diff --git a/404.html b/404.html index 1fce52b9b6..aab56b4940 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Scala CLI - + diff --git a/assets/js/44e56df9.30bb9b84.js b/assets/js/44e56df9.22be54e2.js similarity index 65% rename from assets/js/44e56df9.30bb9b84.js rename to assets/js/44e56df9.22be54e2.js index d332e3c22e..8e31d2ec47 100644 --- a/assets/js/44e56df9.30bb9b84.js +++ b/assets/js/44e56df9.22be54e2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1786],{7835:(e,c,n)=>{n.r(c),n.d(c,{assets:()=>o,contentTitle:()=>i,default:()=>t,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var d=n(5893),s=n(1151);const r={title:"Command-line options",sidebar_position:1},i=void 0,l={id:"reference/cli-options",title:"Command-line options",description:"This is a summary of options that are available for each subcommand of the scala-cli command.",source:"@site/docs/reference/cli-options.md",sourceDirName:"reference",slug:"/reference/cli-options",permalink:"/docs/reference/cli-options",draft:!1,unlisted:!1,editUrl:"https://github.com/Virtuslab/scala-cli/edit/main/website/docs/reference/cli-options.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Command-line options",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Packaging as GraalVM native images \u26a1",permalink:"/docs/cookbooks/package/native-images"},next:{title:"Directives",permalink:"/docs/reference/directives"}},o={},a=[{value:"Scalac options forwarding",id:"scalac-options-forwarding",level:2},{value:"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):",id:"scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc",level:2},{value:"Benchmarking options",id:"benchmarking-options",level:2},{value:"--jmh",id:"--jmh",level:3},{value:"--jmh-version",id:"--jmh-version",level:3},{value:"Compilation server options",id:"compilation-server-options",level:2},{value:"--bloop-bsp-protocol",id:"--bloop-bsp-protocol",level:3},{value:"--bloop-bsp-socket",id:"--bloop-bsp-socket",level:3},{value:"--bloop-host",id:"--bloop-host",level:3},{value:"--bloop-port",id:"--bloop-port",level:3},{value:"--bloop-daemon-dir",id:"--bloop-daemon-dir",level:3},{value:"--bloop-version",id:"--bloop-version",level:3},{value:"--bloop-bsp-timeout",id:"--bloop-bsp-timeout",level:3},{value:"--bloop-bsp-check-period",id:"--bloop-bsp-check-period",level:3},{value:"--bloop-startup-timeout",id:"--bloop-startup-timeout",level:3},{value:"--bloop-default-java-opts",id:"--bloop-default-java-opts",level:3},{value:"--bloop-java-opt",id:"--bloop-java-opt",level:3},{value:"--bloop-global-options-file",id:"--bloop-global-options-file",level:3},{value:"--bloop-jvm",id:"--bloop-jvm",level:3},{value:"--bloop-working-dir",id:"--bloop-working-dir",level:3},{value:"--server",id:"--server",level:3},{value:"Compile options",id:"compile-options",level:2},{value:"--print-class-path",id:"--print-class-path",level:3},{value:"--test",id:"--test",level:3},{value:"Config options",id:"config-options",level:2},{value:"--dump",id:"--dump",level:3},{value:"--create-pgp-key",id:"--create-pgp-key",level:3},{value:"--pgp-password",id:"--pgp-password",level:3},{value:"--email",id:"--email",level:3},{value:"--password-value",id:"--password-value",level:3},{value:"--unset",id:"--unset",level:3},{value:"--https-only",id:"--https-only",level:3},{value:"--match-host",id:"--match-host",level:3},{value:"--optional",id:"--optional",level:3},{value:"--pass-on-redirect",id:"--pass-on-redirect",level:3},{value:"--force",id:"--force",level:3},{value:"Coursier options",id:"coursier-options",level:2},{value:"--ttl",id:"--ttl",level:3},{value:"--cache",id:"--cache",level:3},{value:"--coursier-validate-checksums",id:"--coursier-validate-checksums",level:3},{value:"--offline",id:"--offline",level:3},{value:"Cross options",id:"cross-options",level:2},{value:"--cross",id:"--cross",level:3},{value:"Debug options",id:"debug-options",level:2},{value:"--debug",id:"--debug",level:3},{value:"--debug-port",id:"--debug-port",level:3},{value:"--debug-mode",id:"--debug-mode",level:3},{value:"Dependency options",id:"dependency-options",level:2},{value:"--dependency",id:"--dependency",level:3},{value:"--compile-only-dependency",id:"--compile-only-dependency",level:3},{value:"--repository",id:"--repository",level:3},{value:"--compiler-plugin",id:"--compiler-plugin",level:3},{value:"Dependency update options",id:"dependency-update-options",level:2},{value:"--all",id:"--all",level:3},{value:"Doc options",id:"doc-options",level:2},{value:"--output",id:"--output",level:3},{value:"--force",id:"--force-1",level:3},{value:"--default-scaladoc-options",id:"--default-scaladoc-options",level:3},{value:"Export options",id:"export-options",level:2},{value:"--sbt",id:"--sbt",level:3},{value:"--mill",id:"--mill",level:3},{value:"--json",id:"--json",level:3},{value:"--sbt-setting",id:"--sbt-setting",level:3},{value:"--project",id:"--project",level:3},{value:"--sbt-version",id:"--sbt-version",level:3},{value:"--output",id:"--output-1",level:3},{value:"Fmt options",id:"fmt-options",level:2},{value:"--check",id:"--check",level:3},{value:"--respect-project-filters",id:"--respect-project-filters",level:3},{value:"--save-scalafmt-conf",id:"--save-scalafmt-conf",level:3},{value:"--os-arch-suffix",id:"--os-arch-suffix",level:3},{value:"--scalafmt-tag",id:"--scalafmt-tag",level:3},{value:"--scalafmt-github-org-name",id:"--scalafmt-github-org-name",level:3},{value:"--scalafmt-extension",id:"--scalafmt-extension",level:3},{value:"--scalafmt-launcher",id:"--scalafmt-launcher",level:3},{value:"--scalafmt-arg",id:"--scalafmt-arg",level:3},{value:"--scalafmt-conf",id:"--scalafmt-conf",level:3},{value:"--scalafmt-conf-str",id:"--scalafmt-conf-str",level:3},{value:"--scalafmt-dialect",id:"--scalafmt-dialect",level:3},{value:"--scalafmt-version",id:"--scalafmt-version",level:3},{value:"Global suppress warning options",id:"global-suppress-warning-options",level:2},{value:"--suppress-experimental-feature-warning",id:"--suppress-experimental-feature-warning",level:3},{value:"Help options",id:"help-options",level:2},{value:"--usage",id:"--usage",level:3},{value:"--help",id:"--help",level:3},{value:"--help-full",id:"--help-full",level:3},{value:"Help group options",id:"help-group-options",level:2},{value:"--help-js",id:"--help-js",level:3},{value:"--help-native",id:"--help-native",level:3},{value:"--help-scaladoc",id:"--help-scaladoc",level:3},{value:"--help-repl",id:"--help-repl",level:3},{value:"--help-scalafmt",id:"--help-scalafmt",level:3},{value:"Install completions options",id:"install-completions-options",level:2},{value:"--format",id:"--format",level:3},{value:"--rc-file",id:"--rc-file",level:3},{value:"--output",id:"--output-2",level:3},{value:"--banner",id:"--banner",level:3},{value:"--name",id:"--name",level:3},{value:"--env",id:"--env",level:3},{value:"Java options",id:"java-options",level:2},{value:"--java-opt",id:"--java-opt",level:3},{value:"Java prop options",id:"java-prop-options",level:2},{value:"--java-prop-option",id:"--java-prop-option",level:3},{value:"Jvm options",id:"jvm-options",level:2},{value:"--java-home",id:"--java-home",level:3},{value:"--jvm",id:"--jvm",level:3},{value:"--jvm-index",id:"--jvm-index",level:3},{value:"--jvm-index-os",id:"--jvm-index-os",level:3},{value:"--jvm-index-arch",id:"--jvm-index-arch",level:3},{value:"--javac-plugin",id:"--javac-plugin",level:3},{value:"--javac-option",id:"--javac-option",level:3},{value:"--bsp-debug-port",id:"--bsp-debug-port",level:3},{value:"Logging options",id:"logging-options",level:2},{value:"--quiet",id:"--quiet",level:3},{value:"--progress",id:"--progress",level:3},{value:"Main class options",id:"main-class-options",level:2},{value:"--main-class",id:"--main-class",level:3},{value:"--main-class-ls",id:"--main-class-ls",level:3},{value:"Markdown options",id:"markdown-options",level:2},{value:"--enable-markdown",id:"--enable-markdown",level:3},{value:"Package options",id:"package-options",level:2},{value:"--output",id:"--output-3",level:3},{value:"--force",id:"--force-2",level:3},{value:"--library",id:"--library",level:3},{value:"--source",id:"--source",level:3},{value:"--doc",id:"--doc",level:3},{value:"--assembly",id:"--assembly",level:3},{value:"--preamble",id:"--preamble",level:3},{value:"--main-class-in-manifest",id:"--main-class-in-manifest",level:3},{value:"--spark",id:"--spark",level:3},{value:"--standalone",id:"--standalone",level:3},{value:"--deb",id:"--deb",level:3},{value:"--dmg",id:"--dmg",level:3},{value:"--rpm",id:"--rpm",level:3},{value:"--msi",id:"--msi",level:3},{value:"--pkg",id:"--pkg",level:3},{value:"--docker",id:"--docker",level:3},{value:"--provided",id:"--provided",level:3},{value:"--default-scaladoc-options",id:"--default-scaladoc-options-1",level:3},{value:"--native-image",id:"--native-image",level:3},{value:"Packager options",id:"packager-options",level:2},{value:"--version",id:"--version",level:3},{value:"--logo-path",id:"--logo-path",level:3},{value:"--launcher-app",id:"--launcher-app",level:3},{value:"--description",id:"--description",level:3},{value:"--maintainer",id:"--maintainer",level:3},{value:"--debian-conflicts",id:"--debian-conflicts",level:3},{value:"--debian-dependencies",id:"--debian-dependencies",level:3},{value:"--deb-architecture",id:"--deb-architecture",level:3},{value:"--priority",id:"--priority",level:3},{value:"--section",id:"--section",level:3},{value:"--identifier",id:"--identifier",level:3},{value:"--license",id:"--license",level:3},{value:"--release",id:"--release",level:3},{value:"--rpm-architecture",id:"--rpm-architecture",level:3},{value:"--license-path",id:"--license-path",level:3},{value:"--product-name",id:"--product-name",level:3},{value:"--exit-dialog",id:"--exit-dialog",level:3},{value:"--suppress-validation",id:"--suppress-validation",level:3},{value:"--extra-config",id:"--extra-config",level:3},{value:"--is64-bits",id:"--is64-bits",level:3},{value:"--installer-version",id:"--installer-version",level:3},{value:"--wix-upgrade-code-guid",id:"--wix-upgrade-code-guid",level:3},{value:"--docker-from",id:"--docker-from",level:3},{value:"--docker-image-registry",id:"--docker-image-registry",level:3},{value:"--docker-image-repository",id:"--docker-image-repository",level:3},{value:"--docker-image-tag",id:"--docker-image-tag",level:3},{value:"--docker-cmd",id:"--docker-cmd",level:3},{value:"--graalvm-java-version",id:"--graalvm-java-version",level:3},{value:"--graalvm-version",id:"--graalvm-version",level:3},{value:"--graalvm-jvm-id",id:"--graalvm-jvm-id",level:3},{value:"--graalvm-args",id:"--graalvm-args",level:3},{value:"Pgp push pull options",id:"pgp-push-pull-options",level:2},{value:"--key-server",id:"--key-server",level:3},{value:"Power options",id:"power-options",level:2},{value:"--power",id:"--power",level:3},{value:"Publish options",id:"publish-options",level:2},{value:"--working-dir",id:"--working-dir",level:3},{value:"--scala-version-suffix",id:"--scala-version-suffix",level:3},{value:"--scala-platform-suffix",id:"--scala-platform-suffix",level:3},{value:"--sources",id:"--sources",level:3},{value:"--doc",id:"--doc-1",level:3},{value:"--gpg-key",id:"--gpg-key",level:3},{value:"--signer",id:"--signer",level:3},{value:"--gpg-option",id:"--gpg-option",level:3},{value:"--ivy2-home",id:"--ivy2-home",level:3},{value:"--checksum",id:"--checksum",level:3},{value:"--dummy",id:"--dummy",level:3},{value:"--ivy2-local-like",id:"--ivy2-local-like",level:3},{value:"--parallel-upload",id:"--parallel-upload",level:3},{value:"Publish params options",id:"publish-params-options",level:2},{value:"--organization",id:"--organization",level:3},{value:"--name",id:"--name-1",level:3},{value:"--module-name",id:"--module-name",level:3},{value:"--url",id:"--url",level:3},{value:"--license",id:"--license-1",level:3},{value:"--vcs",id:"--vcs",level:3},{value:"--description",id:"--description-1",level:3},{value:"--developer",id:"--developer",level:3},{value:"--secret-key",id:"--secret-key",level:3},{value:"--secret-key-password",id:"--secret-key-password",level:3},{value:"--ci",id:"--ci",level:3},{value:"Publish repository options",id:"publish-repository-options",level:2},{value:"--publish-repository",id:"--publish-repository",level:3},{value:"--user",id:"--user",level:3},{value:"--password",id:"--password",level:3},{value:"--realm",id:"--realm",level:3},{value:"Publish setup options",id:"publish-setup-options",level:2},{value:"--public-key",id:"--public-key",level:3},{value:"--check",id:"--check-1",level:3},{value:"--token",id:"--token",level:3},{value:"--random-secret-key",id:"--random-secret-key",level:3},{value:"--random-secret-key-mail",id:"--random-secret-key-mail",level:3},{value:"--checks",id:"--checks",level:3},{value:"--check-workflow",id:"--check-workflow",level:3},{value:"--check-gitignore",id:"--check-gitignore",level:3},{value:"--dummy",id:"--dummy-1",level:3},{value:"Python options",id:"python-options",level:2},{value:"--python-setup",id:"--python-setup",level:3},{value:"--python",id:"--python",level:3},{value:"--scala-py-version",id:"--scala-py-version",level:3},{value:"Repl options",id:"repl-options",level:2},{value:"--ammonite",id:"--ammonite",level:3},{value:"--ammonite-version",id:"--ammonite-version",level:3},{value:"--ammonite-arg",id:"--ammonite-arg",level:3},{value:"--repl-dry-run",id:"--repl-dry-run",level:3},{value:"Run options",id:"run-options",level:2},{value:"--spark-submit",id:"--spark-submit",level:3},{value:"--submit-argument",id:"--submit-argument",level:3},{value:"--standalone-spark",id:"--standalone-spark",level:3},{value:"--hadoop-jar",id:"--hadoop-jar",level:3},{value:"--command",id:"--command",level:3},{value:"--scratch-dir",id:"--scratch-dir",level:3},{value:"--use-manifest",id:"--use-manifest",level:3},{value:"Scala.js options",id:"scalajs-options",level:2},{value:"--js",id:"--js",level:3},{value:"--js-version",id:"--js-version",level:3},{value:"--js-mode",id:"--js-mode",level:3},{value:"--js-no-opt",id:"--js-no-opt",level:3},{value:"--js-module-kind",id:"--js-module-kind",level:3},{value:"--js-check-ir",id:"--js-check-ir",level:3},{value:"--js-emit-source-maps",id:"--js-emit-source-maps",level:3},{value:"--js-source-maps-path",id:"--js-source-maps-path",level:3},{value:"--js-es-module-import-map",id:"--js-es-module-import-map",level:3},{value:"--js-dom",id:"--js-dom",level:3},{value:"--js-header",id:"--js-header",level:3},{value:"--js-allow-big-ints-for-longs",id:"--js-allow-big-ints-for-longs",level:3},{value:"--js-avoid-classes",id:"--js-avoid-classes",level:3},{value:"--js-avoid-lets-and-consts",id:"--js-avoid-lets-and-consts",level:3},{value:"--js-module-split-style",id:"--js-module-split-style",level:3},{value:"--js-small-module-for-package",id:"--js-small-module-for-package",level:3},{value:"--js-es-version",id:"--js-es-version",level:3},{value:"--js-linker-path",id:"--js-linker-path",level:3},{value:"--js-cli-version",id:"--js-cli-version",level:3},{value:"--js-cli-java-arg",id:"--js-cli-java-arg",level:3},{value:"--js-cli-on-jvm",id:"--js-cli-on-jvm",level:3},{value:"Scala Native options",id:"scala-native-options",level:2},{value:"--native",id:"--native",level:3},{value:"--native-version",id:"--native-version",level:3},{value:"--native-mode",id:"--native-mode",level:3},{value:"--native-lto",id:"--native-lto",level:3},{value:"--native-gc",id:"--native-gc",level:3},{value:"--native-clang",id:"--native-clang",level:3},{value:"--native-clangpp",id:"--native-clangpp",level:3},{value:"--native-linking",id:"--native-linking",level:3},{value:"--native-linking-defaults",id:"--native-linking-defaults",level:3},{value:"--native-compile",id:"--native-compile",level:3},{value:"--native-compile-defaults",id:"--native-compile-defaults",level:3},{value:"--native-target",id:"--native-target",level:3},{value:"--embed-resources",id:"--embed-resources",level:3},{value:"Scalac options",id:"scalac-options",level:2},{value:"--scalac-option",id:"--scalac-option",level:3},{value:"Scalac extra options",id:"scalac-extra-options",level:2},{value:"--scalac-help",id:"--scalac-help",level:3},{value:"--scalac-verbose",id:"--scalac-verbose",level:3},{value:"Secret options",id:"secret-options",level:2},{value:"--token",id:"--token-1",level:3},{value:"--repository",id:"--repository-1",level:3},{value:"Secret create options",id:"secret-create-options",level:2},{value:"--public-key",id:"--public-key-1",level:3},{value:"--dummy",id:"--dummy-2",level:3},{value:"--print-request",id:"--print-request",level:3},{value:"Shared options",id:"shared-options",level:2},{value:"--scala-version",id:"--scala-version",level:3},{value:"--scala-binary-version",id:"--scala-binary-version",level:3},{value:"--extra-jars",id:"--extra-jars",level:3},{value:"--extra-compile-only-jars",id:"--extra-compile-only-jars",level:3},{value:"--extra-source-jars",id:"--extra-source-jars",level:3},{value:"--resource-dirs",id:"--resource-dirs",level:3},{value:"--as-jar",id:"--as-jar",level:3},{value:"--platform",id:"--platform",level:3},{value:"--scala-library",id:"--scala-library",level:3},{value:"--with-compiler",id:"--with-compiler",level:3},{value:"--java",id:"--java",level:3},{value:"--runner",id:"--runner",level:3},{value:"--strict-bloop-json-check",id:"--strict-bloop-json-check",level:3},{value:"--compilation-output",id:"--compilation-output",level:3},{value:"--with-toolkit",id:"--with-toolkit",level:3},{value:"--exclude",id:"--exclude",level:3},{value:"--object-wrapper",id:"--object-wrapper",level:3},{value:"Snippet options",id:"snippet-options",level:2},{value:"--script-snippet",id:"--script-snippet",level:3},{value:"--execute-script",id:"--execute-script",level:3},{value:"--scala-snippet",id:"--scala-snippet",level:3},{value:"--execute-scala",id:"--execute-scala",level:3},{value:"--java-snippet",id:"--java-snippet",level:3},{value:"--execute-java",id:"--execute-java",level:3},{value:"--markdown-snippet",id:"--markdown-snippet",level:3},{value:"--execute-markdown",id:"--execute-markdown",level:3},{value:"Source generator options",id:"source-generator-options",level:2},{value:"--use-build-info",id:"--use-build-info",level:3},{value:"Suppress warning options",id:"suppress-warning-options",level:2},{value:"--suppress-directives-in-multiple-files-warning",id:"--suppress-directives-in-multiple-files-warning",level:3},{value:"--suppress-outdated-dependency-warning",id:"--suppress-outdated-dependency-warning",level:3},{value:"Test options",id:"test-options",level:2},{value:"--test-framework",id:"--test-framework",level:3},{value:"--require-tests",id:"--require-tests",level:3},{value:"--test-only",id:"--test-only",level:3},{value:"Uninstall options",id:"uninstall-options",level:2},{value:"--force",id:"--force-3",level:3},{value:"--skip-cache",id:"--skip-cache",level:3},{value:"--binary-name",id:"--binary-name",level:3},{value:"--bin-dir",id:"--bin-dir",level:3},{value:"Uninstall completions options",id:"uninstall-completions-options",level:2},{value:"--rc-file",id:"--rc-file-1",level:3},{value:"--banner",id:"--banner-1",level:3},{value:"--name",id:"--name-2",level:3},{value:"Update options",id:"update-options",level:2},{value:"--binary-name",id:"--binary-name-1",level:3},{value:"--bin-dir",id:"--bin-dir-1",level:3},{value:"--force",id:"--force-4",level:3},{value:"--is-internal-run",id:"--is-internal-run",level:3},{value:"--gh-token",id:"--gh-token",level:3},{value:"Verbosity options",id:"verbosity-options",level:2},{value:"--verbose",id:"--verbose",level:3},{value:"--interactive",id:"--interactive",level:3},{value:"--actions",id:"--actions",level:3},{value:"Version options",id:"version-options",level:2},{value:"--compute-version",id:"--compute-version",level:3},{value:"--project-version",id:"--project-version",level:3},{value:"--cli-version",id:"--cli-version",level:3},{value:"--scala-version",id:"--scala-version-1",level:3},{value:"--gh-token",id:"--gh-token-1",level:3},{value:"--offline",id:"--offline-1",level:3},{value:"Watch options",id:"watch-options",level:2},{value:"--watch",id:"--watch",level:3},{value:"--restart",id:"--restart",level:3},{value:"Internal options",id:"internal-options",level:2},{value:"Add path options",id:"add-path-options",level:3},{value:"--title",id:"--title",level:3},{value:"Bloop options",id:"bloop-options",level:3},{value:"--working-directory",id:"--working-directory",level:3},{value:"Bloop start options",id:"bloop-start-options",level:3},{value:"--force",id:"--force-5",level:3},{value:"Bsp options",id:"bsp-options",level:3},{value:"--json-options",id:"--json-options",level:3},{value:"Bsp file options",id:"bsp-file-options",level:3},{value:"--bsp-directory",id:"--bsp-directory",level:3},{value:"--bsp-name",id:"--bsp-name",level:3},{value:"Default file options",id:"default-file-options",level:3},{value:"--write",id:"--write",level:3},{value:"--list",id:"--list",level:3},{value:"--list-ids",id:"--list-ids",level:3},{value:"--force",id:"--force-6",level:3},{value:"Input options",id:"input-options",level:3},{value:"--default-forbidden-directories",id:"--default-forbidden-directories",level:3},{value:"--forbid",id:"--forbid",level:3},{value:"Install home options",id:"install-home-options",level:3},{value:"--scala-cli-binary-path",id:"--scala-cli-binary-path",level:3},{value:"--force",id:"--force-7",level:3},{value:"--binary-name",id:"--binary-name-2",level:3},{value:"--env",id:"--env-1",level:3},{value:"--bin-dir",id:"--bin-dir-2",level:3},{value:"Pgp create options",id:"pgp-create-options",level:3},{value:"--email",id:"--email-1",level:3},{value:"--password",id:"--password-1",level:3},{value:"--dest",id:"--dest",level:3},{value:"--pub-dest",id:"--pub-dest",level:3},{value:"--secret-dest",id:"--secret-dest",level:3},{value:"--verbose",id:"--verbose-1",level:3},{value:"--quiet",id:"--quiet-1",level:3},{value:"Pgp key id options",id:"pgp-key-id-options",level:3},{value:"--fingerprint",id:"--fingerprint",level:3},{value:"--verbose",id:"--verbose-2",level:3},{value:"Pgp pull options",id:"pgp-pull-options",level:3},{value:"--allow-empty",id:"--allow-empty",level:3},{value:"Pgp push options",id:"pgp-push-options",level:3},{value:"--force",id:"--force-8",level:3},{value:"--allow-empty",id:"--allow-empty-1",level:3},{value:"--force-signing-externally",id:"--force-signing-externally",level:3},{value:"Pgp scala signing options",id:"pgp-scala-signing-options",level:3},{value:"--signing-cli-version",id:"--signing-cli-version",level:3},{value:"--signing-cli-java-arg",id:"--signing-cli-java-arg",level:3},{value:"--force-signing-externally",id:"--force-signing-externally-1",level:3},{value:"--force-jvm-signing-cli",id:"--force-jvm-signing-cli",level:3},{value:"Pgp sign options",id:"pgp-sign-options",level:3},{value:"--password",id:"--password-2",level:3},{value:"--secret-key",id:"--secret-key-1",level:3},{value:"--force",id:"--force-9",level:3},{value:"--stdout",id:"--stdout",level:3},{value:"Pgp verify options",id:"pgp-verify-options",level:3},{value:"--key",id:"--key",level:3},{value:"Publish connection options",id:"publish-connection-options",level:3},{value:"--connection-timeout-seconds",id:"--connection-timeout-seconds",level:3},{value:"--connection-timeout-retries",id:"--connection-timeout-retries",level:3},{value:"--response-timeout-seconds",id:"--response-timeout-seconds",level:3},{value:"--staging-repo-retries",id:"--staging-repo-retries",level:3},{value:"--staging-repo-wait-time-milis",id:"--staging-repo-wait-time-milis",level:3},{value:"Semantic db options",id:"semantic-db-options",level:3},{value:"--semantic-db",id:"--semantic-db",level:3},{value:"--semantic-db-target-root",id:"--semantic-db-target-root",level:3},{value:"--semantic-db-source-root",id:"--semantic-db-source-root",level:3},{value:"Setup IDE options",id:"setup-ide-options",level:3},{value:"--charset",id:"--charset",level:3},{value:"Workspace options",id:"workspace-options",level:3},{value:"--workspace",id:"--workspace",level:3}];function h(e){const c={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(c.p,{children:["This is a summary of options that are available for each subcommand of the ",(0,d.jsx)(c.code,{children:"scala-cli"})," command."]}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options-forwarding",children:"Scalac options forwarding"}),"\n",(0,d.jsx)(c.p,{children:"All options that start with:"}),"\n",(0,d.jsxs)(c.ul,{children:["\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-g"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-language"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-opt"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-P"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-target"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-V"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-W"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-X"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-Y"})}),"\n"]}),"\n",(0,d.jsx)(c.p,{children:"are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly."}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc",children:"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):"}),"\n",(0,d.jsxs)(c.ul,{children:["\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-encoding"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-release"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-color"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-nowarn"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-feature"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-deprecation"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-indent"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-no-indent"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-unchecked"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-rewrite"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-old-syntax"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-new-syntax"})}),"\n"]}),"\n",(0,d.jsx)(c.h2,{id:"benchmarking-options",children:"Benchmarking options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--jmh",children:(0,d.jsx)(c.code,{children:"--jmh"})}),"\n",(0,d.jsx)(c.p,{children:"Run JMH benchmarks"}),"\n",(0,d.jsx)(c.h3,{id:"--jmh-version",children:(0,d.jsx)(c.code,{children:"--jmh-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set JMH version"}),"\n",(0,d.jsx)(c.h2,{id:"compilation-server-options",children:"Compilation server options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-protocol",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-protocol"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nProtocol to use to open a BSP connection with Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-socket",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-socket"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSocket file to use to open a BSP connection with Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-host",children:(0,d.jsx)(c.code,{children:"--bloop-host"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHost the compilation server should bind to"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-port",children:(0,d.jsx)(c.code,{children:"--bloop-port"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nPort the compilation server should bind to (pass ",(0,d.jsx)(c.code,{children:"-1"})," to pick a random port)"]}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-daemon-dir",children:(0,d.jsx)(c.code,{children:"--bloop-daemon-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDaemon directory of the Bloop daemon (directory with lock, pid, and socket files)"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-version",children:(0,d.jsx)(c.code,{children:"--bloop-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nIf Bloop isn't already running, the version we should start"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-timeout",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-timeout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nMaximum duration to wait for the BSP connection to be opened"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-check-period",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-check-period"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDuration between checks of the BSP connection state"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-startup-timeout",children:(0,d.jsx)(c.code,{children:"--bloop-startup-timeout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nMaximum duration to wait for the compilation server to start up"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-default-java-opts",children:(0,d.jsx)(c.code,{children:"--bloop-default-java-opts"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nInclude default JVM options for Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-java-opt",children:(0,d.jsx)(c.code,{children:"--bloop-java-opt"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPass java options to use by Bloop server"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-global-options-file",children:(0,d.jsx)(c.code,{children:"--bloop-global-options-file"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBloop global options file"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-jvm",children:(0,d.jsx)(c.code,{children:"--bloop-jvm"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJVM to use to start Bloop (e.g. 'system|11', 'temurin:17', \u2026)"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-working-dir",children:(0,d.jsx)(c.code,{children:"--bloop-working-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWorking directory for Bloop, if it needs to be started"}),"\n",(0,d.jsx)(c.h3,{id:"--server",children:(0,d.jsx)(c.code,{children:"--server"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable / disable usage of Bloop compilation server. Bloop is used by default so use ",(0,d.jsx)(c.code,{children:"--server=false"})," to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance."]}),"\n",(0,d.jsx)(c.h2,{id:"compile-options",children:"Compile options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})})}),"\n",(0,d.jsx)(c.h3,{id:"--print-class-path",children:(0,d.jsx)(c.code,{children:"--print-class-path"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-p"}),", ",(0,d.jsx)(c.code,{children:"--print-classpath"})]}),"\n",(0,d.jsx)(c.p,{children:"Print the resulting class path"}),"\n",(0,d.jsx)(c.h3,{id:"--test",children:(0,d.jsx)(c.code,{children:"--test"})}),"\n",(0,d.jsx)(c.p,{children:"Compile test scope"}),"\n",(0,d.jsx)(c.h2,{id:"config-options",children:"Config options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})})}),"\n",(0,d.jsx)(c.h3,{id:"--dump",children:(0,d.jsx)(c.code,{children:"--dump"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDump config DB as JSON"}),"\n",(0,d.jsx)(c.h3,{id:"--create-pgp-key",children:(0,d.jsx)(c.code,{children:"--create-pgp-key"})}),"\n",(0,d.jsx)(c.p,{children:"Create PGP keychain in config"}),"\n",(0,d.jsx)(c.h3,{id:"--pgp-password",children:(0,d.jsx)(c.code,{children:"--pgp-password"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--passphrase"})]}),"\n",(0,d.jsx)(c.p,{children:"A password used to encode the private PGP keychain"}),"\n",(0,d.jsx)(c.h3,{id:"--email",children:(0,d.jsx)(c.code,{children:"--email"})}),"\n",(0,d.jsx)(c.p,{children:"Email used to create the PGP keychains in config"}),"\n",(0,d.jsx)(c.h3,{id:"--password-value",children:(0,d.jsx)(c.code,{children:"--password-value"})}),"\n",(0,d.jsxs)(c.p,{children:["When accessing config's content print the password value rather than how to get the password\nWhen saving an entry in config save the password value rather than how to get the password\ne.g. print/save the value of environment variable ENV_VAR rather than \"env",":ENV_VAR",'"']}),"\n",(0,d.jsx)(c.h3,{id:"--unset",children:(0,d.jsx)(c.code,{children:"--unset"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--remove"})]}),"\n",(0,d.jsx)(c.p,{children:"Remove an entry from config"}),"\n",(0,d.jsx)(c.h3,{id:"--https-only",children:(0,d.jsx)(c.code,{children:"--https-only"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials and publish.credentials, whether these credentials should be HTTPS only (default: true)"}),"\n",(0,d.jsx)(c.h3,{id:"--match-host",children:(0,d.jsx)(c.code,{children:"--match-host"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials automatically based on the host"}),"\n",(0,d.jsx)(c.h3,{id:"--optional",children:(0,d.jsx)(c.code,{children:"--optional"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials are optional"}),"\n",(0,d.jsx)(c.h3,{id:"--pass-on-redirect",children:(0,d.jsx)(c.code,{children:"--pass-on-redirect"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials should be passed upon redirection"}),"\n",(0,d.jsx)(c.h3,{id:"--force",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force overwriting values for key"}),"\n",(0,d.jsx)(c.h2,{id:"coursier-options",children:"Coursier options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--ttl",children:(0,d.jsx)(c.code,{children:"--ttl"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSpecify a TTL for changing dependencies, such as snapshots"}),"\n",(0,d.jsx)(c.h3,{id:"--cache",children:(0,d.jsx)(c.code,{children:"--cache"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSet the coursier cache location"}),"\n",(0,d.jsx)(c.h3,{id:"--coursier-validate-checksums",children:(0,d.jsx)(c.code,{children:"--coursier-validate-checksums"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nEnable checksum validation of artifacts downloaded by coursier"}),"\n",(0,d.jsx)(c.h3,{id:"--offline",children:(0,d.jsx)(c.code,{children:"--offline"})}),"\n",(0,d.jsx)(c.p,{children:"Disable using the network to download artifacts, use the local cache only"}),"\n",(0,d.jsx)(c.h2,{id:"cross-options",children:"Cross options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--cross",children:(0,d.jsx)(c.code,{children:"--cross"})}),"\n",(0,d.jsx)(c.p,{children:"Run given command against all provided Scala versions and/or platforms"}),"\n",(0,d.jsx)(c.h2,{id:"debug-options",children:"Debug options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--debug",children:(0,d.jsx)(c.code,{children:"--debug"})}),"\n",(0,d.jsx)(c.p,{children:"Turn debugging on"}),"\n",(0,d.jsx)(c.h3,{id:"--debug-port",children:(0,d.jsx)(c.code,{children:"--debug-port"})}),"\n",(0,d.jsx)(c.p,{children:"Debug port (5005 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--debug-mode",children:(0,d.jsx)(c.code,{children:"--debug-mode"})}),"\n",(0,d.jsx)(c.p,{children:"Debug mode (attach by default)"}),"\n",(0,d.jsx)(c.h2,{id:"dependency-options",children:"Dependency options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--dependency",children:(0,d.jsx)(c.code,{children:"--dependency"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dep"})]}),"\n",(0,d.jsx)(c.p,{children:"Add dependencies"}),"\n",(0,d.jsx)(c.h3,{id:"--compile-only-dependency",children:(0,d.jsx)(c.code,{children:"--compile-only-dependency"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-dep"}),", ",(0,d.jsx)(c.code,{children:"--compile-lib"})]}),"\n",(0,d.jsx)(c.p,{children:"Add compile-only dependencies"}),"\n",(0,d.jsx)(c.h3,{id:"--repository",children:(0,d.jsx)(c.code,{children:"--repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-r"}),", ",(0,d.jsx)(c.code,{children:"--repo"})]}),"\n",(0,d.jsx)(c.p,{children:"Add repositories for dependency resolution."}),"\n",(0,d.jsxs)(c.p,{children:["Accepts predefined repositories supported by Coursier (like ",(0,d.jsx)(c.code,{children:"sonatype:snapshots"})," or ",(0,d.jsx)(c.code,{children:"m2Local"}),") or a URL of the root of Maven repository"]}),"\n",(0,d.jsx)(c.h3,{id:"--compiler-plugin",children:(0,d.jsx)(c.code,{children:"--compiler-plugin"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-P"}),", ",(0,d.jsx)(c.code,{children:"--plugin"})]}),"\n",(0,d.jsx)(c.p,{children:"Add compiler plugin dependencies"}),"\n",(0,d.jsx)(c.h2,{id:"dependency-update-options",children:"Dependency update options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})})}),"\n",(0,d.jsx)(c.h3,{id:"--all",children:(0,d.jsx)(c.code,{children:"--all"})}),"\n",(0,d.jsx)(c.p,{children:"Update all dependencies if a newer version was released"}),"\n",(0,d.jsx)(c.h2,{id:"doc-options",children:"Doc options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})})}),"\n",(0,d.jsx)(c.h3,{id:"--output",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path"}),"\n",(0,d.jsx)(c.h3,{id:"--force-1",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Overwrite the destination directory, if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--default-scaladoc-options",children:(0,d.jsx)(c.code,{children:"--default-scaladoc-options"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts"})]}),"\n",(0,d.jsxs)(c.p,{children:["Control if Scala CLI should use default options for scaladoc, true by default. Use ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts:false"})," to not include default options."]}),"\n",(0,d.jsx)(c.h2,{id:"export-options",children:"Export options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})})}),"\n",(0,d.jsx)(c.h3,{id:"--sbt",children:(0,d.jsx)(c.code,{children:"--sbt"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to SBT"}),"\n",(0,d.jsx)(c.h3,{id:"--mill",children:(0,d.jsx)(c.code,{children:"--mill"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to Mill"}),"\n",(0,d.jsx)(c.h3,{id:"--json",children:(0,d.jsx)(c.code,{children:"--json"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to Json"}),"\n",(0,d.jsx)(c.h3,{id:"--sbt-setting",children:(0,d.jsx)(c.code,{children:"--sbt-setting"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--setting"})]}),"\n",(0,d.jsx)(c.h3,{id:"--project",children:(0,d.jsx)(c.code,{children:"--project"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-p"})]}),"\n",(0,d.jsx)(c.p,{children:"Project name to be used on Mill build file"}),"\n",(0,d.jsx)(c.h3,{id:"--sbt-version",children:(0,d.jsx)(c.code,{children:"--sbt-version"})}),"\n",(0,d.jsx)(c.p,{children:"Version of SBT to be used for the export"}),"\n",(0,d.jsx)(c.h3,{id:"--output-1",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.h2,{id:"fmt-options",children:"Fmt options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--check",children:(0,d.jsx)(c.code,{children:"--check"})}),"\n",(0,d.jsx)(c.p,{children:"Check if sources are well formatted"}),"\n",(0,d.jsx)(c.h3,{id:"--respect-project-filters",children:(0,d.jsx)(c.code,{children:"--respect-project-filters"})}),"\n",(0,d.jsxs)(c.p,{children:["Use project filters defined in the configuration. Turned on by default, use ",(0,d.jsx)(c.code,{children:"--respect-project-filters:false"})," to disable it."]}),"\n",(0,d.jsx)(c.h3,{id:"--save-scalafmt-conf",children:(0,d.jsx)(c.code,{children:"--save-scalafmt-conf"})}),"\n",(0,d.jsx)(c.p,{children:"Saves .scalafmt.conf file if it was created or overwritten"}),"\n",(0,d.jsx)(c.h3,{id:"--os-arch-suffix",children:(0,d.jsx)(c.code,{children:"--os-arch-suffix"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-tag",children:(0,d.jsx)(c.code,{children:"--scalafmt-tag"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-github-org-name",children:(0,d.jsx)(c.code,{children:"--scalafmt-github-org-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-extension",children:(0,d.jsx)(c.code,{children:"--scalafmt-extension"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-launcher",children:(0,d.jsx)(c.code,{children:"--scalafmt-launcher"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-arg",children:(0,d.jsx)(c.code,{children:"--scalafmt-arg"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-F"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass an argument to scalafmt."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-conf",children:(0,d.jsx)(c.code,{children:"--scalafmt-conf"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalafmt-config"})]}),"\n",(0,d.jsx)(c.p,{children:"Custom path to the scalafmt configuration file."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-conf-str",children:(0,d.jsx)(c.code,{children:"--scalafmt-conf-str"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalafmt-conf-snippet"}),", ",(0,d.jsx)(c.code,{children:"--scalafmt-config-str"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass configuration as a string."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-dialect",children:(0,d.jsx)(c.code,{children:"--scalafmt-dialect"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dialect"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-version",children:(0,d.jsx)(c.code,{children:"--scalafmt-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--fmt-version"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file."}),"\n",(0,d.jsx)(c.h2,{id:"global-suppress-warning-options",children:"Global suppress warning options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-experimental-feature-warning",children:(0,d.jsx)(c.code,{children:"--suppress-experimental-feature-warning"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--suppress-experimental-warning"})]}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about using experimental features"}),"\n",(0,d.jsx)(c.h2,{id:"help-options",children:"Help options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-create",children:(0,d.jsx)(c.code,{children:"pgp create"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-key-id",children:(0,d.jsx)(c.code,{children:"pgp key-id"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-sign",children:(0,d.jsx)(c.code,{children:"pgp sign"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-verify",children:(0,d.jsx)(c.code,{children:"pgp verify"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--usage",children:(0,d.jsx)(c.code,{children:"--usage"})}),"\n",(0,d.jsx)(c.p,{children:"Print usage and exit"}),"\n",(0,d.jsx)(c.h3,{id:"--help",children:(0,d.jsx)(c.code,{children:"--help"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-h"}),", ",(0,d.jsx)(c.code,{children:"-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Print help message and exit"}),"\n",(0,d.jsx)(c.h3,{id:"--help-full",children:(0,d.jsx)(c.code,{children:"--help-full"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--full-help"}),", ",(0,d.jsx)(c.code,{children:"-full-help"}),", ",(0,d.jsx)(c.code,{children:"-help-full"})]}),"\n",(0,d.jsx)(c.p,{children:"Print help message, including hidden options, and exit"}),"\n",(0,d.jsx)(c.h2,{id:"help-group-options",children:"Help group options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--help-js",children:(0,d.jsx)(c.code,{children:"--help-js"})}),"\n",(0,d.jsx)(c.p,{children:"Show options for ScalaJS"}),"\n",(0,d.jsx)(c.h3,{id:"--help-native",children:(0,d.jsx)(c.code,{children:"--help-native"})}),"\n",(0,d.jsx)(c.p,{children:"Show options for ScalaNative"}),"\n",(0,d.jsx)(c.h3,{id:"--help-scaladoc",children:(0,d.jsx)(c.code,{children:"--help-scaladoc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--doc-help"}),", ",(0,d.jsx)(c.code,{children:"--help-doc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scaladoc"}),"\n",(0,d.jsx)(c.h3,{id:"--help-repl",children:(0,d.jsx)(c.code,{children:"--help-repl"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--repl-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scala REPL"}),"\n",(0,d.jsx)(c.h3,{id:"--help-scalafmt",children:(0,d.jsx)(c.code,{children:"--help-scalafmt"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--fmt-help"}),", ",(0,d.jsx)(c.code,{children:"--help-fmt"}),", ",(0,d.jsx)(c.code,{children:"--scalafmt-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scalafmt"}),"\n",(0,d.jsx)(c.h2,{id:"install-completions-options",children:"Install completions options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--format",children:(0,d.jsx)(c.code,{children:"--format"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--shell"})]}),"\n",(0,d.jsx)(c.p,{children:"Name of the shell, either zsh or bash"}),"\n",(0,d.jsx)(c.h3,{id:"--rc-file",children:(0,d.jsx)(c.code,{children:"--rc-file"})}),"\n",(0,d.jsxs)(c.p,{children:["Path to ",(0,d.jsx)(c.code,{children:"*rc"})," file, defaults to ",(0,d.jsx)(c.code,{children:".bashrc"})," or ",(0,d.jsx)(c.code,{children:".zshrc"})," depending on shell"]}),"\n",(0,d.jsx)(c.h3,{id:"--output-2",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Completions output directory"}),"\n",(0,d.jsx)(c.h3,{id:"--banner",children:(0,d.jsx)(c.code,{children:"--banner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom banner in comment placed in rc file"}),"\n",(0,d.jsx)(c.h3,{id:"--name",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom completions name"}),"\n",(0,d.jsx)(c.h3,{id:"--env",children:(0,d.jsx)(c.code,{children:"--env"})}),"\n",(0,d.jsx)(c.p,{children:"Print completions to stdout"}),"\n",(0,d.jsx)(c.h2,{id:"java-options",children:"Java options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-opt",children:(0,d.jsx)(c.code,{children:"--java-opt"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-J"})]}),"\n",(0,d.jsxs)(c.p,{children:["Set Java options, such as ",(0,d.jsx)(c.code,{children:"-Xmx1g"})]}),"\n",(0,d.jsx)(c.h2,{id:"java-prop-options",children:"Java prop options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-prop-option",children:(0,d.jsx)(c.code,{children:"--java-prop-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--java-prop"})]}),"\n",(0,d.jsxs)(c.p,{children:["Add java properties. Note that options equal ",(0,d.jsx)(c.code,{children:"-Dproperty=value"})," are assumed to be java properties and don't require to be passed after ",(0,d.jsx)(c.code,{children:"--java-prop"}),"."]}),"\n",(0,d.jsx)(c.h2,{id:"jvm-options",children:"Jvm options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-home",children:(0,d.jsx)(c.code,{children:"--java-home"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Java home directory"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm",children:(0,d.jsx)(c.code,{children:"--jvm"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-j"})]}),"\n",(0,d.jsxs)(c.p,{children:["Use a specific JVM, such as ",(0,d.jsx)(c.code,{children:"14"}),", ",(0,d.jsx)(c.code,{children:"adopt:11"}),", or ",(0,d.jsx)(c.code,{children:"graalvm:21"}),", or ",(0,d.jsx)(c.code,{children:"system"})]}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index",children:(0,d.jsx)(c.code,{children:"--jvm-index"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJVM index URL"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index-os",children:(0,d.jsx)(c.code,{children:"--jvm-index-os"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nOperating system to use when looking up in the JVM index"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index-arch",children:(0,d.jsx)(c.code,{children:"--jvm-index-arch"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCPU architecture to use when looking up in the JVM index"}),"\n",(0,d.jsx)(c.h3,{id:"--javac-plugin",children:(0,d.jsx)(c.code,{children:"--javac-plugin"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJavac plugin dependencies or files"}),"\n",(0,d.jsx)(c.h3,{id:"--javac-option",children:(0,d.jsx)(c.code,{children:"--javac-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javac-opt"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJavac options"}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-debug-port",children:(0,d.jsx)(c.code,{children:"--bsp-debug-port"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPort for BSP debugging"}),"\n",(0,d.jsx)(c.h2,{id:"logging-options",children:"Logging options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--quiet",children:(0,d.jsx)(c.code,{children:"--quiet"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-q"})]}),"\n",(0,d.jsx)(c.p,{children:"Decrease logging verbosity"}),"\n",(0,d.jsx)(c.h3,{id:"--progress",children:(0,d.jsx)(c.code,{children:"--progress"})}),"\n",(0,d.jsx)(c.p,{children:"Use progress bars"}),"\n",(0,d.jsx)(c.h2,{id:"main-class-options",children:"Main class options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--main-class",children:(0,d.jsx)(c.code,{children:"--main-class"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-M"})]}),"\n",(0,d.jsx)(c.p,{children:"Specify which main class to run"}),"\n",(0,d.jsx)(c.h3,{id:"--main-class-ls",children:(0,d.jsx)(c.code,{children:"--main-class-ls"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--list-main-class"}),", ",(0,d.jsx)(c.code,{children:"--list-main-classes"}),", ",(0,d.jsx)(c.code,{children:"--main-class-list"})]}),"\n",(0,d.jsx)(c.p,{children:"List main classes available in the current context"}),"\n",(0,d.jsx)(c.h2,{id:"markdown-options",children:"Markdown options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--enable-markdown",children:(0,d.jsx)(c.code,{children:"--enable-markdown"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--markdown"}),", ",(0,d.jsx)(c.code,{children:"--md"})]}),"\n",(0,d.jsx)(c.p,{children:"Enable markdown support."}),"\n",(0,d.jsx)(c.h2,{id:"package-options",children:"Package options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})})}),"\n",(0,d.jsx)(c.h3,{id:"--output-3",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path"}),"\n",(0,d.jsx)(c.h3,{id:"--force-2",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Overwrite the destination file, if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--library",children:(0,d.jsx)(c.code,{children:"--library"})}),"\n",(0,d.jsx)(c.p,{children:"Generate a library JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--source",children:(0,d.jsx)(c.code,{children:"--source"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--source-jar"}),", ",(0,d.jsx)(c.code,{children:"--sources"}),", ",(0,d.jsx)(c.code,{children:"--src"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate a source JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--doc",children:(0,d.jsx)(c.code,{children:"--doc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javadoc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate a scaladoc JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--assembly",children:(0,d.jsx)(c.code,{children:"--assembly"})}),"\n",(0,d.jsx)(c.p,{children:"Generate an assembly JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--preamble",children:(0,d.jsx)(c.code,{children:"--preamble"})}),"\n",(0,d.jsx)(c.p,{children:"For assembly JAR, whether to add a bash / bat preamble"}),"\n",(0,d.jsx)(c.h3,{id:"--main-class-in-manifest",children:(0,d.jsx)(c.code,{children:"--main-class-in-manifest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nFor assembly JAR, whether to specify a main class in the JAR manifest"}),"\n",(0,d.jsx)(c.h3,{id:"--spark",children:(0,d.jsx)(c.code,{children:"--spark"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nGenerate an assembly JAR for Spark (assembly that doesn't contain Spark, nor any of its dependencies)"}),"\n",(0,d.jsx)(c.h3,{id:"--standalone",children:(0,d.jsx)(c.code,{children:"--standalone"})}),"\n",(0,d.jsx)(c.p,{children:"Package standalone JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--deb",children:(0,d.jsx)(c.code,{children:"--deb"})}),"\n",(0,d.jsx)(c.p,{children:"Build Debian package, available only on Linux"}),"\n",(0,d.jsx)(c.h3,{id:"--dmg",children:(0,d.jsx)(c.code,{children:"--dmg"})}),"\n",(0,d.jsx)(c.p,{children:"Build dmg package, available only on macOS"}),"\n",(0,d.jsx)(c.h3,{id:"--rpm",children:(0,d.jsx)(c.code,{children:"--rpm"})}),"\n",(0,d.jsx)(c.p,{children:"Build rpm package, available only on Linux"}),"\n",(0,d.jsx)(c.h3,{id:"--msi",children:(0,d.jsx)(c.code,{children:"--msi"})}),"\n",(0,d.jsx)(c.p,{children:"Build msi package, available only on Windows"}),"\n",(0,d.jsx)(c.h3,{id:"--pkg",children:(0,d.jsx)(c.code,{children:"--pkg"})}),"\n",(0,d.jsx)(c.p,{children:"Build pkg package, available only on macOS"}),"\n",(0,d.jsx)(c.h3,{id:"--docker",children:(0,d.jsx)(c.code,{children:"--docker"})}),"\n",(0,d.jsx)(c.p,{children:"Build Docker image"}),"\n",(0,d.jsx)(c.h3,{id:"--provided",children:(0,d.jsx)(c.code,{children:"--provided"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nExclude modules ",(0,d.jsx)(c.em,{children:"and their transitive dependencies"})," from the JAR to be packaged"]}),"\n",(0,d.jsx)(c.h3,{id:"--default-scaladoc-options-1",children:(0,d.jsx)(c.code,{children:"--default-scaladoc-options"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts"})]}),"\n",(0,d.jsx)(c.p,{children:"Use default scaladoc options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-image",children:(0,d.jsx)(c.code,{children:"--native-image"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--graal"})]}),"\n",(0,d.jsx)(c.p,{children:"Build GraalVM native image"}),"\n",(0,d.jsx)(c.h2,{id:"packager-options",children:"Packager options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})})}),"\n",(0,d.jsx)(c.h3,{id:"--version",children:(0,d.jsx)(c.code,{children:"--version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the version of the generated package"}),"\n",(0,d.jsx)(c.h3,{id:"--logo-path",children:(0,d.jsx)(c.code,{children:"--logo-path"})}),"\n",(0,d.jsx)(c.p,{children:"Path to application logo in PNG format, it will be used to generate icon and banner/dialog in msi installer"}),"\n",(0,d.jsx)(c.h3,{id:"--launcher-app",children:(0,d.jsx)(c.code,{children:"--launcher-app"})}),"\n",(0,d.jsx)(c.p,{children:"Set launcher app name, which will be linked to the PATH"}),"\n",(0,d.jsx)(c.h3,{id:"--description",children:(0,d.jsx)(c.code,{children:"--description"})}),"\n",(0,d.jsx)(c.h3,{id:"--maintainer",children:(0,d.jsx)(c.code,{children:"--maintainer"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-m"})]}),"\n",(0,d.jsx)(c.p,{children:"This should contain names and email addresses of co-maintainers of the package"}),"\n",(0,d.jsx)(c.h3,{id:"--debian-conflicts",children:(0,d.jsx)(c.code,{children:"--debian-conflicts"})}),"\n",(0,d.jsx)(c.p,{children:"The list of Debian package that this package is not compatible with"}),"\n",(0,d.jsx)(c.h3,{id:"--debian-dependencies",children:(0,d.jsx)(c.code,{children:"--debian-dependencies"})}),"\n",(0,d.jsx)(c.p,{children:"The list of Debian packages that this package depends on"}),"\n",(0,d.jsx)(c.h3,{id:"--deb-architecture",children:(0,d.jsx)(c.code,{children:"--deb-architecture"})}),"\n",(0,d.jsx)(c.p,{children:"Architectures that are supported by the repository (default: all)"}),"\n",(0,d.jsx)(c.h3,{id:"--priority",children:(0,d.jsx)(c.code,{children:"--priority"})}),"\n",(0,d.jsx)(c.p,{children:"This field represents how important it is that the user have the package installed"}),"\n",(0,d.jsx)(c.h3,{id:"--section",children:(0,d.jsx)(c.code,{children:"--section"})}),"\n",(0,d.jsx)(c.p,{children:"This field specifies an application area into which the package has been classified"}),"\n",(0,d.jsx)(c.h3,{id:"--identifier",children:(0,d.jsx)(c.code,{children:"--identifier"})}),"\n",(0,d.jsx)(c.p,{children:"CF Bundle Identifier"}),"\n",(0,d.jsx)(c.h3,{id:"--license",children:(0,d.jsx)(c.code,{children:"--license"})}),"\n",(0,d.jsxs)(c.p,{children:["Licenses that are supported by the repository (list of licenses: ",(0,d.jsx)(c.a,{href:"https://spdx.org/licenses/",children:"https://spdx.org/licenses/"}),")"]}),"\n",(0,d.jsx)(c.h3,{id:"--release",children:(0,d.jsx)(c.code,{children:"--release"})}),"\n",(0,d.jsx)(c.p,{children:"The number of times this version of the software was released (default: 1)"}),"\n",(0,d.jsx)(c.h3,{id:"--rpm-architecture",children:(0,d.jsx)(c.code,{children:"--rpm-architecture"})}),"\n",(0,d.jsx)(c.p,{children:"Architectures that are supported by the repository (default: noarch)"}),"\n",(0,d.jsx)(c.h3,{id:"--license-path",children:(0,d.jsx)(c.code,{children:"--license-path"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the license file"}),"\n",(0,d.jsx)(c.h3,{id:"--product-name",children:(0,d.jsx)(c.code,{children:"--product-name"})}),"\n",(0,d.jsx)(c.p,{children:"Name of product (default: Scala packager)"}),"\n",(0,d.jsx)(c.h3,{id:"--exit-dialog",children:(0,d.jsx)(c.code,{children:"--exit-dialog"})}),"\n",(0,d.jsx)(c.p,{children:"Text that will be displayed on the exit dialog"}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-validation",children:(0,d.jsx)(c.code,{children:"--suppress-validation"})}),"\n",(0,d.jsx)(c.p,{children:"Suppress Wix ICE validation (required for users that are neither interactive, not local administrators)"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-config",children:(0,d.jsx)(c.code,{children:"--extra-config"})}),"\n",(0,d.jsx)(c.p,{children:"Path to extra WIX configuration content"}),"\n",(0,d.jsx)(c.h3,{id:"--is64-bits",children:(0,d.jsx)(c.code,{children:"--is64-bits"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--64"})]}),"\n",(0,d.jsx)(c.p,{children:"Whether a 64-bit executable is being packaged"}),"\n",(0,d.jsx)(c.h3,{id:"--installer-version",children:(0,d.jsx)(c.code,{children:"--installer-version"})}),"\n",(0,d.jsx)(c.p,{children:"WIX installer version"}),"\n",(0,d.jsx)(c.h3,{id:"--wix-upgrade-code-guid",children:(0,d.jsx)(c.code,{children:"--wix-upgrade-code-guid"})}),"\n",(0,d.jsx)(c.p,{children:"The GUID to identify that the windows package can be upgraded."}),"\n",(0,d.jsx)(c.h3,{id:"--docker-from",children:(0,d.jsx)(c.code,{children:"--docker-from"})}),"\n",(0,d.jsx)(c.p,{children:"Building the container from base image"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-registry",children:(0,d.jsx)(c.code,{children:"--docker-image-registry"})}),"\n",(0,d.jsx)(c.p,{children:"The image registry; if empty, it will use the default registry"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-repository",children:(0,d.jsx)(c.code,{children:"--docker-image-repository"})}),"\n",(0,d.jsx)(c.p,{children:"The image repository"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-tag",children:(0,d.jsx)(c.code,{children:"--docker-image-tag"})}),"\n",(0,d.jsxs)(c.p,{children:["The image tag; the default tag is ",(0,d.jsx)(c.code,{children:"latest"})]}),"\n",(0,d.jsx)(c.h3,{id:"--docker-cmd",children:(0,d.jsx)(c.code,{children:"--docker-cmd"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to override the executable used to run the application in docker, otherwise it defaults to sh for the JVM platform and node for the JS platform"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-java-version",children:(0,d.jsx)(c.code,{children:"--graalvm-java-version"})}),"\n",(0,d.jsx)(c.p,{children:"GraalVM Java major version to use to build GraalVM native images (17 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-version",children:(0,d.jsx)(c.code,{children:"--graalvm-version"})}),"\n",(0,d.jsx)(c.p,{children:"GraalVM version to use to build GraalVM native images (22.3.1 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-jvm-id",children:(0,d.jsx)(c.code,{children:"--graalvm-jvm-id"})}),"\n",(0,d.jsx)(c.p,{children:'JVM id of GraalVM distribution to build GraalVM native images (like "graalvm-java17:22.0.0")'}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-args",children:(0,d.jsx)(c.code,{children:"--graalvm-args"})}),"\n",(0,d.jsx)(c.p,{children:"Pass args to GraalVM"}),"\n",(0,d.jsx)(c.h2,{id:"pgp-push-pull-options",children:"Pgp push pull options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--key-server",children:(0,d.jsx)(c.code,{children:"--key-server"})}),"\n",(0,d.jsx)(c.p,{children:"Key server to push / pull keys from"}),"\n",(0,d.jsx)(c.h2,{id:"power-options",children:"Power options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--power",children:(0,d.jsx)(c.code,{children:"--power"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to use restricted & experimental features"}),"\n",(0,d.jsx)(c.h2,{id:"publish-options",children:"Publish options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--working-dir",children:(0,d.jsx)(c.code,{children:"--working-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDirectory where temporary files for publishing should be written"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version-suffix",children:(0,d.jsx)(c.code,{children:"--scala-version-suffix"})}),"\n",(0,d.jsx)(c.p,{children:'[Internal]\nScala version suffix to append to the module name, like "_2.13" or "_3"'}),"\n",(0,d.jsx)(c.h3,{id:"--scala-platform-suffix",children:(0,d.jsx)(c.code,{children:"--scala-platform-suffix"})}),"\n",(0,d.jsx)(c.p,{children:'[Internal]\nScala platform suffix to append to the module name, like "_sjs1" or "_native0.4"'}),"\n",(0,d.jsx)(c.h3,{id:"--sources",children:(0,d.jsx)(c.code,{children:"--sources"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to build and publish source JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--doc-1",children:(0,d.jsx)(c.code,{children:"--doc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javadoc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc"})]}),"\n",(0,d.jsx)(c.p,{children:"Whether to build and publish doc JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--gpg-key",children:(0,d.jsx)(c.code,{children:"--gpg-key"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-K"})]}),"\n",(0,d.jsx)(c.p,{children:"ID of the GPG key to use to sign artifacts"}),"\n",(0,d.jsx)(c.h3,{id:"--signer",children:(0,d.jsx)(c.code,{children:"--signer"})}),"\n",(0,d.jsx)(c.p,{children:"Method to use to sign artifacts"}),"\n",(0,d.jsx)(c.h3,{id:"--gpg-option",children:(0,d.jsx)(c.code,{children:"--gpg-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-G"}),", ",(0,d.jsx)(c.code,{children:"--gpg-opt"})]}),"\n",(0,d.jsx)(c.p,{children:"gpg command-line options"}),"\n",(0,d.jsx)(c.h3,{id:"--ivy2-home",children:(0,d.jsx)(c.code,{children:"--ivy2-home"})}),"\n",(0,d.jsx)(c.p,{children:"Set Ivy 2 home directory"}),"\n",(0,d.jsx)(c.h3,{id:"--checksum",children:(0,d.jsx)(c.code,{children:"--checksum"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--dummy",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsx)(c.p,{children:"Proceed as if publishing, but do not upload / write artifacts to the remote repository"}),"\n",(0,d.jsx)(c.h3,{id:"--ivy2-local-like",children:(0,d.jsx)(c.code,{children:"--ivy2-local-like"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--parallel-upload",children:(0,d.jsx)(c.code,{children:"--parallel-upload"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h2,{id:"publish-params-options",children:"Publish params options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--organization",children:(0,d.jsx)(c.code,{children:"--organization"})}),"\n",(0,d.jsx)(c.p,{children:"Organization to publish artifacts under"}),"\n",(0,d.jsx)(c.h3,{id:"--name-1",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"Name to publish artifacts as"}),"\n",(0,d.jsx)(c.h3,{id:"--module-name",children:(0,d.jsx)(c.code,{children:"--module-name"})}),"\n",(0,d.jsx)(c.p,{children:"Final name to publish artifacts as, including Scala version and platform suffixes if any"}),"\n",(0,d.jsx)(c.h3,{id:"--url",children:(0,d.jsx)(c.code,{children:"--url"})}),"\n",(0,d.jsx)(c.p,{children:"URL to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--license-1",children:(0,d.jsx)(c.code,{children:"--license"})}),"\n",(0,d.jsx)(c.p,{children:"License to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--vcs",children:(0,d.jsx)(c.code,{children:"--vcs"})}),"\n",(0,d.jsx)(c.p,{children:"VCS information to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--description-1",children:(0,d.jsx)(c.code,{children:"--description"})}),"\n",(0,d.jsx)(c.p,{children:"Description to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--developer",children:(0,d.jsx)(c.code,{children:"--developer"})}),"\n",(0,d.jsxs)(c.p,{children:['Developer(s) to add in publishing metadata, like "alex|Alex|',(0,d.jsx)(c.a,{href:"https://alex.info",children:"https://alex.info"}),'" or "alex|Alex|',(0,d.jsx)(c.a,{href:"https://alex.info%7Calex@alex.me",children:"https://alex.info|alex@alex.me"}),'"']}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key",children:(0,d.jsx)(c.code,{children:"--secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"Secret key to use to sign artifacts with Bouncy Castle"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key-password",children:(0,d.jsx)(c.code,{children:"--secret-key-password"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--secret-key-pass"})]}),"\n",(0,d.jsx)(c.p,{children:"Password of secret key to use to sign artifacts with Bouncy Castle"}),"\n",(0,d.jsx)(c.h3,{id:"--ci",children:(0,d.jsx)(c.code,{children:"--ci"})}),"\n",(0,d.jsx)(c.p,{children:"Use or setup publish parameters meant to be used on continuous integration"}),"\n",(0,d.jsx)(c.h2,{id:"publish-repository-options",children:"Publish repository options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--publish-repository",children:(0,d.jsx)(c.code,{children:"--publish-repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-R"}),", ",(0,d.jsx)(c.code,{children:"--publish-repo"})]}),"\n",(0,d.jsx)(c.p,{children:"Repository to publish to"}),"\n",(0,d.jsx)(c.h3,{id:"--user",children:(0,d.jsx)(c.code,{children:"--user"})}),"\n",(0,d.jsx)(c.p,{children:"User to use with publishing repository"}),"\n",(0,d.jsx)(c.h3,{id:"--password",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"Password to use with publishing repository"}),"\n",(0,d.jsx)(c.h3,{id:"--realm",children:(0,d.jsx)(c.code,{children:"--realm"})}),"\n",(0,d.jsx)(c.p,{children:"Realm to use when passing credentials to publishing repository"}),"\n",(0,d.jsx)(c.h2,{id:"publish-setup-options",children:"Publish setup options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})}),"\n",(0,d.jsx)(c.h3,{id:"--public-key",children:(0,d.jsx)(c.code,{children:"--public-key"})}),"\n",(0,d.jsx)(c.p,{children:"Public key to use to verify artifacts (to be uploaded to a key server)"}),"\n",(0,d.jsx)(c.h3,{id:"--check-1",children:(0,d.jsx)(c.code,{children:"--check"})}),"\n",(0,d.jsx)(c.p,{children:"Check if some options for publishing are missing, and exit with non-zero return code if that's the case"}),"\n",(0,d.jsx)(c.h3,{id:"--token",children:(0,d.jsx)(c.code,{children:"--token"})}),"\n",(0,d.jsx)(c.p,{children:"GitHub token to use to upload secrets to GitHub - password encoded"}),"\n",(0,d.jsx)(c.h3,{id:"--random-secret-key",children:(0,d.jsx)(c.code,{children:"--random-secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"Generate a random key pair for publishing, with a secret key protected by a random password"}),"\n",(0,d.jsx)(c.h3,{id:"--random-secret-key-mail",children:(0,d.jsx)(c.code,{children:"--random-secret-key-mail"})}),"\n",(0,d.jsx)(c.p,{children:"When generating a random key pair, the mail to associate to it"}),"\n",(0,d.jsx)(c.h3,{id:"--checks",children:(0,d.jsx)(c.code,{children:"--checks"})}),"\n",(0,d.jsx)(c.p,{children:'The option groups to check - can be "all", or a comma-separated list of "core", "signing", "repo", "extra"'}),"\n",(0,d.jsx)(c.h3,{id:"--check-workflow",children:(0,d.jsx)(c.code,{children:"--check-workflow"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to check if a GitHub workflow already exists (one for publishing is written if none is found)"}),"\n",(0,d.jsx)(c.h3,{id:"--check-gitignore",children:(0,d.jsx)(c.code,{children:"--check-gitignore"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to check if a .gitignore file already exists (one is written if none is found)"}),"\n",(0,d.jsx)(c.h3,{id:"--dummy-1",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsx)(c.p,{children:"Dummy mode - don't upload any secret to GitHub"}),"\n",(0,d.jsx)(c.h2,{id:"python-options",children:"Python options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--python-setup",children:(0,d.jsx)(c.code,{children:"--python-setup"})}),"\n",(0,d.jsx)(c.p,{children:"Set Java options so that Python can be loaded"}),"\n",(0,d.jsx)(c.h3,{id:"--python",children:(0,d.jsx)(c.code,{children:"--python"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--py"})]}),"\n",(0,d.jsx)(c.p,{children:"Enable Python support via ScalaPy"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-py-version",children:(0,d.jsx)(c.code,{children:"--scala-py-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalapy-version"})]}),"\n",(0,d.jsx)(c.p,{children:"Set ScalaPy version (0.5.3 by default)"}),"\n",(0,d.jsx)(c.h2,{id:"repl-options",children:"Repl options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite",children:(0,d.jsx)(c.code,{children:"--ammonite"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-A"}),", ",(0,d.jsx)(c.code,{children:"--amm"})]}),"\n",(0,d.jsx)(c.p,{children:"Use Ammonite (instead of the default Scala REPL)"}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite-version",children:(0,d.jsx)(c.code,{children:"--ammonite-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--ammonite-ver"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the Ammonite version (3.0.0-M1-8-35694880 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite-arg",children:(0,d.jsx)(c.code,{children:"--ammonite-arg"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-a"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nProvide arguments for ammonite repl"}),"\n",(0,d.jsx)(c.h3,{id:"--repl-dry-run",children:(0,d.jsx)(c.code,{children:"--repl-dry-run"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDon't actually run the REPL, just fetch it"}),"\n",(0,d.jsx)(c.h2,{id:"run-options",children:"Run options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--spark-submit",children:(0,d.jsx)(c.code,{children:"--spark-submit"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--spark"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nRun as a Spark job, using the spark-submit command"}),"\n",(0,d.jsx)(c.h3,{id:"--submit-argument",children:(0,d.jsx)(c.code,{children:"--submit-argument"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--submit-arg"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSpark-submit arguments"}),"\n",(0,d.jsx)(c.h3,{id:"--standalone-spark",children:(0,d.jsx)(c.code,{children:"--standalone-spark"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--spark-standalone"})]}),"\n",(0,d.jsx)(c.p,{children:"Run as a Spark job, using a vanilla Spark distribution downloaded by Scala CLI"}),"\n",(0,d.jsx)(c.h3,{id:"--hadoop-jar",children:(0,d.jsx)(c.code,{children:"--hadoop-jar"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--hadoop"})]}),"\n",(0,d.jsx)(c.p,{children:'Run as a Hadoop job, using the "hadoop jar" command'}),"\n",(0,d.jsx)(c.h3,{id:"--command",children:(0,d.jsx)(c.code,{children:"--command"})}),"\n",(0,d.jsx)(c.p,{children:"Print the command that would have been run (one argument per line), rather than running it"}),"\n",(0,d.jsx)(c.h3,{id:"--scratch-dir",children:(0,d.jsx)(c.code,{children:"--scratch-dir"})}),"\n",(0,d.jsx)(c.p,{children:"Temporary / working directory where to write generated launchers"}),"\n",(0,d.jsx)(c.h3,{id:"--use-manifest",children:(0,d.jsx)(c.code,{children:"--use-manifest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nRun Java commands using a manifest-based class path (shortens command length)"}),"\n",(0,d.jsx)(c.h2,{id:"scalajs-options",children:"Scala.js options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--js",children:(0,d.jsx)(c.code,{children:"--js"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable Scala.js. To show more options for Scala.js pass ",(0,d.jsx)(c.code,{children:"--help-js"})]}),"\n",(0,d.jsx)(c.h3,{id:"--js-version",children:(0,d.jsx)(c.code,{children:"--js-version"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js version (1.16.0 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--js-mode",children:(0,d.jsx)(c.code,{children:"--js-mode"})}),"\n",(0,d.jsxs)(c.p,{children:["The Scala.js mode, for ",(0,d.jsx)(c.code,{children:"fastLinkJS"})," use one of [",(0,d.jsx)(c.code,{children:"dev"}),", ",(0,d.jsx)(c.code,{children:"fastLinkJS"})," or ",(0,d.jsx)(c.code,{children:"fast"}),"], for ",(0,d.jsx)(c.code,{children:"fullLinkJS"})," use one of [",(0,d.jsx)(c.code,{children:"release"}),", ",(0,d.jsx)(c.code,{children:"fullLinkJS"}),", ",(0,d.jsx)(c.code,{children:"full"}),"]"]}),"\n",(0,d.jsx)(c.h3,{id:"--js-no-opt",children:(0,d.jsx)(c.code,{children:"--js-no-opt"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nDisable optimalisation for Scala.js, overrides ",(0,d.jsx)(c.code,{children:"--js-mode"})]}),"\n",(0,d.jsx)(c.h3,{id:"--js-module-kind",children:(0,d.jsx)(c.code,{children:"--js-module-kind"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none"}),"\n",(0,d.jsx)(c.h3,{id:"--js-check-ir",children:(0,d.jsx)(c.code,{children:"--js-check-ir"})}),"\n",(0,d.jsx)(c.h3,{id:"--js-emit-source-maps",children:(0,d.jsx)(c.code,{children:"--js-emit-source-maps"})}),"\n",(0,d.jsx)(c.p,{children:"Emit source maps"}),"\n",(0,d.jsx)(c.h3,{id:"--js-source-maps-path",children:(0,d.jsx)(c.code,{children:"--js-source-maps-path"})}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path of source maps"}),"\n",(0,d.jsx)(c.h3,{id:"--js-es-module-import-map",children:(0,d.jsx)(c.code,{children:"--js-es-module-import-map"})}),"\n",(0,d.jsx)(c.p,{children:"A file relative to the root directory containing import maps for ES module imports"}),"\n",(0,d.jsx)(c.h3,{id:"--js-dom",children:(0,d.jsx)(c.code,{children:"--js-dom"})}),"\n",(0,d.jsx)(c.p,{children:"Enable jsdom"}),"\n",(0,d.jsx)(c.h3,{id:"--js-header",children:(0,d.jsx)(c.code,{children:"--js-header"})}),"\n",(0,d.jsx)(c.p,{children:"A header that will be added at the top of generated .js files"}),"\n",(0,d.jsx)(c.h3,{id:"--js-allow-big-ints-for-longs",children:(0,d.jsx)(c.code,{children:"--js-allow-big-ints-for-longs"})}),"\n",(0,d.jsxs)(c.p,{children:["Primitive Longs ",(0,d.jsx)(c.em,{children:"may"})," be compiled as primitive JavaScript bigints"]}),"\n",(0,d.jsx)(c.h3,{id:"--js-avoid-classes",children:(0,d.jsx)(c.code,{children:"--js-avoid-classes"})}),"\n",(0,d.jsx)(c.p,{children:"Avoid class'es when using functions and prototypes has the same observable semantics."}),"\n",(0,d.jsx)(c.h3,{id:"--js-avoid-lets-and-consts",children:(0,d.jsx)(c.code,{children:"--js-avoid-lets-and-consts"})}),"\n",(0,d.jsx)(c.p,{children:"Avoid lets and consts when using vars has the same observable semantics."}),"\n",(0,d.jsx)(c.h3,{id:"--js-module-split-style",children:(0,d.jsx)(c.code,{children:"--js-module-split-style"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor"}),"\n",(0,d.jsx)(c.h3,{id:"--js-small-module-for-package",children:(0,d.jsx)(c.code,{children:"--js-small-module-for-package"})}),"\n",(0,d.jsx)(c.p,{children:"Create as many small modules as possible for the classes in the passed packages and their subpackages."}),"\n",(0,d.jsx)(c.h3,{id:"--js-es-version",children:(0,d.jsx)(c.code,{children:"--js-es-version"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021"}),"\n",(0,d.jsx)(c.h3,{id:"--js-linker-path",children:(0,d.jsx)(c.code,{children:"--js-linker-path"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPath to the Scala.js linker"}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-version",children:(0,d.jsx)(c.code,{children:"--js-cli-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nScala.js CLI version to use for linking (1.16.0 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-java-arg",children:(0,d.jsx)(c.code,{children:"--js-cli-java-arg"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nScala.js CLI Java options"}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-on-jvm",children:(0,d.jsx)(c.code,{children:"--js-cli-on-jvm"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to run the Scala.js CLI on the JVM or using a native executable"}),"\n",(0,d.jsx)(c.h2,{id:"scala-native-options",children:"Scala Native options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--native",children:(0,d.jsx)(c.code,{children:"--native"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable Scala Native. To show more options for Scala Native pass ",(0,d.jsx)(c.code,{children:"--help-native"})]}),"\n",(0,d.jsx)(c.h3,{id:"--native-version",children:(0,d.jsx)(c.code,{children:"--native-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala Native version (0.4.17 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--native-mode",children:(0,d.jsx)(c.code,{children:"--native-mode"})}),"\n",(0,d.jsx)(c.p,{children:"Set Scala Native compilation mode"}),"\n",(0,d.jsx)(c.h3,{id:"--native-lto",children:(0,d.jsx)(c.code,{children:"--native-lto"})}),"\n",(0,d.jsx)(c.p,{children:"Link-time optimisation mode"}),"\n",(0,d.jsx)(c.h3,{id:"--native-gc",children:(0,d.jsx)(c.code,{children:"--native-gc"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala Native garbage collector"}),"\n",(0,d.jsx)(c.h3,{id:"--native-clang",children:(0,d.jsx)(c.code,{children:"--native-clang"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the Clang command"}),"\n",(0,d.jsx)(c.h3,{id:"--native-clangpp",children:(0,d.jsx)(c.code,{children:"--native-clangpp"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the Clang++ command"}),"\n",(0,d.jsx)(c.h3,{id:"--native-linking",children:(0,d.jsx)(c.code,{children:"--native-linking"})}),"\n",(0,d.jsxs)(c.p,{children:["Extra options passed to ",(0,d.jsx)(c.code,{children:"clang"})," verbatim during linking"]}),"\n",(0,d.jsx)(c.h3,{id:"--native-linking-defaults",children:(0,d.jsx)(c.code,{children:"--native-linking-defaults"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nUse default linking settings"}),"\n",(0,d.jsx)(c.h3,{id:"--native-compile",children:(0,d.jsx)(c.code,{children:"--native-compile"})}),"\n",(0,d.jsx)(c.p,{children:"List of compile options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-compile-defaults",children:(0,d.jsx)(c.code,{children:"--native-compile-defaults"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nUse default compile options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-target",children:(0,d.jsx)(c.code,{children:"--native-target"})}),"\n",(0,d.jsx)(c.p,{children:"Build target type"}),"\n",(0,d.jsx)(c.h3,{id:"--embed-resources",children:(0,d.jsx)(c.code,{children:"--embed-resources"})}),"\n",(0,d.jsx)(c.p,{children:"Embed resources into the Scala Native binary (can be read with the Java resources API)"}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options",children:"Scalac options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-option",children:(0,d.jsx)(c.code,{children:"--scalac-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-O"}),", ",(0,d.jsx)(c.code,{children:"--scala-opt"}),", ",(0,d.jsx)(c.code,{children:"--scala-option"})]}),"\n",(0,d.jsxs)(c.p,{children:["Add a ",(0,d.jsx)(c.code,{children:"scalac"})," option. Note that options starting with ",(0,d.jsx)(c.code,{children:"-g"}),", ",(0,d.jsx)(c.code,{children:"-language"}),", ",(0,d.jsx)(c.code,{children:"-opt"}),", ",(0,d.jsx)(c.code,{children:"-P"}),", ",(0,d.jsx)(c.code,{children:"-target"}),", ",(0,d.jsx)(c.code,{children:"-V"}),", ",(0,d.jsx)(c.code,{children:"-W"}),", ",(0,d.jsx)(c.code,{children:"-X"}),", and ",(0,d.jsx)(c.code,{children:"-Y"})," are assumed to be Scala compiler options and don't require to be passed after ",(0,d.jsx)(c.code,{children:"-O"})," or ",(0,d.jsx)(c.code,{children:"--scalac-option"}),"."]}),"\n",(0,d.jsx)(c.h2,{id:"scalac-extra-options",children:"Scalac extra options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-help",children:(0,d.jsx)(c.code,{children:"--scalac-help"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--help-scalac"})]}),"\n",(0,d.jsx)(c.p,{children:"Show help for scalac. This is an alias for --scalac-option -help"}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-verbose",children:(0,d.jsx)(c.code,{children:"--scalac-verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--verbose-scalac"})]}),"\n",(0,d.jsx)(c.p,{children:"Turn verbosity on for scalac. This is an alias for --scalac-option -verbose"}),"\n",(0,d.jsx)(c.h2,{id:"secret-options",children:"Secret options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]})]}),"\n",(0,d.jsx)(c.h3,{id:"--token-1",children:(0,d.jsx)(c.code,{children:"--token"})}),"\n",(0,d.jsx)(c.h3,{id:"--repository-1",children:(0,d.jsx)(c.code,{children:"--repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--repo"})]}),"\n",(0,d.jsx)(c.h2,{id:"secret-create-options",children:"Secret create options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--public-key-1",children:(0,d.jsx)(c.code,{children:"--public-key"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--pub-key"})]}),"\n",(0,d.jsx)(c.h3,{id:"--dummy-2",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-n"})]}),"\n",(0,d.jsx)(c.h3,{id:"--print-request",children:(0,d.jsx)(c.code,{children:"--print-request"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h2,{id:"shared-options",children:"Shared options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version",children:(0,d.jsx)(c.code,{children:"--scala-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-S"}),", ",(0,d.jsx)(c.code,{children:"--scala"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala version (3.4.1 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-binary-version",children:(0,d.jsx)(c.code,{children:"--scala-binary-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-B"}),", ",(0,d.jsx)(c.code,{children:"--scala-bin"}),", ",(0,d.jsx)(c.code,{children:"--scala-binary"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSet the Scala binary version"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-jars",children:(0,d.jsx)(c.code,{children:"--extra-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--class"}),", ",(0,d.jsx)(c.code,{children:"--class-path"}),", ",(0,d.jsx)(c.code,{children:"--classes"}),", ",(0,d.jsx)(c.code,{children:"-classpath"}),", ",(0,d.jsx)(c.code,{children:"--classpath"}),", ",(0,d.jsx)(c.code,{children:"-cp"}),", ",(0,d.jsx)(c.code,{children:"--extra-class"}),", ",(0,d.jsx)(c.code,{children:"--extra-class-path"}),", ",(0,d.jsx)(c.code,{children:"--extra-classes"}),", ",(0,d.jsx)(c.code,{children:"--extra-jar"}),", ",(0,d.jsx)(c.code,{children:"--jar"}),", ",(0,d.jsx)(c.code,{children:"--jars"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra JARs and compiled classes to the class path"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-compile-only-jars",children:(0,d.jsx)(c.code,{children:"--extra-compile-only-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-only-jar"}),", ",(0,d.jsx)(c.code,{children:"--compile-only-jars"}),", ",(0,d.jsx)(c.code,{children:"--extra-compile-only-jar"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath."}),"\n",(0,d.jsx)(c.h3,{id:"--extra-source-jars",children:(0,d.jsx)(c.code,{children:"--extra-source-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--extra-source-jar"}),", ",(0,d.jsx)(c.code,{children:"--source-jar"}),", ",(0,d.jsx)(c.code,{children:"--source-jars"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra source JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--resource-dirs",children:(0,d.jsx)(c.code,{children:"--resource-dirs"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--resource-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"Add a resource directory"}),"\n",(0,d.jsx)(c.h3,{id:"--as-jar",children:(0,d.jsx)(c.code,{children:"--as-jar"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPut project in class paths as a JAR rather than as a byte code directory"}),"\n",(0,d.jsx)(c.h3,{id:"--platform",children:(0,d.jsx)(c.code,{children:"--platform"})}),"\n",(0,d.jsx)(c.p,{children:"Specify platform"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-library",children:(0,d.jsx)(c.code,{children:"--scala-library"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--with-compiler",children:(0,d.jsx)(c.code,{children:"--with-compiler"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-with-compiler"}),", ",(0,d.jsx)(c.code,{children:"--with-scala-compiler"})]}),"\n",(0,d.jsx)(c.p,{children:"Allows to include the Scala compiler artifacts on the classpath."}),"\n",(0,d.jsx)(c.h3,{id:"--java",children:(0,d.jsx)(c.code,{children:"--java"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDo not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects."}),"\n",(0,d.jsx)(c.h3,{id:"--runner",children:(0,d.jsx)(c.code,{children:"--runner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nShould include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure."}),"\n",(0,d.jsx)(c.h3,{id:"--strict-bloop-json-check",children:(0,d.jsx)(c.code,{children:"--strict-bloop-json-check"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--compilation-output",children:(0,d.jsx)(c.code,{children:"--compilation-output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-out"}),", ",(0,d.jsx)(c.code,{children:"--compile-output"}),", ",(0,d.jsx)(c.code,{children:"-d"}),", ",(0,d.jsx)(c.code,{children:"--destination"}),", ",(0,d.jsx)(c.code,{children:"--output-directory"})]}),"\n",(0,d.jsx)(c.p,{children:"Copy compilation results to output directory using either relative or absolute path"}),"\n",(0,d.jsx)(c.h3,{id:"--with-toolkit",children:(0,d.jsx)(c.code,{children:"--with-toolkit"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--toolkit"})]}),"\n",(0,d.jsx)(c.p,{children:"Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23"}),"\n",(0,d.jsx)(c.h3,{id:"--exclude",children:(0,d.jsx)(c.code,{children:"--exclude"})}),"\n",(0,d.jsx)(c.p,{children:"Exclude sources"}),"\n",(0,d.jsx)(c.h3,{id:"--object-wrapper",children:(0,d.jsx)(c.code,{children:"--object-wrapper"})}),"\n",(0,d.jsx)(c.p,{children:"Force object wrapper for scripts"}),"\n",(0,d.jsx)(c.h2,{id:"snippet-options",children:"Snippet options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--script-snippet",children:(0,d.jsx)(c.code,{children:"--script-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as a Scala script"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-script",children:(0,d.jsx)(c.code,{children:"--execute-script"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-e"}),", ",(0,d.jsx)(c.code,{children:"--execute-sc"}),", ",(0,d.jsx)(c.code,{children:"--execute-scala-script"})]}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --script-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--scala-snippet",children:(0,d.jsx)(c.code,{children:"--scala-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Scala code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-scala",children:(0,d.jsx)(c.code,{children:"--execute-scala"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --scala-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--java-snippet",children:(0,d.jsx)(c.code,{children:"--java-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Java code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-java",children:(0,d.jsx)(c.code,{children:"--execute-java"})}),"\n",(0,d.jsxs)(c.p,{children:["A synonym to --scala-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--markdown-snippet",children:(0,d.jsx)(c.code,{children:"--markdown-snippet"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--md-snippet"})]}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Markdown code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-markdown",children:(0,d.jsx)(c.code,{children:"--execute-markdown"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--execute-md"})]}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --markdown-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h2,{id:"source-generator-options",children:"Source generator options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--use-build-info",children:(0,d.jsx)(c.code,{children:"--use-build-info"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--build-info"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate BuildInfo for project"}),"\n",(0,d.jsx)(c.h2,{id:"suppress-warning-options",children:"Suppress warning options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-directives-in-multiple-files-warning",children:(0,d.jsx)(c.code,{children:"--suppress-directives-in-multiple-files-warning"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--suppress-warning-directives-in-multiple-files"})]}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about using directives in multiple files"}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-outdated-dependency-warning",children:(0,d.jsx)(c.code,{children:"--suppress-outdated-dependency-warning"})}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about outdated dependencies in project"}),"\n",(0,d.jsx)(c.h2,{id:"test-options",children:"Test options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})}),"\n",(0,d.jsx)(c.h3,{id:"--test-framework",children:(0,d.jsx)(c.code,{children:"--test-framework"})}),"\n",(0,d.jsx)(c.p,{children:"Name of the test framework's runner class to use while running tests"}),"\n",(0,d.jsx)(c.h3,{id:"--require-tests",children:(0,d.jsx)(c.code,{children:"--require-tests"})}),"\n",(0,d.jsx)(c.p,{children:"Fail if no test suites were run"}),"\n",(0,d.jsx)(c.h3,{id:"--test-only",children:(0,d.jsx)(c.code,{children:"--test-only"})}),"\n",(0,d.jsx)(c.p,{children:"Specify a glob pattern to filter the tests suite to be run."}),"\n",(0,d.jsx)(c.h2,{id:"uninstall-options",children:"Uninstall options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-3",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force scala-cli uninstall"}),"\n",(0,d.jsx)(c.h3,{id:"--skip-cache",children:(0,d.jsx)(c.code,{children:"--skip-cache"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDon't clear Scala CLI cache"}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h2,{id:"uninstall-completions-options",children:"Uninstall completions options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]})]}),"\n",(0,d.jsx)(c.h3,{id:"--rc-file-1",children:(0,d.jsx)(c.code,{children:"--rc-file"})}),"\n",(0,d.jsxs)(c.p,{children:["Path to ",(0,d.jsx)(c.code,{children:"*rc"})," file, defaults to ",(0,d.jsx)(c.code,{children:".bashrc"})," or ",(0,d.jsx)(c.code,{children:".zshrc"})," depending on shell"]}),"\n",(0,d.jsx)(c.h3,{id:"--banner-1",children:(0,d.jsx)(c.code,{children:"--banner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom banner in comment placed in rc file"}),"\n",(0,d.jsx)(c.h3,{id:"--name-2",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom completions name"}),"\n",(0,d.jsx)(c.h2,{id:"update-options",children:"Update options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})})}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name-1",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir-1",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h3,{id:"--force-4",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force update Scala CLI if it is outdated"}),"\n",(0,d.jsx)(c.h3,{id:"--is-internal-run",children:(0,d.jsx)(c.code,{children:"--is-internal-run"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--gh-token",children:(0,d.jsx)(c.code,{children:"--gh-token"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nA github token used to access GitHub. Not needed in most cases."}),"\n",(0,d.jsx)(c.h2,{id:"verbosity-options",children:"Verbosity options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--verbose",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-v"}),", ",(0,d.jsx)(c.code,{children:"-verbose"})]}),"\n",(0,d.jsx)(c.p,{children:"Increase verbosity (can be specified multiple times)"}),"\n",(0,d.jsx)(c.h3,{id:"--interactive",children:(0,d.jsx)(c.code,{children:"--interactive"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-i"})]}),"\n",(0,d.jsx)(c.p,{children:"Interactive mode"}),"\n",(0,d.jsx)(c.h3,{id:"--actions",children:(0,d.jsx)(c.code,{children:"--actions"})}),"\n",(0,d.jsx)(c.p,{children:"Enable actionable diagnostics"}),"\n",(0,d.jsx)(c.h2,{id:"version-options",children:"Version options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--compute-version",children:(0,d.jsx)(c.code,{children:"--compute-version"})}),"\n",(0,d.jsx)(c.p,{children:"Method used to compute the project version"}),"\n",(0,d.jsx)(c.h3,{id:"--project-version",children:(0,d.jsx)(c.code,{children:"--project-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the project version"}),"\n",(0,d.jsx)(c.h3,{id:"--cli-version",children:(0,d.jsx)(c.code,{children:"--cli-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--cli"})]}),"\n",(0,d.jsx)(c.p,{children:"Show plain Scala CLI version only"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version-1",children:(0,d.jsx)(c.code,{children:"--scala-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scala"})]}),"\n",(0,d.jsx)(c.p,{children:"Show plain Scala version only"}),"\n",(0,d.jsx)(c.h3,{id:"--gh-token-1",children:(0,d.jsx)(c.code,{children:"--gh-token"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nA github token used to access GitHub. Not needed in most cases."}),"\n",(0,d.jsx)(c.h3,{id:"--offline-1",children:(0,d.jsx)(c.code,{children:"--offline"})}),"\n",(0,d.jsx)(c.p,{children:"Don't check for the newest available Scala CLI version upstream"}),"\n",(0,d.jsx)(c.h2,{id:"watch-options",children:"Watch options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--watch",children:(0,d.jsx)(c.code,{children:"--watch"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-w"})]}),"\n",(0,d.jsx)(c.p,{children:"Run the application in the background, automatically wake the thread and re-run if sources have been changed"}),"\n",(0,d.jsx)(c.h3,{id:"--restart",children:(0,d.jsx)(c.code,{children:"--restart"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--revolver"})]}),"\n",(0,d.jsx)(c.p,{children:"Run the application in the background, automatically kill the process and restart if sources have been changed"}),"\n",(0,d.jsx)(c.h2,{id:"internal-options",children:"Internal options"}),"\n",(0,d.jsx)(c.h3,{id:"add-path-options",children:"Add path options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})})}),"\n",(0,d.jsx)(c.h3,{id:"--title",children:(0,d.jsx)(c.code,{children:"--title"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bloop-options",children:"Bloop options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})})}),"\n",(0,d.jsx)(c.h3,{id:"--working-directory",children:(0,d.jsx)(c.code,{children:"--working-directory"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dir"}),", ",(0,d.jsx)(c.code,{children:"--working-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bloop-start-options",children:"Bloop start options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-5",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bsp-options",children:"Bsp options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})})}),"\n",(0,d.jsx)(c.h3,{id:"--json-options",children:(0,d.jsx)(c.code,{children:"--json-options"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCommand-line options JSON file"}),"\n",(0,d.jsx)(c.h3,{id:"bsp-file-options",children:"Bsp file options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-directory",children:(0,d.jsx)(c.code,{children:"--bsp-directory"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--bsp-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom BSP configuration location"}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-name",children:(0,d.jsx)(c.code,{children:"--bsp-name"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--name"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nName of BSP"}),"\n",(0,d.jsx)(c.h3,{id:"default-file-options",children:"Default file options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})})}),"\n",(0,d.jsx)(c.h3,{id:"--write",children:(0,d.jsx)(c.code,{children:"--write"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWrite result to files rather than to stdout"}),"\n",(0,d.jsx)(c.h3,{id:"--list",children:(0,d.jsx)(c.code,{children:"--list"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nList available default files"}),"\n",(0,d.jsx)(c.h3,{id:"--list-ids",children:(0,d.jsx)(c.code,{children:"--list-ids"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nList available default file ids"}),"\n",(0,d.jsx)(c.h3,{id:"--force-6",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nForce overwriting destination files"}),"\n",(0,d.jsx)(c.h3,{id:"input-options",children:"Input options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--default-forbidden-directories",children:(0,d.jsx)(c.code,{children:"--default-forbidden-directories"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--forbid",children:(0,d.jsx)(c.code,{children:"--forbid"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"install-home-options",children:"Install home options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})})}),"\n",(0,d.jsx)(c.h3,{id:"--scala-cli-binary-path",children:(0,d.jsx)(c.code,{children:"--scala-cli-binary-path"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--force-7",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nOverwrite if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name-2",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--env-1",children:(0,d.jsx)(c.code,{children:"--env"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nPrint the update to ",(0,d.jsx)(c.code,{children:"env"})," variable"]}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir-2",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-create-options",children:"Pgp create options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-create",children:(0,d.jsx)(c.code,{children:"pgp create"})})}),"\n",(0,d.jsx)(c.h3,{id:"--email-1",children:(0,d.jsx)(c.code,{children:"--email"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--password-1",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--dest",children:(0,d.jsx)(c.code,{children:"--dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--pub-dest",children:(0,d.jsx)(c.code,{children:"--pub-dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-dest",children:(0,d.jsx)(c.code,{children:"--secret-dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--verbose-1",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--quiet-1",children:(0,d.jsx)(c.code,{children:"--quiet"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-key-id-options",children:"Pgp key id options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-key-id",children:(0,d.jsx)(c.code,{children:"pgp key-id"})})}),"\n",(0,d.jsx)(c.h3,{id:"--fingerprint",children:(0,d.jsx)(c.code,{children:"--fingerprint"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--verbose-2",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-v"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-pull-options",children:"Pgp pull options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})})}),"\n",(0,d.jsx)(c.h3,{id:"--allow-empty",children:(0,d.jsx)(c.code,{children:"--allow-empty"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to exit with code 0 if no key is passed"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-push-options",children:"Pgp push options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-8",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nTry to push the key even if Scala CLI thinks it's not a public key"}),"\n",(0,d.jsx)(c.h3,{id:"--allow-empty-1",children:(0,d.jsx)(c.code,{children:"--allow-empty"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to exit with code 0 if no key is passed"}),"\n",(0,d.jsx)(c.h3,{id:"--force-signing-externally",children:(0,d.jsx)(c.code,{children:"--force-signing-externally"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-scala-signing-options",children:"Pgp scala signing options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--signing-cli-version",children:(0,d.jsx)(c.code,{children:"--signing-cli-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nscala-cli-signing version when running externally (0.2.3 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--signing-cli-java-arg",children:(0,d.jsx)(c.code,{children:"--signing-cli-java-arg"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPass arguments to the Java command when running scala-cli-singing externally on JVM"}),"\n",(0,d.jsx)(c.h3,{id:"--force-signing-externally-1",children:(0,d.jsx)(c.code,{children:"--force-signing-externally"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing externally"}),"\n",(0,d.jsx)(c.h3,{id:"--force-jvm-signing-cli",children:(0,d.jsx)(c.code,{children:"--force-jvm-signing-cli"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-sign-options",children:"Pgp sign options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-sign",children:(0,d.jsx)(c.code,{children:"pgp sign"})})}),"\n",(0,d.jsx)(c.h3,{id:"--password-2",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key-1",children:(0,d.jsx)(c.code,{children:"--secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--force-9",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--stdout",children:(0,d.jsx)(c.code,{children:"--stdout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-verify-options",children:"Pgp verify options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-verify",children:(0,d.jsx)(c.code,{children:"pgp verify"})})}),"\n",(0,d.jsx)(c.h3,{id:"--key",children:(0,d.jsx)(c.code,{children:"--key"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"publish-connection-options",children:"Publish connection options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})})}),"\n",(0,d.jsx)(c.h3,{id:"--connection-timeout-seconds",children:(0,d.jsx)(c.code,{children:"--connection-timeout-seconds"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nConnection timeout, in seconds."}),"\n",(0,d.jsx)(c.h3,{id:"--connection-timeout-retries",children:(0,d.jsx)(c.code,{children:"--connection-timeout-retries"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHow many times to retry establishing the connection on timeout."}),"\n",(0,d.jsx)(c.h3,{id:"--response-timeout-seconds",children:(0,d.jsx)(c.code,{children:"--response-timeout-seconds"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWaiting for response timeout, in seconds."}),"\n",(0,d.jsx)(c.h3,{id:"--staging-repo-retries",children:(0,d.jsx)(c.code,{children:"--staging-repo-retries"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHow many times to retry the staging repository operations on failure."}),"\n",(0,d.jsx)(c.h3,{id:"--staging-repo-wait-time-milis",children:(0,d.jsx)(c.code,{children:"--staging-repo-wait-time-milis"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nTime to wait between staging repository operation retries, in milliseconds."}),"\n",(0,d.jsx)(c.h3,{id:"semantic-db-options",children:"Semantic db options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db",children:(0,d.jsx)(c.code,{children:"--semantic-db"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nGenerate SemanticDBs"}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db-target-root",children:(0,d.jsx)(c.code,{children:"--semantic-db-target-root"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb-target-root"}),", ",(0,d.jsx)(c.code,{children:"--semanticdb-targetroot"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSemanticDB target root (default to the compiled classes destination directory)"}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db-source-root",children:(0,d.jsx)(c.code,{children:"--semantic-db-source-root"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb-source-root"}),", ",(0,d.jsx)(c.code,{children:"--semanticdb-sourceroot"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSemanticDB source root (default to the project root directory)"}),"\n",(0,d.jsx)(c.h3,{id:"setup-ide-options",children:"Setup IDE options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})})}),"\n",(0,d.jsx)(c.h3,{id:"--charset",children:(0,d.jsx)(c.code,{children:"--charset"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"workspace-options",children:"Workspace options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--workspace",children:(0,d.jsx)(c.code,{children:"--workspace"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDirectory where .scala-build is written"})]})}function t(e={}){const{wrapper:c}={...(0,s.a)(),...e.components};return c?(0,d.jsx)(c,{...e,children:(0,d.jsx)(h,{...e})}):h(e)}},1151:(e,c,n)=>{n.d(c,{Z:()=>l,a:()=>i});var d=n(7294);const s={},r=d.createContext(s);function i(e){const c=d.useContext(r);return d.useMemo((function(){return"function"==typeof e?e(c):{...c,...e}}),[c,e])}function l(e){let c;return c=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),d.createElement(r.Provider,{value:c},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1786],{7835:(e,c,n)=>{n.r(c),n.d(c,{assets:()=>o,contentTitle:()=>i,default:()=>t,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var d=n(5893),s=n(1151);const r={title:"Command-line options",sidebar_position:1},i=void 0,l={id:"reference/cli-options",title:"Command-line options",description:"This is a summary of options that are available for each subcommand of the scala-cli command.",source:"@site/docs/reference/cli-options.md",sourceDirName:"reference",slug:"/reference/cli-options",permalink:"/docs/reference/cli-options",draft:!1,unlisted:!1,editUrl:"https://github.com/Virtuslab/scala-cli/edit/main/website/docs/reference/cli-options.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Command-line options",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Packaging as GraalVM native images \u26a1",permalink:"/docs/cookbooks/package/native-images"},next:{title:"Directives",permalink:"/docs/reference/directives"}},o={},a=[{value:"Scalac options forwarding",id:"scalac-options-forwarding",level:2},{value:"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):",id:"scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc",level:2},{value:"Benchmarking options",id:"benchmarking-options",level:2},{value:"--jmh",id:"--jmh",level:3},{value:"--jmh-version",id:"--jmh-version",level:3},{value:"Compilation server options",id:"compilation-server-options",level:2},{value:"--bloop-bsp-protocol",id:"--bloop-bsp-protocol",level:3},{value:"--bloop-bsp-socket",id:"--bloop-bsp-socket",level:3},{value:"--bloop-host",id:"--bloop-host",level:3},{value:"--bloop-port",id:"--bloop-port",level:3},{value:"--bloop-daemon-dir",id:"--bloop-daemon-dir",level:3},{value:"--bloop-version",id:"--bloop-version",level:3},{value:"--bloop-bsp-timeout",id:"--bloop-bsp-timeout",level:3},{value:"--bloop-bsp-check-period",id:"--bloop-bsp-check-period",level:3},{value:"--bloop-startup-timeout",id:"--bloop-startup-timeout",level:3},{value:"--bloop-default-java-opts",id:"--bloop-default-java-opts",level:3},{value:"--bloop-java-opt",id:"--bloop-java-opt",level:3},{value:"--bloop-global-options-file",id:"--bloop-global-options-file",level:3},{value:"--bloop-jvm",id:"--bloop-jvm",level:3},{value:"--bloop-working-dir",id:"--bloop-working-dir",level:3},{value:"--server",id:"--server",level:3},{value:"Compile options",id:"compile-options",level:2},{value:"--print-class-path",id:"--print-class-path",level:3},{value:"--test",id:"--test",level:3},{value:"Config options",id:"config-options",level:2},{value:"--dump",id:"--dump",level:3},{value:"--create-pgp-key",id:"--create-pgp-key",level:3},{value:"--pgp-password",id:"--pgp-password",level:3},{value:"--email",id:"--email",level:3},{value:"--password-value",id:"--password-value",level:3},{value:"--unset",id:"--unset",level:3},{value:"--https-only",id:"--https-only",level:3},{value:"--match-host",id:"--match-host",level:3},{value:"--optional",id:"--optional",level:3},{value:"--pass-on-redirect",id:"--pass-on-redirect",level:3},{value:"--force",id:"--force",level:3},{value:"Coursier options",id:"coursier-options",level:2},{value:"--ttl",id:"--ttl",level:3},{value:"--cache",id:"--cache",level:3},{value:"--coursier-validate-checksums",id:"--coursier-validate-checksums",level:3},{value:"--offline",id:"--offline",level:3},{value:"Cross options",id:"cross-options",level:2},{value:"--cross",id:"--cross",level:3},{value:"Debug options",id:"debug-options",level:2},{value:"--debug",id:"--debug",level:3},{value:"--debug-port",id:"--debug-port",level:3},{value:"--debug-mode",id:"--debug-mode",level:3},{value:"Dependency options",id:"dependency-options",level:2},{value:"--dependency",id:"--dependency",level:3},{value:"--compile-only-dependency",id:"--compile-only-dependency",level:3},{value:"--repository",id:"--repository",level:3},{value:"--compiler-plugin",id:"--compiler-plugin",level:3},{value:"Dependency update options",id:"dependency-update-options",level:2},{value:"--all",id:"--all",level:3},{value:"Doc options",id:"doc-options",level:2},{value:"--output",id:"--output",level:3},{value:"--force",id:"--force-1",level:3},{value:"--default-scaladoc-options",id:"--default-scaladoc-options",level:3},{value:"Export options",id:"export-options",level:2},{value:"--sbt",id:"--sbt",level:3},{value:"--mill",id:"--mill",level:3},{value:"--json",id:"--json",level:3},{value:"--sbt-setting",id:"--sbt-setting",level:3},{value:"--project",id:"--project",level:3},{value:"--sbt-version",id:"--sbt-version",level:3},{value:"--output",id:"--output-1",level:3},{value:"Fmt options",id:"fmt-options",level:2},{value:"--check",id:"--check",level:3},{value:"--respect-project-filters",id:"--respect-project-filters",level:3},{value:"--save-scalafmt-conf",id:"--save-scalafmt-conf",level:3},{value:"--os-arch-suffix",id:"--os-arch-suffix",level:3},{value:"--scalafmt-tag",id:"--scalafmt-tag",level:3},{value:"--scalafmt-github-org-name",id:"--scalafmt-github-org-name",level:3},{value:"--scalafmt-extension",id:"--scalafmt-extension",level:3},{value:"--scalafmt-launcher",id:"--scalafmt-launcher",level:3},{value:"--scalafmt-arg",id:"--scalafmt-arg",level:3},{value:"--scalafmt-conf",id:"--scalafmt-conf",level:3},{value:"--scalafmt-conf-str",id:"--scalafmt-conf-str",level:3},{value:"--scalafmt-dialect",id:"--scalafmt-dialect",level:3},{value:"--scalafmt-version",id:"--scalafmt-version",level:3},{value:"Global suppress warning options",id:"global-suppress-warning-options",level:2},{value:"--suppress-experimental-feature-warning",id:"--suppress-experimental-feature-warning",level:3},{value:"Help options",id:"help-options",level:2},{value:"--usage",id:"--usage",level:3},{value:"--help",id:"--help",level:3},{value:"--help-full",id:"--help-full",level:3},{value:"Help group options",id:"help-group-options",level:2},{value:"--help-js",id:"--help-js",level:3},{value:"--help-native",id:"--help-native",level:3},{value:"--help-scaladoc",id:"--help-scaladoc",level:3},{value:"--help-repl",id:"--help-repl",level:3},{value:"--help-scalafmt",id:"--help-scalafmt",level:3},{value:"Install completions options",id:"install-completions-options",level:2},{value:"--format",id:"--format",level:3},{value:"--rc-file",id:"--rc-file",level:3},{value:"--output",id:"--output-2",level:3},{value:"--banner",id:"--banner",level:3},{value:"--name",id:"--name",level:3},{value:"--env",id:"--env",level:3},{value:"Java options",id:"java-options",level:2},{value:"--java-opt",id:"--java-opt",level:3},{value:"Java prop options",id:"java-prop-options",level:2},{value:"--java-prop-option",id:"--java-prop-option",level:3},{value:"Jvm options",id:"jvm-options",level:2},{value:"--java-home",id:"--java-home",level:3},{value:"--jvm",id:"--jvm",level:3},{value:"--jvm-index",id:"--jvm-index",level:3},{value:"--jvm-index-os",id:"--jvm-index-os",level:3},{value:"--jvm-index-arch",id:"--jvm-index-arch",level:3},{value:"--javac-plugin",id:"--javac-plugin",level:3},{value:"--javac-option",id:"--javac-option",level:3},{value:"--bsp-debug-port",id:"--bsp-debug-port",level:3},{value:"Logging options",id:"logging-options",level:2},{value:"--quiet",id:"--quiet",level:3},{value:"--progress",id:"--progress",level:3},{value:"Main class options",id:"main-class-options",level:2},{value:"--main-class",id:"--main-class",level:3},{value:"--main-class-ls",id:"--main-class-ls",level:3},{value:"Markdown options",id:"markdown-options",level:2},{value:"--enable-markdown",id:"--enable-markdown",level:3},{value:"Package options",id:"package-options",level:2},{value:"--output",id:"--output-3",level:3},{value:"--force",id:"--force-2",level:3},{value:"--library",id:"--library",level:3},{value:"--source",id:"--source",level:3},{value:"--doc",id:"--doc",level:3},{value:"--assembly",id:"--assembly",level:3},{value:"--preamble",id:"--preamble",level:3},{value:"--main-class-in-manifest",id:"--main-class-in-manifest",level:3},{value:"--spark",id:"--spark",level:3},{value:"--standalone",id:"--standalone",level:3},{value:"--deb",id:"--deb",level:3},{value:"--dmg",id:"--dmg",level:3},{value:"--rpm",id:"--rpm",level:3},{value:"--msi",id:"--msi",level:3},{value:"--pkg",id:"--pkg",level:3},{value:"--docker",id:"--docker",level:3},{value:"--provided",id:"--provided",level:3},{value:"--default-scaladoc-options",id:"--default-scaladoc-options-1",level:3},{value:"--native-image",id:"--native-image",level:3},{value:"Packager options",id:"packager-options",level:2},{value:"--version",id:"--version",level:3},{value:"--logo-path",id:"--logo-path",level:3},{value:"--launcher-app",id:"--launcher-app",level:3},{value:"--description",id:"--description",level:3},{value:"--maintainer",id:"--maintainer",level:3},{value:"--debian-conflicts",id:"--debian-conflicts",level:3},{value:"--debian-dependencies",id:"--debian-dependencies",level:3},{value:"--deb-architecture",id:"--deb-architecture",level:3},{value:"--priority",id:"--priority",level:3},{value:"--section",id:"--section",level:3},{value:"--identifier",id:"--identifier",level:3},{value:"--license",id:"--license",level:3},{value:"--release",id:"--release",level:3},{value:"--rpm-architecture",id:"--rpm-architecture",level:3},{value:"--license-path",id:"--license-path",level:3},{value:"--product-name",id:"--product-name",level:3},{value:"--exit-dialog",id:"--exit-dialog",level:3},{value:"--suppress-validation",id:"--suppress-validation",level:3},{value:"--extra-config",id:"--extra-config",level:3},{value:"--is64-bits",id:"--is64-bits",level:3},{value:"--installer-version",id:"--installer-version",level:3},{value:"--wix-upgrade-code-guid",id:"--wix-upgrade-code-guid",level:3},{value:"--docker-from",id:"--docker-from",level:3},{value:"--docker-image-registry",id:"--docker-image-registry",level:3},{value:"--docker-image-repository",id:"--docker-image-repository",level:3},{value:"--docker-image-tag",id:"--docker-image-tag",level:3},{value:"--docker-cmd",id:"--docker-cmd",level:3},{value:"--graalvm-java-version",id:"--graalvm-java-version",level:3},{value:"--graalvm-version",id:"--graalvm-version",level:3},{value:"--graalvm-jvm-id",id:"--graalvm-jvm-id",level:3},{value:"--graalvm-args",id:"--graalvm-args",level:3},{value:"Pgp push pull options",id:"pgp-push-pull-options",level:2},{value:"--key-server",id:"--key-server",level:3},{value:"Power options",id:"power-options",level:2},{value:"--power",id:"--power",level:3},{value:"Publish options",id:"publish-options",level:2},{value:"--working-dir",id:"--working-dir",level:3},{value:"--scala-version-suffix",id:"--scala-version-suffix",level:3},{value:"--scala-platform-suffix",id:"--scala-platform-suffix",level:3},{value:"--sources",id:"--sources",level:3},{value:"--doc",id:"--doc-1",level:3},{value:"--gpg-key",id:"--gpg-key",level:3},{value:"--signer",id:"--signer",level:3},{value:"--gpg-option",id:"--gpg-option",level:3},{value:"--ivy2-home",id:"--ivy2-home",level:3},{value:"--checksum",id:"--checksum",level:3},{value:"--dummy",id:"--dummy",level:3},{value:"--ivy2-local-like",id:"--ivy2-local-like",level:3},{value:"--parallel-upload",id:"--parallel-upload",level:3},{value:"Publish params options",id:"publish-params-options",level:2},{value:"--organization",id:"--organization",level:3},{value:"--name",id:"--name-1",level:3},{value:"--module-name",id:"--module-name",level:3},{value:"--url",id:"--url",level:3},{value:"--license",id:"--license-1",level:3},{value:"--vcs",id:"--vcs",level:3},{value:"--description",id:"--description-1",level:3},{value:"--developer",id:"--developer",level:3},{value:"--secret-key",id:"--secret-key",level:3},{value:"--secret-key-password",id:"--secret-key-password",level:3},{value:"--ci",id:"--ci",level:3},{value:"Publish repository options",id:"publish-repository-options",level:2},{value:"--publish-repository",id:"--publish-repository",level:3},{value:"--user",id:"--user",level:3},{value:"--password",id:"--password",level:3},{value:"--realm",id:"--realm",level:3},{value:"Publish setup options",id:"publish-setup-options",level:2},{value:"--public-key",id:"--public-key",level:3},{value:"--check",id:"--check-1",level:3},{value:"--token",id:"--token",level:3},{value:"--random-secret-key",id:"--random-secret-key",level:3},{value:"--random-secret-key-mail",id:"--random-secret-key-mail",level:3},{value:"--checks",id:"--checks",level:3},{value:"--check-workflow",id:"--check-workflow",level:3},{value:"--check-gitignore",id:"--check-gitignore",level:3},{value:"--dummy",id:"--dummy-1",level:3},{value:"Python options",id:"python-options",level:2},{value:"--python-setup",id:"--python-setup",level:3},{value:"--python",id:"--python",level:3},{value:"--scala-py-version",id:"--scala-py-version",level:3},{value:"Repl options",id:"repl-options",level:2},{value:"--ammonite",id:"--ammonite",level:3},{value:"--ammonite-version",id:"--ammonite-version",level:3},{value:"--ammonite-arg",id:"--ammonite-arg",level:3},{value:"--repl-dry-run",id:"--repl-dry-run",level:3},{value:"Run options",id:"run-options",level:2},{value:"--spark-submit",id:"--spark-submit",level:3},{value:"--submit-argument",id:"--submit-argument",level:3},{value:"--standalone-spark",id:"--standalone-spark",level:3},{value:"--hadoop-jar",id:"--hadoop-jar",level:3},{value:"--command",id:"--command",level:3},{value:"--scratch-dir",id:"--scratch-dir",level:3},{value:"--use-manifest",id:"--use-manifest",level:3},{value:"Scala.js options",id:"scalajs-options",level:2},{value:"--js",id:"--js",level:3},{value:"--js-version",id:"--js-version",level:3},{value:"--js-mode",id:"--js-mode",level:3},{value:"--js-no-opt",id:"--js-no-opt",level:3},{value:"--js-module-kind",id:"--js-module-kind",level:3},{value:"--js-check-ir",id:"--js-check-ir",level:3},{value:"--js-emit-source-maps",id:"--js-emit-source-maps",level:3},{value:"--js-source-maps-path",id:"--js-source-maps-path",level:3},{value:"--js-es-module-import-map",id:"--js-es-module-import-map",level:3},{value:"--js-dom",id:"--js-dom",level:3},{value:"--js-header",id:"--js-header",level:3},{value:"--js-allow-big-ints-for-longs",id:"--js-allow-big-ints-for-longs",level:3},{value:"--js-avoid-classes",id:"--js-avoid-classes",level:3},{value:"--js-avoid-lets-and-consts",id:"--js-avoid-lets-and-consts",level:3},{value:"--js-module-split-style",id:"--js-module-split-style",level:3},{value:"--js-small-module-for-package",id:"--js-small-module-for-package",level:3},{value:"--js-es-version",id:"--js-es-version",level:3},{value:"--js-linker-path",id:"--js-linker-path",level:3},{value:"--js-cli-version",id:"--js-cli-version",level:3},{value:"--js-cli-java-arg",id:"--js-cli-java-arg",level:3},{value:"--js-cli-on-jvm",id:"--js-cli-on-jvm",level:3},{value:"Scala Native options",id:"scala-native-options",level:2},{value:"--native",id:"--native",level:3},{value:"--native-version",id:"--native-version",level:3},{value:"--native-mode",id:"--native-mode",level:3},{value:"--native-lto",id:"--native-lto",level:3},{value:"--native-gc",id:"--native-gc",level:3},{value:"--native-clang",id:"--native-clang",level:3},{value:"--native-clangpp",id:"--native-clangpp",level:3},{value:"--native-linking",id:"--native-linking",level:3},{value:"--native-linking-defaults",id:"--native-linking-defaults",level:3},{value:"--native-compile",id:"--native-compile",level:3},{value:"--native-compile-defaults",id:"--native-compile-defaults",level:3},{value:"--native-target",id:"--native-target",level:3},{value:"--embed-resources",id:"--embed-resources",level:3},{value:"Scalac options",id:"scalac-options",level:2},{value:"--scalac-option",id:"--scalac-option",level:3},{value:"Scalac extra options",id:"scalac-extra-options",level:2},{value:"--scalac-help",id:"--scalac-help",level:3},{value:"--scalac-verbose",id:"--scalac-verbose",level:3},{value:"Secret options",id:"secret-options",level:2},{value:"--token",id:"--token-1",level:3},{value:"--repository",id:"--repository-1",level:3},{value:"Secret create options",id:"secret-create-options",level:2},{value:"--public-key",id:"--public-key-1",level:3},{value:"--dummy",id:"--dummy-2",level:3},{value:"--print-request",id:"--print-request",level:3},{value:"Shared options",id:"shared-options",level:2},{value:"--scala-version",id:"--scala-version",level:3},{value:"--scala-binary-version",id:"--scala-binary-version",level:3},{value:"--extra-jars",id:"--extra-jars",level:3},{value:"--extra-compile-only-jars",id:"--extra-compile-only-jars",level:3},{value:"--extra-source-jars",id:"--extra-source-jars",level:3},{value:"--resource-dirs",id:"--resource-dirs",level:3},{value:"--as-jar",id:"--as-jar",level:3},{value:"--platform",id:"--platform",level:3},{value:"--scala-library",id:"--scala-library",level:3},{value:"--with-compiler",id:"--with-compiler",level:3},{value:"--java",id:"--java",level:3},{value:"--runner",id:"--runner",level:3},{value:"--strict-bloop-json-check",id:"--strict-bloop-json-check",level:3},{value:"--compilation-output",id:"--compilation-output",level:3},{value:"--with-toolkit",id:"--with-toolkit",level:3},{value:"--exclude",id:"--exclude",level:3},{value:"--object-wrapper",id:"--object-wrapper",level:3},{value:"Snippet options",id:"snippet-options",level:2},{value:"--script-snippet",id:"--script-snippet",level:3},{value:"--execute-script",id:"--execute-script",level:3},{value:"--scala-snippet",id:"--scala-snippet",level:3},{value:"--execute-scala",id:"--execute-scala",level:3},{value:"--java-snippet",id:"--java-snippet",level:3},{value:"--execute-java",id:"--execute-java",level:3},{value:"--markdown-snippet",id:"--markdown-snippet",level:3},{value:"--execute-markdown",id:"--execute-markdown",level:3},{value:"Source generator options",id:"source-generator-options",level:2},{value:"--use-build-info",id:"--use-build-info",level:3},{value:"Suppress warning options",id:"suppress-warning-options",level:2},{value:"--suppress-directives-in-multiple-files-warning",id:"--suppress-directives-in-multiple-files-warning",level:3},{value:"--suppress-outdated-dependency-warning",id:"--suppress-outdated-dependency-warning",level:3},{value:"Test options",id:"test-options",level:2},{value:"--test-framework",id:"--test-framework",level:3},{value:"--require-tests",id:"--require-tests",level:3},{value:"--test-only",id:"--test-only",level:3},{value:"Uninstall options",id:"uninstall-options",level:2},{value:"--force",id:"--force-3",level:3},{value:"--skip-cache",id:"--skip-cache",level:3},{value:"--binary-name",id:"--binary-name",level:3},{value:"--bin-dir",id:"--bin-dir",level:3},{value:"Uninstall completions options",id:"uninstall-completions-options",level:2},{value:"--rc-file",id:"--rc-file-1",level:3},{value:"--banner",id:"--banner-1",level:3},{value:"--name",id:"--name-2",level:3},{value:"Update options",id:"update-options",level:2},{value:"--binary-name",id:"--binary-name-1",level:3},{value:"--bin-dir",id:"--bin-dir-1",level:3},{value:"--force",id:"--force-4",level:3},{value:"--is-internal-run",id:"--is-internal-run",level:3},{value:"--gh-token",id:"--gh-token",level:3},{value:"Verbosity options",id:"verbosity-options",level:2},{value:"--verbose",id:"--verbose",level:3},{value:"--interactive",id:"--interactive",level:3},{value:"--actions",id:"--actions",level:3},{value:"Version options",id:"version-options",level:2},{value:"--compute-version",id:"--compute-version",level:3},{value:"--project-version",id:"--project-version",level:3},{value:"--cli-version",id:"--cli-version",level:3},{value:"--scala-version",id:"--scala-version-1",level:3},{value:"--gh-token",id:"--gh-token-1",level:3},{value:"--offline",id:"--offline-1",level:3},{value:"Watch options",id:"watch-options",level:2},{value:"--watch",id:"--watch",level:3},{value:"--restart",id:"--restart",level:3},{value:"Internal options",id:"internal-options",level:2},{value:"Add path options",id:"add-path-options",level:3},{value:"--title",id:"--title",level:3},{value:"Bloop options",id:"bloop-options",level:3},{value:"--working-directory",id:"--working-directory",level:3},{value:"Bloop start options",id:"bloop-start-options",level:3},{value:"--force",id:"--force-5",level:3},{value:"Bsp options",id:"bsp-options",level:3},{value:"--json-options",id:"--json-options",level:3},{value:"Bsp file options",id:"bsp-file-options",level:3},{value:"--bsp-directory",id:"--bsp-directory",level:3},{value:"--bsp-name",id:"--bsp-name",level:3},{value:"Default file options",id:"default-file-options",level:3},{value:"--write",id:"--write",level:3},{value:"--list",id:"--list",level:3},{value:"--list-ids",id:"--list-ids",level:3},{value:"--force",id:"--force-6",level:3},{value:"Input options",id:"input-options",level:3},{value:"--default-forbidden-directories",id:"--default-forbidden-directories",level:3},{value:"--forbid",id:"--forbid",level:3},{value:"Install home options",id:"install-home-options",level:3},{value:"--scala-cli-binary-path",id:"--scala-cli-binary-path",level:3},{value:"--force",id:"--force-7",level:3},{value:"--binary-name",id:"--binary-name-2",level:3},{value:"--env",id:"--env-1",level:3},{value:"--bin-dir",id:"--bin-dir-2",level:3},{value:"Pgp create options",id:"pgp-create-options",level:3},{value:"--email",id:"--email-1",level:3},{value:"--password",id:"--password-1",level:3},{value:"--dest",id:"--dest",level:3},{value:"--pub-dest",id:"--pub-dest",level:3},{value:"--secret-dest",id:"--secret-dest",level:3},{value:"--verbose",id:"--verbose-1",level:3},{value:"--quiet",id:"--quiet-1",level:3},{value:"Pgp key id options",id:"pgp-key-id-options",level:3},{value:"--fingerprint",id:"--fingerprint",level:3},{value:"--verbose",id:"--verbose-2",level:3},{value:"Pgp pull options",id:"pgp-pull-options",level:3},{value:"--allow-empty",id:"--allow-empty",level:3},{value:"Pgp push options",id:"pgp-push-options",level:3},{value:"--force",id:"--force-8",level:3},{value:"--allow-empty",id:"--allow-empty-1",level:3},{value:"--force-signing-externally",id:"--force-signing-externally",level:3},{value:"Pgp scala signing options",id:"pgp-scala-signing-options",level:3},{value:"--signing-cli-version",id:"--signing-cli-version",level:3},{value:"--signing-cli-java-arg",id:"--signing-cli-java-arg",level:3},{value:"--force-signing-externally",id:"--force-signing-externally-1",level:3},{value:"--force-jvm-signing-cli",id:"--force-jvm-signing-cli",level:3},{value:"Pgp sign options",id:"pgp-sign-options",level:3},{value:"--password",id:"--password-2",level:3},{value:"--secret-key",id:"--secret-key-1",level:3},{value:"--force",id:"--force-9",level:3},{value:"--stdout",id:"--stdout",level:3},{value:"Pgp verify options",id:"pgp-verify-options",level:3},{value:"--key",id:"--key",level:3},{value:"Publish connection options",id:"publish-connection-options",level:3},{value:"--connection-timeout-seconds",id:"--connection-timeout-seconds",level:3},{value:"--connection-timeout-retries",id:"--connection-timeout-retries",level:3},{value:"--response-timeout-seconds",id:"--response-timeout-seconds",level:3},{value:"--staging-repo-retries",id:"--staging-repo-retries",level:3},{value:"--staging-repo-wait-time-milis",id:"--staging-repo-wait-time-milis",level:3},{value:"Semantic db options",id:"semantic-db-options",level:3},{value:"--semantic-db",id:"--semantic-db",level:3},{value:"--semantic-db-target-root",id:"--semantic-db-target-root",level:3},{value:"--semantic-db-source-root",id:"--semantic-db-source-root",level:3},{value:"Setup IDE options",id:"setup-ide-options",level:3},{value:"--charset",id:"--charset",level:3},{value:"Workspace options",id:"workspace-options",level:3},{value:"--workspace",id:"--workspace",level:3}];function h(e){const c={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(c.p,{children:["This is a summary of options that are available for each subcommand of the ",(0,d.jsx)(c.code,{children:"scala-cli"})," command."]}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options-forwarding",children:"Scalac options forwarding"}),"\n",(0,d.jsx)(c.p,{children:"All options that start with:"}),"\n",(0,d.jsxs)(c.ul,{children:["\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-g"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-language"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-opt"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-P"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-target"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-V"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-W"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-X"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-Y"})}),"\n"]}),"\n",(0,d.jsx)(c.p,{children:"are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly."}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc",children:"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):"}),"\n",(0,d.jsxs)(c.ul,{children:["\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-encoding"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-release"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-color"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-nowarn"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-feature"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-deprecation"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-indent"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-no-indent"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-unchecked"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-rewrite"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-old-syntax"})}),"\n",(0,d.jsx)(c.li,{children:(0,d.jsx)(c.code,{children:"-new-syntax"})}),"\n"]}),"\n",(0,d.jsx)(c.h2,{id:"benchmarking-options",children:"Benchmarking options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--jmh",children:(0,d.jsx)(c.code,{children:"--jmh"})}),"\n",(0,d.jsx)(c.p,{children:"Run JMH benchmarks"}),"\n",(0,d.jsx)(c.h3,{id:"--jmh-version",children:(0,d.jsx)(c.code,{children:"--jmh-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set JMH version"}),"\n",(0,d.jsx)(c.h2,{id:"compilation-server-options",children:"Compilation server options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-protocol",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-protocol"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nProtocol to use to open a BSP connection with Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-socket",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-socket"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSocket file to use to open a BSP connection with Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-host",children:(0,d.jsx)(c.code,{children:"--bloop-host"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHost the compilation server should bind to"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-port",children:(0,d.jsx)(c.code,{children:"--bloop-port"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nPort the compilation server should bind to (pass ",(0,d.jsx)(c.code,{children:"-1"})," to pick a random port)"]}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-daemon-dir",children:(0,d.jsx)(c.code,{children:"--bloop-daemon-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDaemon directory of the Bloop daemon (directory with lock, pid, and socket files)"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-version",children:(0,d.jsx)(c.code,{children:"--bloop-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nIf Bloop isn't already running, the version we should start"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-timeout",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-timeout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nMaximum duration to wait for the BSP connection to be opened"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-bsp-check-period",children:(0,d.jsx)(c.code,{children:"--bloop-bsp-check-period"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDuration between checks of the BSP connection state"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-startup-timeout",children:(0,d.jsx)(c.code,{children:"--bloop-startup-timeout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nMaximum duration to wait for the compilation server to start up"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-default-java-opts",children:(0,d.jsx)(c.code,{children:"--bloop-default-java-opts"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nInclude default JVM options for Bloop"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-java-opt",children:(0,d.jsx)(c.code,{children:"--bloop-java-opt"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPass java options to use by Bloop server"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-global-options-file",children:(0,d.jsx)(c.code,{children:"--bloop-global-options-file"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBloop global options file"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-jvm",children:(0,d.jsx)(c.code,{children:"--bloop-jvm"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJVM to use to start Bloop (e.g. 'system|11', 'temurin:17', \u2026)"}),"\n",(0,d.jsx)(c.h3,{id:"--bloop-working-dir",children:(0,d.jsx)(c.code,{children:"--bloop-working-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWorking directory for Bloop, if it needs to be started"}),"\n",(0,d.jsx)(c.h3,{id:"--server",children:(0,d.jsx)(c.code,{children:"--server"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable / disable usage of Bloop compilation server. Bloop is used by default so use ",(0,d.jsx)(c.code,{children:"--server=false"})," to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance."]}),"\n",(0,d.jsx)(c.h2,{id:"compile-options",children:"Compile options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})})}),"\n",(0,d.jsx)(c.h3,{id:"--print-class-path",children:(0,d.jsx)(c.code,{children:"--print-class-path"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-p"}),", ",(0,d.jsx)(c.code,{children:"--print-classpath"})]}),"\n",(0,d.jsx)(c.p,{children:"Print the resulting class path"}),"\n",(0,d.jsx)(c.h3,{id:"--test",children:(0,d.jsx)(c.code,{children:"--test"})}),"\n",(0,d.jsx)(c.p,{children:"Compile test scope"}),"\n",(0,d.jsx)(c.h2,{id:"config-options",children:"Config options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})})}),"\n",(0,d.jsx)(c.h3,{id:"--dump",children:(0,d.jsx)(c.code,{children:"--dump"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDump config DB as JSON"}),"\n",(0,d.jsx)(c.h3,{id:"--create-pgp-key",children:(0,d.jsx)(c.code,{children:"--create-pgp-key"})}),"\n",(0,d.jsx)(c.p,{children:"Create PGP keychain in config"}),"\n",(0,d.jsx)(c.h3,{id:"--pgp-password",children:(0,d.jsx)(c.code,{children:"--pgp-password"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--passphrase"})]}),"\n",(0,d.jsx)(c.p,{children:"A password used to encode the private PGP keychain"}),"\n",(0,d.jsx)(c.h3,{id:"--email",children:(0,d.jsx)(c.code,{children:"--email"})}),"\n",(0,d.jsx)(c.p,{children:"Email used to create the PGP keychains in config"}),"\n",(0,d.jsx)(c.h3,{id:"--password-value",children:(0,d.jsx)(c.code,{children:"--password-value"})}),"\n",(0,d.jsxs)(c.p,{children:["When accessing config's content print the password value rather than how to get the password\nWhen saving an entry in config save the password value rather than how to get the password\ne.g. print/save the value of environment variable ENV_VAR rather than \"env",":ENV_VAR",'"']}),"\n",(0,d.jsx)(c.h3,{id:"--unset",children:(0,d.jsx)(c.code,{children:"--unset"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--remove"})]}),"\n",(0,d.jsx)(c.p,{children:"Remove an entry from config"}),"\n",(0,d.jsx)(c.h3,{id:"--https-only",children:(0,d.jsx)(c.code,{children:"--https-only"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials and publish.credentials, whether these credentials should be HTTPS only (default: true)"}),"\n",(0,d.jsx)(c.h3,{id:"--match-host",children:(0,d.jsx)(c.code,{children:"--match-host"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials automatically based on the host"}),"\n",(0,d.jsx)(c.h3,{id:"--optional",children:(0,d.jsx)(c.code,{children:"--optional"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials are optional"}),"\n",(0,d.jsx)(c.h3,{id:"--pass-on-redirect",children:(0,d.jsx)(c.code,{children:"--pass-on-redirect"})}),"\n",(0,d.jsx)(c.p,{children:"For repository.credentials, whether to use these credentials should be passed upon redirection"}),"\n",(0,d.jsx)(c.h3,{id:"--force",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force overwriting values for key"}),"\n",(0,d.jsx)(c.h2,{id:"coursier-options",children:"Coursier options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--ttl",children:(0,d.jsx)(c.code,{children:"--ttl"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSpecify a TTL for changing dependencies, such as snapshots"}),"\n",(0,d.jsx)(c.h3,{id:"--cache",children:(0,d.jsx)(c.code,{children:"--cache"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSet the coursier cache location"}),"\n",(0,d.jsx)(c.h3,{id:"--coursier-validate-checksums",children:(0,d.jsx)(c.code,{children:"--coursier-validate-checksums"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nEnable checksum validation of artifacts downloaded by coursier"}),"\n",(0,d.jsx)(c.h3,{id:"--offline",children:(0,d.jsx)(c.code,{children:"--offline"})}),"\n",(0,d.jsx)(c.p,{children:"Disable using the network to download artifacts, use the local cache only"}),"\n",(0,d.jsx)(c.h2,{id:"cross-options",children:"Cross options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--cross",children:(0,d.jsx)(c.code,{children:"--cross"})}),"\n",(0,d.jsx)(c.p,{children:"Run given command against all provided Scala versions and/or platforms"}),"\n",(0,d.jsx)(c.h2,{id:"debug-options",children:"Debug options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--debug",children:(0,d.jsx)(c.code,{children:"--debug"})}),"\n",(0,d.jsx)(c.p,{children:"Turn debugging on"}),"\n",(0,d.jsx)(c.h3,{id:"--debug-port",children:(0,d.jsx)(c.code,{children:"--debug-port"})}),"\n",(0,d.jsx)(c.p,{children:"Debug port (5005 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--debug-mode",children:(0,d.jsx)(c.code,{children:"--debug-mode"})}),"\n",(0,d.jsx)(c.p,{children:"Debug mode (attach by default)"}),"\n",(0,d.jsx)(c.h2,{id:"dependency-options",children:"Dependency options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--dependency",children:(0,d.jsx)(c.code,{children:"--dependency"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dep"})]}),"\n",(0,d.jsx)(c.p,{children:"Add dependencies"}),"\n",(0,d.jsx)(c.h3,{id:"--compile-only-dependency",children:(0,d.jsx)(c.code,{children:"--compile-only-dependency"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-dep"}),", ",(0,d.jsx)(c.code,{children:"--compile-lib"})]}),"\n",(0,d.jsx)(c.p,{children:"Add compile-only dependencies"}),"\n",(0,d.jsx)(c.h3,{id:"--repository",children:(0,d.jsx)(c.code,{children:"--repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-r"}),", ",(0,d.jsx)(c.code,{children:"--repo"})]}),"\n",(0,d.jsx)(c.p,{children:"Add repositories for dependency resolution."}),"\n",(0,d.jsxs)(c.p,{children:["Accepts predefined repositories supported by Coursier (like ",(0,d.jsx)(c.code,{children:"sonatype:snapshots"})," or ",(0,d.jsx)(c.code,{children:"m2Local"}),") or a URL of the root of Maven repository"]}),"\n",(0,d.jsx)(c.h3,{id:"--compiler-plugin",children:(0,d.jsx)(c.code,{children:"--compiler-plugin"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-P"}),", ",(0,d.jsx)(c.code,{children:"--plugin"})]}),"\n",(0,d.jsx)(c.p,{children:"Add compiler plugin dependencies"}),"\n",(0,d.jsx)(c.h2,{id:"dependency-update-options",children:"Dependency update options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})})}),"\n",(0,d.jsx)(c.h3,{id:"--all",children:(0,d.jsx)(c.code,{children:"--all"})}),"\n",(0,d.jsx)(c.p,{children:"Update all dependencies if a newer version was released"}),"\n",(0,d.jsx)(c.h2,{id:"doc-options",children:"Doc options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})})}),"\n",(0,d.jsx)(c.h3,{id:"--output",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path"}),"\n",(0,d.jsx)(c.h3,{id:"--force-1",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Overwrite the destination directory, if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--default-scaladoc-options",children:(0,d.jsx)(c.code,{children:"--default-scaladoc-options"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts"})]}),"\n",(0,d.jsxs)(c.p,{children:["Control if Scala CLI should use default options for scaladoc, true by default. Use ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts:false"})," to not include default options."]}),"\n",(0,d.jsx)(c.h2,{id:"export-options",children:"Export options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})})}),"\n",(0,d.jsx)(c.h3,{id:"--sbt",children:(0,d.jsx)(c.code,{children:"--sbt"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to SBT"}),"\n",(0,d.jsx)(c.h3,{id:"--mill",children:(0,d.jsx)(c.code,{children:"--mill"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to Mill"}),"\n",(0,d.jsx)(c.h3,{id:"--json",children:(0,d.jsx)(c.code,{children:"--json"})}),"\n",(0,d.jsx)(c.p,{children:"Sets the export format to Json"}),"\n",(0,d.jsx)(c.h3,{id:"--sbt-setting",children:(0,d.jsx)(c.code,{children:"--sbt-setting"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--setting"})]}),"\n",(0,d.jsx)(c.h3,{id:"--project",children:(0,d.jsx)(c.code,{children:"--project"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-p"})]}),"\n",(0,d.jsx)(c.p,{children:"Project name to be used on Mill build file"}),"\n",(0,d.jsx)(c.h3,{id:"--sbt-version",children:(0,d.jsx)(c.code,{children:"--sbt-version"})}),"\n",(0,d.jsx)(c.p,{children:"Version of SBT to be used for the export"}),"\n",(0,d.jsx)(c.h3,{id:"--output-1",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.h2,{id:"fmt-options",children:"Fmt options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--check",children:(0,d.jsx)(c.code,{children:"--check"})}),"\n",(0,d.jsx)(c.p,{children:"Check if sources are well formatted"}),"\n",(0,d.jsx)(c.h3,{id:"--respect-project-filters",children:(0,d.jsx)(c.code,{children:"--respect-project-filters"})}),"\n",(0,d.jsxs)(c.p,{children:["Use project filters defined in the configuration. Turned on by default, use ",(0,d.jsx)(c.code,{children:"--respect-project-filters:false"})," to disable it."]}),"\n",(0,d.jsx)(c.h3,{id:"--save-scalafmt-conf",children:(0,d.jsx)(c.code,{children:"--save-scalafmt-conf"})}),"\n",(0,d.jsx)(c.p,{children:"Saves .scalafmt.conf file if it was created or overwritten"}),"\n",(0,d.jsx)(c.h3,{id:"--os-arch-suffix",children:(0,d.jsx)(c.code,{children:"--os-arch-suffix"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-tag",children:(0,d.jsx)(c.code,{children:"--scalafmt-tag"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-github-org-name",children:(0,d.jsx)(c.code,{children:"--scalafmt-github-org-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-extension",children:(0,d.jsx)(c.code,{children:"--scalafmt-extension"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-launcher",children:(0,d.jsx)(c.code,{children:"--scalafmt-launcher"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-arg",children:(0,d.jsx)(c.code,{children:"--scalafmt-arg"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-F"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass an argument to scalafmt."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-conf",children:(0,d.jsx)(c.code,{children:"--scalafmt-conf"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalafmt-config"})]}),"\n",(0,d.jsx)(c.p,{children:"Custom path to the scalafmt configuration file."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-conf-str",children:(0,d.jsx)(c.code,{children:"--scalafmt-conf-str"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalafmt-conf-snippet"}),", ",(0,d.jsx)(c.code,{children:"--scalafmt-config-str"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass configuration as a string."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-dialect",children:(0,d.jsx)(c.code,{children:"--scalafmt-dialect"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dialect"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used."}),"\n",(0,d.jsx)(c.h3,{id:"--scalafmt-version",children:(0,d.jsx)(c.code,{children:"--scalafmt-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--fmt-version"})]}),"\n",(0,d.jsx)(c.p,{children:"Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file."}),"\n",(0,d.jsx)(c.h2,{id:"global-suppress-warning-options",children:"Global suppress warning options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-experimental-feature-warning",children:(0,d.jsx)(c.code,{children:"--suppress-experimental-feature-warning"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--suppress-experimental-warning"})]}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about using experimental features"}),"\n",(0,d.jsx)(c.h2,{id:"help-options",children:"Help options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-create",children:(0,d.jsx)(c.code,{children:"pgp create"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-key-id",children:(0,d.jsx)(c.code,{children:"pgp key-id"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-sign",children:(0,d.jsx)(c.code,{children:"pgp sign"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-verify",children:(0,d.jsx)(c.code,{children:"pgp verify"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--usage",children:(0,d.jsx)(c.code,{children:"--usage"})}),"\n",(0,d.jsx)(c.p,{children:"Print usage and exit"}),"\n",(0,d.jsx)(c.h3,{id:"--help",children:(0,d.jsx)(c.code,{children:"--help"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-h"}),", ",(0,d.jsx)(c.code,{children:"-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Print help message and exit"}),"\n",(0,d.jsx)(c.h3,{id:"--help-full",children:(0,d.jsx)(c.code,{children:"--help-full"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--full-help"}),", ",(0,d.jsx)(c.code,{children:"-full-help"}),", ",(0,d.jsx)(c.code,{children:"-help-full"})]}),"\n",(0,d.jsx)(c.p,{children:"Print help message, including hidden options, and exit"}),"\n",(0,d.jsx)(c.h2,{id:"help-group-options",children:"Help group options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--help-js",children:(0,d.jsx)(c.code,{children:"--help-js"})}),"\n",(0,d.jsx)(c.p,{children:"Show options for ScalaJS"}),"\n",(0,d.jsx)(c.h3,{id:"--help-native",children:(0,d.jsx)(c.code,{children:"--help-native"})}),"\n",(0,d.jsx)(c.p,{children:"Show options for ScalaNative"}),"\n",(0,d.jsx)(c.h3,{id:"--help-scaladoc",children:(0,d.jsx)(c.code,{children:"--help-scaladoc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--doc-help"}),", ",(0,d.jsx)(c.code,{children:"--help-doc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scaladoc"}),"\n",(0,d.jsx)(c.h3,{id:"--help-repl",children:(0,d.jsx)(c.code,{children:"--help-repl"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--repl-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scala REPL"}),"\n",(0,d.jsx)(c.h3,{id:"--help-scalafmt",children:(0,d.jsx)(c.code,{children:"--help-scalafmt"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--fmt-help"}),", ",(0,d.jsx)(c.code,{children:"--help-fmt"}),", ",(0,d.jsx)(c.code,{children:"--scalafmt-help"})]}),"\n",(0,d.jsx)(c.p,{children:"Show options for Scalafmt"}),"\n",(0,d.jsx)(c.h2,{id:"install-completions-options",children:"Install completions options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--format",children:(0,d.jsx)(c.code,{children:"--format"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--shell"})]}),"\n",(0,d.jsx)(c.p,{children:"Name of the shell, either zsh or bash"}),"\n",(0,d.jsx)(c.h3,{id:"--rc-file",children:(0,d.jsx)(c.code,{children:"--rc-file"})}),"\n",(0,d.jsxs)(c.p,{children:["Path to ",(0,d.jsx)(c.code,{children:"*rc"})," file, defaults to ",(0,d.jsx)(c.code,{children:".bashrc"})," or ",(0,d.jsx)(c.code,{children:".zshrc"})," depending on shell"]}),"\n",(0,d.jsx)(c.h3,{id:"--output-2",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Completions output directory"}),"\n",(0,d.jsx)(c.h3,{id:"--banner",children:(0,d.jsx)(c.code,{children:"--banner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom banner in comment placed in rc file"}),"\n",(0,d.jsx)(c.h3,{id:"--name",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom completions name"}),"\n",(0,d.jsx)(c.h3,{id:"--env",children:(0,d.jsx)(c.code,{children:"--env"})}),"\n",(0,d.jsx)(c.p,{children:"Print completions to stdout"}),"\n",(0,d.jsx)(c.h2,{id:"java-options",children:"Java options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-opt",children:(0,d.jsx)(c.code,{children:"--java-opt"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-J"})]}),"\n",(0,d.jsxs)(c.p,{children:["Set Java options, such as ",(0,d.jsx)(c.code,{children:"-Xmx1g"})]}),"\n",(0,d.jsx)(c.h2,{id:"java-prop-options",children:"Java prop options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-prop-option",children:(0,d.jsx)(c.code,{children:"--java-prop-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--java-prop"})]}),"\n",(0,d.jsxs)(c.p,{children:["Add java properties. Note that options equal ",(0,d.jsx)(c.code,{children:"-Dproperty=value"})," are assumed to be java properties and don't require to be passed after ",(0,d.jsx)(c.code,{children:"--java-prop"}),"."]}),"\n",(0,d.jsx)(c.h2,{id:"jvm-options",children:"Jvm options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--java-home",children:(0,d.jsx)(c.code,{children:"--java-home"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Java home directory"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm",children:(0,d.jsx)(c.code,{children:"--jvm"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-j"})]}),"\n",(0,d.jsxs)(c.p,{children:["Use a specific JVM, such as ",(0,d.jsx)(c.code,{children:"14"}),", ",(0,d.jsx)(c.code,{children:"adopt:11"}),", or ",(0,d.jsx)(c.code,{children:"graalvm:21"}),", or ",(0,d.jsx)(c.code,{children:"system"})]}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index",children:(0,d.jsx)(c.code,{children:"--jvm-index"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJVM index URL"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index-os",children:(0,d.jsx)(c.code,{children:"--jvm-index-os"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nOperating system to use when looking up in the JVM index"}),"\n",(0,d.jsx)(c.h3,{id:"--jvm-index-arch",children:(0,d.jsx)(c.code,{children:"--jvm-index-arch"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCPU architecture to use when looking up in the JVM index"}),"\n",(0,d.jsx)(c.h3,{id:"--javac-plugin",children:(0,d.jsx)(c.code,{children:"--javac-plugin"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJavac plugin dependencies or files"}),"\n",(0,d.jsx)(c.h3,{id:"--javac-option",children:(0,d.jsx)(c.code,{children:"--javac-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javac-opt"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nJavac options"}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-debug-port",children:(0,d.jsx)(c.code,{children:"--bsp-debug-port"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPort for BSP debugging"}),"\n",(0,d.jsx)(c.h2,{id:"logging-options",children:"Logging options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--quiet",children:(0,d.jsx)(c.code,{children:"--quiet"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-q"})]}),"\n",(0,d.jsx)(c.p,{children:"Decrease logging verbosity"}),"\n",(0,d.jsx)(c.h3,{id:"--progress",children:(0,d.jsx)(c.code,{children:"--progress"})}),"\n",(0,d.jsx)(c.p,{children:"Use progress bars"}),"\n",(0,d.jsx)(c.h2,{id:"main-class-options",children:"Main class options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--main-class",children:(0,d.jsx)(c.code,{children:"--main-class"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-M"})]}),"\n",(0,d.jsx)(c.p,{children:"Specify which main class to run"}),"\n",(0,d.jsx)(c.h3,{id:"--main-class-ls",children:(0,d.jsx)(c.code,{children:"--main-class-ls"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--list-main-class"}),", ",(0,d.jsx)(c.code,{children:"--list-main-classes"}),", ",(0,d.jsx)(c.code,{children:"--main-class-list"})]}),"\n",(0,d.jsx)(c.p,{children:"List main classes available in the current context"}),"\n",(0,d.jsx)(c.h2,{id:"markdown-options",children:"Markdown options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--enable-markdown",children:(0,d.jsx)(c.code,{children:"--enable-markdown"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--markdown"}),", ",(0,d.jsx)(c.code,{children:"--md"})]}),"\n",(0,d.jsx)(c.p,{children:"Enable markdown support."}),"\n",(0,d.jsx)(c.h2,{id:"package-options",children:"Package options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})})}),"\n",(0,d.jsx)(c.h3,{id:"--output-3",children:(0,d.jsx)(c.code,{children:"--output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-o"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path"}),"\n",(0,d.jsx)(c.h3,{id:"--force-2",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Overwrite the destination file, if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--library",children:(0,d.jsx)(c.code,{children:"--library"})}),"\n",(0,d.jsx)(c.p,{children:"Generate a library JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--source",children:(0,d.jsx)(c.code,{children:"--source"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--source-jar"}),", ",(0,d.jsx)(c.code,{children:"--sources"}),", ",(0,d.jsx)(c.code,{children:"--src"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate a source JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--doc",children:(0,d.jsx)(c.code,{children:"--doc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javadoc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate a scaladoc JAR rather than an executable JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--assembly",children:(0,d.jsx)(c.code,{children:"--assembly"})}),"\n",(0,d.jsx)(c.p,{children:"Generate an assembly JAR"}),"\n",(0,d.jsx)(c.h3,{id:"--preamble",children:(0,d.jsx)(c.code,{children:"--preamble"})}),"\n",(0,d.jsx)(c.p,{children:"For assembly JAR, whether to add a bash / bat preamble"}),"\n",(0,d.jsx)(c.h3,{id:"--main-class-in-manifest",children:(0,d.jsx)(c.code,{children:"--main-class-in-manifest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nFor assembly JAR, whether to specify a main class in the JAR manifest"}),"\n",(0,d.jsx)(c.h3,{id:"--spark",children:(0,d.jsx)(c.code,{children:"--spark"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nGenerate an assembly JAR for Spark (assembly that doesn't contain Spark, nor any of its dependencies)"}),"\n",(0,d.jsx)(c.h3,{id:"--standalone",children:(0,d.jsx)(c.code,{children:"--standalone"})}),"\n",(0,d.jsx)(c.p,{children:"Package standalone JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--deb",children:(0,d.jsx)(c.code,{children:"--deb"})}),"\n",(0,d.jsx)(c.p,{children:"Build Debian package, available only on Linux"}),"\n",(0,d.jsx)(c.h3,{id:"--dmg",children:(0,d.jsx)(c.code,{children:"--dmg"})}),"\n",(0,d.jsx)(c.p,{children:"Build dmg package, available only on macOS"}),"\n",(0,d.jsx)(c.h3,{id:"--rpm",children:(0,d.jsx)(c.code,{children:"--rpm"})}),"\n",(0,d.jsx)(c.p,{children:"Build rpm package, available only on Linux"}),"\n",(0,d.jsx)(c.h3,{id:"--msi",children:(0,d.jsx)(c.code,{children:"--msi"})}),"\n",(0,d.jsx)(c.p,{children:"Build msi package, available only on Windows"}),"\n",(0,d.jsx)(c.h3,{id:"--pkg",children:(0,d.jsx)(c.code,{children:"--pkg"})}),"\n",(0,d.jsx)(c.p,{children:"Build pkg package, available only on macOS"}),"\n",(0,d.jsx)(c.h3,{id:"--docker",children:(0,d.jsx)(c.code,{children:"--docker"})}),"\n",(0,d.jsx)(c.p,{children:"Build Docker image"}),"\n",(0,d.jsx)(c.h3,{id:"--provided",children:(0,d.jsx)(c.code,{children:"--provided"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nExclude modules ",(0,d.jsx)(c.em,{children:"and their transitive dependencies"})," from the JAR to be packaged"]}),"\n",(0,d.jsx)(c.h3,{id:"--default-scaladoc-options-1",children:(0,d.jsx)(c.code,{children:"--default-scaladoc-options"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--default-scaladoc-opts"})]}),"\n",(0,d.jsx)(c.p,{children:"Use default scaladoc options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-image",children:(0,d.jsx)(c.code,{children:"--native-image"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--graal"})]}),"\n",(0,d.jsx)(c.p,{children:"Build GraalVM native image"}),"\n",(0,d.jsx)(c.h2,{id:"packager-options",children:"Packager options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})})}),"\n",(0,d.jsx)(c.h3,{id:"--version",children:(0,d.jsx)(c.code,{children:"--version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the version of the generated package"}),"\n",(0,d.jsx)(c.h3,{id:"--logo-path",children:(0,d.jsx)(c.code,{children:"--logo-path"})}),"\n",(0,d.jsx)(c.p,{children:"Path to application logo in PNG format, it will be used to generate icon and banner/dialog in msi installer"}),"\n",(0,d.jsx)(c.h3,{id:"--launcher-app",children:(0,d.jsx)(c.code,{children:"--launcher-app"})}),"\n",(0,d.jsx)(c.p,{children:"Set launcher app name, which will be linked to the PATH"}),"\n",(0,d.jsx)(c.h3,{id:"--description",children:(0,d.jsx)(c.code,{children:"--description"})}),"\n",(0,d.jsx)(c.h3,{id:"--maintainer",children:(0,d.jsx)(c.code,{children:"--maintainer"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-m"})]}),"\n",(0,d.jsx)(c.p,{children:"This should contain names and email addresses of co-maintainers of the package"}),"\n",(0,d.jsx)(c.h3,{id:"--debian-conflicts",children:(0,d.jsx)(c.code,{children:"--debian-conflicts"})}),"\n",(0,d.jsx)(c.p,{children:"The list of Debian package that this package is not compatible with"}),"\n",(0,d.jsx)(c.h3,{id:"--debian-dependencies",children:(0,d.jsx)(c.code,{children:"--debian-dependencies"})}),"\n",(0,d.jsx)(c.p,{children:"The list of Debian packages that this package depends on"}),"\n",(0,d.jsx)(c.h3,{id:"--deb-architecture",children:(0,d.jsx)(c.code,{children:"--deb-architecture"})}),"\n",(0,d.jsx)(c.p,{children:"Architectures that are supported by the repository (default: all)"}),"\n",(0,d.jsx)(c.h3,{id:"--priority",children:(0,d.jsx)(c.code,{children:"--priority"})}),"\n",(0,d.jsx)(c.p,{children:"This field represents how important it is that the user have the package installed"}),"\n",(0,d.jsx)(c.h3,{id:"--section",children:(0,d.jsx)(c.code,{children:"--section"})}),"\n",(0,d.jsx)(c.p,{children:"This field specifies an application area into which the package has been classified"}),"\n",(0,d.jsx)(c.h3,{id:"--identifier",children:(0,d.jsx)(c.code,{children:"--identifier"})}),"\n",(0,d.jsx)(c.p,{children:"CF Bundle Identifier"}),"\n",(0,d.jsx)(c.h3,{id:"--license",children:(0,d.jsx)(c.code,{children:"--license"})}),"\n",(0,d.jsxs)(c.p,{children:["Licenses that are supported by the repository (list of licenses: ",(0,d.jsx)(c.a,{href:"https://spdx.org/licenses/",children:"https://spdx.org/licenses/"}),")"]}),"\n",(0,d.jsx)(c.h3,{id:"--release",children:(0,d.jsx)(c.code,{children:"--release"})}),"\n",(0,d.jsx)(c.p,{children:"The number of times this version of the software was released (default: 1)"}),"\n",(0,d.jsx)(c.h3,{id:"--rpm-architecture",children:(0,d.jsx)(c.code,{children:"--rpm-architecture"})}),"\n",(0,d.jsx)(c.p,{children:"Architectures that are supported by the repository (default: noarch)"}),"\n",(0,d.jsx)(c.h3,{id:"--license-path",children:(0,d.jsx)(c.code,{children:"--license-path"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the license file"}),"\n",(0,d.jsx)(c.h3,{id:"--product-name",children:(0,d.jsx)(c.code,{children:"--product-name"})}),"\n",(0,d.jsx)(c.p,{children:"Name of product (default: Scala packager)"}),"\n",(0,d.jsx)(c.h3,{id:"--exit-dialog",children:(0,d.jsx)(c.code,{children:"--exit-dialog"})}),"\n",(0,d.jsx)(c.p,{children:"Text that will be displayed on the exit dialog"}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-validation",children:(0,d.jsx)(c.code,{children:"--suppress-validation"})}),"\n",(0,d.jsx)(c.p,{children:"Suppress Wix ICE validation (required for users that are neither interactive, not local administrators)"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-config",children:(0,d.jsx)(c.code,{children:"--extra-config"})}),"\n",(0,d.jsx)(c.p,{children:"Path to extra WIX configuration content"}),"\n",(0,d.jsx)(c.h3,{id:"--is64-bits",children:(0,d.jsx)(c.code,{children:"--is64-bits"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--64"})]}),"\n",(0,d.jsx)(c.p,{children:"Whether a 64-bit executable is being packaged"}),"\n",(0,d.jsx)(c.h3,{id:"--installer-version",children:(0,d.jsx)(c.code,{children:"--installer-version"})}),"\n",(0,d.jsx)(c.p,{children:"WIX installer version"}),"\n",(0,d.jsx)(c.h3,{id:"--wix-upgrade-code-guid",children:(0,d.jsx)(c.code,{children:"--wix-upgrade-code-guid"})}),"\n",(0,d.jsx)(c.p,{children:"The GUID to identify that the windows package can be upgraded."}),"\n",(0,d.jsx)(c.h3,{id:"--docker-from",children:(0,d.jsx)(c.code,{children:"--docker-from"})}),"\n",(0,d.jsx)(c.p,{children:"Building the container from base image"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-registry",children:(0,d.jsx)(c.code,{children:"--docker-image-registry"})}),"\n",(0,d.jsx)(c.p,{children:"The image registry; if empty, it will use the default registry"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-repository",children:(0,d.jsx)(c.code,{children:"--docker-image-repository"})}),"\n",(0,d.jsx)(c.p,{children:"The image repository"}),"\n",(0,d.jsx)(c.h3,{id:"--docker-image-tag",children:(0,d.jsx)(c.code,{children:"--docker-image-tag"})}),"\n",(0,d.jsxs)(c.p,{children:["The image tag; the default tag is ",(0,d.jsx)(c.code,{children:"latest"})]}),"\n",(0,d.jsx)(c.h3,{id:"--docker-cmd",children:(0,d.jsx)(c.code,{children:"--docker-cmd"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to override the executable used to run the application in docker, otherwise it defaults to sh for the JVM platform and node for the JS platform"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-java-version",children:(0,d.jsx)(c.code,{children:"--graalvm-java-version"})}),"\n",(0,d.jsx)(c.p,{children:"GraalVM Java major version to use to build GraalVM native images (17 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-version",children:(0,d.jsx)(c.code,{children:"--graalvm-version"})}),"\n",(0,d.jsx)(c.p,{children:"GraalVM version to use to build GraalVM native images (22.3.1 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-jvm-id",children:(0,d.jsx)(c.code,{children:"--graalvm-jvm-id"})}),"\n",(0,d.jsx)(c.p,{children:'JVM id of GraalVM distribution to build GraalVM native images (like "graalvm-java17:22.0.0")'}),"\n",(0,d.jsx)(c.h3,{id:"--graalvm-args",children:(0,d.jsx)(c.code,{children:"--graalvm-args"})}),"\n",(0,d.jsx)(c.p,{children:"Pass args to GraalVM"}),"\n",(0,d.jsx)(c.h2,{id:"pgp-push-pull-options",children:"Pgp push pull options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--key-server",children:(0,d.jsx)(c.code,{children:"--key-server"})}),"\n",(0,d.jsx)(c.p,{children:"Key server to push / pull keys from"}),"\n",(0,d.jsx)(c.h2,{id:"power-options",children:"Power options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--power",children:(0,d.jsx)(c.code,{children:"--power"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to use restricted & experimental features"}),"\n",(0,d.jsx)(c.h2,{id:"publish-options",children:"Publish options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--working-dir",children:(0,d.jsx)(c.code,{children:"--working-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDirectory where temporary files for publishing should be written"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version-suffix",children:(0,d.jsx)(c.code,{children:"--scala-version-suffix"})}),"\n",(0,d.jsx)(c.p,{children:'[Internal]\nScala version suffix to append to the module name, like "_2.13" or "_3"'}),"\n",(0,d.jsx)(c.h3,{id:"--scala-platform-suffix",children:(0,d.jsx)(c.code,{children:"--scala-platform-suffix"})}),"\n",(0,d.jsx)(c.p,{children:'[Internal]\nScala platform suffix to append to the module name, like "_sjs1" or "_native0.4"'}),"\n",(0,d.jsx)(c.h3,{id:"--sources",children:(0,d.jsx)(c.code,{children:"--sources"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to build and publish source JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--doc-1",children:(0,d.jsx)(c.code,{children:"--doc"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--javadoc"}),", ",(0,d.jsx)(c.code,{children:"--scaladoc"})]}),"\n",(0,d.jsx)(c.p,{children:"Whether to build and publish doc JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--gpg-key",children:(0,d.jsx)(c.code,{children:"--gpg-key"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-K"})]}),"\n",(0,d.jsx)(c.p,{children:"ID of the GPG key to use to sign artifacts"}),"\n",(0,d.jsx)(c.h3,{id:"--signer",children:(0,d.jsx)(c.code,{children:"--signer"})}),"\n",(0,d.jsx)(c.p,{children:"Method to use to sign artifacts"}),"\n",(0,d.jsx)(c.h3,{id:"--gpg-option",children:(0,d.jsx)(c.code,{children:"--gpg-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-G"}),", ",(0,d.jsx)(c.code,{children:"--gpg-opt"})]}),"\n",(0,d.jsx)(c.p,{children:"gpg command-line options"}),"\n",(0,d.jsx)(c.h3,{id:"--ivy2-home",children:(0,d.jsx)(c.code,{children:"--ivy2-home"})}),"\n",(0,d.jsx)(c.p,{children:"Set Ivy 2 home directory"}),"\n",(0,d.jsx)(c.h3,{id:"--checksum",children:(0,d.jsx)(c.code,{children:"--checksum"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--dummy",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsx)(c.p,{children:"Proceed as if publishing, but do not upload / write artifacts to the remote repository"}),"\n",(0,d.jsx)(c.h3,{id:"--ivy2-local-like",children:(0,d.jsx)(c.code,{children:"--ivy2-local-like"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--parallel-upload",children:(0,d.jsx)(c.code,{children:"--parallel-upload"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h2,{id:"publish-params-options",children:"Publish params options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--organization",children:(0,d.jsx)(c.code,{children:"--organization"})}),"\n",(0,d.jsx)(c.p,{children:"Organization to publish artifacts under"}),"\n",(0,d.jsx)(c.h3,{id:"--name-1",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"Name to publish artifacts as"}),"\n",(0,d.jsx)(c.h3,{id:"--module-name",children:(0,d.jsx)(c.code,{children:"--module-name"})}),"\n",(0,d.jsx)(c.p,{children:"Final name to publish artifacts as, including Scala version and platform suffixes if any"}),"\n",(0,d.jsx)(c.h3,{id:"--url",children:(0,d.jsx)(c.code,{children:"--url"})}),"\n",(0,d.jsx)(c.p,{children:"URL to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--license-1",children:(0,d.jsx)(c.code,{children:"--license"})}),"\n",(0,d.jsx)(c.p,{children:"License to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--vcs",children:(0,d.jsx)(c.code,{children:"--vcs"})}),"\n",(0,d.jsx)(c.p,{children:"VCS information to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--description-1",children:(0,d.jsx)(c.code,{children:"--description"})}),"\n",(0,d.jsx)(c.p,{children:"Description to put in publishing metadata"}),"\n",(0,d.jsx)(c.h3,{id:"--developer",children:(0,d.jsx)(c.code,{children:"--developer"})}),"\n",(0,d.jsxs)(c.p,{children:['Developer(s) to add in publishing metadata, like "alex|Alex|',(0,d.jsx)(c.a,{href:"https://alex.info",children:"https://alex.info"}),'" or "alex|Alex|',(0,d.jsx)(c.a,{href:"https://alex.info%7Calex@alex.me",children:"https://alex.info|alex@alex.me"}),'"']}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key",children:(0,d.jsx)(c.code,{children:"--secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"Secret key to use to sign artifacts with Bouncy Castle"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key-password",children:(0,d.jsx)(c.code,{children:"--secret-key-password"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--secret-key-pass"})]}),"\n",(0,d.jsx)(c.p,{children:"Password of secret key to use to sign artifacts with Bouncy Castle"}),"\n",(0,d.jsx)(c.h3,{id:"--ci",children:(0,d.jsx)(c.code,{children:"--ci"})}),"\n",(0,d.jsx)(c.p,{children:"Use or setup publish parameters meant to be used on continuous integration"}),"\n",(0,d.jsx)(c.h2,{id:"publish-repository-options",children:"Publish repository options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--publish-repository",children:(0,d.jsx)(c.code,{children:"--publish-repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-R"}),", ",(0,d.jsx)(c.code,{children:"--publish-repo"})]}),"\n",(0,d.jsx)(c.p,{children:"Repository to publish to"}),"\n",(0,d.jsx)(c.h3,{id:"--user",children:(0,d.jsx)(c.code,{children:"--user"})}),"\n",(0,d.jsx)(c.p,{children:"User to use with publishing repository"}),"\n",(0,d.jsx)(c.h3,{id:"--password",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"Password to use with publishing repository"}),"\n",(0,d.jsx)(c.h3,{id:"--realm",children:(0,d.jsx)(c.code,{children:"--realm"})}),"\n",(0,d.jsx)(c.p,{children:"Realm to use when passing credentials to publishing repository"}),"\n",(0,d.jsx)(c.h2,{id:"publish-setup-options",children:"Publish setup options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})}),"\n",(0,d.jsx)(c.h3,{id:"--public-key",children:(0,d.jsx)(c.code,{children:"--public-key"})}),"\n",(0,d.jsx)(c.p,{children:"Public key to use to verify artifacts (to be uploaded to a key server)"}),"\n",(0,d.jsx)(c.h3,{id:"--check-1",children:(0,d.jsx)(c.code,{children:"--check"})}),"\n",(0,d.jsx)(c.p,{children:"Check if some options for publishing are missing, and exit with non-zero return code if that's the case"}),"\n",(0,d.jsx)(c.h3,{id:"--token",children:(0,d.jsx)(c.code,{children:"--token"})}),"\n",(0,d.jsx)(c.p,{children:"GitHub token to use to upload secrets to GitHub - password encoded"}),"\n",(0,d.jsx)(c.h3,{id:"--random-secret-key",children:(0,d.jsx)(c.code,{children:"--random-secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"Generate a random key pair for publishing, with a secret key protected by a random password"}),"\n",(0,d.jsx)(c.h3,{id:"--random-secret-key-mail",children:(0,d.jsx)(c.code,{children:"--random-secret-key-mail"})}),"\n",(0,d.jsx)(c.p,{children:"When generating a random key pair, the mail to associate to it"}),"\n",(0,d.jsx)(c.h3,{id:"--checks",children:(0,d.jsx)(c.code,{children:"--checks"})}),"\n",(0,d.jsx)(c.p,{children:'The option groups to check - can be "all", or a comma-separated list of "core", "signing", "repo", "extra"'}),"\n",(0,d.jsx)(c.h3,{id:"--check-workflow",children:(0,d.jsx)(c.code,{children:"--check-workflow"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to check if a GitHub workflow already exists (one for publishing is written if none is found)"}),"\n",(0,d.jsx)(c.h3,{id:"--check-gitignore",children:(0,d.jsx)(c.code,{children:"--check-gitignore"})}),"\n",(0,d.jsx)(c.p,{children:"Whether to check if a .gitignore file already exists (one is written if none is found)"}),"\n",(0,d.jsx)(c.h3,{id:"--dummy-1",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsx)(c.p,{children:"Dummy mode - don't upload any secret to GitHub"}),"\n",(0,d.jsx)(c.h2,{id:"python-options",children:"Python options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--python-setup",children:(0,d.jsx)(c.code,{children:"--python-setup"})}),"\n",(0,d.jsx)(c.p,{children:"Set Java options so that Python can be loaded"}),"\n",(0,d.jsx)(c.h3,{id:"--python",children:(0,d.jsx)(c.code,{children:"--python"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--py"})]}),"\n",(0,d.jsx)(c.p,{children:"Enable Python support via ScalaPy"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-py-version",children:(0,d.jsx)(c.code,{children:"--scala-py-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scalapy-version"})]}),"\n",(0,d.jsx)(c.p,{children:"Set ScalaPy version (0.5.3 by default)"}),"\n",(0,d.jsx)(c.h2,{id:"repl-options",children:"Repl options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite",children:(0,d.jsx)(c.code,{children:"--ammonite"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-A"}),", ",(0,d.jsx)(c.code,{children:"--amm"})]}),"\n",(0,d.jsx)(c.p,{children:"Use Ammonite (instead of the default Scala REPL)"}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite-version",children:(0,d.jsx)(c.code,{children:"--ammonite-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--ammonite-ver"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the Ammonite version (3.0.0-M1-10-105f9e32 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--ammonite-arg",children:(0,d.jsx)(c.code,{children:"--ammonite-arg"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-a"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nProvide arguments for ammonite repl"}),"\n",(0,d.jsx)(c.h3,{id:"--repl-dry-run",children:(0,d.jsx)(c.code,{children:"--repl-dry-run"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDon't actually run the REPL, just fetch it"}),"\n",(0,d.jsx)(c.h2,{id:"run-options",children:"Run options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--spark-submit",children:(0,d.jsx)(c.code,{children:"--spark-submit"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--spark"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nRun as a Spark job, using the spark-submit command"}),"\n",(0,d.jsx)(c.h3,{id:"--submit-argument",children:(0,d.jsx)(c.code,{children:"--submit-argument"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--submit-arg"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSpark-submit arguments"}),"\n",(0,d.jsx)(c.h3,{id:"--standalone-spark",children:(0,d.jsx)(c.code,{children:"--standalone-spark"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--spark-standalone"})]}),"\n",(0,d.jsx)(c.p,{children:"Run as a Spark job, using a vanilla Spark distribution downloaded by Scala CLI"}),"\n",(0,d.jsx)(c.h3,{id:"--hadoop-jar",children:(0,d.jsx)(c.code,{children:"--hadoop-jar"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--hadoop"})]}),"\n",(0,d.jsx)(c.p,{children:'Run as a Hadoop job, using the "hadoop jar" command'}),"\n",(0,d.jsx)(c.h3,{id:"--command",children:(0,d.jsx)(c.code,{children:"--command"})}),"\n",(0,d.jsx)(c.p,{children:"Print the command that would have been run (one argument per line), rather than running it"}),"\n",(0,d.jsx)(c.h3,{id:"--scratch-dir",children:(0,d.jsx)(c.code,{children:"--scratch-dir"})}),"\n",(0,d.jsx)(c.p,{children:"Temporary / working directory where to write generated launchers"}),"\n",(0,d.jsx)(c.h3,{id:"--use-manifest",children:(0,d.jsx)(c.code,{children:"--use-manifest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nRun Java commands using a manifest-based class path (shortens command length)"}),"\n",(0,d.jsx)(c.h2,{id:"scalajs-options",children:"Scala.js options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--js",children:(0,d.jsx)(c.code,{children:"--js"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable Scala.js. To show more options for Scala.js pass ",(0,d.jsx)(c.code,{children:"--help-js"})]}),"\n",(0,d.jsx)(c.h3,{id:"--js-version",children:(0,d.jsx)(c.code,{children:"--js-version"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js version (1.16.0 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--js-mode",children:(0,d.jsx)(c.code,{children:"--js-mode"})}),"\n",(0,d.jsxs)(c.p,{children:["The Scala.js mode, for ",(0,d.jsx)(c.code,{children:"fastLinkJS"})," use one of [",(0,d.jsx)(c.code,{children:"dev"}),", ",(0,d.jsx)(c.code,{children:"fastLinkJS"})," or ",(0,d.jsx)(c.code,{children:"fast"}),"], for ",(0,d.jsx)(c.code,{children:"fullLinkJS"})," use one of [",(0,d.jsx)(c.code,{children:"release"}),", ",(0,d.jsx)(c.code,{children:"fullLinkJS"}),", ",(0,d.jsx)(c.code,{children:"full"}),"]"]}),"\n",(0,d.jsx)(c.h3,{id:"--js-no-opt",children:(0,d.jsx)(c.code,{children:"--js-no-opt"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nDisable optimalisation for Scala.js, overrides ",(0,d.jsx)(c.code,{children:"--js-mode"})]}),"\n",(0,d.jsx)(c.h3,{id:"--js-module-kind",children:(0,d.jsx)(c.code,{children:"--js-module-kind"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none"}),"\n",(0,d.jsx)(c.h3,{id:"--js-check-ir",children:(0,d.jsx)(c.code,{children:"--js-check-ir"})}),"\n",(0,d.jsx)(c.h3,{id:"--js-emit-source-maps",children:(0,d.jsx)(c.code,{children:"--js-emit-source-maps"})}),"\n",(0,d.jsx)(c.p,{children:"Emit source maps"}),"\n",(0,d.jsx)(c.h3,{id:"--js-source-maps-path",children:(0,d.jsx)(c.code,{children:"--js-source-maps-path"})}),"\n",(0,d.jsx)(c.p,{children:"Set the destination path of source maps"}),"\n",(0,d.jsx)(c.h3,{id:"--js-es-module-import-map",children:(0,d.jsx)(c.code,{children:"--js-es-module-import-map"})}),"\n",(0,d.jsx)(c.p,{children:"A file relative to the root directory containing import maps for ES module imports"}),"\n",(0,d.jsx)(c.h3,{id:"--js-dom",children:(0,d.jsx)(c.code,{children:"--js-dom"})}),"\n",(0,d.jsx)(c.p,{children:"Enable jsdom"}),"\n",(0,d.jsx)(c.h3,{id:"--js-header",children:(0,d.jsx)(c.code,{children:"--js-header"})}),"\n",(0,d.jsx)(c.p,{children:"A header that will be added at the top of generated .js files"}),"\n",(0,d.jsx)(c.h3,{id:"--js-allow-big-ints-for-longs",children:(0,d.jsx)(c.code,{children:"--js-allow-big-ints-for-longs"})}),"\n",(0,d.jsxs)(c.p,{children:["Primitive Longs ",(0,d.jsx)(c.em,{children:"may"})," be compiled as primitive JavaScript bigints"]}),"\n",(0,d.jsx)(c.h3,{id:"--js-avoid-classes",children:(0,d.jsx)(c.code,{children:"--js-avoid-classes"})}),"\n",(0,d.jsx)(c.p,{children:"Avoid class'es when using functions and prototypes has the same observable semantics."}),"\n",(0,d.jsx)(c.h3,{id:"--js-avoid-lets-and-consts",children:(0,d.jsx)(c.code,{children:"--js-avoid-lets-and-consts"})}),"\n",(0,d.jsx)(c.p,{children:"Avoid lets and consts when using vars has the same observable semantics."}),"\n",(0,d.jsx)(c.h3,{id:"--js-module-split-style",children:(0,d.jsx)(c.code,{children:"--js-module-split-style"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor"}),"\n",(0,d.jsx)(c.h3,{id:"--js-small-module-for-package",children:(0,d.jsx)(c.code,{children:"--js-small-module-for-package"})}),"\n",(0,d.jsx)(c.p,{children:"Create as many small modules as possible for the classes in the passed packages and their subpackages."}),"\n",(0,d.jsx)(c.h3,{id:"--js-es-version",children:(0,d.jsx)(c.code,{children:"--js-es-version"})}),"\n",(0,d.jsx)(c.p,{children:"The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021"}),"\n",(0,d.jsx)(c.h3,{id:"--js-linker-path",children:(0,d.jsx)(c.code,{children:"--js-linker-path"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPath to the Scala.js linker"}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-version",children:(0,d.jsx)(c.code,{children:"--js-cli-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nScala.js CLI version to use for linking (1.16.0 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-java-arg",children:(0,d.jsx)(c.code,{children:"--js-cli-java-arg"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nScala.js CLI Java options"}),"\n",(0,d.jsx)(c.h3,{id:"--js-cli-on-jvm",children:(0,d.jsx)(c.code,{children:"--js-cli-on-jvm"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to run the Scala.js CLI on the JVM or using a native executable"}),"\n",(0,d.jsx)(c.h2,{id:"scala-native-options",children:"Scala Native options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--native",children:(0,d.jsx)(c.code,{children:"--native"})}),"\n",(0,d.jsxs)(c.p,{children:["Enable Scala Native. To show more options for Scala Native pass ",(0,d.jsx)(c.code,{children:"--help-native"})]}),"\n",(0,d.jsx)(c.h3,{id:"--native-version",children:(0,d.jsx)(c.code,{children:"--native-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala Native version (0.4.17 by default)."}),"\n",(0,d.jsx)(c.h3,{id:"--native-mode",children:(0,d.jsx)(c.code,{children:"--native-mode"})}),"\n",(0,d.jsx)(c.p,{children:"Set Scala Native compilation mode"}),"\n",(0,d.jsx)(c.h3,{id:"--native-lto",children:(0,d.jsx)(c.code,{children:"--native-lto"})}),"\n",(0,d.jsx)(c.p,{children:"Link-time optimisation mode"}),"\n",(0,d.jsx)(c.h3,{id:"--native-gc",children:(0,d.jsx)(c.code,{children:"--native-gc"})}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala Native garbage collector"}),"\n",(0,d.jsx)(c.h3,{id:"--native-clang",children:(0,d.jsx)(c.code,{children:"--native-clang"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the Clang command"}),"\n",(0,d.jsx)(c.h3,{id:"--native-clangpp",children:(0,d.jsx)(c.code,{children:"--native-clangpp"})}),"\n",(0,d.jsx)(c.p,{children:"Path to the Clang++ command"}),"\n",(0,d.jsx)(c.h3,{id:"--native-linking",children:(0,d.jsx)(c.code,{children:"--native-linking"})}),"\n",(0,d.jsxs)(c.p,{children:["Extra options passed to ",(0,d.jsx)(c.code,{children:"clang"})," verbatim during linking"]}),"\n",(0,d.jsx)(c.h3,{id:"--native-linking-defaults",children:(0,d.jsx)(c.code,{children:"--native-linking-defaults"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nUse default linking settings"}),"\n",(0,d.jsx)(c.h3,{id:"--native-compile",children:(0,d.jsx)(c.code,{children:"--native-compile"})}),"\n",(0,d.jsx)(c.p,{children:"List of compile options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-compile-defaults",children:(0,d.jsx)(c.code,{children:"--native-compile-defaults"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nUse default compile options"}),"\n",(0,d.jsx)(c.h3,{id:"--native-target",children:(0,d.jsx)(c.code,{children:"--native-target"})}),"\n",(0,d.jsx)(c.p,{children:"Build target type"}),"\n",(0,d.jsx)(c.h3,{id:"--embed-resources",children:(0,d.jsx)(c.code,{children:"--embed-resources"})}),"\n",(0,d.jsx)(c.p,{children:"Embed resources into the Scala Native binary (can be read with the Java resources API)"}),"\n",(0,d.jsx)(c.h2,{id:"scalac-options",children:"Scalac options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-option",children:(0,d.jsx)(c.code,{children:"--scalac-option"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-O"}),", ",(0,d.jsx)(c.code,{children:"--scala-opt"}),", ",(0,d.jsx)(c.code,{children:"--scala-option"})]}),"\n",(0,d.jsxs)(c.p,{children:["Add a ",(0,d.jsx)(c.code,{children:"scalac"})," option. Note that options starting with ",(0,d.jsx)(c.code,{children:"-g"}),", ",(0,d.jsx)(c.code,{children:"-language"}),", ",(0,d.jsx)(c.code,{children:"-opt"}),", ",(0,d.jsx)(c.code,{children:"-P"}),", ",(0,d.jsx)(c.code,{children:"-target"}),", ",(0,d.jsx)(c.code,{children:"-V"}),", ",(0,d.jsx)(c.code,{children:"-W"}),", ",(0,d.jsx)(c.code,{children:"-X"}),", and ",(0,d.jsx)(c.code,{children:"-Y"})," are assumed to be Scala compiler options and don't require to be passed after ",(0,d.jsx)(c.code,{children:"-O"})," or ",(0,d.jsx)(c.code,{children:"--scalac-option"}),"."]}),"\n",(0,d.jsx)(c.h2,{id:"scalac-extra-options",children:"Scalac extra options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-help",children:(0,d.jsx)(c.code,{children:"--scalac-help"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--help-scalac"})]}),"\n",(0,d.jsx)(c.p,{children:"Show help for scalac. This is an alias for --scalac-option -help"}),"\n",(0,d.jsx)(c.h3,{id:"--scalac-verbose",children:(0,d.jsx)(c.code,{children:"--scalac-verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--verbose-scalac"})]}),"\n",(0,d.jsx)(c.p,{children:"Turn verbosity on for scalac. This is an alias for --scalac-option -verbose"}),"\n",(0,d.jsx)(c.h2,{id:"secret-options",children:"Secret options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]})]}),"\n",(0,d.jsx)(c.h3,{id:"--token-1",children:(0,d.jsx)(c.code,{children:"--token"})}),"\n",(0,d.jsx)(c.h3,{id:"--repository-1",children:(0,d.jsx)(c.code,{children:"--repository"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--repo"})]}),"\n",(0,d.jsx)(c.h2,{id:"secret-create-options",children:"Secret create options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]})}),"\n",(0,d.jsx)(c.h3,{id:"--public-key-1",children:(0,d.jsx)(c.code,{children:"--public-key"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--pub-key"})]}),"\n",(0,d.jsx)(c.h3,{id:"--dummy-2",children:(0,d.jsx)(c.code,{children:"--dummy"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-n"})]}),"\n",(0,d.jsx)(c.h3,{id:"--print-request",children:(0,d.jsx)(c.code,{children:"--print-request"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h2,{id:"shared-options",children:"Shared options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version",children:(0,d.jsx)(c.code,{children:"--scala-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-S"}),", ",(0,d.jsx)(c.code,{children:"--scala"})]}),"\n",(0,d.jsx)(c.p,{children:"Set the Scala version (3.4.1 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-binary-version",children:(0,d.jsx)(c.code,{children:"--scala-binary-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-B"}),", ",(0,d.jsx)(c.code,{children:"--scala-bin"}),", ",(0,d.jsx)(c.code,{children:"--scala-binary"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSet the Scala binary version"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-jars",children:(0,d.jsx)(c.code,{children:"--extra-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--class"}),", ",(0,d.jsx)(c.code,{children:"--class-path"}),", ",(0,d.jsx)(c.code,{children:"--classes"}),", ",(0,d.jsx)(c.code,{children:"-classpath"}),", ",(0,d.jsx)(c.code,{children:"--classpath"}),", ",(0,d.jsx)(c.code,{children:"-cp"}),", ",(0,d.jsx)(c.code,{children:"--extra-class"}),", ",(0,d.jsx)(c.code,{children:"--extra-class-path"}),", ",(0,d.jsx)(c.code,{children:"--extra-classes"}),", ",(0,d.jsx)(c.code,{children:"--extra-jar"}),", ",(0,d.jsx)(c.code,{children:"--jar"}),", ",(0,d.jsx)(c.code,{children:"--jars"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra JARs and compiled classes to the class path"}),"\n",(0,d.jsx)(c.h3,{id:"--extra-compile-only-jars",children:(0,d.jsx)(c.code,{children:"--extra-compile-only-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-only-jar"}),", ",(0,d.jsx)(c.code,{children:"--compile-only-jars"}),", ",(0,d.jsx)(c.code,{children:"--extra-compile-only-jar"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath."}),"\n",(0,d.jsx)(c.h3,{id:"--extra-source-jars",children:(0,d.jsx)(c.code,{children:"--extra-source-jars"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--extra-source-jar"}),", ",(0,d.jsx)(c.code,{children:"--source-jar"}),", ",(0,d.jsx)(c.code,{children:"--source-jars"})]}),"\n",(0,d.jsx)(c.p,{children:"Add extra source JARs"}),"\n",(0,d.jsx)(c.h3,{id:"--resource-dirs",children:(0,d.jsx)(c.code,{children:"--resource-dirs"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--resource-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"Add a resource directory"}),"\n",(0,d.jsx)(c.h3,{id:"--as-jar",children:(0,d.jsx)(c.code,{children:"--as-jar"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPut project in class paths as a JAR rather than as a byte code directory"}),"\n",(0,d.jsx)(c.h3,{id:"--platform",children:(0,d.jsx)(c.code,{children:"--platform"})}),"\n",(0,d.jsx)(c.p,{children:"Specify platform"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-library",children:(0,d.jsx)(c.code,{children:"--scala-library"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--with-compiler",children:(0,d.jsx)(c.code,{children:"--with-compiler"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-with-compiler"}),", ",(0,d.jsx)(c.code,{children:"--with-scala-compiler"})]}),"\n",(0,d.jsx)(c.p,{children:"Allows to include the Scala compiler artifacts on the classpath."}),"\n",(0,d.jsx)(c.h3,{id:"--java",children:(0,d.jsx)(c.code,{children:"--java"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDo not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects."}),"\n",(0,d.jsx)(c.h3,{id:"--runner",children:(0,d.jsx)(c.code,{children:"--runner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nShould include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure."}),"\n",(0,d.jsx)(c.h3,{id:"--strict-bloop-json-check",children:(0,d.jsx)(c.code,{children:"--strict-bloop-json-check"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--compilation-output",children:(0,d.jsx)(c.code,{children:"--compilation-output"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--compile-out"}),", ",(0,d.jsx)(c.code,{children:"--compile-output"}),", ",(0,d.jsx)(c.code,{children:"-d"}),", ",(0,d.jsx)(c.code,{children:"--destination"}),", ",(0,d.jsx)(c.code,{children:"--output-directory"})]}),"\n",(0,d.jsx)(c.p,{children:"Copy compilation results to output directory using either relative or absolute path"}),"\n",(0,d.jsx)(c.h3,{id:"--with-toolkit",children:(0,d.jsx)(c.code,{children:"--with-toolkit"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--toolkit"})]}),"\n",(0,d.jsx)(c.p,{children:"Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23"}),"\n",(0,d.jsx)(c.h3,{id:"--exclude",children:(0,d.jsx)(c.code,{children:"--exclude"})}),"\n",(0,d.jsx)(c.p,{children:"Exclude sources"}),"\n",(0,d.jsx)(c.h3,{id:"--object-wrapper",children:(0,d.jsx)(c.code,{children:"--object-wrapper"})}),"\n",(0,d.jsx)(c.p,{children:"Force object wrapper for scripts"}),"\n",(0,d.jsx)(c.h2,{id:"snippet-options",children:"Snippet options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--script-snippet",children:(0,d.jsx)(c.code,{children:"--script-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as a Scala script"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-script",children:(0,d.jsx)(c.code,{children:"--execute-script"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-e"}),", ",(0,d.jsx)(c.code,{children:"--execute-sc"}),", ",(0,d.jsx)(c.code,{children:"--execute-scala-script"})]}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --script-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--scala-snippet",children:(0,d.jsx)(c.code,{children:"--scala-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Scala code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-scala",children:(0,d.jsx)(c.code,{children:"--execute-scala"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --scala-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--java-snippet",children:(0,d.jsx)(c.code,{children:"--java-snippet"})}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Java code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-java",children:(0,d.jsx)(c.code,{children:"--execute-java"})}),"\n",(0,d.jsxs)(c.p,{children:["A synonym to --scala-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h3,{id:"--markdown-snippet",children:(0,d.jsx)(c.code,{children:"--markdown-snippet"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--md-snippet"})]}),"\n",(0,d.jsx)(c.p,{children:"Allows to execute a passed string as Markdown code"}),"\n",(0,d.jsx)(c.h3,{id:"--execute-markdown",children:(0,d.jsx)(c.code,{children:"--execute-markdown"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--execute-md"})]}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nA synonym to --markdown-snippet, which defaults the sub-command to ",(0,d.jsx)(c.code,{children:"run"})," when no sub-command is passed explicitly"]}),"\n",(0,d.jsx)(c.h2,{id:"source-generator-options",children:"Source generator options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--use-build-info",children:(0,d.jsx)(c.code,{children:"--use-build-info"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--build-info"})]}),"\n",(0,d.jsx)(c.p,{children:"Generate BuildInfo for project"}),"\n",(0,d.jsx)(c.h2,{id:"suppress-warning-options",children:"Suppress warning options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-directives-in-multiple-files-warning",children:(0,d.jsx)(c.code,{children:"--suppress-directives-in-multiple-files-warning"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--suppress-warning-directives-in-multiple-files"})]}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about using directives in multiple files"}),"\n",(0,d.jsx)(c.h3,{id:"--suppress-outdated-dependency-warning",children:(0,d.jsx)(c.code,{children:"--suppress-outdated-dependency-warning"})}),"\n",(0,d.jsx)(c.p,{children:"Suppress warnings about outdated dependencies in project"}),"\n",(0,d.jsx)(c.h2,{id:"test-options",children:"Test options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})}),"\n",(0,d.jsx)(c.h3,{id:"--test-framework",children:(0,d.jsx)(c.code,{children:"--test-framework"})}),"\n",(0,d.jsx)(c.p,{children:"Name of the test framework's runner class to use while running tests"}),"\n",(0,d.jsx)(c.h3,{id:"--require-tests",children:(0,d.jsx)(c.code,{children:"--require-tests"})}),"\n",(0,d.jsx)(c.p,{children:"Fail if no test suites were run"}),"\n",(0,d.jsx)(c.h3,{id:"--test-only",children:(0,d.jsx)(c.code,{children:"--test-only"})}),"\n",(0,d.jsx)(c.p,{children:"Specify a glob pattern to filter the tests suite to be run."}),"\n",(0,d.jsx)(c.h2,{id:"uninstall-options",children:"Uninstall options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-3",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force scala-cli uninstall"}),"\n",(0,d.jsx)(c.h3,{id:"--skip-cache",children:(0,d.jsx)(c.code,{children:"--skip-cache"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDon't clear Scala CLI cache"}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h2,{id:"uninstall-completions-options",children:"Uninstall completions options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]})]}),"\n",(0,d.jsx)(c.h3,{id:"--rc-file-1",children:(0,d.jsx)(c.code,{children:"--rc-file"})}),"\n",(0,d.jsxs)(c.p,{children:["Path to ",(0,d.jsx)(c.code,{children:"*rc"})," file, defaults to ",(0,d.jsx)(c.code,{children:".bashrc"})," or ",(0,d.jsx)(c.code,{children:".zshrc"})," depending on shell"]}),"\n",(0,d.jsx)(c.h3,{id:"--banner-1",children:(0,d.jsx)(c.code,{children:"--banner"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom banner in comment placed in rc file"}),"\n",(0,d.jsx)(c.h3,{id:"--name-2",children:(0,d.jsx)(c.code,{children:"--name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom completions name"}),"\n",(0,d.jsx)(c.h2,{id:"update-options",children:"Update options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})})}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name-1",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir-1",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h3,{id:"--force-4",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"Force update Scala CLI if it is outdated"}),"\n",(0,d.jsx)(c.h3,{id:"--is-internal-run",children:(0,d.jsx)(c.code,{children:"--is-internal-run"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--gh-token",children:(0,d.jsx)(c.code,{children:"--gh-token"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nA github token used to access GitHub. Not needed in most cases."}),"\n",(0,d.jsx)(c.h2,{id:"verbosity-options",children:"Verbosity options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-exit",children:(0,d.jsx)(c.code,{children:"bloop exit"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-output",children:(0,d.jsx)(c.code,{children:"bloop output"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#directories",children:(0,d.jsx)(c.code,{children:"directories"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#help",children:(0,d.jsx)(c.code,{children:"help"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#install-completions",children:[(0,d.jsx)(c.code,{children:"install completions"})," , ",(0,d.jsx)(c.code,{children:"install-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#new",children:(0,d.jsx)(c.code,{children:"new"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-create",children:[(0,d.jsx)(c.code,{children:"github secret create"})," , ",(0,d.jsx)(c.code,{children:"gh secret create"})]}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#github-secret-list",children:[(0,d.jsx)(c.code,{children:"github secret list"})," , ",(0,d.jsx)(c.code,{children:"gh secret list"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#uninstall",children:(0,d.jsx)(c.code,{children:"uninstall"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#uninstall-completions",children:[(0,d.jsx)(c.code,{children:"uninstall completions"})," , ",(0,d.jsx)(c.code,{children:"uninstall-completions"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#update",children:(0,d.jsx)(c.code,{children:"update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--verbose",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-v"}),", ",(0,d.jsx)(c.code,{children:"-verbose"})]}),"\n",(0,d.jsx)(c.p,{children:"Increase verbosity (can be specified multiple times)"}),"\n",(0,d.jsx)(c.h3,{id:"--interactive",children:(0,d.jsx)(c.code,{children:"--interactive"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-i"})]}),"\n",(0,d.jsx)(c.p,{children:"Interactive mode"}),"\n",(0,d.jsx)(c.h3,{id:"--actions",children:(0,d.jsx)(c.code,{children:"--actions"})}),"\n",(0,d.jsx)(c.p,{children:"Enable actionable diagnostics"}),"\n",(0,d.jsx)(c.h2,{id:"version-options",children:"Version options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#version",children:(0,d.jsx)(c.code,{children:"version"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--compute-version",children:(0,d.jsx)(c.code,{children:"--compute-version"})}),"\n",(0,d.jsx)(c.p,{children:"Method used to compute the project version"}),"\n",(0,d.jsx)(c.h3,{id:"--project-version",children:(0,d.jsx)(c.code,{children:"--project-version"})}),"\n",(0,d.jsx)(c.p,{children:"Set the project version"}),"\n",(0,d.jsx)(c.h3,{id:"--cli-version",children:(0,d.jsx)(c.code,{children:"--cli-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--cli"})]}),"\n",(0,d.jsx)(c.p,{children:"Show plain Scala CLI version only"}),"\n",(0,d.jsx)(c.h3,{id:"--scala-version-1",children:(0,d.jsx)(c.code,{children:"--scala-version"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--scala"})]}),"\n",(0,d.jsx)(c.p,{children:"Show plain Scala version only"}),"\n",(0,d.jsx)(c.h3,{id:"--gh-token-1",children:(0,d.jsx)(c.code,{children:"--gh-token"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nA github token used to access GitHub. Not needed in most cases."}),"\n",(0,d.jsx)(c.h3,{id:"--offline-1",children:(0,d.jsx)(c.code,{children:"--offline"})}),"\n",(0,d.jsx)(c.p,{children:"Don't check for the newest available Scala CLI version upstream"}),"\n",(0,d.jsx)(c.h2,{id:"watch-options",children:"Watch options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--watch",children:(0,d.jsx)(c.code,{children:"--watch"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-w"})]}),"\n",(0,d.jsx)(c.p,{children:"Run the application in the background, automatically wake the thread and re-run if sources have been changed"}),"\n",(0,d.jsx)(c.h3,{id:"--restart",children:(0,d.jsx)(c.code,{children:"--restart"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--revolver"})]}),"\n",(0,d.jsx)(c.p,{children:"Run the application in the background, automatically kill the process and restart if sources have been changed"}),"\n",(0,d.jsx)(c.h2,{id:"internal-options",children:"Internal options"}),"\n",(0,d.jsx)(c.h3,{id:"add-path-options",children:"Add path options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#add-path",children:(0,d.jsx)(c.code,{children:"add-path"})})}),"\n",(0,d.jsx)(c.h3,{id:"--title",children:(0,d.jsx)(c.code,{children:"--title"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bloop-options",children:"Bloop options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop",children:(0,d.jsx)(c.code,{children:"bloop"})})}),"\n",(0,d.jsx)(c.h3,{id:"--working-directory",children:(0,d.jsx)(c.code,{children:"--working-directory"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--dir"}),", ",(0,d.jsx)(c.code,{children:"--working-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bloop-start-options",children:"Bloop start options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bloop-start",children:(0,d.jsx)(c.code,{children:"bloop start"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-5",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"bsp-options",children:"Bsp options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})})}),"\n",(0,d.jsx)(c.h3,{id:"--json-options",children:(0,d.jsx)(c.code,{children:"--json-options"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCommand-line options JSON file"}),"\n",(0,d.jsx)(c.h3,{id:"bsp-file-options",children:"Bsp file options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-directory",children:(0,d.jsx)(c.code,{children:"--bsp-directory"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--bsp-dir"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nCustom BSP configuration location"}),"\n",(0,d.jsx)(c.h3,{id:"--bsp-name",children:(0,d.jsx)(c.code,{children:"--bsp-name"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--name"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nName of BSP"}),"\n",(0,d.jsx)(c.h3,{id:"default-file-options",children:"Default file options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#default-file",children:(0,d.jsx)(c.code,{children:"default-file"})})}),"\n",(0,d.jsx)(c.h3,{id:"--write",children:(0,d.jsx)(c.code,{children:"--write"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWrite result to files rather than to stdout"}),"\n",(0,d.jsx)(c.h3,{id:"--list",children:(0,d.jsx)(c.code,{children:"--list"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nList available default files"}),"\n",(0,d.jsx)(c.h3,{id:"--list-ids",children:(0,d.jsx)(c.code,{children:"--list-ids"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nList available default file ids"}),"\n",(0,d.jsx)(c.h3,{id:"--force-6",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nForce overwriting destination files"}),"\n",(0,d.jsx)(c.h3,{id:"input-options",children:"Input options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--default-forbidden-directories",children:(0,d.jsx)(c.code,{children:"--default-forbidden-directories"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--forbid",children:(0,d.jsx)(c.code,{children:"--forbid"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"install-home-options",children:"Install home options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#install-home",children:(0,d.jsx)(c.code,{children:"install-home"})})}),"\n",(0,d.jsx)(c.h3,{id:"--scala-cli-binary-path",children:(0,d.jsx)(c.code,{children:"--scala-cli-binary-path"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--force-7",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nOverwrite if it exists"}),"\n",(0,d.jsx)(c.h3,{id:"--binary-name-2",children:(0,d.jsx)(c.code,{children:"--binary-name"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary name"}),"\n",(0,d.jsx)(c.h3,{id:"--env-1",children:(0,d.jsx)(c.code,{children:"--env"})}),"\n",(0,d.jsxs)(c.p,{children:["[Internal]\nPrint the update to ",(0,d.jsx)(c.code,{children:"env"})," variable"]}),"\n",(0,d.jsx)(c.h3,{id:"--bin-dir-2",children:(0,d.jsx)(c.code,{children:"--bin-dir"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nBinary directory"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-create-options",children:"Pgp create options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-create",children:(0,d.jsx)(c.code,{children:"pgp create"})})}),"\n",(0,d.jsx)(c.h3,{id:"--email-1",children:(0,d.jsx)(c.code,{children:"--email"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--password-1",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--dest",children:(0,d.jsx)(c.code,{children:"--dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--pub-dest",children:(0,d.jsx)(c.code,{children:"--pub-dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-dest",children:(0,d.jsx)(c.code,{children:"--secret-dest"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--verbose-1",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--quiet-1",children:(0,d.jsx)(c.code,{children:"--quiet"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-key-id-options",children:"Pgp key id options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-key-id",children:(0,d.jsx)(c.code,{children:"pgp key-id"})})}),"\n",(0,d.jsx)(c.h3,{id:"--fingerprint",children:(0,d.jsx)(c.code,{children:"--fingerprint"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--verbose-2",children:(0,d.jsx)(c.code,{children:"--verbose"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-v"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-pull-options",children:"Pgp pull options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-pull",children:(0,d.jsx)(c.code,{children:"pgp pull"})})}),"\n",(0,d.jsx)(c.h3,{id:"--allow-empty",children:(0,d.jsx)(c.code,{children:"--allow-empty"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to exit with code 0 if no key is passed"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-push-options",children:"Pgp push options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})})}),"\n",(0,d.jsx)(c.h3,{id:"--force-8",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nTry to push the key even if Scala CLI thinks it's not a public key"}),"\n",(0,d.jsx)(c.h3,{id:"--allow-empty-1",children:(0,d.jsx)(c.code,{children:"--allow-empty"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhether to exit with code 0 if no key is passed"}),"\n",(0,d.jsx)(c.h3,{id:"--force-signing-externally",children:(0,d.jsx)(c.code,{children:"--force-signing-externally"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-scala-signing-options",children:"Pgp scala signing options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#config",children:(0,d.jsx)(c.code,{children:"config"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-push",children:(0,d.jsx)(c.code,{children:"pgp push"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--signing-cli-version",children:(0,d.jsx)(c.code,{children:"--signing-cli-version"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nscala-cli-signing version when running externally (0.2.3 by default)"}),"\n",(0,d.jsx)(c.h3,{id:"--signing-cli-java-arg",children:(0,d.jsx)(c.code,{children:"--signing-cli-java-arg"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nPass arguments to the Java command when running scala-cli-singing externally on JVM"}),"\n",(0,d.jsx)(c.h3,{id:"--force-signing-externally-1",children:(0,d.jsx)(c.code,{children:"--force-signing-externally"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing externally"}),"\n",(0,d.jsx)(c.h3,{id:"--force-jvm-signing-cli",children:(0,d.jsx)(c.code,{children:"--force-jvm-signing-cli"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWhen running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-sign-options",children:"Pgp sign options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-sign",children:(0,d.jsx)(c.code,{children:"pgp sign"})})}),"\n",(0,d.jsx)(c.h3,{id:"--password-2",children:(0,d.jsx)(c.code,{children:"--password"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--secret-key-1",children:(0,d.jsx)(c.code,{children:"--secret-key"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--force-9",children:(0,d.jsx)(c.code,{children:"--force"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"-f"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"--stdout",children:(0,d.jsx)(c.code,{children:"--stdout"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"pgp-verify-options",children:"Pgp verify options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#pgp-verify",children:(0,d.jsx)(c.code,{children:"pgp verify"})})}),"\n",(0,d.jsx)(c.h3,{id:"--key",children:(0,d.jsx)(c.code,{children:"--key"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"publish-connection-options",children:"Publish connection options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})})}),"\n",(0,d.jsx)(c.h3,{id:"--connection-timeout-seconds",children:(0,d.jsx)(c.code,{children:"--connection-timeout-seconds"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nConnection timeout, in seconds."}),"\n",(0,d.jsx)(c.h3,{id:"--connection-timeout-retries",children:(0,d.jsx)(c.code,{children:"--connection-timeout-retries"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHow many times to retry establishing the connection on timeout."}),"\n",(0,d.jsx)(c.h3,{id:"--response-timeout-seconds",children:(0,d.jsx)(c.code,{children:"--response-timeout-seconds"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nWaiting for response timeout, in seconds."}),"\n",(0,d.jsx)(c.h3,{id:"--staging-repo-retries",children:(0,d.jsx)(c.code,{children:"--staging-repo-retries"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nHow many times to retry the staging repository operations on failure."}),"\n",(0,d.jsx)(c.h3,{id:"--staging-repo-wait-time-milis",children:(0,d.jsx)(c.code,{children:"--staging-repo-wait-time-milis"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nTime to wait between staging repository operation retries, in milliseconds."}),"\n",(0,d.jsx)(c.h3,{id:"semantic-db-options",children:"Semantic db options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db",children:(0,d.jsx)(c.code,{children:"--semantic-db"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nGenerate SemanticDBs"}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db-target-root",children:(0,d.jsx)(c.code,{children:"--semantic-db-target-root"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb-target-root"}),", ",(0,d.jsx)(c.code,{children:"--semanticdb-targetroot"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSemanticDB target root (default to the compiled classes destination directory)"}),"\n",(0,d.jsx)(c.h3,{id:"--semantic-db-source-root",children:(0,d.jsx)(c.code,{children:"--semantic-db-source-root"})}),"\n",(0,d.jsxs)(c.p,{children:["Aliases: ",(0,d.jsx)(c.code,{children:"--semanticdb-source-root"}),", ",(0,d.jsx)(c.code,{children:"--semanticdb-sourceroot"})]}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nSemanticDB source root (default to the project root directory)"}),"\n",(0,d.jsx)(c.h3,{id:"setup-ide-options",children:"Setup IDE options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsx)(c.p,{children:(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})})}),"\n",(0,d.jsx)(c.h3,{id:"--charset",children:(0,d.jsx)(c.code,{children:"--charset"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]"}),"\n",(0,d.jsx)(c.h3,{id:"workspace-options",children:"Workspace options"}),"\n",(0,d.jsx)(c.p,{children:"Available in commands:"}),"\n",(0,d.jsxs)(c.p,{children:[(0,d.jsx)(c.a,{href:"/docs/reference/commands#bsp",children:(0,d.jsx)(c.code,{children:"bsp"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#clean",children:(0,d.jsx)(c.code,{children:"clean"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#compile",children:(0,d.jsx)(c.code,{children:"compile"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#dependency-update",children:(0,d.jsx)(c.code,{children:"dependency-update"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#doc",children:(0,d.jsx)(c.code,{children:"doc"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#export",children:(0,d.jsx)(c.code,{children:"export"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#fix",children:(0,d.jsx)(c.code,{children:"fix"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#fmt",children:[(0,d.jsx)(c.code,{children:"fmt"})," , ",(0,d.jsx)(c.code,{children:"format"})," , ",(0,d.jsx)(c.code,{children:"scalafmt"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#package",children:(0,d.jsx)(c.code,{children:"package"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish",children:(0,d.jsx)(c.code,{children:"publish"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-local",children:(0,d.jsx)(c.code,{children:"publish local"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#publish-setup",children:(0,d.jsx)(c.code,{children:"publish setup"})}),", ",(0,d.jsxs)(c.a,{href:"/docs/reference/commands#repl",children:[(0,d.jsx)(c.code,{children:"repl"})," , ",(0,d.jsx)(c.code,{children:"console"})]}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#run",children:(0,d.jsx)(c.code,{children:"run"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#setup-ide",children:(0,d.jsx)(c.code,{children:"setup-ide"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#shebang",children:(0,d.jsx)(c.code,{children:"shebang"})}),", ",(0,d.jsx)(c.a,{href:"/docs/reference/commands#test",children:(0,d.jsx)(c.code,{children:"test"})})]}),"\n",(0,d.jsx)(c.h3,{id:"--workspace",children:(0,d.jsx)(c.code,{children:"--workspace"})}),"\n",(0,d.jsx)(c.p,{children:"[Internal]\nDirectory where .scala-build is written"})]})}function t(e={}){const{wrapper:c}={...(0,s.a)(),...e.components};return c?(0,d.jsx)(c,{...e,children:(0,d.jsx)(h,{...e})}):h(e)}},1151:(e,c,n)=>{n.d(c,{Z:()=>l,a:()=>i});var d=n(7294);const s={},r=d.createContext(s);function i(e){const c=d.useContext(r);return d.useMemo((function(){return"function"==typeof e?e(c):{...c,...e}}),[c,e])}function l(e){let c;return c=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),d.createElement(r.Provider,{value:c},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.e3cedd24.js b/assets/js/935f2afb.fff7f045.js similarity index 99% rename from assets/js/935f2afb.e3cedd24.js rename to assets/js/935f2afb.fff7f045.js index 37d87b210f..3b90345991 100644 --- a/assets/js/935f2afb.e3cedd24.js +++ b/assets/js/935f2afb.fff7f045.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"link","label":"Getting started","href":"/docs/getting_started","docId":"getting_started","unlisted":false},{"type":"category","label":"Commands","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Basics","href":"/docs/commands/basics","docId":"commands/basics","unlisted":false},{"type":"link","label":"Compile","href":"/docs/commands/compile","docId":"commands/compile","unlisted":false},{"type":"link","label":"Run","href":"/docs/commands/run","docId":"commands/run","unlisted":false},{"type":"link","label":"Test","href":"/docs/commands/test","docId":"commands/test","unlisted":false},{"type":"link","label":"REPL","href":"/docs/commands/repl","docId":"commands/repl","unlisted":false},{"type":"link","label":"IDE Setup","href":"/docs/commands/setup-ide","docId":"commands/setup-ide","unlisted":false},{"type":"link","label":"Format","href":"/docs/commands/fmt","docId":"commands/fmt","unlisted":false},{"type":"link","label":"Clean","href":"/docs/commands/clean","docId":"commands/clean","unlisted":false},{"type":"link","label":"Config","href":"/docs/commands/config","docId":"commands/config","unlisted":false},{"type":"link","label":"Doc","href":"/docs/commands/doc","docId":"commands/doc","unlisted":false},{"type":"link","label":"Completions","href":"/docs/commands/completions","docId":"commands/completions","unlisted":false},{"type":"link","label":"Version","href":"/docs/commands/version","docId":"commands/version","unlisted":false},{"type":"link","label":"Shebang","href":"/docs/commands/shebang","docId":"commands/shebang","unlisted":false},{"type":"link","label":"Export \u26a1\ufe0f","href":"/docs/commands/export","docId":"commands/export","unlisted":false},{"type":"link","label":"Fix \u26a1\ufe0f","href":"/docs/commands/fix","docId":"commands/fix","unlisted":false},{"type":"link","label":"Package \u26a1\ufe0f","href":"/docs/commands/package","docId":"commands/package","unlisted":false},{"type":"category","label":"Publishing \u26a1\ufe0f","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Publish Setup \u26a1\ufe0f","href":"/docs/commands/publishing/publish-setup","docId":"commands/publishing/publish-setup","unlisted":false},{"type":"link","label":"Publish \u26a1\ufe0f","href":"/docs/commands/publishing/publish","docId":"commands/publishing/publish","unlisted":false},{"type":"link","label":"Publish Local \u26a1\ufe0f","href":"/docs/commands/publishing/publish-local","docId":"commands/publishing/publish-local","unlisted":false}]},{"type":"category","label":"Miscellaneous \u26a1\ufe0f","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Bloop \u26a1\ufe0f","href":"/docs/commands/misc/bloop","docId":"commands/misc/bloop","unlisted":false},{"type":"link","label":"Default File \u26a1\ufe0f","href":"/docs/commands/misc/default-file","docId":"commands/misc/default-file","unlisted":false},{"type":"link","label":"PGP \u26a1\ufe0f","href":"/docs/commands/misc/pgp","docId":"commands/misc/pgp","unlisted":false}]}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Index","href":"/docs/guides/intro","docId":"guides/intro","unlisted":false},{"type":"category","label":"Introduction","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Configuration","href":"/docs/guides/introduction/configuration","docId":"guides/introduction/configuration","unlisted":false},{"type":"link","label":"Managing dependencies","href":"/docs/guides/introduction/dependencies","docId":"guides/introduction/dependencies","unlisted":false},{"type":"link","label":"Updating dependencies","href":"/docs/guides/introduction/update-dependencies","docId":"guides/introduction/update-dependencies","unlisted":false},{"type":"link","label":"Using directives","href":"/docs/guides/introduction/using-directives","docId":"guides/introduction/using-directives","unlisted":false},{"type":"link","label":"IDE support","href":"/docs/guides/introduction/ide","docId":"guides/introduction/ide","unlisted":false},{"type":"link","label":"Scala Toolkit","href":"/docs/guides/introduction/toolkit","docId":"guides/introduction/toolkit","unlisted":false},{"type":"link","label":"Migrating from the old Scala runner","href":"/docs/guides/introduction/old-runner-migration","docId":"guides/introduction/old-runner-migration","unlisted":false}]},{"type":"category","label":"Scripting","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Scripts","href":"/docs/guides/scripting/scripts","docId":"guides/scripting/scripts","unlisted":false},{"type":"link","label":"Shebang","href":"/docs/guides/scripting/shebang","docId":"guides/scripting/shebang","unlisted":false}]},{"type":"category","label":"Advanced","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Scala.js","href":"/docs/guides/advanced/scala-js","docId":"guides/advanced/scala-js","unlisted":false},{"type":"link","label":"Scala Native","href":"/docs/guides/advanced/scala-native","docId":"guides/advanced/scala-native","unlisted":false},{"type":"link","label":"Piping","href":"/docs/guides/advanced/piping","docId":"guides/advanced/piping","unlisted":false},{"type":"link","label":"Snippets","href":"/docs/guides/advanced/snippets","docId":"guides/advanced/snippets","unlisted":false},{"type":"link","label":"Custom Toolkit","href":"/docs/guides/advanced/custom-toolkit","docId":"guides/advanced/custom-toolkit","unlisted":false},{"type":"link","label":"Verbosity","href":"/docs/guides/advanced/verbosity","docId":"guides/advanced/verbosity","unlisted":false},{"type":"link","label":"Java properties","href":"/docs/guides/advanced/java-properties","docId":"guides/advanced/java-properties","unlisted":false},{"type":"link","label":"Internals","href":"/docs/guides/advanced/internals","docId":"guides/advanced/internals","unlisted":false}]},{"type":"category","label":"--power \u26a1","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SBT and Mill \u26a1\ufe0f","href":"/docs/guides/power/sbt-mill","docId":"guides/power/sbt-mill","unlisted":false},{"type":"link","label":"Offline mode \u26a1\ufe0f","href":"/docs/guides/power/offline","docId":"guides/power/offline","unlisted":false},{"type":"link","label":"HTTP Proxies \u26a1\ufe0f","href":"/docs/guides/power/proxy","docId":"guides/power/proxy","unlisted":false},{"type":"link","label":"Repositories \u26a1\ufe0f","href":"/docs/guides/power/repositories","docId":"guides/power/repositories","unlisted":false},{"type":"link","label":"Markdown \u26a1\ufe0f","href":"/docs/guides/power/markdown","docId":"guides/power/markdown","unlisted":false},{"type":"link","label":"Python/ScalaPy \u26a1\ufe0f","href":"/docs/guides/power/python","docId":"guides/power/python","unlisted":false}]}]},{"type":"category","label":"Cookbook","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Index","href":"/docs/cookbooks/intro","docId":"cookbooks/intro","unlisted":false},{"type":"category","label":"Introduction","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Picking the Scala version","href":"/docs/cookbooks/introduction/scala-versions","docId":"cookbooks/introduction/scala-versions","unlisted":false},{"type":"link","label":"Changing Java versions","href":"/docs/cookbooks/introduction/scala-jvm","docId":"cookbooks/introduction/scala-jvm","unlisted":false},{"type":"link","label":"Debugging","href":"/docs/cookbooks/introduction/debugging","docId":"cookbooks/introduction/debugging","unlisted":false},{"type":"link","label":"Filter the test suites to run","href":"/docs/cookbooks/introduction/test-only","docId":"cookbooks/introduction/test-only","unlisted":false},{"type":"link","label":"Running Scala Scripts","href":"/docs/cookbooks/introduction/scala-scripts","docId":"cookbooks/introduction/scala-scripts","unlisted":false},{"type":"link","label":"Scripts with instant startup","href":"/docs/cookbooks/introduction/instant-startup-scala-scripts","docId":"cookbooks/introduction/instant-startup-scala-scripts","unlisted":false},{"type":"link","label":"GitHub gists","href":"/docs/cookbooks/introduction/gists","docId":"cookbooks/introduction/gists","unlisted":false},{"type":"link","label":"GitHub Actions","href":"/docs/cookbooks/introduction/gh-action","docId":"cookbooks/introduction/gh-action","unlisted":false}]},{"type":"category","label":"IDE","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"VSCode setup","href":"/docs/cookbooks/ide/vscode","docId":"cookbooks/ide/vscode","unlisted":false},{"type":"link","label":"IntelliJ IDEA setup","href":"/docs/cookbooks/ide/intellij","docId":"cookbooks/ide/intellij","unlisted":false},{"type":"link","label":"Scala CLI project in IntelliJ alongside your existing SBT project","href":"/docs/cookbooks/ide/intellij-sbt-with-bsp","docId":"cookbooks/ide/intellij-sbt-with-bsp","unlisted":false},{"type":"link","label":"Setup multiple projects in IDEA IntelliJ as separate modules","href":"/docs/cookbooks/ide/intellij-multi-bsp","docId":"cookbooks/ide/intellij-multi-bsp","unlisted":false},{"type":"link","label":"Emacs","href":"/docs/cookbooks/ide/emacs","docId":"cookbooks/ide/emacs","unlisted":false}]},{"type":"category","label":"Packaging \u26a1","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Packaging as executable files \u26a1","href":"/docs/cookbooks/package/scala-package","docId":"cookbooks/package/scala-package","unlisted":false},{"type":"link","label":"Packaging as Docker images \u26a1","href":"/docs/cookbooks/package/scala-docker","docId":"cookbooks/package/scala-docker","unlisted":false},{"type":"link","label":"Packaging as GraalVM native images \u26a1","href":"/docs/cookbooks/package/native-images","docId":"cookbooks/package/native-images","unlisted":false}]}]},{"type":"category","label":"Reference","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Command-line options","href":"/docs/reference/cli-options","docId":"reference/cli-options","unlisted":false},{"type":"link","label":"Directives","href":"/docs/reference/directives","docId":"reference/directives","unlisted":false},{"type":"link","label":"Commands","href":"/docs/reference/commands","docId":"reference/commands","unlisted":false},{"type":"link","label":"Dependency format","href":"/docs/reference/dependency","docId":"reference/dependency","unlisted":false},{"type":"link","label":"Project root directory","href":"/docs/reference/root-dir","docId":"reference/root-dir","unlisted":false},{"type":"link","label":"BuildInfo","href":"/docs/reference/build-info","docId":"reference/build-info","unlisted":false},{"type":"link","label":"Supported scala versions","href":"/docs/reference/scala-versions","docId":"reference/scala-versions","unlisted":false},{"type":"link","label":"Password options \u26a1\ufe0f","href":"/docs/reference/password-options","docId":"reference/password-options","unlisted":false},{"type":"category","label":"Scala CLI as scala","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Command-line options","href":"/docs/reference/scala-command/cli-options","docId":"reference/scala-command/cli-options","unlisted":false},{"type":"link","label":"Scala Runner specification","href":"/docs/reference/scala-command/runner-specification","docId":"reference/scala-command/runner-specification","unlisted":false},{"type":"link","label":"Directives","href":"/docs/reference/scala-command/directives","docId":"reference/scala-command/directives","unlisted":false},{"type":"link","label":"Commands","href":"/docs/reference/scala-command/commands","docId":"reference/scala-command/commands","unlisted":false}],"href":"/docs/reference/scala-command/"}]},{"type":"link","label":"Under the hood","href":"/docs/under-the-hood","docId":"under-the-hood","unlisted":false},{"type":"link","label":"Release notes","href":"/docs/release_notes","docId":"release_notes","unlisted":false}]},"docs":{"commands/basics":{"id":"commands/basics","title":"Basics","description":"Scala CLI is a command line tool that executes a given sub-command on the inputs it\u2019s provided with, using a","sidebar":"tutorialSidebar"},"commands/clean":{"id":"commands/clean","title":"Clean","description":"The clean command deletes all of the files generated by Scala CLI. This includes the .scala-build directory where Scala CLI writes outputs and stores its caches, and .bsp/scala-cli.json file which contains details for the BSP connection (necessary for importing a Scala CLI build to your IDE of choice).","sidebar":"tutorialSidebar"},"commands/compile":{"id":"commands/compile","title":"Compile","description":"Scala CLI compiles your code with its compile command:","sidebar":"tutorialSidebar"},"commands/completions":{"id":"commands/completions","title":"Completions","description":"The completions commands can be used to install Scala CLI completions into your shell and uninstall them.","sidebar":"tutorialSidebar"},"commands/config":{"id":"commands/config","title":"Config","description":"The config sub-command makes it possible to get and set various configuration values, used by","sidebar":"tutorialSidebar"},"commands/doc":{"id":"commands/doc","title":"Doc","description":"Scala CLI can generate the API documentation of your Scala 2, Scala 3, and Java projects. It provides features similar to javadoc.","sidebar":"tutorialSidebar"},"commands/export":{"id":"commands/export","title":"Export \u26a1\ufe0f","description":"In case your project outgrows the cabapilities of Scala CLI (e.g support for modules) it may be beneficial","sidebar":"tutorialSidebar"},"commands/fix":{"id":"commands/fix","title":"Fix \u26a1\ufe0f","description":"The Fix command is experimental and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/fmt":{"id":"commands/fmt","title":"Format","description":"Scala CLI supports formatting your code using Scalafmt:","sidebar":"tutorialSidebar"},"commands/misc/bloop":{"id":"commands/misc/bloop","title":"Bloop \u26a1\ufe0f","description":"Scala CLI by default uses Bloop as a build server for compiling code. This approach has its advantages over the scalac compiler such as advanced caching and fast compile times, but the process is more complex.","sidebar":"tutorialSidebar"},"commands/misc/default-file":{"id":"commands/misc/default-file","title":"Default File \u26a1\ufe0f","description":"The Default File is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/misc/pgp":{"id":"commands/misc/pgp","title":"PGP \u26a1\ufe0f","description":"The PGP command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/package":{"id":"commands/package","title":"Package \u26a1\ufe0f","description":"The Package command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish":{"id":"commands/publishing/publish","title":"Publish \u26a1\ufe0f","description":"The Publish command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish-local":{"id":"commands/publishing/publish-local","title":"Publish Local \u26a1\ufe0f","description":"The Publish Local command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish-setup":{"id":"commands/publishing/publish-setup","title":"Publish Setup \u26a1\ufe0f","description":"The Publish Setup command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/repl":{"id":"commands/repl","title":"REPL","description":"The repl command starts a Scala REPL, which lets you interactively run your code and inspect its results:","sidebar":"tutorialSidebar"},"commands/run":{"id":"commands/run","title":"Run","description":"The run command runs your Scala code:","sidebar":"tutorialSidebar"},"commands/setup-ide":{"id":"commands/setup-ide","title":"IDE Setup","description":"Whether it\'s VS Code or IntelliJ, Scala CLI can help you setup your IDE of choice by generating the files that are necessary for it, providing you with full-blown IDE support.","sidebar":"tutorialSidebar"},"commands/shebang":{"id":"commands/shebang","title":"Shebang","description":"This command is equivalent to run, but it changes the way Scala CLI parses options (used to configure the tool) and","sidebar":"tutorialSidebar"},"commands/test":{"id":"commands/test","title":"Test","description":"The test command runs test suites in the test sources.","sidebar":"tutorialSidebar"},"commands/version":{"id":"commands/version","title":"Version","description":"The version sub-command prints the currently used Scala CLI version and the associated Scala version.","sidebar":"tutorialSidebar"},"cookbooks/ide/emacs":{"id":"cookbooks/ide/emacs","title":"Emacs","description":"Emacs users can make it easier to use Scala CLI from within their editor by","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij":{"id":"cookbooks/ide/intellij","title":"IntelliJ IDEA setup","description":"It is possible to import a Scala CLI project into IDEA IntelliJ. The import is done","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij-multi-bsp":{"id":"cookbooks/ide/intellij-multi-bsp","title":"Setup multiple projects in IDEA IntelliJ as separate modules","description":"If you\'ve read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij-sbt-with-bsp":{"id":"cookbooks/ide/intellij-sbt-with-bsp","title":"Scala CLI project in IntelliJ alongside your existing SBT project","description":"If you\'ve read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI","sidebar":"tutorialSidebar"},"cookbooks/ide/vscode":{"id":"cookbooks/ide/vscode","title":"VSCode setup","description":"Scala CLI can generate the files that are necessary for providing IDE support in Visual Studio Code.","sidebar":"tutorialSidebar"},"cookbooks/intro":{"id":"cookbooks/intro","title":"Index","description":"This section of the documentation contains a set of recipes that show how to use Scala CLI in particular situations.","sidebar":"tutorialSidebar"},"cookbooks/introduction/debugging":{"id":"cookbooks/introduction/debugging","title":"Debugging","description":"Debugging with Scala CLI is very simple. All one needs to do is to pass the --debug option, which is available for the run and test sub-commands.","sidebar":"tutorialSidebar"},"cookbooks/introduction/gh-action":{"id":"cookbooks/introduction/gh-action","title":"GitHub Actions","description":"Preparing simple aplication","sidebar":"tutorialSidebar"},"cookbooks/introduction/gists":{"id":"cookbooks/introduction/gists","title":"GitHub gists","description":"Running code from gists","sidebar":"tutorialSidebar"},"cookbooks/introduction/instant-startup-scala-scripts":{"id":"cookbooks/introduction/instant-startup-scala-scripts","title":"Scripts with instant startup","description":"Scala CLI allows to easly compile and run Scala Scripts.","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-jvm":{"id":"cookbooks/introduction/scala-jvm","title":"Changing Java versions","description":"You can use Scala CLI to test your code compatibility with various versions of java, with a key point being that manual installation of a JDK/SDK is not required(!).","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-scripts":{"id":"cookbooks/introduction/scala-scripts","title":"Running Scala Scripts","description":"Scala Scripts","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-versions":{"id":"cookbooks/introduction/scala-versions","title":"Picking the Scala version","description":"By default, Scala CLI runs the latest supported scala version. See our list of Supported Scala Versions in Scala CLI.","sidebar":"tutorialSidebar"},"cookbooks/introduction/test-only":{"id":"cookbooks/introduction/test-only","title":"Filter the test suites to run","description":"The --test-only option is useful for when you only want to run a specific subset of tests.","sidebar":"tutorialSidebar"},"cookbooks/package/native-images":{"id":"cookbooks/package/native-images","title":"Packaging as GraalVM native images \u26a1","description":"Scala CLI lets you package your applications as native executables","sidebar":"tutorialSidebar"},"cookbooks/package/scala-docker":{"id":"cookbooks/package/scala-docker","title":"Packaging as Docker images \u26a1","description":"Scala CLI can create an executable application and package it into a Docker image.","sidebar":"tutorialSidebar"},"cookbooks/package/scala-package":{"id":"cookbooks/package/scala-package","title":"Packaging as executable files \u26a1","description":"Scala CLI lets you package your application into a lightweight JAR file that can be easily run.","sidebar":"tutorialSidebar"},"getting_started":{"id":"getting_started","title":"Getting started","description":"This article requires knowledge of the Scala language (how to define a class or method) as well as Scala tooling (the REPL, and basics of dependency management and unit tests).","sidebar":"tutorialSidebar"},"guides/advanced/custom-toolkit":{"id":"guides/advanced/custom-toolkit","title":"Custom Toolkit","description":"Similar to the Scala Toolkit and Typelevel toolkit, it is possible to create your own, custom toolkit.","sidebar":"tutorialSidebar"},"guides/advanced/internals":{"id":"guides/advanced/internals","title":"Internals","description":"Even though Scala CLI exposes a simple interface to users, quite a number of steps happen when compiling or running even a single source file.","sidebar":"tutorialSidebar"},"guides/advanced/java-properties":{"id":"guides/advanced/java-properties","title":"Java properties","description":"Although the Scala CLI runner can be used as a native image and thus will not always be run on the JVM it still supports Java properties.","sidebar":"tutorialSidebar"},"guides/advanced/piping":{"id":"guides/advanced/piping","title":"Piping","description":"Instead of passing paths to your sources, you can also pipe your code via standard input:","sidebar":"tutorialSidebar"},"guides/advanced/scala-js":{"id":"guides/advanced/scala-js","title":"Scala.js","description":"Scala CLI can compile, run, test, and package Scala.js sources.","sidebar":"tutorialSidebar"},"guides/advanced/scala-native":{"id":"guides/advanced/scala-native","title":"Scala Native","description":"Scala Native works with Scala 3.1.x, 2.13.x and 2.12.x. Scripts are unavailable for Scala 2.12.x.","sidebar":"tutorialSidebar"},"guides/advanced/snippets":{"id":"guides/advanced/snippets","title":"Snippets","description":"Instead of passing paths to your sources, you can also pass the code itself with the appropriate option.","sidebar":"tutorialSidebar"},"guides/advanced/verbosity":{"id":"guides/advanced/verbosity","title":"Verbosity","description":"Logging in Scala CLI can be controlled in a number of ways.","sidebar":"tutorialSidebar"},"guides/intro":{"id":"guides/intro","title":"Index","description":"This section covers some aspects of Scala CLI that apply across various commands.","sidebar":"tutorialSidebar"},"guides/introduction/configuration":{"id":"guides/introduction/configuration","title":"Configuration","description":"Scala CLI can be configured in two ways:","sidebar":"tutorialSidebar"},"guides/introduction/dependencies":{"id":"guides/introduction/dependencies","title":"Managing dependencies","description":"Dependency syntax","sidebar":"tutorialSidebar"},"guides/introduction/ide":{"id":"guides/introduction/ide","title":"IDE support","description":"Scala CLI currently integrates a build server using the BSP protocol.","sidebar":"tutorialSidebar"},"guides/introduction/old-runner-migration":{"id":"guides/introduction/old-runner-migration","title":"Migrating from the old Scala runner","description":"As of SIP-46, Scala CLI has been accepted as the new scala","sidebar":"tutorialSidebar"},"guides/introduction/toolkit":{"id":"guides/introduction/toolkit","title":"Scala Toolkit","description":"Newer versions of toolkits dropped support for Scala 2.12","sidebar":"tutorialSidebar"},"guides/introduction/update-dependencies":{"id":"guides/introduction/update-dependencies","title":"Updating dependencies","description":"To check if dependencies in using directives are up-to-date, use dependency-update command:","sidebar":"tutorialSidebar"},"guides/introduction/using-directives":{"id":"guides/introduction/using-directives","title":"Using directives","description":"The using directives mechanism lets you define configuration information within .scala source code files,","sidebar":"tutorialSidebar"},"guides/power/markdown":{"id":"guides/power/markdown","title":"Markdown \u26a1\ufe0f","description":"Markdown support is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/offline":{"id":"guides/power/offline","title":"Offline mode \u26a1\ufe0f","description":"Offline mode is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/proxy":{"id":"guides/power/proxy","title":"HTTP Proxies \u26a1\ufe0f","description":"Scala CLI can download dependencies via HTTP proxies. Proxies can be setup in several ways:","sidebar":"tutorialSidebar"},"guides/power/python":{"id":"guides/power/python","title":"Python/ScalaPy \u26a1\ufe0f","description":"ScalaPy support is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/repositories":{"id":"guides/power/repositories","title":"Repositories \u26a1\ufe0f","description":"Scala CLI downloads the dependencies declared in your projects using Coursier.","sidebar":"tutorialSidebar"},"guides/power/sbt-mill":{"id":"guides/power/sbt-mill","title":"SBT and Mill \u26a1\ufe0f","description":"The export sub-command is an experimental feature.","sidebar":"tutorialSidebar"},"guides/scripting/scripts":{"id":"guides/scripting/scripts","title":"Scripts","description":"Scala CLI accepts Scala scripts as files that end in .sc.","sidebar":"tutorialSidebar"},"guides/scripting/shebang":{"id":"guides/scripting/shebang","title":"Shebang","description":"This guide explains the differences between the run and shebang sub-commands, mainly covering how each of them","sidebar":"tutorialSidebar"},"overview":{"id":"overview","title":"Overview","description":"The Scala CLI makes it easier to compile, run, test, and package Scala code.","sidebar":"tutorialSidebar"},"reference/build-info":{"id":"reference/build-info","title":"BuildInfo","description":"BuildInfo is a restricted feature and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"reference/cli-options":{"id":"reference/cli-options","title":"Command-line options","description":"This is a summary of options that are available for each subcommand of the scala-cli command.","sidebar":"tutorialSidebar"},"reference/commands":{"id":"reference/commands","title":"Commands","description":"clean","sidebar":"tutorialSidebar"},"reference/dependency":{"id":"reference/dependency","title":"Dependency format","description":"- Same as Mill","sidebar":"tutorialSidebar"},"reference/directives":{"id":"reference/directives","title":"Directives","description":"using directives","sidebar":"tutorialSidebar"},"reference/password-options":{"id":"reference/password-options","title":"Password options \u26a1\ufe0f","description":"Using password options is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"reference/root-dir":{"id":"reference/root-dir","title":"Project root directory","description":"Usage","sidebar":"tutorialSidebar"},"reference/scala-command/cli-options":{"id":"reference/scala-command/cli-options","title":"Command-line options","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/commands":{"id":"reference/scala-command/commands","title":"Commands","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/directives":{"id":"reference/scala-command/directives","title":"Directives","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/index":{"id":"reference/scala-command/index","title":"Scala CLI as scala","description":"Scala CLI is designed to be a replacement for script that is currently installed as scala. Since Scala CLI is","sidebar":"tutorialSidebar"},"reference/scala-command/runner-specification":{"id":"reference/scala-command/runner-specification","title":"Scala Runner specification","description":"This document describes proposed specification for Scala runner based on Scala CLI documentation as requested per SIP-46","sidebar":"tutorialSidebar"},"reference/scala-versions":{"id":"reference/scala-versions","title":"Supported scala versions","description":"Currently, Scala CLI supports Scala 3, 2.13 and 2.12. The table below lists the last supported version of Scala in Scala","sidebar":"tutorialSidebar"},"release_notes":{"id":"release_notes","title":"Release notes","description":"v1.2.1","sidebar":"tutorialSidebar"},"under-the-hood":{"id":"under-the-hood","title":"Under the hood","description":"This page is for people who are already familiar with the Scala/JVM ecosystem.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"link","label":"Getting started","href":"/docs/getting_started","docId":"getting_started","unlisted":false},{"type":"category","label":"Commands","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Basics","href":"/docs/commands/basics","docId":"commands/basics","unlisted":false},{"type":"link","label":"Compile","href":"/docs/commands/compile","docId":"commands/compile","unlisted":false},{"type":"link","label":"Run","href":"/docs/commands/run","docId":"commands/run","unlisted":false},{"type":"link","label":"Test","href":"/docs/commands/test","docId":"commands/test","unlisted":false},{"type":"link","label":"REPL","href":"/docs/commands/repl","docId":"commands/repl","unlisted":false},{"type":"link","label":"IDE Setup","href":"/docs/commands/setup-ide","docId":"commands/setup-ide","unlisted":false},{"type":"link","label":"Format","href":"/docs/commands/fmt","docId":"commands/fmt","unlisted":false},{"type":"link","label":"Clean","href":"/docs/commands/clean","docId":"commands/clean","unlisted":false},{"type":"link","label":"Config","href":"/docs/commands/config","docId":"commands/config","unlisted":false},{"type":"link","label":"Doc","href":"/docs/commands/doc","docId":"commands/doc","unlisted":false},{"type":"link","label":"Completions","href":"/docs/commands/completions","docId":"commands/completions","unlisted":false},{"type":"link","label":"Version","href":"/docs/commands/version","docId":"commands/version","unlisted":false},{"type":"link","label":"Shebang","href":"/docs/commands/shebang","docId":"commands/shebang","unlisted":false},{"type":"link","label":"Export \u26a1\ufe0f","href":"/docs/commands/export","docId":"commands/export","unlisted":false},{"type":"link","label":"Fix \u26a1\ufe0f","href":"/docs/commands/fix","docId":"commands/fix","unlisted":false},{"type":"link","label":"Package \u26a1\ufe0f","href":"/docs/commands/package","docId":"commands/package","unlisted":false},{"type":"category","label":"Publishing \u26a1\ufe0f","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Publish Setup \u26a1\ufe0f","href":"/docs/commands/publishing/publish-setup","docId":"commands/publishing/publish-setup","unlisted":false},{"type":"link","label":"Publish \u26a1\ufe0f","href":"/docs/commands/publishing/publish","docId":"commands/publishing/publish","unlisted":false},{"type":"link","label":"Publish Local \u26a1\ufe0f","href":"/docs/commands/publishing/publish-local","docId":"commands/publishing/publish-local","unlisted":false}]},{"type":"category","label":"Miscellaneous \u26a1\ufe0f","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Bloop \u26a1\ufe0f","href":"/docs/commands/misc/bloop","docId":"commands/misc/bloop","unlisted":false},{"type":"link","label":"Default File \u26a1\ufe0f","href":"/docs/commands/misc/default-file","docId":"commands/misc/default-file","unlisted":false},{"type":"link","label":"PGP \u26a1\ufe0f","href":"/docs/commands/misc/pgp","docId":"commands/misc/pgp","unlisted":false}]}]},{"type":"category","label":"Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Index","href":"/docs/guides/intro","docId":"guides/intro","unlisted":false},{"type":"category","label":"Introduction","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Configuration","href":"/docs/guides/introduction/configuration","docId":"guides/introduction/configuration","unlisted":false},{"type":"link","label":"Managing dependencies","href":"/docs/guides/introduction/dependencies","docId":"guides/introduction/dependencies","unlisted":false},{"type":"link","label":"Updating dependencies","href":"/docs/guides/introduction/update-dependencies","docId":"guides/introduction/update-dependencies","unlisted":false},{"type":"link","label":"Using directives","href":"/docs/guides/introduction/using-directives","docId":"guides/introduction/using-directives","unlisted":false},{"type":"link","label":"IDE support","href":"/docs/guides/introduction/ide","docId":"guides/introduction/ide","unlisted":false},{"type":"link","label":"Scala Toolkit","href":"/docs/guides/introduction/toolkit","docId":"guides/introduction/toolkit","unlisted":false},{"type":"link","label":"Migrating from the old Scala runner","href":"/docs/guides/introduction/old-runner-migration","docId":"guides/introduction/old-runner-migration","unlisted":false}]},{"type":"category","label":"Scripting","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Scripts","href":"/docs/guides/scripting/scripts","docId":"guides/scripting/scripts","unlisted":false},{"type":"link","label":"Shebang","href":"/docs/guides/scripting/shebang","docId":"guides/scripting/shebang","unlisted":false}]},{"type":"category","label":"Advanced","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Scala.js","href":"/docs/guides/advanced/scala-js","docId":"guides/advanced/scala-js","unlisted":false},{"type":"link","label":"Scala Native","href":"/docs/guides/advanced/scala-native","docId":"guides/advanced/scala-native","unlisted":false},{"type":"link","label":"Piping","href":"/docs/guides/advanced/piping","docId":"guides/advanced/piping","unlisted":false},{"type":"link","label":"Snippets","href":"/docs/guides/advanced/snippets","docId":"guides/advanced/snippets","unlisted":false},{"type":"link","label":"Custom Toolkit","href":"/docs/guides/advanced/custom-toolkit","docId":"guides/advanced/custom-toolkit","unlisted":false},{"type":"link","label":"Verbosity","href":"/docs/guides/advanced/verbosity","docId":"guides/advanced/verbosity","unlisted":false},{"type":"link","label":"Java properties","href":"/docs/guides/advanced/java-properties","docId":"guides/advanced/java-properties","unlisted":false},{"type":"link","label":"Internals","href":"/docs/guides/advanced/internals","docId":"guides/advanced/internals","unlisted":false}]},{"type":"category","label":"--power \u26a1","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SBT and Mill \u26a1\ufe0f","href":"/docs/guides/power/sbt-mill","docId":"guides/power/sbt-mill","unlisted":false},{"type":"link","label":"Offline mode \u26a1\ufe0f","href":"/docs/guides/power/offline","docId":"guides/power/offline","unlisted":false},{"type":"link","label":"HTTP Proxies \u26a1\ufe0f","href":"/docs/guides/power/proxy","docId":"guides/power/proxy","unlisted":false},{"type":"link","label":"Repositories \u26a1\ufe0f","href":"/docs/guides/power/repositories","docId":"guides/power/repositories","unlisted":false},{"type":"link","label":"Markdown \u26a1\ufe0f","href":"/docs/guides/power/markdown","docId":"guides/power/markdown","unlisted":false},{"type":"link","label":"Python/ScalaPy \u26a1\ufe0f","href":"/docs/guides/power/python","docId":"guides/power/python","unlisted":false}]}]},{"type":"category","label":"Cookbook","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Index","href":"/docs/cookbooks/intro","docId":"cookbooks/intro","unlisted":false},{"type":"category","label":"Introduction","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Picking the Scala version","href":"/docs/cookbooks/introduction/scala-versions","docId":"cookbooks/introduction/scala-versions","unlisted":false},{"type":"link","label":"Changing Java versions","href":"/docs/cookbooks/introduction/scala-jvm","docId":"cookbooks/introduction/scala-jvm","unlisted":false},{"type":"link","label":"Debugging","href":"/docs/cookbooks/introduction/debugging","docId":"cookbooks/introduction/debugging","unlisted":false},{"type":"link","label":"Filter the test suites to run","href":"/docs/cookbooks/introduction/test-only","docId":"cookbooks/introduction/test-only","unlisted":false},{"type":"link","label":"Running Scala Scripts","href":"/docs/cookbooks/introduction/scala-scripts","docId":"cookbooks/introduction/scala-scripts","unlisted":false},{"type":"link","label":"Scripts with instant startup","href":"/docs/cookbooks/introduction/instant-startup-scala-scripts","docId":"cookbooks/introduction/instant-startup-scala-scripts","unlisted":false},{"type":"link","label":"GitHub gists","href":"/docs/cookbooks/introduction/gists","docId":"cookbooks/introduction/gists","unlisted":false},{"type":"link","label":"GitHub Actions","href":"/docs/cookbooks/introduction/gh-action","docId":"cookbooks/introduction/gh-action","unlisted":false}]},{"type":"category","label":"IDE","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"VSCode setup","href":"/docs/cookbooks/ide/vscode","docId":"cookbooks/ide/vscode","unlisted":false},{"type":"link","label":"IntelliJ IDEA setup","href":"/docs/cookbooks/ide/intellij","docId":"cookbooks/ide/intellij","unlisted":false},{"type":"link","label":"Scala CLI project in IntelliJ alongside your existing SBT project","href":"/docs/cookbooks/ide/intellij-sbt-with-bsp","docId":"cookbooks/ide/intellij-sbt-with-bsp","unlisted":false},{"type":"link","label":"Setup multiple projects in IDEA IntelliJ as separate modules","href":"/docs/cookbooks/ide/intellij-multi-bsp","docId":"cookbooks/ide/intellij-multi-bsp","unlisted":false},{"type":"link","label":"Emacs","href":"/docs/cookbooks/ide/emacs","docId":"cookbooks/ide/emacs","unlisted":false}]},{"type":"category","label":"Packaging \u26a1","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Packaging as executable files \u26a1","href":"/docs/cookbooks/package/scala-package","docId":"cookbooks/package/scala-package","unlisted":false},{"type":"link","label":"Packaging as Docker images \u26a1","href":"/docs/cookbooks/package/scala-docker","docId":"cookbooks/package/scala-docker","unlisted":false},{"type":"link","label":"Packaging as GraalVM native images \u26a1","href":"/docs/cookbooks/package/native-images","docId":"cookbooks/package/native-images","unlisted":false}]}]},{"type":"category","label":"Reference","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Command-line options","href":"/docs/reference/cli-options","docId":"reference/cli-options","unlisted":false},{"type":"link","label":"Directives","href":"/docs/reference/directives","docId":"reference/directives","unlisted":false},{"type":"link","label":"Commands","href":"/docs/reference/commands","docId":"reference/commands","unlisted":false},{"type":"link","label":"Dependency format","href":"/docs/reference/dependency","docId":"reference/dependency","unlisted":false},{"type":"link","label":"Project root directory","href":"/docs/reference/root-dir","docId":"reference/root-dir","unlisted":false},{"type":"link","label":"BuildInfo","href":"/docs/reference/build-info","docId":"reference/build-info","unlisted":false},{"type":"link","label":"Supported scala versions","href":"/docs/reference/scala-versions","docId":"reference/scala-versions","unlisted":false},{"type":"link","label":"Password options \u26a1\ufe0f","href":"/docs/reference/password-options","docId":"reference/password-options","unlisted":false},{"type":"category","label":"Scala CLI as scala","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Command-line options","href":"/docs/reference/scala-command/cli-options","docId":"reference/scala-command/cli-options","unlisted":false},{"type":"link","label":"Scala Runner specification","href":"/docs/reference/scala-command/runner-specification","docId":"reference/scala-command/runner-specification","unlisted":false},{"type":"link","label":"Directives","href":"/docs/reference/scala-command/directives","docId":"reference/scala-command/directives","unlisted":false},{"type":"link","label":"Commands","href":"/docs/reference/scala-command/commands","docId":"reference/scala-command/commands","unlisted":false}],"href":"/docs/reference/scala-command/"}]},{"type":"link","label":"Under the hood","href":"/docs/under-the-hood","docId":"under-the-hood","unlisted":false},{"type":"link","label":"Release notes","href":"/docs/release_notes","docId":"release_notes","unlisted":false}]},"docs":{"commands/basics":{"id":"commands/basics","title":"Basics","description":"Scala CLI is a command line tool that executes a given sub-command on the inputs it\u2019s provided with, using a","sidebar":"tutorialSidebar"},"commands/clean":{"id":"commands/clean","title":"Clean","description":"The clean command deletes all of the files generated by Scala CLI. This includes the .scala-build directory where Scala CLI writes outputs and stores its caches, and .bsp/scala-cli.json file which contains details for the BSP connection (necessary for importing a Scala CLI build to your IDE of choice).","sidebar":"tutorialSidebar"},"commands/compile":{"id":"commands/compile","title":"Compile","description":"Scala CLI compiles your code with its compile command:","sidebar":"tutorialSidebar"},"commands/completions":{"id":"commands/completions","title":"Completions","description":"The completions commands can be used to install Scala CLI completions into your shell and uninstall them.","sidebar":"tutorialSidebar"},"commands/config":{"id":"commands/config","title":"Config","description":"The config sub-command makes it possible to get and set various configuration values, used by","sidebar":"tutorialSidebar"},"commands/doc":{"id":"commands/doc","title":"Doc","description":"Scala CLI can generate the API documentation of your Scala 2, Scala 3, and Java projects. It provides features similar to javadoc.","sidebar":"tutorialSidebar"},"commands/export":{"id":"commands/export","title":"Export \u26a1\ufe0f","description":"In case your project outgrows the cabapilities of Scala CLI (e.g support for modules) it may be beneficial","sidebar":"tutorialSidebar"},"commands/fix":{"id":"commands/fix","title":"Fix \u26a1\ufe0f","description":"The Fix command is experimental and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/fmt":{"id":"commands/fmt","title":"Format","description":"Scala CLI supports formatting your code using Scalafmt:","sidebar":"tutorialSidebar"},"commands/misc/bloop":{"id":"commands/misc/bloop","title":"Bloop \u26a1\ufe0f","description":"Scala CLI by default uses Bloop as a build server for compiling code. This approach has its advantages over the scalac compiler such as advanced caching and fast compile times, but the process is more complex.","sidebar":"tutorialSidebar"},"commands/misc/default-file":{"id":"commands/misc/default-file","title":"Default File \u26a1\ufe0f","description":"The Default File is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/misc/pgp":{"id":"commands/misc/pgp","title":"PGP \u26a1\ufe0f","description":"The PGP command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/package":{"id":"commands/package","title":"Package \u26a1\ufe0f","description":"The Package command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish":{"id":"commands/publishing/publish","title":"Publish \u26a1\ufe0f","description":"The Publish command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish-local":{"id":"commands/publishing/publish-local","title":"Publish Local \u26a1\ufe0f","description":"The Publish Local command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/publishing/publish-setup":{"id":"commands/publishing/publish-setup","title":"Publish Setup \u26a1\ufe0f","description":"The Publish Setup command is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"commands/repl":{"id":"commands/repl","title":"REPL","description":"The repl command starts a Scala REPL, which lets you interactively run your code and inspect its results:","sidebar":"tutorialSidebar"},"commands/run":{"id":"commands/run","title":"Run","description":"The run command runs your Scala code:","sidebar":"tutorialSidebar"},"commands/setup-ide":{"id":"commands/setup-ide","title":"IDE Setup","description":"Whether it\'s VS Code or IntelliJ, Scala CLI can help you setup your IDE of choice by generating the files that are necessary for it, providing you with full-blown IDE support.","sidebar":"tutorialSidebar"},"commands/shebang":{"id":"commands/shebang","title":"Shebang","description":"This command is equivalent to run, but it changes the way Scala CLI parses options (used to configure the tool) and","sidebar":"tutorialSidebar"},"commands/test":{"id":"commands/test","title":"Test","description":"The test command runs test suites in the test sources.","sidebar":"tutorialSidebar"},"commands/version":{"id":"commands/version","title":"Version","description":"The version sub-command prints the currently used Scala CLI version and the associated Scala version.","sidebar":"tutorialSidebar"},"cookbooks/ide/emacs":{"id":"cookbooks/ide/emacs","title":"Emacs","description":"Emacs users can make it easier to use Scala CLI from within their editor by","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij":{"id":"cookbooks/ide/intellij","title":"IntelliJ IDEA setup","description":"It is possible to import a Scala CLI project into IDEA IntelliJ. The import is done","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij-multi-bsp":{"id":"cookbooks/ide/intellij-multi-bsp","title":"Setup multiple projects in IDEA IntelliJ as separate modules","description":"If you\'ve read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI","sidebar":"tutorialSidebar"},"cookbooks/ide/intellij-sbt-with-bsp":{"id":"cookbooks/ide/intellij-sbt-with-bsp","title":"Scala CLI project in IntelliJ alongside your existing SBT project","description":"If you\'ve read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI","sidebar":"tutorialSidebar"},"cookbooks/ide/vscode":{"id":"cookbooks/ide/vscode","title":"VSCode setup","description":"Scala CLI can generate the files that are necessary for providing IDE support in Visual Studio Code.","sidebar":"tutorialSidebar"},"cookbooks/intro":{"id":"cookbooks/intro","title":"Index","description":"This section of the documentation contains a set of recipes that show how to use Scala CLI in particular situations.","sidebar":"tutorialSidebar"},"cookbooks/introduction/debugging":{"id":"cookbooks/introduction/debugging","title":"Debugging","description":"Debugging with Scala CLI is very simple. All one needs to do is to pass the --debug option, which is available for the run and test sub-commands.","sidebar":"tutorialSidebar"},"cookbooks/introduction/gh-action":{"id":"cookbooks/introduction/gh-action","title":"GitHub Actions","description":"Preparing simple aplication","sidebar":"tutorialSidebar"},"cookbooks/introduction/gists":{"id":"cookbooks/introduction/gists","title":"GitHub gists","description":"Running code from gists","sidebar":"tutorialSidebar"},"cookbooks/introduction/instant-startup-scala-scripts":{"id":"cookbooks/introduction/instant-startup-scala-scripts","title":"Scripts with instant startup","description":"Scala CLI allows to easly compile and run Scala Scripts.","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-jvm":{"id":"cookbooks/introduction/scala-jvm","title":"Changing Java versions","description":"You can use Scala CLI to test your code compatibility with various versions of java, with a key point being that manual installation of a JDK/SDK is not required(!).","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-scripts":{"id":"cookbooks/introduction/scala-scripts","title":"Running Scala Scripts","description":"Scala Scripts","sidebar":"tutorialSidebar"},"cookbooks/introduction/scala-versions":{"id":"cookbooks/introduction/scala-versions","title":"Picking the Scala version","description":"By default, Scala CLI runs the latest supported scala version. See our list of Supported Scala Versions in Scala CLI.","sidebar":"tutorialSidebar"},"cookbooks/introduction/test-only":{"id":"cookbooks/introduction/test-only","title":"Filter the test suites to run","description":"The --test-only option is useful for when you only want to run a specific subset of tests.","sidebar":"tutorialSidebar"},"cookbooks/package/native-images":{"id":"cookbooks/package/native-images","title":"Packaging as GraalVM native images \u26a1","description":"Scala CLI lets you package your applications as native executables","sidebar":"tutorialSidebar"},"cookbooks/package/scala-docker":{"id":"cookbooks/package/scala-docker","title":"Packaging as Docker images \u26a1","description":"Scala CLI can create an executable application and package it into a Docker image.","sidebar":"tutorialSidebar"},"cookbooks/package/scala-package":{"id":"cookbooks/package/scala-package","title":"Packaging as executable files \u26a1","description":"Scala CLI lets you package your application into a lightweight JAR file that can be easily run.","sidebar":"tutorialSidebar"},"getting_started":{"id":"getting_started","title":"Getting started","description":"This article requires knowledge of the Scala language (how to define a class or method) as well as Scala tooling (the REPL, and basics of dependency management and unit tests).","sidebar":"tutorialSidebar"},"guides/advanced/custom-toolkit":{"id":"guides/advanced/custom-toolkit","title":"Custom Toolkit","description":"Similar to the Scala Toolkit and Typelevel toolkit, it is possible to create your own, custom toolkit.","sidebar":"tutorialSidebar"},"guides/advanced/internals":{"id":"guides/advanced/internals","title":"Internals","description":"Even though Scala CLI exposes a simple interface to users, quite a number of steps happen when compiling or running even a single source file.","sidebar":"tutorialSidebar"},"guides/advanced/java-properties":{"id":"guides/advanced/java-properties","title":"Java properties","description":"Although the Scala CLI runner can be used as a native image and thus will not always be run on the JVM it still supports Java properties.","sidebar":"tutorialSidebar"},"guides/advanced/piping":{"id":"guides/advanced/piping","title":"Piping","description":"Instead of passing paths to your sources, you can also pipe your code via standard input:","sidebar":"tutorialSidebar"},"guides/advanced/scala-js":{"id":"guides/advanced/scala-js","title":"Scala.js","description":"Scala CLI can compile, run, test, and package Scala.js sources.","sidebar":"tutorialSidebar"},"guides/advanced/scala-native":{"id":"guides/advanced/scala-native","title":"Scala Native","description":"Scala Native works with Scala 3.1.x, 2.13.x and 2.12.x. Scripts are unavailable for Scala 2.12.x.","sidebar":"tutorialSidebar"},"guides/advanced/snippets":{"id":"guides/advanced/snippets","title":"Snippets","description":"Instead of passing paths to your sources, you can also pass the code itself with the appropriate option.","sidebar":"tutorialSidebar"},"guides/advanced/verbosity":{"id":"guides/advanced/verbosity","title":"Verbosity","description":"Logging in Scala CLI can be controlled in a number of ways.","sidebar":"tutorialSidebar"},"guides/intro":{"id":"guides/intro","title":"Index","description":"This section covers some aspects of Scala CLI that apply across various commands.","sidebar":"tutorialSidebar"},"guides/introduction/configuration":{"id":"guides/introduction/configuration","title":"Configuration","description":"Scala CLI can be configured in two ways:","sidebar":"tutorialSidebar"},"guides/introduction/dependencies":{"id":"guides/introduction/dependencies","title":"Managing dependencies","description":"Dependency syntax","sidebar":"tutorialSidebar"},"guides/introduction/ide":{"id":"guides/introduction/ide","title":"IDE support","description":"Scala CLI currently integrates a build server using the BSP protocol.","sidebar":"tutorialSidebar"},"guides/introduction/old-runner-migration":{"id":"guides/introduction/old-runner-migration","title":"Migrating from the old Scala runner","description":"As of SIP-46, Scala CLI has been accepted as the new scala","sidebar":"tutorialSidebar"},"guides/introduction/toolkit":{"id":"guides/introduction/toolkit","title":"Scala Toolkit","description":"Newer versions of toolkits dropped support for Scala 2.12","sidebar":"tutorialSidebar"},"guides/introduction/update-dependencies":{"id":"guides/introduction/update-dependencies","title":"Updating dependencies","description":"To check if dependencies in using directives are up-to-date, use dependency-update command:","sidebar":"tutorialSidebar"},"guides/introduction/using-directives":{"id":"guides/introduction/using-directives","title":"Using directives","description":"The using directives mechanism lets you define configuration information within .scala source code files,","sidebar":"tutorialSidebar"},"guides/power/markdown":{"id":"guides/power/markdown","title":"Markdown \u26a1\ufe0f","description":"Markdown support is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/offline":{"id":"guides/power/offline","title":"Offline mode \u26a1\ufe0f","description":"Offline mode is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/proxy":{"id":"guides/power/proxy","title":"HTTP Proxies \u26a1\ufe0f","description":"Scala CLI can download dependencies via HTTP proxies. Proxies can be setup in several ways:","sidebar":"tutorialSidebar"},"guides/power/python":{"id":"guides/power/python","title":"Python/ScalaPy \u26a1\ufe0f","description":"ScalaPy support is an experimental feature.","sidebar":"tutorialSidebar"},"guides/power/repositories":{"id":"guides/power/repositories","title":"Repositories \u26a1\ufe0f","description":"Scala CLI downloads the dependencies declared in your projects using Coursier.","sidebar":"tutorialSidebar"},"guides/power/sbt-mill":{"id":"guides/power/sbt-mill","title":"SBT and Mill \u26a1\ufe0f","description":"The export sub-command is an experimental feature.","sidebar":"tutorialSidebar"},"guides/scripting/scripts":{"id":"guides/scripting/scripts","title":"Scripts","description":"Scala CLI accepts Scala scripts as files that end in .sc.","sidebar":"tutorialSidebar"},"guides/scripting/shebang":{"id":"guides/scripting/shebang","title":"Shebang","description":"This guide explains the differences between the run and shebang sub-commands, mainly covering how each of them","sidebar":"tutorialSidebar"},"overview":{"id":"overview","title":"Overview","description":"The Scala CLI makes it easier to compile, run, test, and package Scala code.","sidebar":"tutorialSidebar"},"reference/build-info":{"id":"reference/build-info","title":"BuildInfo","description":"BuildInfo is a restricted feature and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"reference/cli-options":{"id":"reference/cli-options","title":"Command-line options","description":"This is a summary of options that are available for each subcommand of the scala-cli command.","sidebar":"tutorialSidebar"},"reference/commands":{"id":"reference/commands","title":"Commands","description":"clean","sidebar":"tutorialSidebar"},"reference/dependency":{"id":"reference/dependency","title":"Dependency format","description":"- Same as Mill","sidebar":"tutorialSidebar"},"reference/directives":{"id":"reference/directives","title":"Directives","description":"using directives","sidebar":"tutorialSidebar"},"reference/password-options":{"id":"reference/password-options","title":"Password options \u26a1\ufe0f","description":"Using password options is restricted and requires setting the --power option to be used.","sidebar":"tutorialSidebar"},"reference/root-dir":{"id":"reference/root-dir","title":"Project root directory","description":"Usage","sidebar":"tutorialSidebar"},"reference/scala-command/cli-options":{"id":"reference/scala-command/cli-options","title":"Command-line options","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/commands":{"id":"reference/scala-command/commands","title":"Commands","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/directives":{"id":"reference/scala-command/directives","title":"Directives","description":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46","sidebar":"tutorialSidebar"},"reference/scala-command/index":{"id":"reference/scala-command/index","title":"Scala CLI as scala","description":"Scala CLI is designed to be a replacement for script that is currently installed as scala. Since Scala CLI is","sidebar":"tutorialSidebar"},"reference/scala-command/runner-specification":{"id":"reference/scala-command/runner-specification","title":"Scala Runner specification","description":"This document describes proposed specification for Scala runner based on Scala CLI documentation as requested per SIP-46","sidebar":"tutorialSidebar"},"reference/scala-versions":{"id":"reference/scala-versions","title":"Supported scala versions","description":"Currently, Scala CLI supports Scala 3, 2.13 and 2.12. The table below lists the last supported version of Scala in Scala","sidebar":"tutorialSidebar"},"release_notes":{"id":"release_notes","title":"Release notes","description":"v1.2.2","sidebar":"tutorialSidebar"},"under-the-hood":{"id":"under-the-hood","title":"Under the hood","description":"This page is for people who are already familiar with the Scala/JVM ecosystem.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/9a2cec18.85e8f183.js b/assets/js/9a2cec18.85e8f183.js new file mode 100644 index 0000000000..3167e634ca --- /dev/null +++ b/assets/js/9a2cec18.85e8f183.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8618],{8959:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>o,contentTitle:()=>r,default:()=>p,frontMatter:()=>n,metadata:()=>h,toc:()=>d});var a=i(5893),l=i(1151),t=i(9705),c=i(2004);const n={title:"Release notes",sidebar_position:99},r="Release notes",h={id:"release_notes",title:"Release notes",description:"v1.2.2",source:"@site/docs/release_notes.md",sourceDirName:".",slug:"/release_notes",permalink:"/docs/release_notes",draft:!1,unlisted:!1,editUrl:"https://github.com/Virtuslab/scala-cli/edit/main/website/docs/release_notes.md",tags:[],version:"current",sidebarPosition:99,frontMatter:{title:"Release notes",sidebar_position:99},sidebar:"tutorialSidebar",previous:{title:"Under the hood",permalink:"/docs/under-the-hood"}},o={},d=[{value:"v1.2.2",id:"v122",level:2},{value:"Fixed the Fatal invariant violated false-positive error coming from Bloop",id:"fixed-the-fatal-invariant-violated-false-positive-error-coming-from-bloop",level:3},{value:"Enhancements",id:"enhancements",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance",level:3},{value:"What's Changed",id:"whats-changed",level:2},{value:"v1.2.1",id:"v121",level:2},{value:"Support for Scala 3.4.1",id:"support-for-scala-341",level:3},{value:"Support for Scala.js 1.16.0",id:"support-for-scalajs-1160",level:3},{value:"Fixes",id:"fixes",level:3},{value:"Enhancements",id:"enhancements-1",level:3},{value:"Internal changes",id:"internal-changes",level:3},{value:"Documentation changes",id:"documentation-changes",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-1",level:3},{value:"New Contributors",id:"new-contributors",level:3},{value:"v1.2.0",id:"v120",level:2},{value:"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support",id:"scala-333-340-21313--21219-support",level:3},{value:"Remapping EsModule imports at link time with Scala.js",id:"remapping-esmodule-imports-at-link-time-with-scalajs",level:3},{value:"Fixes",id:"fixes-1",level:3},{value:"Enhancements",id:"enhancements-2",level:3},{value:"Internal changes",id:"internal-changes-1",level:3},{value:"Documentation changes",id:"documentation-changes-1",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-2",level:3},{value:"New Contributors",id:"new-contributors-1",level:3},{value:"v1.1.3",id:"v113",level:2},{value:"Support for LTS Scala version aliases",id:"support-for-lts-scala-version-aliases",level:3},{value:"--semanticdb-targetroot and --semanticdb-sourceroot options",id:"--semanticdb-targetroot-and---semanticdb-sourceroot-options",level:3},{value:"Fixes",id:"fixes-2",level:3},{value:"Documentation changes",id:"documentation-changes-2",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-3",level:3},{value:"New Contributors",id:"new-contributors-2",level:3},{value:"v1.1.2",id:"v112",level:2},{value:"Support for Scala.js 1.15.0",id:"support-for-scalajs-1150",level:3},{value:"Fixes",id:"fixes-3",level:3},{value:"Documentation changes",id:"documentation-changes-3",level:3},{value:"Build and internal changes",id:"build-and-internal-changes",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-4",level:3},{value:"v1.1.1",id:"v111",level:2},{value:"Deprecate Scala Toolkit latest version in favour of default",id:"deprecate-scala-toolkit-latest-version-in-favour-of-default",level:3},{value:"Enhancements",id:"enhancements-3",level:3},{value:"Fixes",id:"fixes-4",level:3},{value:"Documentation changes",id:"documentation-changes-4",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-1",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-5",level:3},{value:"New Contributors",id:"new-contributors-3",level:2},{value:"v1.1.0",id:"v110",level:2},{value:"Breaking update to Scala 2 scripts",id:"breaking-update-to-scala-2-scripts",level:3},{value:""Drive relative" paths on Windows",id:"drive-relative-paths-on-windows",level:3},{value:"UX improvements",id:"ux-improvements",level:3},{value:"Enhancements",id:"enhancements-4",level:3},{value:"Fixes",id:"fixes-5",level:3},{value:"Documentation changes",id:"documentation-changes-5",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-2",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-6",level:3},{value:"New Contributors",id:"new-contributors-4",level:2},{value:"v1.0.6",id:"v106",level:2},{value:"Scala CLI won't default to the system JVM if it's not supported anymore",id:"scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore",level:3},{value:"Other changes",id:"other-changes",level:2},{value:"Fixes",id:"fixes-6",level:3},{value:"Documentation changes",id:"documentation-changes-6",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-3",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-7",level:3},{value:"New Contributors",id:"new-contributors-5",level:2},{value:"v1.0.5",id:"v105",level:2},{value:"What's new",id:"whats-new",level:2},{value:"Accept --power from anywhere",id:"accept---power-from-anywhere",level:3},{value:"Offline mode (experimental)",id:"offline-mode-experimental",level:3},{value:"Shorter install script link",id:"shorter-install-script-link",level:3},{value:"The fix sub-command (experimental)",id:"the-fix-sub-command-experimental",level:3},{value:"Build static & shared libraries with Scala Native (experimental)",id:"build-static--shared-libraries-with-scala-native-experimental",level:3},{value:"Print platform version",id:"print-platform-version",level:3},{value:"Other changes",id:"other-changes-1",level:2},{value:"Enhancements",id:"enhancements-5",level:3},{value:"Fixes",id:"fixes-7",level:3},{value:"Documentation changes",id:"documentation-changes-7",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-4",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-8",level:3},{value:"New Contributors",id:"new-contributors-6",level:2},{value:"v1.0.4",id:"v104",level:2},{value:"Hotfix for buildTarget/jvmRunEnvironment in BSP",id:"hotfix-for-buildtargetjvmrunenvironment-in-bsp",level:3},{value:"v1.0.3",id:"v103",level:2},{value:"What's new",id:"whats-new-1",level:2},{value:"Access project configuration with the new BuildInfo",id:"access-project-configuration-with-the-new-buildinfo",level:3},{value:"CompileOnly Dependencies",id:"compileonly-dependencies",level:3},{value:"Set globally Java properties",id:"set-globally-java-properties",level:3},{value:"Rename parameter for publish command",id:"rename-parameter-for-publish-command",level:3},{value:"Other changes",id:"other-changes-2",level:2},{value:"Fixes",id:"fixes-8",level:3},{value:"Documentation changes",id:"documentation-changes-8",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-5",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-9",level:3},{value:"v1.0.2",id:"v102",level:2},{value:"What's new",id:"whats-new-2",level:2},{value:"Installation via WinGet on Windows",id:"installation-via-winget-on-windows",level:3},{value:"Enhanced build target names",id:"enhanced-build-target-names",level:3},{value:"Introducing 'new' command for Giter8 project generation",id:"introducing-new-command-for-giter8-project-generation",level:3},{value:"Loading Java Properties from .scalaopts into ScalaCLI launcher",id:"loading-java-properties-from-scalaopts-into-scalacli-launcher",level:3},{value:"Other changes",id:"other-changes-3",level:2},{value:"Fixes",id:"fixes-9",level:3},{value:"Documentation changes",id:"documentation-changes-9",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-6",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-10",level:3},{value:"New Contributors",id:"new-contributors-7",level:2},{value:"v1.0.1",id:"v101",level:2},{value:"What's new",id:"whats-new-3",level:2},{value:"Fixes",id:"fixes-10",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-7",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-11",level:3},{value:"v1.0.0",id:"v100",level:2},{value:"The official scala runner release",id:"the-official-scala-runner-release",level:2},{value:"What's Changed",id:"whats-changed-1",level:2},{value:"New default Scala version - 3.3.0",id:"new-default-scala-version---330",level:3},{value:"Toolkit-test",id:"toolkit-test",level:3},{value:"Forcing an object wrapper for scripts",id:"forcing-an-object-wrapper-for-scripts",level:3},{value:"Other changes",id:"other-changes-4",level:2},{value:"Fixes",id:"fixes-11",level:3},{value:"Documentation changes",id:"documentation-changes-10",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-8",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-12",level:3},{value:"New Contributors",id:"new-contributors-8",level:2},{value:"v1.0.0-RC2",id:"v100-rc2",level:2},{value:"What's Changed",id:"whats-changed-2",level:2},{value:"Exclude",id:"exclude",level:3},{value:"Directives with a Test Scope equivalent",id:"directives-with-a-test-scope-equivalent",level:3},{value:"Changes to using-directives syntax",id:"changes-to-using-directives-syntax",level:3},{value:"Bootstrapped standalone fat JAR.",id:"bootstrapped-standalone-fat-jar",level:3},{value:"Access the path of the script being run from its code",id:"access-the-path-of-the-script-being-run-from-its-code",level:3},{value:"Explicit Handling of Paths in using-directives",id:"explicit-handling-of-paths-in-using-directives",level:3},{value:"Fix deadlocks in Script Wrappers",id:"fix-deadlocks-in-script-wrappers",level:3},{value:"Other changes",id:"other-changes-5",level:2},{value:"Publishing changes",id:"publishing-changes",level:3},{value:"Fixes",id:"fixes-12",level:4},{value:"Documentation changes",id:"documentation-changes-11",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-9",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-13",level:3},{value:"v1.0.0-RC1",id:"v100-rc1",level:2},{value:"Official scala runner release candidate",id:"official-scala-runner-release-candidate",level:3},{value:"Scala CLI should now have better performance",id:"scala-cli-should-now-have-better-performance",level:3},{value:"Print appropriate warnings when experimental features are used",id:"print-appropriate-warnings-when-experimental-features-are-used",level:3},{value:"Experimental and restricted configuration keys will now require to be accessed in --power mode",id:"experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode",level:3},{value:"Dropped deprecated using directive syntax",id:"dropped-deprecated-using-directive-syntax",level:3},{value:"Added support for packaging native images from Docker",id:"added-support-for-packaging-native-images-from-docker",level:3},{value:"Added support for Scala Native's LTO",id:"added-support-for-scala-natives-lto",level:3},{value:"Other changes",id:"other-changes-6",level:3},{value:"Publishing changes",id:"publishing-changes-1",level:4},{value:"Fixes",id:"fixes-13",level:4},{value:"Documentation changes",id:"documentation-changes-12",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-10",level:4},{value:"Updates and maintenance",id:"updates-and-maintenance-14",level:4},{value:"New Contributors",id:"new-contributors-9",level:3},{value:"v0.2.1",id:"v021",level:2},{value:"Add a guide for migrating from the old scala runner to Scala CLI",id:"add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli",level:3},{value:"Improve the publish and publish setup sub-commands' user experience",id:"improve-the-publish-and-publish-setup-sub-commands-user-experience",level:3},{value:"Remove unsupported kebab-case style in using directives",id:"remove-unsupported-kebab-case-style-in-using-directives",level:3},{value:"Add a reference for available config keys in help & docs",id:"add-a-reference-for-available-config-keys-in-help--docs",level:3},{value:"Pass user arguments to JS runner",id:"pass-user-arguments-to-js-runner",level:3},{value:"Other changes",id:"other-changes-7",level:3},{value:"SIP-related changes",id:"sip-related-changes",level:4},{value:"Documentation updates",id:"documentation-updates",level:4},{value:"Internal changes",id:"internal-changes-2",level:4},{value:"Updates & maintenance",id:"updates--maintenance",level:4},{value:"New Contributors",id:"new-contributors-10",level:2},{value:"v0.2.0",id:"v020",level:2},{value:"Require the --power option for restricted features by default",id:"require-the---power-option-for-restricted-features-by-default",level:3},{value:"Allow executable Scala scripts without a file extension",id:"allow-executable-scala-scripts-without-a-file-extension",level:3},{value:"Export Project configuration to Json",id:"export-project-configuration-to-json",level:3},{value:"Rename using lib to using dep",id:"rename-using-lib-to-using-dep",level:3},{value:"Other breaking changes",id:"other-breaking-changes",level:3},{value:"Remove ammonite imports support",id:"remove-ammonite-imports-support",level:4},{value:"Drop the metabrowse sub-command",id:"drop-the-metabrowse-sub-command",level:4},{value:"Other changes",id:"other-changes-8",level:3},{value:"SIP-related changes",id:"sip-related-changes-1",level:4},{value:"Fixes",id:"fixes-14",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-11",level:4},{value:"Documentation updates",id:"documentation-updates-1",level:4},{value:"Updates & maintenance",id:"updates--maintenance-1",level:4},{value:"New Contributors",id:"new-contributors-11",level:2},{value:"v0.1.20",id:"v0120",level:2},{value:"Add support for Scala Toolkit",id:"add-support-for-scala-toolkit",level:3},{value:"Scala CLI is built with Scala 3.2.2",id:"scala-cli-is-built-with-scala-322",level:3},{value:"Removal of the about and doctor sub-commands",id:"removal-of-the-about-and-doctor-sub-commands",level:3},{value:"The Scala CLI aarch64/arm64 binary is now available via sdkman",id:"the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman",level:3},{value:"aarch64/arm64 artifact with the launcher script",id:"aarch64arm64-artifact-with-the-launcher-script",level:3},{value:"Run a .jar file as a regular input",id:"run-a-jar-file-as-a-regular-input",level:3},{value:"Java properties without the need for --java-prop",id:"java-properties-without-the-need-for---java-prop",level:3},{value:"Docker packaging with using directives",id:"docker-packaging-with-using-directives",level:3},{value:"Pass GraalVM args via a using directive",id:"pass-graalvm-args-via-a-using-directive",level:3},{value:"Other changes",id:"other-changes-9",level:3},{value:"SIP-related changes",id:"sip-related-changes-2",level:4},{value:"Fixes",id:"fixes-15",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-12",level:4},{value:"Documentation updates",id:"documentation-updates-2",level:4},{value:"Updates & maintenance",id:"updates--maintenance-2",level:4},{value:"New Contributors",id:"new-contributors-12",level:3},{value:"v0.1.19",id:"v0119",level:2},{value:"The Linux aarch64 native launcher is here! (experimental)",id:"the-linux-aarch64-native-launcher-is-here-experimental",level:3},{value:"Fix workspace/reload for Intellij IDEA",id:"fix-workspacereload-for-intellij-idea",level:3},{value:"shebang headers in Markdown",id:"shebang-headers-in-markdown",level:3},{value:"Export Scala compiler plugins to Mill projects",id:"export-scala-compiler-plugins-to-mill-projects",level:3},{value:"Other changes",id:"other-changes-10",level:3},{value:"SIP Changes",id:"sip-changes",level:4},{value:"Fixes",id:"fixes-16",level:4},{value:"Documentation updates",id:"documentation-updates-3",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-13",level:4},{value:"Updates & maintenance",id:"updates--maintenance-3",level:4},{value:"New Contributors",id:"new-contributors-13",level:3},{value:"v0.1.18",id:"v0118",level:2},{value:"Filter tests with --test-only",id:"filter-tests-with---test-only",level:3},{value:"Accept authenticated proxy params via Scala CLI config",id:"accept-authenticated-proxy-params-via-scala-cli-config",level:3},{value:"Support for running Markdown sources from zipped archives and gists",id:"support-for-running-markdown-sources-from-zipped-archives-and-gists",level:3},{value:"Support for running piped Markdown sources",id:"support-for-running-piped-markdown-sources",level:3},{value:"Support for running Markdown snippets",id:"support-for-running-markdown-snippets",level:3},{value:"Customize exported Mill project name",id:"customize-exported-mill-project-name",level:3},{value:"Export Scala compiler options to Mill projects",id:"export-scala-compiler-options-to-mill-projects",level:3},{value:"Other changes",id:"other-changes-11",level:3},{value:"Fixes",id:"fixes-17",level:4},{value:"Documentation updates",id:"documentation-updates-4",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-14",level:4},{value:"Updates & maintenance",id:"updates--maintenance-4",level:4},{value:"New Contributors",id:"new-contributors-14",level:3},{value:"v0.1.17",id:"v0117",level:2},{value:"SDKMAN and Homebrew support installation of Scala CLI for M1",id:"sdkman-and-homebrew-support-installation-of-scala-cli-for-m1",level:3},{value:"Specifying the --jvm option via using directives",id:"specifying-the---jvm-option-via-using-directives",level:3},{value:"Accept more scalac options without escaping",id:"accept-more-scalac-options-without-escaping",level:3},{value:"Enable python support via using directives",id:"enable-python-support--via-using-directives",level:3},{value:"Other changes",id:"other-changes-12",level:3},{value:"Publish",id:"publish",level:4},{value:"Spark",id:"spark",level:4},{value:"Fixes",id:"fixes-18",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-15",level:4},{value:"Documentation / help updates",id:"documentation--help-updates",level:4},{value:"Updates / maintainance",id:"updates--maintainance",level:4},{value:"New Contributors",id:"new-contributors-15",level:3},{value:"v0.1.16",id:"v0116",level:2},{value:"Specifying javac options via using directives",id:"specifying-javac-options-via-using-directives",level:3},{value:"Pressing enter in watch mode proceeds to run / compile / test / \u2026 again",id:"pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again",level:3},{value:"Installation via Scoop on Windows",id:"installation-via-scoop-on-windows",level:3},{value:"Actionable diagnostics in Metals",id:"actionable-diagnostics-in-metals",level:3},{value:"Other",id:"other",level:3},{value:"Fixes",id:"fixes-19",level:4},{value:"Fixes in Scala Native binaries caching",id:"fixes-in-scala-native-binaries-caching",level:4},{value:"Accept more scalac options without escaping",id:"accept-more-scalac-options-without-escaping-1",level:5},{value:"Fix --java-option and --javac-option handling in package sub-command",id:"fix---java-option-and---javac-option-handling-in-package-sub-command",level:5},{value:"Fix wrong file name when publising Scala.js artifacts locally",id:"fix-wrong-file-name-when-publising-scalajs-artifacts-locally",level:5},{value:"Fix spurious stack traces in the publish and publish local sub-commands",id:"fix-spurious-stack-traces-in-the-publish-and-publish-local-sub-commands",level:5},{value:"Make run --python --native work from Python virtualenv",id:"make-run---python---native--work-from-python-virtualenv",level:5},{value:"Documentation / help updates",id:"documentation--help-updates-1",level:4},{value:"Updates / maintainance",id:"updates--maintainance-1",level:4},{value:"New Contributors",id:"new-contributors-16",level:3},{value:"v0.1.15",id:"v0115",level:2},{value:"The M1 native launcher is here! (experimental)",id:"the-m1-native-launcher-is-here-experimental",level:3},{value:"--python option for repl sub-command (experimental)",id:"--python-option-for-repl-sub-command-experimental",level:3},{value:"-d, -classpath and compile sub-command's --output options changes",id:"-d--classpath-and-compile-sub-commands---output-options-changes",level:3},{value:"Make inputs optional when -classpath and --main-class are passed",id:"make-inputs-optional-when--classpath-and---main-class-are-passed",level:3},{value:"Debugging with the run and test sub-commands",id:"debugging-with-the-run-and-test-sub-commands",level:3},{value:"--platform option",id:"--platform-option",level:2},{value:"Other changes",id:"other-changes-13",level:3},{value:"Fixes",id:"fixes-20",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-16",level:4},{value:"Updates",id:"updates",level:4},{value:"v0.1.14",id:"v0114",level:2},{value:"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0",id:"hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-17",level:3},{value:"Updates",id:"updates-1",level:3},{value:"v0.1.13",id:"v0113",level:2},{value:"Change the default sub-command to repl when no args are passed",id:"change-the-default-sub-command-to-repl-when-no-args-are-passed",level:3},{value:"Marking the project's workspace root with the project.settings.scala file",id:"marking-the-projects-workspace-root-with-the-projectsettingsscala-file",level:3},{value:"Scala CLI is now built with Scala 3.2.0",id:"scala-cli-is-now-built-with-scala-320",level:3},{value:"Add resources support for Scala Native",id:"add-resources-support-for-scala-native",level:3},{value:"Default to the run sub-command instead of repl when the -e, --execute-script, --execute-scala or --execute-java options are passed.",id:"default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed",level:3},{value:"Work in progress",id:"work-in-progress",level:3},{value:"Support for Markdown (experimental)",id:"support-for-markdown-experimental",level:4},{value:"Add --python option for the run sub-command (experimental)",id:"add---python-option-for-the-run-sub-command-experimental",level:4},{value:"Other changes",id:"other-changes-14",level:3},{value:"Documentation",id:"documentation",level:4},{value:"Fixes",id:"fixes-21",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-18",level:4},{value:"Updates",id:"updates-2",level:4},{value:"New Contributors",id:"new-contributors-17",level:3},{value:"v0.1.12",id:"v0112",level:2},{value:"Add --spark, --spark-standalone and --hadoop options for the run sub-command",id:"add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command",level:3},{value:"Add the default Scala version to the output of the version sub-command",id:"add-the-default-scala-version-to-the-output-of-the-version-sub-command",level:3},{value:"Enable passing the scalafmt configuration with --scalafmt-conf and --scalafmt-conf-str",id:"enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str",level:3},{value:"Enable turning the --interactive mode on permanently",id:"enable-turning-the---interactive-mode-on-permanently",level:3},{value:"Other changes",id:"other-changes-15",level:3},{value:"Work in progress",id:"work-in-progress-1",level:4},{value:"SIP-46-related",id:"sip-46-related",level:4},{value:"Documentation",id:"documentation-1",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-19",level:4},{value:"Updates",id:"updates-3",level:4},{value:"New Contributors",id:"new-contributors-18",level:3},{value:"v0.1.11",id:"v0111",level:2},{value:"Make .scalafmt.conf optional when running the fmt command",id:"make-scalafmtconf-optional-when-running-the-fmt-command",level:3},{value:"Define output option for package command with using directives",id:"define-output-option-for-package-command-with-using-directives",level:3},{value:"Add support for running multiple snippets of the same kind",id:"add-support-for-running-multiple-snippets-of-the-same-kind",level:3},{value:"Add bloop sub-command",id:"add-bloop-sub-command",level:3},{value:"Make main class optional in preamble-less assemblies",id:"make-main-class-optional-in-preamble-less-assemblies",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements",level:3},{value:"Prevent erroneous using directives from blocking the initial run of BSP",id:"prevent-erroneous-using-directives-from-blocking-the-initial-run-of-bsp",level:4},{value:"Work in progress",id:"work-in-progress-2",level:3},{value:"Allow to globally turn actionable diagnostics on or off",id:"allow-to-globally-turn-actionable-diagnostics-on-or-off",level:4},{value:"Publishing-related features",id:"publishing-related-features",level:4},{value:"Other changes",id:"other-changes-16",level:3},{value:"Documentation",id:"documentation-2",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-20",level:4},{value:"Updates",id:"updates-4",level:4},{value:"v0.1.10",id:"v0110",level:2},{value:"Initial support for importing other sources via using directives",id:"initial-support-for-importing-other-sources-via-using-directives",level:3},{value:"Add dependency update sub-command",id:"add-dependency-update-sub-command",level:3},{value:"Running snippets passed as arguments",id:"running-snippets-passed-as-arguments",level:3},{value:"Uninstall instructions and uninstall sub-command",id:"uninstall-instructions-and-uninstall-sub-command",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements-1",level:3},{value:"ES modules",id:"es-modules",level:4},{value:"Putting Java options in assemblies, launchers, and docker images, in package sub-command",id:"putting-java-options-in-assemblies-launchers-and-docker-images-in-package-sub-command",level:4},{value:"--command and --scratch-dir options in run sub-command",id:"--command-and---scratch-dir-options-in-run-sub-command",level:4},{value:"Don't put Scala CLI internal modules in packages",id:"dont-put-scala-cli-internal-modules-in-packages",level:4},{value:"Don't write preambles in generated assemblies in the package sub-command",id:"dont-write-preambles-in-generated-assemblies-in-the-package-sub-command",level:4},{value:"Don't put some dependencies in generated assemblies in the package sub-command",id:"dont-put-some-dependencies-in-generated-assemblies-in-the-package-sub-command",level:4},{value:"In progress",id:"in-progress",level:3},{value:"Experimental Spark capabilities",id:"experimental-spark-capabilities",level:4},{value:"Other changes",id:"other-changes-17",level:3},{value:"Documentation",id:"documentation-3",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-21",level:4},{value:"Updates",id:"updates-5",level:4},{value:"New Contributors",id:"new-contributors-19",level:3},{value:"v0.1.9",id:"v019",level:2},{value:"--list-main-classes for publish & package",id:"--list-main-classes-for-publish--package",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements-2",level:3},{value:"fmt options improvement",id:"fmt-options-improvement",level:4},{value:"Include libsodium.dll on Windows",id:"include-libsodiumdll-on-windows",level:4},{value:"Force interactive mode for update command",id:"force-interactive-mode-for-update-command",level:4},{value:"In progress",id:"in-progress-1",level:3},{value:"Publishing-related features",id:"publishing-related-features-1",level:4},{value:"Better BSP support for Scala scripts",id:"better-bsp-support-for-scala-scripts",level:4},{value:"Other changes",id:"other-changes-18",level:3},{value:"Documentation PRs",id:"documentation-prs",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-22",level:4},{value:"Updates",id:"updates-6",level:4},{value:"v0.1.8",id:"v018",level:2},{value:"--list-main-classes option for the run command",id:"--list-main-classes-option-for-the-run-command",level:3},{value:"Add config command",id:"add-config-command",level:3},{value:"Prioritise non-script main classes",id:"prioritise-non-script-main-classes",level:3},{value:"Important bugfixes",id:"important-bugfixes",level:3},{value:"Accept latest Scala versions despite stale Scala version listings in cache",id:"accept-latest-scala-versions-despite-stale-scala-version-listings-in-cache",level:4},{value:"Bloop now uses JAVA_HOME by default",id:"bloop-now-uses-java_home-by-default",level:4},{value:"The -coverage-out option now accepts relative paths",id:"the--coverage-out-option-now-accepts-relative-paths",level:4},{value:"Other changes",id:"other-changes-19",level:3},{value:"Documentation PRs",id:"documentation-prs-1",level:4},{value:"Fixes",id:"fixes-22",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-23",level:4},{value:"Older versions",id:"older-versions",level:2}];function u(e){const s={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,l.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.h1,{id:"release-notes",children:"Release notes"}),"\n",(0,a.jsx)(s.h2,{id:"v122",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.2.2",children:"v1.2.2"})}),"\n",(0,a.jsxs)(s.h3,{id:"fixed-the-fatal-invariant-violated-false-positive-error-coming-from-bloop",children:["Fixed the ",(0,a.jsx)(s.code,{children:"Fatal invariant violated"})," false-positive error coming from Bloop"]}),"\n",(0,a.jsxs)(s.p,{children:["This small update fixes the ",(0,a.jsx)(s.code,{children:"Fatal invariant violated"})," error (",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/2829",children:"#2829"}),").\nThe error was being thrown by Bloop when running Scala CLI repeatedly with the same sources."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2837",children:"#2837"})]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Log a warning when invalid java properties are being passed by env vars by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2843",children:"#2843"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.2.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/github-actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2828",children:"#2828"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ",(0,a.jsx)(s.code,{children:"org.scalameta:trees_2.13"})," to 4.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2831",children:"#2831"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M1-10-105f9e32 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2844",children:"#2844"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"bloop-core"})," to 1.5.16-sc-2 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2837",children:"#2837"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"whats-changed",children:"What's Changed"}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.2.1...v1.2.2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.2.1...v1.2.2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v121",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.2.1",children:"v1.2.1"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scala-341",children:"Support for Scala 3.4.1"}),"\n",(0,a.jsx)(s.p,{children:"This Scala CLI version adds support for Scala 3.4.1."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version\n# Scala CLI version: 1.2.1\n# Scala version (default): 3.4.1\n"})}),"\n",(0,a.jsx)(s.p,{children:"Additionally, from this version on Scala CLi is being tested against the latest Scala 3 Next RC.\nAnd so, feel free to try out Scala 3.4.2-RC1!"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run -S 3.4.2-RC1 --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)'\n# Compiling project (Scala 3.4.2-RC1, JVM (17))\n# Compiled project (Scala 3.4.2-RC1, JVM (17))\n# 3.4.2-RC1\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2824",children:"#2824"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2822",children:"#2822"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scalajs-1160",children:"Support for Scala.js 1.16.0"}),"\n",(0,a.jsxs)(s.p,{children:["This version adds Scala CLI support for Scala.js 1.16.0.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2807",children:"#2807"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/55",children:"scala-js-cli#55"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"fixes",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix handling for ",(0,a.jsx)(s.code,{children:"-Xlint:help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2781",children:"#2781"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"--semanticdb-targetroot"})," & ",(0,a.jsx)(s.code,{children:"--semanticdb-sourceroot"})," for scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2784",children:"#2784"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust actionable diagnostics for scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/rochala",children:"@rochala"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2815",children:"#2815"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing of runner & test-runner artifacts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2819",children:"#2819"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Fix Bloop import by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2825",children:"#2825"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-1",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure external help options are mentioned in short help where available by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2808",children:"#2808"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"internal-changes",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Run integration tests for the latest Scala 3 Next RC by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2824",children:"#2824"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add installation guide for FreeBSD by ",(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2793",children:"#2793"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2797",children:"#2797"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-1",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2783",children:"#2783"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2787",children:"#2787"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M1-8-35694880 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2786",children:"#2786"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2795",children:"#2795"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 33.1.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2801",children:"#2801"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump follow-redirects from 1.15.4 to 1.15.6 in /website by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2803",children:"#2803"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add -unchecked to the list of options that don't require -O by ",(0,a.jsx)(s.a,{href:"https://github.com/joan38",children:"@joan38"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2800",children:"#2800"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.12-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2806",children:"#2806"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sttp.client core to 3.9.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2810",children:"#2810"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2813",children:"#2813"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2807",children:"#2807"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump express from 4.18.2 to 4.19.2 in /website by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2816",children:"#2816"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.16-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2818",children:"#2818"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala Next to 3.4.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2822",children:"#2822"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Typelevel Toolkit to 0.1.23 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2823",children:"#2823"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/joan38",children:"@joan38"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2800",children:"#2800"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/rochala",children:"@rochala"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2815",children:"#2815"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v120",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.2.0",children:"v1.2.0"})}),"\n",(0,a.jsx)(s.h3,{id:"scala-333-340-21313--21219-support",children:"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support"}),"\n",(0,a.jsxs)(s.p,{children:["This version of Scala CLI adds support for a whooping 4 new Scala versions, it's been busy these past few days!\nThe default version used when using the CLI will from now on be the Scala 3 Next version (3.4.0 as of this release).\nUsing the ",(0,a.jsx)(s.code,{children:"lts"})," tag will now point to Scala 3.3.3.\nThe LTS is also the version used for building the internals of Scala CLI (although we now also cross-compile with 3.4.0)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version\n# Scala CLI version: 1.2.0\n# Scala version (default): 3.4.0\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2772",children:"#2772"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2736",children:"#2736"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2755",children:"#2755"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2753",children:"#2753"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2752",children:"#2752"})]}),"\n",(0,a.jsx)(s.h3,{id:"remapping-esmodule-imports-at-link-time-with-scalajs",children:"Remapping EsModule imports at link time with Scala.js"}),"\n",(0,a.jsxs)(s.p,{children:["Given the following ",(0,a.jsx)(s.code,{children:"importMap.json"})," file:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-json",metastring:"title=importMap.json",children:'{\n "imports": {\n "@stdlib/linspace": "https://cdn.skypack.dev/@stdlib/linspace"\n }\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to remap the imports at link time with the ",(0,a.jsx)(s.code,{children:"jsEsModuleImportMap"})," directive."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=RemappingEsModuleImports.scala",children:'//> using jsEsModuleImportMap importMap.json\n//> using jsModuleKind es\n//> using jsMode fastLinkJS\n//> using platform js\n\nimport scala.scalajs.js\nimport scala.scalajs.js.annotation.JSImport\nimport scala.scalajs.js.typedarray.Float64Array\n\nobject Foo {\n def main(args: Array[String]): Unit = {\n println(Array(-10.0, 10.0, 10).mkString(", "))\n println(linspace(0, 10, 10).mkString(", "))\n }\n}\n\n@js.native\n@JSImport("@stdlib/linspace", JSImport.Default)\nobject linspace extends js.Object {\n def apply(start: Double, stop: Double, num: Int): Float64Array = js.native\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["The same can be achieved with the ",(0,a.jsx)(s.code,{children:"--js-es-module-import-map"})," command line option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power package RemappingEsModuleImports.scala --js --js-module-kind ESModule -o main.js --js-es-module-import-map importMap.json\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Quafadas",children:"@Quafadas"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2737",children:"#2737"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/47",children:"scala-js-cli#47"})]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-1",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Updated method for choosing a free drive letter (fixes #2743) by ",(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2749",children:"#2749"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make sure tasty-lib doesn't warn about Scala 3 Next by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2775",children:"#2775"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-2",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add the ability to remap EsModule imports at link time by ",(0,a.jsx)(s.a,{href:"https://github.com/Quafadas",children:"@Quafadas"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2737",children:"#2737"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"internal-changes-1",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix overeager Scala version docs tests by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2750",children:"#2750"})]}),"\n",(0,a.jsxs)(s.li,{children:["Lock script wrapper tests on the internally used Scala 2.13 version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2754",children:"#2754"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Scala LTS as the default version while cross compiling all Scala 3 modules on both LTS & Next by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2752",children:"#2752"})]}),"\n",(0,a.jsxs)(s.li,{children:["Explicitly set sonatype publishing to use the default cross Scala version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2757",children:"#2757"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing of artifacts to include non-cross-compiled modules by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2759",children:"#2759"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run integration tests with both Scala 3 LTS & Next versions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2760",children:"#2760"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-1",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix typo by ",(0,a.jsx)(s.a,{href:"https://github.com/imRentable",children:"@imRentable"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2739",children:"#2739"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add directive examples in Scala Native docs by ",(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2774",children:"#2774"})]}),"\n",(0,a.jsxs)(s.li,{children:["toolkit latest is deprecated, mention default instead by ",(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2776",children:"#2776"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-2",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2734",children:"#2734"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.8.0 to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2731",children:"#2731"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ",(0,a.jsx)(s.code,{children:"coursier"})," to 2.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2735",children:"#2735"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"scala-js-cli"})," to 1.15.0.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2738",children:"#2738"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala to 3.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2736",children:"#2736"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2748",children:"#2748"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2747",children:"#2747"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2744",children:"#2744"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sttp client core_2.13 to 3.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2745",children:"#2745"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.12 to 2.12.19 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2753",children:"#2753"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2756",children:"#2756"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.13 to 2.13.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2755",children:"#2755"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalameta to 4.9.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2770",children:"#2770"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala LTS to 3.3.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2772",children:"#2772"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-71-1e75159e by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2773",children:"#2773"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-1",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/imRentable",children:"@imRentable"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2739",children:"#2739"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2774",children:"#2774"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v113",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.3",children:"v1.1.3"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-lts-scala-version-aliases",children:"Support for LTS Scala version aliases"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to use ",(0,a.jsx)(s.code,{children:"lts"})," and ",(0,a.jsx)(s.code,{children:"3.lts"})," as Scala version aliases in Scala CLI.\nThey refer to the latest LTS version of Scala (the ",(0,a.jsx)(s.code,{children:"3.3.x"})," line at the time of this release)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run -S lts --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)'\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# 3.3.1\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Using the ",(0,a.jsx)(s.code,{children:"2.lts"}),", ",(0,a.jsx)(s.code,{children:"2.13.lts"})," & ",(0,a.jsx)(s.code,{children:"2.12.lts"})," aliases returns a meaningful error, too."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"fail",children:"scala-cli run -S 2.lts -e 'println(scala.util.Properties.versionString)' \n# [error] Invalid Scala version: 2.lts. There is no official LTS version for Scala 2.\n# You can only choose one of the 3.x, 2.13.x, and 2.12.x. versions.\n# The latest supported stable versions are 2.12.18, 2.13.12, 3.3.1.\n# In addition, you can request compilation with the last nightly versions of Scala,\n# by passing the 2.nightly, 2.12.nightly, 2.13.nightly, or 3.nightly arguments.\n# Specific Scala 2 or Scala 3 nightly versions are also accepted.\n# You can also request the latest Scala 3 LTS by passing lts or 3.lts.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.h3,{id:"--semanticdb-targetroot-and---semanticdb-sourceroot-options",children:[(0,a.jsx)(s.code,{children:"--semanticdb-targetroot"})," and ",(0,a.jsx)(s.code,{children:"--semanticdb-sourceroot"})," options"]}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to set the SemanticDB target root and source root directories with unified syntax,\nindependent of the target Scala and/or Java versions."}),"\n",(0,a.jsxs)(s.p,{children:["For a given ",(0,a.jsx)(s.code,{children:"semanticdb-example.sc"})," script:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=src/semanticdb-example.sc",children:'println("SemanticDB targetroot gets set to ./targetRootDir, while sourceroot gets set to the current working directory.")\n'})}),"\n",(0,a.jsxs)(s.p,{children:["You now can specify the ",(0,a.jsx)(s.code,{children:"targetroot"})," and ",(0,a.jsx)(s.code,{children:"sourceroot"})," directories like this:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli compile src/semanticdb-example.sc --semanticdb-targetroot ./targetRootDir --semanticdb-sourceroot .\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2692",children:"#2692"})]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-2",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["remove ",(0,a.jsx)(s.code,{children:"user.home"})," hack by ",(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ultra-long invalid Scala version errors by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2724",children:"#2724"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-2",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add information about ",(0,a.jsx)(s.code,{children:"--preamble"})," in assembly packaging documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2713",children:"#2713"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2717",children:"#2717"})]}),"\n",(0,a.jsxs)(s.li,{children:["Documentation for creation of custom toolkit by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2715",children:"#2715"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2718",children:"#2718"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix formatting in custom toolkit doc by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2719",children:"#2719"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2720",children:"#2720"})]}),"\n",(0,a.jsxs)(s.li,{children:["Added info about repl with toolkit by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2721",children:"#2721"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2723",children:"#2723"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-3",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2688",children:"#2688"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2700",children:"#2700"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala Native to 0.4.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2696",children:"#2696"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.4 to 1.3.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2716",children:"#2716"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-2",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2713",children:"#2713"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2715",children:"#2715"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3"})]}),"\n",(0,a.jsx)(s.h2,{id:"v112",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.2",children:"v1.1.2"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scalajs-1150",children:"Support for Scala.js 1.15.0"}),"\n",(0,a.jsxs)(s.p,{children:["This version adds Scala CLI support for Scala.js 1.15.0.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2672",children:"#2672"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/43",children:"scala-js-cli#43"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-3",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix repeatable compiler options handling from the command line by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2666",children:"#2666"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix script wrapper tests & script object wrapper ",(0,a.jsx)(s.code,{children:"using"})," directive by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2668",children:"#2668"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent consecutive ",(0,a.jsx)(s.code,{children:"-language:*"})," options from being ignored by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2667",children:"#2667"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-3",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix test.md by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2679",children:"#2679"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2681",children:"#2681"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update release procedure steps for ",(0,a.jsx)(s.code,{children:"v1.1.x"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2665",children:"#2665"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tag ",(0,a.jsx)(s.code,{children:"GitHubTests.create secret"})," as flaky on all Mac tests (including M1) by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2677",children:"#2677"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-4",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2662",children:"#2662"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump libsodiumjni to 0.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2651",children:"#2651"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 33.0.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2670",children:"#2670"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2671",children:"#2671"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2673",children:"#2673"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2674",children:"#2674"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2675",children:"#2675"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.15.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2672",children:"#2672"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v111",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.1",children:"v1.1.1"})}),"\n",(0,a.jsxs)(s.h3,{id:"deprecate-scala-toolkit-latest-version-in-favour-of-default",children:["Deprecate Scala Toolkit ",(0,a.jsx)(s.code,{children:"latest"})," version in favour of ",(0,a.jsx)(s.code,{children:"default"})]}),"\n",(0,a.jsxs)(s.p,{children:["Using toolkits with the ",(0,a.jsx)(s.code,{children:"latest"})," version is now deprecated and will cause a warning.\nIt will likely be removed completely in a future release."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --toolkit latest -e 'println(os.pwd)'\n# Using 'latest' for toolkit is deprecated, use 'default' to get more stable behaviour:\n# --toolkit default\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# /home\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It is now advised to either use an explicit toolkit version or rely on the new ",(0,a.jsx)(s.code,{children:"default"})," alias."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --toolkit default -e 'println(os.pwd)'\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# /home\n"})}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"default"})," version for toolkits is tied to a particular Scala CLI version.\nYou can check which version is used by referring to Scala CLI help."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli version \n# Scala CLI version: 1.1.1\n# Scala version (default): 3.3.1\nscala-cli run -h|grep toolkit \n# --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2622",children:"#2622"})]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-3",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove semantics Compliant for asInstaceOf by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2614",children:"#2614"})]}),"\n",(0,a.jsxs)(s.li,{children:["Scala js mode validation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2630",children:"#2630"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing Scala.js mode aliases by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2655",children:"#2655"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add deprecation reporting mechanism for using directives by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2622",children:"#2622"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass java opts to scalac by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2601",children:"#2601"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-4",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fallback to UTF-8 in setup-ide by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2599",children:"#2599"})]}),"\n",(0,a.jsxs)(s.li,{children:["Separate Scala REPL classpath from user dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2607",children:"#2607"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent resource directories from breaking sources hash by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2654",children:"#2654"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix special handling for the ",(0,a.jsx)(s.code,{children:"-Xplugin-list"})," compiler option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2635",children:"#2635"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove superfluous traits by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2618",children:"#2618"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent the toolkit latest deprecation warning from being logged more than once by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2657",children:"#2657"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-4",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Unify mentions of Java properties and link to the correct section of guides. by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2603",children:"#2603"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document script wrappers by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2596",children:"#2596"})]}),"\n",(0,a.jsxs)(s.li,{children:["Shorten titles of cookbooks by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2609",children:"#2609"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for bloop interaction by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2608",children:"#2608"})]}),"\n",(0,a.jsxs)(s.li,{children:["Docs/java opts for compiler by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2619",children:"#2619"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a subcategories layer for guides & cookbooks by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2612",children:"#2612"})]}),"\n",(0,a.jsxs)(s.li,{children:["Merge documentations about proxy setup by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2597",children:"#2597"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test framework versions by ",(0,a.jsx)(s.a,{href:"https://github.com/mbovel",children:"@mbovel"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2625",children:"#2625"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2604",children:"#2604"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2611",children:"#2611"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2615",children:"#2615"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2617",children:"#2617"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2620",children:"#2620"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-1",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add debug mode by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2643",children:"#2643"})]}),"\n",(0,a.jsxs)(s.li,{children:["Downgrade Xcode on macos CI runners by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2632",children:"#2632"})]}),"\n",(0,a.jsxs)(s.li,{children:["Revert xcode version downgrade by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2650",children:"#2650"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-5",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2594",children:"#2594"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.8.0.202311291450-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2613",children:"#2613"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docusaurus version by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2610",children:"#2610"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump actions/setup-python from 4 to 5 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2624",children:"#2624"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-3",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mbovel",children:"@mbovel"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2625",children:"#2625"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v110",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.0",children:"v1.1.0"})}),"\n",(0,a.jsx)(s.h3,{id:"breaking-update-to-scala-2-scripts",children:"Breaking update to Scala 2 scripts"}),"\n",(0,a.jsx)(s.p,{children:(0,a.jsx)(s.strong,{children:"Keep in mind that it ONLY applies to Scala 2! Scala 3 script wrappers are not affected!"})}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now uses a different kind of script wrappers for Scala 2 by default, which support running background threads.\nThis has been introduces as an answer to the ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/2470",children:"issue #2470"}),", where a running a script in Scala 2 would end up in a deadlock due to background threads being run.\nAlso the change makes the Scala 2 scripts run significantly faster, as the code can be optimized due to not residing in the object's initialization clause."]}),"\n",(0,a.jsx)(s.p,{children:"However, the new solution brings some incompatibilities with the old behaviour:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"main classes are now named the same as the file they are defined in, they do not have the '_sc' suffix anymore, so any calls like:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli foo.sc bar.sc --main-class foo_sc\n"})}),"\n",(0,a.jsx)(s.p,{children:"should be replaced with"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli foo.sc bar.sc --main-class foo\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["it is impossible to access the contents of a script named ",(0,a.jsx)(s.code,{children:"main.sc"})," from another source, any references to the script object ",(0,a.jsx)(s.code,{children:"main"})," will result in a compilation error.\nE.g. Accessing the contents of ",(0,a.jsx)(s.code,{children:"main.sc"})," using the following code:"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"println(main.somethingDefinedInMainScript)\n"})}),"\n",(0,a.jsx)(s.p,{children:"Will result in the following compilation error:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"[error] ./foo.sc:2:11\n[error] missing argument list for method main in trait App\n[error] Unapplied methods are only converted to functions when a function type is expected.\n[error] You can make this conversion explicit by writing `main _` or `main(_)` instead of `main`.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When ",(0,a.jsx)(s.code,{children:"main.sc"})," is passed as argument together with other scripts, a warning will be displayed:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"[warn] Script file named 'main.sc' detected, keep in mind that accessing it from other scripts is impossible due to a clash of `main` symbols\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2556",children:"#2556"})]}),"\n",(0,a.jsx)(s.h3,{id:"drive-relative-paths-on-windows",children:'"Drive relative" paths on Windows'}),"\n",(0,a.jsxs)(s.p,{children:['Scala CLI now correctly recognizes "drive relative" paths on Windows, so paths like ',(0,a.jsx)(s.code,{children:"/foo/bar"})," will be treated as relative from the root of the current drive - e.g. ",(0,a.jsx)(s.code,{children:"C:\\foo\\bar"}),".\nThis allows for compatibility of programs referencing paths with e.g. ",(0,a.jsx)(s.code,{children:"//> using file /foo/bar"})," with Windows."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2516",children:"#2516"})]}),"\n",(0,a.jsx)(s.h3,{id:"ux-improvements",children:"UX improvements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["React to some HTTP responses by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2007",children:"#2007"})]}),"\n",(0,a.jsxs)(s.li,{children:["Chore/group warnings about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2550",children:"#2550"})]}),"\n",(0,a.jsxs)(s.li,{children:["Migrate to Docusaurus v3, add local search plugin by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2590",children:"#2590"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-4",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Default to publish repository configured for local machine when inferring publish.ci.repository by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2571",children:"#2571"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip validation for default Scala versions, add build test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2576",children:"#2576"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-5",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Take into consideration --project-version when creating BuildInfo by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2548",children:"#2548"})]}),"\n",(0,a.jsxs)(s.li,{children:["Workaround for home.dir property not being set by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2573",children:"#2573"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass scalac arguments as file by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2584",children:"#2584"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-5",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add a doc on Windows anti-malware submission procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2546",children:"#2546"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix list of licenses URL by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2552",children:"#2552"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix Windows secrets path in the documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2561",children:"#2561"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the pgp-pair section of publish setup docs by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2565",children:"#2565"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2569",children:"#2569"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document --python flag by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2574",children:"#2574"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document publishing process configuration by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2580",children:"#2580"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2593",children:"#2593"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-2",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Exclude conflicting dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2541",children:"#2541"})]}),"\n",(0,a.jsxs)(s.li,{children:["Generate test reports on the CI by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2543",children:"#2543"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use the latest ",(0,a.jsx)(s.code,{children:"scala-cli"})," in ",(0,a.jsx)(s.code,{children:"macos-m1-tests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2554",children:"#2554"})]}),"\n",(0,a.jsxs)(s.li,{children:["Install ",(0,a.jsx)(s.code,{children:"scala-cli"})," with ",(0,a.jsx)(s.code,{children:"cs"})," on M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2555",children:"#2555"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix generating test reports for failed suites by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2564",children:"#2564"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pin ",(0,a.jsx)(s.code,{children:"scala-cli-setup"})," version to be M1-compatible & use it in ",(0,a.jsx)(s.code,{children:"native-macos-m1-tests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2568",children:"#2568"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add log separators for integration and build tests by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2570",children:"#2570"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust test report generation to mill 0.11.6 bump changes by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2577",children:"#2577"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump MacOS CI to ",(0,a.jsx)(s.code,{children:"macOS-13"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2579",children:"#2579"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add env for configuring home directory overriding by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2587",children:"#2587"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-6",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2532",children:"#2532"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2542",children:"#2542"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore: Update Bloop to v1.5.11-sc by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2557",children:"#2557"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2560",children:"#2560"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2559",children:"#2559"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.5 to 1.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2567",children:"#2567"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-59-cdeaa580 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2558",children:"#2558"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2572",children:"#2572"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2575",children:"#2575"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-60-89836cd8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2586",children:"#2586"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"v2.1.8"})," where it wasn't consistent by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2588",children:"#2588"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-4",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2516",children:"#2516"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v106",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.6",children:"v1.0.6"})}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore",children:"Scala CLI won't default to the system JVM if it's not supported anymore"}),"\n",(0,a.jsxs)(s.p,{children:["If your ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," environment variable has been pointing to a JVM that is no longer supported by Scala CLI\n(so anything below 17, really), you may have run into an error like this one with Scala CLI v1.0.5:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power bloop exit \n# Stopped Bloop server. \nexport JAVA_HOME=$(cs java-home --jvm zulu:8)\nscala-cli -e 'println(System.getProperty(\"java.version\"))' \n# Starting compilation server\n# Error: bloop.rifle.FailedToStartServerExitCodeException: Server failed with exit code 1\n# For more details, please see '/var/folders/5n/_ggj7kk93czdt_n0jzrk8s780000gn/T/1343202731019130640/.scala-build/stacktraces/1699527280-9858975811713766588.log'\n# Running\n# scala-cli --power bloop output\n# might give more details.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This is because we no longer support JVM <17 with Scala CLI v1.0.5, but we still have been defaulting to whatever JVM\nwas defined in ",(0,a.jsx)(s.code,{children:"JAVA_HOME"}),". As a result, Bloop has been failing to start when running with, say, ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," pointing\nto Java 8."]}),"\n",(0,a.jsxs)(s.p,{children:["This is no longer the case. Scala CLI will now automatically download Java 17 for Bloop in such a situation\n(and still use the JVM from ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," for running the code, while Bloop runs on 17)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power bloop exit \n# Stopped Bloop server. \nexport JAVA_HOME=$(cs java-home --jvm zulu:8)\nscala-cli -e 'println(System.getProperty(\"java.version\"))' \n# Starting compilation server\n# Compiling project (Scala 3.3.1, JVM (8))\n# Compiled project (Scala 3.3.1, JVM (8))\n# 1.8.0_392\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2508",children:"#2508"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes",children:"Other changes"}),"\n",(0,a.jsx)(s.h3,{id:"fixes-6",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"--watch"})," failing on invalid ",(0,a.jsx)(s.code,{children:"PathWatchers.Event"})," & skip wonky tests on Mac CI by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2515",children:"#2515"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Don't try to always get system jvm first by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2508",children:"#2508"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-6",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2522",children:"#2522"})]}),"\n",(0,a.jsxs)(s.li,{children:["add cookbook about Emacs integration by ",(0,a.jsx)(s.a,{href:"https://github.com/ag91",children:"@ag91"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2506",children:"#2506"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-3",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Bump actions/setup-node from 3 to 4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2493",children:"#2493"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2500",children:"#2500"})]}),"\n",(0,a.jsxs)(s.li,{children:["Simplify build by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2512",children:"#2512"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix wonky native MacOS CI on ",(0,a.jsx)(s.code,{children:"stable"})," branch by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2518",children:"#2518"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add regexes for release-notes github reference swapping by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2519",children:"#2519"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-7",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2498",children:"#2498"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"lightweight-spark-distrib"})," to the VL fork & bump to ",(0,a.jsx)(s.code,{children:"0.0.5"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2503",children:"#2503"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.4 to 1.0.5 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2504",children:"#2504"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"java-class-name"})," to the VL fork & bump to ",(0,a.jsx)(s.code,{children:"0.1.3"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2502",children:"#2502"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2505",children:"#2505"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2514",children:"#2514"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app to 2.1.0-M26 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2513",children:"#2513"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2446",children:"#2446"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2521",children:"#2521"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"nocrc32-zip-input-stream"})," to the VL fork & bump it to ",(0,a.jsx)(s.code,{children:"0.1.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2520",children:"#2520"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-5",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/ag91",children:"@ag91"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2506",children:"#2506"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6"})]}),"\n",(0,a.jsx)(s.h2,{id:"v105",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.5",children:"v1.0.5"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new",children:"What's new"}),"\n",(0,a.jsxs)(s.h3,{id:"accept---power-from-anywhere",children:["Accept ",(0,a.jsx)(s.code,{children:"--power"})," from anywhere"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--power"})," flag used to be a launcher option, which means it used to only be accepted when passed\nbefore the sub-command name. Now, it can be passed anywhere in the command line."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power package --help\nscala-cli package --power --help\nscala-cli package --help --power\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2399",children:"#2399"})]}),"\n",(0,a.jsx)(s.h3,{id:"offline-mode-experimental",children:"Offline mode (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to run Scala CLI in offline mode for the cases when you don't want the runner\nto make any network requests for whatever reason.\nThis changes Coursier's cache policy to ",(0,a.jsx)(s.code,{children:"LocalOnly"}),", preventing it from downloading anything."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli compile . --offline --power\n"})}),"\n",(0,a.jsx)(s.p,{children:"Of course, this means that you will have to have all the dependencies relevant to your build\nalready downloaded and available in your local cache.\nReasonable fallbacks will be used where possible,\ne.g. the Scala compiler may be used instead of Bloop if Bloop isn't available."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2404",children:"#2404"})]}),"\n",(0,a.jsx)(s.h3,{id:"shorter-install-script-link",children:"Shorter install script link"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI's install script is now available behind a conveniently shorter web address:\n",(0,a.jsx)(s.a,{href:"https://scala-cli.virtuslab.org/get",children:"https://scala-cli.virtuslab.org/get"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2450",children:"#2450"})]}),"\n",(0,a.jsxs)(s.h3,{id:"the-fix-sub-command-experimental",children:["The ",(0,a.jsx)(s.code,{children:"fix"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"fix"})," sub-command is a new addition to Scala CLI. It allows to scan your project for ",(0,a.jsx)(s.code,{children:"using"})," directives\nand extract them into the ",(0,a.jsx)(s.code,{children:"project.scala"})," file placed in the project root directory.\nThis allows to easily fix warnings tied to having ",(0,a.jsx)(s.code,{children:"using"})," directives present in multiple files."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli fix . --power\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2309",children:"#2309"})]}),"\n",(0,a.jsx)(s.h3,{id:"build-static--shared-libraries-with-scala-native-experimental",children:"Build static & shared libraries with Scala Native (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["You can now use the ",(0,a.jsx)(s.code,{children:"--native-target"})," option to build Scala Native projects as static or shared libraries."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli package . --power --native-target static\nscala-cli package . --power --native-target dynamic\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2196",children:"#2196"})]}),"\n",(0,a.jsx)(s.h3,{id:"print-platform-version",children:"Print platform version"}),"\n",(0,a.jsx)(s.p,{children:"Platform version is now always logged during compilation."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli compile .\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\nscala-cli compile . --js\n# Compiling project (Scala 3.3.1, Scala.js 1.13.2)\n# Compiled project (Scala 3.3.1, Scala.js 1.13.2)\nscala-cli compile . --native\n# Compiling project (Scala 3.3.1, Scala Native 0.4.16)\n# Compiled project (Scala 3.3.1, Scala Native 0.4.16)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2465",children:"#2465"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-1",children:"Other changes"}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-5",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Accumulate exp warnings with logger by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2376",children:"#2376"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove ComputeVersion.Command, make ComputeVersion classes positioned by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2350",children:"#2350"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add more configuration for publish by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2435",children:"#2435"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn about transitive using file directive by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2432",children:"#2432"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support Scala Native 0.5.x changes in publishing artifacts by ",(0,a.jsx)(s.a,{href:"https://github.com/WojciechMazur",children:"@WojciechMazur"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2460",children:"#2460"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-7",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - set es version into scala-js-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2351",children:"#2351"})]}),"\n",(0,a.jsxs)(s.li,{children:["Modify the format of StrictDirective.toString by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2355",children:"#2355"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make explicitly passed scala version use the latest release, not the default one by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2411",children:"#2411"})]}),"\n",(0,a.jsxs)(s.li,{children:["Release flag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2413",children:"#2413"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ensure build resolution is kept when packaging assemblies with provided dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2457",children:"#2457"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"fmt"})," sub-command exit code to mirror ",(0,a.jsx)(s.code,{children:"scalafmt"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2463",children:"#2463"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix 'JVM too old' as bsp by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2445",children:"#2445"})]}),"\n",(0,a.jsxs)(s.li,{children:["Read java props from env vars by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2356",children:"#2356"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make script wrapper satisfy compiler checks by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2414",children:"#2414"})]}),"\n",(0,a.jsxs)(s.li,{children:["Load local ivy path from ivy.home and user.home system properties by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2484",children:"#2484"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-7",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix typo in buildInfo directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2357",children:"#2357"})]}),"\n",(0,a.jsxs)(s.li,{children:['configuration.md examples "using dep" to current versions by ',(0,a.jsx)(s.a,{href:"https://github.com/SunKing2",children:"@SunKing2"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2398",children:"#2398"})]}),"\n",(0,a.jsxs)(s.li,{children:["Documentation updates by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2375",children:"#2375"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publish directives usage displayed in one line, unify directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2381",children:"#2381"})]}),"\n",(0,a.jsxs)(s.li,{children:["Backport of docs change (#2391) by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2403",children:"#2403"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add internal docs for scalajs-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2434",children:"#2434"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for fix command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2437",children:"#2437"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for offline mode by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2475",children:"#2475"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update dependencies.md to mention jitpack by ",(0,a.jsx)(s.a,{href:"https://github.com/doofin",children:"@doofin"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2458",children:"#2458"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the list of external repositories Scala CLI depends on by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2476",children:"#2476"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the docs to no longer treat --power as a launcher-only option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2478",children:"#2478"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-4",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add test for actionable diagnostics from compiler by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2327",children:"#2327"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pin the versions of Github CI runners by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2370",children:"#2370"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove bloop timeouts in tests by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2407",children:"#2407"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add post-update hook for reference doc generation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2406",children:"#2406"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add tests which check availability of scalafmt native launcher for de\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2418",children:"#2418"})]}),"\n",(0,a.jsxs)(s.li,{children:["Default to a Scala version for REPL if there are no Scala artifacts. by ",(0,a.jsx)(s.a,{href:"https://github.com/trilleplay",children:"@trilleplay"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2431",children:"#2431"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove unused snippet checker by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2423",children:"#2423"})]}),"\n",(0,a.jsxs)(s.li,{children:["Allow to override internal & user default Scala versions for ",(0,a.jsx)(s.code,{children:"mill"})," builds by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2461",children:"#2461"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT: Refactor: Rely on global --power option where able in cli commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2480",children:"#2480"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-8",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2344",children:"#2344"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.9-sc-2 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2345",children:"#2345"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2346",children:"#2346"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2349",children:"#2349"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.2 to 1.0.4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2348",children:"#2348"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2360",children:"#2360"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2369",children:"#2369"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2368",children:"#2368"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.11-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2383",children:"#2383"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.6.1.202309021850-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2384",children:"#2384"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2387",children:"#2387"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2393",children:"#2393"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docker/login-action from 2 to 3 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2400",children:"#2400"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.7.0.202309050840-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2395",children:"#2395"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala3-library to 3.3.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2392",children:"#2392"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2388",children:"#2388"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2410",children:"#2410"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2385",children:"#2385"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-library to 2.13.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2396",children:"#2396"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2386",children:"#2386"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2419",children:"#2419"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2401",children:"#2401"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2429",children:"#2429"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2442",children:"#2442"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2438",children:"#2438"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update metaconfig-typesafe-config to 0.12.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2439",children:"#2439"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-56-1bcbe7f6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2440",children:"#2440"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala Native to 0.4.16 & log platform version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2465",children:"#2465"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.3-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2467",children:"#2467"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2468",children:"#2468"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump actions/checkout from 3 to 4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2378",children:"#2378"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.3 to 1.3.4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2424",children:"#2424"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier-publish from 0.1.4 to 0.1.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2433",children:"#2433"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump scalajs-cli to 1.14.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2491",children:"#2491"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump scala-cli-signing to 0.2.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2486",children:"#2486"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump gcbenchmark dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2481",children:"#2481"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-6",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/SunKing2",children:"@SunKing2"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2398",children:"#2398"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/trilleplay",children:"@trilleplay"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2431",children:"#2431"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/WojciechMazur",children:"@WojciechMazur"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2460",children:"#2460"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2484",children:"#2484"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/doofin",children:"@doofin"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2458",children:"#2458"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5"})]}),"\n",(0,a.jsx)(s.h2,{id:"v104",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.4",children:"v1.0.4"})}),"\n",(0,a.jsx)(s.h3,{id:"hotfix-for-buildtargetjvmrunenvironment-in-bsp",children:"Hotfix for buildTarget/jvmRunEnvironment in BSP"}),"\n",(0,a.jsx)(s.p,{children:"We've addressed a bug that surfaced when opening your ScalaCLI projects in Metals or IntelliJ. If you encountered the following log:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'2023.08.09 15:48:34 INFO BSP server: Caused by: java.lang.IllegalArgumentException: Type ch.epfl.scala.bsp4j.JvmMainClass is instantiated reflectively but was never registered. Register the type by adding "unsafeAllocated" for the type in reflect-config.json.\n2023.08.09 15:48:34 INFO BSP server: \tat com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets.instanceHubErrorStub(SubstrateAllocationSnippets.java:309)\n2023.08.09 15:48:34 INFO BSP server: \tat jdk.unsupported@17.0.6/sun.misc.Unsafe.allocateInstance(Unsafe.java:864)\n2023.08.09 15:48:34 INFO BSP server: \t... 36 more\n'})}),"\n",(0,a.jsx)(s.p,{children:"those logs should no longer appear."}),"\n",(0,a.jsxs)(s.p,{children:["Thanks to ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," for providing the fix in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2342",children:"#2342"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"v103",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.3",children:"v1.0.3"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-1",children:"What's new"}),"\n",(0,a.jsxs)(s.h3,{id:"access-project-configuration-with-the-new-buildinfo",children:["Access project configuration with the new ",(0,a.jsx)(s.code,{children:"BuildInfo"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"BuildInfo"})," access your project's build configuration within your Scala code. This feature automatically gathers and generates build information about your project, making project details instantly accessible at runtime."]}),"\n",(0,a.jsxs)(s.p,{children:["To generate BuildInfo, either use the ",(0,a.jsx)(s.code,{children:"--build-info"})," command line option or include the ",(0,a.jsx)(s.code,{children:"//> using buildInfo"})," directive in your code."]}),"\n",(0,a.jsxs)(s.p,{children:["Upon activation, a ",(0,a.jsx)(s.code,{children:"BuildInfo"})," object becomes accessible on your project's classpath. To use it, simply add the following import into your code:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"import scala.cli.build.BuildInfo\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This ",(0,a.jsx)(s.code,{children:"BuildInfo"})," object encapsulates information such as the Scala version used, target platform, main class, scalac options, dependencies, and much more for both Main and Test scopes. The generation ensures up-to-date configuration data from both the console options and using directives in your project's sources."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2249",children:"#2249"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"compileonly-dependencies",children:"CompileOnly Dependencies"}),"\n",(0,a.jsx)(s.p,{children:"Now, users can declare dependencies that are exclusively included at the compile time. These dependencies are added to the classpath during compilation, but won't be included when the application is run, keeping your runtime environment lightweight."}),"\n",(0,a.jsx)(s.p,{children:"To declare such a dependency:"}),"\n",(0,a.jsxs)(s.ol,{children:["\n",(0,a.jsx)(s.li,{children:"Via the using directive:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'//> using compileOnly.dep "com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2"\n'})}),"\n",(0,a.jsxs)(s.ol,{start:"2",children:["\n",(0,a.jsx)(s.li,{children:"Via the command line:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'scala-cli Hello.scala --compile-dep "com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by @alexarchambault and ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2299",children:"#2299"}),", Thanks!"]}),"\n",(0,a.jsx)(s.h3,{id:"set-globally-java-properties",children:"Set globally Java properties"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI allows users to globally set Java properties for its launcher using the ",(0,a.jsx)(s.code,{children:"config"})," command. This will simplify the JVM properties management process, eliminating the need to pass these properties with each ",(0,a.jsx)(s.code,{children:"scala-cli"})," execution."]}),"\n",(0,a.jsx)(s.p,{children:"To set global Java properties execute the following command:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli config java.properties Djavax.net.ssl.trustStore=cacerts Dfoo=bar2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When modifying Java properties, remember that you must redefine all of them. It's not possible to update just a single property. Essentially, each time you use the ",(0,a.jsx)(s.code,{children:"config"})," command for Java properties, you replace the entire list of properties."]}),"\n",(0,a.jsx)(s.p,{children:"Whenever overwriting existing Java properties Scala CLI will let you know what was the previous value and in interactive mode ensure that you are ok with replacing them."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2317",children:"#2317"}),", Thanks!"]}),"\n",(0,a.jsxs)(s.h3,{id:"rename-parameter-for-publish-command",children:["Rename parameter for ",(0,a.jsx)(s.code,{children:"publish"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["We've updated the ",(0,a.jsx)(s.code,{children:"--version"})," parameter for the publish command. Now, when specifying the project version, use ",(0,a.jsx)(s.code,{children:"--project-version"})," instead."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore ",children:"scala-cli publish --project-version 1.0.3 ...\n"})}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-2",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add custom exception and throw it when node not found in the path by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2323",children:"#2323"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip reading ide-options-v2.json if doesn't exist to avoid throwing a\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2333",children:"#2333"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip setting release flag when user pass directly -release or -java-o\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2321",children:"#2321"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent downloading Java 17 when running a REPL without sources by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2305",children:"#2305"})]}),"\n",(0,a.jsxs)(s.li,{children:["Extract JAVA_HOME from /usr/libexec/java_home for Mac by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2304",children:"#2304"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump case-app, add names limit to HelpFormat, move some name aliases, add test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2280",children:"#2280"})]}),"\n",(0,a.jsxs)(s.li,{children:["Build info with compute version ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2310",children:"#2310"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-8",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - install ps, which is necessary for starting Bloop by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2332",children:"#2332"})]}),"\n",(0,a.jsxs)(s.li,{children:["Load virtual data as byte arrays without encoding using UTF-8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2313",children:"#2313"})]}),"\n",(0,a.jsxs)(s.li,{children:["Accept directive packageType native when using native platform by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2311",children:"#2311"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ignore url query params ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2334",children:"#2334"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-8",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update runner specification by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2301",children:"#2301"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add WinGet to Windows installation methods by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2283",children:"#2283"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing caution to Password options and fix displaying command in\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2286",children:"#2286"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document BuildInfo ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2325",children:"#2325"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-5",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add timeout for resolving semanticDbVersion by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2322",children:"#2322"})]}),"\n",(0,a.jsxs)(s.li,{children:["Resolve semanticDB for older scala version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2318",children:"#2318"})]}),"\n",(0,a.jsxs)(s.li,{children:["feat: use the new ScalaAction from BSP4J by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2284",children:"#2284"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-9",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2335",children:"#2335"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2329",children:"#2329"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.2-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2324",children:"#2324"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.9-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2314",children:"#2314"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2315",children:"#2315"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-sbt-test-adapter_2.13 to 1.13.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2240",children:"#2240"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.1 to 1.0.2 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2300",children:"#2300"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill 0.11.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2297",children:"#2297"})]}),"\n",(0,a.jsxs)(s.li,{children:["deps: update mill-scalafix to 0.3.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2285",children:"#2285"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2295",children:"#2295"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2288",children:"#2288"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2290",children:"#2290"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2281",children:"#2281"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2279",children:"#2279"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump semver from 5.7.1 to 5.7.2 in /website by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2276",children:"#2276"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3"})]}),"\n",(0,a.jsx)(s.h2,{id:"v102",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.2",children:"v1.0.2"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-2",children:"What's new"}),"\n",(0,a.jsx)(s.p,{children:"This release brings enhancements to Scala CLI:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"WinGet installation for Windows users"}),"\n",(0,a.jsx)(s.li,{children:"better navigation with improved build target names"}),"\n",(0,a.jsxs)(s.li,{children:["introducing ",(0,a.jsx)(s.code,{children:"new"})," command for Giter8 project generation"]}),"\n",(0,a.jsxs)(s.li,{children:["easier JVM properties management with ",(0,a.jsx)(s.code,{children:".scalaopts"})," file support."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"The release also includes numerous bug fixes, updates, and new contributors."}),"\n",(0,a.jsx)(s.h3,{id:"installation-via-winget-on-windows",children:"Installation via WinGet on Windows"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now be installed via ",(0,a.jsx)(s.a,{href:"https://learn.microsoft.com/en-gb/windows/package-manager/",children:"WinGet"})," on Windows, with\na command such as"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bat",children:"winget install virtuslab.scalacli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mimoguz",children:"@mimoguz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2239",children:"#2239"}),", Thanks!"]}),"\n",(0,a.jsx)(s.h3,{id:"enhanced-build-target-names",children:"Enhanced build target names"}),"\n",(0,a.jsxs)(s.p,{children:["Now, the build target name will be derived from the workspace directory that contains it, making it easier for users to\nnavigate between different projects within a multi-root workspace. Instead of a build target named as ",(0,a.jsx)(s.code,{children:"project_XYZ-XYZ"}),",\nyou will now see the name like ",(0,a.jsx)(s.code,{children:"workspace_XYZ-XYZ"}),", where ",(0,a.jsx)(s.code,{children:"workspace"})," refers to the name of the workspace directory."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:".\n\u251c\u2500\u2500 scripts\n\u2502 \u251c\u2500\u2500 .scala-build\n\u2502 \u2502 \u2514\u2500\u2500 scripts_59f2159dd5\n\u2502 \u2514\u2500\u2500 one.sc\n\u251c\u2500\u2500 skan\n\u2502 \u251c\u2500\u2500 .scala-build\n\u2502 \u2502 \u2514\u2500\u2500 skan_88b44a2858\n\u2502 \u2514\u2500\u2500 main.scala\n\u2514\u2500\u2500 skan.code-workspace\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2201",children:"#2201"})]}),"\n",(0,a.jsx)(s.h3,{id:"introducing-new-command-for-giter8-project-generation",children:"Introducing 'new' command for Giter8 project generation"}),"\n",(0,a.jsxs)(s.p,{children:["Giter8 is a project templating tool for Scala, and its integration within Scala CLI offers efficient way to set up new\nprojects. By using the ",(0,a.jsx)(s.code,{children:"new"})," command, users can generate new projects based on predefined or custom templates."]}),"\n",(0,a.jsx)(s.p,{children:"For example:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power new VirtusLab/scala-cli.g8\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/zetashift",children:"@zetashift"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2202",children:"#2202"}),", Thanks!"]}),"\n",(0,a.jsxs)(s.h3,{id:"loading-java-properties-from-scalaopts-into-scalacli-launcher",children:["Loading Java Properties from ",(0,a.jsx)(s.code,{children:".scalaopts"})," into ScalaCLI launcher"]}),"\n",(0,a.jsxs)(s.p,{children:["ScalaCLI allows to load Java properties into ",(0,a.jsx)(s.code,{children:"scala-cli"})," launcher directly from a ",(0,a.jsx)(s.code,{children:".scalaopts"})," file located in your\ncurrent working directory. This will simplify the JVM properties management process, eliminating the need to pass these\nproperties with each scala-cli execution."]}),"\n",(0,a.jsxs)(s.p,{children:["For instance, if ",(0,a.jsx)(s.code,{children:"-Djavax.net.ssl.trustStore=cacerts"})," and ",(0,a.jsx)(s.code,{children:"-Dfoo2=bar2"})," are defined within your ",(0,a.jsx)(s.code,{children:".scalaopts"})," file, these\nvalues will be loaded into ",(0,a.jsx)(s.code,{children:"scala-cli"})," launcher:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ cat .scalaopts\n-Djavax.net.ssl.trustStore=cacerts\n-Dfoo2=bar2\n$ scala-cli run ...\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2267",children:"#2267"})]}),"\n",(0,a.jsxs)(s.p,{children:["Please be aware that ScalaCLI will only process Java properties that it recognizes from the ",(0,a.jsx)(s.code,{children:".scalaopts"})," file. Other JVM\noptions, such as",(0,a.jsx)(s.code,{children:" -Xms1024m"}),", will be ignored as they can't be used within native image, and users will be alerted with\na warning message when such non-compliant options are passed."]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-3",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add publish.doc directive by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2245",children:"#2245"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix pgp create with no java 17 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2189",children:"#2189"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support for running standalone launcher of scala-cli with JVM 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2253",children:"#2253"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-9",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Make dependencies keep their positions when fetching by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2266",children:"#2266"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix empty position in DependencyFormatErrors by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2261",children:"#2261"})]}),"\n",(0,a.jsxs)(s.li,{children:["Script wrapper verification by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2227",children:"#2227"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - include test.resourceDir into sources for test scope by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2235",children:"#2235"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix markdown - allow running .md files that start with a number by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2225",children:"#2225"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix dep update error by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2211",children:"#2211"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add new mechanism for resolving scoped BuildOptions by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2274",children:"#2274"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - download cs from coursier-m1 as an archive by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2193",children:"#2193"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - Truncate file length to 0 when override content by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2188",children:"#2188"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-9",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add mentions that using target directives are experimental by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2262",children:"#2262"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix inline code in directives docs by ",(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2233",children:"#2233"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update docs - dependency parameters by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2224",children:"#2224"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update directive docs for Platform by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2213",children:"#2213"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-6",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Build changes by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2263",children:"#2263"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove file change portion of test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2251",children:"#2251"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add logging to 'watch with interactive' test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2229",children:"#2229"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for parsing cancel params in native launcher of Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2195",children:"#2195"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-10",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.7\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2271",children:"#2271"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2272",children:"#2272"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.16 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2270",children:"#2270"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jimfs to 1.3.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2269",children:"#2269"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.6\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2264",children:"#2264"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2265",children:"#2265"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.5\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2256",children:"#2256"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2257",children:"#2257"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.1-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2259",children:"#2259"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2232",children:"#2232"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2222",children:"#2222"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update dependency to 0.2.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2219",children:"#2219"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.6.0.202305301015-r\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2220",children:"#2220"})]}),"\n",(0,a.jsxs)(s.li,{children:["Updates - ",(0,a.jsx)(s.code,{children:"amm"})," (",(0,a.jsx)(s.code,{children:"2.5.9"}),"), ",(0,a.jsx)(s.code,{children:"scala-library"})," (",(0,a.jsx)(s.code,{children:"2.12.18"}),", ",(0,a.jsx)(s.code,{children:"2.13.11"}),") by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2223",children:"#2223"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2216",children:"#2216"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core, ... to 2.23.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2217",children:"#2217"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.11.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2221",children:"#2221"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2192",children:"#2192"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.0 to 1.0.1\nby ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2207",children:"#2207"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.0.1-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2197",children:"#2197"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2194",children:"#2194"})]}),"\n",(0,a.jsxs)(s.li,{children:["Upgrade scripts to latest coursier by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1728",children:"#1728"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-7",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/zetashift",children:"@zetashift"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2202",children:"#2202"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2233",children:"#2233"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mimoguz",children:"@mimoguz"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2239",children:"#2239"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v101",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.1",children:"v1.0.1"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-3",children:"What's new"}),"\n",(0,a.jsx)(s.p,{children:"This release only contains bug fixes and minor internal improvements."}),"\n",(0,a.jsx)(s.h3,{id:"fixes-10",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - add test to output from name of script example by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2153",children:"#2153"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing with implicit ",(0,a.jsx)(s.code,{children:"publish.version"})," coming from a ",(0,a.jsx)(s.code,{children:"git"})," tag by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2154",children:"#2154"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix conflicts when watch and interactive try to read StdIn by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2168",children:"#2168"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bsp wrapper fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2171",children:"#2171"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add the .exe suffix to output provided by user for graalvm-native-image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2182",children:"#2182"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-7",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["refactor: Remove JavaInterface, which causes compilation issues with Bloop by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2174",children:"#2174"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enforce to use jvm 17 on linux aarch64 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2180",children:"#2180"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-11",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2149",children:"#2149"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2155",children:"#2155"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core, ... to 2.23.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2160",children:"#2160"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.0.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2161",children:"#2161"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2162",children:"#2162"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2164",children:"#2164"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"mill"})," scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2167",children:"#2167"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.2.1 to 1.0.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2169",children:"#2169"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," to ",(0,a.jsx)(s.code,{children:"0.2.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2173",children:"#2173"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2175",children:"#2175"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2176",children:"#2176"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0",children:"v1.0.0"})}),"\n",(0,a.jsxs)(s.h2,{id:"the-official-scala-runner-release",children:["The official ",(0,a.jsx)(s.code,{children:"scala"})," runner release"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI has reached the highly anticipated ",(0,a.jsx)(s.code,{children:"1.0.0"})," milestone!\nHaving addressed all the ",(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"})," requirements,\nthis version is going to become the official ",(0,a.jsx)(s.code,{children:"scala"})," runner, replacing the old ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["For a deeper understanding of Scala CLI as the new ",(0,a.jsx)(s.code,{children:"scala"})," runner and to explore its benefits and features,\nwe encourage you to check out our ",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/",children:"blogpost"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Also be sure to get familiar with all the differences introduced by this change in our ",(0,a.jsx)(s.a,{href:"/docs/guides/introduction/old-runner-migration",children:"migration guide"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"whats-changed-1",children:"What's Changed"}),"\n",(0,a.jsx)(s.h3,{id:"new-default-scala-version---330",children:"New default Scala version - 3.3.0"}),"\n",(0,a.jsx)(s.p,{children:"Scala 3.3.0 is now the default version for Scala CLI projects.\nIt's the first LTS (Long Term Support) release of Scala 3 to be used by Scala CLI.\nRight on time for 1.0.0!"}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2140",children:"#2140"})]}),"\n",(0,a.jsx)(s.h3,{id:"toolkit-test",children:"Toolkit-test"}),"\n",(0,a.jsxs)(s.p,{children:["By incorporating the ",(0,a.jsx)(s.a,{href:"https://github.com/scala/toolkit",children:"Scala Toolkit"})," into your project, you gain the advantage of two additional\ndependencies seamlessly integrated into your classpath:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"org.scala-lang:toolkit:"})," is added to the main scope, allowing its utilization throughout your project."]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"org.scala-lang:toolkit-test:"})," is included in the test scope, making it available exclusively for testing purposes."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now supports the following features for the toolkit:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["including e.g. ",(0,a.jsx)(s.code,{children:"//> using toolkit latest"})," in any main scope file will automatically add the ",(0,a.jsx)(s.code,{children:"toolkit"})," dependency to the main scope and the ",(0,a.jsx)(s.code,{children:"toolkit-test"})," dependency to the test scope"]}),"\n",(0,a.jsxs)(s.li,{children:["if you place e.g. ",(0,a.jsx)(s.code,{children:"//> using toolkit latest"})," within a test scope file, both ",(0,a.jsx)(s.code,{children:"toolkit"})," and ",(0,a.jsx)(s.code,{children:"toolkit-test"})," will be limited to the test scope only"]}),"\n",(0,a.jsxs)(s.li,{children:["inserting e.g. ",(0,a.jsx)(s.code,{children:"//> using test.toolkit latest"})," anywhere in the project will add both ",(0,a.jsx)(s.code,{children:"toolkit"})," and ",(0,a.jsx)(s.code,{children:"toolkit-test"})," to the test scope only"]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"This convention is encouraged for other toolkit-like libraries as well."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2127",children:"#2127"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2137",children:"#2137"})]}),"\n",(0,a.jsx)(s.h3,{id:"forcing-an-object-wrapper-for-scripts",children:"Forcing an object wrapper for scripts"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports the ",(0,a.jsx)(s.code,{children:"//> using objectWrapper"})," directive, along with the corresponding ",(0,a.jsx)(s.code,{children:"--object-wrapper"})," option,\nwhich allows to force wrapping script code in an object body instead of a class."]}),"\n",(0,a.jsx)(s.p,{children:"Using object wrappers should be avoided for scripts relying on multi-threading (as it may cause deadlocks), but may prove to be the only option in some cases."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2136",children:"#2136"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-4",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add alias for snapshots repository in Maven by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2125",children:"#2125"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump typelevel-toolkit to 0.0.11, configure toolkit-test by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2135",children:"#2135"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix updating toolkit dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2138",children:"#2138"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve directive parsing errors & special-case ",(0,a.jsx)(s.code,{children:"toolkit"})," directive version parsing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2133",children:"#2133"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix determining position for value in directive without quotes by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2141",children:"#2141"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-11",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix line conversion logic by simplifying topWrapperLen to line count of top wrapper by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2101",children:"#2101"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix test watch infinite loop by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2113",children:"#2113"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix flaky completions for ",(0,a.jsx)(s.code,{children:"zsh"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Jasper-M",children:"@Jasper-M"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2118",children:"#2118"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - install certificates for java by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2123",children:"#2123"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix the ",(0,a.jsx)(s.code,{children:"--source-jar"})," option & add corresponding ",(0,a.jsx)(s.code,{children:"using"})," directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2120",children:"#2120"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-10",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add docs for bootstrapped standalone fat JAR by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2122",children:"#2122"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add developer docs on modifying ",(0,a.jsx)(s.code,{children:"reflect-config.json"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2114",children:"#2114"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-8",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update release procedure - update also v1 tag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2107",children:"#2107"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Refactor test scope directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2083",children:"#2083"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add main class to jar manifest in assembly by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2124",children:"#2124"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-12",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0-RC2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2105",children:"#2105"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.5.0.202303070854-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2090",children:"#2090"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-8",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/Jasper-M",children:"@Jasper-M"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2118",children:"#2118"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100-rc2",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0-RC2",children:"v1.0.0-RC2"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-changed-2",children:"What's Changed"}),"\n",(0,a.jsx)(s.h3,{id:"exclude",children:"Exclude"}),"\n",(0,a.jsxs)(s.p,{children:["To exclude specific source files or entire directories from a Scala CLI project, you can now use the ",(0,a.jsx)(s.code,{children:"//> using exclude"})," directive in your ",(0,a.jsx)(s.code,{children:"project.scala"})," file.\nAlternatively, you can do the same from the command line with the ",(0,a.jsx)(s.code,{children:"--exclude"})," option."]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["absolute path: ",(0,a.jsx)(s.code,{children:"/root/path/to/your/project/Main.scala"})]}),"\n",(0,a.jsxs)(s.li,{children:["relative path: ",(0,a.jsx)(s.code,{children:"src/main/scala/Main.scala"})]}),"\n",(0,a.jsxs)(s.li,{children:["glob pattern: ",(0,a.jsx)(s.code,{children:"*.sc"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["For example, to exclude all files in the ",(0,a.jsx)(s.code,{children:"example/scala"})," directory, add the following directive to your ",(0,a.jsx)(s.code,{children:"project.scala"})," file:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using exclude "example/scala"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2053",children:"#2053"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"directives-with-a-test-scope-equivalent",children:"Directives with a Test Scope equivalent"}),"\n",(0,a.jsxs)(s.p,{children:["Some directives now have a test scope equivalent, such as ",(0,a.jsx)(s.code,{children:"using dep"})," and its test scope counterpart ",(0,a.jsx)(s.code,{children:"using test.dep"}),". This allows you to declare dependencies that are only used in tests outside of test-specific sources."]}),"\n",(0,a.jsxs)(s.p,{children:["For example, you can declare a dependency on ",(0,a.jsx)(s.code,{children:"munit"})," in your ",(0,a.jsx)(s.code,{children:"project.scala"})," file like this:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using test.dep "org.scalameta::munit::0.7.29"\n'})}),"\n",(0,a.jsx)(s.p,{children:"The dependency will only be available in test sources."}),"\n",(0,a.jsx)(s.p,{children:"Here's a list of directives with a test scope equivalent with example values:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:' //> using test.dep "org.scalameta::munit::0.7.29"\n //> using test.jar "path/to/jar"\n //> using test.javaOpt "-Dfoo=bar"\n //> using test.javacOpt "source", "1.8", "target", "1.8"\n //> using test.javaProp "foo1=bar1"\n //> using test.option "-Xfatal-warnings"\n //> using test.resourceDir "testResources"\n //> using test.toolkit "latest"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2046",children:"#2046"})]}),"\n",(0,a.jsx)(s.h3,{id:"changes-to-using-directives-syntax",children:"Changes to using-directives syntax"}),"\n",(0,a.jsx)(s.p,{children:"We've made several updates to simplify the using directives syntax in this release:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"allowed omitting commas in lists of values."}),"\n",(0,a.jsx)(s.li,{children:"disallowed multiline comments."}),"\n",(0,a.jsx)(s.li,{children:"removed multiline strings."}),"\n",(0,a.jsxs)(s.li,{children:["removed ",(0,a.jsx)(s.code,{children:"require"})," and ",(0,a.jsx)(s.code,{children:"@require"})," syntax support."]}),"\n",(0,a.jsx)(s.li,{children:"allowed values without quotes."}),"\n",(0,a.jsxs)(s.li,{children:["removed ",(0,a.jsx)(s.code,{children:"@using"}),"."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"For example, the following using directives are now valid without the need for commas and quotes:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"//> using scala 3.2.2\n//> using javacOpt -source 1.8 -target 1.8\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2076",children:"#2076"})]}),"\n",(0,a.jsx)(s.h3,{id:"bootstrapped-standalone-fat-jar",children:"Bootstrapped standalone fat JAR."}),"\n",(0,a.jsx)(s.p,{children:"The Scala CLI launcher is available as a standalone fat JAR. You can download the stable version of the Scala CLI fat JAR from Maven and try it now:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"cs launch org.virtuslab.scala-cli:cliBootstrapped:1.0.0-RC2 -M scala.cli.ScalaCli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2005",children:"#2005"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"access-the-path-of-the-script-being-run-from-its-code",children:"Access the path of the script being run from its code"}),"\n",(0,a.jsxs)(s.p,{children:["With the special ",(0,a.jsx)(s.code,{children:"scriptPath"})," function, you can now easily access the path of the script being run from the script code itself.\nHere's an example of how to use the ",(0,a.jsx)(s.code,{children:"scriptPath"})," value:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=scripts/hello.sc",children:"#!/usr/bin/env -S scala-cli shebang\n\nprintln(scriptPath)\n"})}),"\n",(0,a.jsxs)(t.v,{children:[(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"chmod +x scripts/hello.sc\n./scripts/hello.sc\n"})}),(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"./scripts/hello.sc\n"})})]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1990",children:"#1990"})]}),"\n",(0,a.jsx)(s.h3,{id:"explicit-handling-of-paths-in-using-directives",children:"Explicit Handling of Paths in using-directives"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"${.}"})," pattern in directive values can now be replaced by the parent directory of the file containing the directive. This makes it possible to generate coverage output files relative to the source file location, for example:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using options "-coverage-out:${.}"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2040",children:"#2040"})]}),"\n",(0,a.jsx)(s.h3,{id:"fix-deadlocks-in-script-wrappers",children:"Fix deadlocks in Script Wrappers"}),"\n",(0,a.jsxs)(s.p,{children:["We have resolved an issue that caused deadlocks when threads were run from the static initializer of the wrapper object\n(",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/532",children:"#532"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1933",children:"#1933"}),").\nBased on the feedback from the community (Thanks ",(0,a.jsx)(s.a,{href:"https://github.com/dacr",children:"@dacr"}),"), we found that encapsulating the script code\ninto a class wrapper fixes the issue. The wrapper is generated by the Scala CLI and is not visible to the user."]}),"\n",(0,a.jsxs)(s.p,{children:["This change alters the behavior of scripts that use the ",(0,a.jsx)(s.code,{children:"@main"})," annotation. The ",(0,a.jsx)(s.code,{children:"@main"})," annotation is no longer supported in ",(0,a.jsx)(s.code,{children:".sc"})," files."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=script.sc",children:'@main def main(args: String*): Unit = println("Hello")\n'})}),"\n",(0,a.jsxs)(t.v,{children:[(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"run-fail",children:"scala-cli script.sc\n"})}),(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:'[warn] Annotation @main in .sc scripts is not supported, use .scala format instead\nCompiling project (Scala 3.2.2, JVM)\n[error] ./script.sc:1:1\n[error] method main cannot be a main method since it cannot be accessed statically\n[error] @main def main(args: String*): Unit = println("Hello")\n[error] ^^^^^\nError compiling project (Scala 3.2.2, JVM)\nCompilation failed\n'})})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2033",children:"#2033"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-5",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add first-class support for Typelevel and other toolkits by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2025",children:"#2025"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make shebang run not check dependency updates by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2022",children:"#2022"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make 'export --json' print to stdout by default by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2008",children:"#2008"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't print the spread directives warning if there's only a single file per scope by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1988",children:"#1988"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add --as-jar option by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2028",children:"#2028"})]}),"\n",(0,a.jsxs)(s.li,{children:["add newline to topWrapper by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1998",children:"#1998"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"publishing-changes",children:"Publishing changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["React to secret key decryption error by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1993",children:"#1993"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use ASCII armored secret key by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1991",children:"#1991"})]}),"\n",(0,a.jsxs)(s.li,{children:["Properly handle pgp keychains generated by Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1987",children:"#1987"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-12",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"ExcludeTests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2082",children:"#2082"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Properly show unsupported binary version by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2081",children:"#2081"})]}),"\n",(0,a.jsxs)(s.li,{children:["Allow BSP to start successfully even with unrecognised ",(0,a.jsx)(s.code,{children:"using"})," directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2072",children:"#2072"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix invalid ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," artifact downloads by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2054",children:"#2054"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - package js without main method by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2038",children:"#2038"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix completions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2004",children:"#2004"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix export failing on input duplicates ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2098",children:"#2098"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up parsing repositories for publishing ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2084",children:"#2084"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-11",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Docs: Update build output folder in Internal docs by ",(0,a.jsx)(s.a,{href:"https://github.com/amaalali",children:"@amaalali"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2071",children:"#2071"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for test scope directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2058",children:"#2058"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve error messages for malformed ",(0,a.jsx)(s.code,{children:"config"})," values by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2014",children:"#2014"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update export documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2023",children:"#2023"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add weaver test framework instruction by @lenguyenthanh in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2021",children:"#2021"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-9",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Download cs for aarch64 from coursier-m1 repo by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2085",children:"#2085"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass ",(0,a.jsx)(s.code,{children:"invokeData"})," all the way to pre-processing to give more meaningful error/warning messages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2073",children:"#2073"})]}),"\n",(0,a.jsxs)(s.li,{children:["Refactor ",(0,a.jsx)(s.code,{children:"using"})," directives processing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2066",children:"#2066"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove the ",(0,a.jsx)(s.code,{children:"examples"})," directory to fix ",(0,a.jsx)(s.code,{children:"scala-steward"})," runs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2067",children:"#2067"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove some dead code in build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2069",children:"#2069"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Remove dead ",(0,a.jsx)(s.code,{children:"BuildDeps"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2065",children:"#2065"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up build by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2017",children:"#2017"})]}),"\n",(0,a.jsxs)(s.li,{children:["Developers reflect 5 active developers in the repo. by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2006",children:"#2006"})]}),"\n",(0,a.jsxs)(s.li,{children:["Increase maximum memory allocation for JVM by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2012",children:"#2012"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use bloop-rifle module from scala-cli/bloop-core repo by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1989",children:"#1989"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing modules for which unit tests are now executed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1992",children:"#1992"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove dead code for ordering PreprocessedSources by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2103",children:"#2103"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-13",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Downgrade GraalVM to ",(0,a.jsx)(s.code,{children:"22.3.1"})," to fix M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2099",children:"#2099"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2095",children:"#2095"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.6.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2093",children:"#2093"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2086",children:"#2086"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"2.1.3"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2077",children:"#2077"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2087",children:"#2087"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2088",children:"#2088"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"graalvm"})," to ",(0,a.jsx)(s.code,{children:"22.3.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2078",children:"#2078"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2092",children:"#2092"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.2 to 1.3.3 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2070",children:"#2070"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"jsoniter"}),", ",(0,a.jsx)(s.code,{children:"scalameta"}),", ",(0,a.jsx)(s.code,{children:"os-lib"})," and ",(0,a.jsx)(s.code,{children:"scala-collection-compat"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2064",children:"#2064"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"2.1.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2063",children:"#2063"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"ammonite"})," to ",(0,a.jsx)(s.code,{children:"2.5.8"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2057",children:"#2057"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala.js to ",(0,a.jsx)(s.code,{children:"1.13.1"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2062",children:"#2062"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.1 to 1.3.2 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2055",children:"#2055"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.0 to 1.3.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2042",children:"#2042"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dump bloop core to 1.5.6-sc-8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2013",children:"#2013"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix snapshot versions calculation when the current version ends with ",(0,a.jsx)(s.code,{children:"-RC."})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2002",children:"#2002"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0-RC1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1995",children:"#1995"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2094",children:"#2094"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100-rc1",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0-RC1",children:"v1.0.0-RC1"})}),"\n",(0,a.jsxs)(s.h3,{id:"official-scala-runner-release-candidate",children:["Official ",(0,a.jsx)(s.code,{children:"scala"})," runner release candidate"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"v1.0.0-RC1"})," is the first release candidate version of Scala CLI."]}),"\n",(0,a.jsxs)(s.p,{children:["Either this or a future release candidate is meant to become the new official ",(0,a.jsx)(s.code,{children:"scala"})," runner to accompany\nthe Scala compiler (",(0,a.jsx)(s.code,{children:"scalac"}),") and other scripts, replacing the old ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["To learn more about Scala CLI as the new ",(0,a.jsx)(s.code,{children:"scala"})," runner, check out our recent blogpost:\n",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/",children:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/"})]}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-should-now-have-better-performance",children:"Scala CLI should now have better performance"}),"\n",(0,a.jsxs)(s.p,{children:["With a number of newly added performance tweaks, you can expect Scala CLI to run considerably faster.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1939",children:"#1939"})]}),"\n",(0,a.jsx)(s.h3,{id:"print-appropriate-warnings-when-experimental-features-are-used",children:"Print appropriate warnings when experimental features are used"}),"\n",(0,a.jsx)(s.p,{children:"Using experimental features will now cause Scala CLI to print an appropriate warning."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power -e '//> using publish.name \"my-library\"'\n# The '//> publish.name \"my-library\"' directive is an experimental feature.\n# Please bear in mind that non-ideal user experience should be expected.\n# If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["The warning can be suppressed with the ",(0,a.jsx)(s.code,{children:"--suppress-experimental-warning"})," option, or alternatively with the\n",(0,a.jsx)(s.code,{children:"suppress-warning.experimental-features"})," global config key."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli config suppress-warning.experimental-features true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1920",children:"#1920"})]}),"\n",(0,a.jsxs)(s.h3,{id:"experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode",children:["Experimental and restricted configuration keys will now require to be accessed in ",(0,a.jsx)(s.code,{children:"--power"})," mode"]}),"\n",(0,a.jsxs)(s.p,{children:["Some configuration keys available with the ",(0,a.jsx)(s.code,{children:"config"})," sub-command have been tagged as experimental or restricted and will\nonly be available in ",(0,a.jsx)(s.code,{children:"--power"})," mode."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config httpProxy.address\n# The 'httpProxy.address' configuration key is restricted.\n# You can run it with the '--power' flag or turn power mode on globally by running:\n# scala-cli config power true.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1953",children:"#1953"})]}),"\n",(0,a.jsxs)(s.h3,{id:"dropped-deprecated-using-directive-syntax",children:["Dropped deprecated ",(0,a.jsx)(s.code,{children:"using"})," directive syntax"]}),"\n",(0,a.jsxs)(s.p,{children:["The following syntax for ",(0,a.jsx)(s.code,{children:"using"})," directives have been dropped:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["skipping ",(0,a.jsx)(s.code,{children:"//>"})]}),"\n",(0,a.jsx)(s.li,{children:"multiline directives"}),"\n",(0,a.jsxs)(s.li,{children:["directives in ",(0,a.jsx)(s.code,{children:"/*> ... */"})," comments"]}),"\n",(0,a.jsxs)(s.li,{children:["directives in plain ",(0,a.jsx)(s.code,{children:"//"})," comments"]}),"\n",(0,a.jsx)(s.li,{children:(0,a.jsx)(s.code,{children:"@using"})}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1932",children:"#1932"})]}),"\n",(0,a.jsx)(s.h3,{id:"added-support-for-packaging-native-images-from-docker",children:"Added support for packaging native images from Docker"}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to package a GraalVM native image with Scala CLI from docker."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"docker run -v $(pwd)/Hello.scala:/Hello.scala virtuslab/scala-cli package --native-image /Hello.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1961",children:"#1961"})]}),"\n",(0,a.jsxs)(s.h3,{id:"added-support-for-scala-natives-lto",children:["Added support for Scala Native's ",(0,a.jsx)(s.code,{children:"LTO"})]}),"\n",(0,a.jsxs)(s.p,{children:['It is now possible to set the Link Time Optimization (LTO) when using Scala CLI with Scala Native.\nThe available options are "thin", "full" and "none".\nYou can do it with the ',(0,a.jsx)(s.code,{children:"--native-lto"})," option from the command line:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli -e 'println(\"Hello\")' --native --native-lto thin\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Or with a ",(0,a.jsx)(s.code,{children:"using"})," directive:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:'//> using platform "scala-native"\n//> using nativeLto "thin"\n@main def main(): Unit = println("Hello")\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1964",children:"#1964"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-6",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"publishing-changes-1",children:"Publishing changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Make credential entries respect the --password-value option by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1949",children:"#1949"})]}),"\n",(0,a.jsxs)(s.li,{children:["Write PGP keys to publish-conf when doing publish setup by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1940",children:"#1940"})]}),"\n",(0,a.jsxs)(s.li,{children:["Comply with optional password in ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1982",children:"#1982"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support ssh in GitHub repo org&name extraction by ",(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1938",children:"#1938"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-13",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Print an informative error if the project workspace path contains ",(0,a.jsx)(s.code,{children:"File.pathSeparator"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1985",children:"#1985"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enable to pass custom docker-cmd to execute application in docker by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1980",children:"#1980"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - uses show cli.nativeImage command to generate native image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1975",children:"#1975"})]}),"\n",(0,a.jsxs)(s.li,{children:["Vcs.parse fix by ",(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1963",children:"#1963"})]}),"\n",(0,a.jsxs)(s.li,{children:["move args definition to the top of the script by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1983",children:"#1983"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-changes-12",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1935",children:"#1935"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove ChainedSnippets by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1928",children:"#1928"})]}),"\n",(0,a.jsxs)(s.li,{children:["Further document publish command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1914",children:"#1914"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a verbosity guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1936",children:"#1936"})]}),"\n",(0,a.jsxs)(s.li,{children:["Docs - how to run unit tests in Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1977",children:"#1977"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-10",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Use locally build jvm launcher of scala-cli in gifs generator by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1921",children:"#1921"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up after ammonite imports removal by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1934",children:"#1934"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporarily disable ",(0,a.jsx)(s.code,{children:"PublishTests.secret keys in config"})," on Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1948",children:"#1948"})]}),"\n",(0,a.jsxs)(s.li,{children:["Move toolkit to scalalang org by ",(0,a.jsx)(s.a,{href:"https://github.com/szymon-rd",children:"@szymon-rd"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1930",children:"#1930"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-and-maintenance-14",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.2.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1931",children:"#1931"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.2.0 to 0.2.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1947",children:"#1947"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/publish version to 0.1.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1950",children:"#1950"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump to the latest weaver & remove expecty by ",(0,a.jsx)(s.a,{href:"https://github.com/lenguyenthanh",children:"@lenguyenthanh"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1955",children:"#1955"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1967",children:"#1967"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(dep): bump mill from 0.10.10 to 0.10.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1970",children:"#1970"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Bleep to ",(0,a.jsx)(s.code,{children:"1.5.6-sc-4"}),"by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1973",children:"#1973"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-9",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1938",children:"#1938"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/lenguyenthanh",children:"@lenguyenthanh"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1955",children:"#1955"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1",children:"https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v021",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.2.1",children:"v0.2.1"})}),"\n",(0,a.jsxs)(s.h3,{id:"add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli",children:["Add a guide for migrating from the old ",(0,a.jsx)(s.code,{children:"scala"})," runner to Scala CLI"]}),"\n",(0,a.jsxs)(s.p,{children:["As of ",(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"}),", Scala CLI has been accepted as the new ",(0,a.jsx)(s.code,{children:"scala"}),"\ncommand. To make the transition smooth we added a ",(0,a.jsx)(s.a,{href:"/docs/guides/introduction/old-runner-migration",children:"guide"})," highlighting\nthe differences between the two runners."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1900",children:"#1900"})]}),"\n",(0,a.jsxs)(s.h3,{id:"improve-the-publish-and-publish-setup-sub-commands-user-experience",children:["Improve the ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish setup"})," sub-commands' user experience"]}),"\n",(0,a.jsxs)(s.p,{children:["We're currently focusing on improving the experimental ",(0,a.jsx)(s.code,{children:"publish"})," feature of Scala CLI and making ",(0,a.jsx)(s.code,{children:"publish setup"})," + ",(0,a.jsx)(s.code,{children:"publish"}),"\nmore stable and user-friendly."]}),"\n",(0,a.jsxs)(s.p,{children:["Using pgp keys created by ",(0,a.jsx)(s.code,{children:"config --create-pgp-key"})," subcommand is now supported as a default option,\nno additional user input is needed."]}),"\n",(0,a.jsxs)(s.p,{children:["Addressed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1432",children:"#1432"}),"\nand by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1898",children:"#1898"})]}),"\n",(0,a.jsx)(s.h3,{id:"remove-unsupported-kebab-case-style-in-using-directives",children:"Remove unsupported kebab-case style in using directives"}),"\n",(0,a.jsx)(s.p,{children:"All using directives names are now using camelCase, kebab-case is no longer available."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1878",children:"#1878"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-a-reference-for-available-config-keys-in-help--docs",children:"Add a reference for available config keys in help & docs"}),"\n",(0,a.jsxs)(s.p,{children:["You can now view the available config keys using ",(0,a.jsx)(s.code,{children:"config --help"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli config -h\n# Usage: scala-cli config [options]\n# Configure global settings for Scala CLI.\n# \n# Available keys:\n# actions Globally enables actionable diagnostics. Enabled by default.\n# interactive Globally enables interactive mode (the '--interactive' flag).\n# power Globally enables power mode (the '--power' launcher flag).\n# suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files.\n# suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies.\n# \n# You are currently viewing the basic help for the config sub-command. You can view the full help by running: \n# scala-cli config --help-full\n# For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/config\n# \n# Config options:\n# --unset, --remove Remove an entry from config\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Also, ",(0,a.jsx)(s.code,{children:"config --full-help"})," will show the list of all keys."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1910",children:"#1910"})]}),"\n",(0,a.jsx)(s.h3,{id:"pass-user-arguments-to-js-runner",children:"Pass user arguments to JS runner"}),"\n",(0,a.jsx)(s.p,{children:"It's now possible to pass user arguments to a JS application:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=ScalaJsArgs.sc",children:'import scala.scalajs.js\nimport scala.scalajs.js.Dynamic.global\n\nval process = global.require("process")\nval argv = Option(process.argv)\n .filterNot(js.isUndefined)\n .map(_.asInstanceOf[js.Array[String]].drop(2).toSeq)\n .getOrElse(Nil)\nval console = global.console\nconsole.log(argv.mkString(" "))\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli ScalaJsArgs.sc --js -- Hello World\n"})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"Hello World\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1826",children:"#1826"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-7",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweak error messages for running scripts without file extensions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1886",children:"#1886"})]}),"\n",(0,a.jsxs)(s.li,{children:["Exit with Bloop command return code if it's non-zero by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1837",children:"#1837"})]}),"\n",(0,a.jsxs)(s.li,{children:["bloop-rifle: increase timeout values by ",(0,a.jsx)(s.a,{href:"https://github.com/Flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1865",children:"#1865"})]}),"\n",(0,a.jsxs)(s.li,{children:["Suggest users to clean working directory when Nailgun server failed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1916",children:"#1916"})]}),"\n",(0,a.jsxs)(s.li,{children:["fix: encode videos in yuv420p to support Firefox by ",(0,a.jsx)(s.a,{href:"https://github.com/danielleontiev",children:"@danielleontiev"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1904",children:"#1904"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix reading passwords from commands by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1775",children:"#1775"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add extra class path to generated bootstrap launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1897",children:"#1897"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add 'dependency' and 'dependencies' alias for using directive by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1903",children:"#1903"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure no console-syntax in reference docs and no ",(0,a.jsx)(s.code,{children:"md"})," fenced blocks in ",(0,a.jsx)(s.code,{children:"--help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1874",children:"#1874"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document export subcommand by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1875",children:"#1875"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak guides' and cookbooks' pages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1894",children:"#1894"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix pgp creation option name by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1909",children:"#1909"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix using directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1901",children:"#1901"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs to classifiers and exclude dependency by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1892",children:"#1892"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"internal-changes-2",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix handling for ",(0,a.jsx)(s.code,{children:"experimental"})," features by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1915",children:"#1915"})]}),"\n",(0,a.jsxs)(s.li,{children:["Change default home directory for tests integration and docs-test modules to avoid overriding global user config by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1917",children:"#1917"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Use enums for help groups and help command groups by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1880",children:"#1880"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Bump dns-packet from 5.3.1 to 5.4.0 in /website by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1906",children:"#1906"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.20 to 0.2.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1890",children:"#1890"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dump docusaurus to 2.3.1 and other docs deps by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1907",children:"#1907"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1881",children:"#1881"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1911",children:"#1911"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-10",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/danielleontiev",children:"@danielleontiev"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1904",children:"#1904"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"v020",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.2.0",children:"v0.2.0"})}),"\n",(0,a.jsxs)(s.h3,{id:"require-the---power-option-for-restricted-features-by-default",children:["Require the ",(0,a.jsx)(s.code,{children:"--power"})," option for restricted features by default"]}),"\n",(0,a.jsxs)(s.p,{children:["Until now, Scala CLI has been limiting some of its functionalities in its ",(0,a.jsx)(s.code,{children:"scala"})," distribution.\nStarting with ",(0,a.jsx)(s.code,{children:"v0.2.0"}),", those limitation will be applied to all distributions, including ",(0,a.jsx)(s.code,{children:"scala-cli"}),"."]}),"\n",(0,a.jsx)(s.p,{children:"This was done in order to make the behaviour consistent with Scala CLI acting as the Scala runner."}),"\n",(0,a.jsxs)(s.p,{children:["Restricted features can be accessed by using the ",(0,a.jsx)(s.code,{children:"--power"})," launcher flag. Do note that launcher flags have to be passed ",(0,a.jsx)(s.strong,{children:"before"})," the sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power package .\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Alternatively, the ",(0,a.jsx)(s.code,{children:"power"})," mode can be turned on globally by running:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config power true \n"})}),"\n",(0,a.jsxs)(s.p,{children:["Please note that this change may affect your existing scripts or workflows that rely on the limited commands from ScalaCLI (such as ",(0,a.jsx)(s.code,{children:"package"}),", ",(0,a.jsx)(s.code,{children:"publish"}),"). You can still use those commands with ",(0,a.jsx)(s.code,{children:"power"})," mode enabled."]}),"\n",(0,a.jsx)(s.p,{children:"When you try to use a limited command in restricted mode, you will now see a warning message with suggestions on how to enable this command:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ scala-cli package Hello.scala\n# This command is restricted and requires setting the `--power` option to be used.\n# You can pass it explicitly or set it globally by running:\n# scala-cli config power true\n$ scala-cli config power true\n$ scala-cli package Hello.scala\n# Wrote Hello, run it with\n# ./Hello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1835",children:"#1835"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1849",children:"#1849"})]}),"\n",(0,a.jsx)(s.h3,{id:"allow-executable-scala-scripts-without-a-file-extension",children:"Allow executable Scala scripts without a file extension"}),"\n",(0,a.jsxs)(s.p,{children:["As of this release Scala scripts without the ",(0,a.jsx)(s.code,{children:"*.sc"})," file extension will be supported for execution when using the ",(0,a.jsx)(s.code,{children:"shebang"})," command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=hello",children:"#!/usr/bin/env -S scala-cli shebang -S 3\n\nprintln(args.size)\nprintln(args.headOption)\n"})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"chmod +x hello\n./hello Hello World\n#2\n#Some(Hello)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Note that files with no extension are always run as scripts even though they may contain e.g. a valid ",(0,a.jsx)(s.code,{children:".scala"})," program."]}),"\n",(0,a.jsxs)(s.p,{children:["Also, do note that this feature has only been added for ",(0,a.jsx)(s.code,{children:"shebang"})," - the ",(0,a.jsx)(s.code,{children:"run"})," sub-command (which is the default way of running inputs when a sub-command is not specified explicitly) will not support this."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1802",children:"#1802"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-project-configuration-to-json",children:"Export Project configuration to Json"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export configuration from Scala CLI project to Json format with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power export --json .\n"})}),"\n",(0,a.jsx)(s.p,{children:"It is currently exporting basic information about the project and includes, for example, the following fields:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"ScalaVersion"}),"\n",(0,a.jsx)(s.li,{children:"Platform"}),"\n",(0,a.jsx)(s.li,{children:"Sources"}),"\n",(0,a.jsx)(s.li,{children:"Dependencies"}),"\n",(0,a.jsx)(s.li,{children:"Resolvers"}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"Example of generated Json output:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-json",children:'{\n "scalaVersion": "3.2.2",\n "platform": "JVM",\n "scopes": {\n "main": {\n "sources": [\n "Hello.scala"\n ],\n "dependencies": [\n {\n "groupId": "com.lihaoyi",\n "artifactId": {\n "name": "pprint",\n "fullName": "pprint_3"\n },\n "version": "0.6.6"\n }\n ],\n ...\n }\n }\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1840",children:"#1840"})]}),"\n",(0,a.jsxs)(s.h3,{id:"rename-using-lib-to-using-dep",children:["Rename ",(0,a.jsx)(s.code,{children:"using lib"})," to ",(0,a.jsx)(s.code,{children:"using dep"})]}),"\n",(0,a.jsxs)(s.p,{children:["To be more consistent with dependency command line options ",(0,a.jsx)(s.code,{children:"--dep"}),", the dependency using directive is now passed by ",(0,a.jsx)(s.code,{children:"using dep"}),".\nPlease note that we have kept the alias of the old directive (",(0,a.jsx)(s.code,{children:"lib"}),", ",(0,a.jsx)(s.code,{children:"libs"}),") for backwards compatibility."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:' //> using dep "org.scalameta::munit:0.7.29"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Renamed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1827",children:"#1827"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-breaking-changes",children:"Other breaking changes"}),"\n",(0,a.jsx)(s.h4,{id:"remove-ammonite-imports-support",children:"Remove ammonite imports support"}),"\n",(0,a.jsxs)(s.p,{children:["The support for ",(0,a.jsx)(s.code,{children:"$ivy"})," and ",(0,a.jsx)(s.code,{children:"$dep"})," ammonite imports has been removed.\nTo easily convert existing ",(0,a.jsx)(s.code,{children:"$ivy"})," and ",(0,a.jsx)(s.code,{children:"$dep"})," imports into the ",(0,a.jsx)(s.code,{children:"using dep"})," directive in your sources, you can use the provided actionable diagnostic."]}),"\n",(0,a.jsx)(s.p,{children:(0,a.jsx)(s.img,{alt:"convert_ivy_to_using_dep",src:i(8097).Z+"",width:"2020",height:"382"})}),"\n",(0,a.jsxs)(s.p,{children:["Removed by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1787",children:"#1787"})]}),"\n",(0,a.jsxs)(s.h4,{id:"drop-the-metabrowse-sub-command",children:["Drop the ",(0,a.jsx)(s.code,{children:"metabrowse"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["With this release, support for Metabrowse has been removed from Scala CLI. This change was made in order to limit the number of features that we need to support, especially since the ",(0,a.jsx)(s.code,{children:"Metabrowse"})," project is no longer being actively worked on."]}),"\n",(0,a.jsxs)(s.p,{children:["Remove by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1867",children:"#1867"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-8",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add cross-platform toolkit dependency by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1810",children:"#1810"})]}),"\n",(0,a.jsxs)(s.li,{children:["Show explain message when is enabled by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1830",children:"#1830"})]}),"\n",(0,a.jsxs)(s.li,{children:["Read home directory from env variable instead of option from command line by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1842",children:"#1842"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add build/taskStart and taskFinish to the exception reporting BSP mechanism by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1821",children:"#1821"})]}),"\n",(0,a.jsxs)(s.li,{children:["blooprifle: report exit code in exception by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1844",children:"#1844"})]}),"\n",(0,a.jsxs)(s.li,{children:["Suppress lib update warning by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1848",children:"#1848"})]}),"\n",(0,a.jsxs)(s.li,{children:["Invalid subcommand arg by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1811",children:"#1811"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes-1",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add a warning for the ",(0,a.jsx)(s.code,{children:"-run"})," option of the legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner, instead of failing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1801",children:"#1801"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add warnings for the deprecated ",(0,a.jsx)(s.code,{children:"-Yscriptrunner"})," legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner option instead of passing it to ",(0,a.jsx)(s.code,{children:"scalac"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1804",children:"#1804"})]}),"\n",(0,a.jsxs)(s.li,{children:["Filter out ",(0,a.jsx)(s.code,{children:"restricted"})," & ",(0,a.jsx)(s.code,{children:"experimental"})," options from ",(0,a.jsx)(s.code,{children:"SIP"})," mode help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1812",children:"#1812"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn in sip mode when using restricted command by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1862",children:"#1862"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add more detail for sub-commands' help messages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1852",children:"#1852"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix printing not supported option in restricted mode by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1861",children:"#1861"})]}),"\n",(0,a.jsxs)(s.li,{children:["Shorter options help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1872",children:"#1872"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-14",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix warning about using directives in multiple files when two java files are present by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1796",children:"#1796"})]}),"\n",(0,a.jsxs)(s.li,{children:["Quit flag not suppresses compilation errors by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1792",children:"#1792"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dont warn about target directives by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1803",children:"#1803"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - actionable actions not suggest update to previous version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1813",children:"#1813"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix actionable action when uses latest sytanx version in lib by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1817",children:"#1817"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent NPE from being thrown by the ",(0,a.jsx)(s.code,{children:"export"})," sub-command if ",(0,a.jsx)(s.code,{children:"testFramework"})," isn't defined by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1814",children:"#1814"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix message checking in test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1847",children:"#1847"})]}),"\n",(0,a.jsxs)(s.li,{children:["blooprifle: add -XX:+IgnoreUnrecognizedVMOptions to hardCodedDefaultJavaOpts by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1845",children:"#1845"})]}),"\n",(0,a.jsxs)(s.li,{children:["Trim passwords obtained as command result by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1871",children:"#1871"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-11",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ignore Bloop server early exit if it signals an already running server by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1799",children:"#1799"})]}),"\n",(0,a.jsxs)(s.li,{children:["Build aarch64 linux launcher using m1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1805",children:"#1805"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove latest supported scala version mechanism by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1816",children:"#1816"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," to ",(0,a.jsx)(s.code,{children:"org.virtuslab"})," and bump to ",(0,a.jsx)(s.code,{children:"0.1.15"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1853",children:"#1853"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add clang to scala-cli docker image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1846",children:"#1846"})]}),"\n",(0,a.jsxs)(s.li,{children:["bloop-file: show timeout value in error message by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1855",children:"#1855"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1860",children:"#1860"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run generate reference doc as non sip by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1866",children:"#1866"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"case-app"})," to ",(0,a.jsx)(s.code,{children:"2.1.0-M23"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1868",children:"#1868"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-1",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update docker example command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1798",children:"#1798"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak ",(0,a.jsx)(s.code,{children:"--watch"}),"/",(0,a.jsx)(s.code,{children:"--restart"})," disambiguation in the help messages & docs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1819",children:"#1819"})]}),"\n",(0,a.jsxs)(s.li,{children:["Release notes - msi malware analysis by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1832",children:"#1832"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve 'shebang' help message wrt program ",(0,a.jsx)(s.em,{children:"arguments"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1829",children:"#1829"})]}),"\n",(0,a.jsxs)(s.li,{children:["docs: Fix Yum manual installation step by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1850",children:"#1850"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-1",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.20 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1790",children:"#1790"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.19 to 0.1.20 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1806",children:"#1806"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-11",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1829",children:"#1829"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0120",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.20",children:"v0.1.20"})}),"\n",(0,a.jsx)(s.h3,{id:"add-support-for-scala-toolkit",children:"Add support for Scala Toolkit"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now has support for ",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-toolkit-makes-scala-powerful-straight-out-of-the-box/",children:"Scala Toolkit"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Scala Toolkit is an ongoing effort by ",(0,a.jsx)(s.a,{href:"https://scala.epfl.ch/",children:"Scala Center"})," and ",(0,a.jsx)(s.a,{href:"https://www.virtuslab.com/",children:"VirtusLab"}),"\nto compose a set of approachable libraries to solve everyday problems."]}),"\n",(0,a.jsx)(s.p,{children:"It is currently in its pre-release phase and includes the following libraries:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/scalameta/munit",children:"MUnit"})," for testing;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/softwaremill/sttp",children:"Sttp"})," for HTTP client;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/com-lihaoyi/upickle",children:"UPickle/UJson"})," for reading, writing and operating on JSONs;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/com-lihaoyi/os-lib",children:"OS-Lib"})," for operating on files and the operating system."]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["You can add it to your Scala CLI build from the command line with the ",(0,a.jsx)(s.code,{children:"--with-toolkit"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli . --with-toolkit latest\n"})}),"\n",(0,a.jsxs)(s.p,{children:["There's also an appropriate ",(0,a.jsx)(s.code,{children:"using"})," directive."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:'//> using toolkit "0.1.6"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1768",children:"#1768"})]}),"\n",(0,a.jsxs)(s.h3,{id:"scala-cli-is-built-with-scala-322",children:["Scala CLI is built with Scala ",(0,a.jsx)(s.code,{children:"3.2.2"})]}),"\n",(0,a.jsxs)(s.p,{children:["We now rely on Scala ",(0,a.jsx)(s.code,{children:"3.2.2"})," as the default internal Scala version used to build the project."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1772",children:"#1772"})]}),"\n",(0,a.jsxs)(s.h3,{id:"removal-of-the-about-and-doctor-sub-commands",children:["Removal of the ",(0,a.jsx)(s.code,{children:"about"})," and ",(0,a.jsx)(s.code,{children:"doctor"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"about"})," command has been removed, its features merged back to the ",(0,a.jsx)(s.code,{children:"version"})," command.\nAs a result, the ",(0,a.jsx)(s.code,{children:"version"})," command will now check if your locally installed Scala CLI is up-to-date.\nIt is possible to skip the check with the ",(0,a.jsx)(s.code,{children:"--offline"})," option, or when printing raw CLI or default Scala\nversions with ",(0,a.jsx)(s.code,{children:"--cli-version"})," and ",(0,a.jsx)(s.code,{children:"--scala-version"}),", respectively."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version --offline \n# Scala CLI version: 0.1.20\n# Scala version (default): 3.2.2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Similarly, the ",(0,a.jsx)(s.code,{children:"doctor"})," sub-command has been removed, with its past and previously planned functionalities to be delivered\nin a more interactive manner in the future."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1744",children:"#1744"})]}),"\n",(0,a.jsxs)(s.h3,{id:"the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman",children:["The Scala CLI ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," binary is now available via ",(0,a.jsx)(s.code,{children:"sdkman"})]}),"\n",(0,a.jsxs)(s.p,{children:["You can now get the platform-appropriate Scala CLI binary on ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," architecture via ",(0,a.jsx)(s.code,{children:"sdkman"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1748",children:"#1748"})]}),"\n",(0,a.jsxs)(s.h3,{id:"aarch64arm64-artifact-with-the-launcher-script",children:[(0,a.jsx)(s.code,{children:"aarch64/arm64"})," artifact with the launcher script"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"scala-cli.sh"})," launcher script now correctly downloads the ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," artifact on the appropriate architecture."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1745",children:"#1745"})]}),"\n",(0,a.jsxs)(s.h3,{id:"run-a-jar-file-as-a-regular-input",children:["Run a ",(0,a.jsx)(s.code,{children:".jar"})," file as a regular input"]}),"\n",(0,a.jsxs)(s.p,{children:["JARs can now be run just like any other input, without the need of passing the ",(0,a.jsx)(s.code,{children:"-cp"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli Hello.jar\n# Hello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1738",children:"#1738"})]}),"\n",(0,a.jsxs)(s.h3,{id:"java-properties-without-the-need-for---java-prop",children:["Java properties without the need for ",(0,a.jsx)(s.code,{children:"--java-prop"})]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--java-prop"})," option can be skipped when passing Java properties to Scala CLI now."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli Hello.scala -Dfoo=bar\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1739",children:"#1739"})]}),"\n",(0,a.jsxs)(s.h3,{id:"docker-packaging-with-using-directives",children:["Docker packaging with ",(0,a.jsx)(s.code,{children:"using"})," directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to configure packaging into a docker image via ",(0,a.jsx)(s.code,{children:"using"})," directives."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile power",children:'//> using packaging.dockerFrom "openjdk:11"\n//> using packaging.dockerImageTag "1.0.0"\n//> using packaging.dockerImageRegistry "virtuslab"\n//> using packaging.dockerImageRepository "scala-cli"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1753",children:"#1753"})]}),"\n",(0,a.jsxs)(s.h3,{id:"pass-graalvm-args-via-a-using-directive",children:["Pass GraalVM args via a ",(0,a.jsx)(s.code,{children:"using"})," directive"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass args to GraalVM via the following ",(0,a.jsx)(s.code,{children:"using"})," directive:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile power",children:'//> using packaging.graalvmArgs "--no-fallback", "--enable-url-protocols=http,https"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1767",children:"#1767"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-9",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes-2",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove irrelevant options from ",(0,a.jsx)(s.code,{children:"version"})," help message by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1737",children:"#1737"})]}),"\n",(0,a.jsxs)(s.li,{children:["Include launcher options in the help for the default and ",(0,a.jsx)(s.code,{children:"help"})," sub-commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1725",children:"#1725"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove suffix ",(0,a.jsx)(s.code,{children:".aux"})," from progName when installed by cs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1736",children:"#1736"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't fail in case of connection errors in the version sub-command by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1760",children:"#1760"})]}),"\n",(0,a.jsxs)(s.li,{children:["Set workspace dir to ",(0,a.jsx)(s.code,{children:"os.tmp.dir"})," for virtual sources by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1771",children:"#1771"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for deprecated Scala ",(0,a.jsx)(s.code,{children:"2.13.x"}),"-specific ",(0,a.jsx)(s.code,{children:"scala"})," runner options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1774",children:"#1774"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for the ",(0,a.jsx)(s.code,{children:"-with-compiler"})," runner option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1780",children:"#1780"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-15",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Take into account interactively picked options when caching binaries by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1701",children:"#1701"})]}),"\n",(0,a.jsxs)(s.li,{children:["Erase things in working dir in publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1715",children:"#1715"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve formatting of generated Mill project by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1677",children:"#1677"})]}),"\n",(0,a.jsxs)(s.li,{children:["Restart Bloop server if it exited by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1716",children:"#1716"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a global configuration for suppressing the warning about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1779",children:"#1779"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add CLI option for suppressing the warning about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1754",children:"#1754"})]}),"\n",(0,a.jsxs)(s.li,{children:["Set page size for aarch64 Linux binaries to 64k by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1726",children:"#1726"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-12",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1711",children:"#1711"})]}),"\n",(0,a.jsxs)(s.li,{children:["Address some native-image warnings by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1719",children:"#1719"})]}),"\n",(0,a.jsxs)(s.li,{children:["Do not generate Linux aarch64 binaries from PRs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1720",children:"#1720"})]}),"\n",(0,a.jsxs)(s.li,{children:["Derive using directives handlers from case classes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1637",children:"#1637"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't run commands upon HelpTests instantiation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1762",children:"#1762"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-2",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add test-only cookbook by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1718",children:"#1718"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fixing minor typos and some wordsmithing. by ",(0,a.jsx)(s.a,{href:"https://github.com/medale",children:"@medale"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1731",children:"#1731"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1735",children:"#1735"})]}),"\n",(0,a.jsxs)(s.li,{children:["Explain the differences in using shebang vs scala-cli directly in script by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1740",children:"#1740"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add instruction for Intellij JVM version by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1773",children:"#1773"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix a broken link by ",(0,a.jsx)(s.a,{href:"https://github.com/xerial",children:"@xerial"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1777",children:"#1777"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-2",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update svm to 22.3.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1689",children:"#1689"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.19 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1707",children:"#1707"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.18 to 0.1.19 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1709",children:"#1709"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.6-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1704",children:"#1704"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1717",children:"#1717"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1723",children:"#1723"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump uraimo/run-on-arch-action from 2.3.0 to 2.5.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1734",children:"#1734"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1732",children:"#1732"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1741",children:"#1741"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.6.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1742",children:"#1742"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1746",children:"#1746"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update libdaemon to 0.0.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1759",children:"#1759"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1757",children:"#1757"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1758",children:"#1758"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop core to 1.5.6-sc-2 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1761",children:"#1761"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1770",children:"#1770"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1769",children:"#1769"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1776",children:"#1776"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update amm to 2.5.6-1-f8bff243 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1778",children:"#1778"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-12",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1726",children:"#1726"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/medale",children:"@medale"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1731",children:"#1731"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1773",children:"#1773"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/xerial",children:"@xerial"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1777",children:"#1777"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0119",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.19",children:"v0.1.19"})}),"\n",(0,a.jsxs)(s.h3,{id:"the-linux-aarch64-native-launcher-is-here-experimental",children:["The Linux ",(0,a.jsx)(s.code,{children:"aarch64"})," native launcher is here! (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["We are happy to announce that there is a new dedicated launcher for the Linux Aarch64. You can find it ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/download/v0.1.19/scala-cli-aarch64-pc-linux.gz",children:"here"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1703",children:"#1703"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"fix-workspacereload-for-intellij-idea",children:["Fix ",(0,a.jsx)(s.code,{children:"workspace/reload"})," for Intellij IDEA"]}),"\n",(0,a.jsxs)(s.p,{children:["Dependencies (and other configurations) from ",(0,a.jsx)(s.code,{children:"using"})," directives should now always be picked up after a BSP project reload."]}),"\n",(0,a.jsx)(c.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/18601388/207319736-534f2d8a-862d-4c0a-8c8a-e52d95ac03e6.mov"}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1681",children:"#1681"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"shebang-headers-in-markdown",children:[(0,a.jsx)(s.code,{children:"shebang"})," headers in Markdown"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"shebang"})," headers in ",(0,a.jsx)(s.code,{children:"scala"})," code blocks inside a markdown input are always ignored."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-markdown",children:'# Scala with `shebang`\nA sample code block with the `shebang` header.\n```scala\n#!/usr/bin/env -S scala-cli shebang\nprintln("Hello world")\n```\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1647",children:"#1647"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-scala-compiler-plugins-to-mill-projects",children:"Export Scala compiler plugins to Mill projects"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export ",(0,a.jsx)(s.code,{children:"scalac"})," compiler plugins from a Scala CLI project to Mill with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1626",children:"#1626"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-10",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"sip-changes",children:"SIP Changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix the order of help command groups for the default help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1697",children:"#1697"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust SIP help output & ensure ",(0,a.jsx)(s.code,{children:"ScalaSipTests"})," are run on Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1695",children:"#1695"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add warnings for ",(0,a.jsx)(s.code,{children:"-save"})," & ",(0,a.jsx)(s.code,{children:"-nosave"})," legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner options instead of failing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1679",children:"#1679"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-16",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Suggest to update only to stable version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1634",children:"#1634"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - Skip checking file order by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1696",children:"#1696"})]}),"\n",(0,a.jsxs)(s.li,{children:["fix if else in mill.bat by ",(0,a.jsx)(s.a,{href:"https://github.com/MFujarewicz",children:"@MFujarewicz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1661",children:"#1661"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories from build options when validating scala versions by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1630",children:"#1630"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix using directives not working with the shebang line in ",(0,a.jsx)(s.code,{children:".scala"})," files by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1639",children:"#1639"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't clear compilation output dir by ",(0,a.jsx)(s.a,{href:"https://github.com/clutroth",children:"@clutroth"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1660",children:"#1660"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-3",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Decompose the README & add a contributing guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1650",children:"#1650"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve IDE support docs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1684",children:"#1684"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-13",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Use snapshot repo to download stubs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1693",children:"#1693"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporarily rollback CI to ",(0,a.jsx)(s.code,{children:"ubuntu-20.04"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1640",children:"#1640"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - merge extra repos with resolve.repositories by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1643",children:"#1643"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Mill directory convention in mill project by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1676",children:"#1676"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-3",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1688",children:"#1688"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC3-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1702",children:"#1702"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1691",children:"#1691"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ignore ",(0,a.jsx)(s.code,{children:"jsoniter"})," updates for JDK 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1694",children:"#1694"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1690",children:"#1690"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.19.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1674",children:"#1674"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.19.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1672",children:"#1672"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1653",children:"#1653"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1657",children:"#1657"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1655",children:"#1655"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update pprint to 0.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1654",children:"#1654"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1652",children:"#1652"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.4.0.202211300538-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1656",children:"#1656"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.18.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1651",children:"#1651"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1658",children:"#1658"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.17 to 0.1.18 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1644",children:"#1644"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.18 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1624",children:"#1624"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using_directives to 0.0.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1692",children:"#1692"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bumped up com.lihaoyi::os-lib version to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/pingu1m",children:"@pingu1m"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1649",children:"#1649"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-13",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/pingu1m",children:"@pingu1m"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1649",children:"#1649"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/clutroth",children:"@clutroth"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1660",children:"#1660"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/MFujarewicz",children:"@MFujarewicz"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1661",children:"#1661"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0118",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.18",children:"v0.1.18"})}),"\n",(0,a.jsxs)(s.h3,{id:"filter-tests-with---test-only",children:["Filter tests with ",(0,a.jsx)(s.code,{children:"--test-only"})]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to filter test suites with the ",(0,a.jsx)(s.code,{children:"--test-only"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=BarTests.scala",children:'//> using dep "org.scalameta::munit::1.0.0-M7"\npackage tests.only\nclass Tests extends munit.FunSuite {\n test("bar") {\n assert(2 + 2 == 5)\n }\n test("foo") {\n assert(2 + 3 == 5)\n }\n test("foo-again") {\n assert(2 + 3 == 5)\n }\n}\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=HelloTests.scala",children:'package tests\nclass HelloTests extends munit.FunSuite {\n test("hello") {\n assert(2 + 2 == 4)\n }\n}\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"fail",children:"scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' \n# tests.only.Tests:\n# ==> X tests.only.Tests.bar 0.037s munit.FailException: ~/project/src/test/BarTests.scala:5 assertion failed\n# 4: test(\"bar\") {\n# 5: assert(2 + 2 == 5)\n# 6: }\n# at munit.FunSuite.assert(FunSuite.scala:11)\n# at tests.only.Tests.$init$$$anonfun$1(BarTests.scala:5)\n# at tests.only.Tests.$init$$$anonfun$adapted$1(BarTests.scala:6)\n# + foo 0.004s\n# + foo-again 0.001s\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Filtering particular tests by name requires passing args to the test framework.\nFor example, with ",(0,a.jsx)(s.code,{children:"munit"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' -- '*foo*'\n# tests.only.Tests:\n# + foo 0.032s\n# + foo-again 0.001s\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1604",children:"#1604"})]}),"\n",(0,a.jsx)(s.h3,{id:"accept-authenticated-proxy-params-via-scala-cli-config",children:"Accept authenticated proxy params via Scala CLI config"}),"\n",(0,a.jsxs)(s.p,{children:["If you can only download artifacts through an authenticated proxy, it is now possible to configure it\nwith the ",(0,a.jsx)(s.code,{children:"config"})," subcommand."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config httpProxy.address https://proxy.company.com\nscala-cli config httpProxy.user _encoded_user_\nscala-cli config httpProxy.password _encoded_password_\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Replace ",(0,a.jsx)(s.code,{children:"_encoded_user_"})," and ",(0,a.jsx)(s.code,{children:"_encoded_password_"})," by your actual user and password, following\nthe ",(0,a.jsx)(s.a,{href:"/docs/reference/password-options",children:"password option format"}),". They should typically look like\n",(0,a.jsx)(s.code,{children:"env:ENV_VAR_NAME"}),", ",(0,a.jsx)(s.code,{children:"file:/path/to/file"}),", or ",(0,a.jsx)(s.code,{children:"command:command to run"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1593",children:"#1593"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-markdown-sources-from-zipped-archives-and-gists",children:"Support for running Markdown sources from zipped archives and gists"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to run ",(0,a.jsx)(s.code,{children:".md"})," sources inside a ",(0,a.jsx)(s.code,{children:".zip"})," archive.\nSame as with directories, ",(0,a.jsx)(s.code,{children:".md"})," sources inside zipped archives are ignored by default, unless\nthe ",(0,a.jsx)(s.code,{children:"--enable-markdown"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli archive-with-markdown.zip --enable-markdown\n"})}),"\n",(0,a.jsx)(s.p,{children:"This also enables running Markdown sources fom GitHub gists, as those are downloaded by Scala CLI as zipped archives."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It is also possible to point Scala CLI to a ",(0,a.jsx)(s.code,{children:".md"})," file with a direct URL."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1581",children:"#1581"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-piped-markdown-sources",children:"Support for running piped Markdown sources"}),"\n",(0,a.jsx)(s.p,{children:"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"echo '# Example Snippet\n```scala\nprintln(\"Hello\")\n```' | scala-cli _.md\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1582",children:"#1582"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-markdown-snippets",children:"Support for running Markdown snippets"}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to pass Markdown code as a snippet directly from the command line."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run --markdown-snippet '# Markdown snippet\nwith a code block\n```scala\nprintln(\"Hello\")\n```'\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1583",children:"#1583"})]}),"\n",(0,a.jsx)(s.h3,{id:"customize-exported-mill-project-name",children:"Customize exported Mill project name"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass the desired name of your Mill project to the ",(0,a.jsx)(s.code,{children:"export"})," sub-command\nwith the ",(0,a.jsx)(s.code,{children:"--project"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli export . --mill -o mill-proj --project project-name\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1563",children:"#1563"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-scala-compiler-options-to-mill-projects",children:"Export Scala compiler options to Mill projects"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export ",(0,a.jsx)(s.code,{children:"scalac"})," options from a Scala CLI project to Mill with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1562",children:"#1562"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-11",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-17",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix overriding settings from tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1566",children:"#1566"})]}),"\n",(0,a.jsxs)(s.li,{children:["Print compilation failed in watch mode too in test command by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1548",children:"#1548"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix error message when running JVM launcher from Java 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1575",children:"#1575"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"using"})," directives for Markdown inputs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1598",children:"#1598"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - clean up only homebrew-scala-experimental directory by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1615",children:"#1615"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn users when pushing to Sonatype with missing credentials or params by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1545",children:"#1545"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warning for multiple files with using directives by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1591",children:"#1591"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make package --python work by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1531",children:"#1531"})]}),"\n",(0,a.jsxs)(s.li,{children:["Better revolver output by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1614",children:"#1614"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make ",(0,a.jsx)(s.code,{children:"PackageTestsDefault.reuse run native binary"})," more robust by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1621",children:"1621"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-4",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add some explanations on implicit sub-commands in ",(0,a.jsx)(s.code,{children:"-help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1587",children:"#1587"})]}),"\n",(0,a.jsxs)(s.li,{children:["Runner specification by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1445",children:"#1445"})]}),"\n",(0,a.jsxs)(s.li,{children:["Install documentation update by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1595",children:"#1595"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document recent features & changes affecting working with Markdown inputs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1606",children:"#1606"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve docs coverage with ",(0,a.jsx)(s.code,{children:"sclicheck"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1612",children:"#1612"})]}),"\n",(0,a.jsxs)(s.li,{children:["Reduce ignore tags in the docs snippets by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1617",children:"#1617"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-14",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove superfluous annotation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1567",children:"#1567"})]}),"\n",(0,a.jsxs)(s.li,{children:["Decompose & refactor ",(0,a.jsx)(s.code,{children:"Inputs"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1565",children:"#1565"})]}),"\n",(0,a.jsxs)(s.li,{children:["Disable create PGP key test on Windows CI by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1588",children:"#1588"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch to Scala 3-based case-app by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1568",children:"#1568"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove cli-options module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1552",children:"#1552"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enable to force using jvm signing launcher for native launcher of scala-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1597",children:"#1597"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run warm up test before running default tests by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1599",children:"#1599"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make DefaultTests more robust by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1613",children:"#1613"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-4",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1564",children:"#1564"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update zip-input-stream to 0.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1573",children:"#1573"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1572",children:"#1572"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1571",children:"#1571"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1574",children:"#1574"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M21 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1570",children:"#1570"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.16 to 0.1.17 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1579",children:"#1579"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Ammonite to 2.5.5-17-df243e14 & Scala to 3.2.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1586",children:"#1586"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli-signing to 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1569",children:"#1569"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1590",children:"#1590"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-sbt-test-adapter_2.13 to 1.11.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1477",children:"#1477"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1596",children:"#1596"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.18.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1608",children:"#1608"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1610",children:"#1610"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.4-sc-4 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1622",children:"#1622"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-14",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1563",children:"#1563"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0117",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.17",children:"v0.1.17"})}),"\n",(0,a.jsx)(s.h3,{id:"sdkman-and-homebrew-support-installation-of-scala-cli-for-m1",children:"SDKMAN and Homebrew support installation of Scala CLI for M1"}),"\n",(0,a.jsx)(s.p,{children:"To install Scala CLI via SDKMAN, run the following command from the command line:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"sdk install scalacli\n"})}),"\n",(0,a.jsx)(s.p,{children:"and to install Scala CLI via homebrew:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"brew install Virtuslab/scala-cli/scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1505",children:"#1505"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1497",children:"#1497"})]}),"\n",(0,a.jsxs)(s.h3,{id:"specifying-the---jvm-option-via-using-directives",children:["Specifying the ",(0,a.jsx)(s.code,{children:"--jvm"})," option via using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--jvm"})," option can now be added via using directives, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using jvm "adopt:11"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1539",children:"#1539"})]}),"\n",(0,a.jsxs)(s.h3,{id:"accept-more-scalac-options-without-escaping",children:["Accept more ",(0,a.jsx)(s.code,{children:"scalac"})," options without escaping"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now accepts options such as ",(0,a.jsx)(s.code,{children:"-rewrite"}),", ",(0,a.jsx)(s.code,{children:"-new-syntax"}),", ",(0,a.jsx)(s.code,{children:"-old-syntax"}),", ",(0,a.jsx)(s.code,{children:"-source:"}),", ",(0,a.jsx)(s.code,{children:"-indent"})," and ",(0,a.jsx)(s.code,{children:"-no-indent"}),", without requiring them to be escaped by ",(0,a.jsx)(s.code,{children:"-O"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1501",children:"#1501"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-python-support--via-using-directives",children:["Enable ",(0,a.jsx)(s.code,{children:"python"})," support via using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--python"})," option can now be enabled via a using directive, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"//> using python\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1492",children:"#1492"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-12",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"publish",children:"Publish"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Various config command tweaks / fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1460",children:"#1460"})]}),"\n",(0,a.jsxs)(s.li,{children:["Accept email via --email when creating a PGP key in config command by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1482",children:"#1482"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make publish --python work by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1494",children:"#1494"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories.credentials config key by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1466",children:"#1466"})]}),"\n",(0,a.jsxs)(s.li,{children:["Check for missing org and version at the same time in publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1534",children:"#1534"})]}),"\n",(0,a.jsxs)(s.li,{children:["Rename some publish config keys by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1532",children:"#1532"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add publish.credentials config key, use it to publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1533",children:"#1533"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"spark",children:"Spark"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Accept spark-submit arguments on the command-line by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1455",children:"#1455"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-18",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix generating pkg package for M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1461",children:"#1461"})]}),"\n",(0,a.jsxs)(s.li,{children:["Return exit code 1 when build fails for test by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1518",children:"#1518"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix the ",(0,a.jsx)(s.code,{children:"nativeEmbedResources"})," using directive by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1525",children:"#1525"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-15",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Automate deploy of scala-experimental brew formula by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1530",children:"#1530"})]}),"\n",(0,a.jsxs)(s.li,{children:["Decompose RunTestDefinitions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1529",children:"#1529"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add some simple tests for running ",(0,a.jsx)(s.code,{children:".md"})," sources by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1527",children:"#1527"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run doc tests from munit test suites by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1435",children:"#1435"})]}),"\n",(0,a.jsxs)(s.li,{children:["Minor refacto around build options stuff by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1488",children:"#1488"})]}),"\n",(0,a.jsxs)(s.li,{children:["No need to use os.ProcessOutput.ReadLines in test by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1491",children:"#1491"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enforce logging options for all scala commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1499",children:"#1499"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak documentation verification tests by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1504",children:"#1504"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support ",(0,a.jsx)(s.code,{children:"jvmRunEnvironment"})," and ",(0,a.jsx)(s.code,{children:"jvmTestEnvironment"})," for BSP by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1519",children:"#1519"})]}),"\n",(0,a.jsxs)(s.li,{children:["Downgrade Scala version in 'scala-cli repl --amm' if needed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1493",children:"#1493"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation--help-updates",children:"Documentation / help updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweak / fix publish messages by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1535",children:"#1535"})]}),"\n",(0,a.jsxs)(s.li,{children:["Merge documentation of installing scala-cli on MacOs and MacOs/M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1507",children:"#1507"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the basics doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1513",children:"#1513"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix a typo in the ",(0,a.jsx)(s.code,{children:"--server"})," option reference doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1521",children:"#1521"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the docs on using Scala compiler options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1503",children:"#1503"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add help for repl, scalafmt and scaladoc by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1487",children:"#1487"})]}),"\n",(0,a.jsxs)(s.li,{children:["remove paragraph about bug for coursier install by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1485",children:"#1485"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tell about pressing Enter in watch message by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1465",children:"#1465"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintainance",children:"Updates / maintainance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1544",children:"#1544"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docusaurus to 2.20 and other docs deps by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1540",children:"#1540"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1537",children:"#1537"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1538",children:"#1538"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M19 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1536",children:"#1536"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.2.1 to 1.3.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1496",children:"#1496"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.16 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1458",children:"#1458"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.15 to 0.1.16 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1462",children:"#1462"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update expecty to 0.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1467",children:"#1467"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1470",children:"#1470"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1472",children:"#1472"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update pprint to 0.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1473",children:"#1473"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1474",children:"#1474"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update publish_2.13 to 0.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1475",children:"#1475"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.6.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1478",children:"#1478"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1479",children:"#1479"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1476",children:"#1476"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using_directives to 0.0.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1480",children:"#1480"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update fansi to 0.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1471",children:"#1471"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M18 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1468",children:"#1468"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.5.4 to 0.7.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1495",children:"#1495"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1498",children:"#1498"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier to 2.1.0-M7-39-gb8f3d7532 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1520",children:"#1520"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-15",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1485",children:"#1485"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0116",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.16",children:"v0.1.16"})}),"\n",(0,a.jsx)(s.p,{children:"This release consists mainly of updates, fixes, and various enhancements of existing features."}),"\n",(0,a.jsx)(s.h3,{id:"specifying-javac-options-via-using-directives",children:"Specifying javac options via using directives"}),"\n",(0,a.jsx)(s.p,{children:"javac options can now be added via using directives, like"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using javacOpt "source", "1.8", "target", "1.8"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1438",children:"#1438"})]}),"\n",(0,a.jsx)(s.h3,{id:"pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again",children:"Pressing enter in watch mode proceeds to run / compile / test / \u2026 again"}),"\n",(0,a.jsxs)(s.p,{children:["In watch mode (using the ",(0,a.jsx)(s.code,{children:"-w"})," or ",(0,a.jsx)(s.code,{children:"--watch"})," option), pressing Enter when Scala CLI is watching for changes makes it run again what it's supposed to be doing (compiling, running, running tests, or packaging, etc.) This is inspired by Mill's behaviour in watch mode, which supports the same feature."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1451",children:"#1451"})]}),"\n",(0,a.jsx)(s.h3,{id:"installation-via-scoop-on-windows",children:"Installation via Scoop on Windows"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now be installed via ",(0,a.jsx)(s.a,{href:"https://scoop.sh",children:"Scoop"})," on Windows, with a command such as"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bat",children:"scoop install scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/nightscape",children:"@nightscape"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1416",children:"#1416"}),", thanks to him!"]}),"\n",(0,a.jsx)(s.h3,{id:"actionable-diagnostics-in-metals",children:"Actionable diagnostics in Metals"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI should now send text edit suggestions with some of its diagnostics, via BSP, so that editors\ncan suggest those edits to users. This should work in upcoming versions of Metals in particular."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1448",children:"#1448"})]}),"\n",(0,a.jsx)(s.h3,{id:"other",children:"Other"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add ",(0,a.jsx)(s.code,{children:"--scalapy-version"})," option by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1397",children:"#1397"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-19",children:"Fixes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-in-scala-native-binaries-caching",children:"Fixes in Scala Native binaries caching"}),"\n",(0,a.jsx)(s.p,{children:"When running a sequence of commands such as"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ scala-cli run --native .\n$ scala-cli --power package --native . -o my-app\n"})}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI should cache a Scala Native binary during the first command, so that the second command can just re-use it, rather than generating a binary again. This also fixes the re-use of compilation artifacts between both commands, so that the Scala CLI project isn't re-compiled during the second command either."}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1406",children:"#1406"})]}),"\n",(0,a.jsx)(s.h5,{id:"accept-more-scalac-options-without-escaping-1",children:"Accept more scalac options without escaping"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now accepts options such as ",(0,a.jsx)(s.code,{children:"-release"}),", ",(0,a.jsx)(s.code,{children:"-encoding"}),", ",(0,a.jsx)(s.code,{children:"-color"}),", ",(0,a.jsx)(s.code,{children:"-feature"}),", ",(0,a.jsx)(s.code,{children:"-deprecation"})," and ",(0,a.jsx)(s.code,{children:"-nowarn"}),", without requiring them to be escaped by ",(0,a.jsx)(s.code,{children:"-O"}),". It also accepts ",(0,a.jsx)(s.code,{children:"--scalac-verbose"}),", which is equivalent to ",(0,a.jsx)(s.code,{children:"-O -verbose"})," (increases scalac verbosity). Lastly, it warns when ",(0,a.jsx)(s.code,{children:"-release"})," and / or ",(0,a.jsx)(s.code,{children:"-target:"})," are inconsistent with ",(0,a.jsx)(s.code,{children:"--jvm"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1413",children:"#1413"})]}),"\n",(0,a.jsxs)(s.h5,{id:"fix---java-option-and---javac-option-handling-in-package-sub-command",children:["Fix ",(0,a.jsx)(s.code,{children:"--java-option"})," and ",(0,a.jsx)(s.code,{children:"--javac-option"})," handling in ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--java-option"})," and ",(0,a.jsx)(s.code,{children:"--javac-option"})," should now be accepted and handled properly in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1434",children:"#1434"})]}),"\n",(0,a.jsx)(s.h5,{id:"fix-wrong-file-name-when-publising-scalajs-artifacts-locally",children:"Fix wrong file name when publising Scala.js artifacts locally"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"publish local"})," sub-command used to publish Scala.js artifacts with a malformed suffix. This is now fixed."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1443",children:"#1443"})]}),"\n",(0,a.jsxs)(s.h5,{id:"fix-spurious-stack-traces-in-the-publish-and-publish-local-sub-commands",children:["Fix spurious stack traces in the ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish local"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish local"})," commands could print spurious stack traces when run with non-default locales, using native Scala CLI binaries. This is now fixed."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1423",children:"#1423"})]}),"\n",(0,a.jsxs)(s.h5,{id:"make-run---python---native--work-from-python-virtualenv",children:["Make ",(0,a.jsx)(s.code,{children:"run --python --native"})," work from Python virtualenv"]}),"\n",(0,a.jsxs)(s.p,{children:["Using both ",(0,a.jsx)(s.code,{children:"--native"})," and ",(0,a.jsx)(s.code,{children:"--python"})," in the ",(0,a.jsx)(s.code,{children:"run"})," sub-command should work fine from Python virtualenv."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/kiendang",children:"@kiendang"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1399",children:"#1399"})]}),"\n",(0,a.jsx)(s.h4,{id:"documentation--help-updates-1",children:"Documentation / help updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Dump scala 2 version in docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1408",children:"#1408"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ensure the the ",(0,a.jsx)(s.code,{children:"repl"})," & default sub-commands respect group help options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1417",children:"#1417"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove stray ",(0,a.jsx)(s.code,{children:"_"})," typo by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1385",children:"#1385"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs on how to install scala-cli for M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1431",children:"#1431"})]}),"\n",(0,a.jsxs)(s.li,{children:["Debugging cookbook by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1441",children:"#1441"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintainance-1",children:"Updates / maintainance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1401",children:"#1401"})]}),"\n",(0,a.jsxs)(s.li,{children:["Revert scalafmt fix by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1402",children:"#1402"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump respective Scala versions to ",(0,a.jsx)(s.code,{children:"2.12.17"})," & ",(0,a.jsx)(s.code,{children:"2.13.9"})," and Ammonite to ",(0,a.jsx)(s.code,{children:"2.5.4-33-0af04a5b"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1405",children:"#1405"})]}),"\n",(0,a.jsxs)(s.li,{children:["Turn off running tests in PR for M1 runner by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1403",children:"#1403"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.14.1 to 0.1.15 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1414",children:"#1414"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from f883d08305acbc28e5e5363bf5ec086397627021 to 1.2.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1415",children:"#1415"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak the release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1426",children:"#1426"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M17 & scala-cli-signing to v0.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1427",children:"#1427"})]}),"\n",(0,a.jsxs)(s.li,{children:["Automate choco package deploy by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1412",children:"#1412"})]}),"\n",(0,a.jsxs)(s.li,{children:["Generate pkg package for m1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1410",children:"#1410"})]}),"\n",(0,a.jsxs)(s.li,{children:["Re-enable gif tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1436",children:"#1436"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.13.x to 2.13.10 & Ammonite to 2.5.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1437",children:"#1437"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove mill-scala-cli stuff from build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1433",children:"#1433"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for BSP's ",(0,a.jsx)(s.code,{children:"buildTarget/outputPaths"})," and update bsp4j to 2\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1439",children:"#1439"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M3 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1444",children:"#1444"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-packager to 0.1.29 and hardcode upgradeCodeGuid by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1446",children:"#1446"})]}),"\n",(0,a.jsxs)(s.li,{children:["Refactor ",(0,a.jsx)(s.code,{children:"ScalaCommand"})," to enforce respecting help options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1440",children:"#1440"})]}),"\n",(0,a.jsxs)(s.li,{children:["Address compilation warnings by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1452",children:"#1452"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier to 2.1.0-M7 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1447",children:"#1447"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop to 1.5.4-sc-3 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1454",children:"#1454"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-16",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/nightscape",children:"@nightscape"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1416",children:"#1416"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/kiendang",children:"@kiendang"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1399",children:"#1399"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0115",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.15",children:"v0.1.15"})}),"\n",(0,a.jsx)(s.h3,{id:"the-m1-native-launcher-is-here-experimental",children:"The M1 native launcher is here! (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["We are happy to announce that there is a new dedicated launcher for M1 users. You can find it ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/download/v0.1.15/scala-cli-aarch64-apple-darwin.gz",children:"here"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Please note that the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is unstable for this launcher."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1396",children:"#1396"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"--python-option-for-repl-sub-command-experimental",children:[(0,a.jsx)(s.code,{children:"--python"})," option for ",(0,a.jsx)(s.code,{children:"repl"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing the ",(0,a.jsx)(s.code,{children:"--python"})," option allows using ",(0,a.jsx)(s.code,{children:"ScalaPy"})," with the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli --python\nWelcome to Scala 3.2.0 (17.0.2, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala> import me.shadaj.scalapy.py\n\nscala> py.Dynamic.global.range(1, 4)\nval res0: me.shadaj.scalapy.py.Dynamic = range(1, 4)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1336",children:"#1336"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})]}),"\n",(0,a.jsxs)(s.h3,{id:"-d--classpath-and-compile-sub-commands---output-options-changes",children:[(0,a.jsx)(s.code,{children:"-d"}),", ",(0,a.jsx)(s.code,{children:"-classpath"})," and ",(0,a.jsx)(s.code,{children:"compile"})," sub-command's ",(0,a.jsx)(s.code,{children:"--output"})," options changes"]}),"\n",(0,a.jsxs)(s.p,{children:["To be backward compatible with the ",(0,a.jsx)(s.code,{children:"scala"})," command, some changes have been made to the following options:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The ",(0,a.jsx)(s.code,{children:"compile"})," sub-command's ",(0,a.jsx)(s.code,{children:"--output"})," option has been renamed to ",(0,a.jsx)(s.code,{children:"--compilation-output"}),". This option is now also available from the ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"package"})," sub-commands."]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala --compilation-output out\n\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The ",(0,a.jsx)(s.code,{children:"-d"})," option is no longer an alias for ",(0,a.jsx)(s.code,{children:"--dependency"}),", but for ",(0,a.jsx)(s.code,{children:"--compilation-output"}),".","\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"-O -d -O path/to/compilation/output"})," now defaults to ",(0,a.jsx)(s.code,{children:"-d path/to/compilation/output"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala -d out\n\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The old ",(0,a.jsx)(s.code,{children:"--classpath"})," option has been renamed to ",(0,a.jsx)(s.code,{children:"--print-classpath"}),".","\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"--classpath"}),", ",(0,a.jsx)(s.code,{children:"--class-path"})," and ",(0,a.jsx)(s.code,{children:"-classpath"})," options are now aliases for the ",(0,a.jsx)(s.code,{children:"--extra jars"})," option."]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"-O -classpath -O path/to/classpath"})," now defaults to ",(0,a.jsx)(s.code,{children:"--extra-jars path/to/classpath"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile --print-classpath Hello.scala\n# ~/Projects/debug-test/.scala-build/project_103be31561_103be31561-7a1ed8dde0/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar:~/Library/Caches/ScalaCli/local-repo/v0.1.15/org.virtuslab.scala-cli/runner_3/0.1.15/jars/runner_3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1340",children:"#1340"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"make-inputs-optional-when--classpath-and---main-class-are-passed",children:["Make inputs optional when ",(0,a.jsx)(s.code,{children:"-classpath"})," and ",(0,a.jsx)(s.code,{children:"--main-class"})," are passed"]}),"\n",(0,a.jsxs)(s.p,{children:["The following changes have been made to improve backward compatibility with the ",(0,a.jsx)(s.code,{children:"scala"})," command:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Passing the ",(0,a.jsx)(s.code,{children:"--main-class"})," option along with ",(0,a.jsx)(s.code,{children:"-classpath"})," to the default command now defaults to ",(0,a.jsx)(s.code,{children:"run"})," instead of ",(0,a.jsx)(s.code,{children:"repl"}),":"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["If the ",(0,a.jsx)(s.code,{children:"run"})," sub-command is passed explicitly, it's sufficient to have a main class on the classpath (inputs aren't necessary then):"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala -d out\n\u25b6 scala-cli run -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1369",children:"#1369"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"debugging-with-the-run-and-test-sub-commands",children:["Debugging with the ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"test"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to debug code ran by ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"test"})," sub-commands:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli Main.scala --debug\nListening for transport dt_socket at address: 5005\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1212",children:"#1212"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1389",children:"#1389"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsxs)(s.h2,{id:"--platform-option",children:[(0,a.jsx)(s.code,{children:"--platform"})," option"]}),"\n",(0,a.jsx)(s.p,{children:"This option can be used to choose the platform, which should be used to compile and run the application."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli Main.scala --platform js\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Note that ",(0,a.jsx)(s.code,{children:"--platform js"})," is an alias for ",(0,a.jsx)(s.code,{children:"--js"})," and ",(0,a.jsx)(s.code,{children:"--platform native"})," is an alias for ",(0,a.jsx)(s.code,{children:"--native"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1214",children:"#1214"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1347",children:"#1347"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-13",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-20",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure directories are created recursively when the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is called by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1371",children:"#1371"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix calculation of Scala version and turn off the ",(0,a.jsx)(s.code,{children:"-release"})," flag for 2.12.x < 2.12.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1377",children:"#1377"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix finding main classes in external jars by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1380",children:"#1380"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix Js split style SmallModulesFor in pure JVM by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1394",children:"#1394"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-16",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove mill-scalafix customization by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1360",children:"#1360"})]}),"\n",(0,a.jsxs)(s.li,{children:["Split config db stuff to a separate config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1367",children:"#1367"})]}),"\n",(0,a.jsxs)(s.li,{children:["Detect sip when installed by coursier by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1368",children:"#1368"})]}),"\n",(0,a.jsxs)(s.li,{children:["Create empty class to enforce resolving ivy deps by mill for dummy modules by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1374",children:"#1374"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use millw launcher instead of running mill by cs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1375",children:"#1375"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add --debug option for integration tests by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1378",children:"#1378"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT ScalaVersionUtil refactor by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1384",children:"#1384"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make config module compatible with Java 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1387",children:"#1387"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add HTTP proxy-related keys in config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1388",children:"#1388"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories-related keys in config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1395",children:"#1395"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1362",children:"#1362"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1364",children:"#1364"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1365",children:"#1365"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.13 to 0.1.14.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1376",children:"#1376"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0114",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.14",children:"v0.1.14"})}),"\n",(0,a.jsx)(s.h3,{id:"hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320",children:"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0"}),"\n",(0,a.jsx)(s.p,{children:"We fixed a nasty bug breaking any Scala CLI run using any Scala 3 version earlier than 3.2.0 on printing stacktraces.\nOnly Scala CLI 0.1.13 was affected."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli about\nScala CLI version: 0.1.13\nScala version (default): 3.2.0\n$ scala-cli -S 3.1.3 -e 'throw Exception(\"Broken\")'\nCompiling project (Scala 3.1.3, JVM)\nCompiled project (Scala 3.1.3, JVM)\nException in thread \"main\" java.lang.NoSuchMethodError: 'long scala.runtime.LazyVals$.getOffsetStatic(java.lang.reflect.Field)'\n at scala.cli.runner.StackTracePrinter.(StackTracePrinter.scala:101)\n at scala.cli.runner.StackTracePrinter$.coloredStackTraces(StackTracePrinter.scala:104)\n at scala.cli.runner.StackTracePrinter$.$lessinit$greater$default$4(StackTracePrinter.scala:11)\n at scala.cli.runner.Runner$.main(Runner.scala:18)\n at scala.cli.runner.Runner.main(Runner.scala)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1358",children:"#1358"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-17",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Disable mill-scala-cli for now by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1335",children:"#1335"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1351",children:"#1351"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove backslash which skip execution of ",(0,a.jsx)(s.code,{children:"mv"})," command by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1353",children:"#1353"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix import ordering by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1359",children:"#1359"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-1",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafix stuff\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1333",children:"#1333"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.12 to 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1354",children:"#1354"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0113",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.13",children:"v0.1.13"})}),"\n",(0,a.jsxs)(s.h3,{id:"change-the-default-sub-command-to-repl-when-no-args-are-passed",children:["Change the default sub-command to ",(0,a.jsx)(s.code,{children:"repl"})," when no args are passed"]}),"\n",(0,a.jsxs)(s.p,{children:["We no longer default to the ",(0,a.jsx)(s.code,{children:"help"})," sub-command when no arguments are passed. Starting with ",(0,a.jsx)(s.code,{children:"0.1.13"})," running Scala CLI with no args will launch the ",(0,a.jsx)(s.code,{children:"repl"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli -S 3\nWelcome to Scala 3.1.3 (17.0.3, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala>\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When inputs are provided, Scala CLI defaults to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command, as before."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat hello.sc\nprintln("Hello World")\n$ scala-cli hello.sc\nHello World\n'})}),"\n",(0,a.jsxs)(s.p,{children:["This change was added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1268",children:"#1268"})]}),"\n",(0,a.jsxs)(s.h3,{id:"marking-the-projects-workspace-root-with-the-projectsettingsscala-file",children:["Marking the project's workspace root with the ",(0,a.jsx)(s.code,{children:"project.settings.scala"})," file"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports marking the workspace root directory with an optional configuration file: ",(0,a.jsx)(s.code,{children:"project.settings.scala"}),". The workspace root determines where the ",(0,a.jsx)(s.code,{children:".bsp"})," and ",(0,a.jsx)(s.code,{children:".scala-build"})," directories will be saved (which mostly affects what path should be opened in your IDE to import the Scala CLI project through BSP)."]}),"\n",(0,a.jsxs)(s.p,{children:["The settings file is also the recommended input for your project's ",(0,a.jsx)(s.code,{children:"using directives"}),". Otherwise, it functions similarly to other ",(0,a.jsx)(s.code,{children:".scala"})," sources."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat project.settings.scala\n//> using scala "2.13.4"\n$ cat hello.sc\nprintln(util.Properties.versionString)\n$ scala-cli hello.sc .\nversion 2.13.4\n'})}),"\n",(0,a.jsxs)(s.p,{children:["To see how exactly is the root directory resolved, see ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/932c942b78bc35fc0906f2f9e2f6a0c56bef712b/website/docs/reference/root-dir.md",children:"this document"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1260",children:"#1260"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-is-now-built-with-scala-320",children:"Scala CLI is now built with Scala 3.2.0"}),"\n",(0,a.jsxs)(s.p,{children:["We now rely on Scala ",(0,a.jsx)(s.code,{children:"3.2.0"})," as the default internal Scala version used to build the project."]}),"\n",(0,a.jsxs)(s.p,{children:["This change was added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1314",children:"#1314"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-resources-support-for-scala-native",children:"Add resources support for Scala Native"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now allows embedding resources (by default) in a Scala Native binary with the ",(0,a.jsx)(s.code,{children:"--native"})," flag."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat resources/scala-native/foo.c\nint foo(int i) {\n return i + 42;\n}\n$ cat hello.scala\n//> using platform "native"\n//> using resourceDir "resources"\n\nimport scalanative.unsafe.*\n\n@extern\ndef foo(int: CInt): CInt = extern\n\n@main def main =\n println(foo(3))\n$ scala-cli hello.scala --native\n45\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/812",children:"#812"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/jchyb",children:"@jchyb"})]}),"\n",(0,a.jsxs)(s.h3,{id:"default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed",children:["Default to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command instead of ",(0,a.jsx)(s.code,{children:"repl"})," when the ",(0,a.jsx)(s.code,{children:"-e"}),", ",(0,a.jsx)(s.code,{children:"--execute-script"}),", ",(0,a.jsx)(s.code,{children:"--execute-scala"})," or ",(0,a.jsx)(s.code,{children:"--execute-java"})," options are passed."]}),"\n",(0,a.jsxs)(s.p,{children:["Even though we default to the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command when no arguments are passed to Scala CLI, an exception to that rule is when a snippet is passed with one of the following options: ",(0,a.jsx)(s.code,{children:"-e"}),", ",(0,a.jsx)(s.code,{children:"--execute-script"}),", ",(0,a.jsx)(s.code,{children:"--execute-scala"})," or ",(0,a.jsx)(s.code,{children:"--execute-java"}),". In that case, the passed snippets are treated as inputs to be executed and switch the default to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli -e 'println(\"Hello\")'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["If you still want to pass a snippet to the ",(0,a.jsx)(s.code,{children:"repl"}),", you can either pass the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command explicitly or use one of the following options, as before: ",(0,a.jsx)(s.code,{children:"--script-snippet"}),", ",(0,a.jsx)(s.code,{children:"--scala-snippet"})," or ",(0,a.jsx)(s.code,{children:"--java-snippet"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli --script-snippet 'println(\"Hello\")'\nWelcome to Scala 3.1.3 (17.0.2, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala> snippet_sc.main(Array.empty)\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This change was introduced to make the ",(0,a.jsx)(s.code,{children:"-e"})," option backwards compatible with the ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1313",children:"#1313"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"work-in-progress",children:"Work in progress"}),"\n",(0,a.jsx)(s.h4,{id:"support-for-markdown-experimental",children:"Support for Markdown (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now accept ",(0,a.jsx)(s.code,{children:".md"})," inputs and run/compile a snippet of Scala code inside the markdown. Markdown sources are ignored by default unless passed explicitly as inputs. You can also enable including non-explicit ",(0,a.jsx)(s.code,{children:".md"})," inputs by passing the ",(0,a.jsx)(s.code,{children:"--enable-markdown"})," option."]}),"\n",(0,a.jsxs)(s.p,{children:["Plain ",(0,a.jsx)(s.code,{children:"scala"})," snippets are treated similarly to ",(0,a.jsx)(s.code,{children:".sc"})," scripts which can be run by ",(0,a.jsx)(s.code,{children:"scala-cli"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-markdown",children:'$ cat Example.md\nThis is a simple example of an `.md` file with a Scala snippet.\n\n```scala\nval message = "Hello from Markdown"\nprintln(message)\n```\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli Example.md\nHello from Markdown\n"})}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/5f15ada41fbdcce9b9efd93bd63d513e3476a69a/website/docs/guides/markdown.md",children:"this document"})," for more details about the experimental Markdown support."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1268",children:"#1268"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h4,{id:"add---python-option-for-the-run-sub-command-experimental",children:["Add ",(0,a.jsx)(s.code,{children:"--python"})," option for the ",(0,a.jsx)(s.code,{children:"run"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now run ScalaPy when the ",(0,a.jsx)(s.code,{children:"--python"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat helloscalapy.sc\nimport py.SeqConverters\nval len = py.Dynamic.global.len(List(0, 2, 3).toPythonProxy)\nprintln(s"Length is $len")\n$ scala-cli helloscalapy.sc --python -S 2.13\nLength is 3\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1295",children:"#1295"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-14",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Correct using directives on configuration.md by ",(0,a.jsx)(s.a,{href:"https://github.com/megri",children:"@megri"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1278",children:"#1278"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve dependencies doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1287",children:"#1287"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-21",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix path to sourceMappingURL by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1286",children:"#1286"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-18",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Improve the error message for when a build's main class is ambiguous by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1323",children:"#1323"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the error message for unsupported Scala version with Ammonite by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1327",children:"#1327"})]}),"\n",(0,a.jsxs)(s.li,{children:["Detect ARM64 macs when downloading coursier launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1282",children:"#1282"})]}),"\n",(0,a.jsxs)(s.li,{children:['Make test("...".only) work again in RunTestDefinitions by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1294",children:"#1294"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use os-lib short-hand method trim when possible by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1334",children:"#1334"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing repl tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1332",children:"#1332"})]}),"\n",(0,a.jsxs)(s.li,{children:["Scala CLI deb package - Priority and Section flag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1338",children:"#1338"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-2",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-16-7317286d by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1283",children:"#1283"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1284",children:"#1284"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-env-nodejs_2.13 to 1.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1303",children:"#1303"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1302",children:"#1302"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1299",children:"#1299"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-19-cd76521f by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1298",children:"#1298"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1277",children:"#1277"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.11 to 0.1.12 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1306",children:"#1306"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1311",children:"#1311"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1317",children:"#1317"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1320",children:"#1320"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite_3.1.3 to 2.5.4-22-4a9e6989 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1329",children:"#1329"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1343",children:"#1343"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update python-native-libs to 0.2.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1341",children:"#1341"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.3.0.202209071007-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1344",children:"#1344"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-17",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/megri",children:"@megri"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1278",children:"#1278"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1282",children:"#1282"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0112",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.12",children:"v0.1.12"})}),"\n",(0,a.jsxs)(s.h3,{id:"add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command",children:["Add ",(0,a.jsx)(s.code,{children:"--spark"}),", ",(0,a.jsx)(s.code,{children:"--spark-standalone"})," and ",(0,a.jsx)(s.code,{children:"--hadoop"})," options for the ",(0,a.jsx)(s.code,{children:"run"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now run Spark jobs when the ",(0,a.jsx)(s.code,{children:"--spark"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --spark SparkJob.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Similarly, it's possible to run Hadoop jobs by passing the ",(0,a.jsx)(s.code,{children:"--hadoop"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"scala-cli run --hadoop HadoopJob.java\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It's also possible to run Spark jobs without a Spark distribution by passing the ",(0,a.jsx)(s.code,{children:"--spark-standalone"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --spark-standalone SparkJob.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1129",children:"#1129"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsxs)(s.h3,{id:"add-the-default-scala-version-to-the-output-of-the-version-sub-command",children:["Add the default Scala version to the output of the ",(0,a.jsx)(s.code,{children:"version"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"version"})," sub-command now includes both the Scala CLI version and the default Scala version."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n$ scala-cli -version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n$ scala-cli version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also pass the ",(0,a.jsx)(s.code,{children:"--cli-version"})," option to only get the Scala CLI version or the ",(0,a.jsx)(s.code,{children:"--scala-version"})," option\nto only get the default Scala version."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli version --cli-version\n0.1.12\n$ scala-cli version --scala-version\n3.1.3\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This is potentially a breaking change if your automation relies on the output of the ",(0,a.jsx)(s.code,{children:"version"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1262",children:"#1262"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str",children:["Enable passing the ",(0,a.jsx)(s.code,{children:"scalafmt"})," configuration with ",(0,a.jsx)(s.code,{children:"--scalafmt-conf"})," and ",(0,a.jsx)(s.code,{children:"--scalafmt-conf-str"})]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass a custom location of the ",(0,a.jsx)(s.code,{children:"scalafmt"})," configuration with the ",(0,a.jsx)(s.code,{children:"--scalafmt-conf"})," option for the\n",(0,a.jsx)(s.code,{children:"fmt"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli fmt --scalafmt-conf path/to/the/conf/.scalafmt.conf\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also pass the configuration straight from the terminal with ",(0,a.jsx)(s.code,{children:"--scalafmt-conf-str"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:'$ scala-cli fmt --scalafmt-conf-str "version=3.5.5\nrunner.dialect=scala213"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1227",children:"#1227"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-turning-the---interactive-mode-on-permanently",children:["Enable turning the ",(0,a.jsx)(s.code,{children:"--interactive"})," mode on permanently"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to set the ",(0,a.jsx)(s.code,{children:"--interactive"})," mode on by default, so that passing it explicitly isn't necessary."]}),"\n",(0,a.jsxs)(s.p,{children:["The next time when you run a command with the ",(0,a.jsx)(s.code,{children:"--interactive"})," option set to on, Scala CLI will suggest to turn it on\npermanently."]}),"\n",(0,a.jsxs)(s.p,{children:["This is recommended for environments where ",(0,a.jsx)(s.code,{children:"scala-cli"})," is used by a human user only (and not by any automation)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli . --interactive\nYou have run the current scala-cli command with the --interactive mode turned on.\nWould you like to leave it on permanently?\n[0] Yes\n[1] No\n0\n--interactive is now set permanently. All future scala-cli commands will run with the flag set to true.\nIf you want to turn this setting off at any point, just run `scala-cli config interactive false`.\nFound several main classes. Which would you like to run?\n[0] ScalaMainClass2\n[1] ScalaMainClass1\n[2] scripts.ScalaScript_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also configure it manually with the ",(0,a.jsx)(s.code,{children:"config"})," sub-command, by setting the ",(0,a.jsx)(s.code,{children:"interactive"})," property to ",(0,a.jsx)(s.code,{children:"true"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli config interactive true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1238",children:"#1238"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-15",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"work-in-progress-1",children:"Work in progress"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Actionable diagnostics by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1229",children:"#1229"})]}),"\n"]}),"\n",(0,a.jsxs)(s.h4,{id:"sip-46-related",children:[(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"}),"-related"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Restrict directives based on the command used by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1259",children:"#1259"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-1",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["NIT Improve some website docs by ",(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1243",children:"#1243"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-19",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add 0.1.11 release notes to release_notes.md by ",(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1228",children:"#1228"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporary disable test gif by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1261",children:"#1261"})]}),"\n",(0,a.jsxs)(s.li,{children:["aarch64 fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1180",children:"#1180"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-3",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update mill launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1269",children:"#1269"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1230",children:"#1230"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.39 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1239",children:"#1239"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1242",children:"#1242"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.14.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1241",children:"#1241"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org name to VirtusLab for downloading scalafmt-native-image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1253",children:"#1253"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1247",children:"#1247"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1245",children:"#1245"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.15.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1246",children:"#1246"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1248",children:"#1248"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update metaconfig-typesafe-config to 0.11.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1254",children:"#1254"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-14-dc4c47bc by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1255",children:"#1255"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-53-gb4f448130 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1256",children:"#1256"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-packager-cli_2.13, ... to 0.1.27 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1258",children:"#1258"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-config_2.13 to 1.5.3-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1257",children:"#1257"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-15-f4a8969b by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1264",children:"#1264"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1265",children:"#1265"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1273",children:"#1273"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1272",children:"#1272"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.5 to 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1274",children:"#1274"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-18",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1228",children:"#1228"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0111",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.11",children:"v0.1.11"})}),"\n",(0,a.jsxs)(s.h3,{id:"make-scalafmtconf-optional-when-running-the-fmt-command",children:["Make ",(0,a.jsx)(s.code,{children:".scalafmt.conf"})," optional when running the ",(0,a.jsx)(s.code,{children:"fmt"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now run the ",(0,a.jsx)(s.code,{children:"fmt"})," command without a ",(0,a.jsx)(s.code,{children:".scalafmt.conf"})," file present. Previously, if such a file was absent, a ",(0,a.jsx)(s.code,{children:"Scalafmt requires explicitly specified version."})," error was raised while using the ",(0,a.jsx)(s.code,{children:"fmt"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["The Scala CLI ",(0,a.jsx)(s.code,{children:"fmt"})," command now supports passing the ",(0,a.jsx)(s.code,{children:"scalafmt"})," version and dialect directly from the command line, using the ",(0,a.jsx)(s.code,{children:"--scalafmt-dialect"})," and ",(0,a.jsx)(s.code,{children:"--scalafmt-version"})," options respectively:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli fmt --scalafmt-dialect scala3 --scalafmt-version 3.5.8\n"})}),"\n",(0,a.jsx)(s.p,{children:"Either of those (or both) can be skipped, which will make Scala CLI infer a default value."}),"\n",(0,a.jsxs)(s.p,{children:["The configuration used can be saved in the workspace by passing the ",(0,a.jsx)(s.code,{children:"--save-scalafmt-conf"})," option."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1192",children:"#1192"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsxs)(s.h3,{id:"define-output-option-for-package-command-with-using-directives",children:["Define ",(0,a.jsx)(s.code,{children:"output"})," option for ",(0,a.jsx)(s.code,{children:"package"})," command with using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass the ",(0,a.jsx)(s.code,{children:"output"})," option of the ",(0,a.jsx)(s.code,{children:"package"})," command with ",(0,a.jsx)(s.a,{href:"guides/introduction/using-directives",children:"using directives"})," instead of passing it directly from bash."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1213",children:"#1213"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-support-for-running-multiple-snippets-of-the-same-kind",children:"Add support for running multiple snippets of the same kind"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now allows to pass multiple snippets of the same kind."}),"\n",(0,a.jsx)(s.p,{children:"It was previously possible to mix different kinds (so to pass a Java snippet alongside a Scala one), but not for example 2 separate Scala snippets. That limitation no longer applies."}),"\n",(0,a.jsx)(s.p,{children:"When passed this way, each snippet is then treated as a separate input by Scala CLI."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1182",children:"#1182"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-bloop-sub-command",children:"Add bloop sub-command"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now has a (hidden for now) bloop sub-command, that runs a command using the Scala CLI Bloop server (while the mainline Bloop bloop CLI uses its default Bloop server). This is handy when debugging things on Scala CLI for example, allowing one to manually run scala-cli bloop projects or scala-cli bloop compile."}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1199",children:"#1199"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"make-main-class-optional-in-preamble-less-assemblies",children:"Make main class optional in preamble-less assemblies"}),"\n",(0,a.jsxs)(s.p,{children:["It is now allowed to generate an assembly, even for code that has no main class, when ",(0,a.jsx)(s.code,{children:"--preamble=false"})," is passed. This can be useful for libraries, if users want to pass the assembly to tools such as proguard. This also accepts a (hidden) ",(0,a.jsx)(s.code,{children:"--main-class-in-manifest=false"})," option if users want not only no preamble, but also no mention of main class in the assembly manifest (",(0,a.jsx)(s.code,{children:"META-INF/MANIFEST.MF"})," in the assembly JAR). The latter option is useful for tools, such as the hadoop jar command, that behave differently depending on the presence or not of a main class in the manifest."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1200",children:"#1200"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements",children:"Important fixes & enhancements"}),"\n",(0,a.jsx)(s.h4,{id:"prevent-erroneous-using-directives-from-blocking-the-initial-run-of-bsp",children:"Prevent erroneous using directives from blocking the initial run of BSP"}),"\n",(0,a.jsxs)(s.p,{children:["Up till now, running the ",(0,a.jsx)(s.code,{children:"setup-ide"})," sub-command on sources containing ",(0,a.jsx)(s.code,{children:"using directives"})," with syntax errors or pointing to dependencies which could not be fetched would create a ",(0,a.jsx)(s.code,{children:"BSP"})," setup which could not be imported correctly by IDEs. This is no longer the case and such a ",(0,a.jsx)(s.code,{children:"BSP"})," connection should now import correctly, so that it's possible to fix the faulty code within the comfort of one's IDE of choice."]}),"\n",(0,a.jsxs)(s.p,{children:["This fixes ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1097",children:"#1097"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1195",children:"#1195"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"work-in-progress-2",children:"Work in progress"}),"\n",(0,a.jsx)(s.h4,{id:"allow-to-globally-turn-actionable-diagnostics-on-or-off",children:"Allow to globally turn actionable diagnostics on or off"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to globally enable or disable actionable diagnostics using the ",(0,a.jsx)(s.code,{children:"config"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["The relevant configuration is under the ",(0,a.jsx)(s.code,{children:"actions"})," key."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli config actions true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1193",children:"#1193"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h4,{id:"publishing-related-features",children:"Publishing-related features"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:['Add "publish setup" command by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/926",children:"#926"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-16",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-2",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Put the release notes doc on the website by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1196",children:"#1196"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix typo in Spark docs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1183",children:"#1183"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak issue templates & the release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1188",children:"#1188"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add install and uninstall completions documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1201",children:"#1201"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-20",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["ignore *.semanticdb files by ",(0,a.jsx)(s.a,{href:"https://github.com/mtk",children:"mtk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1187",children:"#1187"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1185",children:"#1185"})]}),"\n",(0,a.jsxs)(s.li,{children:["Force push updating scala-cli in scala-cli-setup by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1189",children:"#1189"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix running scala check in scala native by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1190",children:"#1190"})]}),"\n",(0,a.jsxs)(s.li,{children:['Use manifest JARs in "run" command if needed by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1198",children:"#1198"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use more lightweight Spark distribs in spark tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1207",children:"#1207"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update GraalVM to 22.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1208",children:"#1208"})]}),"\n",(0,a.jsxs)(s.li,{children:["Split integration tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1202",children:"#1202"})]}),"\n",(0,a.jsxs)(s.li,{children:["Debug macOS CI issue on CI by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1215",children:"#1215"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update docusaurus to 2.0.0-rc.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1224",children:"#1224"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-4",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1186",children:"#1186"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1194",children:"#1194"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.37 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1197",children:"#1197"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.38 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1217",children:"#1217"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-13-1ebd00a6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1218",children:"#1218"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1219",children:"#1219"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1221",children:"#1221"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1222",children:"#1222"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-49-gff26f8e39 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1223",children:"#1223"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0110",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.10",children:"v0.1.10"})}),"\n",(0,a.jsxs)(s.h3,{id:"initial-support-for-importing-other-sources-via-using-directives",children:["Initial support for importing other sources via ",(0,a.jsx)(s.code,{children:"using"})," directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to add sources to a Scala CLI project from a source file, with ",(0,a.jsx)(s.code,{children:"using file"})," directives:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using file "Other.scala"\n//> using file "extra/"\n'})}),"\n",(0,a.jsx)(s.p,{children:"Note that several sources can be specified in a single directive"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using file "Other.scala" "extra/"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1157",children:"#1157"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"add-dependency-update-sub-command",children:["Add ",(0,a.jsx)(s.code,{children:"dependency update"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now update dependencies in user projects, using the ",(0,a.jsx)(s.code,{children:"dependency-update"})," sub-command, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"scala-cli dependency-update --all .\n"})}),"\n",(0,a.jsx)(s.p,{children:"When updates are available, this sub-command asks whether to update each of those, right where these dependencies are\ndefined."}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1055",children:"#1055"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"running-snippets-passed-as-arguments",children:"Running snippets passed as arguments"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now run Scala or Java code passed on the command-line, via ",(0,a.jsx)(s.code,{children:"-e"})," / ",(0,a.jsx)(s.code,{children:"--script-snippet"})," / ",(0,a.jsx)(s.code,{children:"--scala-snippet"}),"\n/ ",(0,a.jsx)(s.code,{children:"--java-snippet"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli -e 'println(\"Hello\")'\nHello\n\n$ scala-cli --script-snippet 'println(\"Hello\")'\nHello\n\n$ scala-cli --scala-snippet '@main def run() = println(\"Hello\")'\nHello\n\n$ scala-cli --java-snippet 'public class Main { public static void main(String[] args) { System.out.println(\"Hello\"); } }'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["These options are meant to be substitutes to the ",(0,a.jsx)(s.code,{children:"-e"})," option of the ",(0,a.jsx)(s.code,{children:"scala"})," script that ships in scalac archives."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1166",children:"#1166"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"uninstall-instructions-and-uninstall-sub-command",children:["Uninstall instructions and ",(0,a.jsx)(s.code,{children:"uninstall"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Uninstalling Scala CLI is now documented in the main installation page, right after the installation instructions. In\nparticular, when installed via\nthe ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli-packages/blob/main/scala-setup.sh",children:"installation script"}),", Scala CLI can be\nuninstalled via a newly added ",(0,a.jsx)(s.code,{children:"uninstall"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1122",children:"#1122"})," and #1152 by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements-1",children:"Important fixes & enhancements"}),"\n",(0,a.jsx)(s.h4,{id:"es-modules",children:"ES modules"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports the ES Scala.js module kind, that can be enabled via a ",(0,a.jsx)(s.code,{children:'//> using jsModuleKind "esmodule"'}),"\ndirective, allowing to import other ES modules in particular."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1142",children:"#1142"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/hugo-vrijswijk",children:"hugo-vrijswijk"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"putting-java-options-in-assemblies-launchers-and-docker-images-in-package-sub-command",children:["Putting Java options in assemblies, launchers, and docker images, in ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing ",(0,a.jsx)(s.code,{children:"--java-opt"})," and ",(0,a.jsx)(s.code,{children:"--java-prop"})," options to the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is now allowed. The passed options are\nhard-coded in the generated assemblies or launchers, and in docker images."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1167",children:"#1167"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"--command-and---scratch-dir-options-in-run-sub-command",children:[(0,a.jsx)(s.code,{children:"--command"})," and ",(0,a.jsx)(s.code,{children:"--scratch-dir"})," options in ",(0,a.jsx)(s.code,{children:"run"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now print the command it would have run, rather than running it. This can be useful for\ndebugging purposes, or if users want to manually tweak commands right before they are run. Pass ",(0,a.jsx)(s.code,{children:"--command"})," to run to\nenable it. This prints one argument per line, for easier automated processing:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --command -e 'println(\"Hello\")' --runner=false\n~/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.2%252B8/OpenJDK17U-jdk_x64_mac_hotspot_17.0.2_8.tar.gz/jdk-17.0.2+8/Contents/Home/bin/java\n-cp\n~/Library/Caches/ScalaCli/virtual-projects/ee/project-3c6fdea1/.scala-build/project_ed4bea6d06_ed4bea6d06/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.1.3/scala3-library_3-3.1.3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar\nsnippet_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When ",(0,a.jsx)(s.code,{children:"run"})," relies on temporary files (when Scala.js is used for example), one can pass a temporary directory\nvia ",(0,a.jsx)(s.code,{children:"--scratch-dir"}),", so that temporary files are kept even when ",(0,a.jsx)(s.code,{children:"scala-cli"})," doesn't run anymore:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --command -e 'println(\"Hello\")' --js --runner=false --scratch-dir ./tmp\nnode\n./tmp/main1690571004533525773.js\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1163",children:"#1163"})," by\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h4,{id:"dont-put-scala-cli-internal-modules-in-packages",children:"Don't put Scala CLI internal modules in packages"}),"\n",(0,a.jsxs)(s.p,{children:['Scala CLI doesn\'t put anymore its stubs module and its "runner" module in generated packages, in the ',(0,a.jsx)(s.code,{children:"package"}),"\nsub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"dont-write-preambles-in-generated-assemblies-in-the-package-sub-command",children:["Don't write preambles in generated assemblies in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing ",(0,a.jsx)(s.code,{children:"--preamble=false"})," to ",(0,a.jsx)(s.code,{children:"scala-cli --power package --assembly"}),' makes it generate assemblies without a shell preamble. As a\nconsequence, these assemblies cannot be made executable, but these look more like "standard" JARs, which is required in\nsome contexts.']}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"dont-put-some-dependencies-in-generated-assemblies-in-the-package-sub-command",children:["Don't put some dependencies in generated assemblies in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Some dependencies, alongside all their transitive dependencies, can be excluded from the generated assemblies.\nPass ",(0,a.jsx)(s.code,{children:"--provided org:name"})," to ",(0,a.jsx)(s.code,{children:"scala-cli --power package --assembly"})," to remove a dependency, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --power package SparkJob.scala --assembly --provided org.apache.spark::spark-sql\n"})}),"\n",(0,a.jsxs)(s.p,{children:['Note that unlike "provided" dependencies in sbt, and compile-time dependencies in Mill, all transitive dependencies are\nexcluded from the assembly. In the Spark example above, for example, as ',(0,a.jsx)(s.code,{children:"spark-sql"})," depends on ",(0,a.jsx)(s.code,{children:"scala-library"})," (the\nScala standard library), the latter gets excluded from the assembly too (which works fine in the context of Spark jobs)."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"in-progress",children:"In progress"}),"\n",(0,a.jsx)(s.h4,{id:"experimental-spark-capabilities",children:"Experimental Spark capabilities"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"package"})," sub-command now accepts a ",(0,a.jsx)(s.code,{children:"--spark"})," option, to generate assemblies for Spark jobs, ready to be passed\nto ",(0,a.jsx)(s.code,{children:"spark-submit"}),". This option is hidden (not printed in ",(0,a.jsx)(s.code,{children:"scala-cli --power package --help"}),", only in ",(0,a.jsx)(s.code,{children:"--help-full"}),"), and should\nbe considered experimental."]}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/410f54c01ac5d9cb046461dce07beb5aa008231e/website/src/pages/spark.md",children:"this document"}),"\nfor more details about these experimental Spark features."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1086",children:"#1086"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-17",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-3",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add cookbooks for working with Scala CLI in IDEA IntelliJ by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1149",children:"#1149"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix VL branding by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1151",children:"#1151"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1154",children:"#1154"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using directive syntax in scenarios by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1159",children:"#1159"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1165",children:"#1165"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs depedency-update by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1178",children:"#1178"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs how to install scala-cli via choco by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1179",children:"#1179"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-21",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1144",children:"#1144"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1156",children:"#1156"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): add in mill-github-dependency-graph by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1164",children:"#1164"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): bump version of mill-github-dependency-graph by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1171",children:"#1171"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Scala CLI 0.1.9 in build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1173",children:"#1173"})]}),"\n",(0,a.jsxs)(s.li,{children:["Stop compiling most stuff with Scala 2 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1113",children:"#1113"})]}),"\n",(0,a.jsxs)(s.li,{children:["Turn the sip mode also for ",(0,a.jsx)(s.code,{children:"scala-cli-sip"})," binary by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"romanowski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1168",children:"#1168"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): use mill-dependency-submission action by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1174",children:"#1174"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix snippet tests for Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1172",children:"#1172"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-5",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1148",children:"#1148"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update snailgun-core, snailgun-core_2.13 to 0.4.1-sc2\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1155",children:"#1155"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.35 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1169",children:"#1169"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1170",children:"#1170"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.36 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1175",children:"#1175"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-19",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/hugo-vrijswijk",children:"hugo-vrijswijk"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1142",children:"#1142"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10"})]}),"\n",(0,a.jsx)(s.h2,{id:"v019",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.9",children:"v0.1.9"})}),"\n",(0,a.jsxs)(s.h3,{id:"--list-main-classes-for-publish--package",children:[(0,a.jsx)(s.code,{children:"--list-main-classes"})," for ",(0,a.jsx)(s.code,{children:"publish"})," & ",(0,a.jsx)(s.code,{children:"package"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"package"})," sub-commands now support the ",(0,a.jsx)(s.code,{children:"--list-main-classes"})," option, which allows to list all the\navailable main classes. Previously it was only available in the ",(0,a.jsx)(s.code,{children:"run"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1118",children:"#1118"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements-2",children:"Important fixes & enhancements"}),"\n",(0,a.jsxs)(s.h4,{id:"fmt-options-improvement",children:[(0,a.jsx)(s.code,{children:"fmt"})," options improvement"]}),"\n",(0,a.jsxs)(s.p,{children:["Added missing documentation on how to pass native ",(0,a.jsx)(s.code,{children:"scalafmt"})," options in the ",(0,a.jsx)(s.code,{children:"fmt"})," sub-command with the ",(0,a.jsx)(s.code,{children:"-F"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli fmt -F --version\nscalafmt 3.5.2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Additionally, a couple of ",(0,a.jsx)(s.code,{children:"scalafmt"}),"'s native options received aliases in Scala CLI:"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--respect-project-filters"})," is an alias for ",(0,a.jsx)(s.code,{children:"-F --respect-project-filters"}),". Because of the way sources are passed by\nScala CLI to ",(0,a.jsx)(s.code,{children:"scalafmt"})," under the hood, we now turn it on by default to respect any ",(0,a.jsx)(s.code,{children:"project.excludePaths"})," settings in\nthe user's ",(0,a.jsx)(s.code,{children:".scalafmt.conf"}),".\nIt can be disabled by passing ",(0,a.jsx)(s.code,{children:"--respect-project-filters=false"})," to revert to previous behaviour.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1121",children:"#1121"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--scalafmt-help"})," is an alias for ",(0,a.jsx)(s.code,{children:"-F --help"}),". It shows the ",(0,a.jsx)(s.code,{children:"--help"})," output from ",(0,a.jsx)(s.code,{children:"scalafmt"}),", which might prove as\nhelpful reference when in need of using native ",(0,a.jsx)(s.code,{children:"scalafmt"})," options with ",(0,a.jsx)(s.code,{children:"-F"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1135",children:"#1135"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsxs)(s.h4,{id:"include-libsodiumdll-on-windows",children:["Include ",(0,a.jsx)(s.code,{children:"libsodium.dll"})," on Windows"]}),"\n",(0,a.jsxs)(s.p,{children:["Static linking of libsodium in Windows launcher has been fixed.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1114",children:"#1114"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1115",children:"#1115"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsxs)(s.h4,{id:"force-interactive-mode-for-update-command",children:["Force interactive mode for ",(0,a.jsx)(s.code,{children:"update"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["Interactive mode for ",(0,a.jsx)(s.code,{children:"update"})," sub-command is now enabled by default."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1100",children:"#1100"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h3,{id:"in-progress-1",children:"In progress"}),"\n",(0,a.jsx)(s.h4,{id:"publishing-related-features-1",children:"Publishing-related features"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Publish tweaks + documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1107",children:"#1107"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"better-bsp-support-for-scala-scripts",children:"Better BSP support for Scala scripts"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add scala-sc language to BSP supported languages by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1140",children:"#1140"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-18",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-prs",children:"Documentation PRs"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala 2.12 to 2.12.16 in docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1108",children:"#1108"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1111",children:"#1111"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1112",children:"#1112"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-22",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add choco configuration files by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/998",children:"#998"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1105",children:"#1105"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add scala-cli-setup deploy key to ssh-agent by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1117",children:"#1117"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-6",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1106",children:"#1106"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app to 2.1.0-M14 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1120",children:"#1120"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala to 3.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1124",children:"#1124"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.32 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1125",children:"#1125"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-28-gbad85693f\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1126",children:"#1126"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update libsodiumjni to 0.0.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1127",children:"#1127"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.2.0.202206071550-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1128",children:"#1128"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.10.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1130",children:"#1130"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala Native to 0.4.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1133",children:"#1133"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-js-cli to 1.1.1-sc5 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1134",children:"#1134"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.33 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1136",children:"#1136"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ",(0,a.jsx)(s.code,{children:"scalafmt"})," to 3.5.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1137",children:"#1137"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1138",children:"#1138"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9"})]}),"\n",(0,a.jsx)(s.h2,{id:"v018",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.8",children:"v0.1.8"})}),"\n",(0,a.jsxs)(s.h3,{id:"--list-main-classes-option-for-the-run-command",children:[(0,a.jsx)(s.code,{children:"--list-main-classes"})," option for the ",(0,a.jsx)(s.code,{children:"run"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["You can pass the option ",(0,a.jsx)(s.code,{children:"--list-main-classes"})," to the ",(0,a.jsx)(s.code,{children:"run"})," command to list all the available main classes, including\nscripts."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli . --list-main-classes\nHello scripts.AnotherScript_sc scripts.Script_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1095",children:"#1095"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"add-config-command",children:["Add ",(0,a.jsx)(s.code,{children:"config"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"config"})," sub-command allows to get and set various configuration values, intended for use by\nother Scala CLI sub-commands."]}),"\n",(0,a.jsxs)(s.p,{children:["This feature has been added in preparation for the ",(0,a.jsx)(s.code,{children:"publish"})," command, stay tuned for future announcements."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1056",children:"#1056"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"prioritise-non-script-main-classes",children:"Prioritise non-script main classes"}),"\n",(0,a.jsx)(s.p,{children:"When trying to run a directory containing scripts and just a single non-script main class, the non-script main class\nwill now be prioritised and run by default."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli .\nRunning Hello. Also detected script main classes: scripts.AnotherScript_sc, scripts.Script_sc\nYou can run any one of them by passing option --main-class, i.e. --main-class scripts.AnotherScript_sc\nAll available main classes can always be listed by passing option --list-main-classes\nHello world\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Changed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1095",children:"#1095"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-bugfixes",children:"Important bugfixes"}),"\n",(0,a.jsx)(s.h4,{id:"accept-latest-scala-versions-despite-stale-scala-version-listings-in-cache",children:"Accept latest Scala versions despite stale Scala version listings in cache"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI uses version listings from Maven Central to check if a Scala version is valid. When new Scala versions are\nreleased, users could sometimes have stale version listings in their Coursier cache for a short period of time (the\nCoursier cache TTL, which is 24 hours by default). This prevented these users to use new Scala versions during that\ntime.\nTo work around that, Scala CLI now tries to re-download version listings when they don't have the requested Scala\nversion.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1090",children:"#1090"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1096",children:"#1096"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h4,{id:"bloop-now-uses-java_home-by-default",children:["Bloop now uses ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," by default"]}),"\n",(0,a.jsxs)(s.p,{children:["Bloop should now pick up the JDK available in ",(0,a.jsx)(s.code,{children:"JAVA_HOME"}),". It was formerly necessary to pass ",(0,a.jsx)(s.code,{children:"--bloop-jvm system"}),"\nexplicitly. This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1102",children:"#1102"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1084",children:"#1084"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h4,{id:"the--coverage-out-option-now-accepts-relative-paths",children:["The ",(0,a.jsx)(s.code,{children:"-coverage-out"})," option now accepts relative paths"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now correctly processes relative paths when passed to the ",(0,a.jsx)(s.code,{children:"-coverage-out"})," option. Formerly,\nthe ",(0,a.jsx)(s.code,{children:"scoverage.coverage"})," file would not be properly generated when a relative path was passed.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1072",children:"#1072"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1080",children:"#1080"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-19",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-prs-1",children:"Documentation PRs"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Improve scripts guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1074",children:"#1074"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update installation instructions for Nix by ",(0,a.jsx)(s.a,{href:"https://github.com/kubukoz",children:"kubukoz"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1082",children:"#1082"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak docs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1085",children:"#1085"})]}),"\n",(0,a.jsxs)(s.li,{children:["Some typos & rewording on the single-module projects use case page by ",(0,a.jsx)(s.a,{href:"https://github.com/Baccata",children:"Baccata"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1089",children:"#1089"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-22",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add suffix to project name which contains virtual files by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1070",children:"#1070"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-23",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1076",children:"#1076"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1087",children:"#1087"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8"})]}),"\n",(0,a.jsx)(s.h2,{id:"older-versions",children:"Older versions"}),"\n",(0,a.jsxs)(s.p,{children:["The release notes for all the past versions of Scala CLI can be viewed\non ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases",children:"our releases page on GitHub"}),"."]})]})}function p(e={}){const{wrapper:s}={...(0,l.a)(),...e.components};return s?(0,a.jsx)(s,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},9705:(e,s,i)=>{i.d(s,{m:()=>c,v:()=>t});i(7294);var a=i(2004),l=i(5893);function t(e){let{children:s}=e;return(0,l.jsx)("div",{className:"runnable-command",children:s})}function c(e){let{url:s}=e;return(0,l.jsx)(a.Z,{playing:!0,loop:!0,muted:!0,controls:!0,width:"100%",height:"",url:s})}},8097:(e,s,i)=>{i.d(s,{Z:()=>a});const a=i.p+"assets/images/convert_ivy_to_using-2f76e6119aadd172e2009db01af3aa3b.gif"}}]); \ No newline at end of file diff --git a/assets/js/9a2cec18.e8cbd674.js b/assets/js/9a2cec18.e8cbd674.js deleted file mode 100644 index e64ef4e9b2..0000000000 --- a/assets/js/9a2cec18.e8cbd674.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8618],{8959:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>o,contentTitle:()=>r,default:()=>p,frontMatter:()=>n,metadata:()=>h,toc:()=>d});var a=i(5893),l=i(1151),t=i(9705),c=i(2004);const n={title:"Release notes",sidebar_position:99},r="Release notes",h={id:"release_notes",title:"Release notes",description:"v1.2.1",source:"@site/docs/release_notes.md",sourceDirName:".",slug:"/release_notes",permalink:"/docs/release_notes",draft:!1,unlisted:!1,editUrl:"https://github.com/Virtuslab/scala-cli/edit/main/website/docs/release_notes.md",tags:[],version:"current",sidebarPosition:99,frontMatter:{title:"Release notes",sidebar_position:99},sidebar:"tutorialSidebar",previous:{title:"Under the hood",permalink:"/docs/under-the-hood"}},o={},d=[{value:"v1.2.1",id:"v121",level:2},{value:"Support for Scala 3.4.1",id:"support-for-scala-341",level:3},{value:"Support for Scala.js 1.16.0",id:"support-for-scalajs-1160",level:3},{value:"Fixes",id:"fixes",level:3},{value:"Enhancements",id:"enhancements",level:3},{value:"Internal changes",id:"internal-changes",level:3},{value:"Documentation changes",id:"documentation-changes",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance",level:3},{value:"New Contributors",id:"new-contributors",level:3},{value:"v1.2.0",id:"v120",level:2},{value:"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support",id:"scala-333-340-21313--21219-support",level:3},{value:"Remapping EsModule imports at link time with Scala.js",id:"remapping-esmodule-imports-at-link-time-with-scalajs",level:3},{value:"Fixes",id:"fixes-1",level:3},{value:"Enhancements",id:"enhancements-1",level:3},{value:"Internal changes",id:"internal-changes-1",level:3},{value:"Documentation changes",id:"documentation-changes-1",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-1",level:3},{value:"New Contributors",id:"new-contributors-1",level:3},{value:"v1.1.3",id:"v113",level:2},{value:"Support for LTS Scala version aliases",id:"support-for-lts-scala-version-aliases",level:3},{value:"--semanticdb-targetroot and --semanticdb-sourceroot options",id:"--semanticdb-targetroot-and---semanticdb-sourceroot-options",level:3},{value:"Fixes",id:"fixes-2",level:3},{value:"Documentation changes",id:"documentation-changes-2",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-2",level:3},{value:"New Contributors",id:"new-contributors-2",level:3},{value:"v1.1.2",id:"v112",level:2},{value:"Support for Scala.js 1.15.0",id:"support-for-scalajs-1150",level:3},{value:"Fixes",id:"fixes-3",level:3},{value:"Documentation changes",id:"documentation-changes-3",level:3},{value:"Build and internal changes",id:"build-and-internal-changes",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-3",level:3},{value:"v1.1.1",id:"v111",level:2},{value:"Deprecate Scala Toolkit latest version in favour of default",id:"deprecate-scala-toolkit-latest-version-in-favour-of-default",level:3},{value:"Enhancements",id:"enhancements-2",level:3},{value:"Fixes",id:"fixes-4",level:3},{value:"Documentation changes",id:"documentation-changes-4",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-1",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-4",level:3},{value:"New Contributors",id:"new-contributors-3",level:2},{value:"v1.1.0",id:"v110",level:2},{value:"Breaking update to Scala 2 scripts",id:"breaking-update-to-scala-2-scripts",level:3},{value:""Drive relative" paths on Windows",id:"drive-relative-paths-on-windows",level:3},{value:"UX improvements",id:"ux-improvements",level:3},{value:"Enhancements",id:"enhancements-3",level:3},{value:"Fixes",id:"fixes-5",level:3},{value:"Documentation changes",id:"documentation-changes-5",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-2",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-5",level:3},{value:"New Contributors",id:"new-contributors-4",level:2},{value:"v1.0.6",id:"v106",level:2},{value:"Scala CLI won't default to the system JVM if it's not supported anymore",id:"scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore",level:3},{value:"Other changes",id:"other-changes",level:2},{value:"Fixes",id:"fixes-6",level:3},{value:"Documentation changes",id:"documentation-changes-6",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-3",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-6",level:3},{value:"New Contributors",id:"new-contributors-5",level:2},{value:"v1.0.5",id:"v105",level:2},{value:"What's new",id:"whats-new",level:2},{value:"Accept --power from anywhere",id:"accept---power-from-anywhere",level:3},{value:"Offline mode (experimental)",id:"offline-mode-experimental",level:3},{value:"Shorter install script link",id:"shorter-install-script-link",level:3},{value:"The fix sub-command (experimental)",id:"the-fix-sub-command-experimental",level:3},{value:"Build static & shared libraries with Scala Native (experimental)",id:"build-static--shared-libraries-with-scala-native-experimental",level:3},{value:"Print platform version",id:"print-platform-version",level:3},{value:"Other changes",id:"other-changes-1",level:2},{value:"Enhancements",id:"enhancements-4",level:3},{value:"Fixes",id:"fixes-7",level:3},{value:"Documentation changes",id:"documentation-changes-7",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-4",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-7",level:3},{value:"New Contributors",id:"new-contributors-6",level:2},{value:"v1.0.4",id:"v104",level:2},{value:"Hotfix for buildTarget/jvmRunEnvironment in BSP",id:"hotfix-for-buildtargetjvmrunenvironment-in-bsp",level:3},{value:"v1.0.3",id:"v103",level:2},{value:"What's new",id:"whats-new-1",level:2},{value:"Access project configuration with the new BuildInfo",id:"access-project-configuration-with-the-new-buildinfo",level:3},{value:"CompileOnly Dependencies",id:"compileonly-dependencies",level:3},{value:"Set globally Java properties",id:"set-globally-java-properties",level:3},{value:"Rename parameter for publish command",id:"rename-parameter-for-publish-command",level:3},{value:"Other changes",id:"other-changes-2",level:2},{value:"Fixes",id:"fixes-8",level:3},{value:"Documentation changes",id:"documentation-changes-8",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-5",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-8",level:3},{value:"v1.0.2",id:"v102",level:2},{value:"What's new",id:"whats-new-2",level:2},{value:"Installation via WinGet on Windows",id:"installation-via-winget-on-windows",level:3},{value:"Enhanced build target names",id:"enhanced-build-target-names",level:3},{value:"Introducing 'new' command for Giter8 project generation",id:"introducing-new-command-for-giter8-project-generation",level:3},{value:"Loading Java Properties from .scalaopts into ScalaCLI launcher",id:"loading-java-properties-from-scalaopts-into-scalacli-launcher",level:3},{value:"Other changes",id:"other-changes-3",level:2},{value:"Fixes",id:"fixes-9",level:3},{value:"Documentation changes",id:"documentation-changes-9",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-6",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-9",level:3},{value:"New Contributors",id:"new-contributors-7",level:2},{value:"v1.0.1",id:"v101",level:2},{value:"What's new",id:"whats-new-3",level:2},{value:"Fixes",id:"fixes-10",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-7",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-10",level:3},{value:"v1.0.0",id:"v100",level:2},{value:"The official scala runner release",id:"the-official-scala-runner-release",level:2},{value:"What's Changed",id:"whats-changed",level:2},{value:"New default Scala version - 3.3.0",id:"new-default-scala-version---330",level:3},{value:"Toolkit-test",id:"toolkit-test",level:3},{value:"Forcing an object wrapper for scripts",id:"forcing-an-object-wrapper-for-scripts",level:3},{value:"Other changes",id:"other-changes-4",level:2},{value:"Fixes",id:"fixes-11",level:3},{value:"Documentation changes",id:"documentation-changes-10",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-8",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-11",level:3},{value:"New Contributors",id:"new-contributors-8",level:2},{value:"v1.0.0-RC2",id:"v100-rc2",level:2},{value:"What's Changed",id:"whats-changed-1",level:2},{value:"Exclude",id:"exclude",level:3},{value:"Directives with a Test Scope equivalent",id:"directives-with-a-test-scope-equivalent",level:3},{value:"Changes to using-directives syntax",id:"changes-to-using-directives-syntax",level:3},{value:"Bootstrapped standalone fat JAR.",id:"bootstrapped-standalone-fat-jar",level:3},{value:"Access the path of the script being run from its code",id:"access-the-path-of-the-script-being-run-from-its-code",level:3},{value:"Explicit Handling of Paths in using-directives",id:"explicit-handling-of-paths-in-using-directives",level:3},{value:"Fix deadlocks in Script Wrappers",id:"fix-deadlocks-in-script-wrappers",level:3},{value:"Other changes",id:"other-changes-5",level:2},{value:"Publishing changes",id:"publishing-changes",level:3},{value:"Fixes",id:"fixes-12",level:4},{value:"Documentation changes",id:"documentation-changes-11",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-9",level:3},{value:"Updates and maintenance",id:"updates-and-maintenance-12",level:3},{value:"v1.0.0-RC1",id:"v100-rc1",level:2},{value:"Official scala runner release candidate",id:"official-scala-runner-release-candidate",level:3},{value:"Scala CLI should now have better performance",id:"scala-cli-should-now-have-better-performance",level:3},{value:"Print appropriate warnings when experimental features are used",id:"print-appropriate-warnings-when-experimental-features-are-used",level:3},{value:"Experimental and restricted configuration keys will now require to be accessed in --power mode",id:"experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode",level:3},{value:"Dropped deprecated using directive syntax",id:"dropped-deprecated-using-directive-syntax",level:3},{value:"Added support for packaging native images from Docker",id:"added-support-for-packaging-native-images-from-docker",level:3},{value:"Added support for Scala Native's LTO",id:"added-support-for-scala-natives-lto",level:3},{value:"Other changes",id:"other-changes-6",level:3},{value:"Publishing changes",id:"publishing-changes-1",level:4},{value:"Fixes",id:"fixes-13",level:4},{value:"Documentation changes",id:"documentation-changes-12",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-10",level:4},{value:"Updates and maintenance",id:"updates-and-maintenance-13",level:4},{value:"New Contributors",id:"new-contributors-9",level:3},{value:"v0.2.1",id:"v021",level:2},{value:"Add a guide for migrating from the old scala runner to Scala CLI",id:"add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli",level:3},{value:"Improve the publish and publish setup sub-commands' user experience",id:"improve-the-publish-and-publish-setup-sub-commands-user-experience",level:3},{value:"Remove unsupported kebab-case style in using directives",id:"remove-unsupported-kebab-case-style-in-using-directives",level:3},{value:"Add a reference for available config keys in help & docs",id:"add-a-reference-for-available-config-keys-in-help--docs",level:3},{value:"Pass user arguments to JS runner",id:"pass-user-arguments-to-js-runner",level:3},{value:"Other changes",id:"other-changes-7",level:3},{value:"SIP-related changes",id:"sip-related-changes",level:4},{value:"Documentation updates",id:"documentation-updates",level:4},{value:"Internal changes",id:"internal-changes-2",level:4},{value:"Updates & maintenance",id:"updates--maintenance",level:4},{value:"New Contributors",id:"new-contributors-10",level:2},{value:"v0.2.0",id:"v020",level:2},{value:"Require the --power option for restricted features by default",id:"require-the---power-option-for-restricted-features-by-default",level:3},{value:"Allow executable Scala scripts without a file extension",id:"allow-executable-scala-scripts-without-a-file-extension",level:3},{value:"Export Project configuration to Json",id:"export-project-configuration-to-json",level:3},{value:"Rename using lib to using dep",id:"rename-using-lib-to-using-dep",level:3},{value:"Other breaking changes",id:"other-breaking-changes",level:3},{value:"Remove ammonite imports support",id:"remove-ammonite-imports-support",level:4},{value:"Drop the metabrowse sub-command",id:"drop-the-metabrowse-sub-command",level:4},{value:"Other changes",id:"other-changes-8",level:3},{value:"SIP-related changes",id:"sip-related-changes-1",level:4},{value:"Fixes",id:"fixes-14",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-11",level:4},{value:"Documentation updates",id:"documentation-updates-1",level:4},{value:"Updates & maintenance",id:"updates--maintenance-1",level:4},{value:"New Contributors",id:"new-contributors-11",level:2},{value:"v0.1.20",id:"v0120",level:2},{value:"Add support for Scala Toolkit",id:"add-support-for-scala-toolkit",level:3},{value:"Scala CLI is built with Scala 3.2.2",id:"scala-cli-is-built-with-scala-322",level:3},{value:"Removal of the about and doctor sub-commands",id:"removal-of-the-about-and-doctor-sub-commands",level:3},{value:"The Scala CLI aarch64/arm64 binary is now available via sdkman",id:"the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman",level:3},{value:"aarch64/arm64 artifact with the launcher script",id:"aarch64arm64-artifact-with-the-launcher-script",level:3},{value:"Run a .jar file as a regular input",id:"run-a-jar-file-as-a-regular-input",level:3},{value:"Java properties without the need for --java-prop",id:"java-properties-without-the-need-for---java-prop",level:3},{value:"Docker packaging with using directives",id:"docker-packaging-with-using-directives",level:3},{value:"Pass GraalVM args via a using directive",id:"pass-graalvm-args-via-a-using-directive",level:3},{value:"Other changes",id:"other-changes-9",level:3},{value:"SIP-related changes",id:"sip-related-changes-2",level:4},{value:"Fixes",id:"fixes-15",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-12",level:4},{value:"Documentation updates",id:"documentation-updates-2",level:4},{value:"Updates & maintenance",id:"updates--maintenance-2",level:4},{value:"New Contributors",id:"new-contributors-12",level:3},{value:"v0.1.19",id:"v0119",level:2},{value:"The Linux aarch64 native launcher is here! (experimental)",id:"the-linux-aarch64-native-launcher-is-here-experimental",level:3},{value:"Fix workspace/reload for Intellij IDEA",id:"fix-workspacereload-for-intellij-idea",level:3},{value:"shebang headers in Markdown",id:"shebang-headers-in-markdown",level:3},{value:"Export Scala compiler plugins to Mill projects",id:"export-scala-compiler-plugins-to-mill-projects",level:3},{value:"Other changes",id:"other-changes-10",level:3},{value:"SIP Changes",id:"sip-changes",level:4},{value:"Fixes",id:"fixes-16",level:4},{value:"Documentation updates",id:"documentation-updates-3",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-13",level:4},{value:"Updates & maintenance",id:"updates--maintenance-3",level:4},{value:"New Contributors",id:"new-contributors-13",level:3},{value:"v0.1.18",id:"v0118",level:2},{value:"Filter tests with --test-only",id:"filter-tests-with---test-only",level:3},{value:"Accept authenticated proxy params via Scala CLI config",id:"accept-authenticated-proxy-params-via-scala-cli-config",level:3},{value:"Support for running Markdown sources from zipped archives and gists",id:"support-for-running-markdown-sources-from-zipped-archives-and-gists",level:3},{value:"Support for running piped Markdown sources",id:"support-for-running-piped-markdown-sources",level:3},{value:"Support for running Markdown snippets",id:"support-for-running-markdown-snippets",level:3},{value:"Customize exported Mill project name",id:"customize-exported-mill-project-name",level:3},{value:"Export Scala compiler options to Mill projects",id:"export-scala-compiler-options-to-mill-projects",level:3},{value:"Other changes",id:"other-changes-11",level:3},{value:"Fixes",id:"fixes-17",level:4},{value:"Documentation updates",id:"documentation-updates-4",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-14",level:4},{value:"Updates & maintenance",id:"updates--maintenance-4",level:4},{value:"New Contributors",id:"new-contributors-14",level:3},{value:"v0.1.17",id:"v0117",level:2},{value:"SDKMAN and Homebrew support installation of Scala CLI for M1",id:"sdkman-and-homebrew-support-installation-of-scala-cli-for-m1",level:3},{value:"Specifying the --jvm option via using directives",id:"specifying-the---jvm-option-via-using-directives",level:3},{value:"Accept more scalac options without escaping",id:"accept-more-scalac-options-without-escaping",level:3},{value:"Enable python support via using directives",id:"enable-python-support--via-using-directives",level:3},{value:"Other changes",id:"other-changes-12",level:3},{value:"Publish",id:"publish",level:4},{value:"Spark",id:"spark",level:4},{value:"Fixes",id:"fixes-18",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-15",level:4},{value:"Documentation / help updates",id:"documentation--help-updates",level:4},{value:"Updates / maintainance",id:"updates--maintainance",level:4},{value:"New Contributors",id:"new-contributors-15",level:3},{value:"v0.1.16",id:"v0116",level:2},{value:"Specifying javac options via using directives",id:"specifying-javac-options-via-using-directives",level:3},{value:"Pressing enter in watch mode proceeds to run / compile / test / \u2026 again",id:"pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again",level:3},{value:"Installation via Scoop on Windows",id:"installation-via-scoop-on-windows",level:3},{value:"Actionable diagnostics in Metals",id:"actionable-diagnostics-in-metals",level:3},{value:"Other",id:"other",level:3},{value:"Fixes",id:"fixes-19",level:4},{value:"Fixes in Scala Native binaries caching",id:"fixes-in-scala-native-binaries-caching",level:4},{value:"Accept more scalac options without escaping",id:"accept-more-scalac-options-without-escaping-1",level:5},{value:"Fix --java-option and --javac-option handling in package sub-command",id:"fix---java-option-and---javac-option-handling-in-package-sub-command",level:5},{value:"Fix wrong file name when publising Scala.js artifacts locally",id:"fix-wrong-file-name-when-publising-scalajs-artifacts-locally",level:5},{value:"Fix spurious stack traces in the publish and publish local sub-commands",id:"fix-spurious-stack-traces-in-the-publish-and-publish-local-sub-commands",level:5},{value:"Make run --python --native work from Python virtualenv",id:"make-run---python---native--work-from-python-virtualenv",level:5},{value:"Documentation / help updates",id:"documentation--help-updates-1",level:4},{value:"Updates / maintainance",id:"updates--maintainance-1",level:4},{value:"New Contributors",id:"new-contributors-16",level:3},{value:"v0.1.15",id:"v0115",level:2},{value:"The M1 native launcher is here! (experimental)",id:"the-m1-native-launcher-is-here-experimental",level:3},{value:"--python option for repl sub-command (experimental)",id:"--python-option-for-repl-sub-command-experimental",level:3},{value:"-d, -classpath and compile sub-command's --output options changes",id:"-d--classpath-and-compile-sub-commands---output-options-changes",level:3},{value:"Make inputs optional when -classpath and --main-class are passed",id:"make-inputs-optional-when--classpath-and---main-class-are-passed",level:3},{value:"Debugging with the run and test sub-commands",id:"debugging-with-the-run-and-test-sub-commands",level:3},{value:"--platform option",id:"--platform-option",level:2},{value:"Other changes",id:"other-changes-13",level:3},{value:"Fixes",id:"fixes-20",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-16",level:4},{value:"Updates",id:"updates",level:4},{value:"v0.1.14",id:"v0114",level:2},{value:"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0",id:"hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320",level:3},{value:"Build and internal changes",id:"build-and-internal-changes-17",level:3},{value:"Updates",id:"updates-1",level:3},{value:"v0.1.13",id:"v0113",level:2},{value:"Change the default sub-command to repl when no args are passed",id:"change-the-default-sub-command-to-repl-when-no-args-are-passed",level:3},{value:"Marking the project's workspace root with the project.settings.scala file",id:"marking-the-projects-workspace-root-with-the-projectsettingsscala-file",level:3},{value:"Scala CLI is now built with Scala 3.2.0",id:"scala-cli-is-now-built-with-scala-320",level:3},{value:"Add resources support for Scala Native",id:"add-resources-support-for-scala-native",level:3},{value:"Default to the run sub-command instead of repl when the -e, --execute-script, --execute-scala or --execute-java options are passed.",id:"default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed",level:3},{value:"Work in progress",id:"work-in-progress",level:3},{value:"Support for Markdown (experimental)",id:"support-for-markdown-experimental",level:4},{value:"Add --python option for the run sub-command (experimental)",id:"add---python-option-for-the-run-sub-command-experimental",level:4},{value:"Other changes",id:"other-changes-14",level:3},{value:"Documentation",id:"documentation",level:4},{value:"Fixes",id:"fixes-21",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-18",level:4},{value:"Updates",id:"updates-2",level:4},{value:"New Contributors",id:"new-contributors-17",level:3},{value:"v0.1.12",id:"v0112",level:2},{value:"Add --spark, --spark-standalone and --hadoop options for the run sub-command",id:"add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command",level:3},{value:"Add the default Scala version to the output of the version sub-command",id:"add-the-default-scala-version-to-the-output-of-the-version-sub-command",level:3},{value:"Enable passing the scalafmt configuration with --scalafmt-conf and --scalafmt-conf-str",id:"enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str",level:3},{value:"Enable turning the --interactive mode on permanently",id:"enable-turning-the---interactive-mode-on-permanently",level:3},{value:"Other changes",id:"other-changes-15",level:3},{value:"Work in progress",id:"work-in-progress-1",level:4},{value:"SIP-46-related",id:"sip-46-related",level:4},{value:"Documentation",id:"documentation-1",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-19",level:4},{value:"Updates",id:"updates-3",level:4},{value:"New Contributors",id:"new-contributors-18",level:3},{value:"v0.1.11",id:"v0111",level:2},{value:"Make .scalafmt.conf optional when running the fmt command",id:"make-scalafmtconf-optional-when-running-the-fmt-command",level:3},{value:"Define output option for package command with using directives",id:"define-output-option-for-package-command-with-using-directives",level:3},{value:"Add support for running multiple snippets of the same kind",id:"add-support-for-running-multiple-snippets-of-the-same-kind",level:3},{value:"Add bloop sub-command",id:"add-bloop-sub-command",level:3},{value:"Make main class optional in preamble-less assemblies",id:"make-main-class-optional-in-preamble-less-assemblies",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements",level:3},{value:"Prevent erroneous using directives from blocking the initial run of BSP",id:"prevent-erroneous-using-directives-from-blocking-the-initial-run-of-bsp",level:4},{value:"Work in progress",id:"work-in-progress-2",level:3},{value:"Allow to globally turn actionable diagnostics on or off",id:"allow-to-globally-turn-actionable-diagnostics-on-or-off",level:4},{value:"Publishing-related features",id:"publishing-related-features",level:4},{value:"Other changes",id:"other-changes-16",level:3},{value:"Documentation",id:"documentation-2",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-20",level:4},{value:"Updates",id:"updates-4",level:4},{value:"v0.1.10",id:"v0110",level:2},{value:"Initial support for importing other sources via using directives",id:"initial-support-for-importing-other-sources-via-using-directives",level:3},{value:"Add dependency update sub-command",id:"add-dependency-update-sub-command",level:3},{value:"Running snippets passed as arguments",id:"running-snippets-passed-as-arguments",level:3},{value:"Uninstall instructions and uninstall sub-command",id:"uninstall-instructions-and-uninstall-sub-command",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements-1",level:3},{value:"ES modules",id:"es-modules",level:4},{value:"Putting Java options in assemblies, launchers, and docker images, in package sub-command",id:"putting-java-options-in-assemblies-launchers-and-docker-images-in-package-sub-command",level:4},{value:"--command and --scratch-dir options in run sub-command",id:"--command-and---scratch-dir-options-in-run-sub-command",level:4},{value:"Don't put Scala CLI internal modules in packages",id:"dont-put-scala-cli-internal-modules-in-packages",level:4},{value:"Don't write preambles in generated assemblies in the package sub-command",id:"dont-write-preambles-in-generated-assemblies-in-the-package-sub-command",level:4},{value:"Don't put some dependencies in generated assemblies in the package sub-command",id:"dont-put-some-dependencies-in-generated-assemblies-in-the-package-sub-command",level:4},{value:"In progress",id:"in-progress",level:3},{value:"Experimental Spark capabilities",id:"experimental-spark-capabilities",level:4},{value:"Other changes",id:"other-changes-17",level:3},{value:"Documentation",id:"documentation-3",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-21",level:4},{value:"Updates",id:"updates-5",level:4},{value:"New Contributors",id:"new-contributors-19",level:3},{value:"v0.1.9",id:"v019",level:2},{value:"--list-main-classes for publish & package",id:"--list-main-classes-for-publish--package",level:3},{value:"Important fixes & enhancements",id:"important-fixes--enhancements-2",level:3},{value:"fmt options improvement",id:"fmt-options-improvement",level:4},{value:"Include libsodium.dll on Windows",id:"include-libsodiumdll-on-windows",level:4},{value:"Force interactive mode for update command",id:"force-interactive-mode-for-update-command",level:4},{value:"In progress",id:"in-progress-1",level:3},{value:"Publishing-related features",id:"publishing-related-features-1",level:4},{value:"Better BSP support for Scala scripts",id:"better-bsp-support-for-scala-scripts",level:4},{value:"Other changes",id:"other-changes-18",level:3},{value:"Documentation PRs",id:"documentation-prs",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-22",level:4},{value:"Updates",id:"updates-6",level:4},{value:"v0.1.8",id:"v018",level:2},{value:"--list-main-classes option for the run command",id:"--list-main-classes-option-for-the-run-command",level:3},{value:"Add config command",id:"add-config-command",level:3},{value:"Prioritise non-script main classes",id:"prioritise-non-script-main-classes",level:3},{value:"Important bugfixes",id:"important-bugfixes",level:3},{value:"Accept latest Scala versions despite stale Scala version listings in cache",id:"accept-latest-scala-versions-despite-stale-scala-version-listings-in-cache",level:4},{value:"Bloop now uses JAVA_HOME by default",id:"bloop-now-uses-java_home-by-default",level:4},{value:"The -coverage-out option now accepts relative paths",id:"the--coverage-out-option-now-accepts-relative-paths",level:4},{value:"Other changes",id:"other-changes-19",level:3},{value:"Documentation PRs",id:"documentation-prs-1",level:4},{value:"Fixes",id:"fixes-22",level:4},{value:"Build and internal changes",id:"build-and-internal-changes-23",level:4},{value:"Older versions",id:"older-versions",level:2}];function u(e){const s={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,l.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.h1,{id:"release-notes",children:"Release notes"}),"\n",(0,a.jsx)(s.h2,{id:"v121",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.2.1",children:"v1.2.1"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scala-341",children:"Support for Scala 3.4.1"}),"\n",(0,a.jsx)(s.p,{children:"This Scala CLI version adds support for Scala 3.4.1."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version\n# Scala CLI version: 1.2.1\n# Scala version (default): 3.4.1\n"})}),"\n",(0,a.jsx)(s.p,{children:"Additionally, from this version on Scala CLi is being tested against the latest Scala 3 Next RC.\nAnd so, feel free to try out Scala 3.4.2-RC1!"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run -S 3.4.2-RC1 --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)'\n# Compiling project (Scala 3.4.2-RC1, JVM (17))\n# Compiled project (Scala 3.4.2-RC1, JVM (17))\n# 3.4.2-RC1\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2824",children:"#2824"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2822",children:"#2822"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scalajs-1160",children:"Support for Scala.js 1.16.0"}),"\n",(0,a.jsxs)(s.p,{children:["This version adds Scala CLI support for Scala.js 1.16.0.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2807",children:"#2807"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/55",children:"scala-js-cli#55"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"fixes",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix handling for ",(0,a.jsx)(s.code,{children:"-Xlint:help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2781",children:"#2781"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"--semanticdb-targetroot"})," & ",(0,a.jsx)(s.code,{children:"--semanticdb-sourceroot"})," for scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2784",children:"#2784"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust actionable diagnostics for scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/rochala",children:"@rochala"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2815",children:"#2815"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing of runner & test-runner artifacts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2819",children:"#2819"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Fix Bloop import by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2825",children:"#2825"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure external help options are mentioned in short help where available by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2808",children:"#2808"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"internal-changes",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Run integration tests for the latest Scala 3 Next RC by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2824",children:"#2824"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add installation guide for FreeBSD by ",(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2793",children:"#2793"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2797",children:"#2797"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2783",children:"#2783"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2787",children:"#2787"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M1-8-35694880 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2786",children:"#2786"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2795",children:"#2795"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 33.1.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2801",children:"#2801"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump follow-redirects from 1.15.4 to 1.15.6 in /website by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2803",children:"#2803"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add -unchecked to the list of options that don't require -O by ",(0,a.jsx)(s.a,{href:"https://github.com/joan38",children:"@joan38"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2800",children:"#2800"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.12-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2806",children:"#2806"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sttp.client core to 3.9.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2810",children:"#2810"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2813",children:"#2813"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2807",children:"#2807"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump express from 4.18.2 to 4.19.2 in /website by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2816",children:"#2816"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.16-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2818",children:"#2818"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala Next to 3.4.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2822",children:"#2822"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Typelevel Toolkit to 0.1.23 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2823",children:"#2823"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/joan38",children:"@joan38"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2800",children:"#2800"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/rochala",children:"@rochala"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2815",children:"#2815"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v120",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.2.0",children:"v1.2.0"})}),"\n",(0,a.jsx)(s.h3,{id:"scala-333-340-21313--21219-support",children:"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support"}),"\n",(0,a.jsxs)(s.p,{children:["This version of Scala CLI adds support for a whooping 4 new Scala versions, it's been busy these past few days!\nThe default version used when using the CLI will from now on be the Scala 3 Next version (3.4.0 as of this release).\nUsing the ",(0,a.jsx)(s.code,{children:"lts"})," tag will now point to Scala 3.3.3.\nThe LTS is also the version used for building the internals of Scala CLI (although we now also cross-compile with 3.4.0)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version\n# Scala CLI version: 1.2.0\n# Scala version (default): 3.4.0\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2772",children:"#2772"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2736",children:"#2736"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2755",children:"#2755"}),", ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2753",children:"#2753"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2752",children:"#2752"})]}),"\n",(0,a.jsx)(s.h3,{id:"remapping-esmodule-imports-at-link-time-with-scalajs",children:"Remapping EsModule imports at link time with Scala.js"}),"\n",(0,a.jsxs)(s.p,{children:["Given the following ",(0,a.jsx)(s.code,{children:"importMap.json"})," file:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-json",metastring:"title=importMap.json",children:'{\n "imports": {\n "@stdlib/linspace": "https://cdn.skypack.dev/@stdlib/linspace"\n }\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to remap the imports at link time with the ",(0,a.jsx)(s.code,{children:"jsEsModuleImportMap"})," directive."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=RemappingEsModuleImports.scala",children:'//> using jsEsModuleImportMap importMap.json\n//> using jsModuleKind es\n//> using jsMode fastLinkJS\n//> using platform js\n\nimport scala.scalajs.js\nimport scala.scalajs.js.annotation.JSImport\nimport scala.scalajs.js.typedarray.Float64Array\n\nobject Foo {\n def main(args: Array[String]): Unit = {\n println(Array(-10.0, 10.0, 10).mkString(", "))\n println(linspace(0, 10, 10).mkString(", "))\n }\n}\n\n@js.native\n@JSImport("@stdlib/linspace", JSImport.Default)\nobject linspace extends js.Object {\n def apply(start: Double, stop: Double, num: Int): Float64Array = js.native\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["The same can be achieved with the ",(0,a.jsx)(s.code,{children:"--js-es-module-import-map"})," command line option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power package RemappingEsModuleImports.scala --js --js-module-kind ESModule -o main.js --js-es-module-import-map importMap.json\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Quafadas",children:"@Quafadas"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2737",children:"#2737"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/47",children:"scala-js-cli#47"})]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-1",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Updated method for choosing a free drive letter (fixes #2743) by ",(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2749",children:"#2749"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make sure tasty-lib doesn't warn about Scala 3 Next by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2775",children:"#2775"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-1",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add the ability to remap EsModule imports at link time by ",(0,a.jsx)(s.a,{href:"https://github.com/Quafadas",children:"@Quafadas"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2737",children:"#2737"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"internal-changes-1",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix overeager Scala version docs tests by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2750",children:"#2750"})]}),"\n",(0,a.jsxs)(s.li,{children:["Lock script wrapper tests on the internally used Scala 2.13 version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2754",children:"#2754"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Scala LTS as the default version while cross compiling all Scala 3 modules on both LTS & Next by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2752",children:"#2752"})]}),"\n",(0,a.jsxs)(s.li,{children:["Explicitly set sonatype publishing to use the default cross Scala version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2757",children:"#2757"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing of artifacts to include non-cross-compiled modules by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2759",children:"#2759"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run integration tests with both Scala 3 LTS & Next versions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2760",children:"#2760"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-1",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix typo by ",(0,a.jsx)(s.a,{href:"https://github.com/imRentable",children:"@imRentable"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2739",children:"#2739"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add directive examples in Scala Native docs by ",(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2774",children:"#2774"})]}),"\n",(0,a.jsxs)(s.li,{children:["toolkit latest is deprecated, mention default instead by ",(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2776",children:"#2776"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-1",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2734",children:"#2734"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.8.0 to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2731",children:"#2731"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ",(0,a.jsx)(s.code,{children:"coursier"})," to 2.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2735",children:"#2735"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"scala-js-cli"})," to 1.15.0.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2738",children:"#2738"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala to 3.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2736",children:"#2736"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2748",children:"#2748"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2747",children:"#2747"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2744",children:"#2744"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sttp client core_2.13 to 3.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2745",children:"#2745"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.12 to 2.12.19 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2753",children:"#2753"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2756",children:"#2756"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.13 to 2.13.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2755",children:"#2755"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalameta to 4.9.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2770",children:"#2770"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala LTS to 3.3.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2772",children:"#2772"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-71-1e75159e by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2773",children:"#2773"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-1",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/imRentable",children:"@imRentable"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2739",children:"#2739"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/spamegg1",children:"@spamegg1"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2774",children:"#2774"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v113",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.3",children:"v1.1.3"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-lts-scala-version-aliases",children:"Support for LTS Scala version aliases"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to use ",(0,a.jsx)(s.code,{children:"lts"})," and ",(0,a.jsx)(s.code,{children:"3.lts"})," as Scala version aliases in Scala CLI.\nThey refer to the latest LTS version of Scala (the ",(0,a.jsx)(s.code,{children:"3.3.x"})," line at the time of this release)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run -S lts --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)'\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# 3.3.1\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Using the ",(0,a.jsx)(s.code,{children:"2.lts"}),", ",(0,a.jsx)(s.code,{children:"2.13.lts"})," & ",(0,a.jsx)(s.code,{children:"2.12.lts"})," aliases returns a meaningful error, too."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"fail",children:"scala-cli run -S 2.lts -e 'println(scala.util.Properties.versionString)' \n# [error] Invalid Scala version: 2.lts. There is no official LTS version for Scala 2.\n# You can only choose one of the 3.x, 2.13.x, and 2.12.x. versions.\n# The latest supported stable versions are 2.12.18, 2.13.12, 3.3.1.\n# In addition, you can request compilation with the last nightly versions of Scala,\n# by passing the 2.nightly, 2.12.nightly, 2.13.nightly, or 3.nightly arguments.\n# Specific Scala 2 or Scala 3 nightly versions are also accepted.\n# You can also request the latest Scala 3 LTS by passing lts or 3.lts.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.h3,{id:"--semanticdb-targetroot-and---semanticdb-sourceroot-options",children:[(0,a.jsx)(s.code,{children:"--semanticdb-targetroot"})," and ",(0,a.jsx)(s.code,{children:"--semanticdb-sourceroot"})," options"]}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to set the SemanticDB target root and source root directories with unified syntax,\nindependent of the target Scala and/or Java versions."}),"\n",(0,a.jsxs)(s.p,{children:["For a given ",(0,a.jsx)(s.code,{children:"semanticdb-example.sc"})," script:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=src/semanticdb-example.sc",children:'println("SemanticDB targetroot gets set to ./targetRootDir, while sourceroot gets set to the current working directory.")\n'})}),"\n",(0,a.jsxs)(s.p,{children:["You now can specify the ",(0,a.jsx)(s.code,{children:"targetroot"})," and ",(0,a.jsx)(s.code,{children:"sourceroot"})," directories like this:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli compile src/semanticdb-example.sc --semanticdb-targetroot ./targetRootDir --semanticdb-sourceroot .\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2692",children:"#2692"})]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-2",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["remove ",(0,a.jsx)(s.code,{children:"user.home"})," hack by ",(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ultra-long invalid Scala version errors by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2724",children:"#2724"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-2",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add information about ",(0,a.jsx)(s.code,{children:"--preamble"})," in assembly packaging documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2713",children:"#2713"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2717",children:"#2717"})]}),"\n",(0,a.jsxs)(s.li,{children:["Documentation for creation of custom toolkit by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2715",children:"#2715"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2718",children:"#2718"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix formatting in custom toolkit doc by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2719",children:"#2719"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2720",children:"#2720"})]}),"\n",(0,a.jsxs)(s.li,{children:["Added info about repl with toolkit by ",(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2721",children:"#2721"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2723",children:"#2723"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-2",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2688",children:"#2688"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2700",children:"#2700"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala Native to 0.4.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2696",children:"#2696"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.4 to 1.3.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2716",children:"#2716"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-2",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/kasiaMarek",children:"@kasiaMarek"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2710",children:"#2710"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/spacebanana420",children:"@spacebanana420"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2713",children:"#2713"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/yadavan88",children:"@yadavan88"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2715",children:"#2715"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3"})]}),"\n",(0,a.jsx)(s.h2,{id:"v112",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.2",children:"v1.1.2"})}),"\n",(0,a.jsx)(s.h3,{id:"support-for-scalajs-1150",children:"Support for Scala.js 1.15.0"}),"\n",(0,a.jsxs)(s.p,{children:["This version adds Scala CLI support for Scala.js 1.15.0.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2672",children:"#2672"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-js-cli/pull/43",children:"scala-js-cli#43"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-3",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix repeatable compiler options handling from the command line by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2666",children:"#2666"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix script wrapper tests & script object wrapper ",(0,a.jsx)(s.code,{children:"using"})," directive by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2668",children:"#2668"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent consecutive ",(0,a.jsx)(s.code,{children:"-language:*"})," options from being ignored by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2667",children:"#2667"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-3",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix test.md by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2679",children:"#2679"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2681",children:"#2681"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update release procedure steps for ",(0,a.jsx)(s.code,{children:"v1.1.x"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2665",children:"#2665"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tag ",(0,a.jsx)(s.code,{children:"GitHubTests.create secret"})," as flaky on all Mac tests (including M1) by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2677",children:"#2677"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-3",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2662",children:"#2662"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump libsodiumjni to 0.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2651",children:"#2651"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 33.0.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2670",children:"#2670"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2671",children:"#2671"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2673",children:"#2673"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2674",children:"#2674"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2675",children:"#2675"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.15.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2672",children:"#2672"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v111",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.1",children:"v1.1.1"})}),"\n",(0,a.jsxs)(s.h3,{id:"deprecate-scala-toolkit-latest-version-in-favour-of-default",children:["Deprecate Scala Toolkit ",(0,a.jsx)(s.code,{children:"latest"})," version in favour of ",(0,a.jsx)(s.code,{children:"default"})]}),"\n",(0,a.jsxs)(s.p,{children:["Using toolkits with the ",(0,a.jsx)(s.code,{children:"latest"})," version is now deprecated and will cause a warning.\nIt will likely be removed completely in a future release."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --toolkit latest -e 'println(os.pwd)'\n# Using 'latest' for toolkit is deprecated, use 'default' to get more stable behaviour:\n# --toolkit default\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# /home\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It is now advised to either use an explicit toolkit version or rely on the new ",(0,a.jsx)(s.code,{children:"default"})," alias."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --toolkit default -e 'println(os.pwd)'\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\n# /home\n"})}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"default"})," version for toolkits is tied to a particular Scala CLI version.\nYou can check which version is used by referring to Scala CLI help."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli version \n# Scala CLI version: 1.1.1\n# Scala version (default): 3.3.1\nscala-cli run -h|grep toolkit \n# --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2622",children:"#2622"})]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-2",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove semantics Compliant for asInstaceOf by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2614",children:"#2614"})]}),"\n",(0,a.jsxs)(s.li,{children:["Scala js mode validation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2630",children:"#2630"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing Scala.js mode aliases by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2655",children:"#2655"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add deprecation reporting mechanism for using directives by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2622",children:"#2622"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass java opts to scalac by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2601",children:"#2601"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-4",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fallback to UTF-8 in setup-ide by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2599",children:"#2599"})]}),"\n",(0,a.jsxs)(s.li,{children:["Separate Scala REPL classpath from user dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2607",children:"#2607"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent resource directories from breaking sources hash by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2654",children:"#2654"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix special handling for the ",(0,a.jsx)(s.code,{children:"-Xplugin-list"})," compiler option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2635",children:"#2635"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove superfluous traits by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2618",children:"#2618"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent the toolkit latest deprecation warning from being logged more than once by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2657",children:"#2657"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-4",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Unify mentions of Java properties and link to the correct section of guides. by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2603",children:"#2603"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document script wrappers by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2596",children:"#2596"})]}),"\n",(0,a.jsxs)(s.li,{children:["Shorten titles of cookbooks by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2609",children:"#2609"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for bloop interaction by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2608",children:"#2608"})]}),"\n",(0,a.jsxs)(s.li,{children:["Docs/java opts for compiler by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2619",children:"#2619"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a subcategories layer for guides & cookbooks by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2612",children:"#2612"})]}),"\n",(0,a.jsxs)(s.li,{children:["Merge documentations about proxy setup by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2597",children:"#2597"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test framework versions by ",(0,a.jsx)(s.a,{href:"https://github.com/mbovel",children:"@mbovel"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2625",children:"#2625"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2604",children:"#2604"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2611",children:"#2611"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2615",children:"#2615"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2617",children:"#2617"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2620",children:"#2620"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-1",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add debug mode by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2643",children:"#2643"})]}),"\n",(0,a.jsxs)(s.li,{children:["Downgrade Xcode on macos CI runners by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2632",children:"#2632"})]}),"\n",(0,a.jsxs)(s.li,{children:["Revert xcode version downgrade by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2650",children:"#2650"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-4",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.1.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2594",children:"#2594"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.8.0.202311291450-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2613",children:"#2613"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docusaurus version by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2610",children:"#2610"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump actions/setup-python from 4 to 5 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2624",children:"#2624"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-3",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mbovel",children:"@mbovel"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2625",children:"#2625"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v110",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.1.0",children:"v1.1.0"})}),"\n",(0,a.jsx)(s.h3,{id:"breaking-update-to-scala-2-scripts",children:"Breaking update to Scala 2 scripts"}),"\n",(0,a.jsx)(s.p,{children:(0,a.jsx)(s.strong,{children:"Keep in mind that it ONLY applies to Scala 2! Scala 3 script wrappers are not affected!"})}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now uses a different kind of script wrappers for Scala 2 by default, which support running background threads.\nThis has been introduces as an answer to the ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/2470",children:"issue #2470"}),", where a running a script in Scala 2 would end up in a deadlock due to background threads being run.\nAlso the change makes the Scala 2 scripts run significantly faster, as the code can be optimized due to not residing in the object's initialization clause."]}),"\n",(0,a.jsx)(s.p,{children:"However, the new solution brings some incompatibilities with the old behaviour:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"main classes are now named the same as the file they are defined in, they do not have the '_sc' suffix anymore, so any calls like:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli foo.sc bar.sc --main-class foo_sc\n"})}),"\n",(0,a.jsx)(s.p,{children:"should be replaced with"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli foo.sc bar.sc --main-class foo\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["it is impossible to access the contents of a script named ",(0,a.jsx)(s.code,{children:"main.sc"})," from another source, any references to the script object ",(0,a.jsx)(s.code,{children:"main"})," will result in a compilation error.\nE.g. Accessing the contents of ",(0,a.jsx)(s.code,{children:"main.sc"})," using the following code:"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"println(main.somethingDefinedInMainScript)\n"})}),"\n",(0,a.jsx)(s.p,{children:"Will result in the following compilation error:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"[error] ./foo.sc:2:11\n[error] missing argument list for method main in trait App\n[error] Unapplied methods are only converted to functions when a function type is expected.\n[error] You can make this conversion explicit by writing `main _` or `main(_)` instead of `main`.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When ",(0,a.jsx)(s.code,{children:"main.sc"})," is passed as argument together with other scripts, a warning will be displayed:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"[warn] Script file named 'main.sc' detected, keep in mind that accessing it from other scripts is impossible due to a clash of `main` symbols\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2556",children:"#2556"})]}),"\n",(0,a.jsx)(s.h3,{id:"drive-relative-paths-on-windows",children:'"Drive relative" paths on Windows'}),"\n",(0,a.jsxs)(s.p,{children:['Scala CLI now correctly recognizes "drive relative" paths on Windows, so paths like ',(0,a.jsx)(s.code,{children:"/foo/bar"})," will be treated as relative from the root of the current drive - e.g. ",(0,a.jsx)(s.code,{children:"C:\\foo\\bar"}),".\nThis allows for compatibility of programs referencing paths with e.g. ",(0,a.jsx)(s.code,{children:"//> using file /foo/bar"})," with Windows."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2516",children:"#2516"})]}),"\n",(0,a.jsx)(s.h3,{id:"ux-improvements",children:"UX improvements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["React to some HTTP responses by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2007",children:"#2007"})]}),"\n",(0,a.jsxs)(s.li,{children:["Chore/group warnings about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2550",children:"#2550"})]}),"\n",(0,a.jsxs)(s.li,{children:["Migrate to Docusaurus v3, add local search plugin by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2590",children:"#2590"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-3",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Default to publish repository configured for local machine when inferring publish.ci.repository by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2571",children:"#2571"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip validation for default Scala versions, add build test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2576",children:"#2576"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-5",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Take into consideration --project-version when creating BuildInfo by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2548",children:"#2548"})]}),"\n",(0,a.jsxs)(s.li,{children:["Workaround for home.dir property not being set by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2573",children:"#2573"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass scalac arguments as file by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2584",children:"#2584"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-5",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add a doc on Windows anti-malware submission procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2546",children:"#2546"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix list of licenses URL by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2552",children:"#2552"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix Windows secrets path in the documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2561",children:"#2561"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the pgp-pair section of publish setup docs by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2565",children:"#2565"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2569",children:"#2569"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document --python flag by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2574",children:"#2574"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document publishing process configuration by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2580",children:"#2580"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2593",children:"#2593"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-2",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Exclude conflicting dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2541",children:"#2541"})]}),"\n",(0,a.jsxs)(s.li,{children:["Generate test reports on the CI by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2543",children:"#2543"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use the latest ",(0,a.jsx)(s.code,{children:"scala-cli"})," in ",(0,a.jsx)(s.code,{children:"macos-m1-tests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2554",children:"#2554"})]}),"\n",(0,a.jsxs)(s.li,{children:["Install ",(0,a.jsx)(s.code,{children:"scala-cli"})," with ",(0,a.jsx)(s.code,{children:"cs"})," on M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2555",children:"#2555"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix generating test reports for failed suites by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2564",children:"#2564"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pin ",(0,a.jsx)(s.code,{children:"scala-cli-setup"})," version to be M1-compatible & use it in ",(0,a.jsx)(s.code,{children:"native-macos-m1-tests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2568",children:"#2568"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add log separators for integration and build tests by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2570",children:"#2570"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust test report generation to mill 0.11.6 bump changes by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2577",children:"#2577"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump MacOS CI to ",(0,a.jsx)(s.code,{children:"macOS-13"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2579",children:"#2579"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add env for configuring home directory overriding by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2587",children:"#2587"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-5",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2532",children:"#2532"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2542",children:"#2542"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore: Update Bloop to v1.5.11-sc by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2557",children:"#2557"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2560",children:"#2560"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2559",children:"#2559"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.5 to 1.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2567",children:"#2567"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-59-cdeaa580 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2558",children:"#2558"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2572",children:"#2572"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2575",children:"#2575"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-60-89836cd8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2586",children:"#2586"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"v2.1.8"})," where it wasn't consistent by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2588",children:"#2588"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-4",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/philwalk",children:"@philwalk"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2516",children:"#2516"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v106",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.6",children:"v1.0.6"})}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore",children:"Scala CLI won't default to the system JVM if it's not supported anymore"}),"\n",(0,a.jsxs)(s.p,{children:["If your ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," environment variable has been pointing to a JVM that is no longer supported by Scala CLI\n(so anything below 17, really), you may have run into an error like this one with Scala CLI v1.0.5:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power bloop exit \n# Stopped Bloop server. \nexport JAVA_HOME=$(cs java-home --jvm zulu:8)\nscala-cli -e 'println(System.getProperty(\"java.version\"))' \n# Starting compilation server\n# Error: bloop.rifle.FailedToStartServerExitCodeException: Server failed with exit code 1\n# For more details, please see '/var/folders/5n/_ggj7kk93czdt_n0jzrk8s780000gn/T/1343202731019130640/.scala-build/stacktraces/1699527280-9858975811713766588.log'\n# Running\n# scala-cli --power bloop output\n# might give more details.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This is because we no longer support JVM <17 with Scala CLI v1.0.5, but we still have been defaulting to whatever JVM\nwas defined in ",(0,a.jsx)(s.code,{children:"JAVA_HOME"}),". As a result, Bloop has been failing to start when running with, say, ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," pointing\nto Java 8."]}),"\n",(0,a.jsxs)(s.p,{children:["This is no longer the case. Scala CLI will now automatically download Java 17 for Bloop in such a situation\n(and still use the JVM from ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," for running the code, while Bloop runs on 17)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power bloop exit \n# Stopped Bloop server. \nexport JAVA_HOME=$(cs java-home --jvm zulu:8)\nscala-cli -e 'println(System.getProperty(\"java.version\"))' \n# Starting compilation server\n# Compiling project (Scala 3.3.1, JVM (8))\n# Compiled project (Scala 3.3.1, JVM (8))\n# 1.8.0_392\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2508",children:"#2508"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes",children:"Other changes"}),"\n",(0,a.jsx)(s.h3,{id:"fixes-6",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"--watch"})," failing on invalid ",(0,a.jsx)(s.code,{children:"PathWatchers.Event"})," & skip wonky tests on Mac CI by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2515",children:"#2515"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Don't try to always get system jvm first by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2508",children:"#2508"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-6",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2522",children:"#2522"})]}),"\n",(0,a.jsxs)(s.li,{children:["add cookbook about Emacs integration by ",(0,a.jsx)(s.a,{href:"https://github.com/ag91",children:"@ag91"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2506",children:"#2506"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-3",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Bump actions/setup-node from 3 to 4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2493",children:"#2493"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2500",children:"#2500"})]}),"\n",(0,a.jsxs)(s.li,{children:["Simplify build by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2512",children:"#2512"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix wonky native MacOS CI on ",(0,a.jsx)(s.code,{children:"stable"})," branch by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2518",children:"#2518"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add regexes for release-notes github reference swapping by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2519",children:"#2519"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-6",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2498",children:"#2498"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"lightweight-spark-distrib"})," to the VL fork & bump to ",(0,a.jsx)(s.code,{children:"0.0.5"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2503",children:"#2503"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.4 to 1.0.5 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2504",children:"#2504"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"java-class-name"})," to the VL fork & bump to ",(0,a.jsx)(s.code,{children:"0.1.3"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2502",children:"#2502"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2505",children:"#2505"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2514",children:"#2514"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app to 2.1.0-M26 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2513",children:"#2513"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.11.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," & ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2446",children:"#2446"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2521",children:"#2521"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"nocrc32-zip-input-stream"})," to the VL fork & bump it to ",(0,a.jsx)(s.code,{children:"0.1.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2520",children:"#2520"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-5",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/ag91",children:"@ag91"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2506",children:"#2506"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6"})]}),"\n",(0,a.jsx)(s.h2,{id:"v105",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.5",children:"v1.0.5"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new",children:"What's new"}),"\n",(0,a.jsxs)(s.h3,{id:"accept---power-from-anywhere",children:["Accept ",(0,a.jsx)(s.code,{children:"--power"})," from anywhere"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--power"})," flag used to be a launcher option, which means it used to only be accepted when passed\nbefore the sub-command name. Now, it can be passed anywhere in the command line."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power package --help\nscala-cli package --power --help\nscala-cli package --help --power\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2399",children:"#2399"})]}),"\n",(0,a.jsx)(s.h3,{id:"offline-mode-experimental",children:"Offline mode (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to run Scala CLI in offline mode for the cases when you don't want the runner\nto make any network requests for whatever reason.\nThis changes Coursier's cache policy to ",(0,a.jsx)(s.code,{children:"LocalOnly"}),", preventing it from downloading anything."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli compile . --offline --power\n"})}),"\n",(0,a.jsx)(s.p,{children:"Of course, this means that you will have to have all the dependencies relevant to your build\nalready downloaded and available in your local cache.\nReasonable fallbacks will be used where possible,\ne.g. the Scala compiler may be used instead of Bloop if Bloop isn't available."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2404",children:"#2404"})]}),"\n",(0,a.jsx)(s.h3,{id:"shorter-install-script-link",children:"Shorter install script link"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI's install script is now available behind a conveniently shorter web address:\n",(0,a.jsx)(s.a,{href:"https://scala-cli.virtuslab.org/get",children:"https://scala-cli.virtuslab.org/get"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2450",children:"#2450"})]}),"\n",(0,a.jsxs)(s.h3,{id:"the-fix-sub-command-experimental",children:["The ",(0,a.jsx)(s.code,{children:"fix"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"fix"})," sub-command is a new addition to Scala CLI. It allows to scan your project for ",(0,a.jsx)(s.code,{children:"using"})," directives\nand extract them into the ",(0,a.jsx)(s.code,{children:"project.scala"})," file placed in the project root directory.\nThis allows to easily fix warnings tied to having ",(0,a.jsx)(s.code,{children:"using"})," directives present in multiple files."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli fix . --power\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2309",children:"#2309"})]}),"\n",(0,a.jsx)(s.h3,{id:"build-static--shared-libraries-with-scala-native-experimental",children:"Build static & shared libraries with Scala Native (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["You can now use the ",(0,a.jsx)(s.code,{children:"--native-target"})," option to build Scala Native projects as static or shared libraries."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli package . --power --native-target static\nscala-cli package . --power --native-target dynamic\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2196",children:"#2196"})]}),"\n",(0,a.jsx)(s.h3,{id:"print-platform-version",children:"Print platform version"}),"\n",(0,a.jsx)(s.p,{children:"Platform version is now always logged during compilation."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli compile .\n# Compiling project (Scala 3.3.1, JVM (17))\n# Compiled project (Scala 3.3.1, JVM (17))\nscala-cli compile . --js\n# Compiling project (Scala 3.3.1, Scala.js 1.13.2)\n# Compiled project (Scala 3.3.1, Scala.js 1.13.2)\nscala-cli compile . --native\n# Compiling project (Scala 3.3.1, Scala Native 0.4.16)\n# Compiled project (Scala 3.3.1, Scala Native 0.4.16)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2465",children:"#2465"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-1",children:"Other changes"}),"\n",(0,a.jsx)(s.h3,{id:"enhancements-4",children:"Enhancements"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Accumulate exp warnings with logger by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2376",children:"#2376"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove ComputeVersion.Command, make ComputeVersion classes positioned by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2350",children:"#2350"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add more configuration for publish by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2435",children:"#2435"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn about transitive using file directive by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2432",children:"#2432"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support Scala Native 0.5.x changes in publishing artifacts by ",(0,a.jsx)(s.a,{href:"https://github.com/WojciechMazur",children:"@WojciechMazur"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2460",children:"#2460"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-7",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - set es version into scala-js-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2351",children:"#2351"})]}),"\n",(0,a.jsxs)(s.li,{children:["Modify the format of StrictDirective.toString by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2355",children:"#2355"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make explicitly passed scala version use the latest release, not the default one by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2411",children:"#2411"})]}),"\n",(0,a.jsxs)(s.li,{children:["Release flag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2413",children:"#2413"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ensure build resolution is kept when packaging assemblies with provided dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2457",children:"#2457"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"fmt"})," sub-command exit code to mirror ",(0,a.jsx)(s.code,{children:"scalafmt"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2463",children:"#2463"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix 'JVM too old' as bsp by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2445",children:"#2445"})]}),"\n",(0,a.jsxs)(s.li,{children:["Read java props from env vars by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2356",children:"#2356"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make script wrapper satisfy compiler checks by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2414",children:"#2414"})]}),"\n",(0,a.jsxs)(s.li,{children:["Load local ivy path from ivy.home and user.home system properties by ",(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2484",children:"#2484"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-7",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix typo in buildInfo directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2357",children:"#2357"})]}),"\n",(0,a.jsxs)(s.li,{children:['configuration.md examples "using dep" to current versions by ',(0,a.jsx)(s.a,{href:"https://github.com/SunKing2",children:"@SunKing2"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2398",children:"#2398"})]}),"\n",(0,a.jsxs)(s.li,{children:["Documentation updates by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2375",children:"#2375"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publish directives usage displayed in one line, unify directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2381",children:"#2381"})]}),"\n",(0,a.jsxs)(s.li,{children:["Backport of docs change (#2391) by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2403",children:"#2403"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add internal docs for scalajs-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2434",children:"#2434"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for fix command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2437",children:"#2437"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for offline mode by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2475",children:"#2475"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update dependencies.md to mention jitpack by ",(0,a.jsx)(s.a,{href:"https://github.com/doofin",children:"@doofin"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2458",children:"#2458"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the list of external repositories Scala CLI depends on by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2476",children:"#2476"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update the docs to no longer treat --power as a launcher-only option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2478",children:"#2478"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-4",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add test for actionable diagnostics from compiler by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2327",children:"#2327"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pin the versions of Github CI runners by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2370",children:"#2370"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove bloop timeouts in tests by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2407",children:"#2407"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add post-update hook for reference doc generation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2406",children:"#2406"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add tests which check availability of scalafmt native launcher for de\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2418",children:"#2418"})]}),"\n",(0,a.jsxs)(s.li,{children:["Default to a Scala version for REPL if there are no Scala artifacts. by ",(0,a.jsx)(s.a,{href:"https://github.com/trilleplay",children:"@trilleplay"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2431",children:"#2431"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove unused snippet checker by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2423",children:"#2423"})]}),"\n",(0,a.jsxs)(s.li,{children:["Allow to override internal & user default Scala versions for ",(0,a.jsx)(s.code,{children:"mill"})," builds by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2461",children:"#2461"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT: Refactor: Rely on global --power option where able in cli commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2480",children:"#2480"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-7",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2344",children:"#2344"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.9-sc-2 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2345",children:"#2345"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2346",children:"#2346"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2349",children:"#2349"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.2 to 1.0.4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2348",children:"#2348"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2360",children:"#2360"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2369",children:"#2369"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2368",children:"#2368"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.11-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2383",children:"#2383"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.6.1.202309021850-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2384",children:"#2384"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2387",children:"#2387"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2393",children:"#2393"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docker/login-action from 2 to 3 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2400",children:"#2400"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.7.0.202309050840-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2395",children:"#2395"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala3-library to 3.3.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2392",children:"#2392"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2388",children:"#2388"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2410",children:"#2410"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2385",children:"#2385"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-library to 2.13.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2396",children:"#2396"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2386",children:"#2386"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2419",children:"#2419"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2401",children:"#2401"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2429",children:"#2429"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2442",children:"#2442"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2438",children:"#2438"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update metaconfig-typesafe-config to 0.12.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2439",children:"#2439"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 3.0.0-M0-56-1bcbe7f6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2440",children:"#2440"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala Native to 0.4.16 & log platform version by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2465",children:"#2465"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.3-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2467",children:"#2467"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2468",children:"#2468"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump actions/checkout from 3 to 4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2378",children:"#2378"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.3 to 1.3.4 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2424",children:"#2424"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier-publish from 0.1.4 to 0.1.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2433",children:"#2433"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump scalajs-cli to 1.14.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2491",children:"#2491"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump scala-cli-signing to 0.2.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2486",children:"#2486"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump gcbenchmark dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2481",children:"#2481"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-6",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/SunKing2",children:"@SunKing2"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2398",children:"#2398"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/trilleplay",children:"@trilleplay"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2431",children:"#2431"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/WojciechMazur",children:"@WojciechMazur"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2460",children:"#2460"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/JD557",children:"@JD557"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2484",children:"#2484"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/doofin",children:"@doofin"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2458",children:"#2458"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5"})]}),"\n",(0,a.jsx)(s.h2,{id:"v104",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.4",children:"v1.0.4"})}),"\n",(0,a.jsx)(s.h3,{id:"hotfix-for-buildtargetjvmrunenvironment-in-bsp",children:"Hotfix for buildTarget/jvmRunEnvironment in BSP"}),"\n",(0,a.jsx)(s.p,{children:"We've addressed a bug that surfaced when opening your ScalaCLI projects in Metals or IntelliJ. If you encountered the following log:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'2023.08.09 15:48:34 INFO BSP server: Caused by: java.lang.IllegalArgumentException: Type ch.epfl.scala.bsp4j.JvmMainClass is instantiated reflectively but was never registered. Register the type by adding "unsafeAllocated" for the type in reflect-config.json.\n2023.08.09 15:48:34 INFO BSP server: \tat com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets.instanceHubErrorStub(SubstrateAllocationSnippets.java:309)\n2023.08.09 15:48:34 INFO BSP server: \tat jdk.unsupported@17.0.6/sun.misc.Unsafe.allocateInstance(Unsafe.java:864)\n2023.08.09 15:48:34 INFO BSP server: \t... 36 more\n'})}),"\n",(0,a.jsx)(s.p,{children:"those logs should no longer appear."}),"\n",(0,a.jsxs)(s.p,{children:["Thanks to ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," for providing the fix in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2342",children:"#2342"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"v103",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.3",children:"v1.0.3"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-1",children:"What's new"}),"\n",(0,a.jsxs)(s.h3,{id:"access-project-configuration-with-the-new-buildinfo",children:["Access project configuration with the new ",(0,a.jsx)(s.code,{children:"BuildInfo"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"BuildInfo"})," access your project's build configuration within your Scala code. This feature automatically gathers and generates build information about your project, making project details instantly accessible at runtime."]}),"\n",(0,a.jsxs)(s.p,{children:["To generate BuildInfo, either use the ",(0,a.jsx)(s.code,{children:"--build-info"})," command line option or include the ",(0,a.jsx)(s.code,{children:"//> using buildInfo"})," directive in your code."]}),"\n",(0,a.jsxs)(s.p,{children:["Upon activation, a ",(0,a.jsx)(s.code,{children:"BuildInfo"})," object becomes accessible on your project's classpath. To use it, simply add the following import into your code:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"import scala.cli.build.BuildInfo\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This ",(0,a.jsx)(s.code,{children:"BuildInfo"})," object encapsulates information such as the Scala version used, target platform, main class, scalac options, dependencies, and much more for both Main and Test scopes. The generation ensures up-to-date configuration data from both the console options and using directives in your project's sources."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2249",children:"#2249"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"compileonly-dependencies",children:"CompileOnly Dependencies"}),"\n",(0,a.jsx)(s.p,{children:"Now, users can declare dependencies that are exclusively included at the compile time. These dependencies are added to the classpath during compilation, but won't be included when the application is run, keeping your runtime environment lightweight."}),"\n",(0,a.jsx)(s.p,{children:"To declare such a dependency:"}),"\n",(0,a.jsxs)(s.ol,{children:["\n",(0,a.jsx)(s.li,{children:"Via the using directive:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'//> using compileOnly.dep "com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2"\n'})}),"\n",(0,a.jsxs)(s.ol,{start:"2",children:["\n",(0,a.jsx)(s.li,{children:"Via the command line:"}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'scala-cli Hello.scala --compile-dep "com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by @alexarchambault and ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2299",children:"#2299"}),", Thanks!"]}),"\n",(0,a.jsx)(s.h3,{id:"set-globally-java-properties",children:"Set globally Java properties"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI allows users to globally set Java properties for its launcher using the ",(0,a.jsx)(s.code,{children:"config"})," command. This will simplify the JVM properties management process, eliminating the need to pass these properties with each ",(0,a.jsx)(s.code,{children:"scala-cli"})," execution."]}),"\n",(0,a.jsx)(s.p,{children:"To set global Java properties execute the following command:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli config java.properties Djavax.net.ssl.trustStore=cacerts Dfoo=bar2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When modifying Java properties, remember that you must redefine all of them. It's not possible to update just a single property. Essentially, each time you use the ",(0,a.jsx)(s.code,{children:"config"})," command for Java properties, you replace the entire list of properties."]}),"\n",(0,a.jsx)(s.p,{children:"Whenever overwriting existing Java properties Scala CLI will let you know what was the previous value and in interactive mode ensure that you are ok with replacing them."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2317",children:"#2317"}),", Thanks!"]}),"\n",(0,a.jsxs)(s.h3,{id:"rename-parameter-for-publish-command",children:["Rename parameter for ",(0,a.jsx)(s.code,{children:"publish"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["We've updated the ",(0,a.jsx)(s.code,{children:"--version"})," parameter for the publish command. Now, when specifying the project version, use ",(0,a.jsx)(s.code,{children:"--project-version"})," instead."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore ",children:"scala-cli publish --project-version 1.0.3 ...\n"})}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-2",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add custom exception and throw it when node not found in the path by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2323",children:"#2323"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip reading ide-options-v2.json if doesn't exist to avoid throwing a\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2333",children:"#2333"})]}),"\n",(0,a.jsxs)(s.li,{children:["Skip setting release flag when user pass directly -release or -java-o\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2321",children:"#2321"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent downloading Java 17 when running a REPL without sources by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2305",children:"#2305"})]}),"\n",(0,a.jsxs)(s.li,{children:["Extract JAVA_HOME from /usr/libexec/java_home for Mac by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2304",children:"#2304"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump case-app, add names limit to HelpFormat, move some name aliases, add test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2280",children:"#2280"})]}),"\n",(0,a.jsxs)(s.li,{children:["Build info with compute version ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2310",children:"#2310"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-8",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - install ps, which is necessary for starting Bloop by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2332",children:"#2332"})]}),"\n",(0,a.jsxs)(s.li,{children:["Load virtual data as byte arrays without encoding using UTF-8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2313",children:"#2313"})]}),"\n",(0,a.jsxs)(s.li,{children:["Accept directive packageType native when using native platform by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2311",children:"#2311"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ignore url query params ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2334",children:"#2334"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-8",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update runner specification by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2301",children:"#2301"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add WinGet to Windows installation methods by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2283",children:"#2283"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing caution to Password options and fix displaying command in\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2286",children:"#2286"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document BuildInfo ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2325",children:"#2325"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-5",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add timeout for resolving semanticDbVersion by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2322",children:"#2322"})]}),"\n",(0,a.jsxs)(s.li,{children:["Resolve semanticDB for older scala version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2318",children:"#2318"})]}),"\n",(0,a.jsxs)(s.li,{children:["feat: use the new ScalaAction from BSP4J by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2284",children:"#2284"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-8",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2335",children:"#2335"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2329",children:"#2329"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.2-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2324",children:"#2324"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-rifle_2.13 to 1.5.9-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2314",children:"#2314"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2315",children:"#2315"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-sbt-test-adapter_2.13 to 1.13.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2240",children:"#2240"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.1 to 1.0.2 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2300",children:"#2300"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill 0.11.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2297",children:"#2297"})]}),"\n",(0,a.jsxs)(s.li,{children:["deps: update mill-scalafix to 0.3.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2285",children:"#2285"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2295",children:"#2295"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2288",children:"#2288"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2290",children:"#2290"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2281",children:"#2281"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2279",children:"#2279"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump semver from 5.7.1 to 5.7.2 in /website by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2276",children:"#2276"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3"})]}),"\n",(0,a.jsx)(s.h2,{id:"v102",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.2",children:"v1.0.2"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-2",children:"What's new"}),"\n",(0,a.jsx)(s.p,{children:"This release brings enhancements to Scala CLI:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"WinGet installation for Windows users"}),"\n",(0,a.jsx)(s.li,{children:"better navigation with improved build target names"}),"\n",(0,a.jsxs)(s.li,{children:["introducing ",(0,a.jsx)(s.code,{children:"new"})," command for Giter8 project generation"]}),"\n",(0,a.jsxs)(s.li,{children:["easier JVM properties management with ",(0,a.jsx)(s.code,{children:".scalaopts"})," file support."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"The release also includes numerous bug fixes, updates, and new contributors."}),"\n",(0,a.jsx)(s.h3,{id:"installation-via-winget-on-windows",children:"Installation via WinGet on Windows"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now be installed via ",(0,a.jsx)(s.a,{href:"https://learn.microsoft.com/en-gb/windows/package-manager/",children:"WinGet"})," on Windows, with\na command such as"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bat",children:"winget install virtuslab.scalacli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mimoguz",children:"@mimoguz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2239",children:"#2239"}),", Thanks!"]}),"\n",(0,a.jsx)(s.h3,{id:"enhanced-build-target-names",children:"Enhanced build target names"}),"\n",(0,a.jsxs)(s.p,{children:["Now, the build target name will be derived from the workspace directory that contains it, making it easier for users to\nnavigate between different projects within a multi-root workspace. Instead of a build target named as ",(0,a.jsx)(s.code,{children:"project_XYZ-XYZ"}),",\nyou will now see the name like ",(0,a.jsx)(s.code,{children:"workspace_XYZ-XYZ"}),", where ",(0,a.jsx)(s.code,{children:"workspace"})," refers to the name of the workspace directory."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:".\n\u251c\u2500\u2500 scripts\n\u2502 \u251c\u2500\u2500 .scala-build\n\u2502 \u2502 \u2514\u2500\u2500 scripts_59f2159dd5\n\u2502 \u2514\u2500\u2500 one.sc\n\u251c\u2500\u2500 skan\n\u2502 \u251c\u2500\u2500 .scala-build\n\u2502 \u2502 \u2514\u2500\u2500 skan_88b44a2858\n\u2502 \u2514\u2500\u2500 main.scala\n\u2514\u2500\u2500 skan.code-workspace\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2201",children:"#2201"})]}),"\n",(0,a.jsx)(s.h3,{id:"introducing-new-command-for-giter8-project-generation",children:"Introducing 'new' command for Giter8 project generation"}),"\n",(0,a.jsxs)(s.p,{children:["Giter8 is a project templating tool for Scala, and its integration within Scala CLI offers efficient way to set up new\nprojects. By using the ",(0,a.jsx)(s.code,{children:"new"})," command, users can generate new projects based on predefined or custom templates."]}),"\n",(0,a.jsx)(s.p,{children:"For example:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power new VirtusLab/scala-cli.g8\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/zetashift",children:"@zetashift"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2202",children:"#2202"}),", Thanks!"]}),"\n",(0,a.jsxs)(s.h3,{id:"loading-java-properties-from-scalaopts-into-scalacli-launcher",children:["Loading Java Properties from ",(0,a.jsx)(s.code,{children:".scalaopts"})," into ScalaCLI launcher"]}),"\n",(0,a.jsxs)(s.p,{children:["ScalaCLI allows to load Java properties into ",(0,a.jsx)(s.code,{children:"scala-cli"})," launcher directly from a ",(0,a.jsx)(s.code,{children:".scalaopts"})," file located in your\ncurrent working directory. This will simplify the JVM properties management process, eliminating the need to pass these\nproperties with each scala-cli execution."]}),"\n",(0,a.jsxs)(s.p,{children:["For instance, if ",(0,a.jsx)(s.code,{children:"-Djavax.net.ssl.trustStore=cacerts"})," and ",(0,a.jsx)(s.code,{children:"-Dfoo2=bar2"})," are defined within your ",(0,a.jsx)(s.code,{children:".scalaopts"})," file, these\nvalues will be loaded into ",(0,a.jsx)(s.code,{children:"scala-cli"})," launcher:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ cat .scalaopts\n-Djavax.net.ssl.trustStore=cacerts\n-Dfoo2=bar2\n$ scala-cli run ...\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2267",children:"#2267"})]}),"\n",(0,a.jsxs)(s.p,{children:["Please be aware that ScalaCLI will only process Java properties that it recognizes from the ",(0,a.jsx)(s.code,{children:".scalaopts"})," file. Other JVM\noptions, such as",(0,a.jsx)(s.code,{children:" -Xms1024m"}),", will be ignored as they can't be used within native image, and users will be alerted with\na warning message when such non-compliant options are passed."]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-3",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add publish.doc directive by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2245",children:"#2245"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix pgp create with no java 17 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2189",children:"#2189"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support for running standalone launcher of scala-cli with JVM 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2253",children:"#2253"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-9",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Make dependencies keep their positions when fetching by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2266",children:"#2266"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix empty position in DependencyFormatErrors by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2261",children:"#2261"})]}),"\n",(0,a.jsxs)(s.li,{children:["Script wrapper verification by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2227",children:"#2227"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - include test.resourceDir into sources for test scope by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2235",children:"#2235"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix markdown - allow running .md files that start with a number by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2225",children:"#2225"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix dep update error by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2211",children:"#2211"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add new mechanism for resolving scoped BuildOptions by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2274",children:"#2274"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - download cs from coursier-m1 as an archive by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2193",children:"#2193"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - Truncate file length to 0 when override content by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2188",children:"#2188"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-9",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add mentions that using target directives are experimental by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2262",children:"#2262"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix inline code in directives docs by ",(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2233",children:"#2233"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update docs - dependency parameters by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2224",children:"#2224"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update directive docs for Platform by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2213",children:"#2213"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-6",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Build changes by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2263",children:"#2263"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove file change portion of test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2251",children:"#2251"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add logging to 'watch with interactive' test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2229",children:"#2229"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for parsing cancel params in native launcher of Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2195",children:"#2195"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-9",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.7\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2271",children:"#2271"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2272",children:"#2272"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.16 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2270",children:"#2270"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jimfs to 1.3.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2269",children:"#2269"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.6\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2264",children:"#2264"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2265",children:"#2265"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.5\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2256",children:"#2256"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2257",children:"#2257"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.1.1-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2259",children:"#2259"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2232",children:"#2232"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2222",children:"#2222"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update dependency to 0.2.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2219",children:"#2219"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.6.0.202305301015-r\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2220",children:"#2220"})]}),"\n",(0,a.jsxs)(s.li,{children:["Updates - ",(0,a.jsx)(s.code,{children:"amm"})," (",(0,a.jsx)(s.code,{children:"2.5.9"}),"), ",(0,a.jsx)(s.code,{children:"scala-library"})," (",(0,a.jsx)(s.code,{children:"2.12.18"}),", ",(0,a.jsx)(s.code,{children:"2.13.11"}),") by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2223",children:"#2223"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2216",children:"#2216"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core, ... to 2.23.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2217",children:"#2217"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.11.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2221",children:"#2221"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2192",children:"#2192"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 1.0.0 to 1.0.1\nby ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2207",children:"#2207"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.0.1-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2197",children:"#2197"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2194",children:"#2194"})]}),"\n",(0,a.jsxs)(s.li,{children:["Upgrade scripts to latest coursier by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1728",children:"#1728"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-7",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/zetashift",children:"@zetashift"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2202",children:"#2202"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/izzyreal",children:"@izzyreal"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2233",children:"#2233"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mimoguz",children:"@mimoguz"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2239",children:"#2239"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v101",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.1",children:"v1.0.1"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-new-3",children:"What's new"}),"\n",(0,a.jsx)(s.p,{children:"This release only contains bug fixes and minor internal improvements."}),"\n",(0,a.jsx)(s.h3,{id:"fixes-10",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix - add test to output from name of script example by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2153",children:"#2153"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix publishing with implicit ",(0,a.jsx)(s.code,{children:"publish.version"})," coming from a ",(0,a.jsx)(s.code,{children:"git"})," tag by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2154",children:"#2154"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix conflicts when watch and interactive try to read StdIn by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2168",children:"#2168"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bsp wrapper fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2171",children:"#2171"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add the .exe suffix to output provided by user for graalvm-native-image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2182",children:"#2182"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-7",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["refactor: Remove JavaInterface, which causes compilation issues with Bloop by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2174",children:"#2174"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enforce to use jvm 17 on linux aarch64 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2180",children:"#2180"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-10",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2149",children:"#2149"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2155",children:"#2155"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core, ... to 2.23.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2160",children:"#2160"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update guava to 32.0.0-jre by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2161",children:"#2161"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2162",children:"#2162"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2164",children:"#2164"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"mill"})," scripts by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2167",children:"#2167"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.2.1 to 1.0.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2169",children:"#2169"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," to ",(0,a.jsx)(s.code,{children:"0.2.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2173",children:"#2173"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2175",children:"#2175"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2176",children:"#2176"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0",children:"v1.0.0"})}),"\n",(0,a.jsxs)(s.h2,{id:"the-official-scala-runner-release",children:["The official ",(0,a.jsx)(s.code,{children:"scala"})," runner release"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI has reached the highly anticipated ",(0,a.jsx)(s.code,{children:"1.0.0"})," milestone!\nHaving addressed all the ",(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"})," requirements,\nthis version is going to become the official ",(0,a.jsx)(s.code,{children:"scala"})," runner, replacing the old ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["For a deeper understanding of Scala CLI as the new ",(0,a.jsx)(s.code,{children:"scala"})," runner and to explore its benefits and features,\nwe encourage you to check out our ",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/",children:"blogpost"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Also be sure to get familiar with all the differences introduced by this change in our ",(0,a.jsx)(s.a,{href:"/docs/guides/introduction/old-runner-migration",children:"migration guide"}),"."]}),"\n",(0,a.jsx)(s.h2,{id:"whats-changed",children:"What's Changed"}),"\n",(0,a.jsx)(s.h3,{id:"new-default-scala-version---330",children:"New default Scala version - 3.3.0"}),"\n",(0,a.jsx)(s.p,{children:"Scala 3.3.0 is now the default version for Scala CLI projects.\nIt's the first LTS (Long Term Support) release of Scala 3 to be used by Scala CLI.\nRight on time for 1.0.0!"}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2140",children:"#2140"})]}),"\n",(0,a.jsx)(s.h3,{id:"toolkit-test",children:"Toolkit-test"}),"\n",(0,a.jsxs)(s.p,{children:["By incorporating the ",(0,a.jsx)(s.a,{href:"https://github.com/scala/toolkit",children:"Scala Toolkit"})," into your project, you gain the advantage of two additional\ndependencies seamlessly integrated into your classpath:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"org.scala-lang:toolkit:"})," is added to the main scope, allowing its utilization throughout your project."]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"org.scala-lang:toolkit-test:"})," is included in the test scope, making it available exclusively for testing purposes."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now supports the following features for the toolkit:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["including e.g. ",(0,a.jsx)(s.code,{children:"//> using toolkit latest"})," in any main scope file will automatically add the ",(0,a.jsx)(s.code,{children:"toolkit"})," dependency to the main scope and the ",(0,a.jsx)(s.code,{children:"toolkit-test"})," dependency to the test scope"]}),"\n",(0,a.jsxs)(s.li,{children:["if you place e.g. ",(0,a.jsx)(s.code,{children:"//> using toolkit latest"})," within a test scope file, both ",(0,a.jsx)(s.code,{children:"toolkit"})," and ",(0,a.jsx)(s.code,{children:"toolkit-test"})," will be limited to the test scope only"]}),"\n",(0,a.jsxs)(s.li,{children:["inserting e.g. ",(0,a.jsx)(s.code,{children:"//> using test.toolkit latest"})," anywhere in the project will add both ",(0,a.jsx)(s.code,{children:"toolkit"})," and ",(0,a.jsx)(s.code,{children:"toolkit-test"})," to the test scope only"]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"This convention is encouraged for other toolkit-like libraries as well."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2127",children:"#2127"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2137",children:"#2137"})]}),"\n",(0,a.jsx)(s.h3,{id:"forcing-an-object-wrapper-for-scripts",children:"Forcing an object wrapper for scripts"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports the ",(0,a.jsx)(s.code,{children:"//> using objectWrapper"})," directive, along with the corresponding ",(0,a.jsx)(s.code,{children:"--object-wrapper"})," option,\nwhich allows to force wrapping script code in an object body instead of a class."]}),"\n",(0,a.jsx)(s.p,{children:"Using object wrappers should be avoided for scripts relying on multi-threading (as it may cause deadlocks), but may prove to be the only option in some cases."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2136",children:"#2136"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-4",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add alias for snapshots repository in Maven by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2125",children:"#2125"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump typelevel-toolkit to 0.0.11, configure toolkit-test by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2135",children:"#2135"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix updating toolkit dependencies by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2138",children:"#2138"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve directive parsing errors & special-case ",(0,a.jsx)(s.code,{children:"toolkit"})," directive version parsing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2133",children:"#2133"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix determining position for value in directive without quotes by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2141",children:"#2141"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"fixes-11",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix line conversion logic by simplifying topWrapperLen to line count of top wrapper by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2101",children:"#2101"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix test watch infinite loop by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2113",children:"#2113"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix flaky completions for ",(0,a.jsx)(s.code,{children:"zsh"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Jasper-M",children:"@Jasper-M"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2118",children:"#2118"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - install certificates for java by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2123",children:"#2123"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix the ",(0,a.jsx)(s.code,{children:"--source-jar"})," option & add corresponding ",(0,a.jsx)(s.code,{children:"using"})," directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2120",children:"#2120"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-10",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add docs for bootstrapped standalone fat JAR by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2122",children:"#2122"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add developer docs on modifying ",(0,a.jsx)(s.code,{children:"reflect-config.json"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2114",children:"#2114"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-8",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update release procedure - update also v1 tag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2107",children:"#2107"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Refactor test scope directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2083",children:"#2083"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add main class to jar manifest in assembly by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2124",children:"#2124"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-11",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0-RC2 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2105",children:"#2105"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.5.0.202303070854-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2090",children:"#2090"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-8",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/Jasper-M",children:"@Jasper-M"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2118",children:"#2118"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100-rc2",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0-RC2",children:"v1.0.0-RC2"})}),"\n",(0,a.jsx)(s.h2,{id:"whats-changed-1",children:"What's Changed"}),"\n",(0,a.jsx)(s.h3,{id:"exclude",children:"Exclude"}),"\n",(0,a.jsxs)(s.p,{children:["To exclude specific source files or entire directories from a Scala CLI project, you can now use the ",(0,a.jsx)(s.code,{children:"//> using exclude"})," directive in your ",(0,a.jsx)(s.code,{children:"project.scala"})," file.\nAlternatively, you can do the same from the command line with the ",(0,a.jsx)(s.code,{children:"--exclude"})," option."]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["absolute path: ",(0,a.jsx)(s.code,{children:"/root/path/to/your/project/Main.scala"})]}),"\n",(0,a.jsxs)(s.li,{children:["relative path: ",(0,a.jsx)(s.code,{children:"src/main/scala/Main.scala"})]}),"\n",(0,a.jsxs)(s.li,{children:["glob pattern: ",(0,a.jsx)(s.code,{children:"*.sc"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["For example, to exclude all files in the ",(0,a.jsx)(s.code,{children:"example/scala"})," directory, add the following directive to your ",(0,a.jsx)(s.code,{children:"project.scala"})," file:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using exclude "example/scala"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2053",children:"#2053"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"directives-with-a-test-scope-equivalent",children:"Directives with a Test Scope equivalent"}),"\n",(0,a.jsxs)(s.p,{children:["Some directives now have a test scope equivalent, such as ",(0,a.jsx)(s.code,{children:"using dep"})," and its test scope counterpart ",(0,a.jsx)(s.code,{children:"using test.dep"}),". This allows you to declare dependencies that are only used in tests outside of test-specific sources."]}),"\n",(0,a.jsxs)(s.p,{children:["For example, you can declare a dependency on ",(0,a.jsx)(s.code,{children:"munit"})," in your ",(0,a.jsx)(s.code,{children:"project.scala"})," file like this:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using test.dep "org.scalameta::munit::0.7.29"\n'})}),"\n",(0,a.jsx)(s.p,{children:"The dependency will only be available in test sources."}),"\n",(0,a.jsx)(s.p,{children:"Here's a list of directives with a test scope equivalent with example values:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:' //> using test.dep "org.scalameta::munit::0.7.29"\n //> using test.jar "path/to/jar"\n //> using test.javaOpt "-Dfoo=bar"\n //> using test.javacOpt "source", "1.8", "target", "1.8"\n //> using test.javaProp "foo1=bar1"\n //> using test.option "-Xfatal-warnings"\n //> using test.resourceDir "testResources"\n //> using test.toolkit "latest"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2046",children:"#2046"})]}),"\n",(0,a.jsx)(s.h3,{id:"changes-to-using-directives-syntax",children:"Changes to using-directives syntax"}),"\n",(0,a.jsx)(s.p,{children:"We've made several updates to simplify the using directives syntax in this release:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"allowed omitting commas in lists of values."}),"\n",(0,a.jsx)(s.li,{children:"disallowed multiline comments."}),"\n",(0,a.jsx)(s.li,{children:"removed multiline strings."}),"\n",(0,a.jsxs)(s.li,{children:["removed ",(0,a.jsx)(s.code,{children:"require"})," and ",(0,a.jsx)(s.code,{children:"@require"})," syntax support."]}),"\n",(0,a.jsx)(s.li,{children:"allowed values without quotes."}),"\n",(0,a.jsxs)(s.li,{children:["removed ",(0,a.jsx)(s.code,{children:"@using"}),"."]}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"For example, the following using directives are now valid without the need for commas and quotes:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"//> using scala 3.2.2\n//> using javacOpt -source 1.8 -target 1.8\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2076",children:"#2076"})]}),"\n",(0,a.jsx)(s.h3,{id:"bootstrapped-standalone-fat-jar",children:"Bootstrapped standalone fat JAR."}),"\n",(0,a.jsx)(s.p,{children:"The Scala CLI launcher is available as a standalone fat JAR. You can download the stable version of the Scala CLI fat JAR from Maven and try it now:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"cs launch org.virtuslab.scala-cli:cliBootstrapped:1.0.0-RC2 -M scala.cli.ScalaCli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2005",children:"#2005"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"access-the-path-of-the-script-being-run-from-its-code",children:"Access the path of the script being run from its code"}),"\n",(0,a.jsxs)(s.p,{children:["With the special ",(0,a.jsx)(s.code,{children:"scriptPath"})," function, you can now easily access the path of the script being run from the script code itself.\nHere's an example of how to use the ",(0,a.jsx)(s.code,{children:"scriptPath"})," value:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=scripts/hello.sc",children:"#!/usr/bin/env -S scala-cli shebang\n\nprintln(scriptPath)\n"})}),"\n",(0,a.jsxs)(t.v,{children:[(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"chmod +x scripts/hello.sc\n./scripts/hello.sc\n"})}),(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"./scripts/hello.sc\n"})})]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1990",children:"#1990"})]}),"\n",(0,a.jsx)(s.h3,{id:"explicit-handling-of-paths-in-using-directives",children:"Explicit Handling of Paths in using-directives"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"${.}"})," pattern in directive values can now be replaced by the parent directory of the file containing the directive. This makes it possible to generate coverage output files relative to the source file location, for example:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using options "-coverage-out:${.}"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2040",children:"#2040"})]}),"\n",(0,a.jsx)(s.h3,{id:"fix-deadlocks-in-script-wrappers",children:"Fix deadlocks in Script Wrappers"}),"\n",(0,a.jsxs)(s.p,{children:["We have resolved an issue that caused deadlocks when threads were run from the static initializer of the wrapper object\n(",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/532",children:"#532"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1933",children:"#1933"}),").\nBased on the feedback from the community (Thanks ",(0,a.jsx)(s.a,{href:"https://github.com/dacr",children:"@dacr"}),"), we found that encapsulating the script code\ninto a class wrapper fixes the issue. The wrapper is generated by the Scala CLI and is not visible to the user."]}),"\n",(0,a.jsxs)(s.p,{children:["This change alters the behavior of scripts that use the ",(0,a.jsx)(s.code,{children:"@main"})," annotation. The ",(0,a.jsx)(s.code,{children:"@main"})," annotation is no longer supported in ",(0,a.jsx)(s.code,{children:".sc"})," files."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=script.sc",children:'@main def main(args: String*): Unit = println("Hello")\n'})}),"\n",(0,a.jsxs)(t.v,{children:[(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"run-fail",children:"scala-cli script.sc\n"})}),(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:'[warn] Annotation @main in .sc scripts is not supported, use .scala format instead\nCompiling project (Scala 3.2.2, JVM)\n[error] ./script.sc:1:1\n[error] method main cannot be a main method since it cannot be accessed statically\n[error] @main def main(args: String*): Unit = println("Hello")\n[error] ^^^^^\nError compiling project (Scala 3.2.2, JVM)\nCompilation failed\n'})})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2033",children:"#2033"})]}),"\n",(0,a.jsx)(s.h2,{id:"other-changes-5",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add first-class support for Typelevel and other toolkits by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2025",children:"#2025"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make shebang run not check dependency updates by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2022",children:"#2022"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make 'export --json' print to stdout by default by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2008",children:"#2008"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't print the spread directives warning if there's only a single file per scope by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1988",children:"#1988"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add --as-jar option by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2028",children:"#2028"})]}),"\n",(0,a.jsxs)(s.li,{children:["add newline to topWrapper by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1998",children:"#1998"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"publishing-changes",children:"Publishing changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["React to secret key decryption error by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1993",children:"#1993"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use ASCII armored secret key by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1991",children:"#1991"})]}),"\n",(0,a.jsxs)(s.li,{children:["Properly handle pgp keychains generated by Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1987",children:"#1987"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-12",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"ExcludeTests"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2082",children:"#2082"})]}),"\n",(0,a.jsxs)(s.li,{children:["bugfix: Properly show unsupported binary version by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2081",children:"#2081"})]}),"\n",(0,a.jsxs)(s.li,{children:["Allow BSP to start successfully even with unrecognised ",(0,a.jsx)(s.code,{children:"using"})," directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2072",children:"#2072"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix invalid ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," artifact downloads by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2054",children:"#2054"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - package js without main method by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2038",children:"#2038"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix completions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2004",children:"#2004"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix export failing on input duplicates ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2098",children:"#2098"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up parsing repositories for publishing ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2084",children:"#2084"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"documentation-changes-11",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Docs: Update build output folder in Internal docs by ",(0,a.jsx)(s.a,{href:"https://github.com/amaalali",children:"@amaalali"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2071",children:"#2071"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs for test scope directives by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2058",children:"#2058"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve error messages for malformed ",(0,a.jsx)(s.code,{children:"config"})," values by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2014",children:"#2014"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update export documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2023",children:"#2023"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add weaver test framework instruction by @lenguyenthanh in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2021",children:"#2021"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-9",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Download cs for aarch64 from coursier-m1 repo by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2085",children:"#2085"})]}),"\n",(0,a.jsxs)(s.li,{children:["Pass ",(0,a.jsx)(s.code,{children:"invokeData"})," all the way to pre-processing to give more meaningful error/warning messages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2073",children:"#2073"})]}),"\n",(0,a.jsxs)(s.li,{children:["Refactor ",(0,a.jsx)(s.code,{children:"using"})," directives processing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2066",children:"#2066"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove the ",(0,a.jsx)(s.code,{children:"examples"})," directory to fix ",(0,a.jsx)(s.code,{children:"scala-steward"})," runs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2067",children:"#2067"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove some dead code in build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2069",children:"#2069"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Remove dead ",(0,a.jsx)(s.code,{children:"BuildDeps"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2065",children:"#2065"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up build by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2017",children:"#2017"})]}),"\n",(0,a.jsxs)(s.li,{children:["Developers reflect 5 active developers in the repo. by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2006",children:"#2006"})]}),"\n",(0,a.jsxs)(s.li,{children:["Increase maximum memory allocation for JVM by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2012",children:"#2012"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use bloop-rifle module from scala-cli/bloop-core repo by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1989",children:"#1989"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing modules for which unit tests are now executed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1992",children:"#1992"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove dead code for ordering PreprocessedSources by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2103",children:"#2103"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-and-maintenance-12",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Downgrade GraalVM to ",(0,a.jsx)(s.code,{children:"22.3.1"})," to fix M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2099",children:"#2099"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2095",children:"#2095"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update sbt to 1.6.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2093",children:"#2093"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2086",children:"#2086"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"2.1.3"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2077",children:"#2077"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2087",children:"#2087"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update file-tree-views to 2.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2088",children:"#2088"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"graalvm"})," to ",(0,a.jsx)(s.code,{children:"22.3.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2078",children:"#2078"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2092",children:"#2092"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.2 to 1.3.3 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2070",children:"#2070"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"jsoniter"}),", ",(0,a.jsx)(s.code,{children:"scalameta"}),", ",(0,a.jsx)(s.code,{children:"os-lib"})," and ",(0,a.jsx)(s.code,{children:"scala-collection-compat"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2064",children:"#2064"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"coursier"})," to ",(0,a.jsx)(s.code,{children:"2.1.2"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2063",children:"#2063"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"ammonite"})," to ",(0,a.jsx)(s.code,{children:"2.5.8"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2057",children:"#2057"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala.js to ",(0,a.jsx)(s.code,{children:"1.13.1"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2062",children:"#2062"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.1 to 1.3.2 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2055",children:"#2055"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.3.0 to 1.3.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2042",children:"#2042"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dump bloop core to 1.5.6-sc-8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2013",children:"#2013"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix snapshot versions calculation when the current version ends with ",(0,a.jsx)(s.code,{children:"-RC."})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2002",children:"#2002"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 1.0.0-RC1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1995",children:"#1995"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.7.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/2094",children:"#2094"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2",children:"https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2"})]}),"\n",(0,a.jsx)(s.h2,{id:"v100-rc1",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v1.0.0-RC1",children:"v1.0.0-RC1"})}),"\n",(0,a.jsxs)(s.h3,{id:"official-scala-runner-release-candidate",children:["Official ",(0,a.jsx)(s.code,{children:"scala"})," runner release candidate"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"v1.0.0-RC1"})," is the first release candidate version of Scala CLI."]}),"\n",(0,a.jsxs)(s.p,{children:["Either this or a future release candidate is meant to become the new official ",(0,a.jsx)(s.code,{children:"scala"})," runner to accompany\nthe Scala compiler (",(0,a.jsx)(s.code,{children:"scalac"}),") and other scripts, replacing the old ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["To learn more about Scala CLI as the new ",(0,a.jsx)(s.code,{children:"scala"})," runner, check out our recent blogpost:\n",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/",children:"https://virtuslab.com/blog/scala-cli-the-new-scala-runner/"})]}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-should-now-have-better-performance",children:"Scala CLI should now have better performance"}),"\n",(0,a.jsxs)(s.p,{children:["With a number of newly added performance tweaks, you can expect Scala CLI to run considerably faster.\nAdded by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1939",children:"#1939"})]}),"\n",(0,a.jsx)(s.h3,{id:"print-appropriate-warnings-when-experimental-features-are-used",children:"Print appropriate warnings when experimental features are used"}),"\n",(0,a.jsx)(s.p,{children:"Using experimental features will now cause Scala CLI to print an appropriate warning."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli --power -e '//> using publish.name \"my-library\"'\n# The '//> publish.name \"my-library\"' directive is an experimental feature.\n# Please bear in mind that non-ideal user experience should be expected.\n# If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["The warning can be suppressed with the ",(0,a.jsx)(s.code,{children:"--suppress-experimental-warning"})," option, or alternatively with the\n",(0,a.jsx)(s.code,{children:"suppress-warning.experimental-features"})," global config key."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli config suppress-warning.experimental-features true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1920",children:"#1920"})]}),"\n",(0,a.jsxs)(s.h3,{id:"experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode",children:["Experimental and restricted configuration keys will now require to be accessed in ",(0,a.jsx)(s.code,{children:"--power"})," mode"]}),"\n",(0,a.jsxs)(s.p,{children:["Some configuration keys available with the ",(0,a.jsx)(s.code,{children:"config"})," sub-command have been tagged as experimental or restricted and will\nonly be available in ",(0,a.jsx)(s.code,{children:"--power"})," mode."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config httpProxy.address\n# The 'httpProxy.address' configuration key is restricted.\n# You can run it with the '--power' flag or turn power mode on globally by running:\n# scala-cli config power true.\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1953",children:"#1953"})]}),"\n",(0,a.jsxs)(s.h3,{id:"dropped-deprecated-using-directive-syntax",children:["Dropped deprecated ",(0,a.jsx)(s.code,{children:"using"})," directive syntax"]}),"\n",(0,a.jsxs)(s.p,{children:["The following syntax for ",(0,a.jsx)(s.code,{children:"using"})," directives have been dropped:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["skipping ",(0,a.jsx)(s.code,{children:"//>"})]}),"\n",(0,a.jsx)(s.li,{children:"multiline directives"}),"\n",(0,a.jsxs)(s.li,{children:["directives in ",(0,a.jsx)(s.code,{children:"/*> ... */"})," comments"]}),"\n",(0,a.jsxs)(s.li,{children:["directives in plain ",(0,a.jsx)(s.code,{children:"//"})," comments"]}),"\n",(0,a.jsx)(s.li,{children:(0,a.jsx)(s.code,{children:"@using"})}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1932",children:"#1932"})]}),"\n",(0,a.jsx)(s.h3,{id:"added-support-for-packaging-native-images-from-docker",children:"Added support for packaging native images from Docker"}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to package a GraalVM native image with Scala CLI from docker."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"docker run -v $(pwd)/Hello.scala:/Hello.scala virtuslab/scala-cli package --native-image /Hello.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1961",children:"#1961"})]}),"\n",(0,a.jsxs)(s.h3,{id:"added-support-for-scala-natives-lto",children:["Added support for Scala Native's ",(0,a.jsx)(s.code,{children:"LTO"})]}),"\n",(0,a.jsxs)(s.p,{children:['It is now possible to set the Link Time Optimization (LTO) when using Scala CLI with Scala Native.\nThe available options are "thin", "full" and "none".\nYou can do it with the ',(0,a.jsx)(s.code,{children:"--native-lto"})," option from the command line:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli -e 'println(\"Hello\")' --native --native-lto thin\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Or with a ",(0,a.jsx)(s.code,{children:"using"})," directive:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:'//> using platform "scala-native"\n//> using nativeLto "thin"\n@main def main(): Unit = println("Hello")\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1964",children:"#1964"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-6",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"publishing-changes-1",children:"Publishing changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Make credential entries respect the --password-value option by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1949",children:"#1949"})]}),"\n",(0,a.jsxs)(s.li,{children:["Write PGP keys to publish-conf when doing publish setup by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1940",children:"#1940"})]}),"\n",(0,a.jsxs)(s.li,{children:["Comply with optional password in ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1982",children:"#1982"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support ssh in GitHub repo org&name extraction by ",(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1938",children:"#1938"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-13",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Print an informative error if the project workspace path contains ",(0,a.jsx)(s.code,{children:"File.pathSeparator"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1985",children:"#1985"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enable to pass custom docker-cmd to execute application in docker by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1980",children:"#1980"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - uses show cli.nativeImage command to generate native image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1975",children:"#1975"})]}),"\n",(0,a.jsxs)(s.li,{children:["Vcs.parse fix by ",(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1963",children:"#1963"})]}),"\n",(0,a.jsxs)(s.li,{children:["move args definition to the top of the script by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1983",children:"#1983"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-changes-12",children:"Documentation changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1935",children:"#1935"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove ChainedSnippets by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1928",children:"#1928"})]}),"\n",(0,a.jsxs)(s.li,{children:["Further document publish command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1914",children:"#1914"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a verbosity guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1936",children:"#1936"})]}),"\n",(0,a.jsxs)(s.li,{children:["Docs - how to run unit tests in Scala CLI by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1977",children:"#1977"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-10",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Use locally build jvm launcher of scala-cli in gifs generator by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1921",children:"#1921"})]}),"\n",(0,a.jsxs)(s.li,{children:["Clean up after ammonite imports removal by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1934",children:"#1934"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporarily disable ",(0,a.jsx)(s.code,{children:"PublishTests.secret keys in config"})," on Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1948",children:"#1948"})]}),"\n",(0,a.jsxs)(s.li,{children:["Move toolkit to scalalang org by ",(0,a.jsx)(s.a,{href:"https://github.com/szymon-rd",children:"@szymon-rd"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1930",children:"#1930"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-and-maintenance-13",children:"Updates and maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.2.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1931",children:"#1931"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.2.0 to 0.2.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1947",children:"#1947"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/publish version to 0.1.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1950",children:"#1950"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump to the latest weaver & remove expecty by ",(0,a.jsx)(s.a,{href:"https://github.com/lenguyenthanh",children:"@lenguyenthanh"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1955",children:"#1955"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1967",children:"#1967"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(dep): bump mill from 0.10.10 to 0.10.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"@ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1970",children:"#1970"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Bleep to ",(0,a.jsx)(s.code,{children:"1.5.6-sc-4"}),"by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1973",children:"#1973"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-9",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/KuceraMartin",children:"@KuceraMartin"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1938",children:"#1938"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/lenguyenthanh",children:"@lenguyenthanh"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1955",children:"#1955"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1",children:"https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1"})]}),"\n",(0,a.jsx)(s.h2,{id:"v021",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.2.1",children:"v0.2.1"})}),"\n",(0,a.jsxs)(s.h3,{id:"add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli",children:["Add a guide for migrating from the old ",(0,a.jsx)(s.code,{children:"scala"})," runner to Scala CLI"]}),"\n",(0,a.jsxs)(s.p,{children:["As of ",(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"}),", Scala CLI has been accepted as the new ",(0,a.jsx)(s.code,{children:"scala"}),"\ncommand. To make the transition smooth we added a ",(0,a.jsx)(s.a,{href:"/docs/guides/introduction/old-runner-migration",children:"guide"})," highlighting\nthe differences between the two runners."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1900",children:"#1900"})]}),"\n",(0,a.jsxs)(s.h3,{id:"improve-the-publish-and-publish-setup-sub-commands-user-experience",children:["Improve the ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish setup"})," sub-commands' user experience"]}),"\n",(0,a.jsxs)(s.p,{children:["We're currently focusing on improving the experimental ",(0,a.jsx)(s.code,{children:"publish"})," feature of Scala CLI and making ",(0,a.jsx)(s.code,{children:"publish setup"})," + ",(0,a.jsx)(s.code,{children:"publish"}),"\nmore stable and user-friendly."]}),"\n",(0,a.jsxs)(s.p,{children:["Using pgp keys created by ",(0,a.jsx)(s.code,{children:"config --create-pgp-key"})," subcommand is now supported as a default option,\nno additional user input is needed."]}),"\n",(0,a.jsxs)(s.p,{children:["Addressed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1432",children:"#1432"}),"\nand by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1898",children:"#1898"})]}),"\n",(0,a.jsx)(s.h3,{id:"remove-unsupported-kebab-case-style-in-using-directives",children:"Remove unsupported kebab-case style in using directives"}),"\n",(0,a.jsx)(s.p,{children:"All using directives names are now using camelCase, kebab-case is no longer available."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1878",children:"#1878"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-a-reference-for-available-config-keys-in-help--docs",children:"Add a reference for available config keys in help & docs"}),"\n",(0,a.jsxs)(s.p,{children:["You can now view the available config keys using ",(0,a.jsx)(s.code,{children:"config --help"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli config -h\n# Usage: scala-cli config [options]\n# Configure global settings for Scala CLI.\n# \n# Available keys:\n# actions Globally enables actionable diagnostics. Enabled by default.\n# interactive Globally enables interactive mode (the '--interactive' flag).\n# power Globally enables power mode (the '--power' launcher flag).\n# suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files.\n# suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies.\n# \n# You are currently viewing the basic help for the config sub-command. You can view the full help by running: \n# scala-cli config --help-full\n# For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/config\n# \n# Config options:\n# --unset, --remove Remove an entry from config\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Also, ",(0,a.jsx)(s.code,{children:"config --full-help"})," will show the list of all keys."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1910",children:"#1910"})]}),"\n",(0,a.jsx)(s.h3,{id:"pass-user-arguments-to-js-runner",children:"Pass user arguments to JS runner"}),"\n",(0,a.jsx)(s.p,{children:"It's now possible to pass user arguments to a JS application:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=ScalaJsArgs.sc",children:'import scala.scalajs.js\nimport scala.scalajs.js.Dynamic.global\n\nval process = global.require("process")\nval argv = Option(process.argv)\n .filterNot(js.isUndefined)\n .map(_.asInstanceOf[js.Array[String]].drop(2).toSeq)\n .getOrElse(Nil)\nval console = global.console\nconsole.log(argv.mkString(" "))\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli ScalaJsArgs.sc --js -- Hello World\n"})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"Hello World\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1826",children:"#1826"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-7",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweak error messages for running scripts without file extensions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1886",children:"#1886"})]}),"\n",(0,a.jsxs)(s.li,{children:["Exit with Bloop command return code if it's non-zero by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1837",children:"#1837"})]}),"\n",(0,a.jsxs)(s.li,{children:["bloop-rifle: increase timeout values by ",(0,a.jsx)(s.a,{href:"https://github.com/Flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1865",children:"#1865"})]}),"\n",(0,a.jsxs)(s.li,{children:["Suggest users to clean working directory when Nailgun server failed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1916",children:"#1916"})]}),"\n",(0,a.jsxs)(s.li,{children:["fix: encode videos in yuv420p to support Firefox by ",(0,a.jsx)(s.a,{href:"https://github.com/danielleontiev",children:"@danielleontiev"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1904",children:"#1904"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix reading passwords from commands by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1775",children:"#1775"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add extra class path to generated bootstrap launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1897",children:"#1897"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add 'dependency' and 'dependencies' alias for using directive by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1903",children:"#1903"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure no console-syntax in reference docs and no ",(0,a.jsx)(s.code,{children:"md"})," fenced blocks in ",(0,a.jsx)(s.code,{children:"--help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1874",children:"#1874"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document export subcommand by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1875",children:"#1875"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak guides' and cookbooks' pages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1894",children:"#1894"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix pgp creation option name by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1909",children:"#1909"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix using directive docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1901",children:"#1901"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs to classifiers and exclude dependency by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1892",children:"#1892"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"internal-changes-2",children:"Internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix handling for ",(0,a.jsx)(s.code,{children:"experimental"})," features by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1915",children:"#1915"})]}),"\n",(0,a.jsxs)(s.li,{children:["Change default home directory for tests integration and docs-test modules to avoid overriding global user config by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1917",children:"#1917"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT Use enums for help groups and help command groups by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1880",children:"#1880"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Bump dns-packet from 5.3.1 to 5.4.0 in /website by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1906",children:"#1906"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.20 to 0.2.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1890",children:"#1890"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dump docusaurus to 2.3.1 and other docs deps by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1907",children:"#1907"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1881",children:"#1881"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1911",children:"#1911"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-10",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/danielleontiev",children:"@danielleontiev"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1904",children:"#1904"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"v020",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.2.0",children:"v0.2.0"})}),"\n",(0,a.jsxs)(s.h3,{id:"require-the---power-option-for-restricted-features-by-default",children:["Require the ",(0,a.jsx)(s.code,{children:"--power"})," option for restricted features by default"]}),"\n",(0,a.jsxs)(s.p,{children:["Until now, Scala CLI has been limiting some of its functionalities in its ",(0,a.jsx)(s.code,{children:"scala"})," distribution.\nStarting with ",(0,a.jsx)(s.code,{children:"v0.2.0"}),", those limitation will be applied to all distributions, including ",(0,a.jsx)(s.code,{children:"scala-cli"}),"."]}),"\n",(0,a.jsx)(s.p,{children:"This was done in order to make the behaviour consistent with Scala CLI acting as the Scala runner."}),"\n",(0,a.jsxs)(s.p,{children:["Restricted features can be accessed by using the ",(0,a.jsx)(s.code,{children:"--power"})," launcher flag. Do note that launcher flags have to be passed ",(0,a.jsx)(s.strong,{children:"before"})," the sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power package .\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Alternatively, the ",(0,a.jsx)(s.code,{children:"power"})," mode can be turned on globally by running:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config power true \n"})}),"\n",(0,a.jsxs)(s.p,{children:["Please note that this change may affect your existing scripts or workflows that rely on the limited commands from ScalaCLI (such as ",(0,a.jsx)(s.code,{children:"package"}),", ",(0,a.jsx)(s.code,{children:"publish"}),"). You can still use those commands with ",(0,a.jsx)(s.code,{children:"power"})," mode enabled."]}),"\n",(0,a.jsx)(s.p,{children:"When you try to use a limited command in restricted mode, you will now see a warning message with suggestions on how to enable this command:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ scala-cli package Hello.scala\n# This command is restricted and requires setting the `--power` option to be used.\n# You can pass it explicitly or set it globally by running:\n# scala-cli config power true\n$ scala-cli config power true\n$ scala-cli package Hello.scala\n# Wrote Hello, run it with\n# ./Hello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1835",children:"#1835"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1849",children:"#1849"})]}),"\n",(0,a.jsx)(s.h3,{id:"allow-executable-scala-scripts-without-a-file-extension",children:"Allow executable Scala scripts without a file extension"}),"\n",(0,a.jsxs)(s.p,{children:["As of this release Scala scripts without the ",(0,a.jsx)(s.code,{children:"*.sc"})," file extension will be supported for execution when using the ",(0,a.jsx)(s.code,{children:"shebang"})," command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=hello",children:"#!/usr/bin/env -S scala-cli shebang -S 3\n\nprintln(args.size)\nprintln(args.headOption)\n"})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"chmod +x hello\n./hello Hello World\n#2\n#Some(Hello)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Note that files with no extension are always run as scripts even though they may contain e.g. a valid ",(0,a.jsx)(s.code,{children:".scala"})," program."]}),"\n",(0,a.jsxs)(s.p,{children:["Also, do note that this feature has only been added for ",(0,a.jsx)(s.code,{children:"shebang"})," - the ",(0,a.jsx)(s.code,{children:"run"})," sub-command (which is the default way of running inputs when a sub-command is not specified explicitly) will not support this."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1802",children:"#1802"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-project-configuration-to-json",children:"Export Project configuration to Json"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export configuration from Scala CLI project to Json format with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli --power export --json .\n"})}),"\n",(0,a.jsx)(s.p,{children:"It is currently exporting basic information about the project and includes, for example, the following fields:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"ScalaVersion"}),"\n",(0,a.jsx)(s.li,{children:"Platform"}),"\n",(0,a.jsx)(s.li,{children:"Sources"}),"\n",(0,a.jsx)(s.li,{children:"Dependencies"}),"\n",(0,a.jsx)(s.li,{children:"Resolvers"}),"\n"]}),"\n",(0,a.jsx)(s.p,{children:"Example of generated Json output:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-json",children:'{\n "scalaVersion": "3.2.2",\n "platform": "JVM",\n "scopes": {\n "main": {\n "sources": [\n "Hello.scala"\n ],\n "dependencies": [\n {\n "groupId": "com.lihaoyi",\n "artifactId": {\n "name": "pprint",\n "fullName": "pprint_3"\n },\n "version": "0.6.6"\n }\n ],\n ...\n }\n }\n}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1840",children:"#1840"})]}),"\n",(0,a.jsxs)(s.h3,{id:"rename-using-lib-to-using-dep",children:["Rename ",(0,a.jsx)(s.code,{children:"using lib"})," to ",(0,a.jsx)(s.code,{children:"using dep"})]}),"\n",(0,a.jsxs)(s.p,{children:["To be more consistent with dependency command line options ",(0,a.jsx)(s.code,{children:"--dep"}),", the dependency using directive is now passed by ",(0,a.jsx)(s.code,{children:"using dep"}),".\nPlease note that we have kept the alias of the old directive (",(0,a.jsx)(s.code,{children:"lib"}),", ",(0,a.jsx)(s.code,{children:"libs"}),") for backwards compatibility."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:' //> using dep "org.scalameta::munit:0.7.29"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Renamed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1827",children:"#1827"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-breaking-changes",children:"Other breaking changes"}),"\n",(0,a.jsx)(s.h4,{id:"remove-ammonite-imports-support",children:"Remove ammonite imports support"}),"\n",(0,a.jsxs)(s.p,{children:["The support for ",(0,a.jsx)(s.code,{children:"$ivy"})," and ",(0,a.jsx)(s.code,{children:"$dep"})," ammonite imports has been removed.\nTo easily convert existing ",(0,a.jsx)(s.code,{children:"$ivy"})," and ",(0,a.jsx)(s.code,{children:"$dep"})," imports into the ",(0,a.jsx)(s.code,{children:"using dep"})," directive in your sources, you can use the provided actionable diagnostic."]}),"\n",(0,a.jsx)(s.p,{children:(0,a.jsx)(s.img,{alt:"convert_ivy_to_using_dep",src:i(8097).Z+"",width:"2020",height:"382"})}),"\n",(0,a.jsxs)(s.p,{children:["Removed by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1787",children:"#1787"})]}),"\n",(0,a.jsxs)(s.h4,{id:"drop-the-metabrowse-sub-command",children:["Drop the ",(0,a.jsx)(s.code,{children:"metabrowse"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["With this release, support for Metabrowse has been removed from Scala CLI. This change was made in order to limit the number of features that we need to support, especially since the ",(0,a.jsx)(s.code,{children:"Metabrowse"})," project is no longer being actively worked on."]}),"\n",(0,a.jsxs)(s.p,{children:["Remove by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1867",children:"#1867"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-8",children:"Other changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add cross-platform toolkit dependency by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1810",children:"#1810"})]}),"\n",(0,a.jsxs)(s.li,{children:["Show explain message when is enabled by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1830",children:"#1830"})]}),"\n",(0,a.jsxs)(s.li,{children:["Read home directory from env variable instead of option from command line by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1842",children:"#1842"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add build/taskStart and taskFinish to the exception reporting BSP mechanism by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1821",children:"#1821"})]}),"\n",(0,a.jsxs)(s.li,{children:["blooprifle: report exit code in exception by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1844",children:"#1844"})]}),"\n",(0,a.jsxs)(s.li,{children:["Suppress lib update warning by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1848",children:"#1848"})]}),"\n",(0,a.jsxs)(s.li,{children:["Invalid subcommand arg by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1811",children:"#1811"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes-1",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add a warning for the ",(0,a.jsx)(s.code,{children:"-run"})," option of the legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner, instead of failing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1801",children:"#1801"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add warnings for the deprecated ",(0,a.jsx)(s.code,{children:"-Yscriptrunner"})," legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner option instead of passing it to ",(0,a.jsx)(s.code,{children:"scalac"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1804",children:"#1804"})]}),"\n",(0,a.jsxs)(s.li,{children:["Filter out ",(0,a.jsx)(s.code,{children:"restricted"})," & ",(0,a.jsx)(s.code,{children:"experimental"})," options from ",(0,a.jsx)(s.code,{children:"SIP"})," mode help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1812",children:"#1812"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn in sip mode when using restricted command by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1862",children:"#1862"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add more detail for sub-commands' help messages by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1852",children:"#1852"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix printing not supported option in restricted mode by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1861",children:"#1861"})]}),"\n",(0,a.jsxs)(s.li,{children:["Shorter options help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1872",children:"#1872"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-14",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix warning about using directives in multiple files when two java files are present by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1796",children:"#1796"})]}),"\n",(0,a.jsxs)(s.li,{children:["Quit flag not suppresses compilation errors by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1792",children:"#1792"})]}),"\n",(0,a.jsxs)(s.li,{children:["Dont warn about target directives by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1803",children:"#1803"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - actionable actions not suggest update to previous version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1813",children:"#1813"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix actionable action when uses latest sytanx version in lib by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1817",children:"#1817"})]}),"\n",(0,a.jsxs)(s.li,{children:["Prevent NPE from being thrown by the ",(0,a.jsx)(s.code,{children:"export"})," sub-command if ",(0,a.jsx)(s.code,{children:"testFramework"})," isn't defined by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1814",children:"#1814"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix message checking in test by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1847",children:"#1847"})]}),"\n",(0,a.jsxs)(s.li,{children:["blooprifle: add -XX:+IgnoreUnrecognizedVMOptions to hardCodedDefaultJavaOpts by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1845",children:"#1845"})]}),"\n",(0,a.jsxs)(s.li,{children:["Trim passwords obtained as command result by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1871",children:"#1871"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-11",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ignore Bloop server early exit if it signals an already running server by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1799",children:"#1799"})]}),"\n",(0,a.jsxs)(s.li,{children:["Build aarch64 linux launcher using m1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1805",children:"#1805"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove latest supported scala version mechanism by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1816",children:"#1816"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch ",(0,a.jsx)(s.code,{children:"scala-cli-signing"})," to ",(0,a.jsx)(s.code,{children:"org.virtuslab"})," and bump to ",(0,a.jsx)(s.code,{children:"0.1.15"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1853",children:"#1853"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add clang to scala-cli docker image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1846",children:"#1846"})]}),"\n",(0,a.jsxs)(s.li,{children:["bloop-file: show timeout value in error message by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1855",children:"#1855"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1860",children:"#1860"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run generate reference doc as non sip by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1866",children:"#1866"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump ",(0,a.jsx)(s.code,{children:"case-app"})," to ",(0,a.jsx)(s.code,{children:"2.1.0-M23"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1868",children:"#1868"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-1",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update docker example command by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1798",children:"#1798"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak ",(0,a.jsx)(s.code,{children:"--watch"}),"/",(0,a.jsx)(s.code,{children:"--restart"})," disambiguation in the help messages & docs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1819",children:"#1819"})]}),"\n",(0,a.jsxs)(s.li,{children:["Release notes - msi malware analysis by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1832",children:"#1832"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve 'shebang' help message wrt program ",(0,a.jsx)(s.em,{children:"arguments"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1829",children:"#1829"})]}),"\n",(0,a.jsxs)(s.li,{children:["docs: Fix Yum manual installation step by ",(0,a.jsx)(s.a,{href:"https://github.com/tgodzik",children:"@tgodzik"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1850",children:"#1850"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-1",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.20 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1790",children:"#1790"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.19 to 0.1.20 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1806",children:"#1806"})]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"new-contributors-11",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/flowdalic",children:"@Flowdalic"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1829",children:"#1829"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0120",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.20",children:"v0.1.20"})}),"\n",(0,a.jsx)(s.h3,{id:"add-support-for-scala-toolkit",children:"Add support for Scala Toolkit"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now has support for ",(0,a.jsx)(s.a,{href:"https://virtuslab.com/blog/scala-toolkit-makes-scala-powerful-straight-out-of-the-box/",children:"Scala Toolkit"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Scala Toolkit is an ongoing effort by ",(0,a.jsx)(s.a,{href:"https://scala.epfl.ch/",children:"Scala Center"})," and ",(0,a.jsx)(s.a,{href:"https://www.virtuslab.com/",children:"VirtusLab"}),"\nto compose a set of approachable libraries to solve everyday problems."]}),"\n",(0,a.jsx)(s.p,{children:"It is currently in its pre-release phase and includes the following libraries:"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/scalameta/munit",children:"MUnit"})," for testing;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/softwaremill/sttp",children:"Sttp"})," for HTTP client;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/com-lihaoyi/upickle",children:"UPickle/UJson"})," for reading, writing and operating on JSONs;"]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/com-lihaoyi/os-lib",children:"OS-Lib"})," for operating on files and the operating system."]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:["You can add it to your Scala CLI build from the command line with the ",(0,a.jsx)(s.code,{children:"--with-toolkit"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli . --with-toolkit latest\n"})}),"\n",(0,a.jsxs)(s.p,{children:["There's also an appropriate ",(0,a.jsx)(s.code,{children:"using"})," directive."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile",children:'//> using toolkit "0.1.6"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1768",children:"#1768"})]}),"\n",(0,a.jsxs)(s.h3,{id:"scala-cli-is-built-with-scala-322",children:["Scala CLI is built with Scala ",(0,a.jsx)(s.code,{children:"3.2.2"})]}),"\n",(0,a.jsxs)(s.p,{children:["We now rely on Scala ",(0,a.jsx)(s.code,{children:"3.2.2"})," as the default internal Scala version used to build the project."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1772",children:"#1772"})]}),"\n",(0,a.jsxs)(s.h3,{id:"removal-of-the-about-and-doctor-sub-commands",children:["Removal of the ",(0,a.jsx)(s.code,{children:"about"})," and ",(0,a.jsx)(s.code,{children:"doctor"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"about"})," command has been removed, its features merged back to the ",(0,a.jsx)(s.code,{children:"version"})," command.\nAs a result, the ",(0,a.jsx)(s.code,{children:"version"})," command will now check if your locally installed Scala CLI is up-to-date.\nIt is possible to skip the check with the ",(0,a.jsx)(s.code,{children:"--offline"})," option, or when printing raw CLI or default Scala\nversions with ",(0,a.jsx)(s.code,{children:"--cli-version"})," and ",(0,a.jsx)(s.code,{children:"--scala-version"}),", respectively."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli version --offline \n# Scala CLI version: 0.1.20\n# Scala version (default): 3.2.2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Similarly, the ",(0,a.jsx)(s.code,{children:"doctor"})," sub-command has been removed, with its past and previously planned functionalities to be delivered\nin a more interactive manner in the future."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1744",children:"#1744"})]}),"\n",(0,a.jsxs)(s.h3,{id:"the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman",children:["The Scala CLI ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," binary is now available via ",(0,a.jsx)(s.code,{children:"sdkman"})]}),"\n",(0,a.jsxs)(s.p,{children:["You can now get the platform-appropriate Scala CLI binary on ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," architecture via ",(0,a.jsx)(s.code,{children:"sdkman"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1748",children:"#1748"})]}),"\n",(0,a.jsxs)(s.h3,{id:"aarch64arm64-artifact-with-the-launcher-script",children:[(0,a.jsx)(s.code,{children:"aarch64/arm64"})," artifact with the launcher script"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"scala-cli.sh"})," launcher script now correctly downloads the ",(0,a.jsx)(s.code,{children:"aarch64/arm64"})," artifact on the appropriate architecture."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1745",children:"#1745"})]}),"\n",(0,a.jsxs)(s.h3,{id:"run-a-jar-file-as-a-regular-input",children:["Run a ",(0,a.jsx)(s.code,{children:".jar"})," file as a regular input"]}),"\n",(0,a.jsxs)(s.p,{children:["JARs can now be run just like any other input, without the need of passing the ",(0,a.jsx)(s.code,{children:"-cp"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli Hello.jar\n# Hello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1738",children:"#1738"})]}),"\n",(0,a.jsxs)(s.h3,{id:"java-properties-without-the-need-for---java-prop",children:["Java properties without the need for ",(0,a.jsx)(s.code,{children:"--java-prop"})]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--java-prop"})," option can be skipped when passing Java properties to Scala CLI now."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli Hello.scala -Dfoo=bar\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1739",children:"#1739"})]}),"\n",(0,a.jsxs)(s.h3,{id:"docker-packaging-with-using-directives",children:["Docker packaging with ",(0,a.jsx)(s.code,{children:"using"})," directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to configure packaging into a docker image via ",(0,a.jsx)(s.code,{children:"using"})," directives."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile power",children:'//> using packaging.dockerFrom "openjdk:11"\n//> using packaging.dockerImageTag "1.0.0"\n//> using packaging.dockerImageRegistry "virtuslab"\n//> using packaging.dockerImageRepository "scala-cli"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1753",children:"#1753"})]}),"\n",(0,a.jsxs)(s.h3,{id:"pass-graalvm-args-via-a-using-directive",children:["Pass GraalVM args via a ",(0,a.jsx)(s.code,{children:"using"})," directive"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass args to GraalVM via the following ",(0,a.jsx)(s.code,{children:"using"})," directive:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"compile power",children:'//> using packaging.graalvmArgs "--no-fallback", "--enable-url-protocols=http,https"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1767",children:"#1767"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-9",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"sip-related-changes-2",children:"SIP-related changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove irrelevant options from ",(0,a.jsx)(s.code,{children:"version"})," help message by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1737",children:"#1737"})]}),"\n",(0,a.jsxs)(s.li,{children:["Include launcher options in the help for the default and ",(0,a.jsx)(s.code,{children:"help"})," sub-commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1725",children:"#1725"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove suffix ",(0,a.jsx)(s.code,{children:".aux"})," from progName when installed by cs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1736",children:"#1736"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't fail in case of connection errors in the version sub-command by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1760",children:"#1760"})]}),"\n",(0,a.jsxs)(s.li,{children:["Set workspace dir to ",(0,a.jsx)(s.code,{children:"os.tmp.dir"})," for virtual sources by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1771",children:"#1771"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for deprecated Scala ",(0,a.jsx)(s.code,{children:"2.13.x"}),"-specific ",(0,a.jsx)(s.code,{children:"scala"})," runner options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1774",children:"#1774"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for the ",(0,a.jsx)(s.code,{children:"-with-compiler"})," runner option by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1780",children:"#1780"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-15",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Take into account interactively picked options when caching binaries by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1701",children:"#1701"})]}),"\n",(0,a.jsxs)(s.li,{children:["Erase things in working dir in publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1715",children:"#1715"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve formatting of generated Mill project by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1677",children:"#1677"})]}),"\n",(0,a.jsxs)(s.li,{children:["Restart Bloop server if it exited by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1716",children:"#1716"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add a global configuration for suppressing the warning about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1779",children:"#1779"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add CLI option for suppressing the warning about directives in multiple files by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1754",children:"#1754"})]}),"\n",(0,a.jsxs)(s.li,{children:["Set page size for aarch64 Linux binaries to 64k by ",(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1726",children:"#1726"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-12",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1711",children:"#1711"})]}),"\n",(0,a.jsxs)(s.li,{children:["Address some native-image warnings by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1719",children:"#1719"})]}),"\n",(0,a.jsxs)(s.li,{children:["Do not generate Linux aarch64 binaries from PRs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1720",children:"#1720"})]}),"\n",(0,a.jsxs)(s.li,{children:["Derive using directives handlers from case classes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1637",children:"#1637"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't run commands upon HelpTests instantiation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1762",children:"#1762"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-2",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add test-only cookbook by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1718",children:"#1718"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fixing minor typos and some wordsmithing. by ",(0,a.jsx)(s.a,{href:"https://github.com/medale",children:"@medale"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1731",children:"#1731"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1735",children:"#1735"})]}),"\n",(0,a.jsxs)(s.li,{children:["Explain the differences in using shebang vs scala-cli directly in script by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1740",children:"#1740"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add instruction for Intellij JVM version by ",(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1773",children:"#1773"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix a broken link by ",(0,a.jsx)(s.a,{href:"https://github.com/xerial",children:"@xerial"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1777",children:"#1777"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-2",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update svm to 22.3.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1689",children:"#1689"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.19 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1707",children:"#1707"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.18 to 0.1.19 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1709",children:"#1709"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.6-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1704",children:"#1704"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1717",children:"#1717"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1723",children:"#1723"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump uraimo/run-on-arch-action from 2.3.0 to 2.5.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1734",children:"#1734"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1732",children:"#1732"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1741",children:"#1741"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalafmt-cli_2.13, scalafmt-core to 3.6.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1742",children:"#1742"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1746",children:"#1746"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update libdaemon to 0.0.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1759",children:"#1759"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1757",children:"#1757"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1758",children:"#1758"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop core to 1.5.6-sc-2 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1761",children:"#1761"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1770",children:"#1770"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1769",children:"#1769"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13, ... to 2.20.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1776",children:"#1776"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update amm to 2.5.6-1-f8bff243 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1778",children:"#1778"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-12",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/mkurz",children:"@mkurz"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1726",children:"#1726"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/medale",children:"@medale"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1731",children:"#1731"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/MaciejG604",children:"@MaciejG604"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1773",children:"#1773"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/xerial",children:"@xerial"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1777",children:"#1777"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0119",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.19",children:"v0.1.19"})}),"\n",(0,a.jsxs)(s.h3,{id:"the-linux-aarch64-native-launcher-is-here-experimental",children:["The Linux ",(0,a.jsx)(s.code,{children:"aarch64"})," native launcher is here! (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["We are happy to announce that there is a new dedicated launcher for the Linux Aarch64. You can find it ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/download/v0.1.19/scala-cli-aarch64-pc-linux.gz",children:"here"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1703",children:"#1703"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"fix-workspacereload-for-intellij-idea",children:["Fix ",(0,a.jsx)(s.code,{children:"workspace/reload"})," for Intellij IDEA"]}),"\n",(0,a.jsxs)(s.p,{children:["Dependencies (and other configurations) from ",(0,a.jsx)(s.code,{children:"using"})," directives should now always be picked up after a BSP project reload."]}),"\n",(0,a.jsx)(c.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/18601388/207319736-534f2d8a-862d-4c0a-8c8a-e52d95ac03e6.mov"}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1681",children:"#1681"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"shebang-headers-in-markdown",children:[(0,a.jsx)(s.code,{children:"shebang"})," headers in Markdown"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"shebang"})," headers in ",(0,a.jsx)(s.code,{children:"scala"})," code blocks inside a markdown input are always ignored."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-markdown",children:'# Scala with `shebang`\nA sample code block with the `shebang` header.\n```scala\n#!/usr/bin/env -S scala-cli shebang\nprintln("Hello world")\n```\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1647",children:"#1647"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-scala-compiler-plugins-to-mill-projects",children:"Export Scala compiler plugins to Mill projects"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export ",(0,a.jsx)(s.code,{children:"scalac"})," compiler plugins from a Scala CLI project to Mill with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1626",children:"#1626"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-10",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"sip-changes",children:"SIP Changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix the order of help command groups for the default help by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1697",children:"#1697"})]}),"\n",(0,a.jsxs)(s.li,{children:["Adjust SIP help output & ensure ",(0,a.jsx)(s.code,{children:"ScalaSipTests"})," are run on Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1695",children:"#1695"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add warnings for ",(0,a.jsx)(s.code,{children:"-save"})," & ",(0,a.jsx)(s.code,{children:"-nosave"})," legacy ",(0,a.jsx)(s.code,{children:"scala"})," runner options instead of failing by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1679",children:"#1679"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-16",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Suggest to update only to stable version by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1634",children:"#1634"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - Skip checking file order by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1696",children:"#1696"})]}),"\n",(0,a.jsxs)(s.li,{children:["fix if else in mill.bat by ",(0,a.jsx)(s.a,{href:"https://github.com/MFujarewicz",children:"@MFujarewicz"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1661",children:"#1661"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories from build options when validating scala versions by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1630",children:"#1630"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix using directives not working with the shebang line in ",(0,a.jsx)(s.code,{children:".scala"})," files by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1639",children:"#1639"})]}),"\n",(0,a.jsxs)(s.li,{children:["Don't clear compilation output dir by ",(0,a.jsx)(s.a,{href:"https://github.com/clutroth",children:"@clutroth"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1660",children:"#1660"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-3",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Decompose the README & add a contributing guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1650",children:"#1650"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve IDE support docs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1684",children:"#1684"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-13",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Use snapshot repo to download stubs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1693",children:"#1693"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporarily rollback CI to ",(0,a.jsx)(s.code,{children:"ubuntu-20.04"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1640",children:"#1640"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - merge extra repos with resolve.repositories by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1643",children:"#1643"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Mill directory convention in mill project by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1676",children:"#1676"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-3",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1688",children:"#1688"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC3-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1702",children:"#1702"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1691",children:"#1691"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ignore ",(0,a.jsx)(s.code,{children:"jsoniter"})," updates for JDK 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1694",children:"#1694"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.7.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1690",children:"#1690"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.19.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1674",children:"#1674"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.19.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1672",children:"#1672"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update os-lib to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1653",children:"#1653"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1657",children:"#1657"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1655",children:"#1655"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update pprint to 0.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1654",children:"#1654"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1652",children:"#1652"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.4.0.202211300538-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1656",children:"#1656"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.18.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1651",children:"#1651"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1658",children:"#1658"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.17 to 0.1.18 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1644",children:"#1644"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.18 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1624",children:"#1624"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using_directives to 0.0.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1692",children:"#1692"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bumped up com.lihaoyi::os-lib version to 0.9.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/pingu1m",children:"@pingu1m"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1649",children:"#1649"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-13",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/pingu1m",children:"@pingu1m"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1649",children:"#1649"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/clutroth",children:"@clutroth"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1660",children:"#1660"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/MFujarewicz",children:"@MFujarewicz"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1661",children:"#1661"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0118",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.18",children:"v0.1.18"})}),"\n",(0,a.jsxs)(s.h3,{id:"filter-tests-with---test-only",children:["Filter tests with ",(0,a.jsx)(s.code,{children:"--test-only"})]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to filter test suites with the ",(0,a.jsx)(s.code,{children:"--test-only"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=BarTests.scala",children:'//> using dep "org.scalameta::munit::1.0.0-M7"\npackage tests.only\nclass Tests extends munit.FunSuite {\n test("bar") {\n assert(2 + 2 == 5)\n }\n test("foo") {\n assert(2 + 3 == 5)\n }\n test("foo-again") {\n assert(2 + 3 == 5)\n }\n}\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",metastring:"title=HelloTests.scala",children:'package tests\nclass HelloTests extends munit.FunSuite {\n test("hello") {\n assert(2 + 2 == 4)\n }\n}\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"fail",children:"scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' \n# tests.only.Tests:\n# ==> X tests.only.Tests.bar 0.037s munit.FailException: ~/project/src/test/BarTests.scala:5 assertion failed\n# 4: test(\"bar\") {\n# 5: assert(2 + 2 == 5)\n# 6: }\n# at munit.FunSuite.assert(FunSuite.scala:11)\n# at tests.only.Tests.$init$$$anonfun$1(BarTests.scala:5)\n# at tests.only.Tests.$init$$$anonfun$adapted$1(BarTests.scala:6)\n# + foo 0.004s\n# + foo-again 0.001s\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Filtering particular tests by name requires passing args to the test framework.\nFor example, with ",(0,a.jsx)(s.code,{children:"munit"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' -- '*foo*'\n# tests.only.Tests:\n# + foo 0.032s\n# + foo-again 0.001s\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1604",children:"#1604"})]}),"\n",(0,a.jsx)(s.h3,{id:"accept-authenticated-proxy-params-via-scala-cli-config",children:"Accept authenticated proxy params via Scala CLI config"}),"\n",(0,a.jsxs)(s.p,{children:["If you can only download artifacts through an authenticated proxy, it is now possible to configure it\nwith the ",(0,a.jsx)(s.code,{children:"config"})," subcommand."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli config httpProxy.address https://proxy.company.com\nscala-cli config httpProxy.user _encoded_user_\nscala-cli config httpProxy.password _encoded_password_\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Replace ",(0,a.jsx)(s.code,{children:"_encoded_user_"})," and ",(0,a.jsx)(s.code,{children:"_encoded_password_"})," by your actual user and password, following\nthe ",(0,a.jsx)(s.a,{href:"/docs/reference/password-options",children:"password option format"}),". They should typically look like\n",(0,a.jsx)(s.code,{children:"env:ENV_VAR_NAME"}),", ",(0,a.jsx)(s.code,{children:"file:/path/to/file"}),", or ",(0,a.jsx)(s.code,{children:"command:command to run"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1593",children:"#1593"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-markdown-sources-from-zipped-archives-and-gists",children:"Support for running Markdown sources from zipped archives and gists"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to run ",(0,a.jsx)(s.code,{children:".md"})," sources inside a ",(0,a.jsx)(s.code,{children:".zip"})," archive.\nSame as with directories, ",(0,a.jsx)(s.code,{children:".md"})," sources inside zipped archives are ignored by default, unless\nthe ",(0,a.jsx)(s.code,{children:"--enable-markdown"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli archive-with-markdown.zip --enable-markdown\n"})}),"\n",(0,a.jsx)(s.p,{children:"This also enables running Markdown sources fom GitHub gists, as those are downloaded by Scala CLI as zipped archives."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It is also possible to point Scala CLI to a ",(0,a.jsx)(s.code,{children:".md"})," file with a direct URL."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1581",children:"#1581"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-piped-markdown-sources",children:"Support for running piped Markdown sources"}),"\n",(0,a.jsx)(s.p,{children:"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"echo '# Example Snippet\n```scala\nprintln(\"Hello\")\n```' | scala-cli _.md\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1582",children:"#1582"})]}),"\n",(0,a.jsx)(s.h3,{id:"support-for-running-markdown-snippets",children:"Support for running Markdown snippets"}),"\n",(0,a.jsx)(s.p,{children:"It is now possible to pass Markdown code as a snippet directly from the command line."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",children:"scala-cli run --markdown-snippet '# Markdown snippet\nwith a code block\n```scala\nprintln(\"Hello\")\n```'\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1583",children:"#1583"})]}),"\n",(0,a.jsx)(s.h3,{id:"customize-exported-mill-project-name",children:"Customize exported Mill project name"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass the desired name of your Mill project to the ",(0,a.jsx)(s.code,{children:"export"})," sub-command\nwith the ",(0,a.jsx)(s.code,{children:"--project"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"scala-cli export . --mill -o mill-proj --project project-name\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1563",children:"#1563"})]}),"\n",(0,a.jsx)(s.h3,{id:"export-scala-compiler-options-to-mill-projects",children:"Export Scala compiler options to Mill projects"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to export ",(0,a.jsx)(s.code,{children:"scalac"})," options from a Scala CLI project to Mill with the ",(0,a.jsx)(s.code,{children:"export"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lolgab",children:"@lolgab"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1562",children:"#1562"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-11",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-17",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix overriding settings from tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1566",children:"#1566"})]}),"\n",(0,a.jsxs)(s.li,{children:["Print compilation failed in watch mode too in test command by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1548",children:"#1548"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix error message when running JVM launcher from Java 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1575",children:"#1575"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix ",(0,a.jsx)(s.code,{children:"using"})," directives for Markdown inputs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1598",children:"#1598"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix - clean up only homebrew-scala-experimental directory by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1615",children:"#1615"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warn users when pushing to Sonatype with missing credentials or params by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1545",children:"#1545"})]}),"\n",(0,a.jsxs)(s.li,{children:["Warning for multiple files with using directives by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1591",children:"#1591"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make package --python work by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1531",children:"#1531"})]}),"\n",(0,a.jsxs)(s.li,{children:["Better revolver output by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1614",children:"#1614"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make ",(0,a.jsx)(s.code,{children:"PackageTestsDefault.reuse run native binary"})," more robust by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1621",children:"1621"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-updates-4",children:"Documentation updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add some explanations on implicit sub-commands in ",(0,a.jsx)(s.code,{children:"-help"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1587",children:"#1587"})]}),"\n",(0,a.jsxs)(s.li,{children:["Runner specification by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1445",children:"#1445"})]}),"\n",(0,a.jsxs)(s.li,{children:["Install documentation update by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1595",children:"#1595"})]}),"\n",(0,a.jsxs)(s.li,{children:["Document recent features & changes affecting working with Markdown inputs by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1606",children:"#1606"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve docs coverage with ",(0,a.jsx)(s.code,{children:"sclicheck"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1612",children:"#1612"})]}),"\n",(0,a.jsxs)(s.li,{children:["Reduce ignore tags in the docs snippets by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1617",children:"#1617"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-14",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove superfluous annotation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1567",children:"#1567"})]}),"\n",(0,a.jsxs)(s.li,{children:["Decompose & refactor ",(0,a.jsx)(s.code,{children:"Inputs"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1565",children:"#1565"})]}),"\n",(0,a.jsxs)(s.li,{children:["Disable create PGP key test on Windows CI by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1588",children:"#1588"})]}),"\n",(0,a.jsxs)(s.li,{children:["Switch to Scala 3-based case-app by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1568",children:"#1568"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove cli-options module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1552",children:"#1552"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enable to force using jvm signing launcher for native launcher of scala-cli by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1597",children:"#1597"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run warm up test before running default tests by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1599",children:"#1599"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make DefaultTests more robust by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1613",children:"#1613"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintenance-4",children:"Updates & maintenance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.17 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1564",children:"#1564"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update zip-input-stream to 0.1.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1573",children:"#1573"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1572",children:"#1572"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1571",children:"#1571"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1574",children:"#1574"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M21 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1570",children:"#1570"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.16 to 0.1.17 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1579",children:"#1579"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Ammonite to 2.5.5-17-df243e14 & Scala to 3.2.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1586",children:"#1586"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli-signing to 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1569",children:"#1569"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-RC2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1590",children:"#1590"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-sbt-test-adapter_2.13 to 1.11.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1477",children:"#1477"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1596",children:"#1596"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.18.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1608",children:"#1608"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1610",children:"#1610"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Bloop to 1.5.4-sc-4 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1622",children:"#1622"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-14",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/carlosedp",children:"@carlosedp"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1563",children:"#1563"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0117",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.17",children:"v0.1.17"})}),"\n",(0,a.jsx)(s.h3,{id:"sdkman-and-homebrew-support-installation-of-scala-cli-for-m1",children:"SDKMAN and Homebrew support installation of Scala CLI for M1"}),"\n",(0,a.jsx)(s.p,{children:"To install Scala CLI via SDKMAN, run the following command from the command line:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"sdk install scalacli\n"})}),"\n",(0,a.jsx)(s.p,{children:"and to install Scala CLI via homebrew:"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"brew install Virtuslab/scala-cli/scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1505",children:"#1505"})," and ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1497",children:"#1497"})]}),"\n",(0,a.jsxs)(s.h3,{id:"specifying-the---jvm-option-via-using-directives",children:["Specifying the ",(0,a.jsx)(s.code,{children:"--jvm"})," option via using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--jvm"})," option can now be added via using directives, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using jvm "adopt:11"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1539",children:"#1539"})]}),"\n",(0,a.jsxs)(s.h3,{id:"accept-more-scalac-options-without-escaping",children:["Accept more ",(0,a.jsx)(s.code,{children:"scalac"})," options without escaping"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now accepts options such as ",(0,a.jsx)(s.code,{children:"-rewrite"}),", ",(0,a.jsx)(s.code,{children:"-new-syntax"}),", ",(0,a.jsx)(s.code,{children:"-old-syntax"}),", ",(0,a.jsx)(s.code,{children:"-source:"}),", ",(0,a.jsx)(s.code,{children:"-indent"})," and ",(0,a.jsx)(s.code,{children:"-no-indent"}),", without requiring them to be escaped by ",(0,a.jsx)(s.code,{children:"-O"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1501",children:"#1501"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-python-support--via-using-directives",children:["Enable ",(0,a.jsx)(s.code,{children:"python"})," support via using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"--python"})," option can now be enabled via a using directive, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:"//> using python\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1492",children:"#1492"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-12",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"publish",children:"Publish"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Various config command tweaks / fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1460",children:"#1460"})]}),"\n",(0,a.jsxs)(s.li,{children:["Accept email via --email when creating a PGP key in config command by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1482",children:"#1482"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make publish --python work by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1494",children:"#1494"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories.credentials config key by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1466",children:"#1466"})]}),"\n",(0,a.jsxs)(s.li,{children:["Check for missing org and version at the same time in publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1534",children:"#1534"})]}),"\n",(0,a.jsxs)(s.li,{children:["Rename some publish config keys by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1532",children:"#1532"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add publish.credentials config key, use it to publish by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1533",children:"#1533"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"spark",children:"Spark"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Accept spark-submit arguments on the command-line by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1455",children:"#1455"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-18",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix generating pkg package for M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1461",children:"#1461"})]}),"\n",(0,a.jsxs)(s.li,{children:["Return exit code 1 when build fails for test by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1518",children:"#1518"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix the ",(0,a.jsx)(s.code,{children:"nativeEmbedResources"})," using directive by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1525",children:"#1525"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-15",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Automate deploy of scala-experimental brew formula by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1530",children:"#1530"})]}),"\n",(0,a.jsxs)(s.li,{children:["Decompose RunTestDefinitions by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1529",children:"#1529"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add some simple tests for running ",(0,a.jsx)(s.code,{children:".md"})," sources by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1527",children:"#1527"})]}),"\n",(0,a.jsxs)(s.li,{children:["Run doc tests from munit test suites by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1435",children:"#1435"})]}),"\n",(0,a.jsxs)(s.li,{children:["Minor refacto around build options stuff by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1488",children:"#1488"})]}),"\n",(0,a.jsxs)(s.li,{children:["No need to use os.ProcessOutput.ReadLines in test by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1491",children:"#1491"})]}),"\n",(0,a.jsxs)(s.li,{children:["Enforce logging options for all scala commands by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1499",children:"#1499"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak documentation verification tests by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1504",children:"#1504"})]}),"\n",(0,a.jsxs)(s.li,{children:["Support ",(0,a.jsx)(s.code,{children:"jvmRunEnvironment"})," and ",(0,a.jsx)(s.code,{children:"jvmTestEnvironment"})," for BSP by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1519",children:"#1519"})]}),"\n",(0,a.jsxs)(s.li,{children:["Downgrade Scala version in 'scala-cli repl --amm' if needed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1493",children:"#1493"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation--help-updates",children:"Documentation / help updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Tweak / fix publish messages by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1535",children:"#1535"})]}),"\n",(0,a.jsxs)(s.li,{children:["Merge documentation of installing scala-cli on MacOs and MacOs/M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1507",children:"#1507"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the basics doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1513",children:"#1513"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix a typo in the ",(0,a.jsx)(s.code,{children:"--server"})," option reference doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1521",children:"#1521"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the docs on using Scala compiler options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1503",children:"#1503"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add help for repl, scalafmt and scaladoc by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1487",children:"#1487"})]}),"\n",(0,a.jsxs)(s.li,{children:["remove paragraph about bug for coursier install by ",(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1485",children:"#1485"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tell about pressing Enter in watch message by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1465",children:"#1465"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintainance",children:"Updates / maintainance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1544",children:"#1544"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump docusaurus to 2.20 and other docs deps by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1540",children:"#1540"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1537",children:"#1537"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1538",children:"#1538"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M19 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1536",children:"#1536"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from 1.2.1 to 1.3.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1496",children:"#1496"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.16 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1458",children:"#1458"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.15 to 0.1.16 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1462",children:"#1462"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update expecty to 0.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1467",children:"#1467"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1470",children:"#1470"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1472",children:"#1472"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update pprint to 0.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1473",children:"#1473"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1474",children:"#1474"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update publish_2.13 to 0.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1475",children:"#1475"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.6.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1478",children:"#1478"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1479",children:"#1479"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update asm to 9.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1476",children:"#1476"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using_directives to 0.0.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1480",children:"#1480"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update fansi to 0.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1471",children:"#1471"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M18 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1468",children:"#1468"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump webfactory/ssh-agent from 0.5.4 to 0.7.0 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1495",children:"#1495"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1498",children:"#1498"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier to 2.1.0-M7-39-gb8f3d7532 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1520",children:"#1520"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-15",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/bishabosha",children:"@bishabosha"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1485",children:"#1485"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0116",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.16",children:"v0.1.16"})}),"\n",(0,a.jsx)(s.p,{children:"This release consists mainly of updates, fixes, and various enhancements of existing features."}),"\n",(0,a.jsx)(s.h3,{id:"specifying-javac-options-via-using-directives",children:"Specifying javac options via using directives"}),"\n",(0,a.jsx)(s.p,{children:"javac options can now be added via using directives, like"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using javacOpt "source", "1.8", "target", "1.8"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1438",children:"#1438"})]}),"\n",(0,a.jsx)(s.h3,{id:"pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again",children:"Pressing enter in watch mode proceeds to run / compile / test / \u2026 again"}),"\n",(0,a.jsxs)(s.p,{children:["In watch mode (using the ",(0,a.jsx)(s.code,{children:"-w"})," or ",(0,a.jsx)(s.code,{children:"--watch"})," option), pressing Enter when Scala CLI is watching for changes makes it run again what it's supposed to be doing (compiling, running, running tests, or packaging, etc.) This is inspired by Mill's behaviour in watch mode, which supports the same feature."]}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1451",children:"#1451"})]}),"\n",(0,a.jsx)(s.h3,{id:"installation-via-scoop-on-windows",children:"Installation via Scoop on Windows"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now be installed via ",(0,a.jsx)(s.a,{href:"https://scoop.sh",children:"Scoop"})," on Windows, with a command such as"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bat",children:"scoop install scala-cli\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/nightscape",children:"@nightscape"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1416",children:"#1416"}),", thanks to him!"]}),"\n",(0,a.jsx)(s.h3,{id:"actionable-diagnostics-in-metals",children:"Actionable diagnostics in Metals"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI should now send text edit suggestions with some of its diagnostics, via BSP, so that editors\ncan suggest those edits to users. This should work in upcoming versions of Metals in particular."}),"\n",(0,a.jsxs)(s.p,{children:["Added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1448",children:"#1448"})]}),"\n",(0,a.jsx)(s.h3,{id:"other",children:"Other"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add ",(0,a.jsx)(s.code,{children:"--scalapy-version"})," option by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1397",children:"#1397"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-19",children:"Fixes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-in-scala-native-binaries-caching",children:"Fixes in Scala Native binaries caching"}),"\n",(0,a.jsx)(s.p,{children:"When running a sequence of commands such as"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-bash",metastring:"ignore",children:"$ scala-cli run --native .\n$ scala-cli --power package --native . -o my-app\n"})}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI should cache a Scala Native binary during the first command, so that the second command can just re-use it, rather than generating a binary again. This also fixes the re-use of compilation artifacts between both commands, so that the Scala CLI project isn't re-compiled during the second command either."}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1406",children:"#1406"})]}),"\n",(0,a.jsx)(s.h5,{id:"accept-more-scalac-options-without-escaping-1",children:"Accept more scalac options without escaping"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now accepts options such as ",(0,a.jsx)(s.code,{children:"-release"}),", ",(0,a.jsx)(s.code,{children:"-encoding"}),", ",(0,a.jsx)(s.code,{children:"-color"}),", ",(0,a.jsx)(s.code,{children:"-feature"}),", ",(0,a.jsx)(s.code,{children:"-deprecation"})," and ",(0,a.jsx)(s.code,{children:"-nowarn"}),", without requiring them to be escaped by ",(0,a.jsx)(s.code,{children:"-O"}),". It also accepts ",(0,a.jsx)(s.code,{children:"--scalac-verbose"}),", which is equivalent to ",(0,a.jsx)(s.code,{children:"-O -verbose"})," (increases scalac verbosity). Lastly, it warns when ",(0,a.jsx)(s.code,{children:"-release"})," and / or ",(0,a.jsx)(s.code,{children:"-target:"})," are inconsistent with ",(0,a.jsx)(s.code,{children:"--jvm"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1413",children:"#1413"})]}),"\n",(0,a.jsxs)(s.h5,{id:"fix---java-option-and---javac-option-handling-in-package-sub-command",children:["Fix ",(0,a.jsx)(s.code,{children:"--java-option"})," and ",(0,a.jsx)(s.code,{children:"--javac-option"})," handling in ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--java-option"})," and ",(0,a.jsx)(s.code,{children:"--javac-option"})," should now be accepted and handled properly in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1434",children:"#1434"})]}),"\n",(0,a.jsx)(s.h5,{id:"fix-wrong-file-name-when-publising-scalajs-artifacts-locally",children:"Fix wrong file name when publising Scala.js artifacts locally"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"publish local"})," sub-command used to publish Scala.js artifacts with a malformed suffix. This is now fixed."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1443",children:"#1443"})]}),"\n",(0,a.jsxs)(s.h5,{id:"fix-spurious-stack-traces-in-the-publish-and-publish-local-sub-commands",children:["Fix spurious stack traces in the ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish local"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"publish local"})," commands could print spurious stack traces when run with non-default locales, using native Scala CLI binaries. This is now fixed."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1423",children:"#1423"})]}),"\n",(0,a.jsxs)(s.h5,{id:"make-run---python---native--work-from-python-virtualenv",children:["Make ",(0,a.jsx)(s.code,{children:"run --python --native"})," work from Python virtualenv"]}),"\n",(0,a.jsxs)(s.p,{children:["Using both ",(0,a.jsx)(s.code,{children:"--native"})," and ",(0,a.jsx)(s.code,{children:"--python"})," in the ",(0,a.jsx)(s.code,{children:"run"})," sub-command should work fine from Python virtualenv."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed by ",(0,a.jsx)(s.a,{href:"https://github.com/kiendang",children:"@kiendang"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1399",children:"#1399"})]}),"\n",(0,a.jsx)(s.h4,{id:"documentation--help-updates-1",children:"Documentation / help updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Dump scala 2 version in docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1408",children:"#1408"})]}),"\n",(0,a.jsxs)(s.li,{children:["Ensure the the ",(0,a.jsx)(s.code,{children:"repl"})," & default sub-commands respect group help options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1417",children:"#1417"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove stray ",(0,a.jsx)(s.code,{children:"_"})," typo by ",(0,a.jsx)(s.a,{href:"https://github.com/armanbilge",children:"@armanbilge"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1385",children:"#1385"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs on how to install scala-cli for M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1431",children:"#1431"})]}),"\n",(0,a.jsxs)(s.li,{children:["Debugging cookbook by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1441",children:"#1441"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates--maintainance-1",children:"Updates / maintainance"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.15 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1401",children:"#1401"})]}),"\n",(0,a.jsxs)(s.li,{children:["Revert scalafmt fix by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1402",children:"#1402"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump respective Scala versions to ",(0,a.jsx)(s.code,{children:"2.12.17"})," & ",(0,a.jsx)(s.code,{children:"2.13.9"})," and Ammonite to ",(0,a.jsx)(s.code,{children:"2.5.4-33-0af04a5b"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1405",children:"#1405"})]}),"\n",(0,a.jsxs)(s.li,{children:["Turn off running tests in PR for M1 runner by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1403",children:"#1403"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.14.1 to 0.1.15 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1414",children:"#1414"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump coursier/setup-action from f883d08305acbc28e5e5363bf5ec086397627021 to 1.2.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1415",children:"#1415"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak the release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1426",children:"#1426"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M17 & scala-cli-signing to v0.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1427",children:"#1427"})]}),"\n",(0,a.jsxs)(s.li,{children:["Automate choco package deploy by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1412",children:"#1412"})]}),"\n",(0,a.jsxs)(s.li,{children:["Generate pkg package for m1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1410",children:"#1410"})]}),"\n",(0,a.jsxs)(s.li,{children:["Re-enable gif tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1436",children:"#1436"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump Scala 2.13.x to 2.13.10 & Ammonite to 2.5.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1437",children:"#1437"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove mill-scala-cli stuff from build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1433",children:"#1433"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add support for BSP's ",(0,a.jsx)(s.code,{children:"buildTarget/outputPaths"})," and update bsp4j to 2\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1439",children:"#1439"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M3 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1444",children:"#1444"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-packager to 0.1.29 and hardcode upgradeCodeGuid by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1446",children:"#1446"})]}),"\n",(0,a.jsxs)(s.li,{children:["Refactor ",(0,a.jsx)(s.code,{children:"ScalaCommand"})," to enforce respecting help options by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1440",children:"#1440"})]}),"\n",(0,a.jsxs)(s.li,{children:["Address compilation warnings by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1452",children:"#1452"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier to 2.1.0-M7 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1447",children:"#1447"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop to 1.5.4-sc-3 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1454",children:"#1454"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-16",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/nightscape",children:"@nightscape"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1416",children:"#1416"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/kiendang",children:"@kiendang"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1399",children:"#1399"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0115",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.15",children:"v0.1.15"})}),"\n",(0,a.jsx)(s.h3,{id:"the-m1-native-launcher-is-here-experimental",children:"The M1 native launcher is here! (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["We are happy to announce that there is a new dedicated launcher for M1 users. You can find it ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/download/v0.1.15/scala-cli-aarch64-apple-darwin.gz",children:"here"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Please note that the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is unstable for this launcher."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1396",children:"#1396"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"--python-option-for-repl-sub-command-experimental",children:[(0,a.jsx)(s.code,{children:"--python"})," option for ",(0,a.jsx)(s.code,{children:"repl"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing the ",(0,a.jsx)(s.code,{children:"--python"})," option allows using ",(0,a.jsx)(s.code,{children:"ScalaPy"})," with the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli --python\nWelcome to Scala 3.2.0 (17.0.2, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala> import me.shadaj.scalapy.py\n\nscala> py.Dynamic.global.range(1, 4)\nval res0: me.shadaj.scalapy.py.Dynamic = range(1, 4)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1336",children:"#1336"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})]}),"\n",(0,a.jsxs)(s.h3,{id:"-d--classpath-and-compile-sub-commands---output-options-changes",children:[(0,a.jsx)(s.code,{children:"-d"}),", ",(0,a.jsx)(s.code,{children:"-classpath"})," and ",(0,a.jsx)(s.code,{children:"compile"})," sub-command's ",(0,a.jsx)(s.code,{children:"--output"})," options changes"]}),"\n",(0,a.jsxs)(s.p,{children:["To be backward compatible with the ",(0,a.jsx)(s.code,{children:"scala"})," command, some changes have been made to the following options:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The ",(0,a.jsx)(s.code,{children:"compile"})," sub-command's ",(0,a.jsx)(s.code,{children:"--output"})," option has been renamed to ",(0,a.jsx)(s.code,{children:"--compilation-output"}),". This option is now also available from the ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"package"})," sub-commands."]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala --compilation-output out\n\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The ",(0,a.jsx)(s.code,{children:"-d"})," option is no longer an alias for ",(0,a.jsx)(s.code,{children:"--dependency"}),", but for ",(0,a.jsx)(s.code,{children:"--compilation-output"}),".","\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"-O -d -O path/to/compilation/output"})," now defaults to ",(0,a.jsx)(s.code,{children:"-d path/to/compilation/output"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala -d out\n\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["The old ",(0,a.jsx)(s.code,{children:"--classpath"})," option has been renamed to ",(0,a.jsx)(s.code,{children:"--print-classpath"}),".","\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"--classpath"}),", ",(0,a.jsx)(s.code,{children:"--class-path"})," and ",(0,a.jsx)(s.code,{children:"-classpath"})," options are now aliases for the ",(0,a.jsx)(s.code,{children:"--extra jars"})," option."]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.code,{children:"-O -classpath -O path/to/classpath"})," now defaults to ",(0,a.jsx)(s.code,{children:"--extra-jars path/to/classpath"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile --print-classpath Hello.scala\n# ~/Projects/debug-test/.scala-build/project_103be31561_103be31561-7a1ed8dde0/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar:~/Library/Caches/ScalaCli/local-repo/v0.1.15/org.virtuslab.scala-cli/runner_3/0.1.15/jars/runner_3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1340",children:"#1340"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"make-inputs-optional-when--classpath-and---main-class-are-passed",children:["Make inputs optional when ",(0,a.jsx)(s.code,{children:"-classpath"})," and ",(0,a.jsx)(s.code,{children:"--main-class"})," are passed"]}),"\n",(0,a.jsxs)(s.p,{children:["The following changes have been made to improve backward compatibility with the ",(0,a.jsx)(s.code,{children:"scala"})," command:"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Passing the ",(0,a.jsx)(s.code,{children:"--main-class"})," option along with ",(0,a.jsx)(s.code,{children:"-classpath"})," to the default command now defaults to ",(0,a.jsx)(s.code,{children:"run"})," instead of ",(0,a.jsx)(s.code,{children:"repl"}),":"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli --main-class Hello -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["If the ",(0,a.jsx)(s.code,{children:"run"})," sub-command is passed explicitly, it's sufficient to have a main class on the classpath (inputs aren't necessary then):"]}),"\n"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli compile Hello.scala -d out\n\u25b6 scala-cli run -classpath out\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1369",children:"#1369"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"debugging-with-the-run-and-test-sub-commands",children:["Debugging with the ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"test"})," sub-commands"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to debug code ran by ",(0,a.jsx)(s.code,{children:"run"})," and ",(0,a.jsx)(s.code,{children:"test"})," sub-commands:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli Main.scala --debug\nListening for transport dt_socket at address: 5005\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1212",children:"#1212"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1389",children:"#1389"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsxs)(s.h2,{id:"--platform-option",children:[(0,a.jsx)(s.code,{children:"--platform"})," option"]}),"\n",(0,a.jsx)(s.p,{children:"This option can be used to choose the platform, which should be used to compile and run the application."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"\u25b6 scala-cli Main.scala --platform js\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Note that ",(0,a.jsx)(s.code,{children:"--platform js"})," is an alias for ",(0,a.jsx)(s.code,{children:"--js"})," and ",(0,a.jsx)(s.code,{children:"--platform native"})," is an alias for ",(0,a.jsx)(s.code,{children:"--native"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1214",children:"#1214"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1347",children:"#1347"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-13",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"fixes-20",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Ensure directories are created recursively when the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is called by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1371",children:"#1371"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix calculation of Scala version and turn off the ",(0,a.jsx)(s.code,{children:"-release"})," flag for 2.12.x < 2.12.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1377",children:"#1377"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix finding main classes in external jars by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1380",children:"#1380"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix Js split style SmallModulesFor in pure JVM by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1394",children:"#1394"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-16",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Remove mill-scalafix customization by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1360",children:"#1360"})]}),"\n",(0,a.jsxs)(s.li,{children:["Split config db stuff to a separate config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1367",children:"#1367"})]}),"\n",(0,a.jsxs)(s.li,{children:["Detect sip when installed by coursier by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1368",children:"#1368"})]}),"\n",(0,a.jsxs)(s.li,{children:["Create empty class to enforce resolving ivy deps by mill for dummy modules by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1374",children:"#1374"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use millw launcher instead of running mill by cs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1375",children:"#1375"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add --debug option for integration tests by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1378",children:"#1378"})]}),"\n",(0,a.jsxs)(s.li,{children:["NIT ScalaVersionUtil refactor by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1384",children:"#1384"})]}),"\n",(0,a.jsxs)(s.li,{children:["Make config module compatible with Java 8 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1387",children:"#1387"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add HTTP proxy-related keys in config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1388",children:"#1388"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add repositories-related keys in config module by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1395",children:"#1395"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.14 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1362",children:"#1362"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1364",children:"#1364"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1365",children:"#1365"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.13 to 0.1.14.1 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1376",children:"#1376"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0114",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.14",children:"v0.1.14"})}),"\n",(0,a.jsx)(s.h3,{id:"hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320",children:"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0"}),"\n",(0,a.jsx)(s.p,{children:"We fixed a nasty bug breaking any Scala CLI run using any Scala 3 version earlier than 3.2.0 on printing stacktraces.\nOnly Scala CLI 0.1.13 was affected."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli about\nScala CLI version: 0.1.13\nScala version (default): 3.2.0\n$ scala-cli -S 3.1.3 -e 'throw Exception(\"Broken\")'\nCompiling project (Scala 3.1.3, JVM)\nCompiled project (Scala 3.1.3, JVM)\nException in thread \"main\" java.lang.NoSuchMethodError: 'long scala.runtime.LazyVals$.getOffsetStatic(java.lang.reflect.Field)'\n at scala.cli.runner.StackTracePrinter.(StackTracePrinter.scala:101)\n at scala.cli.runner.StackTracePrinter$.coloredStackTraces(StackTracePrinter.scala:104)\n at scala.cli.runner.StackTracePrinter$.$lessinit$greater$default$4(StackTracePrinter.scala:11)\n at scala.cli.runner.Runner$.main(Runner.scala:18)\n at scala.cli.runner.Runner.main(Runner.scala)\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1358",children:"#1358"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"@romanowski"})]}),"\n",(0,a.jsx)(s.h3,{id:"build-and-internal-changes-17",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Disable mill-scala-cli for now by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1335",children:"#1335"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"@github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1351",children:"#1351"})]}),"\n",(0,a.jsxs)(s.li,{children:["Remove backslash which skip execution of ",(0,a.jsx)(s.code,{children:"mv"})," command by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1353",children:"#1353"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix import ordering by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1359",children:"#1359"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"updates-1",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scalafix stuff\u2026 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1333",children:"#1333"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.12 to 0.1.13 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1354",children:"#1354"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0113",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.13",children:"v0.1.13"})}),"\n",(0,a.jsxs)(s.h3,{id:"change-the-default-sub-command-to-repl-when-no-args-are-passed",children:["Change the default sub-command to ",(0,a.jsx)(s.code,{children:"repl"})," when no args are passed"]}),"\n",(0,a.jsxs)(s.p,{children:["We no longer default to the ",(0,a.jsx)(s.code,{children:"help"})," sub-command when no arguments are passed. Starting with ",(0,a.jsx)(s.code,{children:"0.1.13"})," running Scala CLI with no args will launch the ",(0,a.jsx)(s.code,{children:"repl"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli -S 3\nWelcome to Scala 3.1.3 (17.0.3, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala>\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When inputs are provided, Scala CLI defaults to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command, as before."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat hello.sc\nprintln("Hello World")\n$ scala-cli hello.sc\nHello World\n'})}),"\n",(0,a.jsxs)(s.p,{children:["This change was added by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1268",children:"#1268"})]}),"\n",(0,a.jsxs)(s.h3,{id:"marking-the-projects-workspace-root-with-the-projectsettingsscala-file",children:["Marking the project's workspace root with the ",(0,a.jsx)(s.code,{children:"project.settings.scala"})," file"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports marking the workspace root directory with an optional configuration file: ",(0,a.jsx)(s.code,{children:"project.settings.scala"}),". The workspace root determines where the ",(0,a.jsx)(s.code,{children:".bsp"})," and ",(0,a.jsx)(s.code,{children:".scala-build"})," directories will be saved (which mostly affects what path should be opened in your IDE to import the Scala CLI project through BSP)."]}),"\n",(0,a.jsxs)(s.p,{children:["The settings file is also the recommended input for your project's ",(0,a.jsx)(s.code,{children:"using directives"}),". Otherwise, it functions similarly to other ",(0,a.jsx)(s.code,{children:".scala"})," sources."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat project.settings.scala\n//> using scala "2.13.4"\n$ cat hello.sc\nprintln(util.Properties.versionString)\n$ scala-cli hello.sc .\nversion 2.13.4\n'})}),"\n",(0,a.jsxs)(s.p,{children:["To see how exactly is the root directory resolved, see ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/932c942b78bc35fc0906f2f9e2f6a0c56bef712b/website/docs/reference/root-dir.md",children:"this document"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1260",children:"#1260"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"@wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"scala-cli-is-now-built-with-scala-320",children:"Scala CLI is now built with Scala 3.2.0"}),"\n",(0,a.jsxs)(s.p,{children:["We now rely on Scala ",(0,a.jsx)(s.code,{children:"3.2.0"})," as the default internal Scala version used to build the project."]}),"\n",(0,a.jsxs)(s.p,{children:["This change was added by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1314",children:"#1314"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-resources-support-for-scala-native",children:"Add resources support for Scala Native"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now allows embedding resources (by default) in a Scala Native binary with the ",(0,a.jsx)(s.code,{children:"--native"})," flag."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat resources/scala-native/foo.c\nint foo(int i) {\n return i + 42;\n}\n$ cat hello.scala\n//> using platform "native"\n//> using resourceDir "resources"\n\nimport scalanative.unsafe.*\n\n@extern\ndef foo(int: CInt): CInt = extern\n\n@main def main =\n println(foo(3))\n$ scala-cli hello.scala --native\n45\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/812",children:"#812"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/jchyb",children:"@jchyb"})]}),"\n",(0,a.jsxs)(s.h3,{id:"default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed",children:["Default to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command instead of ",(0,a.jsx)(s.code,{children:"repl"})," when the ",(0,a.jsx)(s.code,{children:"-e"}),", ",(0,a.jsx)(s.code,{children:"--execute-script"}),", ",(0,a.jsx)(s.code,{children:"--execute-scala"})," or ",(0,a.jsx)(s.code,{children:"--execute-java"})," options are passed."]}),"\n",(0,a.jsxs)(s.p,{children:["Even though we default to the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command when no arguments are passed to Scala CLI, an exception to that rule is when a snippet is passed with one of the following options: ",(0,a.jsx)(s.code,{children:"-e"}),", ",(0,a.jsx)(s.code,{children:"--execute-script"}),", ",(0,a.jsx)(s.code,{children:"--execute-scala"})," or ",(0,a.jsx)(s.code,{children:"--execute-java"}),". In that case, the passed snippets are treated as inputs to be executed and switch the default to the ",(0,a.jsx)(s.code,{children:"run"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli -e 'println(\"Hello\")'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["If you still want to pass a snippet to the ",(0,a.jsx)(s.code,{children:"repl"}),", you can either pass the ",(0,a.jsx)(s.code,{children:"repl"})," sub-command explicitly or use one of the following options, as before: ",(0,a.jsx)(s.code,{children:"--script-snippet"}),", ",(0,a.jsx)(s.code,{children:"--scala-snippet"})," or ",(0,a.jsx)(s.code,{children:"--java-snippet"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli --script-snippet 'println(\"Hello\")'\nWelcome to Scala 3.1.3 (17.0.2, Java OpenJDK 64-Bit Server VM).\nType in expressions for evaluation. Or try :help.\n\nscala> snippet_sc.main(Array.empty)\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This change was introduced to make the ",(0,a.jsx)(s.code,{children:"-e"})," option backwards compatible with the ",(0,a.jsx)(s.code,{children:"scala"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1313",children:"#1313"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"work-in-progress",children:"Work in progress"}),"\n",(0,a.jsx)(s.h4,{id:"support-for-markdown-experimental",children:"Support for Markdown (experimental)"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now accept ",(0,a.jsx)(s.code,{children:".md"})," inputs and run/compile a snippet of Scala code inside the markdown. Markdown sources are ignored by default unless passed explicitly as inputs. You can also enable including non-explicit ",(0,a.jsx)(s.code,{children:".md"})," inputs by passing the ",(0,a.jsx)(s.code,{children:"--enable-markdown"})," option."]}),"\n",(0,a.jsxs)(s.p,{children:["Plain ",(0,a.jsx)(s.code,{children:"scala"})," snippets are treated similarly to ",(0,a.jsx)(s.code,{children:".sc"})," scripts which can be run by ",(0,a.jsx)(s.code,{children:"scala-cli"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-markdown",children:'$ cat Example.md\nThis is a simple example of an `.md` file with a Scala snippet.\n\n```scala\nval message = "Hello from Markdown"\nprintln(message)\n```\n'})}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli Example.md\nHello from Markdown\n"})}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/5f15ada41fbdcce9b9efd93bd63d513e3476a69a/website/docs/guides/markdown.md",children:"this document"})," for more details about the experimental Markdown support."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1268",children:"#1268"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})]}),"\n",(0,a.jsxs)(s.h4,{id:"add---python-option-for-the-run-sub-command-experimental",children:["Add ",(0,a.jsx)(s.code,{children:"--python"})," option for the ",(0,a.jsx)(s.code,{children:"run"})," sub-command (experimental)"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now run ScalaPy when the ",(0,a.jsx)(s.code,{children:"--python"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:'$ cat helloscalapy.sc\nimport py.SeqConverters\nval len = py.Dynamic.global.len(List(0, 2, 3).toPythonProxy)\nprintln(s"Length is $len")\n$ scala-cli helloscalapy.sc --python -S 2.13\nLength is 3\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1295",children:"#1295"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"@alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-14",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Correct using directives on configuration.md by ",(0,a.jsx)(s.a,{href:"https://github.com/megri",children:"@megri"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1278",children:"#1278"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve dependencies doc by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1287",children:"#1287"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-21",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Fix path to sourceMappingURL by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1286",children:"#1286"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-18",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Improve the error message for when a build's main class is ambiguous by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1323",children:"#1323"})]}),"\n",(0,a.jsxs)(s.li,{children:["Improve the error message for unsupported Scala version with Ammonite by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"@Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1327",children:"#1327"})]}),"\n",(0,a.jsxs)(s.li,{children:["Detect ARM64 macs when downloading coursier launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1282",children:"#1282"})]}),"\n",(0,a.jsxs)(s.li,{children:['Make test("...".only) work again in RunTestDefinitions by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1294",children:"#1294"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use os-lib short-hand method trim when possible by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1334",children:"#1334"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add missing repl tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1332",children:"#1332"})]}),"\n",(0,a.jsxs)(s.li,{children:["Scala CLI deb package - Priority and Section flag by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1338",children:"#1338"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-2",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-16-7317286d by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1283",children:"#1283"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1284",children:"#1284"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scalajs-env-nodejs_2.13 to 1.4.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1303",children:"#1303"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.16.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1302",children:"#1302"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1299",children:"#1299"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-19-cd76521f by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1298",children:"#1298"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bsp4j to 2.1.0-M1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"@lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1277",children:"#1277"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.11 to 0.1.12 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"@dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1306",children:"#1306"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1311",children:"#1311"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update test-runner, tools to 0.4.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1317",children:"#1317"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1320",children:"#1320"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite_3.1.3 to 2.5.4-22-4a9e6989 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1329",children:"#1329"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.17.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1343",children:"#1343"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update python-native-libs to 0.2.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1341",children:"#1341"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.3.0.202209071007-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"@scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1344",children:"#1344"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-17",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/megri",children:"@megri"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1278",children:"#1278"})]}),"\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/keynmol",children:"@keynmol"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1282",children:"#1282"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0112",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.12",children:"v0.1.12"})}),"\n",(0,a.jsxs)(s.h3,{id:"add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command",children:["Add ",(0,a.jsx)(s.code,{children:"--spark"}),", ",(0,a.jsx)(s.code,{children:"--spark-standalone"})," and ",(0,a.jsx)(s.code,{children:"--hadoop"})," options for the ",(0,a.jsx)(s.code,{children:"run"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now run Spark jobs when the ",(0,a.jsx)(s.code,{children:"--spark"})," option is passed."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --spark SparkJob.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Similarly, it's possible to run Hadoop jobs by passing the ",(0,a.jsx)(s.code,{children:"--hadoop"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"scala-cli run --hadoop HadoopJob.java\n"})}),"\n",(0,a.jsxs)(s.p,{children:["It's also possible to run Spark jobs without a Spark distribution by passing the ",(0,a.jsx)(s.code,{children:"--spark-standalone"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --spark-standalone SparkJob.scala\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1129",children:"#1129"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsxs)(s.h3,{id:"add-the-default-scala-version-to-the-output-of-the-version-sub-command",children:["Add the default Scala version to the output of the ",(0,a.jsx)(s.code,{children:"version"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"version"})," sub-command now includes both the Scala CLI version and the default Scala version."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n$ scala-cli -version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n$ scala-cli version\nScala CLI version 0.1.12\nDefault Scala version: 3.1.3\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also pass the ",(0,a.jsx)(s.code,{children:"--cli-version"})," option to only get the Scala CLI version or the ",(0,a.jsx)(s.code,{children:"--scala-version"})," option\nto only get the default Scala version."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli version --cli-version\n0.1.12\n$ scala-cli version --scala-version\n3.1.3\n"})}),"\n",(0,a.jsxs)(s.p,{children:["This is potentially a breaking change if your automation relies on the output of the ",(0,a.jsx)(s.code,{children:"version"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1262",children:"#1262"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str",children:["Enable passing the ",(0,a.jsx)(s.code,{children:"scalafmt"})," configuration with ",(0,a.jsx)(s.code,{children:"--scalafmt-conf"})," and ",(0,a.jsx)(s.code,{children:"--scalafmt-conf-str"})]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass a custom location of the ",(0,a.jsx)(s.code,{children:"scalafmt"})," configuration with the ",(0,a.jsx)(s.code,{children:"--scalafmt-conf"})," option for the\n",(0,a.jsx)(s.code,{children:"fmt"})," sub-command."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli fmt --scalafmt-conf path/to/the/conf/.scalafmt.conf\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also pass the configuration straight from the terminal with ",(0,a.jsx)(s.code,{children:"--scalafmt-conf-str"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:'$ scala-cli fmt --scalafmt-conf-str "version=3.5.5\nrunner.dialect=scala213"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1227",children:"#1227"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsxs)(s.h3,{id:"enable-turning-the---interactive-mode-on-permanently",children:["Enable turning the ",(0,a.jsx)(s.code,{children:"--interactive"})," mode on permanently"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to set the ",(0,a.jsx)(s.code,{children:"--interactive"})," mode on by default, so that passing it explicitly isn't necessary."]}),"\n",(0,a.jsxs)(s.p,{children:["The next time when you run a command with the ",(0,a.jsx)(s.code,{children:"--interactive"})," option set to on, Scala CLI will suggest to turn it on\npermanently."]}),"\n",(0,a.jsxs)(s.p,{children:["This is recommended for environments where ",(0,a.jsx)(s.code,{children:"scala-cli"})," is used by a human user only (and not by any automation)."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli . --interactive\nYou have run the current scala-cli command with the --interactive mode turned on.\nWould you like to leave it on permanently?\n[0] Yes\n[1] No\n0\n--interactive is now set permanently. All future scala-cli commands will run with the flag set to true.\nIf you want to turn this setting off at any point, just run `scala-cli config interactive false`.\nFound several main classes. Which would you like to run?\n[0] ScalaMainClass2\n[1] ScalaMainClass1\n[2] scripts.ScalaScript_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["You can also configure it manually with the ",(0,a.jsx)(s.code,{children:"config"})," sub-command, by setting the ",(0,a.jsx)(s.code,{children:"interactive"})," property to ",(0,a.jsx)(s.code,{children:"true"}),"."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli config interactive true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1238",children:"#1238"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-15",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"work-in-progress-1",children:"Work in progress"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Actionable diagnostics by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1229",children:"#1229"})]}),"\n"]}),"\n",(0,a.jsxs)(s.h4,{id:"sip-46-related",children:[(0,a.jsx)(s.a,{href:"https://github.com/scala/improvement-proposals/pull/46",children:"SIP-46"}),"-related"]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Restrict directives based on the command used by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"romanowski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1259",children:"#1259"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"documentation-1",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["NIT Improve some website docs by ",(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1243",children:"#1243"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-19",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add 0.1.11 release notes to release_notes.md by ",(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1228",children:"#1228"})]}),"\n",(0,a.jsxs)(s.li,{children:["Temporary disable test gif by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1261",children:"#1261"})]}),"\n",(0,a.jsxs)(s.li,{children:["aarch64 fixes by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1180",children:"#1180"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-3",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update mill launcher by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1269",children:"#1269"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1230",children:"#1230"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.39 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1239",children:"#1239"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.12 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1242",children:"#1242"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.14.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1241",children:"#1241"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org name to VirtusLab for downloading scalafmt-native-image by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1253",children:"#1253"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.4 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1247",children:"#1247"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app_2.13 to 2.1.0-M15 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1245",children:"#1245"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.15.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1246",children:"#1246"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1248",children:"#1248"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update metaconfig-typesafe-config to 0.11.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1254",children:"#1254"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-14-dc4c47bc by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1255",children:"#1255"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-53-gb4f448130 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1256",children:"#1256"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-packager-cli_2.13, ... to 0.1.27 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1258",children:"#1258"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update bloop-config_2.13 to 1.5.3-sc-1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1257",children:"#1257"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-15-f4a8969b by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1264",children:"#1264"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.13 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1265",children:"#1265"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update slf4j-nop to 2.0.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1273",children:"#1273"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1272",children:"#1272"})]}),"\n",(0,a.jsxs)(s.li,{children:["Bump VirtusLab/scala-cli-setup from 0.1.5 to 0.1.11 by ",(0,a.jsx)(s.a,{href:"https://docs.github.com/en/code-security/dependabot",children:"dependabot"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1274",children:"#1274"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-18",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/BlackAnubis7",children:"BlackAnubis7"})," made their first contribution in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1228",children:"#1228"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0111",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.11",children:"v0.1.11"})}),"\n",(0,a.jsxs)(s.h3,{id:"make-scalafmtconf-optional-when-running-the-fmt-command",children:["Make ",(0,a.jsx)(s.code,{children:".scalafmt.conf"})," optional when running the ",(0,a.jsx)(s.code,{children:"fmt"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now run the ",(0,a.jsx)(s.code,{children:"fmt"})," command without a ",(0,a.jsx)(s.code,{children:".scalafmt.conf"})," file present. Previously, if such a file was absent, a ",(0,a.jsx)(s.code,{children:"Scalafmt requires explicitly specified version."})," error was raised while using the ",(0,a.jsx)(s.code,{children:"fmt"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["The Scala CLI ",(0,a.jsx)(s.code,{children:"fmt"})," command now supports passing the ",(0,a.jsx)(s.code,{children:"scalafmt"})," version and dialect directly from the command line, using the ",(0,a.jsx)(s.code,{children:"--scalafmt-dialect"})," and ",(0,a.jsx)(s.code,{children:"--scalafmt-version"})," options respectively:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"scala-cli fmt --scalafmt-dialect scala3 --scalafmt-version 3.5.8\n"})}),"\n",(0,a.jsx)(s.p,{children:"Either of those (or both) can be skipped, which will make Scala CLI infer a default value."}),"\n",(0,a.jsxs)(s.p,{children:["The configuration used can be saved in the workspace by passing the ",(0,a.jsx)(s.code,{children:"--save-scalafmt-conf"})," option."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1192",children:"#1192"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsxs)(s.h3,{id:"define-output-option-for-package-command-with-using-directives",children:["Define ",(0,a.jsx)(s.code,{children:"output"})," option for ",(0,a.jsx)(s.code,{children:"package"})," command with using directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to pass the ",(0,a.jsx)(s.code,{children:"output"})," option of the ",(0,a.jsx)(s.code,{children:"package"})," command with ",(0,a.jsx)(s.a,{href:"guides/introduction/using-directives",children:"using directives"})," instead of passing it directly from bash."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1213",children:"#1213"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-support-for-running-multiple-snippets-of-the-same-kind",children:"Add support for running multiple snippets of the same kind"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now allows to pass multiple snippets of the same kind."}),"\n",(0,a.jsx)(s.p,{children:"It was previously possible to mix different kinds (so to pass a Java snippet alongside a Scala one), but not for example 2 separate Scala snippets. That limitation no longer applies."}),"\n",(0,a.jsx)(s.p,{children:"When passed this way, each snippet is then treated as a separate input by Scala CLI."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1182",children:"#1182"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"add-bloop-sub-command",children:"Add bloop sub-command"}),"\n",(0,a.jsx)(s.p,{children:"Scala CLI now has a (hidden for now) bloop sub-command, that runs a command using the Scala CLI Bloop server (while the mainline Bloop bloop CLI uses its default Bloop server). This is handy when debugging things on Scala CLI for example, allowing one to manually run scala-cli bloop projects or scala-cli bloop compile."}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1199",children:"#1199"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"make-main-class-optional-in-preamble-less-assemblies",children:"Make main class optional in preamble-less assemblies"}),"\n",(0,a.jsxs)(s.p,{children:["It is now allowed to generate an assembly, even for code that has no main class, when ",(0,a.jsx)(s.code,{children:"--preamble=false"})," is passed. This can be useful for libraries, if users want to pass the assembly to tools such as proguard. This also accepts a (hidden) ",(0,a.jsx)(s.code,{children:"--main-class-in-manifest=false"})," option if users want not only no preamble, but also no mention of main class in the assembly manifest (",(0,a.jsx)(s.code,{children:"META-INF/MANIFEST.MF"})," in the assembly JAR). The latter option is useful for tools, such as the hadoop jar command, that behave differently depending on the presence or not of a main class in the manifest."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1200",children:"#1200"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements",children:"Important fixes & enhancements"}),"\n",(0,a.jsx)(s.h4,{id:"prevent-erroneous-using-directives-from-blocking-the-initial-run-of-bsp",children:"Prevent erroneous using directives from blocking the initial run of BSP"}),"\n",(0,a.jsxs)(s.p,{children:["Up till now, running the ",(0,a.jsx)(s.code,{children:"setup-ide"})," sub-command on sources containing ",(0,a.jsx)(s.code,{children:"using directives"})," with syntax errors or pointing to dependencies which could not be fetched would create a ",(0,a.jsx)(s.code,{children:"BSP"})," setup which could not be imported correctly by IDEs. This is no longer the case and such a ",(0,a.jsx)(s.code,{children:"BSP"})," connection should now import correctly, so that it's possible to fix the faulty code within the comfort of one's IDE of choice."]}),"\n",(0,a.jsxs)(s.p,{children:["This fixes ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1097",children:"#1097"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1195",children:"#1195"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"work-in-progress-2",children:"Work in progress"}),"\n",(0,a.jsx)(s.h4,{id:"allow-to-globally-turn-actionable-diagnostics-on-or-off",children:"Allow to globally turn actionable diagnostics on or off"}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to globally enable or disable actionable diagnostics using the ",(0,a.jsx)(s.code,{children:"config"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["The relevant configuration is under the ",(0,a.jsx)(s.code,{children:"actions"})," key."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli config actions true\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1193",children:"#1193"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h4,{id:"publishing-related-features",children:"Publishing-related features"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:['Add "publish setup" command by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/926",children:"#926"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-16",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-2",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Put the release notes doc on the website by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1196",children:"#1196"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix typo in Spark docs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1183",children:"#1183"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak issue templates & the release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1188",children:"#1188"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add install and uninstall completions documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1201",children:"#1201"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-20",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["ignore *.semanticdb files by ",(0,a.jsx)(s.a,{href:"https://github.com/mtk",children:"mtk"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1187",children:"#1187"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.10 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1185",children:"#1185"})]}),"\n",(0,a.jsxs)(s.li,{children:["Force push updating scala-cli in scala-cli-setup by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1189",children:"#1189"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix running scala check in scala native by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1190",children:"#1190"})]}),"\n",(0,a.jsxs)(s.li,{children:['Use manifest JARs in "run" command if needed by ',(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1198",children:"#1198"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use more lightweight Spark distribs in spark tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1207",children:"#1207"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update GraalVM to 22.2.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1208",children:"#1208"})]}),"\n",(0,a.jsxs)(s.li,{children:["Split integration tests by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1202",children:"#1202"})]}),"\n",(0,a.jsxs)(s.li,{children:["Debug macOS CI issue on CI by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1215",children:"#1215"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update docusaurus to 2.0.0-rc.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1224",children:"#1224"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-4",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1186",children:"#1186"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1194",children:"#1194"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.37 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1197",children:"#1197"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.38 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1217",children:"#1217"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ammonite to 2.5.4-13-1ebd00a6 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1218",children:"#1218"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update core_2.13 to 3.7.2 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1219",children:"#1219"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.8.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1221",children:"#1221"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update trees_2.13 to 4.5.11 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1222",children:"#1222"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-49-gff26f8e39 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"})," in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1223",children:"#1223"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11"})]}),"\n",(0,a.jsx)(s.h2,{id:"v0110",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.10",children:"v0.1.10"})}),"\n",(0,a.jsxs)(s.h3,{id:"initial-support-for-importing-other-sources-via-using-directives",children:["Initial support for importing other sources via ",(0,a.jsx)(s.code,{children:"using"})," directives"]}),"\n",(0,a.jsxs)(s.p,{children:["It is now possible to add sources to a Scala CLI project from a source file, with ",(0,a.jsx)(s.code,{children:"using file"})," directives:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using file "Other.scala"\n//> using file "extra/"\n'})}),"\n",(0,a.jsx)(s.p,{children:"Note that several sources can be specified in a single directive"}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-scala",children:'//> using file "Other.scala" "extra/"\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1157",children:"#1157"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"add-dependency-update-sub-command",children:["Add ",(0,a.jsx)(s.code,{children:"dependency update"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now update dependencies in user projects, using the ",(0,a.jsx)(s.code,{children:"dependency-update"})," sub-command, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"scala-cli dependency-update --all .\n"})}),"\n",(0,a.jsx)(s.p,{children:"When updates are available, this sub-command asks whether to update each of those, right where these dependencies are\ndefined."}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1055",children:"#1055"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"running-snippets-passed-as-arguments",children:"Running snippets passed as arguments"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI can now run Scala or Java code passed on the command-line, via ",(0,a.jsx)(s.code,{children:"-e"})," / ",(0,a.jsx)(s.code,{children:"--script-snippet"})," / ",(0,a.jsx)(s.code,{children:"--scala-snippet"}),"\n/ ",(0,a.jsx)(s.code,{children:"--java-snippet"}),":"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli -e 'println(\"Hello\")'\nHello\n\n$ scala-cli --script-snippet 'println(\"Hello\")'\nHello\n\n$ scala-cli --scala-snippet '@main def run() = println(\"Hello\")'\nHello\n\n$ scala-cli --java-snippet 'public class Main { public static void main(String[] args) { System.out.println(\"Hello\"); } }'\nHello\n"})}),"\n",(0,a.jsxs)(s.p,{children:["These options are meant to be substitutes to the ",(0,a.jsx)(s.code,{children:"-e"})," option of the ",(0,a.jsx)(s.code,{children:"scala"})," script that ships in scalac archives."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1166",children:"#1166"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"."]}),"\n",(0,a.jsxs)(s.h3,{id:"uninstall-instructions-and-uninstall-sub-command",children:["Uninstall instructions and ",(0,a.jsx)(s.code,{children:"uninstall"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Uninstalling Scala CLI is now documented in the main installation page, right after the installation instructions. In\nparticular, when installed via\nthe ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli-packages/blob/main/scala-setup.sh",children:"installation script"}),", Scala CLI can be\nuninstalled via a newly added ",(0,a.jsx)(s.code,{children:"uninstall"})," sub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1122",children:"#1122"})," and #1152 by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements-1",children:"Important fixes & enhancements"}),"\n",(0,a.jsx)(s.h4,{id:"es-modules",children:"ES modules"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now supports the ES Scala.js module kind, that can be enabled via a ",(0,a.jsx)(s.code,{children:'//> using jsModuleKind "esmodule"'}),"\ndirective, allowing to import other ES modules in particular."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1142",children:"#1142"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/hugo-vrijswijk",children:"hugo-vrijswijk"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"putting-java-options-in-assemblies-launchers-and-docker-images-in-package-sub-command",children:["Putting Java options in assemblies, launchers, and docker images, in ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing ",(0,a.jsx)(s.code,{children:"--java-opt"})," and ",(0,a.jsx)(s.code,{children:"--java-prop"})," options to the ",(0,a.jsx)(s.code,{children:"package"})," sub-command is now allowed. The passed options are\nhard-coded in the generated assemblies or launchers, and in docker images."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1167",children:"#1167"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"--command-and---scratch-dir-options-in-run-sub-command",children:[(0,a.jsx)(s.code,{children:"--command"})," and ",(0,a.jsx)(s.code,{children:"--scratch-dir"})," options in ",(0,a.jsx)(s.code,{children:"run"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"run"})," sub-command can now print the command it would have run, rather than running it. This can be useful for\ndebugging purposes, or if users want to manually tweak commands right before they are run. Pass ",(0,a.jsx)(s.code,{children:"--command"})," to run to\nenable it. This prints one argument per line, for easier automated processing:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --command -e 'println(\"Hello\")' --runner=false\n~/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.2%252B8/OpenJDK17U-jdk_x64_mac_hotspot_17.0.2_8.tar.gz/jdk-17.0.2+8/Contents/Home/bin/java\n-cp\n~/Library/Caches/ScalaCli/virtual-projects/ee/project-3c6fdea1/.scala-build/project_ed4bea6d06_ed4bea6d06/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.1.3/scala3-library_3-3.1.3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar\nsnippet_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["When ",(0,a.jsx)(s.code,{children:"run"})," relies on temporary files (when Scala.js is used for example), one can pass a temporary directory\nvia ",(0,a.jsx)(s.code,{children:"--scratch-dir"}),", so that temporary files are kept even when ",(0,a.jsx)(s.code,{children:"scala-cli"})," doesn't run anymore:"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli run --command -e 'println(\"Hello\")' --js --runner=false --scratch-dir ./tmp\nnode\n./tmp/main1690571004533525773.js\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1163",children:"#1163"})," by\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h4,{id:"dont-put-scala-cli-internal-modules-in-packages",children:"Don't put Scala CLI internal modules in packages"}),"\n",(0,a.jsxs)(s.p,{children:['Scala CLI doesn\'t put anymore its stubs module and its "runner" module in generated packages, in the ',(0,a.jsx)(s.code,{children:"package"}),"\nsub-command."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"dont-write-preambles-in-generated-assemblies-in-the-package-sub-command",children:["Don't write preambles in generated assemblies in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Passing ",(0,a.jsx)(s.code,{children:"--preamble=false"})," to ",(0,a.jsx)(s.code,{children:"scala-cli --power package --assembly"}),' makes it generate assemblies without a shell preamble. As a\nconsequence, these assemblies cannot be made executable, but these look more like "standard" JARs, which is required in\nsome contexts.']}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsxs)(s.h4,{id:"dont-put-some-dependencies-in-generated-assemblies-in-the-package-sub-command",children:["Don't put some dependencies in generated assemblies in the ",(0,a.jsx)(s.code,{children:"package"})," sub-command"]}),"\n",(0,a.jsxs)(s.p,{children:["Some dependencies, alongside all their transitive dependencies, can be excluded from the generated assemblies.\nPass ",(0,a.jsx)(s.code,{children:"--provided org:name"})," to ",(0,a.jsx)(s.code,{children:"scala-cli --power package --assembly"})," to remove a dependency, like"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-text",children:"$ scala-cli --power package SparkJob.scala --assembly --provided org.apache.spark::spark-sql\n"})}),"\n",(0,a.jsxs)(s.p,{children:['Note that unlike "provided" dependencies in sbt, and compile-time dependencies in Mill, all transitive dependencies are\nexcluded from the assembly. In the Spark example above, for example, as ',(0,a.jsx)(s.code,{children:"spark-sql"})," depends on ",(0,a.jsx)(s.code,{children:"scala-library"})," (the\nScala standard library), the latter gets excluded from the assembly too (which works fine in the context of Spark jobs)."]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1161",children:"#1161"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"in-progress",children:"In progress"}),"\n",(0,a.jsx)(s.h4,{id:"experimental-spark-capabilities",children:"Experimental Spark capabilities"}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"package"})," sub-command now accepts a ",(0,a.jsx)(s.code,{children:"--spark"})," option, to generate assemblies for Spark jobs, ready to be passed\nto ",(0,a.jsx)(s.code,{children:"spark-submit"}),". This option is hidden (not printed in ",(0,a.jsx)(s.code,{children:"scala-cli --power package --help"}),", only in ",(0,a.jsx)(s.code,{children:"--help-full"}),"), and should\nbe considered experimental."]}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/blob/410f54c01ac5d9cb046461dce07beb5aa008231e/website/src/pages/spark.md",children:"this document"}),"\nfor more details about these experimental Spark features."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1086",children:"#1086"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"."]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-17",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-3",children:"Documentation"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add cookbooks for working with Scala CLI in IDEA IntelliJ by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1149",children:"#1149"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix VL branding by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1151",children:"#1151"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1154",children:"#1154"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update using directive syntax in scenarios by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1159",children:"#1159"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1165",children:"#1165"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs depedency-update by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1178",children:"#1178"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add docs how to install scala-cli via choco by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1179",children:"#1179"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-21",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.9 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1144",children:"#1144"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/wleczny",children:"wleczny"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1156",children:"#1156"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): add in mill-github-dependency-graph by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1164",children:"#1164"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): bump version of mill-github-dependency-graph by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1171",children:"#1171"})]}),"\n",(0,a.jsxs)(s.li,{children:["Use Scala CLI 0.1.9 in build by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1173",children:"#1173"})]}),"\n",(0,a.jsxs)(s.li,{children:["Stop compiling most stuff with Scala 2 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1113",children:"#1113"})]}),"\n",(0,a.jsxs)(s.li,{children:["Turn the sip mode also for ",(0,a.jsx)(s.code,{children:"scala-cli-sip"})," binary by ",(0,a.jsx)(s.a,{href:"https://github.com/romanowski",children:"romanowski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1168",children:"#1168"})]}),"\n",(0,a.jsxs)(s.li,{children:["chore(ci): use mill-dependency-submission action by ",(0,a.jsx)(s.a,{href:"https://github.com/ckipp01",children:"ckipp01"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1174",children:"#1174"})]}),"\n",(0,a.jsxs)(s.li,{children:["Fix snippet tests for Windows by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1172",children:"#1172"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-5",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update mill-main to 0.10.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1148",children:"#1148"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update snailgun-core, snailgun-core_2.13 to 0.4.1-sc2\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1155",children:"#1155"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.35 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1169",children:"#1169"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-collection-compat to 2.8.0 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1170",children:"#1170"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.36 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1175",children:"#1175"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"new-contributors-19",children:"New Contributors"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:[(0,a.jsx)(s.a,{href:"https://github.com/hugo-vrijswijk",children:"hugo-vrijswijk"})," made their first contribution\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1142",children:"#1142"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10"})]}),"\n",(0,a.jsx)(s.h2,{id:"v019",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.9",children:"v0.1.9"})}),"\n",(0,a.jsxs)(s.h3,{id:"--list-main-classes-for-publish--package",children:[(0,a.jsx)(s.code,{children:"--list-main-classes"})," for ",(0,a.jsx)(s.code,{children:"publish"})," & ",(0,a.jsx)(s.code,{children:"package"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"publish"})," and ",(0,a.jsx)(s.code,{children:"package"})," sub-commands now support the ",(0,a.jsx)(s.code,{children:"--list-main-classes"})," option, which allows to list all the\navailable main classes. Previously it was only available in the ",(0,a.jsx)(s.code,{children:"run"})," command."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1118",children:"#1118"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-fixes--enhancements-2",children:"Important fixes & enhancements"}),"\n",(0,a.jsxs)(s.h4,{id:"fmt-options-improvement",children:[(0,a.jsx)(s.code,{children:"fmt"})," options improvement"]}),"\n",(0,a.jsxs)(s.p,{children:["Added missing documentation on how to pass native ",(0,a.jsx)(s.code,{children:"scalafmt"})," options in the ",(0,a.jsx)(s.code,{children:"fmt"})," sub-command with the ",(0,a.jsx)(s.code,{children:"-F"})," option."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli fmt -F --version\nscalafmt 3.5.2\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Additionally, a couple of ",(0,a.jsx)(s.code,{children:"scalafmt"}),"'s native options received aliases in Scala CLI:"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--respect-project-filters"})," is an alias for ",(0,a.jsx)(s.code,{children:"-F --respect-project-filters"}),". Because of the way sources are passed by\nScala CLI to ",(0,a.jsx)(s.code,{children:"scalafmt"})," under the hood, we now turn it on by default to respect any ",(0,a.jsx)(s.code,{children:"project.excludePaths"})," settings in\nthe user's ",(0,a.jsx)(s.code,{children:".scalafmt.conf"}),".\nIt can be disabled by passing ",(0,a.jsx)(s.code,{children:"--respect-project-filters=false"})," to revert to previous behaviour.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1121",children:"#1121"})]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"--scalafmt-help"})," is an alias for ",(0,a.jsx)(s.code,{children:"-F --help"}),". It shows the ",(0,a.jsx)(s.code,{children:"--help"})," output from ",(0,a.jsx)(s.code,{children:"scalafmt"}),", which might prove as\nhelpful reference when in need of using native ",(0,a.jsx)(s.code,{children:"scalafmt"})," options with ",(0,a.jsx)(s.code,{children:"-F"}),"."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1135",children:"#1135"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsxs)(s.h4,{id:"include-libsodiumdll-on-windows",children:["Include ",(0,a.jsx)(s.code,{children:"libsodium.dll"})," on Windows"]}),"\n",(0,a.jsxs)(s.p,{children:["Static linking of libsodium in Windows launcher has been fixed.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1114",children:"#1114"})]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1115",children:"#1115"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsxs)(s.h4,{id:"force-interactive-mode-for-update-command",children:["Force interactive mode for ",(0,a.jsx)(s.code,{children:"update"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["Interactive mode for ",(0,a.jsx)(s.code,{children:"update"})," sub-command is now enabled by default."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1100",children:"#1100"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h3,{id:"in-progress-1",children:"In progress"}),"\n",(0,a.jsx)(s.h4,{id:"publishing-related-features-1",children:"Publishing-related features"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Publish tweaks + documentation by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1107",children:"#1107"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"better-bsp-support-for-scala-scripts",children:"Better BSP support for Scala scripts"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add scala-sc language to BSP supported languages by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1140",children:"#1140"})]}),"\n"]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-18",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-prs",children:"Documentation PRs"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala 2.12 to 2.12.16 in docs by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1108",children:"#1108"})]}),"\n",(0,a.jsxs)(s.li,{children:["Back port of documentation changes to main by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1111",children:"#1111"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak release procedure by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1112",children:"#1112"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-22",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add choco configuration files by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/998",children:"#998"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1105",children:"#1105"})]}),"\n",(0,a.jsxs)(s.li,{children:["Add scala-cli-setup deploy key to ssh-agent by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1117",children:"#1117"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"updates-6",children:"Updates"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1106",children:"#1106"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update case-app to 2.1.0-M14 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1120",children:"#1120"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala to 3.1.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1124",children:"#1124"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.32 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1125",children:"#1125"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update coursier-jvm_2.13, ... to 2.1.0-M6-28-gbad85693f\nby ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1126",children:"#1126"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update libsodiumjni to 0.0.3 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1127",children:"#1127"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update org.eclipse.jgit to 6.2.0.202206071550-r by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1128",children:"#1128"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala.js to 1.10.1 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1130",children:"#1130"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update Scala Native to 0.4.5 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1133",children:"#1133"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update scala-js-cli to 1.1.1-sc5 by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1134",children:"#1134"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update jsoniter-scala-core_2.13 to 2.13.33 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1136",children:"#1136"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update ",(0,a.jsx)(s.code,{children:"scalafmt"})," to 3.5.8 by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1137",children:"#1137"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update cli-options_2.13, cli_2.13, ... to 0.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/scala-steward-org/scala-steward",children:"scala-steward"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1138",children:"#1138"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9"})]}),"\n",(0,a.jsx)(s.h2,{id:"v018",children:(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases/tag/v0.1.8",children:"v0.1.8"})}),"\n",(0,a.jsxs)(s.h3,{id:"--list-main-classes-option-for-the-run-command",children:[(0,a.jsx)(s.code,{children:"--list-main-classes"})," option for the ",(0,a.jsx)(s.code,{children:"run"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["You can pass the option ",(0,a.jsx)(s.code,{children:"--list-main-classes"})," to the ",(0,a.jsx)(s.code,{children:"run"})," command to list all the available main classes, including\nscripts."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli . --list-main-classes\nHello scripts.AnotherScript_sc scripts.Script_sc\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1095",children:"#1095"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsxs)(s.h3,{id:"add-config-command",children:["Add ",(0,a.jsx)(s.code,{children:"config"})," command"]}),"\n",(0,a.jsxs)(s.p,{children:["The ",(0,a.jsx)(s.code,{children:"config"})," sub-command allows to get and set various configuration values, intended for use by\nother Scala CLI sub-commands."]}),"\n",(0,a.jsxs)(s.p,{children:["This feature has been added in preparation for the ",(0,a.jsx)(s.code,{children:"publish"})," command, stay tuned for future announcements."]}),"\n",(0,a.jsxs)(s.p,{children:["Added in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1056",children:"#1056"}),"\nby ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"})]}),"\n",(0,a.jsx)(s.h3,{id:"prioritise-non-script-main-classes",children:"Prioritise non-script main classes"}),"\n",(0,a.jsx)(s.p,{children:"When trying to run a directory containing scripts and just a single non-script main class, the non-script main class\nwill now be prioritised and run by default."}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{children:"$ scala-cli .\nRunning Hello. Also detected script main classes: scripts.AnotherScript_sc, scripts.Script_sc\nYou can run any one of them by passing option --main-class, i.e. --main-class scripts.AnotherScript_sc\nAll available main classes can always be listed by passing option --list-main-classes\nHello world\n"})}),"\n",(0,a.jsxs)(s.p,{children:["Changed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1095",children:"#1095"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"})]}),"\n",(0,a.jsx)(s.h3,{id:"important-bugfixes",children:"Important bugfixes"}),"\n",(0,a.jsx)(s.h4,{id:"accept-latest-scala-versions-despite-stale-scala-version-listings-in-cache",children:"Accept latest Scala versions despite stale Scala version listings in cache"}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI uses version listings from Maven Central to check if a Scala version is valid. When new Scala versions are\nreleased, users could sometimes have stale version listings in their Coursier cache for a short period of time (the\nCoursier cache TTL, which is 24 hours by default). This prevented these users to use new Scala versions during that\ntime.\nTo work around that, Scala CLI now tries to re-download version listings when they don't have the requested Scala\nversion.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1090",children:"#1090"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1096",children:"#1096"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h4,{id:"bloop-now-uses-java_home-by-default",children:["Bloop now uses ",(0,a.jsx)(s.code,{children:"JAVA_HOME"})," by default"]}),"\n",(0,a.jsxs)(s.p,{children:["Bloop should now pick up the JDK available in ",(0,a.jsx)(s.code,{children:"JAVA_HOME"}),". It was formerly necessary to pass ",(0,a.jsx)(s.code,{children:"--bloop-jvm system"}),"\nexplicitly. This addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1102",children:"#1102"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1084",children:"#1084"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsxs)(s.h4,{id:"the--coverage-out-option-now-accepts-relative-paths",children:["The ",(0,a.jsx)(s.code,{children:"-coverage-out"})," option now accepts relative paths"]}),"\n",(0,a.jsxs)(s.p,{children:["Scala CLI now correctly processes relative paths when passed to the ",(0,a.jsx)(s.code,{children:"-coverage-out"})," option. Formerly,\nthe ",(0,a.jsx)(s.code,{children:"scoverage.coverage"})," file would not be properly generated when a relative path was passed.\nThis addresses ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/issues/1072",children:"#1072"})]}),"\n",(0,a.jsxs)(s.p,{children:["Fixed in ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1080",children:"#1080"})," by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"})]}),"\n",(0,a.jsx)(s.h3,{id:"other-changes-19",children:"Other changes"}),"\n",(0,a.jsx)(s.h4,{id:"documentation-prs-1",children:"Documentation PRs"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Improve scripts guide by ",(0,a.jsx)(s.a,{href:"https://github.com/Gedochao",children:"Gedochao"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1074",children:"#1074"})]}),"\n",(0,a.jsxs)(s.li,{children:["Update installation instructions for Nix by ",(0,a.jsx)(s.a,{href:"https://github.com/kubukoz",children:"kubukoz"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1082",children:"#1082"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweak docs by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1085",children:"#1085"})]}),"\n",(0,a.jsxs)(s.li,{children:["Some typos & rewording on the single-module projects use case page by ",(0,a.jsx)(s.a,{href:"https://github.com/Baccata",children:"Baccata"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1089",children:"#1089"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"fixes-22",children:"Fixes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Add suffix to project name which contains virtual files by ",(0,a.jsx)(s.a,{href:"https://github.com/lwronski",children:"lwronski"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1070",children:"#1070"})]}),"\n"]}),"\n",(0,a.jsx)(s.h4,{id:"build-and-internal-changes-23",children:"Build and internal changes"}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsxs)(s.li,{children:["Update scala-cli.sh launcher for 0.1.7 by ",(0,a.jsx)(s.a,{href:"https://github.com/features/actions",children:"github-actions"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1076",children:"#1076"})]}),"\n",(0,a.jsxs)(s.li,{children:["Tweaking by ",(0,a.jsx)(s.a,{href:"https://github.com/alexarchambault",children:"alexarchambault"}),"\nin ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/pull/1087",children:"#1087"})]}),"\n"]}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.strong,{children:"Full Changelog"}),": ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8",children:"https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8"})]}),"\n",(0,a.jsx)(s.h2,{id:"older-versions",children:"Older versions"}),"\n",(0,a.jsxs)(s.p,{children:["The release notes for all the past versions of Scala CLI can be viewed\non ",(0,a.jsx)(s.a,{href:"https://github.com/VirtusLab/scala-cli/releases",children:"our releases page on GitHub"}),"."]})]})}function p(e={}){const{wrapper:s}={...(0,l.a)(),...e.components};return s?(0,a.jsx)(s,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},9705:(e,s,i)=>{i.d(s,{m:()=>c,v:()=>t});i(7294);var a=i(2004),l=i(5893);function t(e){let{children:s}=e;return(0,l.jsx)("div",{className:"runnable-command",children:s})}function c(e){let{url:s}=e;return(0,l.jsx)(a.Z,{playing:!0,loop:!0,muted:!0,controls:!0,width:"100%",height:"",url:s})}},8097:(e,s,i)=>{i.d(s,{Z:()=>a});const a=i.p+"assets/images/convert_ivy_to_using-2f76e6119aadd172e2009db01af3aa3b.gif"}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.e64b7ebe.js b/assets/js/runtime~main.14a969a9.js similarity index 69% rename from assets/js/runtime~main.e64b7ebe.js rename to assets/js/runtime~main.14a969a9.js index 62ce09c463..4ea1a86d3b 100644 --- a/assets/js/runtime~main.e64b7ebe.js +++ b/assets/js/runtime~main.14a969a9.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,b,f,c,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var b=t[e]={exports:{}};return d[e].call(b.exports,b,b.exports,r),b.exports}r.m=d,e=[],r.O=(a,b,f,c)=>{if(!b){var d=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[b,f,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},b=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var d={};a=a||[null,b({}),b([]),b(b)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=b(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(c,d),c},r.d=(e,a)=>{for(var b in a)r.o(a,b)&&!r.o(e,b)&&Object.defineProperty(e,b,{enumerable:!0,get:a[b]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,b)=>(r.f[b](e,a),a)),[])),r.u=e=>"assets/js/"+({36:"a1c89c5c",53:"935f2afb",201:"a0ec8f61",309:"586747f7",415:"7898142e",557:"c601bb92",590:"14cf683c",739:"d31dbc43",980:"4f000067",993:"b09f0486",1103:"dab365ce",1166:"d2cb90df",1372:"1db64337",1476:"5efa792e",1486:"1dbcb464",1611:"822c7e90",1613:"af3e6bad",1614:"7cbbe09b",1786:"44e56df9",1815:"747d4895",1976:"542b4994",2114:"887b28d2",2128:"18bccaf0",2217:"d2579eb1",2259:"6c1c26e7",2293:"550e4c4f",2301:"2245b6ac",2314:"7950829e",2699:"467d2bbe",2816:"73d3f252",2974:"e720adfb",2983:"a24cb2d6",3085:"1f391b9e",3232:"05390651",3289:"2ef1a504",3303:"d37d8529",3355:"193cf812",3813:"4a611cfe",3819:"d567b1da",3865:"19769ae2",3946:"12ff2c4b",4051:"58f8a033",4102:"fbe734b0",4195:"c4f5d8e4",4262:"f5e5b6d4",4307:"5889486f",4368:"a94703ab",4407:"f7f459b5",4450:"fe183f37",4602:"93f256be",4631:"043a06fe",4637:"d8b23d63",4796:"076bc082",4808:"e4a75451",4865:"e7ff3c53",4944:"e8002ede",4982:"a1a07729",5296:"44d5a4ef",5627:"8c4eb8fa",5672:"878f699c",5698:"90c7d31f",5746:"764f8c7a",5769:"ee7ef1d2",6280:"546b99d6",6347:"92bb876c",6393:"11e5aa22",6713:"0a4c121b",6782:"57e81883",6915:"418740e5",7414:"393be207",7600:"38cdd915",7726:"765ea124",7898:"a977e4a7",7918:"17896441",7920:"1a4e3797",8003:"98f6c6be",8109:"2bb906b8",8119:"b863b110",8276:"5f07a975",8368:"a6a0cecd",8518:"a7bd4aaa",8534:"4a108a36",8557:"541fc7cd",8591:"31c3d7dc",8618:"9a2cec18",8702:"b31813b0",8770:"fd654483",8870:"1b346546",9038:"eb5c744b",9149:"b75b8a81",9277:"e9e3ad82",9345:"88065e49",9370:"fff092db",9379:"852a0352",9497:"7f814673",9661:"5e95c892",9945:"962a7b5d",9962:"4a26cc46"}[e]||e)+"."+{36:"6710a2b3",53:"e3cedd24",201:"51176293",309:"b6dfeb96",325:"3fe27c19",415:"baaac413",557:"ebb927c3",590:"6d2be48c",739:"6e8852bc",980:"7b23e511",993:"6e8c5adf",1103:"24bb34bc",1166:"2cf86eac",1372:"f14d9fe4",1476:"8e049946",1486:"8dc98569",1611:"e1a59ca9",1613:"a2e97ef4",1614:"af90f680",1772:"e28aca41",1786:"30bb9b84",1815:"e866153f",1976:"2ade4e75",2114:"b876829e",2128:"c7fe5fee",2217:"491356bc",2259:"9538f580",2293:"f7d51eca",2301:"7e8e80f6",2314:"b9727331",2699:"cc49bd70",2816:"7ee40a70",2974:"2720df2a",2983:"3be4eee1",3085:"05c9c80f",3232:"0f30c6ee",3289:"644a98e7",3303:"50c89f06",3355:"10fb00eb",3813:"f28c90fd",3819:"5fc46f58",3865:"c95251c9",3946:"4242a8e1",4051:"ba8ff2cd",4102:"47613a8e",4148:"a0a65321",4195:"8985060e",4262:"195c9c45",4307:"35a6a197",4368:"984aa2fc",4407:"d207c9de",4450:"e4296dd8",4602:"f8463c35",4631:"a7d61697",4637:"af0779a3",4796:"e2336392",4808:"277c0f98",4865:"b818a0a6",4944:"8ff98ae8",4982:"3b748a59",5296:"b67affb1",5525:"36b2ab15",5627:"8691a155",5672:"f829e4df",5698:"90c9c3d5",5746:"f750009f",5769:"7a2b82e1",6280:"6fec88ce",6347:"2ef1d438",6393:"fa3dda71",6713:"bc1ab072",6782:"ebb32553",6915:"12804b6f",7414:"2bea0d0e",7600:"106ac0a7",7726:"ec9edaa8",7898:"e397f4a2",7918:"5d6a4ff5",7920:"fa96fff4",8003:"953ea526",8109:"eb141c1e",8119:"3e8141a0",8276:"cfd1e9a2",8368:"86dfbae2",8443:"30345cef",8518:"687d6c08",8534:"d0e20715",8557:"83c20e38",8591:"6e6a2438",8618:"e8cbd674",8702:"271b5d7c",8770:"f0a365a5",8870:"ba7685a8",9038:"e8e46937",9149:"b8c51142",9277:"bb07e078",9345:"3fb576a8",9370:"37bcd7d2",9379:"b47a518e",9497:"66a0ff17",9661:"c2f65e6d",9945:"f069d055",9962:"3575c407"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="website:",r.l=(e,a,b,d)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(b))),a)return a(b)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",a1c89c5c:"36","935f2afb":"53",a0ec8f61:"201","586747f7":"309","7898142e":"415",c601bb92:"557","14cf683c":"590",d31dbc43:"739","4f000067":"980",b09f0486:"993",dab365ce:"1103",d2cb90df:"1166","1db64337":"1372","5efa792e":"1476","1dbcb464":"1486","822c7e90":"1611",af3e6bad:"1613","7cbbe09b":"1614","44e56df9":"1786","747d4895":"1815","542b4994":"1976","887b28d2":"2114","18bccaf0":"2128",d2579eb1:"2217","6c1c26e7":"2259","550e4c4f":"2293","2245b6ac":"2301","7950829e":"2314","467d2bbe":"2699","73d3f252":"2816",e720adfb:"2974",a24cb2d6:"2983","1f391b9e":"3085","05390651":"3232","2ef1a504":"3289",d37d8529:"3303","193cf812":"3355","4a611cfe":"3813",d567b1da:"3819","19769ae2":"3865","12ff2c4b":"3946","58f8a033":"4051",fbe734b0:"4102",c4f5d8e4:"4195",f5e5b6d4:"4262","5889486f":"4307",a94703ab:"4368",f7f459b5:"4407",fe183f37:"4450","93f256be":"4602","043a06fe":"4631",d8b23d63:"4637","076bc082":"4796",e4a75451:"4808",e7ff3c53:"4865",e8002ede:"4944",a1a07729:"4982","44d5a4ef":"5296","8c4eb8fa":"5627","878f699c":"5672","90c7d31f":"5698","764f8c7a":"5746",ee7ef1d2:"5769","546b99d6":"6280","92bb876c":"6347","11e5aa22":"6393","0a4c121b":"6713","57e81883":"6782","418740e5":"6915","393be207":"7414","38cdd915":"7600","765ea124":"7726",a977e4a7:"7898","1a4e3797":"7920","98f6c6be":"8003","2bb906b8":"8109",b863b110:"8119","5f07a975":"8276",a6a0cecd:"8368",a7bd4aaa:"8518","4a108a36":"8534","541fc7cd":"8557","31c3d7dc":"8591","9a2cec18":"8618",b31813b0:"8702",fd654483:"8770","1b346546":"8870",eb5c744b:"9038",b75b8a81:"9149",e9e3ad82:"9277","88065e49":"9345",fff092db:"9370","852a0352":"9379","7f814673":"9497","5e95c892":"9661","962a7b5d":"9945","4a26cc46":"9962"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,b)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)b.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((b,c)=>f=e[a]=[b,c]));b.push(f[2]=c);var d=r.p+r.u(a),t=new Error;r.l(d,(b=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=b&&("load"===b.type?"missing":b.type),d=b&&b.target&&b.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+d+")",t.name="ChunkLoadError",t.type=c,t.request=d,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,b)=>{var f,c,d=b[0],t=b[1],o=b[2],n=0;if(d.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(b);n{"use strict";var e,a,f,b,c,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,b,c)=>{if(!f){var d=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,b,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,b){if(1&b&&(e=this(e)),8&b)return e;if("object"==typeof e&&e){if(4&b&&e.__esModule)return e;if(16&b&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&b&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(c,d),c},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({36:"a1c89c5c",53:"935f2afb",201:"a0ec8f61",309:"586747f7",415:"7898142e",557:"c601bb92",590:"14cf683c",739:"d31dbc43",980:"4f000067",993:"b09f0486",1103:"dab365ce",1166:"d2cb90df",1372:"1db64337",1476:"5efa792e",1486:"1dbcb464",1611:"822c7e90",1613:"af3e6bad",1614:"7cbbe09b",1786:"44e56df9",1815:"747d4895",1976:"542b4994",2114:"887b28d2",2128:"18bccaf0",2217:"d2579eb1",2259:"6c1c26e7",2293:"550e4c4f",2301:"2245b6ac",2314:"7950829e",2699:"467d2bbe",2816:"73d3f252",2974:"e720adfb",2983:"a24cb2d6",3085:"1f391b9e",3232:"05390651",3289:"2ef1a504",3303:"d37d8529",3355:"193cf812",3813:"4a611cfe",3819:"d567b1da",3865:"19769ae2",3946:"12ff2c4b",4051:"58f8a033",4102:"fbe734b0",4195:"c4f5d8e4",4262:"f5e5b6d4",4307:"5889486f",4368:"a94703ab",4407:"f7f459b5",4450:"fe183f37",4602:"93f256be",4631:"043a06fe",4637:"d8b23d63",4796:"076bc082",4808:"e4a75451",4865:"e7ff3c53",4944:"e8002ede",4982:"a1a07729",5296:"44d5a4ef",5627:"8c4eb8fa",5672:"878f699c",5698:"90c7d31f",5746:"764f8c7a",5769:"ee7ef1d2",6280:"546b99d6",6347:"92bb876c",6393:"11e5aa22",6713:"0a4c121b",6782:"57e81883",6915:"418740e5",7414:"393be207",7600:"38cdd915",7726:"765ea124",7898:"a977e4a7",7918:"17896441",7920:"1a4e3797",8003:"98f6c6be",8109:"2bb906b8",8119:"b863b110",8276:"5f07a975",8368:"a6a0cecd",8518:"a7bd4aaa",8534:"4a108a36",8557:"541fc7cd",8591:"31c3d7dc",8618:"9a2cec18",8702:"b31813b0",8770:"fd654483",8870:"1b346546",9038:"eb5c744b",9149:"b75b8a81",9277:"e9e3ad82",9345:"88065e49",9370:"fff092db",9379:"852a0352",9497:"7f814673",9661:"5e95c892",9945:"962a7b5d",9962:"4a26cc46"}[e]||e)+"."+{36:"6710a2b3",53:"fff7f045",201:"51176293",309:"b6dfeb96",325:"3fe27c19",415:"baaac413",557:"ebb927c3",590:"6d2be48c",739:"6e8852bc",980:"7b23e511",993:"6e8c5adf",1103:"24bb34bc",1166:"2cf86eac",1372:"f14d9fe4",1476:"8e049946",1486:"8dc98569",1611:"e1a59ca9",1613:"a2e97ef4",1614:"af90f680",1772:"e28aca41",1786:"22be54e2",1815:"e866153f",1976:"2ade4e75",2114:"b876829e",2128:"c7fe5fee",2217:"491356bc",2259:"9538f580",2293:"f7d51eca",2301:"7e8e80f6",2314:"b9727331",2699:"cc49bd70",2816:"7ee40a70",2974:"2720df2a",2983:"3be4eee1",3085:"05c9c80f",3232:"0f30c6ee",3289:"644a98e7",3303:"50c89f06",3355:"10fb00eb",3813:"f28c90fd",3819:"5fc46f58",3865:"c95251c9",3946:"4242a8e1",4051:"ba8ff2cd",4102:"47613a8e",4148:"a0a65321",4195:"8985060e",4262:"195c9c45",4307:"35a6a197",4368:"984aa2fc",4407:"d207c9de",4450:"e4296dd8",4602:"f8463c35",4631:"a7d61697",4637:"af0779a3",4796:"e2336392",4808:"277c0f98",4865:"b818a0a6",4944:"8ff98ae8",4982:"3b748a59",5296:"b67affb1",5525:"36b2ab15",5627:"8691a155",5672:"f829e4df",5698:"90c9c3d5",5746:"f750009f",5769:"7a2b82e1",6280:"6fec88ce",6347:"2ef1d438",6393:"fa3dda71",6713:"bc1ab072",6782:"ebb32553",6915:"12804b6f",7414:"2bea0d0e",7600:"106ac0a7",7726:"ec9edaa8",7898:"e397f4a2",7918:"5d6a4ff5",7920:"fa96fff4",8003:"953ea526",8109:"eb141c1e",8119:"3e8141a0",8276:"cfd1e9a2",8368:"86dfbae2",8443:"30345cef",8518:"687d6c08",8534:"d0e20715",8557:"83c20e38",8591:"6e6a2438",8618:"85e8f183",8702:"271b5d7c",8770:"f0a365a5",8870:"ba7685a8",9038:"e8e46937",9149:"b8c51142",9277:"bb07e078",9345:"3fb576a8",9370:"37bcd7d2",9379:"b47a518e",9497:"66a0ff17",9661:"c2f65e6d",9945:"f069d055",9962:"3575c407"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),b={},c="website:",r.l=(e,a,f,d)=>{if(b[e])b[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=b[e];if(delete b[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",a1c89c5c:"36","935f2afb":"53",a0ec8f61:"201","586747f7":"309","7898142e":"415",c601bb92:"557","14cf683c":"590",d31dbc43:"739","4f000067":"980",b09f0486:"993",dab365ce:"1103",d2cb90df:"1166","1db64337":"1372","5efa792e":"1476","1dbcb464":"1486","822c7e90":"1611",af3e6bad:"1613","7cbbe09b":"1614","44e56df9":"1786","747d4895":"1815","542b4994":"1976","887b28d2":"2114","18bccaf0":"2128",d2579eb1:"2217","6c1c26e7":"2259","550e4c4f":"2293","2245b6ac":"2301","7950829e":"2314","467d2bbe":"2699","73d3f252":"2816",e720adfb:"2974",a24cb2d6:"2983","1f391b9e":"3085","05390651":"3232","2ef1a504":"3289",d37d8529:"3303","193cf812":"3355","4a611cfe":"3813",d567b1da:"3819","19769ae2":"3865","12ff2c4b":"3946","58f8a033":"4051",fbe734b0:"4102",c4f5d8e4:"4195",f5e5b6d4:"4262","5889486f":"4307",a94703ab:"4368",f7f459b5:"4407",fe183f37:"4450","93f256be":"4602","043a06fe":"4631",d8b23d63:"4637","076bc082":"4796",e4a75451:"4808",e7ff3c53:"4865",e8002ede:"4944",a1a07729:"4982","44d5a4ef":"5296","8c4eb8fa":"5627","878f699c":"5672","90c7d31f":"5698","764f8c7a":"5746",ee7ef1d2:"5769","546b99d6":"6280","92bb876c":"6347","11e5aa22":"6393","0a4c121b":"6713","57e81883":"6782","418740e5":"6915","393be207":"7414","38cdd915":"7600","765ea124":"7726",a977e4a7:"7898","1a4e3797":"7920","98f6c6be":"8003","2bb906b8":"8109",b863b110:"8119","5f07a975":"8276",a6a0cecd:"8368",a7bd4aaa:"8518","4a108a36":"8534","541fc7cd":"8557","31c3d7dc":"8591","9a2cec18":"8618",b31813b0:"8702",fd654483:"8770","1b346546":"8870",eb5c744b:"9038",b75b8a81:"9149",e9e3ad82:"9277","88065e49":"9345",fff092db:"9370","852a0352":"9379","7f814673":"9497","5e95c892":"9661","962a7b5d":"9945","4a26cc46":"9962"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,f)=>{var b=r.o(e,a)?e[a]:void 0;if(0!==b)if(b)f.push(b[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((f,c)=>b=e[a]=[f,c]));f.push(b[2]=c);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(b=e[a])&&(e[a]=void 0),b)){var c=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+d+")",t.name="ChunkLoadError",t.type=c,t.request=d,b[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var b,c,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(b in t)r.o(t,b)&&(r.m[b]=t[b]);if(o)var i=o(r)}for(a&&a(f);n Basics | Scala CLI - + diff --git a/docs/commands/clean/index.html b/docs/commands/clean/index.html index 9c22302058..0c453abd74 100644 --- a/docs/commands/clean/index.html +++ b/docs/commands/clean/index.html @@ -4,7 +4,7 @@ Clean | Scala CLI - + diff --git a/docs/commands/compile/index.html b/docs/commands/compile/index.html index 050199646d..65cdb496ec 100644 --- a/docs/commands/compile/index.html +++ b/docs/commands/compile/index.html @@ -4,7 +4,7 @@ Compile | Scala CLI - + diff --git a/docs/commands/completions/index.html b/docs/commands/completions/index.html index ac0189cdf8..1c304508ef 100644 --- a/docs/commands/completions/index.html +++ b/docs/commands/completions/index.html @@ -4,7 +4,7 @@ Completions | Scala CLI - + diff --git a/docs/commands/config/index.html b/docs/commands/config/index.html index 943efb4fa3..95346e6d5c 100644 --- a/docs/commands/config/index.html +++ b/docs/commands/config/index.html @@ -4,7 +4,7 @@ Config | Scala CLI - + diff --git a/docs/commands/doc/index.html b/docs/commands/doc/index.html index 5e0daa01ea..8f9c2abf6c 100644 --- a/docs/commands/doc/index.html +++ b/docs/commands/doc/index.html @@ -4,7 +4,7 @@ Doc | Scala CLI - + diff --git a/docs/commands/export/index.html b/docs/commands/export/index.html index 2bc63453d9..afdfa235b0 100644 --- a/docs/commands/export/index.html +++ b/docs/commands/export/index.html @@ -4,7 +4,7 @@ Export ⚡️ | Scala CLI - + diff --git a/docs/commands/fix/index.html b/docs/commands/fix/index.html index 083345ddff..9d4b657a5a 100644 --- a/docs/commands/fix/index.html +++ b/docs/commands/fix/index.html @@ -4,7 +4,7 @@ Fix ⚡️ | Scala CLI - + diff --git a/docs/commands/fmt/index.html b/docs/commands/fmt/index.html index 58e46e34f1..618097b192 100644 --- a/docs/commands/fmt/index.html +++ b/docs/commands/fmt/index.html @@ -4,7 +4,7 @@ Format | Scala CLI - + diff --git a/docs/commands/misc/bloop/index.html b/docs/commands/misc/bloop/index.html index 6c9f2bc8bd..f23aaeea40 100644 --- a/docs/commands/misc/bloop/index.html +++ b/docs/commands/misc/bloop/index.html @@ -4,7 +4,7 @@ Bloop ⚡️ | Scala CLI - + diff --git a/docs/commands/misc/default-file/index.html b/docs/commands/misc/default-file/index.html index 598f8b059e..48c2f4bd67 100644 --- a/docs/commands/misc/default-file/index.html +++ b/docs/commands/misc/default-file/index.html @@ -4,7 +4,7 @@ Default File ⚡️ | Scala CLI - + diff --git a/docs/commands/misc/pgp/index.html b/docs/commands/misc/pgp/index.html index eb818f3fdb..6b3dc282c5 100644 --- a/docs/commands/misc/pgp/index.html +++ b/docs/commands/misc/pgp/index.html @@ -4,7 +4,7 @@ PGP ⚡️ | Scala CLI - + diff --git a/docs/commands/package/index.html b/docs/commands/package/index.html index 37dd9c15c6..9ff2279f63 100644 --- a/docs/commands/package/index.html +++ b/docs/commands/package/index.html @@ -4,7 +4,7 @@ Package ⚡️ | Scala CLI - + diff --git a/docs/commands/publishing/publish-local/index.html b/docs/commands/publishing/publish-local/index.html index f9ac49572e..0147a9ba9d 100644 --- a/docs/commands/publishing/publish-local/index.html +++ b/docs/commands/publishing/publish-local/index.html @@ -4,7 +4,7 @@ Publish Local ⚡️ | Scala CLI - + diff --git a/docs/commands/publishing/publish-setup/index.html b/docs/commands/publishing/publish-setup/index.html index 34ef70dacc..3e39564364 100644 --- a/docs/commands/publishing/publish-setup/index.html +++ b/docs/commands/publishing/publish-setup/index.html @@ -4,7 +4,7 @@ Publish Setup ⚡️ | Scala CLI - + diff --git a/docs/commands/publishing/publish/index.html b/docs/commands/publishing/publish/index.html index 19909c26c6..1e8d9bb2f5 100644 --- a/docs/commands/publishing/publish/index.html +++ b/docs/commands/publishing/publish/index.html @@ -4,7 +4,7 @@ Publish ⚡️ | Scala CLI - + diff --git a/docs/commands/repl/index.html b/docs/commands/repl/index.html index 2c093cbef1..8bf7614cb9 100644 --- a/docs/commands/repl/index.html +++ b/docs/commands/repl/index.html @@ -4,7 +4,7 @@ REPL | Scala CLI - + diff --git a/docs/commands/run/index.html b/docs/commands/run/index.html index b720f1b270..a31346434e 100644 --- a/docs/commands/run/index.html +++ b/docs/commands/run/index.html @@ -4,7 +4,7 @@ Run | Scala CLI - + diff --git a/docs/commands/setup-ide/index.html b/docs/commands/setup-ide/index.html index a6799cf342..7c414efcd0 100644 --- a/docs/commands/setup-ide/index.html +++ b/docs/commands/setup-ide/index.html @@ -4,7 +4,7 @@ IDE Setup | Scala CLI - + diff --git a/docs/commands/shebang/index.html b/docs/commands/shebang/index.html index 6857ed83c0..cb2ff34397 100644 --- a/docs/commands/shebang/index.html +++ b/docs/commands/shebang/index.html @@ -4,7 +4,7 @@ Shebang | Scala CLI - + diff --git a/docs/commands/test/index.html b/docs/commands/test/index.html index dfede506d5..68e3a40f89 100644 --- a/docs/commands/test/index.html +++ b/docs/commands/test/index.html @@ -4,7 +4,7 @@ Test | Scala CLI - + diff --git a/docs/commands/version/index.html b/docs/commands/version/index.html index fd933428c8..9d61f5e8f1 100644 --- a/docs/commands/version/index.html +++ b/docs/commands/version/index.html @@ -4,7 +4,7 @@ Version | Scala CLI - + diff --git a/docs/cookbooks/ide/emacs/index.html b/docs/cookbooks/ide/emacs/index.html index 0fb6db1fa9..6d2827502d 100644 --- a/docs/cookbooks/ide/emacs/index.html +++ b/docs/cookbooks/ide/emacs/index.html @@ -4,7 +4,7 @@ Emacs | Scala CLI - + diff --git a/docs/cookbooks/ide/intellij-multi-bsp/index.html b/docs/cookbooks/ide/intellij-multi-bsp/index.html index a96e3cd5ce..8937ee6bcd 100644 --- a/docs/cookbooks/ide/intellij-multi-bsp/index.html +++ b/docs/cookbooks/ide/intellij-multi-bsp/index.html @@ -4,7 +4,7 @@ Setup multiple projects in IDEA IntelliJ as separate modules | Scala CLI - + diff --git a/docs/cookbooks/ide/intellij-sbt-with-bsp/index.html b/docs/cookbooks/ide/intellij-sbt-with-bsp/index.html index 317d32bb36..014c6fb714 100644 --- a/docs/cookbooks/ide/intellij-sbt-with-bsp/index.html +++ b/docs/cookbooks/ide/intellij-sbt-with-bsp/index.html @@ -4,7 +4,7 @@ Scala CLI project in IntelliJ alongside your existing SBT project | Scala CLI - + diff --git a/docs/cookbooks/ide/intellij/index.html b/docs/cookbooks/ide/intellij/index.html index 84837372b9..7b936a5cd5 100644 --- a/docs/cookbooks/ide/intellij/index.html +++ b/docs/cookbooks/ide/intellij/index.html @@ -4,7 +4,7 @@ IntelliJ IDEA setup | Scala CLI - + diff --git a/docs/cookbooks/ide/vscode/index.html b/docs/cookbooks/ide/vscode/index.html index 22a02576d4..12e11bb1da 100644 --- a/docs/cookbooks/ide/vscode/index.html +++ b/docs/cookbooks/ide/vscode/index.html @@ -4,7 +4,7 @@ VSCode setup | Scala CLI - + diff --git a/docs/cookbooks/intro/index.html b/docs/cookbooks/intro/index.html index 25969fe14e..1417f734f6 100644 --- a/docs/cookbooks/intro/index.html +++ b/docs/cookbooks/intro/index.html @@ -4,7 +4,7 @@ Index | Scala CLI - + diff --git a/docs/cookbooks/introduction/debugging/index.html b/docs/cookbooks/introduction/debugging/index.html index 4c4fbf89df..e233719f31 100644 --- a/docs/cookbooks/introduction/debugging/index.html +++ b/docs/cookbooks/introduction/debugging/index.html @@ -4,7 +4,7 @@ Debugging | Scala CLI - + diff --git a/docs/cookbooks/introduction/gh-action/index.html b/docs/cookbooks/introduction/gh-action/index.html index c37feb22c2..b4102c9a6c 100644 --- a/docs/cookbooks/introduction/gh-action/index.html +++ b/docs/cookbooks/introduction/gh-action/index.html @@ -4,7 +4,7 @@ GitHub Actions | Scala CLI - + diff --git a/docs/cookbooks/introduction/gists/index.html b/docs/cookbooks/introduction/gists/index.html index aa28de44b8..e31ab1041c 100644 --- a/docs/cookbooks/introduction/gists/index.html +++ b/docs/cookbooks/introduction/gists/index.html @@ -4,7 +4,7 @@ GitHub gists | Scala CLI - + diff --git a/docs/cookbooks/introduction/instant-startup-scala-scripts/index.html b/docs/cookbooks/introduction/instant-startup-scala-scripts/index.html index 12f56b10e9..a0a877f6b7 100644 --- a/docs/cookbooks/introduction/instant-startup-scala-scripts/index.html +++ b/docs/cookbooks/introduction/instant-startup-scala-scripts/index.html @@ -4,7 +4,7 @@ Scripts with instant startup | Scala CLI - + diff --git a/docs/cookbooks/introduction/scala-jvm/index.html b/docs/cookbooks/introduction/scala-jvm/index.html index 2a0b33151a..df032ef637 100644 --- a/docs/cookbooks/introduction/scala-jvm/index.html +++ b/docs/cookbooks/introduction/scala-jvm/index.html @@ -4,7 +4,7 @@ Changing Java versions | Scala CLI - + diff --git a/docs/cookbooks/introduction/scala-scripts/index.html b/docs/cookbooks/introduction/scala-scripts/index.html index 912110a888..0c6436a32c 100644 --- a/docs/cookbooks/introduction/scala-scripts/index.html +++ b/docs/cookbooks/introduction/scala-scripts/index.html @@ -4,7 +4,7 @@ Running Scala Scripts | Scala CLI - + diff --git a/docs/cookbooks/introduction/scala-versions/index.html b/docs/cookbooks/introduction/scala-versions/index.html index 9370ba0054..7373811436 100644 --- a/docs/cookbooks/introduction/scala-versions/index.html +++ b/docs/cookbooks/introduction/scala-versions/index.html @@ -4,7 +4,7 @@ Picking the Scala version | Scala CLI - + diff --git a/docs/cookbooks/introduction/test-only/index.html b/docs/cookbooks/introduction/test-only/index.html index d9a830e80c..8c27876c87 100644 --- a/docs/cookbooks/introduction/test-only/index.html +++ b/docs/cookbooks/introduction/test-only/index.html @@ -4,7 +4,7 @@ Filter the test suites to run | Scala CLI - + diff --git a/docs/cookbooks/package/native-images/index.html b/docs/cookbooks/package/native-images/index.html index f6e1c284be..ea4d2f225a 100644 --- a/docs/cookbooks/package/native-images/index.html +++ b/docs/cookbooks/package/native-images/index.html @@ -4,7 +4,7 @@ Packaging as GraalVM native images ⚡ | Scala CLI - + diff --git a/docs/cookbooks/package/scala-docker/index.html b/docs/cookbooks/package/scala-docker/index.html index 447c7380fb..0b47028f21 100644 --- a/docs/cookbooks/package/scala-docker/index.html +++ b/docs/cookbooks/package/scala-docker/index.html @@ -4,7 +4,7 @@ Packaging as Docker images ⚡ | Scala CLI - + diff --git a/docs/cookbooks/package/scala-package/index.html b/docs/cookbooks/package/scala-package/index.html index 7a5e31023a..b5ff75c488 100644 --- a/docs/cookbooks/package/scala-package/index.html +++ b/docs/cookbooks/package/scala-package/index.html @@ -4,7 +4,7 @@ Packaging as executable files ⚡ | Scala CLI - + diff --git a/docs/getting_started/index.html b/docs/getting_started/index.html index e419db00f9..3edea0f015 100644 --- a/docs/getting_started/index.html +++ b/docs/getting_started/index.html @@ -4,7 +4,7 @@ Getting started | Scala CLI - + diff --git a/docs/guides/advanced/custom-toolkit/index.html b/docs/guides/advanced/custom-toolkit/index.html index bff9119f12..7906255564 100644 --- a/docs/guides/advanced/custom-toolkit/index.html +++ b/docs/guides/advanced/custom-toolkit/index.html @@ -4,7 +4,7 @@ Custom Toolkit | Scala CLI - + diff --git a/docs/guides/advanced/internals/index.html b/docs/guides/advanced/internals/index.html index 8a88a8b14f..74ef2d4f1d 100644 --- a/docs/guides/advanced/internals/index.html +++ b/docs/guides/advanced/internals/index.html @@ -4,7 +4,7 @@ Internals | Scala CLI - + diff --git a/docs/guides/advanced/java-properties/index.html b/docs/guides/advanced/java-properties/index.html index 1abf121cb0..bc1f77abae 100644 --- a/docs/guides/advanced/java-properties/index.html +++ b/docs/guides/advanced/java-properties/index.html @@ -4,7 +4,7 @@ Java properties | Scala CLI - + diff --git a/docs/guides/advanced/piping/index.html b/docs/guides/advanced/piping/index.html index 91428d242a..0de9d53b02 100644 --- a/docs/guides/advanced/piping/index.html +++ b/docs/guides/advanced/piping/index.html @@ -4,7 +4,7 @@ Piping | Scala CLI - + diff --git a/docs/guides/advanced/scala-js/index.html b/docs/guides/advanced/scala-js/index.html index 4afcd4a061..2d609324e5 100644 --- a/docs/guides/advanced/scala-js/index.html +++ b/docs/guides/advanced/scala-js/index.html @@ -4,7 +4,7 @@ Scala.js | Scala CLI - + diff --git a/docs/guides/advanced/scala-native/index.html b/docs/guides/advanced/scala-native/index.html index 1c1675561d..30e0570e25 100644 --- a/docs/guides/advanced/scala-native/index.html +++ b/docs/guides/advanced/scala-native/index.html @@ -4,7 +4,7 @@ Scala Native | Scala CLI - + diff --git a/docs/guides/advanced/snippets/index.html b/docs/guides/advanced/snippets/index.html index 41da9572b1..d904e0aa47 100644 --- a/docs/guides/advanced/snippets/index.html +++ b/docs/guides/advanced/snippets/index.html @@ -4,7 +4,7 @@ Snippets | Scala CLI - + diff --git a/docs/guides/advanced/verbosity/index.html b/docs/guides/advanced/verbosity/index.html index 6d297aac58..c453c07623 100644 --- a/docs/guides/advanced/verbosity/index.html +++ b/docs/guides/advanced/verbosity/index.html @@ -4,7 +4,7 @@ Verbosity | Scala CLI - + diff --git a/docs/guides/intro/index.html b/docs/guides/intro/index.html index 58292791ca..a2ef1d9fc7 100644 --- a/docs/guides/intro/index.html +++ b/docs/guides/intro/index.html @@ -4,7 +4,7 @@ Index | Scala CLI - + diff --git a/docs/guides/introduction/configuration/index.html b/docs/guides/introduction/configuration/index.html index ab050dc311..0f27d15ccd 100644 --- a/docs/guides/introduction/configuration/index.html +++ b/docs/guides/introduction/configuration/index.html @@ -4,7 +4,7 @@ Configuration | Scala CLI - + diff --git a/docs/guides/introduction/dependencies/index.html b/docs/guides/introduction/dependencies/index.html index d2a6ed3f13..4b333e5ee4 100644 --- a/docs/guides/introduction/dependencies/index.html +++ b/docs/guides/introduction/dependencies/index.html @@ -4,7 +4,7 @@ Managing dependencies | Scala CLI - + diff --git a/docs/guides/introduction/ide/index.html b/docs/guides/introduction/ide/index.html index ae22d9c63f..2e7bbace4e 100644 --- a/docs/guides/introduction/ide/index.html +++ b/docs/guides/introduction/ide/index.html @@ -4,7 +4,7 @@ IDE support | Scala CLI - + diff --git a/docs/guides/introduction/old-runner-migration/index.html b/docs/guides/introduction/old-runner-migration/index.html index f9309bc53d..cb5929ff2d 100644 --- a/docs/guides/introduction/old-runner-migration/index.html +++ b/docs/guides/introduction/old-runner-migration/index.html @@ -4,7 +4,7 @@ Migrating from the old Scala runner | Scala CLI - + diff --git a/docs/guides/introduction/toolkit/index.html b/docs/guides/introduction/toolkit/index.html index f5350e08a8..01f2671860 100644 --- a/docs/guides/introduction/toolkit/index.html +++ b/docs/guides/introduction/toolkit/index.html @@ -4,7 +4,7 @@ Scala Toolkit | Scala CLI - + diff --git a/docs/guides/introduction/update-dependencies/index.html b/docs/guides/introduction/update-dependencies/index.html index cc09a8b110..56728a27b6 100644 --- a/docs/guides/introduction/update-dependencies/index.html +++ b/docs/guides/introduction/update-dependencies/index.html @@ -4,7 +4,7 @@ Updating dependencies | Scala CLI - + diff --git a/docs/guides/introduction/using-directives/index.html b/docs/guides/introduction/using-directives/index.html index 11506927d2..106c241066 100644 --- a/docs/guides/introduction/using-directives/index.html +++ b/docs/guides/introduction/using-directives/index.html @@ -4,7 +4,7 @@ Using directives | Scala CLI - + diff --git a/docs/guides/power/markdown/index.html b/docs/guides/power/markdown/index.html index ec35902102..0b0922beec 100644 --- a/docs/guides/power/markdown/index.html +++ b/docs/guides/power/markdown/index.html @@ -4,7 +4,7 @@ Markdown ⚡️ | Scala CLI - + diff --git a/docs/guides/power/offline/index.html b/docs/guides/power/offline/index.html index fcb9bf968c..e885252dc0 100644 --- a/docs/guides/power/offline/index.html +++ b/docs/guides/power/offline/index.html @@ -4,7 +4,7 @@ Offline mode ⚡️ | Scala CLI - + diff --git a/docs/guides/power/proxy/index.html b/docs/guides/power/proxy/index.html index 6c28ed8c17..768b4e2361 100644 --- a/docs/guides/power/proxy/index.html +++ b/docs/guides/power/proxy/index.html @@ -4,7 +4,7 @@ HTTP Proxies ⚡️ | Scala CLI - + diff --git a/docs/guides/power/python/index.html b/docs/guides/power/python/index.html index b4ce310619..c8b9fe503c 100644 --- a/docs/guides/power/python/index.html +++ b/docs/guides/power/python/index.html @@ -4,7 +4,7 @@ Python/ScalaPy ⚡️ | Scala CLI - + diff --git a/docs/guides/power/repositories/index.html b/docs/guides/power/repositories/index.html index 2af794d84a..edff5887b2 100644 --- a/docs/guides/power/repositories/index.html +++ b/docs/guides/power/repositories/index.html @@ -4,7 +4,7 @@ Repositories ⚡️ | Scala CLI - + diff --git a/docs/guides/power/sbt-mill/index.html b/docs/guides/power/sbt-mill/index.html index 9d54d1ab4f..7ca9364b47 100644 --- a/docs/guides/power/sbt-mill/index.html +++ b/docs/guides/power/sbt-mill/index.html @@ -4,7 +4,7 @@ SBT and Mill ⚡️ | Scala CLI - + diff --git a/docs/guides/scripting/scripts/index.html b/docs/guides/scripting/scripts/index.html index 777389dac2..93041e56d8 100644 --- a/docs/guides/scripting/scripts/index.html +++ b/docs/guides/scripting/scripts/index.html @@ -4,7 +4,7 @@ Scripts | Scala CLI - + diff --git a/docs/guides/scripting/shebang/index.html b/docs/guides/scripting/shebang/index.html index 788d465a9c..2b1220af04 100644 --- a/docs/guides/scripting/shebang/index.html +++ b/docs/guides/scripting/shebang/index.html @@ -4,7 +4,7 @@ Shebang | Scala CLI - + diff --git a/docs/overview/index.html b/docs/overview/index.html index 02832f53e1..05280f2063 100644 --- a/docs/overview/index.html +++ b/docs/overview/index.html @@ -4,7 +4,7 @@ Overview | Scala CLI - + diff --git a/docs/reference/build-info/index.html b/docs/reference/build-info/index.html index 24b60b563a..6cb0f12fcf 100644 --- a/docs/reference/build-info/index.html +++ b/docs/reference/build-info/index.html @@ -4,7 +4,7 @@ BuildInfo | Scala CLI - + diff --git a/docs/reference/cli-options/index.html b/docs/reference/cli-options/index.html index b83a175a12..4b8909410b 100644 --- a/docs/reference/cli-options/index.html +++ b/docs/reference/cli-options/index.html @@ -4,7 +4,7 @@ Command-line options | Scala CLI - + @@ -597,7 +597,7 @@

--ammonite<

Use Ammonite (instead of the default Scala REPL)

--ammonite-version

Aliases: --ammonite-ver

-

Set the Ammonite version (3.0.0-M1-8-35694880 by default)

+

Set the Ammonite version (3.0.0-M1-10-105f9e32 by default)

--ammonite-arg

Aliases: -a

[Internal] diff --git a/docs/reference/commands/index.html b/docs/reference/commands/index.html index 7e6071ef90..07a4ae0e46 100644 --- a/docs/reference/commands/index.html +++ b/docs/reference/commands/index.html @@ -4,7 +4,7 @@ Commands | Scala CLI - + diff --git a/docs/reference/dependency/index.html b/docs/reference/dependency/index.html index 029b6d971e..92a1047b05 100644 --- a/docs/reference/dependency/index.html +++ b/docs/reference/dependency/index.html @@ -4,7 +4,7 @@ Dependency format | Scala CLI - + diff --git a/docs/reference/directives/index.html b/docs/reference/directives/index.html index 20df32359e..2dc14478c6 100644 --- a/docs/reference/directives/index.html +++ b/docs/reference/directives/index.html @@ -4,7 +4,7 @@ Directives | Scala CLI - + diff --git a/docs/reference/password-options/index.html b/docs/reference/password-options/index.html index 9e0c9cc155..0d8c5ff535 100644 --- a/docs/reference/password-options/index.html +++ b/docs/reference/password-options/index.html @@ -4,7 +4,7 @@ Password options ⚡️ | Scala CLI - + diff --git a/docs/reference/root-dir/index.html b/docs/reference/root-dir/index.html index eca0ae3306..1e23cfa369 100644 --- a/docs/reference/root-dir/index.html +++ b/docs/reference/root-dir/index.html @@ -4,7 +4,7 @@ Project root directory | Scala CLI - + diff --git a/docs/reference/scala-command/cli-options/index.html b/docs/reference/scala-command/cli-options/index.html index 323f215c2a..8425fdc232 100644 --- a/docs/reference/scala-command/cli-options/index.html +++ b/docs/reference/scala-command/cli-options/index.html @@ -4,7 +4,7 @@ Command-line options | Scala CLI - + diff --git a/docs/reference/scala-command/commands/index.html b/docs/reference/scala-command/commands/index.html index 86e98e00b0..7082edceb2 100644 --- a/docs/reference/scala-command/commands/index.html +++ b/docs/reference/scala-command/commands/index.html @@ -4,7 +4,7 @@ Commands | Scala CLI - + diff --git a/docs/reference/scala-command/directives/index.html b/docs/reference/scala-command/directives/index.html index 30e564d689..12e1e3dc2f 100644 --- a/docs/reference/scala-command/directives/index.html +++ b/docs/reference/scala-command/directives/index.html @@ -4,7 +4,7 @@ Directives | Scala CLI - + diff --git a/docs/reference/scala-command/index.html b/docs/reference/scala-command/index.html index 26a71c6698..6f25465ea9 100644 --- a/docs/reference/scala-command/index.html +++ b/docs/reference/scala-command/index.html @@ -4,7 +4,7 @@ Scala CLI as scala | Scala CLI - + diff --git a/docs/reference/scala-command/runner-specification/index.html b/docs/reference/scala-command/runner-specification/index.html index f985900322..6fa61a252d 100644 --- a/docs/reference/scala-command/runner-specification/index.html +++ b/docs/reference/scala-command/runner-specification/index.html @@ -4,7 +4,7 @@ Scala Runner specification | Scala CLI - + diff --git a/docs/reference/scala-versions/index.html b/docs/reference/scala-versions/index.html index 5dc99195c5..89fb0ba801 100644 --- a/docs/reference/scala-versions/index.html +++ b/docs/reference/scala-versions/index.html @@ -4,7 +4,7 @@ Supported scala versions | Scala CLI - + diff --git a/docs/release_notes/index.html b/docs/release_notes/index.html index bd3dc7f901..f2b2924e47 100644 --- a/docs/release_notes/index.html +++ b/docs/release_notes/index.html @@ -3,12 +3,30 @@ -Release notes | Scala CLI - +Release notes | Scala CLI +

Release notes

+

v1.2.2

+

Fixed the Fatal invariant violated false-positive error coming from Bloop

+

This small update fixes the Fatal invariant violated error (#2829). +The error was being thrown by Bloop when running Scala CLI repeatedly with the same sources.

+

Fixed by @Gedochao in #2837

+

Enhancements

+
    +
  • Log a warning when invalid java properties are being passed by env vars by @Gedochao in #2843
  • +
+

Updates and maintenance

+ +

What's Changed

+

Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.2.1...v1.2.2

v1.2.1

Support for Scala 3.4.1

This Scala CLI version adds support for Scala 3.4.1.

@@ -28,7 +46,7 @@

FixesFix publishing of runner & test-runner artifacts by @Gedochao in #2819
  • bugfix: Fix Bloop import by @tgodzik in #2825
  • -

    Enhancements

    +

    Enhancements

    • Ensure external help options are mentioned in short help where available by @Gedochao in #2808
    @@ -41,7 +59,7 @@

    Docume
  • Add installation guide for FreeBSD by @spacebanana420 in #2793
  • Back port of documentation changes to main by @github-actions in #2797
  • -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Enhancements

    +

    Enhancements

    • Add the ability to remap EsModule imports at link time by @Quafadas in #2737
    @@ -105,7 +123,7 @@

    Docu
  • Add directive examples in Scala Native docs by @spamegg1 in #2774
  • toolkit latest is deprecated, mention default instead by @spamegg1 in #2776
  • -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Updates and maintenance

    +

    Updates and maintenance

    • Update scala-cli.sh launcher for 1.1.1 by @github-actions in #2662
    • Bump libsodiumjni to 0.0.4 by @MaciejG604 in #2651
    • @@ -218,7 +236,7 @@

      scala-cli version                 
      # Scala CLI version: 1.1.1
      # Scala version (default): 3.3.1
      scala-cli run -h|grep toolkit
      # --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20

    Added by @MaciejG604 in #2622

    -

    Enhancements

    +

    Enhancements

    -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Enhancements

    +

    Enhancements

    • Default to publish repository configured for local machine when inferring publish.ci.repository by @MaciejG604 in #2571
    • Skip validation for default Scala versions, add build test by @MaciejG604 in #2576
    • @@ -337,7 +355,7 @@

      Bump MacOS CI to macOS-13 by @Gedochao in #2579
    • Add env for configuring home directory overriding by @MaciejG604 in #2587
    -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Updates and maintenance

    +

    Updates and maintenance

    • Update scalafmt-cli_2.13, scalafmt-core to 3.7.15 by @scala-steward in #2498
    • Switch lightweight-spark-distrib to the VL fork & bump to 0.0.5 by @Gedochao in #2503
    • @@ -441,7 +459,7 @@

      Other changes

      -

      Enhancements

      +

      Enhancements

      • Accumulate exp warnings with logger by @MaciejG604 in #2376
      • Remove ComputeVersion.Command, make ComputeVersion classes positioned by @MaciejG604 in #2350
      • @@ -488,7 +506,7 @@

        Allow to override internal & user default Scala versions for mill builds by @Gedochao in #2461
      • NIT: Refactor: Rely on global --power option where able in cli commands by @Gedochao in #2480
      -

      Updates and maintenance

      +

      Updates and maintenance

      -

      Updates and maintenance

      +

      Updates and maintenance

      • Update scalafmt-cli_2.13, scalafmt-core to 3.7.12 by @lwronski in #2335
      • Update trees_2.13 to 4.8.7 by @scala-steward in #2329
      • @@ -649,7 +667,7 @@

        scala-cli --power new VirtusLab/scala-cli.g8

    Added by @zetashift in #2202, Thanks!

    -

    Loading Java Properties from .scalaopts into ScalaCLI launcher

    +

    Loading Java Properties from .scalaopts into ScalaCLI launcher

    ScalaCLI allows to load Java properties into scala-cli launcher directly from a .scalaopts file located in your current working directory. This will simplify the JVM properties management process, eliminating the need to pass these properties with each scala-cli execution.

    @@ -711,7 +729,7 @@

    Add support for parsing cancel params in native launcher of Scala CLI by @lwronski in #2195 -

    Updates and maintenance

    +

    Updates and maintenance

    • Update scalafmt-cli_2.13, scalafmt-core to 3.7.7 by @scala-steward @@ -788,7 +806,7 @@

      refactor: Remove JavaInterface, which causes compilation issues with Bloop by @tgodzik in #2174

    • Enforce to use jvm 17 on linux aarch64 by @lwronski in #2180
    -

    Updates and maintenance

    +

    Updates and maintenance

    • Update scala-cli.sh launcher for 1.0.0 by @github-actions in #2149
    • Back port of documentation changes to main by @github-actions in #2155
    • @@ -811,7 +829,7 @@

      blogpost.

      Also be sure to get familiar with all the differences introduced by this change in our migration guide.

      -

      What's Changed

      +

      What's Changed

      New default Scala version - 3.3.0

      Scala 3.3.0 is now the default version for Scala CLI projects. It's the first LTS (Long Term Support) release of Scala 3 to be used by Scala CLI. @@ -864,7 +882,7 @@

      NIT Refactor test scope directives by @Gedochao in #2083
    • Add main class to jar manifest in assembly by @romanowski in #2124
    -

    Updates and maintenance

    +

    Updates and maintenance

    Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0

    v1.0.0-RC2

    -

    What's Changed

    +

    What's Changed

    Exclude

    To exclude specific source files or entire directories from a Scala CLI project, you can now use the //> using exclude directive in your project.scala file. Alternatively, you can do the same from the command line with the --exclude option.

    @@ -980,7 +998,7 @@

    Add missing modules for which unit tests are now executed by @lwronski in #1992
  • Remove dead code for ordering PreprocessedSources by @MaciejG604 in #2103
  • -

    Updates and maintenance

    +

    Updates and maintenance

    -

    Updates and maintenance

    +

    Updates and maintenance

    • Update scala-cli.sh launcher for 0.2.1 by @github-actions in #1931
    • @@ -2386,6 +2404,6 @@

      https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8

      Older versions

      The release notes for all the past versions of Scala CLI can be viewed -on our releases page on GitHub.

    +on our releases page on GitHub.

    \ No newline at end of file diff --git a/docs/under-the-hood/index.html b/docs/under-the-hood/index.html index 99af76d7a5..508b0b4858 100644 --- a/docs/under-the-hood/index.html +++ b/docs/under-the-hood/index.html @@ -4,7 +4,7 @@ Under the hood | Scala CLI - + diff --git a/education/index.html b/education/index.html index 0a2280cf41..fa32ebf1b0 100644 --- a/education/index.html +++ b/education/index.html @@ -4,7 +4,7 @@ Education with Scala CLI | Scala CLI - + diff --git a/index.html b/index.html index 2d666f2043..6c74f467a0 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Scala CLI | Scala CLI - + diff --git a/install/index.html b/install/index.html index 3c7066261c..b2f238ba41 100644 --- a/install/index.html +++ b/install/index.html @@ -4,7 +4,7 @@ Install Scala CLI | Scala CLI - + diff --git a/markdown-page/index.html b/markdown-page/index.html index d6740a5e27..8c24db2651 100644 --- a/markdown-page/index.html +++ b/markdown-page/index.html @@ -4,7 +4,7 @@ Markdown page example | Scala CLI - + diff --git a/projects/index.html b/projects/index.html index dd032cdedf..bb2a3c239a 100644 --- a/projects/index.html +++ b/projects/index.html @@ -4,7 +4,7 @@ Single-module projects with Scala CLI | Scala CLI - + diff --git a/prototyping/index.html b/prototyping/index.html index 97f48fa96d..3af9b1dc2f 100644 --- a/prototyping/index.html +++ b/prototyping/index.html @@ -4,7 +4,7 @@ Prototyping, experimenting, reproducing bugs with Scala CLI | Scala CLI - + diff --git a/scripting/index.html b/scripting/index.html index 2f16d5339b..0acbd33591 100644 --- a/scripting/index.html +++ b/scripting/index.html @@ -4,7 +4,7 @@ Scripting with Scala CLI | Scala CLI - + diff --git a/search-index.json b/search-index.json index e5e78a3e2d..ee59f210d9 100644 --- a/search-index.json +++ b/search-index.json @@ -1 +1 @@ -[{"documents":[{"i":1,"t":"Clean","u":"/docs/commands/clean","b":["Documentation","Commands"]},{"i":3,"t":"Config","u":"/docs/commands/config","b":["Documentation","Commands"]},{"i":5,"t":"Doc","u":"/docs/commands/doc","b":["Documentation","Commands"]},{"i":7,"t":"Compile","u":"/docs/commands/compile","b":["Documentation","Commands"]},{"i":42,"t":"Completions","u":"/docs/commands/completions","b":["Documentation","Commands"]},{"i":48,"t":"Fix ⚡️","u":"/docs/commands/fix","b":["Documentation","Commands"]},{"i":50,"t":"Exporting to SBT:","u":"/docs/commands/export","b":["Documentation","Commands"]},{"i":56,"t":"Bloop ⚡️","u":"/docs/commands/misc/bloop","b":["Documentation","Commands","Miscellaneous ⚡️"]},{"i":64,"t":"Default File ⚡️","u":"/docs/commands/misc/default-file","b":["Documentation","Commands","Miscellaneous ⚡️"]},{"i":66,"t":"PGP ⚡️","u":"/docs/commands/misc/pgp","b":["Documentation","Commands","Miscellaneous ⚡️"]},{"i":80,"t":"Format","u":"/docs/commands/fmt","b":["Documentation","Commands"]},{"i":90,"t":"Publish Local ⚡️","u":"/docs/commands/publishing/publish-local","b":["Documentation","Commands","Publishing ⚡️"]},{"i":96,"t":"Basics","u":"/docs/commands/basics","b":["Documentation","Commands"]},{"i":120,"t":"Publish Setup ⚡️","u":"/docs/commands/publishing/publish-setup","b":["Documentation","Commands","Publishing ⚡️"]},{"i":140,"t":"Package ⚡️","u":"/docs/commands/package","b":["Documentation","Commands"]},{"i":178,"t":"REPL","u":"/docs/commands/repl","b":["Documentation","Commands"]},{"i":184,"t":"IDE Setup","u":"/docs/commands/setup-ide","b":["Documentation","Commands"]},{"i":188,"t":"Publish ⚡️","u":"/docs/commands/publishing/publish","b":["Documentation","Commands","Publishing ⚡️"]},{"i":225,"t":"Shebang","u":"/docs/commands/shebang","b":["Documentation","Commands"]},{"i":227,"t":"Run","u":"/docs/commands/run","b":["Documentation","Commands"]},{"i":259,"t":"Emacs","u":"/docs/cookbooks/ide/emacs","b":["Documentation","Cookbook","IDE"]},{"i":261,"t":"Test","u":"/docs/commands/test","b":["Documentation","Commands"]},{"i":276,"t":"Version","u":"/docs/commands/version","b":["Documentation","Commands"]},{"i":278,"t":"VSCode setup","u":"/docs/cookbooks/ide/vscode","b":["Documentation","Cookbook","IDE"]},{"i":280,"t":"IntelliJ IDEA setup","u":"/docs/cookbooks/ide/intellij","b":["Documentation","Cookbook","IDE"]},{"i":282,"t":"Setup multiple projects in IDEA IntelliJ as separate modules","u":"/docs/cookbooks/ide/intellij-multi-bsp","b":["Documentation","Cookbook","IDE"]},{"i":284,"t":"Scala CLI project in IntelliJ alongside your existing SBT project","u":"/docs/cookbooks/ide/intellij-sbt-with-bsp","b":["Documentation","Cookbook","IDE"]},{"i":286,"t":"Cookbooks","u":"/docs/cookbooks/intro","b":["Documentation","Cookbook"]},{"i":294,"t":"Debugging","u":"/docs/cookbooks/introduction/debugging","b":["Documentation","Cookbook","Introduction"]},{"i":307,"t":"GitHub gists","u":"/docs/cookbooks/introduction/gists","b":["Documentation","Cookbook","Introduction"]},{"i":316,"t":"Scripts with instant startup","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","b":["Documentation","Cookbook","Introduction"]},{"i":324,"t":"GitHub Actions","u":"/docs/cookbooks/introduction/gh-action","b":["Documentation","Cookbook","Introduction"]},{"i":335,"t":"Changing Java versions","u":"/docs/cookbooks/introduction/scala-jvm","b":["Documentation","Cookbook","Introduction"]},{"i":337,"t":"Picking the Scala version","u":"/docs/cookbooks/introduction/scala-versions","b":["Documentation","Cookbook","Introduction"]},{"i":341,"t":"Packaging as GraalVM native images ⚡","u":"/docs/cookbooks/package/native-images","b":["Documentation","Cookbook","Packaging ⚡"]},{"i":343,"t":"Packaging as Docker images ⚡","u":"/docs/cookbooks/package/scala-docker","b":["Documentation","Cookbook","Packaging ⚡"]},{"i":345,"t":"Packaging as executable files ⚡","u":"/docs/cookbooks/package/scala-package","b":["Documentation","Cookbook","Packaging ⚡"]},{"i":351,"t":"Custom Toolkit","u":"/docs/guides/advanced/custom-toolkit","b":["Documentation","Guides","Advanced"]},{"i":353,"t":"Filter the test suites to run","u":"/docs/cookbooks/introduction/test-only","b":["Documentation","Cookbook","Introduction"]},{"i":363,"t":"Java properties","u":"/docs/guides/advanced/java-properties","b":["Documentation","Guides","Advanced"]},{"i":373,"t":"Piping","u":"/docs/guides/advanced/piping","b":["Documentation","Guides","Advanced"]},{"i":381,"t":"Scala Native","u":"/docs/guides/advanced/scala-native","b":["Documentation","Guides","Advanced"]},{"i":387,"t":"Getting started","u":"/docs/getting_started","b":["Documentation"]},{"i":405,"t":"Snippets","u":"/docs/guides/advanced/snippets","b":["Documentation","Guides","Advanced"]},{"i":413,"t":"Running Scala Scripts","u":"/docs/cookbooks/introduction/scala-scripts","b":["Documentation","Cookbook","Introduction"]},{"i":424,"t":"Scala.js","u":"/docs/guides/advanced/scala-js","b":["Documentation","Guides","Advanced"]},{"i":445,"t":"Configuration","u":"/docs/guides/introduction/configuration","b":["Documentation","Guides","Introduction"]},{"i":455,"t":"Guides","u":"/docs/guides/intro","b":["Documentation","Guides"]},{"i":465,"t":"IDE support","u":"/docs/guides/introduction/ide","b":["Documentation","Guides","Introduction"]},{"i":477,"t":"Scala Toolkit","u":"/docs/guides/introduction/toolkit","b":["Documentation","Guides","Introduction"]},{"i":483,"t":"Internals","u":"/docs/guides/advanced/internals","b":["Documentation","Guides","Advanced"]},{"i":499,"t":"Migrating from the old scala runner","u":"/docs/guides/introduction/old-runner-migration","b":["Documentation","Guides","Introduction"]},{"i":541,"t":"Verbosity","u":"/docs/guides/advanced/verbosity","b":["Documentation","Guides","Advanced"]},{"i":555,"t":"Updating dependencies","u":"/docs/guides/introduction/update-dependencies","b":["Documentation","Guides","Introduction"]},{"i":557,"t":"Markdown ⚡️","u":"/docs/guides/power/markdown","b":["Documentation","Guides","--power ⚡"]},{"i":588,"t":"Python/ScalaPy ⚡️","u":"/docs/guides/power/python","b":["Documentation","Guides","--power ⚡"]},{"i":592,"t":"Managing dependencies","u":"/docs/guides/introduction/dependencies","b":["Documentation","Guides","Introduction"]},{"i":607,"t":"HTTP Proxies ⚡️","u":"/docs/guides/power/proxy","b":["Documentation","Guides","--power ⚡"]},{"i":615,"t":"Using directives","u":"/docs/guides/introduction/using-directives","b":["Documentation","Guides","Introduction"]},{"i":629,"t":"SBT and Mill ⚡️","u":"/docs/guides/power/sbt-mill","b":["Documentation","Guides","--power ⚡"]},{"i":631,"t":"Offline mode ⚡️","u":"/docs/guides/power/offline","b":["Documentation","Guides","--power ⚡"]},{"i":652,"t":"Overview","u":"/docs/overview","b":["Documentation"]},{"i":658,"t":"Scripts","u":"/docs/guides/scripting/scripts","b":["Documentation","Guides","Scripting"]},{"i":680,"t":"Shebang","u":"/docs/guides/scripting/shebang","b":["Documentation","Guides","Scripting"]},{"i":688,"t":"Repositories ⚡️","u":"/docs/guides/power/repositories","b":["Documentation","Guides","--power ⚡"]},{"i":698,"t":"Commands","u":"/docs/reference/commands","b":["Documentation","Reference"]},{"i":782,"t":"BuildInfo","u":"/docs/reference/build-info","b":["Documentation","Reference"]},{"i":788,"t":"Password options ⚡️","u":"/docs/reference/password-options","b":["Documentation","Reference"]},{"i":798,"t":"Directives","u":"/docs/reference/directives","b":["Documentation","Reference"]},{"i":865,"t":"Project root directory","u":"/docs/reference/root-dir","b":["Documentation","Reference"]},{"i":870,"t":"Scala CLI as implementation for scala command","u":"/docs/reference/scala-command/","b":["Documentation","Reference","Scala CLI as scala"]},{"i":876,"t":"Dependency format","u":"/docs/reference/dependency","b":["Documentation","Reference"]},{"i":878,"t":"scala commands","u":"/docs/reference/scala-command/commands","b":["Documentation","Reference","Scala CLI as scala"]},{"i":920,"t":"Directives","u":"/docs/reference/scala-command/directives","b":["Documentation","Reference","Scala CLI as scala"]},{"i":964,"t":"Command-line options","u":"/docs/reference/scala-command/cli-options","b":["Documentation","Reference","Scala CLI as scala"]},{"i":1409,"t":"Supported scala versions","u":"/docs/reference/scala-versions","b":["Documentation","Reference"]},{"i":1411,"t":"Under the hood","u":"/docs/under-the-hood","b":["Documentation"]},{"i":1419,"t":"Scala Runner specification","u":"/docs/reference/scala-command/runner-specification","b":["Documentation","Reference","Scala CLI as scala"]},{"i":1538,"t":"Command-line options","u":"/docs/reference/cli-options","b":["Documentation","Reference"]},{"i":2368,"t":"Release notes","u":"/docs/release_notes","b":["Documentation"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,5.114]],["t/3",[1,5.114]],["t/5",[2,5.114]],["t/7",[3,5.114]],["t/42",[4,5.114]],["t/48",[5,4.115,6,1.524]],["t/50",[7,4.115,8,3.241]],["t/56",[6,1.524,9,4.115]],["t/64",[6,1.275,10,3.443,11,3.002]],["t/66",[6,1.524,12,4.115]],["t/80",[13,4.459]],["t/90",[6,1.275,14,2.712,15,3.443]],["t/96",[16,5.114]],["t/120",[6,1.275,14,2.712,17,2.322]],["t/140",[6,1.524,18,2.982]],["t/178",[19,5.114]],["t/184",[17,2.775,20,3.588]],["t/188",[6,1.524,14,3.241]],["t/225",[21,4.459]],["t/227",[22,4.027]],["t/259",[23,5.114]],["t/261",[24,4.459]],["t/276",[25,3.705]],["t/278",[17,2.775,26,4.115]],["t/280",[17,2.322,27,2.712,28,3.002]],["t/282",[17,1.404,27,1.64,28,1.816,29,2.083,30,1.64,31,2.083,32,2.083]],["t/284",[8,1.493,27,1.493,30,2.456,33,0.971,34,1.653,35,1.896,36,1.896]],["t/286",[37,5.114]],["t/294",[38,5.114]],["t/307",[39,3.588,40,4.115]],["t/316",[41,2.712,42,3.443,43,3.443]],["t/324",[39,3.588,44,4.115]],["t/335",[25,2.495,45,3.443,46,3.002]],["t/337",[25,2.495,33,1.764,47,3.443]],["t/341",[6,0.961,18,1.881,48,2.596,49,2.263,50,2.263]],["t/343",[6,1.096,18,2.145,50,2.581,51,2.96]],["t/345",[6,1.096,11,2.581,18,2.145,52,2.96]],["t/351",[53,4.115,54,3.588]],["t/353",[22,2.331,24,2.581,55,2.96,56,2.96]],["t/363",[46,3.588,57,4.115]],["t/373",[58,5.114]],["t/381",[33,2.108,49,3.588]],["t/387",[59,4.115,60,4.115]],["t/405",[61,5.114]],["t/413",[22,2.712,33,1.764,41,2.712]],["t/424",[62,5.114]],["t/445",[63,5.114]],["t/455",[64,5.114]],["t/465",[20,3.588,65,3.588]],["t/477",[33,2.108,54,3.588]],["t/483",[66,5.114]],["t/499",[33,1.516,67,2.96,68,2.96,69,2.581]],["t/541",[70,5.114]],["t/555",[71,4.115,72,3.241]],["t/557",[6,1.524,73,4.115]],["t/588",[6,1.524,74,4.115]],["t/592",[72,3.241,75,4.115]],["t/607",[6,1.275,76,3.443,77,3.443]],["t/615",[78,4.115,79,3.241]],["t/629",[6,1.275,8,2.712,80,3.443]],["t/631",[6,1.275,81,3.443,82,3.443]],["t/652",[83,5.114]],["t/658",[41,4.027]],["t/680",[21,4.459]],["t/688",[6,1.524,84,4.115]],["t/698",[85,3.448]],["t/782",[86,5.114]],["t/788",[6,1.275,87,3.443,88,2.712]],["t/798",[79,4.027]],["t/865",[30,2.712,89,3.443,90,3.443]],["t/870",[33,2.052,34,2.263,85,1.75,91,2.596]],["t/876",[13,3.588,72,3.241]],["t/878",[33,2.108,85,2.775]],["t/920",[79,4.027]],["t/964",[85,2.322,88,2.712,92,3.002]],["t/1409",[25,2.495,33,1.764,65,3.002]],["t/1411",[93,4.115,94,4.115]],["t/1419",[33,1.764,69,3.002,95,3.443]],["t/1538",[85,2.322,88,2.712,92,3.002]],["t/2368",[96,4.115,97,4.115]]],"invertedIndex":[["",{"_index":6,"t":{"48":{"position":[[4,2]]},"56":{"position":[[6,2]]},"64":{"position":[[13,2]]},"66":{"position":[[4,2]]},"90":{"position":[[14,2]]},"120":{"position":[[14,2]]},"140":{"position":[[8,2]]},"188":{"position":[[8,2]]},"341":{"position":[[35,1]]},"343":{"position":[[27,1]]},"345":{"position":[[30,1]]},"557":{"position":[[9,2]]},"588":{"position":[[15,2]]},"607":{"position":[[13,2]]},"629":{"position":[[13,2]]},"631":{"position":[[13,2]]},"688":{"position":[[13,2]]},"788":{"position":[[17,2]]}}}],["action",{"_index":44,"t":{"324":{"position":[[7,7]]}}}],["alongsid",{"_index":35,"t":{"284":{"position":[[30,9]]}}}],["basic",{"_index":16,"t":{"96":{"position":[[0,6]]}}}],["bloop",{"_index":9,"t":{"56":{"position":[[0,5]]}}}],["buildinfo",{"_index":86,"t":{"782":{"position":[[0,9]]}}}],["chang",{"_index":45,"t":{"335":{"position":[[0,8]]}}}],["clean",{"_index":0,"t":{"1":{"position":[[0,5]]}}}],["cli",{"_index":34,"t":{"284":{"position":[[6,3]]},"870":{"position":[[6,3]]}}}],["command",{"_index":85,"t":{"698":{"position":[[0,8]]},"870":{"position":[[38,7]]},"878":{"position":[[6,8]]},"964":{"position":[[0,7]]},"1538":{"position":[[0,7]]}}}],["compil",{"_index":3,"t":{"7":{"position":[[0,7]]}}}],["complet",{"_index":4,"t":{"42":{"position":[[0,11]]}}}],["config",{"_index":1,"t":{"3":{"position":[[0,6]]}}}],["configur",{"_index":63,"t":{"445":{"position":[[0,13]]}}}],["cookbook",{"_index":37,"t":{"286":{"position":[[0,9]]}}}],["custom",{"_index":53,"t":{"351":{"position":[[0,6]]}}}],["debug",{"_index":38,"t":{"294":{"position":[[0,9]]}}}],["default",{"_index":10,"t":{"64":{"position":[[0,7]]}}}],["depend",{"_index":72,"t":{"555":{"position":[[9,12]]},"592":{"position":[[9,12]]},"876":{"position":[[0,10]]}}}],["direct",{"_index":79,"t":{"615":{"position":[[6,10]]},"798":{"position":[[0,10]]},"920":{"position":[[0,10]]}}}],["directori",{"_index":90,"t":{"865":{"position":[[13,9]]}}}],["doc",{"_index":2,"t":{"5":{"position":[[0,3]]}}}],["docker",{"_index":51,"t":{"343":{"position":[[13,6]]}}}],["emac",{"_index":23,"t":{"259":{"position":[[0,5]]}}}],["execut",{"_index":52,"t":{"345":{"position":[[13,10]]}}}],["exist",{"_index":36,"t":{"284":{"position":[[45,8]]}}}],["export",{"_index":7,"t":{"50":{"position":[[0,9]]}}}],["file",{"_index":11,"t":{"64":{"position":[[8,4]]},"345":{"position":[[24,5]]}}}],["filter",{"_index":55,"t":{"353":{"position":[[0,6]]}}}],["fix",{"_index":5,"t":{"48":{"position":[[0,3]]}}}],["format",{"_index":13,"t":{"80":{"position":[[0,6]]},"876":{"position":[[11,6]]}}}],["get",{"_index":59,"t":{"387":{"position":[[0,7]]}}}],["gist",{"_index":40,"t":{"307":{"position":[[7,5]]}}}],["github",{"_index":39,"t":{"307":{"position":[[0,6]]},"324":{"position":[[0,6]]}}}],["graalvm",{"_index":48,"t":{"341":{"position":[[13,7]]}}}],["guid",{"_index":64,"t":{"455":{"position":[[0,6]]}}}],["hood",{"_index":94,"t":{"1411":{"position":[[10,4]]}}}],["http",{"_index":76,"t":{"607":{"position":[[0,4]]}}}],["id",{"_index":20,"t":{"184":{"position":[[0,3]]},"465":{"position":[[0,3]]}}}],["idea",{"_index":28,"t":{"280":{"position":[[9,4]]},"282":{"position":[[27,4]]}}}],["imag",{"_index":50,"t":{"341":{"position":[[28,6]]},"343":{"position":[[20,6]]}}}],["implement",{"_index":91,"t":{"870":{"position":[[13,14]]}}}],["instant",{"_index":42,"t":{"316":{"position":[[13,7]]}}}],["intellij",{"_index":27,"t":{"280":{"position":[[0,8]]},"282":{"position":[[32,8]]},"284":{"position":[[21,8]]}}}],["intern",{"_index":66,"t":{"483":{"position":[[0,9]]}}}],["java",{"_index":46,"t":{"335":{"position":[[9,4]]},"363":{"position":[[0,4]]}}}],["line",{"_index":92,"t":{"964":{"position":[[8,4]]},"1538":{"position":[[8,4]]}}}],["local",{"_index":15,"t":{"90":{"position":[[8,5]]}}}],["manag",{"_index":75,"t":{"592":{"position":[[0,8]]}}}],["markdown",{"_index":73,"t":{"557":{"position":[[0,8]]}}}],["migrat",{"_index":67,"t":{"499":{"position":[[0,9]]}}}],["mill",{"_index":80,"t":{"629":{"position":[[8,4]]}}}],["mode",{"_index":82,"t":{"631":{"position":[[8,4]]}}}],["modul",{"_index":32,"t":{"282":{"position":[[53,7]]}}}],["multipl",{"_index":29,"t":{"282":{"position":[[6,8]]}}}],["nativ",{"_index":49,"t":{"341":{"position":[[21,6]]},"381":{"position":[[6,6]]}}}],["note",{"_index":97,"t":{"2368":{"position":[[8,5]]}}}],["offlin",{"_index":81,"t":{"631":{"position":[[0,7]]}}}],["old",{"_index":68,"t":{"499":{"position":[[19,3]]}}}],["option",{"_index":88,"t":{"788":{"position":[[9,7]]},"964":{"position":[[13,7]]},"1538":{"position":[[13,7]]}}}],["overview",{"_index":83,"t":{"652":{"position":[[0,8]]}}}],["packag",{"_index":18,"t":{"140":{"position":[[0,7]]},"341":{"position":[[0,9]]},"343":{"position":[[0,9]]},"345":{"position":[[0,9]]}}}],["password",{"_index":87,"t":{"788":{"position":[[0,8]]}}}],["pgp",{"_index":12,"t":{"66":{"position":[[0,3]]}}}],["pick",{"_index":47,"t":{"337":{"position":[[0,7]]}}}],["pipe",{"_index":58,"t":{"373":{"position":[[0,6]]}}}],["project",{"_index":30,"t":{"282":{"position":[[15,8]]},"284":{"position":[[10,7],[58,7]]},"865":{"position":[[0,7]]}}}],["properti",{"_index":57,"t":{"363":{"position":[[5,10]]}}}],["proxi",{"_index":77,"t":{"607":{"position":[[5,7]]}}}],["publish",{"_index":14,"t":{"90":{"position":[[0,7]]},"120":{"position":[[0,7]]},"188":{"position":[[0,7]]}}}],["python/scalapi",{"_index":74,"t":{"588":{"position":[[0,14]]}}}],["releas",{"_index":96,"t":{"2368":{"position":[[0,7]]}}}],["repl",{"_index":19,"t":{"178":{"position":[[0,4]]}}}],["repositori",{"_index":84,"t":{"688":{"position":[[0,12]]}}}],["root",{"_index":89,"t":{"865":{"position":[[8,4]]}}}],["run",{"_index":22,"t":{"227":{"position":[[0,3]]},"353":{"position":[[26,3]]},"413":{"position":[[0,7]]}}}],["runner",{"_index":69,"t":{"499":{"position":[[29,6]]},"1419":{"position":[[6,6]]}}}],["sbt",{"_index":8,"t":{"50":{"position":[[13,4]]},"284":{"position":[[54,3]]},"629":{"position":[[0,3]]}}}],["scala",{"_index":33,"t":{"284":{"position":[[0,5]]},"337":{"position":[[12,5]]},"381":{"position":[[0,5]]},"413":{"position":[[8,5]]},"477":{"position":[[0,5]]},"499":{"position":[[23,5]]},"870":{"position":[[0,5],[32,5]]},"878":{"position":[[0,5]]},"1409":{"position":[[10,5]]},"1419":{"position":[[0,5]]}}}],["scala.j",{"_index":62,"t":{"424":{"position":[[0,8]]}}}],["script",{"_index":41,"t":{"316":{"position":[[0,7]]},"413":{"position":[[14,7]]},"658":{"position":[[0,7]]}}}],["separ",{"_index":31,"t":{"282":{"position":[[44,8]]}}}],["setup",{"_index":17,"t":{"120":{"position":[[8,5]]},"184":{"position":[[4,5]]},"278":{"position":[[7,5]]},"280":{"position":[[14,5]]},"282":{"position":[[0,5]]}}}],["shebang",{"_index":21,"t":{"225":{"position":[[0,7]]},"680":{"position":[[0,7]]}}}],["snippet",{"_index":61,"t":{"405":{"position":[[0,8]]}}}],["specif",{"_index":95,"t":{"1419":{"position":[[13,13]]}}}],["start",{"_index":60,"t":{"387":{"position":[[8,7]]}}}],["startup",{"_index":43,"t":{"316":{"position":[[21,7]]}}}],["suit",{"_index":56,"t":{"353":{"position":[[16,6]]}}}],["support",{"_index":65,"t":{"465":{"position":[[4,7]]},"1409":{"position":[[0,9]]}}}],["test",{"_index":24,"t":{"261":{"position":[[0,4]]},"353":{"position":[[11,4]]}}}],["toolkit",{"_index":54,"t":{"351":{"position":[[7,7]]},"477":{"position":[[6,7]]}}}],["under",{"_index":93,"t":{"1411":{"position":[[0,5]]}}}],["updat",{"_index":71,"t":{"555":{"position":[[0,8]]}}}],["us",{"_index":78,"t":{"615":{"position":[[0,5]]}}}],["verbos",{"_index":70,"t":{"541":{"position":[[0,9]]}}}],["version",{"_index":25,"t":{"276":{"position":[[0,7]]},"335":{"position":[[14,8]]},"337":{"position":[[18,7]]},"1409":{"position":[[16,8]]}}}],["vscode",{"_index":26,"t":{"278":{"position":[[0,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":9,"t":"Test scope","u":"/docs/commands/compile","h":"#test-scope","p":7},{"i":11,"t":"Watch mode","u":"/docs/commands/compile","h":"#watch-mode","p":7},{"i":13,"t":"Scala version","u":"/docs/commands/compile","h":"#scala-version","p":7},{"i":15,"t":"Scala Nightlies","u":"/docs/commands/compile","h":"#scala-nightlies","p":7},{"i":17,"t":"Dependencies","u":"/docs/commands/compile","h":"#dependencies","p":7},{"i":19,"t":"Scala compiler options","u":"/docs/commands/compile","h":"#scala-compiler-options","p":7},{"i":20,"t":"Passing compiler options with -O","u":"/docs/commands/compile","h":"#passing-compiler-options-with--o","p":7},{"i":22,"t":"Passing compiler options with using directives","u":"/docs/commands/compile","h":"#passing-compiler-options-with-using-directives","p":7},{"i":24,"t":"Compiler options recognised even when passed without -O","u":"/docs/commands/compile","h":"#compiler-options-recognised-even-when-passed-without--o","p":7},{"i":26,"t":"Java options for the compiler","u":"/docs/commands/compile","h":"#java-options-for-the-compiler","p":7},{"i":28,"t":"Compiler options redirected to Scala CLI alternatives","u":"/docs/commands/compile","h":"#compiler-options-redirected-to-scala-cli-alternatives","p":7},{"i":30,"t":"Scala compiler help","u":"/docs/commands/compile","h":"#scala-compiler-help","p":7},{"i":32,"t":"Scala compiler plugins","u":"/docs/commands/compile","h":"#scala-compiler-plugins","p":7},{"i":34,"t":"Printing a class path","u":"/docs/commands/compile","h":"#printing-a-class-path","p":7},{"i":36,"t":"JVM options","u":"/docs/commands/compile","h":"#jvm-options","p":7},{"i":38,"t":"Exclude sources","u":"/docs/commands/compile","h":"#exclude-sources","p":7},{"i":40,"t":"Compile-Only Dependencies","u":"/docs/commands/compile","h":"#compile-only-dependencies","p":7},{"i":44,"t":"Installing completions","u":"/docs/commands/completions","h":"#installing-completions","p":42},{"i":46,"t":"Uninstalling completions","u":"/docs/commands/completions","h":"#uninstalling-completions","p":42},{"i":52,"t":"Exporting to Mill:","u":"/docs/commands/export","h":"","p":50},{"i":54,"t":"Exporting to JSON:","u":"/docs/commands/export","h":"","p":50},{"i":58,"t":"Starting the server","u":"/docs/commands/misc/bloop","h":"#starting-the-server","p":56},{"i":60,"t":"Communicating with the server","u":"/docs/commands/misc/bloop","h":"#communicating-with-the-server","p":56},{"i":62,"t":"Killing the server","u":"/docs/commands/misc/bloop","h":"#killing-the-server","p":56},{"i":68,"t":"Create key pairs","u":"/docs/commands/misc/pgp","h":"#create-key-pairs","p":66},{"i":70,"t":"Get the fingerprint of a public key","u":"/docs/commands/misc/pgp","h":"#get-the-fingerprint-of-a-public-key","p":66},{"i":72,"t":"Push public keys to key servers","u":"/docs/commands/misc/pgp","h":"#push-public-keys-to-key-servers","p":66},{"i":74,"t":"Pull public keys from key servers","u":"/docs/commands/misc/pgp","h":"#pull-public-keys-from-key-servers","p":66},{"i":76,"t":"Sign files","u":"/docs/commands/misc/pgp","h":"#sign-files","p":66},{"i":78,"t":"Verify signatures","u":"/docs/commands/misc/pgp","h":"#verify-signatures","p":66},{"i":82,"t":"Scalafmt version and dialect","u":"/docs/commands/fmt","h":"#scalafmt-version-and-dialect","p":80},{"i":84,"t":"Scalafmt options","u":"/docs/commands/fmt","h":"#scalafmt-options","p":80},{"i":86,"t":"Excluding sources","u":"/docs/commands/fmt","h":"#excluding-sources","p":80},{"i":88,"t":"How .scalafmt.conf file is generated","u":"/docs/commands/fmt","h":"#how-scalafmtconf-file-is-generated","p":80},{"i":92,"t":"Usage","u":"/docs/commands/publishing/publish-local","h":"#usage","p":90},{"i":94,"t":"Required settings","u":"/docs/commands/publishing/publish-local","h":"#required-settings","p":90},{"i":98,"t":"Input formats","u":"/docs/commands/basics","h":"#input-formats","p":96},{"i":100,"t":"Source files","u":"/docs/commands/basics","h":"#source-files","p":96},{"i":102,"t":"Directories","u":"/docs/commands/basics","h":"#directories","p":96},{"i":104,"t":"URLs","u":"/docs/commands/basics","h":"#urls","p":96},{"i":106,"t":"GitHub Gist","u":"/docs/commands/basics","h":"#github-gist","p":96},{"i":108,"t":"Zip archive","u":"/docs/commands/basics","h":"#zip-archive","p":96},{"i":110,"t":"Piping","u":"/docs/commands/basics","h":"#piping","p":96},{"i":112,"t":"Scala CLI version","u":"/docs/commands/basics","h":"#scala-cli-version","p":96},{"i":114,"t":"Process substitution","u":"/docs/commands/basics","h":"#process-substitution","p":96},{"i":116,"t":"Logging","u":"/docs/commands/basics","h":"#logging","p":96},{"i":118,"t":"Warning suppression","u":"/docs/commands/basics","h":"#warning-suppression","p":96},{"i":122,"t":"Configuration","u":"/docs/commands/publishing/publish-setup","h":"#configuration","p":120},{"i":124,"t":"User details","u":"/docs/commands/publishing/publish-setup","h":"#user-details","p":120},{"i":126,"t":"PGP key pair","u":"/docs/commands/publishing/publish-setup","h":"#pgp-key-pair","p":120},{"i":128,"t":"Sonatype credentials","u":"/docs/commands/publishing/publish-setup","h":"#sonatype-credentials","p":120},{"i":130,"t":"GitHub token","u":"/docs/commands/publishing/publish-setup","h":"#github-token","p":120},{"i":132,"t":"Pushing project to GitHub","u":"/docs/commands/publishing/publish-setup","h":"#pushing-project-to-github","p":120},{"i":134,"t":"Local setup","u":"/docs/commands/publishing/publish-setup","h":"#local-setup","p":120},{"i":136,"t":"GitHub actions setup","u":"/docs/commands/publishing/publish-setup","h":"#github-actions-setup","p":120},{"i":138,"t":"GitHub Packages","u":"/docs/commands/publishing/publish-setup","h":"#github-packages","p":120},{"i":142,"t":"Default package format","u":"/docs/commands/package","h":"#default-package-format","p":140},{"i":144,"t":"Library JARs","u":"/docs/commands/package","h":"#library-jars","p":140},{"i":146,"t":"Assemblies","u":"/docs/commands/package","h":"#assemblies","p":140},{"i":148,"t":"Docker container","u":"/docs/commands/package","h":"#docker-container","p":140},{"i":150,"t":"Building Docker container from base image","u":"/docs/commands/package","h":"#building-docker-container-from-base-image","p":140},{"i":152,"t":"Scala.js","u":"/docs/commands/package","h":"#scalajs","p":140},{"i":154,"t":"Native image","u":"/docs/commands/package","h":"#native-image","p":140},{"i":156,"t":"Scala Native","u":"/docs/commands/package","h":"#scala-native","p":140},{"i":158,"t":"OS-specific packages","u":"/docs/commands/package","h":"#os-specific-packages","p":140},{"i":160,"t":"Debian","u":"/docs/commands/package","h":"#debian","p":140},{"i":162,"t":"RedHat","u":"/docs/commands/package","h":"#redhat","p":140},{"i":164,"t":"macOS (PKG)","u":"/docs/commands/package","h":"#macos-pkg","p":140},{"i":166,"t":"Windows","u":"/docs/commands/package","h":"#windows","p":140},{"i":168,"t":"Using directives","u":"/docs/commands/package","h":"#using-directives","p":140},{"i":170,"t":"packaging.packageType","u":"/docs/commands/package","h":"#packagingpackagetype","p":140},{"i":172,"t":"packaging.output","u":"/docs/commands/package","h":"#packagingoutput","p":140},{"i":174,"t":"packaging.graalvmArgs","u":"/docs/commands/package","h":"#packaginggraalvmargs","p":140},{"i":176,"t":"Docker","u":"/docs/commands/package","h":"#docker","p":140},{"i":180,"t":"Using Toolkit in REPL","u":"/docs/commands/repl","h":"#using-toolkit-in-repl","p":178},{"i":182,"t":"Inject code as JAR file in class path","u":"/docs/commands/repl","h":"#inject-code-as-jar-file-in-class-path","p":178},{"i":186,"t":"IDE support internals","u":"/docs/commands/setup-ide","h":"#ide-support-internals","p":184},{"i":190,"t":"Required settings","u":"/docs/commands/publishing/publish","h":"#required-settings","p":188},{"i":192,"t":"Organization","u":"/docs/commands/publishing/publish","h":"#organization","p":188},{"i":194,"t":"Name","u":"/docs/commands/publishing/publish","h":"#name","p":188},{"i":196,"t":"Version","u":"/docs/commands/publishing/publish","h":"#version","p":188},{"i":198,"t":"Repository settings","u":"/docs/commands/publishing/publish","h":"#repository-settings","p":188},{"i":200,"t":"Other settings","u":"/docs/commands/publishing/publish","h":"#other-settings","p":188},{"i":202,"t":"Signing","u":"/docs/commands/publishing/publish","h":"#signing","p":188},{"i":204,"t":"Checksums","u":"/docs/commands/publishing/publish","h":"#checksums","p":188},{"i":206,"t":"CI overrides","u":"/docs/commands/publishing/publish","h":"#ci-overrides","p":188},{"i":208,"t":"Repositories","u":"/docs/commands/publishing/publish","h":"#repositories","p":188},{"i":209,"t":"Maven Central","u":"/docs/commands/publishing/publish","h":"#maven-central","p":188},{"i":211,"t":"GitHub Packages","u":"/docs/commands/publishing/publish","h":"#github-packages","p":188},{"i":213,"t":"Ivy2 Local","u":"/docs/commands/publishing/publish","h":"#ivy2-local","p":188},{"i":215,"t":"Other pre-defined repositories","u":"/docs/commands/publishing/publish","h":"#other-pre-defined-repositories","p":188},{"i":217,"t":"Generic Maven repositories","u":"/docs/commands/publishing/publish","h":"#generic-maven-repositories","p":188},{"i":219,"t":"Authentication","u":"/docs/commands/publishing/publish","h":"#authentication","p":188},{"i":221,"t":"Connection parameters configuration","u":"/docs/commands/publishing/publish","h":"#connection-parameters-configuration","p":188},{"i":223,"t":"Publishing","u":"/docs/commands/publishing/publish","h":"#publishing","p":188},{"i":229,"t":"Passing arguments","u":"/docs/commands/run","h":"#passing-arguments","p":227},{"i":231,"t":"Main class","u":"/docs/commands/run","h":"#main-class","p":227},{"i":233,"t":"Custom JVM","u":"/docs/commands/run","h":"#custom-jvm","p":227},{"i":235,"t":"JVM options","u":"/docs/commands/run","h":"#jvm-options","p":227},{"i":237,"t":"JAR","u":"/docs/commands/run","h":"#jar","p":227},{"i":239,"t":"Define source files in using directives","u":"/docs/commands/run","h":"#define-source-files-in-using-directives","p":227},{"i":241,"t":"Watch mode","u":"/docs/commands/run","h":"#watch-mode","p":227},{"i":243,"t":"Watch mode (restart)","u":"/docs/commands/run","h":"#watch-mode-restart","p":227},{"i":245,"t":"Scala.js","u":"/docs/commands/run","h":"#scalajs","p":227},{"i":247,"t":"Scala Native","u":"/docs/commands/run","h":"#scala-native","p":227},{"i":249,"t":"Platform","u":"/docs/commands/run","h":"#platform","p":227},{"i":251,"t":"Scala Scripts","u":"/docs/commands/run","h":"#scala-scripts","p":227},{"i":253,"t":"Scala CLI from docker","u":"/docs/commands/run","h":"#scala-cli-from-docker","p":227},{"i":255,"t":"Debugging","u":"/docs/commands/run","h":"#debugging","p":227},{"i":257,"t":"Inject code as JAR file in class path","u":"/docs/commands/run","h":"#inject-code-as-jar-file-in-class-path","p":227},{"i":263,"t":"Test sources","u":"/docs/commands/test","h":"#test-sources","p":261},{"i":265,"t":"Test directives","u":"/docs/commands/test","h":"#test-directives","p":261},{"i":267,"t":"Test framework","u":"/docs/commands/test","h":"#test-framework","p":261},{"i":269,"t":"Filter test suite","u":"/docs/commands/test","h":"#filter-test-suite","p":261},{"i":271,"t":"Filter test case","u":"/docs/commands/test","h":"#filter-test-case","p":261},{"i":272,"t":"Munit","u":"/docs/commands/test","h":"#munit","p":261},{"i":274,"t":"Test arguments","u":"/docs/commands/test","h":"#test-arguments","p":261},{"i":288,"t":"Introductory cookbooks","u":"/docs/cookbooks/intro","h":"#introductory-cookbooks","p":286},{"i":290,"t":"Working with Scala CLI in IDEs","u":"/docs/cookbooks/intro","h":"#working-with-scala-cli-in-ides","p":286},{"i":292,"t":"Packaging ⚡️","u":"/docs/cookbooks/intro","h":"#packaging-️","p":286},{"i":296,"t":"Preparing files to debug","u":"/docs/cookbooks/introduction/debugging","h":"#preparing-files-to-debug","p":294},{"i":298,"t":"VS Code with Metals","u":"/docs/cookbooks/introduction/debugging","h":"#vs-code-with-metals","p":294},{"i":299,"t":"Configuration","u":"/docs/cookbooks/introduction/debugging","h":"#configuration","p":294},{"i":302,"t":"IntelliJ IDEA","u":"/docs/cookbooks/introduction/debugging","h":"#intellij-idea","p":294},{"i":303,"t":"Debugging in the attach mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-attach-mode","p":294},{"i":305,"t":"Debugging in the listen mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-listen-mode","p":294},{"i":308,"t":"Running code from gists","u":"/docs/cookbooks/introduction/gists","h":"#running-code-from-gists","p":307},{"i":310,"t":"Sharing code snippets","u":"/docs/cookbooks/introduction/gists","h":"#sharing-code-snippets","p":307},{"i":312,"t":"Resources from gists","u":"/docs/cookbooks/introduction/gists","h":"#resources-from-gists","p":307},{"i":314,"t":"Gists and Markdown code","u":"/docs/cookbooks/introduction/gists","h":"#gists-and-markdown-code","p":307},{"i":318,"t":"Using Scala Native","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#using-scala-native","p":316},{"i":320,"t":"Optimization options","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#optimization-options","p":316},{"i":322,"t":"Additional considerations","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#additional-considerations","p":316},{"i":325,"t":"Preparing simple aplication","u":"/docs/cookbooks/introduction/gh-action","h":"#preparing-simple-aplication","p":324},{"i":327,"t":"Run tests in Github CI","u":"/docs/cookbooks/introduction/gh-action","h":"#run-tests-in-github-ci","p":324},{"i":329,"t":"Check your Scala code format","u":"/docs/cookbooks/introduction/gh-action","h":"#check-your-scala-code-format","p":324},{"i":331,"t":"Package your application","u":"/docs/cookbooks/introduction/gh-action","h":"#package-your-application","p":324},{"i":333,"t":"Distribute generated native application","u":"/docs/cookbooks/introduction/gh-action","h":"#distribute-generated-native-application","p":324},{"i":339,"t":"When should I provide a full version of Scala?","u":"/docs/cookbooks/introduction/scala-versions","h":"#when-should-i-provide-a-full-version-of-scala","p":337},{"i":347,"t":"Default format (lightweight launcher)","u":"/docs/cookbooks/package/scala-package","h":"#default-format-lightweight-launcher","p":345},{"i":349,"t":"Assemblies","u":"/docs/cookbooks/package/scala-package","h":"#assemblies","p":345},{"i":355,"t":"Filter the test suites","u":"/docs/cookbooks/introduction/test-only","h":"#filter-the-test-suites","p":353},{"i":357,"t":"Running a single test case by name","u":"/docs/cookbooks/introduction/test-only","h":"#running-a-single-test-case-by-name","p":353},{"i":359,"t":"Munit","u":"/docs/cookbooks/introduction/test-only","h":"#munit","p":353},{"i":361,"t":"Utest","u":"/docs/cookbooks/introduction/test-only","h":"#utest","p":353},{"i":365,"t":"On the Command line","u":"/docs/guides/advanced/java-properties","h":"#on-the-command-line","p":363},{"i":367,"t":"File named .scala-jvmopts","u":"/docs/guides/advanced/java-properties","h":"#file-named-scala-jvmopts","p":363},{"i":369,"t":"Scala CLI's config","u":"/docs/guides/advanced/java-properties","h":"#scala-clis-config","p":363},{"i":371,"t":"JAVA_OPTS and JDK_JAVA_OPTIONS","u":"/docs/guides/advanced/java-properties","h":"#java_opts-and-jdk_java_options","p":363},{"i":375,"t":"Wildcards","u":"/docs/guides/advanced/piping","h":"#wildcards","p":373},{"i":377,"t":"Examples","u":"/docs/guides/advanced/piping","h":"#examples","p":373},{"i":379,"t":"Mixing piped sources with on-disk ones","u":"/docs/guides/advanced/piping","h":"#mixing-piped-sources-with-on-disk-ones","p":373},{"i":383,"t":"Configuration","u":"/docs/guides/advanced/scala-native","h":"#configuration","p":381},{"i":385,"t":"Dependencies","u":"/docs/guides/advanced/scala-native","h":"#dependencies","p":381},{"i":389,"t":"Scripting","u":"/docs/getting_started","h":"#scripting","p":387},{"i":391,"t":"Dependencies","u":"/docs/getting_started","h":"#dependencies","p":387},{"i":393,"t":"A project","u":"/docs/getting_started","h":"#a-project","p":387},{"i":395,"t":"IDE support","u":"/docs/getting_started","h":"#ide-support","p":387},{"i":397,"t":"Tests","u":"/docs/getting_started","h":"#tests","p":387},{"i":399,"t":"A project, vol 2","u":"/docs/getting_started","h":"#a-project-vol-2","p":387},{"i":401,"t":"Packaging","u":"/docs/getting_started","h":"#packaging","p":387},{"i":403,"t":"Summary","u":"/docs/getting_started","h":"#summary","p":387},{"i":407,"t":"Examples","u":"/docs/guides/advanced/snippets","h":"#examples","p":405},{"i":409,"t":"Snippets and other kinds of inputs","u":"/docs/guides/advanced/snippets","h":"#snippets-and-other-kinds-of-inputs","p":405},{"i":411,"t":"Referring to code from a snippet","u":"/docs/guides/advanced/snippets","h":"#referring-to-code-from-a-snippet","p":405},{"i":414,"t":"Scala Scripts","u":"/docs/cookbooks/introduction/scala-scripts","h":"#scala-scripts","p":413},{"i":416,"t":"Run","u":"/docs/cookbooks/introduction/scala-scripts","h":"#run","p":413},{"i":418,"t":"Features","u":"/docs/cookbooks/introduction/scala-scripts","h":"#features","p":413},{"i":420,"t":"Package","u":"/docs/cookbooks/introduction/scala-scripts","h":"#package","p":413},{"i":422,"t":"Watch mode","u":"/docs/cookbooks/introduction/scala-scripts","h":"#watch-mode","p":413},{"i":426,"t":"Configuration","u":"/docs/guides/advanced/scala-js","h":"#configuration","p":424},{"i":428,"t":"Dependencies","u":"/docs/guides/advanced/scala-js","h":"#dependencies","p":424},{"i":430,"t":"Package","u":"/docs/guides/advanced/scala-js","h":"#package","p":424},{"i":432,"t":"Module Split Style","u":"/docs/guides/advanced/scala-js","h":"#module-split-style","p":424},{"i":433,"t":"Smallest Modules","u":"/docs/guides/advanced/scala-js","h":"#smallest-modules","p":424},{"i":435,"t":"Small Modules For","u":"/docs/guides/advanced/scala-js","h":"#small-modules-for","p":424},{"i":437,"t":"Emit source maps","u":"/docs/guides/advanced/scala-js","h":"#emit-source-maps","p":424},{"i":439,"t":"Scala.js DOM support","u":"/docs/guides/advanced/scala-js","h":"#scalajs-dom-support","p":424},{"i":441,"t":"Using Directives","u":"/docs/guides/advanced/scala-js","h":"#using-directives","p":424},{"i":443,"t":"Supported Scala.js Versions","u":"/docs/guides/advanced/scala-js","h":"#supported-scalajs-versions","p":424},{"i":447,"t":"Command-line","u":"/docs/guides/introduction/configuration","h":"#command-line","p":445},{"i":449,"t":"In .scala and .sc files","u":"/docs/guides/introduction/configuration","h":"#in-scala-and-sc-files","p":445},{"i":451,"t":"Using directives","u":"/docs/guides/introduction/configuration","h":"#using-directives","p":445},{"i":453,"t":"Special imports","u":"/docs/guides/introduction/configuration","h":"#special-imports","p":445},{"i":457,"t":"Introductory guides","u":"/docs/guides/intro","h":"#introductory-guides","p":455},{"i":459,"t":"Scripting guides","u":"/docs/guides/intro","h":"#scripting-guides","p":455},{"i":461,"t":"Advanced guides","u":"/docs/guides/intro","h":"#advanced-guides","p":455},{"i":463,"t":"⚡️ --power mode guides","u":"/docs/guides/intro","h":"#️---power-mode-guides","p":455},{"i":467,"t":"Specific IDEs supporting Scala CLI","u":"/docs/guides/introduction/ide","h":"#specific-ides-supporting-scala-cli","p":465},{"i":469,"t":"VS Code with Metals","u":"/docs/guides/introduction/ide","h":"#vs-code-with-metals","p":465},{"i":471,"t":"IntelliJ","u":"/docs/guides/introduction/ide","h":"#intellij","p":465},{"i":473,"t":"Directories vs single files when working with an IDE","u":"/docs/guides/introduction/ide","h":"#directories-vs-single-files-when-working-with-an-ide","p":465},{"i":475,"t":"Remote and virtual inputs","u":"/docs/guides/introduction/ide","h":"#remote-and-virtual-inputs","p":465},{"i":479,"t":"Scala Toolkit and tests","u":"/docs/guides/introduction/toolkit","h":"#scala-toolkit-and-tests","p":477},{"i":481,"t":"Other toolkits","u":"/docs/guides/introduction/toolkit","h":"#other-toolkits","p":477},{"i":485,"t":"Bloop","u":"/docs/guides/advanced/internals","h":"#bloop","p":483},{"i":487,"t":".scala-build directory","u":"/docs/guides/advanced/internals","h":"#scala-build-directory","p":483},{"i":489,"t":"Home directory for scala-cli","u":"/docs/guides/advanced/internals","h":"#home-directory-for-scala-cli","p":483},{"i":491,"t":"Preprocessing","u":"/docs/guides/advanced/internals","h":"#preprocessing","p":483},{"i":493,"t":"Postprocessing","u":"/docs/guides/advanced/internals","h":"#postprocessing","p":483},{"i":495,"t":"Runner","u":"/docs/guides/advanced/internals","h":"#runner","p":483},{"i":497,"t":"Logging","u":"/docs/guides/advanced/internals","h":"#logging","p":483},{"i":501,"t":"How to test Scala CLI as the new scala command?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-test-scala-cli-as-the-new-scala-command","p":499},{"i":503,"t":"How has the passing of arguments been changed from the old scala runner to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-has-the-passing-of-arguments-been-changed-from-the-old-scala-runner-to-scala-cli","p":499},{"i":505,"t":"The old ways","u":"/docs/guides/introduction/old-runner-migration","h":"#the-old-ways","p":499},{"i":507,"t":"The ways of Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#the-ways-of-scala-cli","p":499},{"i":509,"t":"The Scala CLI shebang sub-command","u":"/docs/guides/introduction/old-runner-migration","h":"#the-scala-cli-shebang-sub-command","p":499},{"i":511,"t":"How are the old scala runner options supported?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-are-the-old-scala-runner-options-supported","p":499},{"i":513,"t":"Fully supported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#fully-supported-old-scala-runner-options","p":499},{"i":515,"t":"Old scala runner options which have a different meaning in Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#old-scala-runner-options-which-have-a-different-meaning-in-scala-cli","p":499},{"i":517,"t":"Deprecated and unsupported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#deprecated-and-unsupported-old-scala-runner-options","p":499},{"i":519,"t":"Scala compiler options","u":"/docs/guides/introduction/old-runner-migration","h":"#scala-compiler-options","p":499},{"i":521,"t":"How does Scala CLI detect if it's running a script or a main method?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-does-scala-cli-detect-if-its-running-a-script-or-a-main-method","p":499},{"i":523,"t":"Main class in a .scala input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-scala-input","p":499},{"i":525,"t":"Main class in a .sc input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-sc-input","p":499},{"i":527,"t":"Script syntax in an .sc file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-an-sc-file","p":499},{"i":529,"t":"Script syntax in a .scala file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-a-scala-file","p":499},{"i":531,"t":"Inputs with no extension","u":"/docs/guides/introduction/old-runner-migration","h":"#inputs-with-no-extension","p":499},{"i":533,"t":"How to migrate scripts with the old scala runner in the shebang header to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-migrate-scripts-with-the-old-scala-runner-in-the-shebang-header-to-scala-cli","p":499},{"i":535,"t":"Example shebang script with the Scala 2.13.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-213x-old-scala-runner","p":499},{"i":537,"t":"Example shebang script with the Scala 3.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-3x-old-scala-runner","p":499},{"i":539,"t":"Example shebang script with Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-scala-cli","p":499},{"i":543,"t":"Silencing logs with -q","u":"/docs/guides/advanced/verbosity","h":"#silencing-logs-with--q","p":541},{"i":545,"t":"Increasing verbosity with -v","u":"/docs/guides/advanced/verbosity","h":"#increasing-verbosity-with--v","p":541},{"i":547,"t":"Warnings suppression","u":"/docs/guides/advanced/verbosity","h":"#warnings-suppression","p":541},{"i":549,"t":"Warnings about using directives spread in multiple files","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-using-directives-spread-in-multiple-files","p":541},{"i":551,"t":"Warnings about experimental features' usage","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-experimental-features-usage","p":541},{"i":553,"t":"Warnings about having outdated dependencies","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-having-outdated-dependencies","p":541},{"i":559,"t":"Markdown inputs","u":"/docs/guides/power/markdown","h":"#markdown-inputs","p":557},{"i":560,"t":"On-disk markdown sources","u":"/docs/guides/power/markdown","h":"#on-disk-markdown-sources","p":557},{"i":562,"t":"Zipped archives","u":"/docs/guides/power/markdown","h":"#zipped-archives","p":557},{"i":564,"t":"Remote inputs","u":"/docs/guides/power/markdown","h":"#remote-inputs","p":557},{"i":566,"t":"Piped Markdown code","u":"/docs/guides/power/markdown","h":"#piped-markdown-code","p":557},{"i":568,"t":"Markdown code as a command line snippet","u":"/docs/guides/power/markdown","h":"#markdown-code-as-a-command-line-snippet","p":557},{"i":570,"t":"Markdown code blocks","u":"/docs/guides/power/markdown","h":"#markdown-code-blocks","p":557},{"i":571,"t":"Plain scala snippets","u":"/docs/guides/power/markdown","h":"#plain-scala-snippets","p":557},{"i":573,"t":"scala raw snippets","u":"/docs/guides/power/markdown","h":"#scala-raw-snippets","p":557},{"i":575,"t":"scala test snippets","u":"/docs/guides/power/markdown","h":"#scala-test-snippets","p":557},{"i":577,"t":"reset scope for scala snippets","u":"/docs/guides/power/markdown","h":"#reset-scope-for-scala-snippets","p":557},{"i":579,"t":"shebang header and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#shebang-header-and-markdown-code-blocks","p":557},{"i":581,"t":"using directives and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#using-directives-and-markdown-code-blocks","p":557},{"i":583,"t":"Referring to code from Markdown","u":"/docs/guides/power/markdown","h":"#referring-to-code-from-markdown","p":557},{"i":584,"t":"Plain scala code blocks","u":"/docs/guides/power/markdown","h":"#plain-scala-code-blocks","p":557},{"i":586,"t":"scala raw and scala test code blocks","u":"/docs/guides/power/markdown","h":"#scala-raw-and-scala-test-code-blocks","p":557},{"i":590,"t":"Example usage","u":"/docs/guides/power/python","h":"#example-usage","p":588},{"i":593,"t":"Dependency syntax","u":"/docs/guides/introduction/dependencies","h":"#dependency-syntax","p":592},{"i":595,"t":"Repositories","u":"/docs/guides/introduction/dependencies","h":"#repositories","p":592},{"i":597,"t":"Excluding Transitive Dependencies","u":"/docs/guides/introduction/dependencies","h":"#excluding-transitive-dependencies","p":592},{"i":599,"t":"Dependency classifiers","u":"/docs/guides/introduction/dependencies","h":"#dependency-classifiers","p":592},{"i":601,"t":"Test dependencies","u":"/docs/guides/introduction/dependencies","h":"#test-dependencies","p":592},{"i":603,"t":"Specifying dependencies from the command line","u":"/docs/guides/introduction/dependencies","h":"#specifying-dependencies-from-the-command-line","p":592},{"i":605,"t":"Adding local JARs as dependencies","u":"/docs/guides/introduction/dependencies","h":"#adding-local-jars-as-dependencies","p":592},{"i":609,"t":"Java properties","u":"/docs/guides/power/proxy","h":"#java-properties","p":607},{"i":611,"t":"Maven configuration file","u":"/docs/guides/power/proxy","h":"#maven-configuration-file","p":607},{"i":613,"t":"Scala CLI configuration files","u":"/docs/guides/power/proxy","h":"#scala-cli-configuration-files","p":607},{"i":617,"t":"Deprecated syntax","u":"/docs/guides/introduction/using-directives","h":"#deprecated-syntax","p":615},{"i":619,"t":"Semantics","u":"/docs/guides/introduction/using-directives","h":"#semantics","p":615},{"i":621,"t":"using directives in the Scala CLI","u":"/docs/guides/introduction/using-directives","h":"#using-directives-in-the-scala-cli","p":615},{"i":623,"t":"Explicit handling of paths in using directives","u":"/docs/guides/introduction/using-directives","h":"#explicit-handling-of-paths-in-using-directives","p":615},{"i":625,"t":"How to comment out using directives?","u":"/docs/guides/introduction/using-directives","h":"#how-to-comment-out-using-directives","p":615},{"i":627,"t":"Directives with a test scope equivalent","u":"/docs/guides/introduction/using-directives","h":"#directives-with-a-test-scope-equivalent","p":615},{"i":633,"t":"How to use the offline mode","u":"/docs/guides/power/offline","h":"#how-to-use-the-offline-mode","p":631},{"i":635,"t":"Changes in behaviour","u":"/docs/guides/power/offline","h":"#changes-in-behaviour","p":631},{"i":636,"t":"Scala artifacts","u":"/docs/guides/power/offline","h":"#scala-artifacts","p":631},{"i":638,"t":"JVM artifacts","u":"/docs/guides/power/offline","h":"#jvm-artifacts","p":631},{"i":640,"t":"Bloop artifacts","u":"/docs/guides/power/offline","h":"#bloop-artifacts","p":631},{"i":642,"t":"Dependency artifacts","u":"/docs/guides/power/offline","h":"#dependency-artifacts","p":631},{"i":644,"t":"Setting up the environment","u":"/docs/guides/power/offline","h":"#setting-up-the-environment","p":631},{"i":646,"t":"Setting up the environment manually","u":"/docs/guides/power/offline","h":"#setting-up-the-environment-manually","p":631},{"i":648,"t":"Testing offline mode","u":"/docs/guides/power/offline","h":"#testing-offline-mode","p":631},{"i":650,"t":"Clearing coursier's caches","u":"/docs/guides/power/offline","h":"#clearing-coursiers-caches","p":631},{"i":654,"t":"Installation","u":"/docs/overview","h":"#installation","p":652},{"i":656,"t":"What’s next?","u":"/docs/overview","h":"#whats-next","p":652},{"i":660,"t":"Using multiple scripts together","u":"/docs/guides/scripting/scripts","h":"#using-multiple-scripts-together","p":658},{"i":662,"t":"Define source files in using directives","u":"/docs/guides/scripting/scripts","h":"#define-source-files-in-using-directives","p":658},{"i":664,"t":"Self executable Scala Script","u":"/docs/guides/scripting/scripts","h":"#self-executable-scala-script","p":658},{"i":666,"t":"Arguments","u":"/docs/guides/scripting/scripts","h":"#arguments","p":658},{"i":668,"t":"The name of script","u":"/docs/guides/scripting/scripts","h":"#the-name-of-script","p":658},{"i":670,"t":"Script wrappers","u":"/docs/guides/scripting/scripts","h":"#script-wrappers","p":658},{"i":672,"t":"Scala 2 scripts wrapper","u":"/docs/guides/scripting/scripts","h":"#scala-2-scripts-wrapper","p":658},{"i":674,"t":"Scala 3 scripts wrappers","u":"/docs/guides/scripting/scripts","h":"#scala-3-scripts-wrappers","p":658},{"i":676,"t":"Summary","u":"/docs/guides/scripting/scripts","h":"#summary","p":658},{"i":678,"t":"Differences with Ammonite scripts","u":"/docs/guides/scripting/scripts","h":"#differences-with-ammonite-scripts","p":658},{"i":682,"t":"shebang script headers","u":"/docs/guides/scripting/shebang","h":"#shebang-script-headers","p":680},{"i":684,"t":"shebang and the command line","u":"/docs/guides/scripting/shebang","h":"#shebang-and-the-command-line","p":680},{"i":686,"t":"Script files' extensions","u":"/docs/guides/scripting/shebang","h":"#script-files-extensions","p":680},{"i":690,"t":"Custom repositories","u":"/docs/guides/power/repositories","h":"#custom-repositories","p":688},{"i":692,"t":"Repository Authentication","u":"/docs/guides/power/repositories","h":"#repository-authentication","p":688},{"i":694,"t":"Default repositories","u":"/docs/guides/power/repositories","h":"#default-repositories","p":688},{"i":696,"t":"Mirrors","u":"/docs/guides/power/repositories","h":"#mirrors","p":688},{"i":699,"t":"clean","u":"/docs/reference/commands","h":"#clean","p":698},{"i":701,"t":"compile","u":"/docs/reference/commands","h":"#compile","p":698},{"i":703,"t":"config","u":"/docs/reference/commands","h":"#config","p":698},{"i":705,"t":"dependency-update","u":"/docs/reference/commands","h":"#dependency-update","p":698},{"i":707,"t":"doc","u":"/docs/reference/commands","h":"#doc","p":698},{"i":709,"t":"export","u":"/docs/reference/commands","h":"#export","p":698},{"i":711,"t":"fix","u":"/docs/reference/commands","h":"#fix","p":698},{"i":713,"t":"fmt","u":"/docs/reference/commands","h":"#fmt","p":698},{"i":715,"t":"help","u":"/docs/reference/commands","h":"#help","p":698},{"i":717,"t":"install completions","u":"/docs/reference/commands","h":"#install-completions","p":698},{"i":719,"t":"new","u":"/docs/reference/commands","h":"#new","p":698},{"i":721,"t":"repl","u":"/docs/reference/commands","h":"#repl","p":698},{"i":723,"t":"package","u":"/docs/reference/commands","h":"#package","p":698},{"i":725,"t":"publish","u":"/docs/reference/commands","h":"#publish","p":698},{"i":727,"t":"publish local","u":"/docs/reference/commands","h":"#publish-local","p":698},{"i":729,"t":"publish setup","u":"/docs/reference/commands","h":"#publish-setup","p":698},{"i":731,"t":"run","u":"/docs/reference/commands","h":"#run","p":698},{"i":733,"t":"github secret create","u":"/docs/reference/commands","h":"#github-secret-create","p":698},{"i":735,"t":"github secret list","u":"/docs/reference/commands","h":"#github-secret-list","p":698},{"i":737,"t":"setup-ide","u":"/docs/reference/commands","h":"#setup-ide","p":698},{"i":739,"t":"shebang","u":"/docs/reference/commands","h":"#shebang","p":698},{"i":741,"t":"test","u":"/docs/reference/commands","h":"#test","p":698},{"i":743,"t":"uninstall","u":"/docs/reference/commands","h":"#uninstall","p":698},{"i":745,"t":"uninstall completions","u":"/docs/reference/commands","h":"#uninstall-completions","p":698},{"i":747,"t":"update","u":"/docs/reference/commands","h":"#update","p":698},{"i":749,"t":"version","u":"/docs/reference/commands","h":"#version","p":698},{"i":751,"t":"Hidden commands","u":"/docs/reference/commands","h":"#hidden-commands","p":698},{"i":752,"t":"add-path","u":"/docs/reference/commands","h":"#add-path","p":698},{"i":754,"t":"bloop","u":"/docs/reference/commands","h":"#bloop","p":698},{"i":756,"t":"bloop exit","u":"/docs/reference/commands","h":"#bloop-exit","p":698},{"i":758,"t":"bloop output","u":"/docs/reference/commands","h":"#bloop-output","p":698},{"i":760,"t":"bloop start","u":"/docs/reference/commands","h":"#bloop-start","p":698},{"i":762,"t":"bsp","u":"/docs/reference/commands","h":"#bsp","p":698},{"i":764,"t":"default-file","u":"/docs/reference/commands","h":"#default-file","p":698},{"i":766,"t":"directories","u":"/docs/reference/commands","h":"#directories","p":698},{"i":768,"t":"install-home","u":"/docs/reference/commands","h":"#install-home","p":698},{"i":770,"t":"pgp pull","u":"/docs/reference/commands","h":"#pgp-pull","p":698},{"i":772,"t":"pgp push","u":"/docs/reference/commands","h":"#pgp-push","p":698},{"i":774,"t":"pgp create","u":"/docs/reference/commands","h":"#pgp-create","p":698},{"i":776,"t":"pgp key-id","u":"/docs/reference/commands","h":"#pgp-key-id","p":698},{"i":778,"t":"pgp sign","u":"/docs/reference/commands","h":"#pgp-sign","p":698},{"i":780,"t":"pgp verify","u":"/docs/reference/commands","h":"#pgp-verify","p":698},{"i":784,"t":"Usage","u":"/docs/reference/build-info","h":"#usage","p":782},{"i":786,"t":"Project version","u":"/docs/reference/build-info","h":"#project-version","p":782},{"i":790,"t":"Environment variable","u":"/docs/reference/password-options","h":"#environment-variable","p":788},{"i":792,"t":"Command printing the secret","u":"/docs/reference/password-options","h":"#command-printing-the-secret","p":788},{"i":794,"t":"File","u":"/docs/reference/password-options","h":"#file","p":788},{"i":796,"t":"Inline","u":"/docs/reference/password-options","h":"#inline","p":788},{"i":799,"t":"using directives","u":"/docs/reference/directives","h":"#using-directives","p":798},{"i":800,"t":"BuildInfo","u":"/docs/reference/directives","h":"#buildinfo","p":798},{"i":802,"t":"Compiler options","u":"/docs/reference/directives","h":"#compiler-options","p":798},{"i":804,"t":"Compiler plugins","u":"/docs/reference/directives","h":"#compiler-plugins","p":798},{"i":806,"t":"Compute Version","u":"/docs/reference/directives","h":"#compute-version","p":798},{"i":808,"t":"Custom JAR","u":"/docs/reference/directives","h":"#custom-jar","p":798},{"i":810,"t":"Custom sources","u":"/docs/reference/directives","h":"#custom-sources","p":798},{"i":812,"t":"Dependency","u":"/docs/reference/directives","h":"#dependency","p":798},{"i":814,"t":"Exclude sources","u":"/docs/reference/directives","h":"#exclude-sources","p":798},{"i":816,"t":"JVM version","u":"/docs/reference/directives","h":"#jvm-version","p":798},{"i":818,"t":"Java home","u":"/docs/reference/directives","h":"#java-home","p":798},{"i":820,"t":"Java options","u":"/docs/reference/directives","h":"#java-options","p":798},{"i":822,"t":"Java properties","u":"/docs/reference/directives","h":"#java-properties","p":798},{"i":824,"t":"Javac options","u":"/docs/reference/directives","h":"#javac-options","p":798},{"i":826,"t":"Main class","u":"/docs/reference/directives","h":"#main-class","p":798},{"i":828,"t":"ObjectWrapper","u":"/docs/reference/directives","h":"#objectwrapper","p":798},{"i":830,"t":"Packaging","u":"/docs/reference/directives","h":"#packaging","p":798},{"i":832,"t":"Platform","u":"/docs/reference/directives","h":"#platform","p":798},{"i":834,"t":"Publish","u":"/docs/reference/directives","h":"#publish","p":798},{"i":836,"t":"Publish (CI)","u":"/docs/reference/directives","h":"#publish-ci","p":798},{"i":838,"t":"Publish (contextual)","u":"/docs/reference/directives","h":"#publish-contextual","p":798},{"i":840,"t":"Python","u":"/docs/reference/directives","h":"#python","p":798},{"i":842,"t":"Repository","u":"/docs/reference/directives","h":"#repository","p":798},{"i":844,"t":"Resource directories","u":"/docs/reference/directives","h":"#resource-directories","p":798},{"i":846,"t":"Scala Native options","u":"/docs/reference/directives","h":"#scala-native-options","p":798},{"i":848,"t":"Scala version","u":"/docs/reference/directives","h":"#scala-version","p":798},{"i":850,"t":"Scala.js options","u":"/docs/reference/directives","h":"#scalajs-options","p":798},{"i":852,"t":"Test framework","u":"/docs/reference/directives","h":"#test-framework","p":798},{"i":854,"t":"Toolkit","u":"/docs/reference/directives","h":"#toolkit","p":798},{"i":856,"t":"target directives","u":"/docs/reference/directives","h":"#target-directives","p":798},{"i":857,"t":"Platform","u":"/docs/reference/directives","h":"#platform-1","p":798},{"i":859,"t":"Scala version","u":"/docs/reference/directives","h":"#scala-version-1","p":798},{"i":861,"t":"Scala version bounds","u":"/docs/reference/directives","h":"#scala-version-bounds","p":798},{"i":863,"t":"Scope","u":"/docs/reference/directives","h":"#scope","p":798},{"i":866,"t":"Usage","u":"/docs/reference/root-dir","h":"#usage","p":865},{"i":868,"t":"Setting root directory","u":"/docs/reference/root-dir","h":"#setting-root-directory","p":865},{"i":872,"t":"Testing Scala CLI as scala","u":"/docs/reference/scala-command/","h":"#testing-scala-cli-as-scala","p":870},{"i":874,"t":"Migrating from the old scala runner to Scala CLI","u":"/docs/reference/scala-command/","h":"#migrating-from-the-old-scala-runner-to-scala-cli","p":870},{"i":880,"t":"MUST have commands:","u":"/docs/reference/scala-command/commands","h":"#must-have-commands","p":878},{"i":881,"t":"compile","u":"/docs/reference/scala-command/commands","h":"#compile","p":878},{"i":883,"t":"config","u":"/docs/reference/scala-command/commands","h":"#config","p":878},{"i":885,"t":"doc","u":"/docs/reference/scala-command/commands","h":"#doc","p":878},{"i":887,"t":"repl","u":"/docs/reference/scala-command/commands","h":"#repl","p":878},{"i":889,"t":"run","u":"/docs/reference/scala-command/commands","h":"#run","p":878},{"i":891,"t":"shebang","u":"/docs/reference/scala-command/commands","h":"#shebang","p":878},{"i":893,"t":"SHOULD have commands:","u":"/docs/reference/scala-command/commands","h":"#should-have-commands","p":878},{"i":894,"t":"fmt","u":"/docs/reference/scala-command/commands","h":"#fmt","p":878},{"i":896,"t":"test","u":"/docs/reference/scala-command/commands","h":"#test","p":878},{"i":898,"t":"version","u":"/docs/reference/scala-command/commands","h":"#version","p":878},{"i":900,"t":"Implementation-specific commands","u":"/docs/reference/scala-command/commands","h":"#implementation-specific-commands","p":878},{"i":902,"t":"bsp","u":"/docs/reference/scala-command/commands","h":"#bsp","p":878},{"i":904,"t":"clean","u":"/docs/reference/scala-command/commands","h":"#clean","p":878},{"i":906,"t":"help","u":"/docs/reference/scala-command/commands","h":"#help","p":878},{"i":908,"t":"install completions","u":"/docs/reference/scala-command/commands","h":"#install-completions","p":878},{"i":910,"t":"install-home","u":"/docs/reference/scala-command/commands","h":"#install-home","p":878},{"i":912,"t":"setup-ide","u":"/docs/reference/scala-command/commands","h":"#setup-ide","p":878},{"i":914,"t":"uninstall","u":"/docs/reference/scala-command/commands","h":"#uninstall","p":878},{"i":916,"t":"uninstall completions","u":"/docs/reference/scala-command/commands","h":"#uninstall-completions","p":878},{"i":918,"t":"update","u":"/docs/reference/scala-command/commands","h":"#update","p":878},{"i":922,"t":"MUST have directives:","u":"/docs/reference/scala-command/directives","h":"#must-have-directives","p":920},{"i":923,"t":"Compiler options","u":"/docs/reference/scala-command/directives","h":"#compiler-options","p":920},{"i":925,"t":"Compiler plugins","u":"/docs/reference/scala-command/directives","h":"#compiler-plugins","p":920},{"i":927,"t":"Dependency","u":"/docs/reference/scala-command/directives","h":"#dependency","p":920},{"i":929,"t":"Java options","u":"/docs/reference/scala-command/directives","h":"#java-options","p":920},{"i":931,"t":"Java properties","u":"/docs/reference/scala-command/directives","h":"#java-properties","p":920},{"i":933,"t":"Main class","u":"/docs/reference/scala-command/directives","h":"#main-class","p":920},{"i":935,"t":"Scala version","u":"/docs/reference/scala-command/directives","h":"#scala-version","p":920},{"i":937,"t":"SHOULD have directives:","u":"/docs/reference/scala-command/directives","h":"#should-have-directives","p":920},{"i":938,"t":"Custom JAR","u":"/docs/reference/scala-command/directives","h":"#custom-jar","p":920},{"i":940,"t":"Custom sources","u":"/docs/reference/scala-command/directives","h":"#custom-sources","p":920},{"i":942,"t":"Exclude sources","u":"/docs/reference/scala-command/directives","h":"#exclude-sources","p":920},{"i":944,"t":"JVM version","u":"/docs/reference/scala-command/directives","h":"#jvm-version","p":920},{"i":946,"t":"Java home","u":"/docs/reference/scala-command/directives","h":"#java-home","p":920},{"i":948,"t":"Javac options","u":"/docs/reference/scala-command/directives","h":"#javac-options","p":920},{"i":950,"t":"Platform","u":"/docs/reference/scala-command/directives","h":"#platform","p":920},{"i":952,"t":"Repository","u":"/docs/reference/scala-command/directives","h":"#repository","p":920},{"i":954,"t":"Resource directories","u":"/docs/reference/scala-command/directives","h":"#resource-directories","p":920},{"i":956,"t":"Scala Native options","u":"/docs/reference/scala-command/directives","h":"#scala-native-options","p":920},{"i":958,"t":"Scala.js options","u":"/docs/reference/scala-command/directives","h":"#scalajs-options","p":920},{"i":960,"t":"Test framework","u":"/docs/reference/scala-command/directives","h":"#test-framework","p":920},{"i":962,"t":"Toolkit","u":"/docs/reference/scala-command/directives","h":"#toolkit","p":920},{"i":966,"t":"Scalac options forwarding","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-forwarding","p":964},{"i":968,"t":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":964},{"i":970,"t":"Compilation server options","u":"/docs/reference/scala-command/cli-options","h":"#compilation-server-options","p":964},{"i":972,"t":"--bloop-bsp-protocol","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-protocol","p":964},{"i":974,"t":"--bloop-bsp-socket","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-socket","p":964},{"i":976,"t":"--bloop-host","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-host","p":964},{"i":978,"t":"--bloop-port","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-port","p":964},{"i":980,"t":"--bloop-daemon-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-daemon-dir","p":964},{"i":982,"t":"--bloop-version","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-version","p":964},{"i":984,"t":"--bloop-bsp-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-timeout","p":964},{"i":986,"t":"--bloop-bsp-check-period","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-check-period","p":964},{"i":988,"t":"--bloop-startup-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-startup-timeout","p":964},{"i":990,"t":"--bloop-default-java-opts","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-default-java-opts","p":964},{"i":992,"t":"--bloop-java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-java-opt","p":964},{"i":994,"t":"--bloop-global-options-file","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-global-options-file","p":964},{"i":996,"t":"--bloop-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-jvm","p":964},{"i":998,"t":"--bloop-working-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-working-dir","p":964},{"i":1000,"t":"--server","u":"/docs/reference/scala-command/cli-options","h":"#--server","p":964},{"i":1002,"t":"Compile options","u":"/docs/reference/scala-command/cli-options","h":"#compile-options","p":964},{"i":1004,"t":"--print-class-path","u":"/docs/reference/scala-command/cli-options","h":"#--print-class-path","p":964},{"i":1006,"t":"--test","u":"/docs/reference/scala-command/cli-options","h":"#--test","p":964},{"i":1008,"t":"Config options","u":"/docs/reference/scala-command/cli-options","h":"#config-options","p":964},{"i":1010,"t":"--dump","u":"/docs/reference/scala-command/cli-options","h":"#--dump","p":964},{"i":1012,"t":"--unset","u":"/docs/reference/scala-command/cli-options","h":"#--unset","p":964},{"i":1014,"t":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force","p":964},{"i":1016,"t":"Debug options","u":"/docs/reference/scala-command/cli-options","h":"#debug-options","p":964},{"i":1018,"t":"--debug","u":"/docs/reference/scala-command/cli-options","h":"#--debug","p":964},{"i":1020,"t":"--debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--debug-port","p":964},{"i":1022,"t":"--debug-mode","u":"/docs/reference/scala-command/cli-options","h":"#--debug-mode","p":964},{"i":1024,"t":"Dependency options","u":"/docs/reference/scala-command/cli-options","h":"#dependency-options","p":964},{"i":1026,"t":"--dependency","u":"/docs/reference/scala-command/cli-options","h":"#--dependency","p":964},{"i":1028,"t":"--compile-only-dependency","u":"/docs/reference/scala-command/cli-options","h":"#--compile-only-dependency","p":964},{"i":1030,"t":"--repository","u":"/docs/reference/scala-command/cli-options","h":"#--repository","p":964},{"i":1032,"t":"--compiler-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--compiler-plugin","p":964},{"i":1034,"t":"Doc options","u":"/docs/reference/scala-command/cli-options","h":"#doc-options","p":964},{"i":1036,"t":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output","p":964},{"i":1038,"t":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-1","p":964},{"i":1040,"t":"--default-scaladoc-options","u":"/docs/reference/scala-command/cli-options","h":"#--default-scaladoc-options","p":964},{"i":1042,"t":"Fmt options","u":"/docs/reference/scala-command/cli-options","h":"#fmt-options","p":964},{"i":1044,"t":"--check","u":"/docs/reference/scala-command/cli-options","h":"#--check","p":964},{"i":1046,"t":"--respect-project-filters","u":"/docs/reference/scala-command/cli-options","h":"#--respect-project-filters","p":964},{"i":1048,"t":"--save-scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--save-scalafmt-conf","p":964},{"i":1050,"t":"--os-arch-suffix","u":"/docs/reference/scala-command/cli-options","h":"#--os-arch-suffix","p":964},{"i":1052,"t":"--scalafmt-tag","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-tag","p":964},{"i":1054,"t":"--scalafmt-github-org-name","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-github-org-name","p":964},{"i":1056,"t":"--scalafmt-extension","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-extension","p":964},{"i":1058,"t":"--scalafmt-launcher","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-launcher","p":964},{"i":1060,"t":"--scalafmt-arg","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-arg","p":964},{"i":1062,"t":"--scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf","p":964},{"i":1064,"t":"--scalafmt-conf-str","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf-str","p":964},{"i":1066,"t":"--scalafmt-dialect","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-dialect","p":964},{"i":1068,"t":"--scalafmt-version","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-version","p":964},{"i":1070,"t":"Global suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#global-suppress-warning-options","p":964},{"i":1072,"t":"--suppress-experimental-feature-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-experimental-feature-warning","p":964},{"i":1074,"t":"Help options","u":"/docs/reference/scala-command/cli-options","h":"#help-options","p":964},{"i":1076,"t":"--usage","u":"/docs/reference/scala-command/cli-options","h":"#--usage","p":964},{"i":1078,"t":"--help","u":"/docs/reference/scala-command/cli-options","h":"#--help","p":964},{"i":1080,"t":"--help-full","u":"/docs/reference/scala-command/cli-options","h":"#--help-full","p":964},{"i":1082,"t":"Help group options","u":"/docs/reference/scala-command/cli-options","h":"#help-group-options","p":964},{"i":1084,"t":"--help-js","u":"/docs/reference/scala-command/cli-options","h":"#--help-js","p":964},{"i":1086,"t":"--help-native","u":"/docs/reference/scala-command/cli-options","h":"#--help-native","p":964},{"i":1088,"t":"--help-scaladoc","u":"/docs/reference/scala-command/cli-options","h":"#--help-scaladoc","p":964},{"i":1090,"t":"--help-repl","u":"/docs/reference/scala-command/cli-options","h":"#--help-repl","p":964},{"i":1092,"t":"--help-scalafmt","u":"/docs/reference/scala-command/cli-options","h":"#--help-scalafmt","p":964},{"i":1094,"t":"Install completions options","u":"/docs/reference/scala-command/cli-options","h":"#install-completions-options","p":964},{"i":1096,"t":"--format","u":"/docs/reference/scala-command/cli-options","h":"#--format","p":964},{"i":1098,"t":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file","p":964},{"i":1100,"t":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output-1","p":964},{"i":1102,"t":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner","p":964},{"i":1104,"t":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name","p":964},{"i":1106,"t":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env","p":964},{"i":1108,"t":"Java options","u":"/docs/reference/scala-command/cli-options","h":"#java-options","p":964},{"i":1110,"t":"--java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--java-opt","p":964},{"i":1112,"t":"Java prop options","u":"/docs/reference/scala-command/cli-options","h":"#java-prop-options","p":964},{"i":1114,"t":"--java-prop-option","u":"/docs/reference/scala-command/cli-options","h":"#--java-prop-option","p":964},{"i":1116,"t":"Jvm options","u":"/docs/reference/scala-command/cli-options","h":"#jvm-options","p":964},{"i":1118,"t":"--java-home","u":"/docs/reference/scala-command/cli-options","h":"#--java-home","p":964},{"i":1120,"t":"--jvm","u":"/docs/reference/scala-command/cli-options","h":"#--jvm","p":964},{"i":1122,"t":"--jvm-index","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index","p":964},{"i":1124,"t":"--jvm-index-os","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-os","p":964},{"i":1126,"t":"--jvm-index-arch","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-arch","p":964},{"i":1128,"t":"--javac-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--javac-plugin","p":964},{"i":1130,"t":"--javac-option","u":"/docs/reference/scala-command/cli-options","h":"#--javac-option","p":964},{"i":1132,"t":"--bsp-debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-debug-port","p":964},{"i":1134,"t":"Logging options","u":"/docs/reference/scala-command/cli-options","h":"#logging-options","p":964},{"i":1136,"t":"--quiet","u":"/docs/reference/scala-command/cli-options","h":"#--quiet","p":964},{"i":1138,"t":"--progress","u":"/docs/reference/scala-command/cli-options","h":"#--progress","p":964},{"i":1140,"t":"Main class options","u":"/docs/reference/scala-command/cli-options","h":"#main-class-options","p":964},{"i":1142,"t":"--main-class","u":"/docs/reference/scala-command/cli-options","h":"#--main-class","p":964},{"i":1144,"t":"--main-class-ls","u":"/docs/reference/scala-command/cli-options","h":"#--main-class-ls","p":964},{"i":1146,"t":"Power options","u":"/docs/reference/scala-command/cli-options","h":"#power-options","p":964},{"i":1148,"t":"--power","u":"/docs/reference/scala-command/cli-options","h":"#--power","p":964},{"i":1150,"t":"Run options","u":"/docs/reference/scala-command/cli-options","h":"#run-options","p":964},{"i":1152,"t":"--command","u":"/docs/reference/scala-command/cli-options","h":"#--command","p":964},{"i":1154,"t":"--scratch-dir","u":"/docs/reference/scala-command/cli-options","h":"#--scratch-dir","p":964},{"i":1156,"t":"--use-manifest","u":"/docs/reference/scala-command/cli-options","h":"#--use-manifest","p":964},{"i":1158,"t":"Scala.js options","u":"/docs/reference/scala-command/cli-options","h":"#scalajs-options","p":964},{"i":1160,"t":"--js","u":"/docs/reference/scala-command/cli-options","h":"#--js","p":964},{"i":1162,"t":"--js-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-version","p":964},{"i":1164,"t":"--js-mode","u":"/docs/reference/scala-command/cli-options","h":"#--js-mode","p":964},{"i":1166,"t":"--js-no-opt","u":"/docs/reference/scala-command/cli-options","h":"#--js-no-opt","p":964},{"i":1168,"t":"--js-module-kind","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-kind","p":964},{"i":1170,"t":"--js-check-ir","u":"/docs/reference/scala-command/cli-options","h":"#--js-check-ir","p":964},{"i":1172,"t":"--js-emit-source-maps","u":"/docs/reference/scala-command/cli-options","h":"#--js-emit-source-maps","p":964},{"i":1174,"t":"--js-source-maps-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-source-maps-path","p":964},{"i":1176,"t":"--js-dom","u":"/docs/reference/scala-command/cli-options","h":"#--js-dom","p":964},{"i":1178,"t":"--js-header","u":"/docs/reference/scala-command/cli-options","h":"#--js-header","p":964},{"i":1180,"t":"--js-allow-big-ints-for-longs","u":"/docs/reference/scala-command/cli-options","h":"#--js-allow-big-ints-for-longs","p":964},{"i":1182,"t":"--js-avoid-classes","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-classes","p":964},{"i":1184,"t":"--js-avoid-lets-and-consts","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-lets-and-consts","p":964},{"i":1186,"t":"--js-module-split-style","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-split-style","p":964},{"i":1188,"t":"--js-small-module-for-package","u":"/docs/reference/scala-command/cli-options","h":"#--js-small-module-for-package","p":964},{"i":1190,"t":"--js-es-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-es-version","p":964},{"i":1192,"t":"--js-linker-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-linker-path","p":964},{"i":1194,"t":"--js-cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-version","p":964},{"i":1196,"t":"--js-cli-java-arg","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-java-arg","p":964},{"i":1198,"t":"--js-cli-on-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-on-jvm","p":964},{"i":1200,"t":"Scala Native options","u":"/docs/reference/scala-command/cli-options","h":"#scala-native-options","p":964},{"i":1202,"t":"--native","u":"/docs/reference/scala-command/cli-options","h":"#--native","p":964},{"i":1204,"t":"--native-version","u":"/docs/reference/scala-command/cli-options","h":"#--native-version","p":964},{"i":1206,"t":"--native-mode","u":"/docs/reference/scala-command/cli-options","h":"#--native-mode","p":964},{"i":1208,"t":"--native-lto","u":"/docs/reference/scala-command/cli-options","h":"#--native-lto","p":964},{"i":1210,"t":"--native-gc","u":"/docs/reference/scala-command/cli-options","h":"#--native-gc","p":964},{"i":1212,"t":"--native-clang","u":"/docs/reference/scala-command/cli-options","h":"#--native-clang","p":964},{"i":1214,"t":"--native-clangpp","u":"/docs/reference/scala-command/cli-options","h":"#--native-clangpp","p":964},{"i":1216,"t":"--native-linking","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking","p":964},{"i":1218,"t":"--native-linking-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking-defaults","p":964},{"i":1220,"t":"--native-compile","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile","p":964},{"i":1222,"t":"--native-compile-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile-defaults","p":964},{"i":1224,"t":"--native-target","u":"/docs/reference/scala-command/cli-options","h":"#--native-target","p":964},{"i":1226,"t":"--embed-resources","u":"/docs/reference/scala-command/cli-options","h":"#--embed-resources","p":964},{"i":1228,"t":"Scalac options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options","p":964},{"i":1230,"t":"--scalac-option","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-option","p":964},{"i":1232,"t":"Scalac extra options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-extra-options","p":964},{"i":1234,"t":"--scalac-help","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-help","p":964},{"i":1236,"t":"--scalac-verbose","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-verbose","p":964},{"i":1238,"t":"Shared options","u":"/docs/reference/scala-command/cli-options","h":"#shared-options","p":964},{"i":1240,"t":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version","p":964},{"i":1242,"t":"--scala-binary-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-binary-version","p":964},{"i":1244,"t":"--extra-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-jars","p":964},{"i":1246,"t":"--extra-compile-only-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-compile-only-jars","p":964},{"i":1248,"t":"--extra-source-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-source-jars","p":964},{"i":1250,"t":"--resource-dirs","u":"/docs/reference/scala-command/cli-options","h":"#--resource-dirs","p":964},{"i":1252,"t":"--platform","u":"/docs/reference/scala-command/cli-options","h":"#--platform","p":964},{"i":1254,"t":"--scala-library","u":"/docs/reference/scala-command/cli-options","h":"#--scala-library","p":964},{"i":1256,"t":"--with-compiler","u":"/docs/reference/scala-command/cli-options","h":"#--with-compiler","p":964},{"i":1258,"t":"--java","u":"/docs/reference/scala-command/cli-options","h":"#--java","p":964},{"i":1260,"t":"--runner","u":"/docs/reference/scala-command/cli-options","h":"#--runner","p":964},{"i":1262,"t":"--strict-bloop-json-check","u":"/docs/reference/scala-command/cli-options","h":"#--strict-bloop-json-check","p":964},{"i":1264,"t":"--compilation-output","u":"/docs/reference/scala-command/cli-options","h":"#--compilation-output","p":964},{"i":1266,"t":"--with-toolkit","u":"/docs/reference/scala-command/cli-options","h":"#--with-toolkit","p":964},{"i":1268,"t":"--exclude","u":"/docs/reference/scala-command/cli-options","h":"#--exclude","p":964},{"i":1270,"t":"Snippet options","u":"/docs/reference/scala-command/cli-options","h":"#snippet-options","p":964},{"i":1272,"t":"--script-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--script-snippet","p":964},{"i":1274,"t":"--execute-script","u":"/docs/reference/scala-command/cli-options","h":"#--execute-script","p":964},{"i":1276,"t":"--scala-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--scala-snippet","p":964},{"i":1278,"t":"--execute-scala","u":"/docs/reference/scala-command/cli-options","h":"#--execute-scala","p":964},{"i":1280,"t":"--java-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--java-snippet","p":964},{"i":1282,"t":"--execute-java","u":"/docs/reference/scala-command/cli-options","h":"#--execute-java","p":964},{"i":1284,"t":"Suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#suppress-warning-options","p":964},{"i":1286,"t":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":964},{"i":1288,"t":"--suppress-outdated-dependency-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-outdated-dependency-warning","p":964},{"i":1290,"t":"Test options","u":"/docs/reference/scala-command/cli-options","h":"#test-options","p":964},{"i":1292,"t":"--test-framework","u":"/docs/reference/scala-command/cli-options","h":"#--test-framework","p":964},{"i":1294,"t":"--require-tests","u":"/docs/reference/scala-command/cli-options","h":"#--require-tests","p":964},{"i":1296,"t":"--test-only","u":"/docs/reference/scala-command/cli-options","h":"#--test-only","p":964},{"i":1298,"t":"Uninstall options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-options","p":964},{"i":1300,"t":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-2","p":964},{"i":1302,"t":"--skip-cache","u":"/docs/reference/scala-command/cli-options","h":"#--skip-cache","p":964},{"i":1304,"t":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name","p":964},{"i":1306,"t":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir","p":964},{"i":1308,"t":"Uninstall completions options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-completions-options","p":964},{"i":1310,"t":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file-1","p":964},{"i":1312,"t":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner-1","p":964},{"i":1314,"t":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name-1","p":964},{"i":1316,"t":"Update options","u":"/docs/reference/scala-command/cli-options","h":"#update-options","p":964},{"i":1318,"t":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-1","p":964},{"i":1320,"t":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-1","p":964},{"i":1322,"t":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-3","p":964},{"i":1324,"t":"--is-internal-run","u":"/docs/reference/scala-command/cli-options","h":"#--is-internal-run","p":964},{"i":1326,"t":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token","p":964},{"i":1328,"t":"Verbosity options","u":"/docs/reference/scala-command/cli-options","h":"#verbosity-options","p":964},{"i":1330,"t":"--verbose","u":"/docs/reference/scala-command/cli-options","h":"#--verbose","p":964},{"i":1332,"t":"--interactive","u":"/docs/reference/scala-command/cli-options","h":"#--interactive","p":964},{"i":1334,"t":"--actions","u":"/docs/reference/scala-command/cli-options","h":"#--actions","p":964},{"i":1336,"t":"Version options","u":"/docs/reference/scala-command/cli-options","h":"#version-options","p":964},{"i":1338,"t":"--cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--cli-version","p":964},{"i":1340,"t":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version-1","p":964},{"i":1342,"t":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token-1","p":964},{"i":1344,"t":"--offline","u":"/docs/reference/scala-command/cli-options","h":"#--offline","p":964},{"i":1346,"t":"Watch options","u":"/docs/reference/scala-command/cli-options","h":"#watch-options","p":964},{"i":1348,"t":"--watch","u":"/docs/reference/scala-command/cli-options","h":"#--watch","p":964},{"i":1350,"t":"--restart","u":"/docs/reference/scala-command/cli-options","h":"#--restart","p":964},{"i":1352,"t":"Internal options","u":"/docs/reference/scala-command/cli-options","h":"#internal-options","p":964},{"i":1353,"t":"Bsp options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-options","p":964},{"i":1355,"t":"--json-options","u":"/docs/reference/scala-command/cli-options","h":"#--json-options","p":964},{"i":1357,"t":"Bsp file options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-file-options","p":964},{"i":1359,"t":"--bsp-directory","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-directory","p":964},{"i":1361,"t":"--bsp-name","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-name","p":964},{"i":1363,"t":"Coursier options","u":"/docs/reference/scala-command/cli-options","h":"#coursier-options","p":964},{"i":1365,"t":"--ttl","u":"/docs/reference/scala-command/cli-options","h":"#--ttl","p":964},{"i":1367,"t":"--cache","u":"/docs/reference/scala-command/cli-options","h":"#--cache","p":964},{"i":1369,"t":"--coursier-validate-checksums","u":"/docs/reference/scala-command/cli-options","h":"#--coursier-validate-checksums","p":964},{"i":1371,"t":"Input options","u":"/docs/reference/scala-command/cli-options","h":"#input-options","p":964},{"i":1373,"t":"--default-forbidden-directories","u":"/docs/reference/scala-command/cli-options","h":"#--default-forbidden-directories","p":964},{"i":1375,"t":"--forbid","u":"/docs/reference/scala-command/cli-options","h":"#--forbid","p":964},{"i":1377,"t":"Install home options","u":"/docs/reference/scala-command/cli-options","h":"#install-home-options","p":964},{"i":1379,"t":"--scala-cli-binary-path","u":"/docs/reference/scala-command/cli-options","h":"#--scala-cli-binary-path","p":964},{"i":1381,"t":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-4","p":964},{"i":1383,"t":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-2","p":964},{"i":1385,"t":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env-1","p":964},{"i":1387,"t":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-2","p":964},{"i":1389,"t":"Repl options","u":"/docs/reference/scala-command/cli-options","h":"#repl-options","p":964},{"i":1391,"t":"--repl-dry-run","u":"/docs/reference/scala-command/cli-options","h":"#--repl-dry-run","p":964},{"i":1393,"t":"Semantic db options","u":"/docs/reference/scala-command/cli-options","h":"#semantic-db-options","p":964},{"i":1395,"t":"--semantic-db","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db","p":964},{"i":1397,"t":"--semantic-db-target-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-target-root","p":964},{"i":1399,"t":"--semantic-db-source-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-source-root","p":964},{"i":1401,"t":"Setup IDE options","u":"/docs/reference/scala-command/cli-options","h":"#setup-ide-options","p":964},{"i":1403,"t":"--charset","u":"/docs/reference/scala-command/cli-options","h":"#--charset","p":964},{"i":1405,"t":"Workspace options","u":"/docs/reference/scala-command/cli-options","h":"#workspace-options","p":964},{"i":1407,"t":"--workspace","u":"/docs/reference/scala-command/cli-options","h":"#--workspace","p":964},{"i":1413,"t":"Caching and incrementality","u":"/docs/under-the-hood","h":"#caching-and-incrementality","p":1411},{"i":1415,"t":"Bloop","u":"/docs/under-the-hood","h":"#bloop","p":1411},{"i":1417,"t":"Coursier","u":"/docs/under-the-hood","h":"#coursier","p":1411},{"i":1421,"t":"Scalac options forwarding","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-forwarding","p":1419},{"i":1423,"t":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":1419},{"i":1425,"t":"MUST have commands","u":"/docs/reference/scala-command/runner-specification","h":"","p":1419},{"i":1426,"t":"compile command","u":"/docs/reference/scala-command/runner-specification","h":"#compile-command","p":1419},{"i":1428,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options","p":1419},{"i":1430,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options","p":1419},{"i":1432,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options","p":1419},{"i":1433,"t":"config command","u":"/docs/reference/scala-command/runner-specification","h":"#config-command","p":1419},{"i":1435,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-1","p":1419},{"i":1437,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-1","p":1419},{"i":1439,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-1","p":1419},{"i":1440,"t":"doc command","u":"/docs/reference/scala-command/runner-specification","h":"#doc-command","p":1419},{"i":1442,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-2","p":1419},{"i":1444,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-2","p":1419},{"i":1446,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-2","p":1419},{"i":1447,"t":"repl command","u":"/docs/reference/scala-command/runner-specification","h":"#repl-command","p":1419},{"i":1449,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-3","p":1419},{"i":1451,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-3","p":1419},{"i":1453,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-3","p":1419},{"i":1454,"t":"run command","u":"/docs/reference/scala-command/runner-specification","h":"#run-command","p":1419},{"i":1456,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-4","p":1419},{"i":1458,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-4","p":1419},{"i":1460,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-4","p":1419},{"i":1461,"t":"shebang command","u":"/docs/reference/scala-command/runner-specification","h":"#shebang-command","p":1419},{"i":1463,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-5","p":1419},{"i":1465,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-5","p":1419},{"i":1467,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-5","p":1419},{"i":1468,"t":"SHOULD have commands","u":"/docs/reference/scala-command/runner-specification","h":"","p":1419},{"i":1469,"t":"fmt command","u":"/docs/reference/scala-command/runner-specification","h":"#fmt-command","p":1419},{"i":1471,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-6","p":1419},{"i":1473,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-6","p":1419},{"i":1475,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-6","p":1419},{"i":1476,"t":"test command","u":"/docs/reference/scala-command/runner-specification","h":"#test-command","p":1419},{"i":1478,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-7","p":1419},{"i":1480,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-7","p":1419},{"i":1482,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-7","p":1419},{"i":1483,"t":"version command","u":"/docs/reference/scala-command/runner-specification","h":"#version-command","p":1419},{"i":1485,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-8","p":1419},{"i":1487,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-8","p":1419},{"i":1488,"t":"IMPLEMENTATION specific commands","u":"/docs/reference/scala-command/runner-specification","h":"","p":1419},{"i":1489,"t":"bsp command","u":"/docs/reference/scala-command/runner-specification","h":"#bsp-command","p":1419},{"i":1491,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-9","p":1419},{"i":1493,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-8","p":1419},{"i":1495,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-9","p":1419},{"i":1496,"t":"clean command","u":"/docs/reference/scala-command/runner-specification","h":"#clean-command","p":1419},{"i":1498,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-10","p":1419},{"i":1500,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-10","p":1419},{"i":1501,"t":"help command","u":"/docs/reference/scala-command/runner-specification","h":"#help-command","p":1419},{"i":1503,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-11","p":1419},{"i":1505,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-11","p":1419},{"i":1506,"t":"install-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#install-completions-command","p":1419},{"i":1508,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-12","p":1419},{"i":1510,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-12","p":1419},{"i":1511,"t":"install-home command","u":"/docs/reference/scala-command/runner-specification","h":"#install-home-command","p":1419},{"i":1513,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-13","p":1419},{"i":1515,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-13","p":1419},{"i":1516,"t":"setup-ide command","u":"/docs/reference/scala-command/runner-specification","h":"#setup-ide-command","p":1419},{"i":1518,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-14","p":1419},{"i":1520,"t":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-9","p":1419},{"i":1522,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-14","p":1419},{"i":1523,"t":"uninstall command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-command","p":1419},{"i":1525,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-15","p":1419},{"i":1527,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-15","p":1419},{"i":1528,"t":"uninstall-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-completions-command","p":1419},{"i":1530,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-16","p":1419},{"i":1532,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-16","p":1419},{"i":1533,"t":"update command","u":"/docs/reference/scala-command/runner-specification","h":"#update-command","p":1419},{"i":1535,"t":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-17","p":1419},{"i":1537,"t":"Implementantation specific options","u":"/docs/reference/scala-command/runner-specification","h":"#implementantation-specific-options-17","p":1419},{"i":1540,"t":"Scalac options forwarding","u":"/docs/reference/cli-options","h":"#scalac-options-forwarding","p":1538},{"i":1542,"t":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":1538},{"i":1544,"t":"Benchmarking options","u":"/docs/reference/cli-options","h":"#benchmarking-options","p":1538},{"i":1546,"t":"--jmh","u":"/docs/reference/cli-options","h":"#--jmh","p":1538},{"i":1548,"t":"--jmh-version","u":"/docs/reference/cli-options","h":"#--jmh-version","p":1538},{"i":1550,"t":"Compilation server options","u":"/docs/reference/cli-options","h":"#compilation-server-options","p":1538},{"i":1552,"t":"--bloop-bsp-protocol","u":"/docs/reference/cli-options","h":"#--bloop-bsp-protocol","p":1538},{"i":1554,"t":"--bloop-bsp-socket","u":"/docs/reference/cli-options","h":"#--bloop-bsp-socket","p":1538},{"i":1556,"t":"--bloop-host","u":"/docs/reference/cli-options","h":"#--bloop-host","p":1538},{"i":1558,"t":"--bloop-port","u":"/docs/reference/cli-options","h":"#--bloop-port","p":1538},{"i":1560,"t":"--bloop-daemon-dir","u":"/docs/reference/cli-options","h":"#--bloop-daemon-dir","p":1538},{"i":1562,"t":"--bloop-version","u":"/docs/reference/cli-options","h":"#--bloop-version","p":1538},{"i":1564,"t":"--bloop-bsp-timeout","u":"/docs/reference/cli-options","h":"#--bloop-bsp-timeout","p":1538},{"i":1566,"t":"--bloop-bsp-check-period","u":"/docs/reference/cli-options","h":"#--bloop-bsp-check-period","p":1538},{"i":1568,"t":"--bloop-startup-timeout","u":"/docs/reference/cli-options","h":"#--bloop-startup-timeout","p":1538},{"i":1570,"t":"--bloop-default-java-opts","u":"/docs/reference/cli-options","h":"#--bloop-default-java-opts","p":1538},{"i":1572,"t":"--bloop-java-opt","u":"/docs/reference/cli-options","h":"#--bloop-java-opt","p":1538},{"i":1574,"t":"--bloop-global-options-file","u":"/docs/reference/cli-options","h":"#--bloop-global-options-file","p":1538},{"i":1576,"t":"--bloop-jvm","u":"/docs/reference/cli-options","h":"#--bloop-jvm","p":1538},{"i":1578,"t":"--bloop-working-dir","u":"/docs/reference/cli-options","h":"#--bloop-working-dir","p":1538},{"i":1580,"t":"--server","u":"/docs/reference/cli-options","h":"#--server","p":1538},{"i":1582,"t":"Compile options","u":"/docs/reference/cli-options","h":"#compile-options","p":1538},{"i":1584,"t":"--print-class-path","u":"/docs/reference/cli-options","h":"#--print-class-path","p":1538},{"i":1586,"t":"--test","u":"/docs/reference/cli-options","h":"#--test","p":1538},{"i":1588,"t":"Config options","u":"/docs/reference/cli-options","h":"#config-options","p":1538},{"i":1590,"t":"--dump","u":"/docs/reference/cli-options","h":"#--dump","p":1538},{"i":1592,"t":"--create-pgp-key","u":"/docs/reference/cli-options","h":"#--create-pgp-key","p":1538},{"i":1594,"t":"--pgp-password","u":"/docs/reference/cli-options","h":"#--pgp-password","p":1538},{"i":1596,"t":"--email","u":"/docs/reference/cli-options","h":"#--email","p":1538},{"i":1598,"t":"--password-value","u":"/docs/reference/cli-options","h":"#--password-value","p":1538},{"i":1600,"t":"--unset","u":"/docs/reference/cli-options","h":"#--unset","p":1538},{"i":1602,"t":"--https-only","u":"/docs/reference/cli-options","h":"#--https-only","p":1538},{"i":1604,"t":"--match-host","u":"/docs/reference/cli-options","h":"#--match-host","p":1538},{"i":1606,"t":"--optional","u":"/docs/reference/cli-options","h":"#--optional","p":1538},{"i":1608,"t":"--pass-on-redirect","u":"/docs/reference/cli-options","h":"#--pass-on-redirect","p":1538},{"i":1610,"t":"--force","u":"/docs/reference/cli-options","h":"#--force","p":1538},{"i":1612,"t":"Coursier options","u":"/docs/reference/cli-options","h":"#coursier-options","p":1538},{"i":1614,"t":"--ttl","u":"/docs/reference/cli-options","h":"#--ttl","p":1538},{"i":1616,"t":"--cache","u":"/docs/reference/cli-options","h":"#--cache","p":1538},{"i":1618,"t":"--coursier-validate-checksums","u":"/docs/reference/cli-options","h":"#--coursier-validate-checksums","p":1538},{"i":1620,"t":"--offline","u":"/docs/reference/cli-options","h":"#--offline","p":1538},{"i":1622,"t":"Cross options","u":"/docs/reference/cli-options","h":"#cross-options","p":1538},{"i":1624,"t":"--cross","u":"/docs/reference/cli-options","h":"#--cross","p":1538},{"i":1626,"t":"Debug options","u":"/docs/reference/cli-options","h":"#debug-options","p":1538},{"i":1628,"t":"--debug","u":"/docs/reference/cli-options","h":"#--debug","p":1538},{"i":1630,"t":"--debug-port","u":"/docs/reference/cli-options","h":"#--debug-port","p":1538},{"i":1632,"t":"--debug-mode","u":"/docs/reference/cli-options","h":"#--debug-mode","p":1538},{"i":1634,"t":"Dependency options","u":"/docs/reference/cli-options","h":"#dependency-options","p":1538},{"i":1636,"t":"--dependency","u":"/docs/reference/cli-options","h":"#--dependency","p":1538},{"i":1638,"t":"--compile-only-dependency","u":"/docs/reference/cli-options","h":"#--compile-only-dependency","p":1538},{"i":1640,"t":"--repository","u":"/docs/reference/cli-options","h":"#--repository","p":1538},{"i":1642,"t":"--compiler-plugin","u":"/docs/reference/cli-options","h":"#--compiler-plugin","p":1538},{"i":1644,"t":"Dependency update options","u":"/docs/reference/cli-options","h":"#dependency-update-options","p":1538},{"i":1646,"t":"--all","u":"/docs/reference/cli-options","h":"#--all","p":1538},{"i":1648,"t":"Doc options","u":"/docs/reference/cli-options","h":"#doc-options","p":1538},{"i":1650,"t":"--output","u":"/docs/reference/cli-options","h":"#--output","p":1538},{"i":1652,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-1","p":1538},{"i":1654,"t":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options","p":1538},{"i":1656,"t":"Export options","u":"/docs/reference/cli-options","h":"#export-options","p":1538},{"i":1658,"t":"--sbt","u":"/docs/reference/cli-options","h":"#--sbt","p":1538},{"i":1660,"t":"--mill","u":"/docs/reference/cli-options","h":"#--mill","p":1538},{"i":1662,"t":"--json","u":"/docs/reference/cli-options","h":"#--json","p":1538},{"i":1664,"t":"--sbt-setting","u":"/docs/reference/cli-options","h":"#--sbt-setting","p":1538},{"i":1666,"t":"--project","u":"/docs/reference/cli-options","h":"#--project","p":1538},{"i":1668,"t":"--sbt-version","u":"/docs/reference/cli-options","h":"#--sbt-version","p":1538},{"i":1670,"t":"--output","u":"/docs/reference/cli-options","h":"#--output-1","p":1538},{"i":1672,"t":"Fmt options","u":"/docs/reference/cli-options","h":"#fmt-options","p":1538},{"i":1674,"t":"--check","u":"/docs/reference/cli-options","h":"#--check","p":1538},{"i":1676,"t":"--respect-project-filters","u":"/docs/reference/cli-options","h":"#--respect-project-filters","p":1538},{"i":1678,"t":"--save-scalafmt-conf","u":"/docs/reference/cli-options","h":"#--save-scalafmt-conf","p":1538},{"i":1680,"t":"--os-arch-suffix","u":"/docs/reference/cli-options","h":"#--os-arch-suffix","p":1538},{"i":1682,"t":"--scalafmt-tag","u":"/docs/reference/cli-options","h":"#--scalafmt-tag","p":1538},{"i":1684,"t":"--scalafmt-github-org-name","u":"/docs/reference/cli-options","h":"#--scalafmt-github-org-name","p":1538},{"i":1686,"t":"--scalafmt-extension","u":"/docs/reference/cli-options","h":"#--scalafmt-extension","p":1538},{"i":1688,"t":"--scalafmt-launcher","u":"/docs/reference/cli-options","h":"#--scalafmt-launcher","p":1538},{"i":1690,"t":"--scalafmt-arg","u":"/docs/reference/cli-options","h":"#--scalafmt-arg","p":1538},{"i":1692,"t":"--scalafmt-conf","u":"/docs/reference/cli-options","h":"#--scalafmt-conf","p":1538},{"i":1694,"t":"--scalafmt-conf-str","u":"/docs/reference/cli-options","h":"#--scalafmt-conf-str","p":1538},{"i":1696,"t":"--scalafmt-dialect","u":"/docs/reference/cli-options","h":"#--scalafmt-dialect","p":1538},{"i":1698,"t":"--scalafmt-version","u":"/docs/reference/cli-options","h":"#--scalafmt-version","p":1538},{"i":1700,"t":"Global suppress warning options","u":"/docs/reference/cli-options","h":"#global-suppress-warning-options","p":1538},{"i":1702,"t":"--suppress-experimental-feature-warning","u":"/docs/reference/cli-options","h":"#--suppress-experimental-feature-warning","p":1538},{"i":1704,"t":"Help options","u":"/docs/reference/cli-options","h":"#help-options","p":1538},{"i":1706,"t":"--usage","u":"/docs/reference/cli-options","h":"#--usage","p":1538},{"i":1708,"t":"--help","u":"/docs/reference/cli-options","h":"#--help","p":1538},{"i":1710,"t":"--help-full","u":"/docs/reference/cli-options","h":"#--help-full","p":1538},{"i":1712,"t":"Help group options","u":"/docs/reference/cli-options","h":"#help-group-options","p":1538},{"i":1714,"t":"--help-js","u":"/docs/reference/cli-options","h":"#--help-js","p":1538},{"i":1716,"t":"--help-native","u":"/docs/reference/cli-options","h":"#--help-native","p":1538},{"i":1718,"t":"--help-scaladoc","u":"/docs/reference/cli-options","h":"#--help-scaladoc","p":1538},{"i":1720,"t":"--help-repl","u":"/docs/reference/cli-options","h":"#--help-repl","p":1538},{"i":1722,"t":"--help-scalafmt","u":"/docs/reference/cli-options","h":"#--help-scalafmt","p":1538},{"i":1724,"t":"Install completions options","u":"/docs/reference/cli-options","h":"#install-completions-options","p":1538},{"i":1726,"t":"--format","u":"/docs/reference/cli-options","h":"#--format","p":1538},{"i":1728,"t":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file","p":1538},{"i":1730,"t":"--output","u":"/docs/reference/cli-options","h":"#--output-2","p":1538},{"i":1732,"t":"--banner","u":"/docs/reference/cli-options","h":"#--banner","p":1538},{"i":1734,"t":"--name","u":"/docs/reference/cli-options","h":"#--name","p":1538},{"i":1736,"t":"--env","u":"/docs/reference/cli-options","h":"#--env","p":1538},{"i":1738,"t":"Java options","u":"/docs/reference/cli-options","h":"#java-options","p":1538},{"i":1740,"t":"--java-opt","u":"/docs/reference/cli-options","h":"#--java-opt","p":1538},{"i":1742,"t":"Java prop options","u":"/docs/reference/cli-options","h":"#java-prop-options","p":1538},{"i":1744,"t":"--java-prop-option","u":"/docs/reference/cli-options","h":"#--java-prop-option","p":1538},{"i":1746,"t":"Jvm options","u":"/docs/reference/cli-options","h":"#jvm-options","p":1538},{"i":1748,"t":"--java-home","u":"/docs/reference/cli-options","h":"#--java-home","p":1538},{"i":1750,"t":"--jvm","u":"/docs/reference/cli-options","h":"#--jvm","p":1538},{"i":1752,"t":"--jvm-index","u":"/docs/reference/cli-options","h":"#--jvm-index","p":1538},{"i":1754,"t":"--jvm-index-os","u":"/docs/reference/cli-options","h":"#--jvm-index-os","p":1538},{"i":1756,"t":"--jvm-index-arch","u":"/docs/reference/cli-options","h":"#--jvm-index-arch","p":1538},{"i":1758,"t":"--javac-plugin","u":"/docs/reference/cli-options","h":"#--javac-plugin","p":1538},{"i":1760,"t":"--javac-option","u":"/docs/reference/cli-options","h":"#--javac-option","p":1538},{"i":1762,"t":"--bsp-debug-port","u":"/docs/reference/cli-options","h":"#--bsp-debug-port","p":1538},{"i":1764,"t":"Logging options","u":"/docs/reference/cli-options","h":"#logging-options","p":1538},{"i":1766,"t":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet","p":1538},{"i":1768,"t":"--progress","u":"/docs/reference/cli-options","h":"#--progress","p":1538},{"i":1770,"t":"Main class options","u":"/docs/reference/cli-options","h":"#main-class-options","p":1538},{"i":1772,"t":"--main-class","u":"/docs/reference/cli-options","h":"#--main-class","p":1538},{"i":1774,"t":"--main-class-ls","u":"/docs/reference/cli-options","h":"#--main-class-ls","p":1538},{"i":1776,"t":"Markdown options","u":"/docs/reference/cli-options","h":"#markdown-options","p":1538},{"i":1778,"t":"--enable-markdown","u":"/docs/reference/cli-options","h":"#--enable-markdown","p":1538},{"i":1780,"t":"Package options","u":"/docs/reference/cli-options","h":"#package-options","p":1538},{"i":1782,"t":"--output","u":"/docs/reference/cli-options","h":"#--output-3","p":1538},{"i":1784,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-2","p":1538},{"i":1786,"t":"--library","u":"/docs/reference/cli-options","h":"#--library","p":1538},{"i":1788,"t":"--source","u":"/docs/reference/cli-options","h":"#--source","p":1538},{"i":1790,"t":"--doc","u":"/docs/reference/cli-options","h":"#--doc","p":1538},{"i":1792,"t":"--assembly","u":"/docs/reference/cli-options","h":"#--assembly","p":1538},{"i":1794,"t":"--preamble","u":"/docs/reference/cli-options","h":"#--preamble","p":1538},{"i":1796,"t":"--main-class-in-manifest","u":"/docs/reference/cli-options","h":"#--main-class-in-manifest","p":1538},{"i":1798,"t":"--spark","u":"/docs/reference/cli-options","h":"#--spark","p":1538},{"i":1800,"t":"--standalone","u":"/docs/reference/cli-options","h":"#--standalone","p":1538},{"i":1802,"t":"--deb","u":"/docs/reference/cli-options","h":"#--deb","p":1538},{"i":1804,"t":"--dmg","u":"/docs/reference/cli-options","h":"#--dmg","p":1538},{"i":1806,"t":"--rpm","u":"/docs/reference/cli-options","h":"#--rpm","p":1538},{"i":1808,"t":"--msi","u":"/docs/reference/cli-options","h":"#--msi","p":1538},{"i":1810,"t":"--pkg","u":"/docs/reference/cli-options","h":"#--pkg","p":1538},{"i":1812,"t":"--docker","u":"/docs/reference/cli-options","h":"#--docker","p":1538},{"i":1814,"t":"--provided","u":"/docs/reference/cli-options","h":"#--provided","p":1538},{"i":1816,"t":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options-1","p":1538},{"i":1818,"t":"--native-image","u":"/docs/reference/cli-options","h":"#--native-image","p":1538},{"i":1820,"t":"Packager options","u":"/docs/reference/cli-options","h":"#packager-options","p":1538},{"i":1822,"t":"--version","u":"/docs/reference/cli-options","h":"#--version","p":1538},{"i":1824,"t":"--logo-path","u":"/docs/reference/cli-options","h":"#--logo-path","p":1538},{"i":1826,"t":"--launcher-app","u":"/docs/reference/cli-options","h":"#--launcher-app","p":1538},{"i":1828,"t":"--description","u":"/docs/reference/cli-options","h":"#--description","p":1538},{"i":1829,"t":"--maintainer","u":"/docs/reference/cli-options","h":"#--maintainer","p":1538},{"i":1831,"t":"--debian-conflicts","u":"/docs/reference/cli-options","h":"#--debian-conflicts","p":1538},{"i":1833,"t":"--debian-dependencies","u":"/docs/reference/cli-options","h":"#--debian-dependencies","p":1538},{"i":1835,"t":"--deb-architecture","u":"/docs/reference/cli-options","h":"#--deb-architecture","p":1538},{"i":1837,"t":"--priority","u":"/docs/reference/cli-options","h":"#--priority","p":1538},{"i":1839,"t":"--section","u":"/docs/reference/cli-options","h":"#--section","p":1538},{"i":1841,"t":"--identifier","u":"/docs/reference/cli-options","h":"#--identifier","p":1538},{"i":1843,"t":"--license","u":"/docs/reference/cli-options","h":"#--license","p":1538},{"i":1845,"t":"--release","u":"/docs/reference/cli-options","h":"#--release","p":1538},{"i":1847,"t":"--rpm-architecture","u":"/docs/reference/cli-options","h":"#--rpm-architecture","p":1538},{"i":1849,"t":"--license-path","u":"/docs/reference/cli-options","h":"#--license-path","p":1538},{"i":1851,"t":"--product-name","u":"/docs/reference/cli-options","h":"#--product-name","p":1538},{"i":1853,"t":"--exit-dialog","u":"/docs/reference/cli-options","h":"#--exit-dialog","p":1538},{"i":1855,"t":"--suppress-validation","u":"/docs/reference/cli-options","h":"#--suppress-validation","p":1538},{"i":1857,"t":"--extra-config","u":"/docs/reference/cli-options","h":"#--extra-config","p":1538},{"i":1859,"t":"--is64-bits","u":"/docs/reference/cli-options","h":"#--is64-bits","p":1538},{"i":1861,"t":"--installer-version","u":"/docs/reference/cli-options","h":"#--installer-version","p":1538},{"i":1863,"t":"--wix-upgrade-code-guid","u":"/docs/reference/cli-options","h":"#--wix-upgrade-code-guid","p":1538},{"i":1865,"t":"--docker-from","u":"/docs/reference/cli-options","h":"#--docker-from","p":1538},{"i":1867,"t":"--docker-image-registry","u":"/docs/reference/cli-options","h":"#--docker-image-registry","p":1538},{"i":1869,"t":"--docker-image-repository","u":"/docs/reference/cli-options","h":"#--docker-image-repository","p":1538},{"i":1871,"t":"--docker-image-tag","u":"/docs/reference/cli-options","h":"#--docker-image-tag","p":1538},{"i":1873,"t":"--docker-cmd","u":"/docs/reference/cli-options","h":"#--docker-cmd","p":1538},{"i":1875,"t":"--graalvm-java-version","u":"/docs/reference/cli-options","h":"#--graalvm-java-version","p":1538},{"i":1877,"t":"--graalvm-version","u":"/docs/reference/cli-options","h":"#--graalvm-version","p":1538},{"i":1879,"t":"--graalvm-jvm-id","u":"/docs/reference/cli-options","h":"#--graalvm-jvm-id","p":1538},{"i":1881,"t":"--graalvm-args","u":"/docs/reference/cli-options","h":"#--graalvm-args","p":1538},{"i":1883,"t":"Pgp push pull options","u":"/docs/reference/cli-options","h":"#pgp-push-pull-options","p":1538},{"i":1885,"t":"--key-server","u":"/docs/reference/cli-options","h":"#--key-server","p":1538},{"i":1887,"t":"Power options","u":"/docs/reference/cli-options","h":"#power-options","p":1538},{"i":1889,"t":"--power","u":"/docs/reference/cli-options","h":"#--power","p":1538},{"i":1891,"t":"Publish options","u":"/docs/reference/cli-options","h":"#publish-options","p":1538},{"i":1893,"t":"--working-dir","u":"/docs/reference/cli-options","h":"#--working-dir","p":1538},{"i":1895,"t":"--scala-version-suffix","u":"/docs/reference/cli-options","h":"#--scala-version-suffix","p":1538},{"i":1897,"t":"--scala-platform-suffix","u":"/docs/reference/cli-options","h":"#--scala-platform-suffix","p":1538},{"i":1899,"t":"--sources","u":"/docs/reference/cli-options","h":"#--sources","p":1538},{"i":1901,"t":"--doc","u":"/docs/reference/cli-options","h":"#--doc-1","p":1538},{"i":1903,"t":"--gpg-key","u":"/docs/reference/cli-options","h":"#--gpg-key","p":1538},{"i":1905,"t":"--signer","u":"/docs/reference/cli-options","h":"#--signer","p":1538},{"i":1907,"t":"--gpg-option","u":"/docs/reference/cli-options","h":"#--gpg-option","p":1538},{"i":1909,"t":"--ivy2-home","u":"/docs/reference/cli-options","h":"#--ivy2-home","p":1538},{"i":1911,"t":"--checksum","u":"/docs/reference/cli-options","h":"#--checksum","p":1538},{"i":1913,"t":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy","p":1538},{"i":1915,"t":"--ivy2-local-like","u":"/docs/reference/cli-options","h":"#--ivy2-local-like","p":1538},{"i":1917,"t":"--parallel-upload","u":"/docs/reference/cli-options","h":"#--parallel-upload","p":1538},{"i":1919,"t":"Publish params options","u":"/docs/reference/cli-options","h":"#publish-params-options","p":1538},{"i":1921,"t":"--organization","u":"/docs/reference/cli-options","h":"#--organization","p":1538},{"i":1923,"t":"--name","u":"/docs/reference/cli-options","h":"#--name-1","p":1538},{"i":1925,"t":"--module-name","u":"/docs/reference/cli-options","h":"#--module-name","p":1538},{"i":1927,"t":"--url","u":"/docs/reference/cli-options","h":"#--url","p":1538},{"i":1929,"t":"--license","u":"/docs/reference/cli-options","h":"#--license-1","p":1538},{"i":1931,"t":"--vcs","u":"/docs/reference/cli-options","h":"#--vcs","p":1538},{"i":1933,"t":"--description","u":"/docs/reference/cli-options","h":"#--description-1","p":1538},{"i":1935,"t":"--developer","u":"/docs/reference/cli-options","h":"#--developer","p":1538},{"i":1937,"t":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key","p":1538},{"i":1939,"t":"--secret-key-password","u":"/docs/reference/cli-options","h":"#--secret-key-password","p":1538},{"i":1941,"t":"--ci","u":"/docs/reference/cli-options","h":"#--ci","p":1538},{"i":1943,"t":"Publish repository options","u":"/docs/reference/cli-options","h":"#publish-repository-options","p":1538},{"i":1945,"t":"--publish-repository","u":"/docs/reference/cli-options","h":"#--publish-repository","p":1538},{"i":1947,"t":"--user","u":"/docs/reference/cli-options","h":"#--user","p":1538},{"i":1949,"t":"--password","u":"/docs/reference/cli-options","h":"#--password","p":1538},{"i":1951,"t":"--realm","u":"/docs/reference/cli-options","h":"#--realm","p":1538},{"i":1953,"t":"Publish setup options","u":"/docs/reference/cli-options","h":"#publish-setup-options","p":1538},{"i":1955,"t":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key","p":1538},{"i":1957,"t":"--check","u":"/docs/reference/cli-options","h":"#--check-1","p":1538},{"i":1959,"t":"--token","u":"/docs/reference/cli-options","h":"#--token","p":1538},{"i":1961,"t":"--random-secret-key","u":"/docs/reference/cli-options","h":"#--random-secret-key","p":1538},{"i":1963,"t":"--random-secret-key-mail","u":"/docs/reference/cli-options","h":"#--random-secret-key-mail","p":1538},{"i":1965,"t":"--checks","u":"/docs/reference/cli-options","h":"#--checks","p":1538},{"i":1967,"t":"--check-workflow","u":"/docs/reference/cli-options","h":"#--check-workflow","p":1538},{"i":1969,"t":"--check-gitignore","u":"/docs/reference/cli-options","h":"#--check-gitignore","p":1538},{"i":1971,"t":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-1","p":1538},{"i":1973,"t":"Python options","u":"/docs/reference/cli-options","h":"#python-options","p":1538},{"i":1975,"t":"--python-setup","u":"/docs/reference/cli-options","h":"#--python-setup","p":1538},{"i":1977,"t":"--python","u":"/docs/reference/cli-options","h":"#--python","p":1538},{"i":1979,"t":"--scala-py-version","u":"/docs/reference/cli-options","h":"#--scala-py-version","p":1538},{"i":1981,"t":"Repl options","u":"/docs/reference/cli-options","h":"#repl-options","p":1538},{"i":1983,"t":"--ammonite","u":"/docs/reference/cli-options","h":"#--ammonite","p":1538},{"i":1985,"t":"--ammonite-version","u":"/docs/reference/cli-options","h":"#--ammonite-version","p":1538},{"i":1987,"t":"--ammonite-arg","u":"/docs/reference/cli-options","h":"#--ammonite-arg","p":1538},{"i":1989,"t":"--repl-dry-run","u":"/docs/reference/cli-options","h":"#--repl-dry-run","p":1538},{"i":1991,"t":"Run options","u":"/docs/reference/cli-options","h":"#run-options","p":1538},{"i":1993,"t":"--spark-submit","u":"/docs/reference/cli-options","h":"#--spark-submit","p":1538},{"i":1995,"t":"--submit-argument","u":"/docs/reference/cli-options","h":"#--submit-argument","p":1538},{"i":1997,"t":"--standalone-spark","u":"/docs/reference/cli-options","h":"#--standalone-spark","p":1538},{"i":1999,"t":"--hadoop-jar","u":"/docs/reference/cli-options","h":"#--hadoop-jar","p":1538},{"i":2001,"t":"--command","u":"/docs/reference/cli-options","h":"#--command","p":1538},{"i":2003,"t":"--scratch-dir","u":"/docs/reference/cli-options","h":"#--scratch-dir","p":1538},{"i":2005,"t":"--use-manifest","u":"/docs/reference/cli-options","h":"#--use-manifest","p":1538},{"i":2007,"t":"Scala.js options","u":"/docs/reference/cli-options","h":"#scalajs-options","p":1538},{"i":2009,"t":"--js","u":"/docs/reference/cli-options","h":"#--js","p":1538},{"i":2011,"t":"--js-version","u":"/docs/reference/cli-options","h":"#--js-version","p":1538},{"i":2013,"t":"--js-mode","u":"/docs/reference/cli-options","h":"#--js-mode","p":1538},{"i":2015,"t":"--js-no-opt","u":"/docs/reference/cli-options","h":"#--js-no-opt","p":1538},{"i":2017,"t":"--js-module-kind","u":"/docs/reference/cli-options","h":"#--js-module-kind","p":1538},{"i":2019,"t":"--js-check-ir","u":"/docs/reference/cli-options","h":"#--js-check-ir","p":1538},{"i":2020,"t":"--js-emit-source-maps","u":"/docs/reference/cli-options","h":"#--js-emit-source-maps","p":1538},{"i":2022,"t":"--js-source-maps-path","u":"/docs/reference/cli-options","h":"#--js-source-maps-path","p":1538},{"i":2024,"t":"--js-es-module-import-map","u":"/docs/reference/cli-options","h":"#--js-es-module-import-map","p":1538},{"i":2026,"t":"--js-dom","u":"/docs/reference/cli-options","h":"#--js-dom","p":1538},{"i":2028,"t":"--js-header","u":"/docs/reference/cli-options","h":"#--js-header","p":1538},{"i":2030,"t":"--js-allow-big-ints-for-longs","u":"/docs/reference/cli-options","h":"#--js-allow-big-ints-for-longs","p":1538},{"i":2032,"t":"--js-avoid-classes","u":"/docs/reference/cli-options","h":"#--js-avoid-classes","p":1538},{"i":2034,"t":"--js-avoid-lets-and-consts","u":"/docs/reference/cli-options","h":"#--js-avoid-lets-and-consts","p":1538},{"i":2036,"t":"--js-module-split-style","u":"/docs/reference/cli-options","h":"#--js-module-split-style","p":1538},{"i":2038,"t":"--js-small-module-for-package","u":"/docs/reference/cli-options","h":"#--js-small-module-for-package","p":1538},{"i":2040,"t":"--js-es-version","u":"/docs/reference/cli-options","h":"#--js-es-version","p":1538},{"i":2042,"t":"--js-linker-path","u":"/docs/reference/cli-options","h":"#--js-linker-path","p":1538},{"i":2044,"t":"--js-cli-version","u":"/docs/reference/cli-options","h":"#--js-cli-version","p":1538},{"i":2046,"t":"--js-cli-java-arg","u":"/docs/reference/cli-options","h":"#--js-cli-java-arg","p":1538},{"i":2048,"t":"--js-cli-on-jvm","u":"/docs/reference/cli-options","h":"#--js-cli-on-jvm","p":1538},{"i":2050,"t":"Scala Native options","u":"/docs/reference/cli-options","h":"#scala-native-options","p":1538},{"i":2052,"t":"--native","u":"/docs/reference/cli-options","h":"#--native","p":1538},{"i":2054,"t":"--native-version","u":"/docs/reference/cli-options","h":"#--native-version","p":1538},{"i":2056,"t":"--native-mode","u":"/docs/reference/cli-options","h":"#--native-mode","p":1538},{"i":2058,"t":"--native-lto","u":"/docs/reference/cli-options","h":"#--native-lto","p":1538},{"i":2060,"t":"--native-gc","u":"/docs/reference/cli-options","h":"#--native-gc","p":1538},{"i":2062,"t":"--native-clang","u":"/docs/reference/cli-options","h":"#--native-clang","p":1538},{"i":2064,"t":"--native-clangpp","u":"/docs/reference/cli-options","h":"#--native-clangpp","p":1538},{"i":2066,"t":"--native-linking","u":"/docs/reference/cli-options","h":"#--native-linking","p":1538},{"i":2068,"t":"--native-linking-defaults","u":"/docs/reference/cli-options","h":"#--native-linking-defaults","p":1538},{"i":2070,"t":"--native-compile","u":"/docs/reference/cli-options","h":"#--native-compile","p":1538},{"i":2072,"t":"--native-compile-defaults","u":"/docs/reference/cli-options","h":"#--native-compile-defaults","p":1538},{"i":2074,"t":"--native-target","u":"/docs/reference/cli-options","h":"#--native-target","p":1538},{"i":2076,"t":"--embed-resources","u":"/docs/reference/cli-options","h":"#--embed-resources","p":1538},{"i":2078,"t":"Scalac options","u":"/docs/reference/cli-options","h":"#scalac-options","p":1538},{"i":2080,"t":"--scalac-option","u":"/docs/reference/cli-options","h":"#--scalac-option","p":1538},{"i":2082,"t":"Scalac extra options","u":"/docs/reference/cli-options","h":"#scalac-extra-options","p":1538},{"i":2084,"t":"--scalac-help","u":"/docs/reference/cli-options","h":"#--scalac-help","p":1538},{"i":2086,"t":"--scalac-verbose","u":"/docs/reference/cli-options","h":"#--scalac-verbose","p":1538},{"i":2088,"t":"Secret options","u":"/docs/reference/cli-options","h":"#secret-options","p":1538},{"i":2090,"t":"--token","u":"/docs/reference/cli-options","h":"#--token-1","p":1538},{"i":2091,"t":"--repository","u":"/docs/reference/cli-options","h":"#--repository-1","p":1538},{"i":2093,"t":"Secret create options","u":"/docs/reference/cli-options","h":"#secret-create-options","p":1538},{"i":2095,"t":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key-1","p":1538},{"i":2097,"t":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-2","p":1538},{"i":2099,"t":"--print-request","u":"/docs/reference/cli-options","h":"#--print-request","p":1538},{"i":2101,"t":"Shared options","u":"/docs/reference/cli-options","h":"#shared-options","p":1538},{"i":2103,"t":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version","p":1538},{"i":2105,"t":"--scala-binary-version","u":"/docs/reference/cli-options","h":"#--scala-binary-version","p":1538},{"i":2107,"t":"--extra-jars","u":"/docs/reference/cli-options","h":"#--extra-jars","p":1538},{"i":2109,"t":"--extra-compile-only-jars","u":"/docs/reference/cli-options","h":"#--extra-compile-only-jars","p":1538},{"i":2111,"t":"--extra-source-jars","u":"/docs/reference/cli-options","h":"#--extra-source-jars","p":1538},{"i":2113,"t":"--resource-dirs","u":"/docs/reference/cli-options","h":"#--resource-dirs","p":1538},{"i":2115,"t":"--as-jar","u":"/docs/reference/cli-options","h":"#--as-jar","p":1538},{"i":2117,"t":"--platform","u":"/docs/reference/cli-options","h":"#--platform","p":1538},{"i":2119,"t":"--scala-library","u":"/docs/reference/cli-options","h":"#--scala-library","p":1538},{"i":2121,"t":"--with-compiler","u":"/docs/reference/cli-options","h":"#--with-compiler","p":1538},{"i":2123,"t":"--java","u":"/docs/reference/cli-options","h":"#--java","p":1538},{"i":2125,"t":"--runner","u":"/docs/reference/cli-options","h":"#--runner","p":1538},{"i":2127,"t":"--strict-bloop-json-check","u":"/docs/reference/cli-options","h":"#--strict-bloop-json-check","p":1538},{"i":2129,"t":"--compilation-output","u":"/docs/reference/cli-options","h":"#--compilation-output","p":1538},{"i":2131,"t":"--with-toolkit","u":"/docs/reference/cli-options","h":"#--with-toolkit","p":1538},{"i":2133,"t":"--exclude","u":"/docs/reference/cli-options","h":"#--exclude","p":1538},{"i":2135,"t":"--object-wrapper","u":"/docs/reference/cli-options","h":"#--object-wrapper","p":1538},{"i":2137,"t":"Snippet options","u":"/docs/reference/cli-options","h":"#snippet-options","p":1538},{"i":2139,"t":"--script-snippet","u":"/docs/reference/cli-options","h":"#--script-snippet","p":1538},{"i":2141,"t":"--execute-script","u":"/docs/reference/cli-options","h":"#--execute-script","p":1538},{"i":2143,"t":"--scala-snippet","u":"/docs/reference/cli-options","h":"#--scala-snippet","p":1538},{"i":2145,"t":"--execute-scala","u":"/docs/reference/cli-options","h":"#--execute-scala","p":1538},{"i":2147,"t":"--java-snippet","u":"/docs/reference/cli-options","h":"#--java-snippet","p":1538},{"i":2149,"t":"--execute-java","u":"/docs/reference/cli-options","h":"#--execute-java","p":1538},{"i":2151,"t":"--markdown-snippet","u":"/docs/reference/cli-options","h":"#--markdown-snippet","p":1538},{"i":2153,"t":"--execute-markdown","u":"/docs/reference/cli-options","h":"#--execute-markdown","p":1538},{"i":2155,"t":"Source generator options","u":"/docs/reference/cli-options","h":"#source-generator-options","p":1538},{"i":2157,"t":"--use-build-info","u":"/docs/reference/cli-options","h":"#--use-build-info","p":1538},{"i":2159,"t":"Suppress warning options","u":"/docs/reference/cli-options","h":"#suppress-warning-options","p":1538},{"i":2161,"t":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":1538},{"i":2163,"t":"--suppress-outdated-dependency-warning","u":"/docs/reference/cli-options","h":"#--suppress-outdated-dependency-warning","p":1538},{"i":2165,"t":"Test options","u":"/docs/reference/cli-options","h":"#test-options","p":1538},{"i":2167,"t":"--test-framework","u":"/docs/reference/cli-options","h":"#--test-framework","p":1538},{"i":2169,"t":"--require-tests","u":"/docs/reference/cli-options","h":"#--require-tests","p":1538},{"i":2171,"t":"--test-only","u":"/docs/reference/cli-options","h":"#--test-only","p":1538},{"i":2173,"t":"Uninstall options","u":"/docs/reference/cli-options","h":"#uninstall-options","p":1538},{"i":2175,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-3","p":1538},{"i":2177,"t":"--skip-cache","u":"/docs/reference/cli-options","h":"#--skip-cache","p":1538},{"i":2179,"t":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name","p":1538},{"i":2181,"t":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir","p":1538},{"i":2183,"t":"Uninstall completions options","u":"/docs/reference/cli-options","h":"#uninstall-completions-options","p":1538},{"i":2185,"t":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file-1","p":1538},{"i":2187,"t":"--banner","u":"/docs/reference/cli-options","h":"#--banner-1","p":1538},{"i":2189,"t":"--name","u":"/docs/reference/cli-options","h":"#--name-2","p":1538},{"i":2191,"t":"Update options","u":"/docs/reference/cli-options","h":"#update-options","p":1538},{"i":2193,"t":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-1","p":1538},{"i":2195,"t":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-1","p":1538},{"i":2197,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-4","p":1538},{"i":2199,"t":"--is-internal-run","u":"/docs/reference/cli-options","h":"#--is-internal-run","p":1538},{"i":2201,"t":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token","p":1538},{"i":2203,"t":"Verbosity options","u":"/docs/reference/cli-options","h":"#verbosity-options","p":1538},{"i":2205,"t":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose","p":1538},{"i":2207,"t":"--interactive","u":"/docs/reference/cli-options","h":"#--interactive","p":1538},{"i":2209,"t":"--actions","u":"/docs/reference/cli-options","h":"#--actions","p":1538},{"i":2211,"t":"Version options","u":"/docs/reference/cli-options","h":"#version-options","p":1538},{"i":2213,"t":"--compute-version","u":"/docs/reference/cli-options","h":"#--compute-version","p":1538},{"i":2215,"t":"--project-version","u":"/docs/reference/cli-options","h":"#--project-version","p":1538},{"i":2217,"t":"--cli-version","u":"/docs/reference/cli-options","h":"#--cli-version","p":1538},{"i":2219,"t":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version-1","p":1538},{"i":2221,"t":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token-1","p":1538},{"i":2223,"t":"--offline","u":"/docs/reference/cli-options","h":"#--offline-1","p":1538},{"i":2225,"t":"Watch options","u":"/docs/reference/cli-options","h":"#watch-options","p":1538},{"i":2227,"t":"--watch","u":"/docs/reference/cli-options","h":"#--watch","p":1538},{"i":2229,"t":"--restart","u":"/docs/reference/cli-options","h":"#--restart","p":1538},{"i":2231,"t":"Internal options","u":"/docs/reference/cli-options","h":"#internal-options","p":1538},{"i":2232,"t":"Add path options","u":"/docs/reference/cli-options","h":"#add-path-options","p":1538},{"i":2234,"t":"--title","u":"/docs/reference/cli-options","h":"#--title","p":1538},{"i":2236,"t":"Bloop options","u":"/docs/reference/cli-options","h":"#bloop-options","p":1538},{"i":2238,"t":"--working-directory","u":"/docs/reference/cli-options","h":"#--working-directory","p":1538},{"i":2240,"t":"Bloop start options","u":"/docs/reference/cli-options","h":"#bloop-start-options","p":1538},{"i":2242,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-5","p":1538},{"i":2244,"t":"Bsp options","u":"/docs/reference/cli-options","h":"#bsp-options","p":1538},{"i":2246,"t":"--json-options","u":"/docs/reference/cli-options","h":"#--json-options","p":1538},{"i":2248,"t":"Bsp file options","u":"/docs/reference/cli-options","h":"#bsp-file-options","p":1538},{"i":2250,"t":"--bsp-directory","u":"/docs/reference/cli-options","h":"#--bsp-directory","p":1538},{"i":2252,"t":"--bsp-name","u":"/docs/reference/cli-options","h":"#--bsp-name","p":1538},{"i":2254,"t":"Default file options","u":"/docs/reference/cli-options","h":"#default-file-options","p":1538},{"i":2256,"t":"--write","u":"/docs/reference/cli-options","h":"#--write","p":1538},{"i":2258,"t":"--list","u":"/docs/reference/cli-options","h":"#--list","p":1538},{"i":2260,"t":"--list-ids","u":"/docs/reference/cli-options","h":"#--list-ids","p":1538},{"i":2262,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-6","p":1538},{"i":2264,"t":"Input options","u":"/docs/reference/cli-options","h":"#input-options","p":1538},{"i":2266,"t":"--default-forbidden-directories","u":"/docs/reference/cli-options","h":"#--default-forbidden-directories","p":1538},{"i":2268,"t":"--forbid","u":"/docs/reference/cli-options","h":"#--forbid","p":1538},{"i":2270,"t":"Install home options","u":"/docs/reference/cli-options","h":"#install-home-options","p":1538},{"i":2272,"t":"--scala-cli-binary-path","u":"/docs/reference/cli-options","h":"#--scala-cli-binary-path","p":1538},{"i":2274,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-7","p":1538},{"i":2276,"t":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-2","p":1538},{"i":2278,"t":"--env","u":"/docs/reference/cli-options","h":"#--env-1","p":1538},{"i":2280,"t":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-2","p":1538},{"i":2282,"t":"Pgp create options","u":"/docs/reference/cli-options","h":"#pgp-create-options","p":1538},{"i":2284,"t":"--email","u":"/docs/reference/cli-options","h":"#--email-1","p":1538},{"i":2286,"t":"--password","u":"/docs/reference/cli-options","h":"#--password-1","p":1538},{"i":2288,"t":"--dest","u":"/docs/reference/cli-options","h":"#--dest","p":1538},{"i":2290,"t":"--pub-dest","u":"/docs/reference/cli-options","h":"#--pub-dest","p":1538},{"i":2292,"t":"--secret-dest","u":"/docs/reference/cli-options","h":"#--secret-dest","p":1538},{"i":2294,"t":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-1","p":1538},{"i":2296,"t":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet-1","p":1538},{"i":2298,"t":"Pgp key id options","u":"/docs/reference/cli-options","h":"#pgp-key-id-options","p":1538},{"i":2300,"t":"--fingerprint","u":"/docs/reference/cli-options","h":"#--fingerprint","p":1538},{"i":2302,"t":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-2","p":1538},{"i":2304,"t":"Pgp pull options","u":"/docs/reference/cli-options","h":"#pgp-pull-options","p":1538},{"i":2306,"t":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty","p":1538},{"i":2308,"t":"Pgp push options","u":"/docs/reference/cli-options","h":"#pgp-push-options","p":1538},{"i":2310,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-8","p":1538},{"i":2312,"t":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty-1","p":1538},{"i":2314,"t":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally","p":1538},{"i":2316,"t":"Pgp scala signing options","u":"/docs/reference/cli-options","h":"#pgp-scala-signing-options","p":1538},{"i":2318,"t":"--signing-cli-version","u":"/docs/reference/cli-options","h":"#--signing-cli-version","p":1538},{"i":2320,"t":"--signing-cli-java-arg","u":"/docs/reference/cli-options","h":"#--signing-cli-java-arg","p":1538},{"i":2322,"t":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally-1","p":1538},{"i":2324,"t":"--force-jvm-signing-cli","u":"/docs/reference/cli-options","h":"#--force-jvm-signing-cli","p":1538},{"i":2326,"t":"Pgp sign options","u":"/docs/reference/cli-options","h":"#pgp-sign-options","p":1538},{"i":2328,"t":"--password","u":"/docs/reference/cli-options","h":"#--password-2","p":1538},{"i":2330,"t":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key-1","p":1538},{"i":2332,"t":"--force","u":"/docs/reference/cli-options","h":"#--force-9","p":1538},{"i":2334,"t":"--stdout","u":"/docs/reference/cli-options","h":"#--stdout","p":1538},{"i":2336,"t":"Pgp verify options","u":"/docs/reference/cli-options","h":"#pgp-verify-options","p":1538},{"i":2338,"t":"--key","u":"/docs/reference/cli-options","h":"#--key","p":1538},{"i":2340,"t":"Publish connection options","u":"/docs/reference/cli-options","h":"#publish-connection-options","p":1538},{"i":2342,"t":"--connection-timeout-seconds","u":"/docs/reference/cli-options","h":"#--connection-timeout-seconds","p":1538},{"i":2344,"t":"--connection-timeout-retries","u":"/docs/reference/cli-options","h":"#--connection-timeout-retries","p":1538},{"i":2346,"t":"--response-timeout-seconds","u":"/docs/reference/cli-options","h":"#--response-timeout-seconds","p":1538},{"i":2348,"t":"--staging-repo-retries","u":"/docs/reference/cli-options","h":"#--staging-repo-retries","p":1538},{"i":2350,"t":"--staging-repo-wait-time-milis","u":"/docs/reference/cli-options","h":"#--staging-repo-wait-time-milis","p":1538},{"i":2352,"t":"Semantic db options","u":"/docs/reference/cli-options","h":"#semantic-db-options","p":1538},{"i":2354,"t":"--semantic-db","u":"/docs/reference/cli-options","h":"#--semantic-db","p":1538},{"i":2356,"t":"--semantic-db-target-root","u":"/docs/reference/cli-options","h":"#--semantic-db-target-root","p":1538},{"i":2358,"t":"--semantic-db-source-root","u":"/docs/reference/cli-options","h":"#--semantic-db-source-root","p":1538},{"i":2360,"t":"Setup IDE options","u":"/docs/reference/cli-options","h":"#setup-ide-options","p":1538},{"i":2362,"t":"--charset","u":"/docs/reference/cli-options","h":"#--charset","p":1538},{"i":2364,"t":"Workspace options","u":"/docs/reference/cli-options","h":"#workspace-options","p":1538},{"i":2366,"t":"--workspace","u":"/docs/reference/cli-options","h":"#--workspace","p":1538},{"i":2369,"t":"v1.2.1","u":"/docs/release_notes","h":"#v121","p":2368},{"i":2370,"t":"Support for Scala 3.4.1","u":"/docs/release_notes","h":"#support-for-scala-341","p":2368},{"i":2372,"t":"Support for Scala.js 1.16.0","u":"/docs/release_notes","h":"#support-for-scalajs-1160","p":2368},{"i":2374,"t":"Fixes","u":"/docs/release_notes","h":"#fixes","p":2368},{"i":2376,"t":"Enhancements","u":"/docs/release_notes","h":"#enhancements","p":2368},{"i":2378,"t":"Internal changes","u":"/docs/release_notes","h":"#internal-changes","p":2368},{"i":2380,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes","p":2368},{"i":2382,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance","p":2368},{"i":2384,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors","p":2368},{"i":2386,"t":"v1.2.0","u":"/docs/release_notes","h":"#v120","p":2368},{"i":2387,"t":"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support","u":"/docs/release_notes","h":"#scala-333-340-21313--21219-support","p":2368},{"i":2389,"t":"Remapping EsModule imports at link time with Scala.js","u":"/docs/release_notes","h":"#remapping-esmodule-imports-at-link-time-with-scalajs","p":2368},{"i":2391,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-1","p":2368},{"i":2393,"t":"Enhancements","u":"/docs/release_notes","h":"#enhancements-1","p":2368},{"i":2395,"t":"Internal changes","u":"/docs/release_notes","h":"#internal-changes-1","p":2368},{"i":2397,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-1","p":2368},{"i":2399,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-1","p":2368},{"i":2401,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-1","p":2368},{"i":2403,"t":"v1.1.3","u":"/docs/release_notes","h":"#v113","p":2368},{"i":2404,"t":"Support for LTS Scala version aliases","u":"/docs/release_notes","h":"#support-for-lts-scala-version-aliases","p":2368},{"i":2406,"t":"--semanticdb-targetroot and --semanticdb-sourceroot options","u":"/docs/release_notes","h":"#--semanticdb-targetroot-and---semanticdb-sourceroot-options","p":2368},{"i":2408,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-2","p":2368},{"i":2410,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-2","p":2368},{"i":2412,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-2","p":2368},{"i":2414,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-2","p":2368},{"i":2416,"t":"v1.1.2","u":"/docs/release_notes","h":"#v112","p":2368},{"i":2417,"t":"Support for Scala.js 1.15.0","u":"/docs/release_notes","h":"#support-for-scalajs-1150","p":2368},{"i":2419,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-3","p":2368},{"i":2421,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-3","p":2368},{"i":2423,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes","p":2368},{"i":2425,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-3","p":2368},{"i":2427,"t":"v1.1.1","u":"/docs/release_notes","h":"#v111","p":2368},{"i":2428,"t":"Deprecate Scala Toolkit latest version in favour of default","u":"/docs/release_notes","h":"#deprecate-scala-toolkit-latest-version-in-favour-of-default","p":2368},{"i":2430,"t":"Enhancements","u":"/docs/release_notes","h":"#enhancements-2","p":2368},{"i":2432,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-4","p":2368},{"i":2434,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-4","p":2368},{"i":2436,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-1","p":2368},{"i":2438,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-4","p":2368},{"i":2440,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-3","p":2368},{"i":2442,"t":"v1.1.0","u":"/docs/release_notes","h":"#v110","p":2368},{"i":2443,"t":"Breaking update to Scala 2 scripts","u":"/docs/release_notes","h":"#breaking-update-to-scala-2-scripts","p":2368},{"i":2445,"t":"\"Drive relative\" paths on Windows","u":"/docs/release_notes","h":"#drive-relative-paths-on-windows","p":2368},{"i":2447,"t":"UX improvements","u":"/docs/release_notes","h":"#ux-improvements","p":2368},{"i":2449,"t":"Enhancements","u":"/docs/release_notes","h":"#enhancements-3","p":2368},{"i":2451,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-5","p":2368},{"i":2453,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-5","p":2368},{"i":2455,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-2","p":2368},{"i":2457,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-5","p":2368},{"i":2459,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-4","p":2368},{"i":2461,"t":"v1.0.6","u":"/docs/release_notes","h":"#v106","p":2368},{"i":2462,"t":"Scala CLI won't default to the system JVM if it's not supported anymore","u":"/docs/release_notes","h":"#scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore","p":2368},{"i":2464,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes","p":2368},{"i":2465,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-6","p":2368},{"i":2467,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-6","p":2368},{"i":2469,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-3","p":2368},{"i":2471,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-6","p":2368},{"i":2473,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-5","p":2368},{"i":2475,"t":"v1.0.5","u":"/docs/release_notes","h":"#v105","p":2368},{"i":2476,"t":"What's new","u":"/docs/release_notes","h":"#whats-new","p":2368},{"i":2477,"t":"Accept --power from anywhere","u":"/docs/release_notes","h":"#accept---power-from-anywhere","p":2368},{"i":2479,"t":"Offline mode (experimental)","u":"/docs/release_notes","h":"#offline-mode-experimental","p":2368},{"i":2481,"t":"Shorter install script link","u":"/docs/release_notes","h":"#shorter-install-script-link","p":2368},{"i":2483,"t":"The fix sub-command (experimental)","u":"/docs/release_notes","h":"#the-fix-sub-command-experimental","p":2368},{"i":2485,"t":"Build static & shared libraries with Scala Native (experimental)","u":"/docs/release_notes","h":"#build-static--shared-libraries-with-scala-native-experimental","p":2368},{"i":2487,"t":"Print platform version","u":"/docs/release_notes","h":"#print-platform-version","p":2368},{"i":2489,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-1","p":2368},{"i":2490,"t":"Enhancements","u":"/docs/release_notes","h":"#enhancements-4","p":2368},{"i":2492,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-7","p":2368},{"i":2494,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-7","p":2368},{"i":2496,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-4","p":2368},{"i":2498,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-7","p":2368},{"i":2500,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-6","p":2368},{"i":2502,"t":"v1.0.4","u":"/docs/release_notes","h":"#v104","p":2368},{"i":2503,"t":"Hotfix for buildTarget/jvmRunEnvironment in BSP","u":"/docs/release_notes","h":"#hotfix-for-buildtargetjvmrunenvironment-in-bsp","p":2368},{"i":2505,"t":"v1.0.3","u":"/docs/release_notes","h":"#v103","p":2368},{"i":2506,"t":"What's new","u":"/docs/release_notes","h":"#whats-new-1","p":2368},{"i":2507,"t":"Access project configuration with the new BuildInfo","u":"/docs/release_notes","h":"#access-project-configuration-with-the-new-buildinfo","p":2368},{"i":2509,"t":"CompileOnly Dependencies","u":"/docs/release_notes","h":"#compileonly-dependencies","p":2368},{"i":2511,"t":"Set globally Java properties","u":"/docs/release_notes","h":"#set-globally-java-properties","p":2368},{"i":2513,"t":"Rename parameter for publish command","u":"/docs/release_notes","h":"#rename-parameter-for-publish-command","p":2368},{"i":2515,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-2","p":2368},{"i":2517,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-8","p":2368},{"i":2519,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-8","p":2368},{"i":2521,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-5","p":2368},{"i":2523,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-8","p":2368},{"i":2525,"t":"v1.0.2","u":"/docs/release_notes","h":"#v102","p":2368},{"i":2526,"t":"What's new","u":"/docs/release_notes","h":"#whats-new-2","p":2368},{"i":2528,"t":"Installation via WinGet on Windows","u":"/docs/release_notes","h":"#installation-via-winget-on-windows","p":2368},{"i":2530,"t":"Enhanced build target names","u":"/docs/release_notes","h":"#enhanced-build-target-names","p":2368},{"i":2532,"t":"Introducing 'new' command for Giter8 project generation","u":"/docs/release_notes","h":"#introducing-new-command-for-giter8-project-generation","p":2368},{"i":2534,"t":"Loading Java Properties from .scalaopts into ScalaCLI launcher","u":"/docs/release_notes","h":"#loading-java-properties-from-scalaopts-into-scalacli-launcher","p":2368},{"i":2536,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-3","p":2368},{"i":2538,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-9","p":2368},{"i":2540,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-9","p":2368},{"i":2542,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-6","p":2368},{"i":2544,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-9","p":2368},{"i":2546,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-7","p":2368},{"i":2548,"t":"v1.0.1","u":"/docs/release_notes","h":"#v101","p":2368},{"i":2549,"t":"What's new","u":"/docs/release_notes","h":"#whats-new-3","p":2368},{"i":2551,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-10","p":2368},{"i":2553,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-7","p":2368},{"i":2555,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-10","p":2368},{"i":2557,"t":"v1.0.0","u":"/docs/release_notes","h":"#v100","p":2368},{"i":2558,"t":"The official scala runner release","u":"/docs/release_notes","h":"#the-official-scala-runner-release","p":2368},{"i":2560,"t":"What's Changed","u":"/docs/release_notes","h":"#whats-changed","p":2368},{"i":2561,"t":"New default Scala version - 3.3.0","u":"/docs/release_notes","h":"#new-default-scala-version---330","p":2368},{"i":2563,"t":"Toolkit-test","u":"/docs/release_notes","h":"#toolkit-test","p":2368},{"i":2565,"t":"Forcing an object wrapper for scripts","u":"/docs/release_notes","h":"#forcing-an-object-wrapper-for-scripts","p":2368},{"i":2567,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-4","p":2368},{"i":2569,"t":"Fixes","u":"/docs/release_notes","h":"#fixes-11","p":2368},{"i":2571,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-10","p":2368},{"i":2573,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-8","p":2368},{"i":2575,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-11","p":2368},{"i":2577,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-8","p":2368},{"i":2579,"t":"v1.0.0-RC2","u":"/docs/release_notes","h":"#v100-rc2","p":2368},{"i":2580,"t":"What's Changed","u":"/docs/release_notes","h":"#whats-changed-1","p":2368},{"i":2581,"t":"Exclude","u":"/docs/release_notes","h":"#exclude","p":2368},{"i":2583,"t":"Directives with a Test Scope equivalent","u":"/docs/release_notes","h":"#directives-with-a-test-scope-equivalent","p":2368},{"i":2585,"t":"Changes to using-directives syntax","u":"/docs/release_notes","h":"#changes-to-using-directives-syntax","p":2368},{"i":2587,"t":"Bootstrapped standalone fat JAR.","u":"/docs/release_notes","h":"#bootstrapped-standalone-fat-jar","p":2368},{"i":2589,"t":"Access the path of the script being run from its code","u":"/docs/release_notes","h":"#access-the-path-of-the-script-being-run-from-its-code","p":2368},{"i":2591,"t":"Explicit Handling of Paths in using-directives","u":"/docs/release_notes","h":"#explicit-handling-of-paths-in-using-directives","p":2368},{"i":2593,"t":"Fix deadlocks in Script Wrappers","u":"/docs/release_notes","h":"#fix-deadlocks-in-script-wrappers","p":2368},{"i":2595,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-5","p":2368},{"i":2597,"t":"Publishing changes","u":"/docs/release_notes","h":"#publishing-changes","p":2368},{"i":2599,"t":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-11","p":2368},{"i":2601,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-9","p":2368},{"i":2603,"t":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-12","p":2368},{"i":2605,"t":"v1.0.0-RC1","u":"/docs/release_notes","h":"#v100-rc1","p":2368},{"i":2606,"t":"Official scala runner release candidate","u":"/docs/release_notes","h":"#official-scala-runner-release-candidate","p":2368},{"i":2608,"t":"Scala CLI should now have better performance","u":"/docs/release_notes","h":"#scala-cli-should-now-have-better-performance","p":2368},{"i":2610,"t":"Print appropriate warnings when experimental features are used","u":"/docs/release_notes","h":"#print-appropriate-warnings-when-experimental-features-are-used","p":2368},{"i":2612,"t":"Experimental and restricted configuration keys will now require to be accessed in --power mode","u":"/docs/release_notes","h":"#experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode","p":2368},{"i":2614,"t":"Dropped deprecated using directive syntax","u":"/docs/release_notes","h":"#dropped-deprecated-using-directive-syntax","p":2368},{"i":2616,"t":"Added support for packaging native images from Docker","u":"/docs/release_notes","h":"#added-support-for-packaging-native-images-from-docker","p":2368},{"i":2618,"t":"Added support for Scala Native's LTO","u":"/docs/release_notes","h":"#added-support-for-scala-natives-lto","p":2368},{"i":2620,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-6","p":2368},{"i":2622,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-9","p":2368},{"i":2624,"t":"v0.2.1","u":"/docs/release_notes","h":"#v021","p":2368},{"i":2625,"t":"Add a guide for migrating from the old scala runner to Scala CLI","u":"/docs/release_notes","h":"#add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli","p":2368},{"i":2627,"t":"Improve the publish and publish setup sub-commands' user experience","u":"/docs/release_notes","h":"#improve-the-publish-and-publish-setup-sub-commands-user-experience","p":2368},{"i":2629,"t":"Remove unsupported kebab-case style in using directives","u":"/docs/release_notes","h":"#remove-unsupported-kebab-case-style-in-using-directives","p":2368},{"i":2631,"t":"Add a reference for available config keys in help & docs","u":"/docs/release_notes","h":"#add-a-reference-for-available-config-keys-in-help--docs","p":2368},{"i":2633,"t":"Pass user arguments to JS runner","u":"/docs/release_notes","h":"#pass-user-arguments-to-js-runner","p":2368},{"i":2635,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-7","p":2368},{"i":2637,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-10","p":2368},{"i":2639,"t":"v0.2.0","u":"/docs/release_notes","h":"#v020","p":2368},{"i":2640,"t":"Require the --power option for restricted features by default","u":"/docs/release_notes","h":"#require-the---power-option-for-restricted-features-by-default","p":2368},{"i":2642,"t":"Allow executable Scala scripts without a file extension","u":"/docs/release_notes","h":"#allow-executable-scala-scripts-without-a-file-extension","p":2368},{"i":2644,"t":"Export Project configuration to Json","u":"/docs/release_notes","h":"#export-project-configuration-to-json","p":2368},{"i":2646,"t":"Rename using lib to using dep","u":"/docs/release_notes","h":"#rename-using-lib-to-using-dep","p":2368},{"i":2648,"t":"Other breaking changes","u":"/docs/release_notes","h":"#other-breaking-changes","p":2368},{"i":2650,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-8","p":2368},{"i":2652,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-11","p":2368},{"i":2654,"t":"v0.1.20","u":"/docs/release_notes","h":"#v0120","p":2368},{"i":2655,"t":"Add support for Scala Toolkit","u":"/docs/release_notes","h":"#add-support-for-scala-toolkit","p":2368},{"i":2657,"t":"Scala CLI is built with Scala 3.2.2","u":"/docs/release_notes","h":"#scala-cli-is-built-with-scala-322","p":2368},{"i":2659,"t":"Removal of the about and doctor sub-commands","u":"/docs/release_notes","h":"#removal-of-the-about-and-doctor-sub-commands","p":2368},{"i":2661,"t":"The Scala CLI aarch64/arm64 binary is now available via sdkman","u":"/docs/release_notes","h":"#the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman","p":2368},{"i":2663,"t":"aarch64/arm64 artifact with the launcher script","u":"/docs/release_notes","h":"#aarch64arm64-artifact-with-the-launcher-script","p":2368},{"i":2665,"t":"Run a .jar file as a regular input","u":"/docs/release_notes","h":"#run-a-jar-file-as-a-regular-input","p":2368},{"i":2667,"t":"Java properties without the need for --java-prop","u":"/docs/release_notes","h":"#java-properties-without-the-need-for---java-prop","p":2368},{"i":2669,"t":"Docker packaging with using directives","u":"/docs/release_notes","h":"#docker-packaging-with-using-directives","p":2368},{"i":2671,"t":"Pass GraalVM args via a using directive","u":"/docs/release_notes","h":"#pass-graalvm-args-via-a-using-directive","p":2368},{"i":2673,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-9","p":2368},{"i":2675,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-12","p":2368},{"i":2677,"t":"v0.1.19","u":"/docs/release_notes","h":"#v0119","p":2368},{"i":2678,"t":"The Linux aarch64 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-linux-aarch64-native-launcher-is-here-experimental","p":2368},{"i":2680,"t":"Fix workspace/reload for Intellij IDEA","u":"/docs/release_notes","h":"#fix-workspacereload-for-intellij-idea","p":2368},{"i":2682,"t":"shebang headers in Markdown","u":"/docs/release_notes","h":"#shebang-headers-in-markdown","p":2368},{"i":2684,"t":"Export Scala compiler plugins to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-plugins-to-mill-projects","p":2368},{"i":2686,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-10","p":2368},{"i":2688,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-13","p":2368},{"i":2690,"t":"v0.1.18","u":"/docs/release_notes","h":"#v0118","p":2368},{"i":2691,"t":"Filter tests with --test-only","u":"/docs/release_notes","h":"#filter-tests-with---test-only","p":2368},{"i":2693,"t":"Accept authenticated proxy params via Scala CLI config","u":"/docs/release_notes","h":"#accept-authenticated-proxy-params-via-scala-cli-config","p":2368},{"i":2695,"t":"Support for running Markdown sources from zipped archives and gists","u":"/docs/release_notes","h":"#support-for-running-markdown-sources-from-zipped-archives-and-gists","p":2368},{"i":2697,"t":"Support for running piped Markdown sources","u":"/docs/release_notes","h":"#support-for-running-piped-markdown-sources","p":2368},{"i":2699,"t":"Support for running Markdown snippets","u":"/docs/release_notes","h":"#support-for-running-markdown-snippets","p":2368},{"i":2701,"t":"Customize exported Mill project name","u":"/docs/release_notes","h":"#customize-exported-mill-project-name","p":2368},{"i":2703,"t":"Export Scala compiler options to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-options-to-mill-projects","p":2368},{"i":2705,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-11","p":2368},{"i":2707,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-14","p":2368},{"i":2709,"t":"v0.1.17","u":"/docs/release_notes","h":"#v0117","p":2368},{"i":2710,"t":"SDKMAN and Homebrew support installation of Scala CLI for M1","u":"/docs/release_notes","h":"#sdkman-and-homebrew-support-installation-of-scala-cli-for-m1","p":2368},{"i":2712,"t":"Specifying the --jvm option via using directives","u":"/docs/release_notes","h":"#specifying-the---jvm-option-via-using-directives","p":2368},{"i":2714,"t":"Accept more scalac options without escaping","u":"/docs/release_notes","h":"#accept-more-scalac-options-without-escaping","p":2368},{"i":2716,"t":"Enable python support via using directives","u":"/docs/release_notes","h":"#enable-python-support--via-using-directives","p":2368},{"i":2718,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-12","p":2368},{"i":2720,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-15","p":2368},{"i":2722,"t":"v0.1.16","u":"/docs/release_notes","h":"#v0116","p":2368},{"i":2724,"t":"Specifying javac options via using directives","u":"/docs/release_notes","h":"#specifying-javac-options-via-using-directives","p":2368},{"i":2726,"t":"Pressing enter in watch mode proceeds to run / compile / test / … again","u":"/docs/release_notes","h":"#pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again","p":2368},{"i":2728,"t":"Installation via Scoop on Windows","u":"/docs/release_notes","h":"#installation-via-scoop-on-windows","p":2368},{"i":2730,"t":"Actionable diagnostics in Metals","u":"/docs/release_notes","h":"#actionable-diagnostics-in-metals","p":2368},{"i":2732,"t":"Other","u":"/docs/release_notes","h":"#other","p":2368},{"i":2734,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-16","p":2368},{"i":2736,"t":"v0.1.15","u":"/docs/release_notes","h":"#v0115","p":2368},{"i":2737,"t":"The M1 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-m1-native-launcher-is-here-experimental","p":2368},{"i":2739,"t":"--python option for repl sub-command (experimental)","u":"/docs/release_notes","h":"#--python-option-for-repl-sub-command-experimental","p":2368},{"i":2741,"t":"-d, -classpath and compile sub-command's --output options changes","u":"/docs/release_notes","h":"#-d--classpath-and-compile-sub-commands---output-options-changes","p":2368},{"i":2743,"t":"Make inputs optional when -classpath and --main-class are passed","u":"/docs/release_notes","h":"#make-inputs-optional-when--classpath-and---main-class-are-passed","p":2368},{"i":2745,"t":"Debugging with the run and test sub-commands","u":"/docs/release_notes","h":"#debugging-with-the-run-and-test-sub-commands","p":2368},{"i":2747,"t":"--platform option","u":"/docs/release_notes","h":"#--platform-option","p":2368},{"i":2749,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-13","p":2368},{"i":2751,"t":"v0.1.14","u":"/docs/release_notes","h":"#v0114","p":2368},{"i":2752,"t":"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0","u":"/docs/release_notes","h":"#hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320","p":2368},{"i":2754,"t":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-17","p":2368},{"i":2756,"t":"Updates","u":"/docs/release_notes","h":"#updates-1","p":2368},{"i":2758,"t":"v0.1.13","u":"/docs/release_notes","h":"#v0113","p":2368},{"i":2759,"t":"Change the default sub-command to repl when no args are passed","u":"/docs/release_notes","h":"#change-the-default-sub-command-to-repl-when-no-args-are-passed","p":2368},{"i":2761,"t":"Marking the project's workspace root with the project.settings.scala file","u":"/docs/release_notes","h":"#marking-the-projects-workspace-root-with-the-projectsettingsscala-file","p":2368},{"i":2763,"t":"Scala CLI is now built with Scala 3.2.0","u":"/docs/release_notes","h":"#scala-cli-is-now-built-with-scala-320","p":2368},{"i":2765,"t":"Add resources support for Scala Native","u":"/docs/release_notes","h":"#add-resources-support-for-scala-native","p":2368},{"i":2767,"t":"Default to the run sub-command instead of repl when the -e, --execute-script, --execute-scala or --execute-java options are passed.","u":"/docs/release_notes","h":"#default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed","p":2368},{"i":2769,"t":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress","p":2368},{"i":2771,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-14","p":2368},{"i":2773,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-17","p":2368},{"i":2775,"t":"v0.1.12","u":"/docs/release_notes","h":"#v0112","p":2368},{"i":2776,"t":"Add --spark, --spark-standalone and --hadoop options for the run sub-command","u":"/docs/release_notes","h":"#add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command","p":2368},{"i":2778,"t":"Add the default Scala version to the output of the version sub-command","u":"/docs/release_notes","h":"#add-the-default-scala-version-to-the-output-of-the-version-sub-command","p":2368},{"i":2780,"t":"Enable passing the scalafmt configuration with --scalafmt-conf and --scalafmt-conf-str","u":"/docs/release_notes","h":"#enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str","p":2368},{"i":2782,"t":"Enable turning the --interactive mode on permanently","u":"/docs/release_notes","h":"#enable-turning-the---interactive-mode-on-permanently","p":2368},{"i":2784,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-15","p":2368},{"i":2786,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-18","p":2368},{"i":2788,"t":"v0.1.11","u":"/docs/release_notes","h":"#v0111","p":2368},{"i":2789,"t":"Make .scalafmt.conf optional when running the fmt command","u":"/docs/release_notes","h":"#make-scalafmtconf-optional-when-running-the-fmt-command","p":2368},{"i":2791,"t":"Define output option for package command with using directives","u":"/docs/release_notes","h":"#define-output-option-for-package-command-with-using-directives","p":2368},{"i":2793,"t":"Add support for running multiple snippets of the same kind","u":"/docs/release_notes","h":"#add-support-for-running-multiple-snippets-of-the-same-kind","p":2368},{"i":2795,"t":"Add bloop sub-command","u":"/docs/release_notes","h":"#add-bloop-sub-command","p":2368},{"i":2797,"t":"Make main class optional in preamble-less assemblies","u":"/docs/release_notes","h":"#make-main-class-optional-in-preamble-less-assemblies","p":2368},{"i":2799,"t":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements","p":2368},{"i":2801,"t":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress-2","p":2368},{"i":2803,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-16","p":2368},{"i":2805,"t":"v0.1.10","u":"/docs/release_notes","h":"#v0110","p":2368},{"i":2806,"t":"Initial support for importing other sources via using directives","u":"/docs/release_notes","h":"#initial-support-for-importing-other-sources-via-using-directives","p":2368},{"i":2808,"t":"Add dependency update sub-command","u":"/docs/release_notes","h":"#add-dependency-update-sub-command","p":2368},{"i":2810,"t":"Running snippets passed as arguments","u":"/docs/release_notes","h":"#running-snippets-passed-as-arguments","p":2368},{"i":2812,"t":"Uninstall instructions and uninstall sub-command","u":"/docs/release_notes","h":"#uninstall-instructions-and-uninstall-sub-command","p":2368},{"i":2814,"t":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-1","p":2368},{"i":2816,"t":"In progress","u":"/docs/release_notes","h":"#in-progress","p":2368},{"i":2818,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-17","p":2368},{"i":2820,"t":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-19","p":2368},{"i":2822,"t":"v0.1.9","u":"/docs/release_notes","h":"#v019","p":2368},{"i":2823,"t":"--list-main-classes for publish & package","u":"/docs/release_notes","h":"#--list-main-classes-for-publish--package","p":2368},{"i":2825,"t":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-2","p":2368},{"i":2827,"t":"In progress","u":"/docs/release_notes","h":"#in-progress-1","p":2368},{"i":2829,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-18","p":2368},{"i":2831,"t":"v0.1.8","u":"/docs/release_notes","h":"#v018","p":2368},{"i":2832,"t":"--list-main-classes option for the run command","u":"/docs/release_notes","h":"#--list-main-classes-option-for-the-run-command","p":2368},{"i":2834,"t":"Add config command","u":"/docs/release_notes","h":"#add-config-command","p":2368},{"i":2836,"t":"Prioritise non-script main classes","u":"/docs/release_notes","h":"#prioritise-non-script-main-classes","p":2368},{"i":2838,"t":"Important bugfixes","u":"/docs/release_notes","h":"#important-bugfixes","p":2368},{"i":2840,"t":"Other changes","u":"/docs/release_notes","h":"#other-changes-19","p":2368},{"i":2842,"t":"Older versions","u":"/docs/release_notes","h":"#older-versions","p":2368}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/9",[0,3.812,1,5.924]],["t/11",[2,5.339,3,4.568]],["t/13",[4,2.729,5,3.409]],["t/15",[4,2.729,6,7.317]],["t/17",[7,5.096]],["t/19",[4,2.306,8,3.221,9,1.664]],["t/20",[8,2.789,9,1.441,10,3.63,11,4.953]],["t/22",[8,2.459,9,1.27,10,3.201,12,2.594,13,2.615]],["t/24",[8,1.988,9,1.027,10,2.588,11,3.531,14,3.817,15,3.817,16,2.917]],["t/26",[8,3.221,9,1.664,17,3.292]],["t/28",[4,1.574,8,2.199,9,1.136,18,3.905,19,2.139,20,4.22]],["t/30",[4,2.306,8,3.221,21,3.617]],["t/32",[4,2.306,8,3.221,22,4.612]],["t/34",[23,4.612,24,3.653,25,3.86]],["t/36",[9,1.969,26,4.324]],["t/38",[27,5.458,28,4.2]],["t/40",[7,4.161,8,3.812]],["t/44",[29,4.684,30,5.045]],["t/46",[30,5.045,31,5.045]],["t/52",[32,5.458,33,5.924]],["t/54",[32,5.458,34,5.592]],["t/58",[35,6.409,36,5.231]],["t/60",[36,5.231,37,7.317]],["t/62",[36,5.231,38,7.317]],["t/68",[39,4.855,40,3.815,41,5.72]],["t/70",[40,3.815,42,5.72,43,5.006]],["t/72",[36,3.375,40,4.432,43,3.822,44,3.822]],["t/74",[36,3.375,40,4.432,43,3.822,45,3.96]],["t/76",[46,5.231,47,3.988]],["t/78",[48,6.409,49,7.317]],["t/82",[5,2.881,50,3.617,51,5.415]],["t/84",[9,1.969,50,4.281]],["t/86",[27,5.458,28,4.2]],["t/88",[47,3.37,52,5.72,53,5.006]],["t/92",[54,6.848]],["t/94",[55,5.745,56,5.339]],["t/98",[57,5.045,58,5.745]],["t/100",[28,4.2,47,3.988]],["t/102",[59,6.077]],["t/104",[60,8.29]],["t/106",[61,5.134,62,5.924]],["t/108",[63,6.409,64,6.409]],["t/110",[65,7.518]],["t/112",[4,2.306,5,2.881,19,3.134]],["t/114",[66,7.317,67,7.317]],["t/116",[68,7.255]],["t/118",[69,4.747,70,4.962]],["t/122",[71,6.287]],["t/124",[72,6.139,73,7.317]],["t/126",[40,3.815,41,5.72,74,3.958]],["t/128",[75,7.317,76,7.317]],["t/130",[61,5.134,77,5.592]],["t/132",[44,5.006,61,4.338,78,4.128]],["t/134",[79,5.924,80,5.134]],["t/136",[61,4.338,80,4.338,81,5.188]],["t/138",[61,5.134,82,4.568]],["t/142",[58,4.855,82,3.86,83,3.691]],["t/144",[84,5.924,85,4.684]],["t/146",[86,7.518]],["t/148",[87,5.045,88,6.769]],["t/150",[87,3.254,88,4.367,89,3.062,90,4.72,91,3.607]],["t/152",[92,6.287]],["t/154",[91,5.592,93,3.759]],["t/156",[4,2.729,93,3.759]],["t/158",[82,3.86,94,5.006,95,3.731]],["t/160",[96,7.848]],["t/162",[97,8.96]],["t/164",[98,7.317,99,6.769]],["t/166",[100,7.518]],["t/168",[12,4.021,13,4.054]],["t/170",[101,8.96]],["t/172",[102,8.96]],["t/174",[103,8.96]],["t/176",[87,6.178]],["t/180",[12,3.398,104,4.421,105,4.193]],["t/182",[24,2.494,25,2.635,47,2.301,85,2.702,106,3.905,107,2.635]],["t/186",[108,4.128,109,3.549,110,3.908]],["t/190",[55,5.745,56,5.339]],["t/192",[111,8.29]],["t/194",[112,5.349]],["t/196",[5,4.175]],["t/198",[56,5.339,113,4.747]],["t/200",[56,6.538]],["t/202",[46,6.406]],["t/204",[114,7.518]],["t/206",[115,6.139,116,7.317]],["t/208",[113,5.813]],["t/209",[117,6.409,118,7.317]],["t/211",[61,5.134,82,4.568]],["t/213",[79,5.924,119,6.409]],["t/215",[113,4.011,120,6.183,121,5.188]],["t/217",[53,5.006,113,4.011,117,5.415]],["t/219",[122,7.848]],["t/221",[71,4.338,123,5.188,124,5.72]],["t/223",[125,5.736]],["t/229",[10,4.962,126,5.592]],["t/231",[24,4.324,127,4.625]],["t/233",[26,4.324,128,5.592]],["t/235",[9,1.969,26,4.324]],["t/237",[85,5.736]],["t/239",[12,2.594,13,2.615,28,2.709,47,2.573,121,3.96]],["t/241",[2,5.339,3,4.568]],["t/243",[2,4.511,3,3.86,129,5.415]],["t/245",[92,6.287]],["t/247",[4,2.729,93,3.759]],["t/249",[130,6.538]],["t/251",[4,2.729,131,3.988]],["t/253",[4,2.306,19,3.134,87,4.263]],["t/255",[132,5.895]],["t/257",[24,2.494,25,2.635,47,2.301,85,2.702,106,3.905,107,2.635]],["t/263",[0,3.812,28,4.2]],["t/265",[0,3.812,13,4.054]],["t/267",[0,3.812,133,5.924]],["t/269",[0,3.221,134,4.855,135,5.72]],["t/271",[0,3.221,134,4.855,136,5.415]],["t/272",[137,8.29]],["t/274",[0,3.812,126,5.592]],["t/288",[138,6.769,139,7.317]],["t/290",[4,1.997,19,2.713,108,3.574,140,3.993]],["t/292",[82,4.568,141,5.134]],["t/296",[47,3.37,132,4.068,142,5.72]],["t/298",[107,3.86,143,5.415,144,5.415]],["t/299",[71,6.287]],["t/302",[145,6.409,146,6.769]],["t/303",[3,3.86,132,4.068,147,6.183]],["t/305",[3,3.86,132,4.068,148,6.183]],["t/308",[62,5.006,107,3.86,149,3.549]],["t/310",[107,3.86,150,5.188,151,3.815]],["t/312",[62,5.924,152,5.458]],["t/314",[62,5.006,107,3.86,153,3.958]],["t/318",[4,2.306,12,3.398,93,3.176]],["t/320",[9,1.969,154,7.317]],["t/322",[155,7.317,156,7.317]],["t/325",[142,5.72,157,6.183,158,6.183]],["t/327",[0,2.789,61,3.756,115,4.492,149,3.073]],["t/329",[4,1.997,58,4.203,107,3.342,159,3.63]],["t/331",[82,4.568,160,6.769]],["t/333",[53,4.334,93,2.75,160,4.953,161,5.353]],["t/339",[4,1.997,5,2.494,162,4.334,163,4.689]],["t/347",[58,4.203,83,3.196,164,5.353,165,3.993]],["t/349",[86,7.518]],["t/355",[0,3.221,134,4.855,135,5.72]],["t/357",[0,2.459,112,2.818,136,4.134,149,2.709,166,4.367]],["t/359",[137,8.29]],["t/361",[167,8.96]],["t/365",[168,3.487,169,5.924]],["t/367",[4,1.997,47,2.918,112,3.196,170,5.353]],["t/369",[4,2.306,171,6.183,172,4.421]],["t/371",[173,7.317,174,7.317]],["t/375",[175,8.96]],["t/377",[176,7.036]],["t/379",[28,2.709,65,3.96,177,4.72,178,4.367,179,4.72]],["t/383",[71,6.287]],["t/385",[7,5.096]],["t/389",[131,4.884]],["t/391",[7,5.096]],["t/393",[78,5.983]],["t/395",[108,4.886,109,4.2]],["t/397",[0,4.668]],["t/399",[78,4.128,180,6.183,181,5.415]],["t/401",[82,5.594]],["t/403",[182,8.29]],["t/407",[176,7.036]],["t/409",[57,4.263,151,3.815,183,5.188]],["t/411",[107,3.86,151,3.815,184,5.415]],["t/414",[4,2.729,131,3.988]],["t/416",[149,5.143]],["t/418",[185,7.036]],["t/420",[82,5.594]],["t/422",[2,5.339,3,4.568]],["t/426",[71,6.287]],["t/428",[7,5.096]],["t/430",[82,5.594]],["t/432",[186,4.338,187,5.415,188,5.188]],["t/433",[186,5.134,189,7.317]],["t/435",[186,5.134,190,6.409]],["t/437",[28,3.549,191,5.415,192,4.855]],["t/439",[92,4.338,109,3.549,193,5.415]],["t/441",[12,4.021,13,4.054]],["t/443",[5,2.881,92,4.338,109,3.549]],["t/447",[168,3.487,169,5.924]],["t/449",[4,2.306,47,3.37,194,5.415]],["t/451",[12,4.021,13,4.054]],["t/453",[195,7.317,196,5.458]],["t/457",[138,6.769,197,5.745]],["t/459",[131,3.988,197,5.745]],["t/461",[197,5.745,198,7.317]],["t/463",[3,3.342,141,3.756,197,4.203,199,3.993]],["t/467",[4,1.76,19,2.392,95,2.848,108,3.152,109,2.709]],["t/469",[107,3.86,143,5.415,144,5.415]],["t/471",[145,7.848]],["t/473",[47,2.301,59,2.862,108,2.818,140,3.148,143,3.697,166,3.905]],["t/475",[57,4.263,200,5.72,201,6.183]],["t/479",[0,3.221,4,2.306,104,4.421]],["t/481",[104,6.406]],["t/485",[202,4.635]],["t/487",[4,2.306,59,4.193,89,4.011]],["t/489",[4,1.997,19,2.713,59,3.63,203,3.756]],["t/491",[204,8.96]],["t/493",[205,8.96]],["t/495",[206,5.736]],["t/497",[68,7.255]],["t/501",[0,2.199,4,2.458,19,2.139,168,2.011,207,2.379]],["t/503",[4,2.109,10,2.362,19,1.766,126,2.662,206,2.23,208,1.651,209,2.444]],["t/505",[209,5.134,210,6.769]],["t/507",[4,2.306,19,3.134,210,5.72]],["t/509",[4,1.76,19,2.392,168,2.249,211,3.254,212,3.152]],["t/511",[4,1.76,9,1.27,109,2.709,206,3.022,209,3.312]],["t/513",[4,1.574,9,1.136,109,2.423,206,2.702,209,2.961,213,4.22]],["t/515",[4,2.109,9,0.937,19,1.766,206,2.23,209,2.444,214,3.223,215,3.483]],["t/517",[4,1.574,9,1.136,206,2.702,209,2.961,216,3.541,217,3.905]],["t/519",[4,2.306,8,3.221,9,1.664]],["t/521",[4,1.299,19,1.766,127,2.202,131,1.899,149,1.999,218,3.483,219,3.223,220,3.483]],["t/523",[4,1.997,24,3.163,57,3.691,127,3.383]],["t/525",[24,3.163,57,3.691,127,3.383,194,4.689]],["t/527",[47,2.918,131,2.918,194,4.689,221,4.203]],["t/529",[4,1.997,47,2.918,131,2.918,221,4.203]],["t/531",[57,5.045,222,5.924]],["t/533",[4,1.97,19,1.624,131,1.746,206,2.051,209,2.248,211,2.209,223,2.806,224,2.516]],["t/535",[4,2.109,131,1.899,176,2.735,206,2.23,209,2.444,211,2.402,225,3.483]],["t/537",[4,2.109,131,1.899,176,2.735,206,2.23,209,2.444,211,2.402,226,3.223]],["t/539",[4,1.76,19,2.392,131,2.573,176,3.706,211,3.254]],["t/543",[68,5.006,227,6.183,228,6.183]],["t/545",[229,6.183,230,4.511,231,6.183]],["t/547",[69,4.747,70,4.962]],["t/549",[12,2.319,13,2.339,47,2.301,69,2.738,232,4.22,233,3.417]],["t/551",[54,4.091,69,3.473,185,4.203,234,3.756]],["t/553",[7,3.045,69,3.473,235,5.353,236,4.689]],["t/559",[57,5.045,153,4.684]],["t/560",[28,3.549,153,3.958,178,5.72]],["t/562",[63,6.409,64,6.409]],["t/564",[57,5.045,200,6.769]],["t/566",[65,5.188,107,3.86,153,3.958]],["t/568",[107,2.947,151,2.912,153,3.022,168,2.249,169,3.822]],["t/570",[107,3.86,153,3.958,237,5.006]],["t/571",[4,2.306,151,3.815,238,5.72]],["t/573",[4,2.306,151,3.815,239,5.72]],["t/575",[0,3.221,4,2.306,151,3.815]],["t/577",[1,4.334,4,1.997,151,3.303,240,5.353]],["t/579",[107,2.947,153,3.022,211,3.254,224,3.706,237,3.822]],["t/581",[12,2.594,13,2.615,107,2.947,153,3.022,237,3.822]],["t/583",[107,3.86,153,3.958,184,5.415]],["t/584",[4,1.997,107,3.342,237,4.334,238,4.953]],["t/586",[0,2.199,4,2.458,107,2.635,237,3.417,239,3.905]],["t/590",[54,5.592,176,5.745]],["t/593",[7,4.161,221,5.745]],["t/595",[113,5.813]],["t/597",[7,3.517,27,4.612,241,6.183]],["t/599",[7,4.161,242,7.317]],["t/601",[0,3.812,7,4.161]],["t/603",[7,3.045,168,2.551,169,4.334,243,4.689]],["t/605",[7,3.045,79,4.334,85,3.427,244,4.689]],["t/609",[17,3.896,245,5.745]],["t/611",[47,3.37,71,4.338,117,5.415]],["t/613",[4,1.997,19,2.713,47,2.918,71,3.756]],["t/617",[216,6.139,221,5.745]],["t/619",[246,6.538]],["t/621",[4,1.997,12,2.942,13,2.966,19,2.713]],["t/623",[12,2.594,13,2.615,25,2.947,247,4.367,248,4.367]],["t/625",[12,2.942,13,2.966,249,5.353,250,5.353]],["t/627",[0,2.789,1,4.334,13,2.966,251,4.953]],["t/633",[3,3.86,12,3.398,252,4.855]],["t/635",[208,3.467,253,7.317]],["t/636",[4,2.729,254,5.924]],["t/638",[26,4.324,254,5.924]],["t/640",[202,3.785,254,5.924]],["t/642",[7,4.161,254,5.924]],["t/644",[56,4.511,255,5.72,256,5.415]],["t/646",[56,3.906,255,4.953,256,4.689,257,5.353]],["t/648",[0,3.221,3,3.86,252,4.855]],["t/650",[258,6.183,259,6.183,260,4.855]],["t/654",[29,5.736]],["t/656",[261,7.317,262,7.317]],["t/660",[12,2.942,131,2.918,233,4.334,263,5.353]],["t/662",[12,2.594,13,2.615,28,2.709,47,2.573,121,3.96]],["t/664",[4,1.997,131,2.918,264,5.353,265,3.827]],["t/666",[126,6.848]],["t/668",[112,4.368,131,3.988]],["t/670",[131,3.988,266,5.745]],["t/672",[4,1.997,131,2.918,181,4.689,266,4.203]],["t/674",[4,1.997,131,2.918,266,4.203,267,5.353]],["t/676",[182,8.29]],["t/678",[131,3.37,214,5.72,268,5.188]],["t/682",[131,3.37,211,4.263,224,4.855]],["t/684",[168,2.946,169,5.006,211,4.263]],["t/686",[47,3.37,131,3.37,222,5.006]],["t/690",[113,4.747,128,5.592]],["t/692",[113,4.747,122,6.409]],["t/694",[83,4.368,113,4.747]],["t/696",[269,8.96]],["t/699",[270,7.848]],["t/701",[8,4.668]],["t/703",[172,6.406]],["t/705",[7,4.161,271,4.368]],["t/707",[272,6.684]],["t/709",[32,6.684]],["t/711",[273,5.594]],["t/713",[274,7.036]],["t/715",[21,5.242]],["t/717",[29,4.684,30,5.045]],["t/719",[207,5.051]],["t/721",[105,6.077]],["t/723",[82,5.594]],["t/725",[125,5.736]],["t/727",[79,5.924,125,4.684]],["t/729",[80,5.134,125,4.684]],["t/731",[149,5.143]],["t/733",[39,4.855,61,4.338,275,4.338]],["t/735",[61,4.338,275,4.338,276,5.006]],["t/737",[80,5.134,108,4.886]],["t/739",[211,6.178]],["t/741",[0,4.668]],["t/743",[31,6.178]],["t/745",[30,5.045,31,5.045]],["t/747",[271,5.349]],["t/749",[5,4.175]],["t/751",[168,3.487,277,7.317]],["t/752",[25,4.568,278,5.045]],["t/754",[202,4.635]],["t/756",[202,3.785,279,6.769]],["t/758",[202,3.785,280,5.045]],["t/760",[35,6.409,202,3.785]],["t/762",[281,5.406]],["t/764",[47,3.988,83,4.368]],["t/766",[59,6.077]],["t/768",[29,4.684,203,5.134]],["t/770",[45,6.139,74,4.684]],["t/772",[44,5.924,74,4.684]],["t/774",[39,5.745,74,4.684]],["t/776",[40,3.815,74,3.958,108,4.128]],["t/778",[46,5.231,74,4.684]],["t/780",[48,6.409,74,4.684]],["t/784",[54,6.848]],["t/786",[5,3.409,78,4.886]],["t/790",[256,6.409,282,7.317]],["t/792",[23,4.612,168,2.946,275,4.338]],["t/794",[47,4.884]],["t/796",[283,8.96]],["t/799",[12,4.021,13,4.054]],["t/800",[284,8.29]],["t/802",[8,3.812,9,1.969]],["t/804",[8,3.812,22,5.458]],["t/806",[5,3.409,285,6.769]],["t/808",[85,4.684,128,5.592]],["t/810",[28,4.2,128,5.592]],["t/812",[7,5.096]],["t/814",[27,5.458,28,4.2]],["t/816",[5,3.409,26,4.324]],["t/818",[17,3.896,203,5.134]],["t/820",[9,1.969,17,3.896]],["t/822",[17,3.896,245,5.745]],["t/824",[9,1.969,286,5.592]],["t/826",[24,4.324,127,4.625]],["t/828",[287,8.96]],["t/830",[82,5.594]],["t/832",[130,6.538]],["t/834",[125,5.736]],["t/836",[115,6.139,125,4.684]],["t/838",[125,4.684,288,7.317]],["t/840",[289,7.036]],["t/842",[113,5.813]],["t/844",[59,4.962,152,5.458]],["t/846",[4,2.306,9,1.664,93,3.176]],["t/848",[4,2.729,5,3.409]],["t/850",[9,1.969,92,5.134]],["t/852",[0,3.812,133,5.924]],["t/854",[104,6.406]],["t/856",[13,4.054,290,5.745]],["t/857",[130,6.538]],["t/859",[4,2.729,5,3.409]],["t/861",[4,2.306,5,2.881,291,6.183]],["t/863",[1,7.255]],["t/866",[54,6.848]],["t/868",[56,4.511,59,4.193,292,4.855]],["t/872",[0,2.789,4,2.944,19,2.713]],["t/874",[4,2.458,19,2.139,206,2.702,209,2.961,223,3.697]],["t/880",[168,4.27]],["t/881",[8,4.668]],["t/883",[172,6.406]],["t/885",[272,6.684]],["t/887",[105,6.077]],["t/889",[149,5.143]],["t/891",[211,6.178]],["t/893",[168,4.27]],["t/894",[274,7.036]],["t/896",[0,4.668]],["t/898",[5,4.175]],["t/900",[95,3.731,168,2.946,293,5.72]],["t/902",[281,5.406]],["t/904",[270,7.848]],["t/906",[21,5.242]],["t/908",[29,4.684,30,5.045]],["t/910",[29,4.684,203,5.134]],["t/912",[80,5.134,108,4.886]],["t/914",[31,6.178]],["t/916",[30,5.045,31,5.045]],["t/918",[271,5.349]],["t/922",[13,4.965]],["t/923",[8,3.812,9,1.969]],["t/925",[8,3.812,22,5.458]],["t/927",[7,5.096]],["t/929",[9,1.969,17,3.896]],["t/931",[17,3.896,245,5.745]],["t/933",[24,4.324,127,4.625]],["t/935",[4,2.729,5,3.409]],["t/937",[13,4.965]],["t/938",[85,4.684,128,5.592]],["t/940",[28,4.2,128,5.592]],["t/942",[27,5.458,28,4.2]],["t/944",[5,3.409,26,4.324]],["t/946",[17,3.896,203,5.134]],["t/948",[9,1.969,286,5.592]],["t/950",[130,6.538]],["t/952",[113,5.813]],["t/954",[59,4.962,152,5.458]],["t/956",[4,2.306,9,1.664,93,3.176]],["t/958",[9,1.969,92,5.134]],["t/960",[0,3.812,133,5.924]],["t/962",[104,6.406]],["t/966",[9,1.664,294,3.958,295,5.415]],["t/968",[4,1.106,9,0.798,16,2.267,19,1.503,109,1.702,162,2.401,294,1.899,296,2.598,297,2.598,298,2.598]],["t/970",[8,3.221,9,1.664,36,4.421]],["t/972",[202,3.198,281,3.731,299,5.72]],["t/974",[202,3.198,281,3.731,300,5.72]],["t/976",[202,3.785,301,6.409]],["t/978",[202,3.785,302,5.745]],["t/980",[202,3.198,303,5.72,304,4.068]],["t/982",[5,3.409,202,3.785]],["t/984",[202,3.198,281,3.731,305,4.725]],["t/986",[159,3.63,202,2.769,281,3.23,306,4.953]],["t/988",[202,3.198,305,4.725,307,5.72]],["t/990",[17,2.851,83,3.196,202,2.769,308,3.993]],["t/992",[17,3.292,202,3.198,308,4.612]],["t/994",[9,1.441,47,2.918,202,2.769,309,4.334]],["t/996",[26,4.324,202,3.785]],["t/998",[140,4.612,202,3.198,304,4.068]],["t/1000",[36,6.406]],["t/1002",[8,3.812,9,1.969]],["t/1004",[23,4.612,24,3.653,25,3.86]],["t/1006",[0,4.668]],["t/1008",[9,1.969,172,5.231]],["t/1010",[310,8.29]],["t/1012",[311,8.29]],["t/1014",[312,5.594]],["t/1016",[9,1.969,132,4.814]],["t/1018",[132,5.895]],["t/1020",[132,4.814,302,5.745]],["t/1022",[3,4.568,132,4.814]],["t/1024",[7,4.161,9,1.969]],["t/1026",[7,5.096]],["t/1028",[7,4.161,8,3.812]],["t/1030",[113,5.813]],["t/1032",[8,3.812,22,5.458]],["t/1034",[9,1.969,272,5.458]],["t/1036",[280,6.178]],["t/1038",[312,5.594]],["t/1040",[9,1.664,83,3.691,313,5.006]],["t/1042",[9,1.969,274,5.745]],["t/1044",[159,6.077]],["t/1046",[78,4.128,134,4.855,314,5.72]],["t/1048",[50,3.617,315,5.72,316,4.725]],["t/1050",[94,5.006,317,5.188,318,5.188]],["t/1052",[50,4.281,319,6.409]],["t/1054",[50,3.132,61,3.756,112,3.196,320,4.953]],["t/1056",[50,4.281,222,5.924]],["t/1058",[50,4.281,165,5.458]],["t/1060",[50,4.281,321,5.339]],["t/1062",[50,4.281,316,5.592]],["t/1064",[50,3.617,316,4.725,322,5.415]],["t/1066",[50,4.281,51,6.409]],["t/1068",[5,3.409,50,4.281]],["t/1070",[9,1.441,69,3.473,70,3.63,309,4.334]],["t/1072",[69,3.473,70,3.63,185,4.203,234,3.756]],["t/1074",[9,1.969,21,4.281]],["t/1076",[54,6.848]],["t/1078",[21,5.242]],["t/1080",[21,4.281,163,6.409]],["t/1082",[9,1.664,21,3.617,323,5.72]],["t/1084",[21,4.281,324,3.684]],["t/1086",[21,4.281,93,3.759]],["t/1088",[21,4.281,313,5.924]],["t/1090",[21,4.281,105,4.962]],["t/1092",[21,4.281,50,4.281]],["t/1094",[9,1.664,29,3.958,30,4.263]],["t/1096",[58,7.036]],["t/1098",[47,3.988,325,6.139]],["t/1100",[280,6.178]],["t/1102",[326,7.518]],["t/1104",[112,5.349]],["t/1106",[327,7.518]],["t/1108",[9,1.969,17,3.896]],["t/1110",[17,3.896,308,5.458]],["t/1112",[9,1.664,17,3.292,328,5.006]],["t/1114",[9,1.664,17,3.292,328,5.006]],["t/1116",[9,1.969,26,4.324]],["t/1118",[17,3.896,203,5.134]],["t/1120",[26,5.295]],["t/1122",[26,4.324,329,5.745]],["t/1124",[26,3.653,94,5.006,329,4.855]],["t/1126",[26,3.653,317,5.188,329,4.855]],["t/1128",[22,5.458,286,5.592]],["t/1130",[9,1.969,286,5.592]],["t/1132",[132,4.068,281,3.731,302,4.855]],["t/1134",[9,1.969,68,5.924]],["t/1136",[330,7.848]],["t/1138",[331,7.036]],["t/1140",[9,1.664,24,3.653,127,3.908]],["t/1142",[24,4.324,127,4.625]],["t/1144",[24,3.653,127,3.908,332,5.72]],["t/1146",[9,1.969,199,5.458]],["t/1148",[199,6.684]],["t/1150",[9,1.969,149,4.2]],["t/1152",[168,4.27]],["t/1154",[304,4.814,333,6.769]],["t/1156",[12,4.021,334,6.409]],["t/1158",[9,1.969,92,5.134]],["t/1160",[324,4.511]],["t/1162",[5,3.409,324,3.684]],["t/1164",[3,4.568,324,3.684]],["t/1166",[308,5.458,324,3.684]],["t/1168",[183,5.188,186,4.338,324,3.113]],["t/1170",[159,4.193,324,3.113,335,5.72]],["t/1172",[28,3.073,191,4.689,192,4.203,324,2.695]],["t/1174",[25,3.342,28,3.073,192,4.203,324,2.695]],["t/1176",[193,6.409,324,3.684]],["t/1178",[224,5.745,324,3.684]],["t/1180",[324,2.376,336,3.822,337,4.367,338,4.367,339,4.367]],["t/1182",[24,3.653,324,3.113,340,5.188]],["t/1184",[324,2.695,340,4.492,341,4.953,342,4.953]],["t/1186",[186,3.756,187,4.689,188,4.492,324,2.695]],["t/1188",[82,3.342,186,3.756,190,4.689,324,2.695]],["t/1190",[5,2.881,324,3.113,343,5.415]],["t/1192",[25,3.86,324,3.113,344,5.72]],["t/1194",[5,2.881,19,3.134,324,3.113]],["t/1196",[17,2.851,19,2.713,321,3.906,324,2.695]],["t/1198",[19,3.134,26,3.653,324,3.113]],["t/1200",[4,2.306,9,1.664,93,3.176]],["t/1202",[93,4.603]],["t/1204",[5,3.409,93,3.759]],["t/1206",[3,4.568,93,3.759]],["t/1208",[93,3.759,345,6.409]],["t/1210",[93,3.759,346,6.769]],["t/1212",[93,3.759,347,6.769]],["t/1214",[93,3.759,348,6.769]],["t/1216",[93,3.759,349,5.745]],["t/1218",[83,3.691,93,3.176,349,4.855]],["t/1220",[8,3.812,93,3.759]],["t/1222",[8,3.221,83,3.691,93,3.176]],["t/1224",[93,3.759,290,5.745]],["t/1226",[152,5.458,350,6.769]],["t/1228",[9,1.969,294,4.684]],["t/1230",[9,1.969,294,4.684]],["t/1232",[9,1.664,294,3.958,351,4.511]],["t/1234",[21,4.281,294,4.684]],["t/1236",[230,5.339,294,4.684]],["t/1238",[9,1.969,150,6.139]],["t/1240",[4,2.729,5,3.409]],["t/1242",[4,2.306,5,2.881,352,4.338]],["t/1244",[85,4.684,351,5.339]],["t/1246",[8,3.221,85,3.958,351,4.511]],["t/1248",[28,3.549,85,3.958,351,4.511]],["t/1250",[152,5.458,304,4.814]],["t/1252",[130,6.538]],["t/1254",[4,2.729,84,5.924]],["t/1256",[8,4.668]],["t/1258",[17,4.771]],["t/1260",[206,5.736]],["t/1262",[34,4.091,159,3.63,202,2.769,353,4.953]],["t/1264",[8,3.812,280,5.045]],["t/1266",[104,6.406]],["t/1268",[27,6.684]],["t/1270",[9,1.969,151,4.515]],["t/1272",[131,3.988,151,4.515]],["t/1274",[131,3.988,265,5.231]],["t/1276",[4,2.729,151,4.515]],["t/1278",[4,2.729,265,5.231]],["t/1280",[17,3.896,151,4.515]],["t/1282",[17,3.896,265,5.231]],["t/1284",[9,1.664,69,4.011,70,4.193]],["t/1286",[13,2.615,47,2.573,69,3.062,70,3.201,233,3.822]],["t/1288",[7,3.045,69,3.473,70,3.63,236,4.689]],["t/1290",[0,3.812,9,1.969]],["t/1292",[0,3.812,133,5.924]],["t/1294",[0,3.812,55,5.745]],["t/1296",[0,4.668]],["t/1298",[9,1.969,31,5.045]],["t/1300",[312,5.594]],["t/1302",[260,5.745,354,6.769]],["t/1304",[112,4.368,352,5.134]],["t/1306",[304,4.814,355,5.745]],["t/1308",[9,1.664,30,4.263,31,4.263]],["t/1310",[47,3.988,325,6.139]],["t/1312",[326,7.518]],["t/1314",[112,5.349]],["t/1316",[9,1.969,271,4.368]],["t/1318",[112,4.368,352,5.134]],["t/1320",[304,4.814,355,5.745]],["t/1322",[312,5.594]],["t/1324",[110,4.625,149,4.2]],["t/1326",[77,5.592,356,6.139]],["t/1328",[9,1.969,230,5.339]],["t/1330",[230,6.538]],["t/1332",[357,7.848]],["t/1334",[81,7.518]],["t/1336",[5,3.409,9,1.969]],["t/1338",[5,3.409,19,3.708]],["t/1340",[4,2.729,5,3.409]],["t/1342",[77,5.592,356,6.139]],["t/1344",[252,7.036]],["t/1346",[2,5.339,9,1.969]],["t/1348",[2,6.538]],["t/1350",[129,7.848]],["t/1352",[9,1.969,110,4.625]],["t/1353",[9,1.969,281,4.415]],["t/1355",[9,1.969,34,5.592]],["t/1357",[9,1.664,47,3.37,281,3.731]],["t/1359",[59,4.962,281,4.415]],["t/1361",[112,4.368,281,4.415]],["t/1363",[9,1.969,358,5.924]],["t/1365",[359,8.29]],["t/1367",[260,7.036]],["t/1369",[114,5.188,358,5.006,360,5.415]],["t/1371",[9,1.969,57,5.045]],["t/1373",[59,4.193,83,3.691,361,5.72]],["t/1375",[362,8.29]],["t/1377",[9,1.664,29,3.958,203,4.338]],["t/1379",[4,1.997,19,2.713,25,3.342,352,3.756]],["t/1381",[312,5.594]],["t/1383",[112,4.368,352,5.134]],["t/1385",[327,7.518]],["t/1387",[304,4.814,355,5.745]],["t/1389",[9,1.969,105,4.962]],["t/1391",[105,4.193,149,3.549,363,5.72]],["t/1393",[9,1.664,246,4.511,364,4.612]],["t/1395",[246,5.339,364,5.458]],["t/1397",[246,3.906,290,4.203,292,4.203,364,3.993]],["t/1399",[28,3.073,246,3.906,292,4.203,364,3.993]],["t/1401",[9,1.664,80,4.338,108,4.128]],["t/1403",[365,8.29]],["t/1405",[9,1.969,366,5.924]],["t/1407",[366,7.255]],["t/1413",[260,5.745,367,7.317]],["t/1415",[202,4.635]],["t/1417",[358,7.255]],["t/1421",[9,1.664,294,3.958,295,5.415]],["t/1423",[4,1.106,9,0.798,16,2.267,19,1.503,109,1.702,162,2.401,294,1.899,296,2.598,297,2.598,298,2.598]],["t/1425",[168,4.27]],["t/1426",[8,3.812,168,3.487]],["t/1428",[9,2.411]],["t/1430",[9,2.411]],["t/1432",[9,1.664,95,3.731,368,3.908]],["t/1433",[168,3.487,172,5.231]],["t/1435",[9,2.411]],["t/1437",[9,2.411]],["t/1439",[9,1.664,95,3.731,368,3.908]],["t/1440",[168,3.487,272,5.458]],["t/1442",[9,2.411]],["t/1444",[9,2.411]],["t/1446",[9,1.664,95,3.731,368,3.908]],["t/1447",[105,4.962,168,3.487]],["t/1449",[9,2.411]],["t/1451",[9,2.411]],["t/1453",[9,1.664,95,3.731,368,3.908]],["t/1454",[149,4.2,168,3.487]],["t/1456",[9,2.411]],["t/1458",[9,2.411]],["t/1460",[9,1.664,95,3.731,368,3.908]],["t/1461",[168,3.487,211,5.045]],["t/1463",[9,2.411]],["t/1465",[9,2.411]],["t/1467",[9,1.664,95,3.731,368,3.908]],["t/1468",[168,4.27]],["t/1469",[168,3.487,274,5.745]],["t/1471",[9,2.411]],["t/1473",[9,2.411]],["t/1475",[9,1.664,95,3.731,368,3.908]],["t/1476",[0,3.812,168,3.487]],["t/1478",[9,2.411]],["t/1480",[9,2.411]],["t/1482",[9,1.664,95,3.731,368,3.908]],["t/1483",[5,3.409,168,3.487]],["t/1485",[9,2.411]],["t/1487",[9,1.664,95,3.731,368,3.908]],["t/1488",[95,3.731,168,2.946,293,5.72]],["t/1489",[168,3.487,281,4.415]],["t/1491",[9,2.411]],["t/1493",[9,2.411]],["t/1495",[9,1.664,95,3.731,368,3.908]],["t/1496",[168,3.487,270,6.409]],["t/1498",[9,2.411]],["t/1500",[9,1.664,95,3.731,368,3.908]],["t/1501",[21,4.281,168,3.487]],["t/1503",[9,2.411]],["t/1505",[9,1.664,95,3.731,368,3.908]],["t/1506",[29,3.958,30,4.263,168,2.946]],["t/1508",[9,2.411]],["t/1510",[9,1.664,95,3.731,368,3.908]],["t/1511",[29,3.958,168,2.946,203,4.338]],["t/1513",[9,2.411]],["t/1515",[9,1.664,95,3.731,368,3.908]],["t/1516",[80,4.338,108,4.128,168,2.946]],["t/1518",[9,2.411]],["t/1520",[9,2.411]],["t/1522",[9,1.664,95,3.731,368,3.908]],["t/1523",[31,5.045,168,3.487]],["t/1525",[9,2.411]],["t/1527",[9,1.664,95,3.731,368,3.908]],["t/1528",[30,4.263,31,4.263,168,2.946]],["t/1530",[9,2.411]],["t/1532",[9,1.664,95,3.731,368,3.908]],["t/1533",[168,3.487,271,4.368]],["t/1535",[9,2.411]],["t/1537",[9,1.664,95,3.731,368,3.908]],["t/1540",[9,1.664,294,3.958,295,5.415]],["t/1542",[4,1.106,9,0.798,16,2.267,19,1.503,109,1.702,162,2.401,294,1.899,296,2.598,297,2.598,298,2.598]],["t/1544",[9,1.969,369,7.317]],["t/1546",[370,8.29]],["t/1548",[5,3.409,370,6.769]],["t/1550",[8,3.221,9,1.664,36,4.421]],["t/1552",[202,3.198,281,3.731,299,5.72]],["t/1554",[202,3.198,281,3.731,300,5.72]],["t/1556",[202,3.785,301,6.409]],["t/1558",[202,3.785,302,5.745]],["t/1560",[202,3.198,303,5.72,304,4.068]],["t/1562",[5,3.409,202,3.785]],["t/1564",[202,3.198,281,3.731,305,4.725]],["t/1566",[159,3.63,202,2.769,281,3.23,306,4.953]],["t/1568",[202,3.198,305,4.725,307,5.72]],["t/1570",[17,2.851,83,3.196,202,2.769,308,3.993]],["t/1572",[17,3.292,202,3.198,308,4.612]],["t/1574",[9,1.441,47,2.918,202,2.769,309,4.334]],["t/1576",[26,4.324,202,3.785]],["t/1578",[140,4.612,202,3.198,304,4.068]],["t/1580",[36,6.406]],["t/1582",[8,3.812,9,1.969]],["t/1584",[23,4.612,24,3.653,25,3.86]],["t/1586",[0,4.668]],["t/1588",[9,1.969,172,5.231]],["t/1590",[310,8.29]],["t/1592",[39,4.855,40,3.815,74,3.958]],["t/1594",[74,4.684,371,5.745]],["t/1596",[372,8.29]],["t/1598",[371,5.745,373,7.317]],["t/1600",[311,8.29]],["t/1602",[374,8.96]],["t/1604",[301,6.409,375,7.317]],["t/1606",[9,2.411]],["t/1608",[10,4.962,18,6.769]],["t/1610",[312,5.594]],["t/1612",[9,1.969,358,5.924]],["t/1614",[359,8.29]],["t/1616",[260,7.036]],["t/1618",[114,5.188,358,5.006,360,5.415]],["t/1620",[252,7.036]],["t/1622",[9,1.969,376,6.769]],["t/1624",[376,8.29]],["t/1626",[9,1.969,132,4.814]],["t/1628",[132,5.895]],["t/1630",[132,4.814,302,5.745]],["t/1632",[3,4.568,132,4.814]],["t/1634",[7,4.161,9,1.969]],["t/1636",[7,5.096]],["t/1638",[7,4.161,8,3.812]],["t/1640",[113,5.813]],["t/1642",[8,3.812,22,5.458]],["t/1644",[7,3.517,9,1.664,271,3.691]],["t/1646",[]],["t/1648",[9,1.969,272,5.458]],["t/1650",[280,6.178]],["t/1652",[312,5.594]],["t/1654",[9,1.664,83,3.691,313,5.006]],["t/1656",[9,1.969,32,5.458]],["t/1658",[377,7.848]],["t/1660",[33,7.255]],["t/1662",[34,6.848]],["t/1664",[56,5.339,377,6.409]],["t/1666",[78,5.983]],["t/1668",[5,3.409,377,6.409]],["t/1670",[280,6.178]],["t/1672",[9,1.969,274,5.745]],["t/1674",[159,6.077]],["t/1676",[78,4.128,134,4.855,314,5.72]],["t/1678",[50,3.617,315,5.72,316,4.725]],["t/1680",[94,5.006,317,5.188,318,5.188]],["t/1682",[50,4.281,319,6.409]],["t/1684",[50,3.132,61,3.756,112,3.196,320,4.953]],["t/1686",[50,4.281,222,5.924]],["t/1688",[50,4.281,165,5.458]],["t/1690",[50,4.281,321,5.339]],["t/1692",[50,4.281,316,5.592]],["t/1694",[50,3.617,316,4.725,322,5.415]],["t/1696",[50,4.281,51,6.409]],["t/1698",[5,3.409,50,4.281]],["t/1700",[9,1.441,69,3.473,70,3.63,309,4.334]],["t/1702",[69,3.473,70,3.63,185,4.203,234,3.756]],["t/1704",[9,1.969,21,4.281]],["t/1706",[54,6.848]],["t/1708",[21,5.242]],["t/1710",[21,4.281,163,6.409]],["t/1712",[9,1.664,21,3.617,323,5.72]],["t/1714",[21,4.281,324,3.684]],["t/1716",[21,4.281,93,3.759]],["t/1718",[21,4.281,313,5.924]],["t/1720",[21,4.281,105,4.962]],["t/1722",[21,4.281,50,4.281]],["t/1724",[9,1.664,29,3.958,30,4.263]],["t/1726",[58,7.036]],["t/1728",[47,3.988,325,6.139]],["t/1730",[280,6.178]],["t/1732",[326,7.518]],["t/1734",[112,5.349]],["t/1736",[327,7.518]],["t/1738",[9,1.969,17,3.896]],["t/1740",[17,3.896,308,5.458]],["t/1742",[9,1.664,17,3.292,328,5.006]],["t/1744",[9,1.664,17,3.292,328,5.006]],["t/1746",[9,1.969,26,4.324]],["t/1748",[17,3.896,203,5.134]],["t/1750",[26,5.295]],["t/1752",[26,4.324,329,5.745]],["t/1754",[26,3.653,94,5.006,329,4.855]],["t/1756",[26,3.653,317,5.188,329,4.855]],["t/1758",[22,5.458,286,5.592]],["t/1760",[9,1.969,286,5.592]],["t/1762",[132,4.068,281,3.731,302,4.855]],["t/1764",[9,1.969,68,5.924]],["t/1766",[330,7.848]],["t/1768",[331,7.036]],["t/1770",[9,1.664,24,3.653,127,3.908]],["t/1772",[24,4.324,127,4.625]],["t/1774",[24,3.653,127,3.908,332,5.72]],["t/1776",[9,1.969,153,4.684]],["t/1778",[153,4.684,378,6.139]],["t/1780",[9,1.969,82,4.568]],["t/1782",[280,6.178]],["t/1784",[312,5.594]],["t/1786",[84,7.255]],["t/1788",[28,5.143]],["t/1790",[272,6.684]],["t/1792",[86,7.518]],["t/1794",[379,8.29]],["t/1796",[24,3.653,127,3.908,334,5.415]],["t/1798",[380,7.518]],["t/1800",[381,7.518]],["t/1802",[382,8.29]],["t/1804",[383,8.96]],["t/1806",[384,8.29]],["t/1808",[385,8.96]],["t/1810",[99,8.29]],["t/1812",[87,6.178]],["t/1814",[162,7.255]],["t/1816",[9,1.664,83,3.691,313,5.006]],["t/1818",[91,5.592,93,3.759]],["t/1820",[9,1.969,82,4.568]],["t/1822",[5,4.175]],["t/1824",[25,4.568,386,7.317]],["t/1826",[165,5.458,387,7.317]],["t/1828",[388,8.29]],["t/1829",[389,8.96]],["t/1831",[96,6.409,390,7.317]],["t/1833",[7,4.161,96,6.409]],["t/1835",[382,6.769,391,6.769]],["t/1837",[392,8.96]],["t/1839",[393,8.96]],["t/1841",[394,8.96]],["t/1843",[395,7.848]],["t/1845",[396,7.848]],["t/1847",[384,6.769,391,6.769]],["t/1849",[25,4.568,395,6.409]],["t/1851",[112,4.368,397,7.317]],["t/1853",[279,6.769,398,7.317]],["t/1855",[70,4.962,360,6.409]],["t/1857",[172,5.231,351,5.339]],["t/1859",[399,7.317,400,7.317]],["t/1861",[5,3.409,29,4.684]],["t/1863",[107,3.342,197,4.203,401,5.353,402,5.353]],["t/1865",[87,6.178]],["t/1867",[87,4.263,91,4.725,403,6.183]],["t/1869",[87,4.263,91,4.725,113,4.011]],["t/1871",[87,4.263,91,4.725,319,5.415]],["t/1873",[87,5.045,404,7.317]],["t/1875",[5,2.881,17,3.292,405,5.006]],["t/1877",[5,3.409,405,5.924]],["t/1879",[26,3.653,108,4.128,405,5.006]],["t/1881",[321,5.339,405,5.924]],["t/1883",[9,1.441,44,4.334,45,4.492,74,3.427]],["t/1885",[36,5.231,40,4.515]],["t/1887",[9,1.969,199,5.458]],["t/1889",[199,6.684]],["t/1891",[9,1.969,125,4.684]],["t/1893",[140,5.458,304,4.814]],["t/1895",[4,2.306,5,2.881,318,5.188]],["t/1897",[4,2.306,130,4.511,318,5.188]],["t/1899",[28,5.143]],["t/1901",[272,6.684]],["t/1903",[40,4.515,406,6.769]],["t/1905",[407,8.96]],["t/1907",[9,1.969,406,6.769]],["t/1909",[119,6.409,203,5.134]],["t/1911",[114,7.518]],["t/1913",[408,7.848]],["t/1915",[79,5.924,119,6.409]],["t/1917",[409,7.317,410,7.317]],["t/1919",[9,1.664,125,3.958,411,5.72]],["t/1921",[111,8.29]],["t/1923",[112,5.349]],["t/1925",[112,4.368,186,5.134]],["t/1927",[60,8.29]],["t/1929",[395,7.848]],["t/1931",[412,8.96]],["t/1933",[388,8.29]],["t/1935",[413,8.96]],["t/1937",[40,4.515,275,5.134]],["t/1939",[40,3.815,275,4.338,371,4.855]],["t/1941",[115,7.518]],["t/1943",[9,1.664,113,4.011,125,3.958]],["t/1945",[113,4.747,125,4.684]],["t/1947",[72,7.518]],["t/1949",[371,7.036]],["t/1951",[414,8.96]],["t/1953",[9,1.664,80,4.338,125,3.958]],["t/1955",[40,4.515,43,5.924]],["t/1957",[159,6.077]],["t/1959",[77,6.848]],["t/1961",[40,3.815,275,4.338,415,5.72]],["t/1963",[40,3.303,275,3.756,415,4.953,416,5.353]],["t/1965",[159,6.077]],["t/1967",[159,4.962,417,7.317]],["t/1969",[159,4.962,418,7.317]],["t/1971",[408,7.848]],["t/1973",[9,1.969,289,5.745]],["t/1975",[80,5.134,289,5.745]],["t/1977",[289,7.036]],["t/1979",[4,2.306,5,2.881,419,6.183]],["t/1981",[9,1.969,105,4.962]],["t/1983",[268,7.518]],["t/1985",[5,3.409,268,6.139]],["t/1987",[268,6.139,321,5.339]],["t/1989",[105,4.193,149,3.549,363,5.72]],["t/1991",[9,1.969,149,4.2]],["t/1993",[380,6.139,420,6.769]],["t/1995",[126,5.592,420,6.769]],["t/1997",[380,6.139,381,6.139]],["t/1999",[85,4.684,421,6.769]],["t/2001",[168,4.27]],["t/2003",[304,4.814,333,6.769]],["t/2005",[12,4.021,334,6.409]],["t/2007",[9,1.969,92,5.134]],["t/2009",[324,4.511]],["t/2011",[5,3.409,324,3.684]],["t/2013",[3,4.568,324,3.684]],["t/2015",[308,5.458,324,3.684]],["t/2017",[183,5.188,186,4.338,324,3.113]],["t/2019",[159,4.193,324,3.113,335,5.72]],["t/2020",[28,3.073,191,4.689,192,4.203,324,2.695]],["t/2022",[25,3.342,28,3.073,192,4.203,324,2.695]],["t/2024",[186,3.312,192,3.706,196,3.521,324,2.376,343,4.134]],["t/2026",[193,6.409,324,3.684]],["t/2028",[224,5.745,324,3.684]],["t/2030",[324,2.376,336,3.822,337,4.367,338,4.367,339,4.367]],["t/2032",[24,3.653,324,3.113,340,5.188]],["t/2034",[324,2.695,340,4.492,341,4.953,342,4.953]],["t/2036",[186,3.756,187,4.689,188,4.492,324,2.695]],["t/2038",[82,3.342,186,3.756,190,4.689,324,2.695]],["t/2040",[5,2.881,324,3.113,343,5.415]],["t/2042",[25,3.86,324,3.113,344,5.72]],["t/2044",[5,2.881,19,3.134,324,3.113]],["t/2046",[17,2.851,19,2.713,321,3.906,324,2.695]],["t/2048",[19,3.134,26,3.653,324,3.113]],["t/2050",[4,2.306,9,1.664,93,3.176]],["t/2052",[93,4.603]],["t/2054",[5,3.409,93,3.759]],["t/2056",[3,4.568,93,3.759]],["t/2058",[93,3.759,345,6.409]],["t/2060",[93,3.759,346,6.769]],["t/2062",[93,3.759,347,6.769]],["t/2064",[93,3.759,348,6.769]],["t/2066",[93,3.759,349,5.745]],["t/2068",[83,3.691,93,3.176,349,4.855]],["t/2070",[8,3.812,93,3.759]],["t/2072",[8,3.221,83,3.691,93,3.176]],["t/2074",[93,3.759,290,5.745]],["t/2076",[152,5.458,350,6.769]],["t/2078",[9,1.969,294,4.684]],["t/2080",[9,1.969,294,4.684]],["t/2082",[9,1.664,294,3.958,351,4.511]],["t/2084",[21,4.281,294,4.684]],["t/2086",[230,5.339,294,4.684]],["t/2088",[9,1.969,275,5.134]],["t/2090",[77,6.848]],["t/2091",[113,5.813]],["t/2093",[9,1.664,39,4.855,275,4.338]],["t/2095",[40,4.515,43,5.924]],["t/2097",[408,7.848]],["t/2099",[23,5.458,422,7.317]],["t/2101",[9,1.969,150,6.139]],["t/2103",[4,2.729,5,3.409]],["t/2105",[4,2.306,5,2.881,352,4.338]],["t/2107",[85,4.684,351,5.339]],["t/2109",[8,3.221,85,3.958,351,4.511]],["t/2111",[28,3.549,85,3.958,351,4.511]],["t/2113",[152,5.458,304,4.814]],["t/2115",[85,5.736]],["t/2117",[130,6.538]],["t/2119",[4,2.729,84,5.924]],["t/2121",[8,4.668]],["t/2123",[17,4.771]],["t/2125",[206,5.736]],["t/2127",[34,4.091,159,3.63,202,2.769,353,4.953]],["t/2129",[8,3.812,280,5.045]],["t/2131",[104,6.406]],["t/2133",[27,6.684]],["t/2135",[266,5.745,423,6.769]],["t/2137",[9,1.969,151,4.515]],["t/2139",[131,3.988,151,4.515]],["t/2141",[131,3.988,265,5.231]],["t/2143",[4,2.729,151,4.515]],["t/2145",[4,2.729,265,5.231]],["t/2147",[17,3.896,151,4.515]],["t/2149",[17,3.896,265,5.231]],["t/2151",[151,4.515,153,4.684]],["t/2153",[153,4.684,265,5.231]],["t/2155",[9,1.664,28,3.549,53,5.006]],["t/2157",[12,3.398,89,4.011,424,6.183]],["t/2159",[9,1.664,69,4.011,70,4.193]],["t/2161",[13,2.615,47,2.573,69,3.062,70,3.201,233,3.822]],["t/2163",[7,3.045,69,3.473,70,3.63,236,4.689]],["t/2165",[0,3.812,9,1.969]],["t/2167",[0,3.812,133,5.924]],["t/2169",[0,3.812,55,5.745]],["t/2171",[0,4.668]],["t/2173",[9,1.969,31,5.045]],["t/2175",[312,5.594]],["t/2177",[260,5.745,354,6.769]],["t/2179",[112,4.368,352,5.134]],["t/2181",[304,4.814,355,5.745]],["t/2183",[9,1.664,30,4.263,31,4.263]],["t/2185",[47,3.988,325,6.139]],["t/2187",[326,7.518]],["t/2189",[112,5.349]],["t/2191",[9,1.969,271,4.368]],["t/2193",[112,4.368,352,5.134]],["t/2195",[304,4.814,355,5.745]],["t/2197",[312,5.594]],["t/2199",[110,4.625,149,4.2]],["t/2201",[77,5.592,356,6.139]],["t/2203",[9,1.969,230,5.339]],["t/2205",[230,6.538]],["t/2207",[357,7.848]],["t/2209",[81,7.518]],["t/2211",[5,3.409,9,1.969]],["t/2213",[5,3.409,285,6.769]],["t/2215",[5,3.409,78,4.886]],["t/2217",[5,3.409,19,3.708]],["t/2219",[4,2.729,5,3.409]],["t/2221",[77,5.592,356,6.139]],["t/2223",[252,7.036]],["t/2225",[2,5.339,9,1.969]],["t/2227",[2,6.538]],["t/2229",[129,7.848]],["t/2231",[9,1.969,110,4.625]],["t/2232",[9,1.664,25,3.86,278,4.263]],["t/2234",[425,8.96]],["t/2236",[9,1.969,202,3.785]],["t/2238",[59,4.962,140,5.458]],["t/2240",[9,1.664,35,5.415,202,3.198]],["t/2242",[312,5.594]],["t/2244",[9,1.969,281,4.415]],["t/2246",[9,1.969,34,5.592]],["t/2248",[9,1.664,47,3.37,281,3.731]],["t/2250",[59,4.962,281,4.415]],["t/2252",[112,4.368,281,4.415]],["t/2254",[9,1.664,47,3.37,83,3.691]],["t/2256",[426,8.96]],["t/2258",[276,7.255]],["t/2260",[108,4.886,276,5.924]],["t/2262",[312,5.594]],["t/2264",[9,1.969,57,5.045]],["t/2266",[59,4.193,83,3.691,361,5.72]],["t/2268",[362,8.29]],["t/2270",[9,1.664,29,3.958,203,4.338]],["t/2272",[4,1.997,19,2.713,25,3.342,352,3.756]],["t/2274",[312,5.594]],["t/2276",[112,4.368,352,5.134]],["t/2278",[327,7.518]],["t/2280",[304,4.814,355,5.745]],["t/2282",[9,1.664,39,4.855,74,3.958]],["t/2284",[372,8.29]],["t/2286",[371,7.036]],["t/2288",[427,7.848]],["t/2290",[427,6.409,428,7.317]],["t/2292",[275,5.134,427,6.409]],["t/2294",[230,6.538]],["t/2296",[330,7.848]],["t/2298",[9,1.441,40,3.303,74,3.427,108,3.574]],["t/2300",[42,8.29]],["t/2302",[230,6.538]],["t/2304",[9,1.664,45,5.188,74,3.958]],["t/2306",[336,5.924,429,6.769]],["t/2308",[9,1.664,44,5.006,74,3.958]],["t/2310",[312,5.594]],["t/2312",[336,5.924,429,6.769]],["t/2314",[46,4.421,312,3.86,430,5.72]],["t/2316",[4,1.997,9,1.441,46,3.827,74,3.427]],["t/2318",[5,2.881,19,3.134,46,4.421]],["t/2320",[17,2.851,19,2.713,46,3.827,321,3.906]],["t/2322",[46,4.421,312,3.86,430,5.72]],["t/2324",[19,2.713,26,3.163,46,3.827,312,3.342]],["t/2326",[9,1.664,46,4.421,74,3.958]],["t/2328",[371,7.036]],["t/2330",[40,4.515,275,5.134]],["t/2332",[312,5.594]],["t/2334",[431,8.96]],["t/2336",[9,1.664,48,5.415,74,3.958]],["t/2338",[40,5.528]],["t/2340",[9,1.664,123,5.188,125,3.958]],["t/2342",[123,5.188,305,4.725,432,5.72]],["t/2344",[123,5.188,305,4.725,433,5.72]],["t/2346",[305,4.725,432,5.72,434,6.183]],["t/2348",[433,5.72,435,5.72,436,5.72]],["t/2350",[435,4.367,436,4.367,437,4.72,438,4.367,439,4.72]],["t/2352",[9,1.664,246,4.511,364,4.612]],["t/2354",[246,5.339,364,5.458]],["t/2356",[246,3.906,290,4.203,292,4.203,364,3.993]],["t/2358",[28,3.073,246,3.906,292,4.203,364,3.993]],["t/2360",[9,1.664,80,4.338,108,4.128]],["t/2362",[365,8.29]],["t/2364",[9,1.969,366,5.924]],["t/2366",[366,7.255]],["t/2369",[440,8.96]],["t/2370",[4,2.306,109,3.549,441,6.183]],["t/2372",[92,4.338,109,3.549,442,6.183]],["t/2374",[273,5.594]],["t/2376",[443,6.538]],["t/2378",[110,4.625,208,3.467]],["t/2380",[208,3.467,444,5.045]],["t/2382",[271,4.368,445,4.962]],["t/2384",[207,4.125,446,4.515]],["t/2386",[447,8.96]],["t/2387",[4,1.424,109,2.191,141,2.678,448,3.817,449,3.817,450,3.817,451,3.817]],["t/2389",[92,2.961,196,3.148,349,3.314,438,3.905,452,4.22,453,4.22]],["t/2391",[273,5.594]],["t/2393",[443,6.538]],["t/2395",[110,4.625,208,3.467]],["t/2397",[208,3.467,444,5.045]],["t/2399",[271,4.368,445,4.962]],["t/2401",[207,4.125,446,4.515]],["t/2403",[454,8.96]],["t/2404",[4,1.76,5,2.199,109,2.709,455,4.72,456,4.72]],["t/2406",[9,1.27,457,7.183,458,4.72,459,4.72]],["t/2408",[273,5.594]],["t/2410",[208,3.467,444,5.045]],["t/2412",[271,4.368,445,4.962]],["t/2414",[207,4.125,446,4.515]],["t/2416",[460,8.96]],["t/2417",[92,4.338,109,3.549,461,6.183]],["t/2419",[273,5.594]],["t/2421",[208,3.467,444,5.045]],["t/2423",[89,4.011,110,3.908,208,2.929]],["t/2425",[271,4.368,445,4.962]],["t/2427",[462,8.96]],["t/2428",[4,1.424,5,1.778,83,2.279,104,2.729,216,3.203,463,3.817,464,3.817]],["t/2430",[443,6.538]],["t/2432",[273,5.594]],["t/2434",[208,3.467,444,5.045]],["t/2436",[89,4.011,110,3.908,208,2.929]],["t/2438",[271,4.368,445,4.962]],["t/2440",[207,4.125,446,4.515]],["t/2442",[465,8.96]],["t/2443",[4,1.76,131,2.573,181,4.134,271,2.818,466,4.367]],["t/2445",[25,3.342,100,4.492,467,5.353,468,5.353]],["t/2447",[469,7.317,470,6.769]],["t/2449",[443,6.538]],["t/2451",[273,5.594]],["t/2453",[208,3.467,444,5.045]],["t/2455",[89,4.011,110,3.908,208,2.929]],["t/2457",[271,4.368,445,4.962]],["t/2459",[207,4.125,446,4.515]],["t/2461",[471,8.96]],["t/2462",[4,1.195,19,1.624,26,1.893,83,1.913,109,1.839,219,2.964,472,3.204,473,3.204,474,3.204]],["t/2464",[208,4.245]],["t/2465",[273,5.594]],["t/2467",[208,3.467,444,5.045]],["t/2469",[89,4.011,110,3.908,208,2.929]],["t/2471",[271,4.368,445,4.962]],["t/2473",[207,4.125,446,4.515]],["t/2475",[475,8.96]],["t/2476",[207,4.125,476,5.745]],["t/2477",[199,4.612,477,5.415,478,6.183]],["t/2479",[3,3.86,234,4.338,252,4.855]],["t/2481",[29,3.427,131,2.918,349,4.203,479,5.353]],["t/2483",[168,2.551,212,3.574,234,3.756,273,3.342]],["t/2485",[4,1.299,84,2.821,89,2.26,93,1.79,141,2.444,150,2.923,234,2.444,480,3.483]],["t/2487",[5,2.881,23,4.612,130,4.511]],["t/2489",[208,4.245]],["t/2490",[443,6.538]],["t/2492",[273,5.594]],["t/2494",[208,3.467,444,5.045]],["t/2496",[89,4.011,110,3.908,208,2.929]],["t/2498",[271,4.368,445,4.962]],["t/2500",[207,4.125,446,4.515]],["t/2502",[481,8.96]],["t/2503",[281,3.731,482,5.72,483,6.183]],["t/2505",[484,8.96]],["t/2506",[207,4.125,476,5.745]],["t/2507",[71,3.312,78,3.152,207,2.661,284,4.367,485,4.134]],["t/2509",[7,4.161,486,7.317]],["t/2511",[17,2.851,56,3.906,245,4.203,309,4.334]],["t/2513",[124,4.953,125,3.427,168,2.551,487,4.953]],["t/2515",[208,4.245]],["t/2517",[273,5.594]],["t/2519",[208,3.467,444,5.045]],["t/2521",[89,4.011,110,3.908,208,2.929]],["t/2523",[271,4.368,445,4.962]],["t/2525",[488,8.96]],["t/2526",[207,4.125,476,5.745]],["t/2528",[29,3.427,100,4.492,489,3.906,490,5.353]],["t/2530",[89,3.473,112,3.196,290,4.203,443,3.906]],["t/2532",[53,3.417,78,2.818,168,2.011,207,2.379,491,4.22,492,4.22]],["t/2534",[17,2.248,165,3.148,245,3.314,493,4.22,494,4.22,495,4.22]],["t/2536",[208,4.245]],["t/2538",[273,5.594]],["t/2540",[208,3.467,444,5.045]],["t/2542",[89,4.011,110,3.908,208,2.929]],["t/2544",[271,4.368,445,4.962]],["t/2546",[207,4.125,446,4.515]],["t/2548",[496,8.96]],["t/2549",[207,4.125,476,5.745]],["t/2551",[273,5.594]],["t/2553",[89,4.011,110,3.908,208,2.929]],["t/2555",[271,4.368,445,4.962]],["t/2557",[497,7.848]],["t/2558",[4,1.997,206,3.427,396,4.689,498,4.953]],["t/2560",[208,3.467,476,5.745]],["t/2561",[4,1.76,5,2.199,83,2.818,207,2.661,499,4.72]],["t/2563",[0,3.812,104,5.231]],["t/2565",[131,2.918,266,4.203,312,3.342,423,4.953]],["t/2567",[208,4.245]],["t/2569",[273,5.594]],["t/2571",[208,3.467,444,5.045]],["t/2573",[89,4.011,110,3.908,208,2.929]],["t/2575",[271,4.368,445,4.962]],["t/2577",[207,4.125,446,4.515]],["t/2579",[497,6.409,500,7.317]],["t/2580",[208,3.467,476,5.745]],["t/2581",[27,6.684]],["t/2583",[0,2.789,1,4.334,13,2.966,251,4.953]],["t/2585",[12,2.942,13,2.966,208,2.536,221,4.203]],["t/2587",[85,3.427,381,4.492,501,5.353,502,5.353]],["t/2589",[25,2.635,107,2.635,131,2.301,149,2.423,485,3.697,503,4.22]],["t/2591",[12,2.594,13,2.615,25,2.947,247,4.367,248,4.367]],["t/2593",[131,2.918,266,4.203,273,3.342,504,5.353]],["t/2595",[208,4.245]],["t/2597",[125,4.684,208,3.467]],["t/2599",[208,3.467,444,5.045]],["t/2601",[89,4.011,110,3.908,208,2.929]],["t/2603",[271,4.368,445,4.962]],["t/2605",[497,6.409,505,7.317]],["t/2606",[4,1.76,206,3.022,396,4.134,498,4.367,506,4.72]],["t/2608",[4,1.76,19,2.392,507,3.96,508,4.72,509,4.72]],["t/2610",[12,2.319,23,3.148,69,2.738,185,3.314,234,2.961,510,4.22]],["t/2612",[3,2,40,1.977,55,2.516,71,2.248,199,2.39,234,2.248,485,2.806,507,2.688,511,2.964]],["t/2614",[12,2.594,13,2.615,216,3.96,221,3.706,512,4.72]],["t/2616",[82,2.635,87,2.91,91,3.226,93,2.168,109,2.423,244,3.697]],["t/2618",[4,1.76,109,2.709,244,4.134,345,4.134,513,4.72]],["t/2620",[208,4.245]],["t/2622",[207,4.125,446,4.515]],["t/2624",[514,8.96]],["t/2625",[4,2.109,19,1.766,197,2.735,206,2.23,209,2.444,223,3.051,278,2.402]],["t/2627",[72,2.923,80,2.444,125,3.621,168,1.66,212,2.326,470,3.223,515,3.483]],["t/2629",[12,2.097,13,2.115,136,3.343,188,3.203,217,3.531,516,3.531,517,3.817]],["t/2631",[21,2.038,40,2.149,141,2.444,172,2.491,184,3.051,272,2.598,278,2.402,518,3.223]],["t/2633",[10,3.201,72,3.96,126,3.607,206,3.022,324,2.376]],["t/2635",[208,4.245]],["t/2637",[207,4.125,446,4.515]],["t/2639",[519,8.96]],["t/2640",[9,1.136,55,3.314,83,2.52,185,3.314,199,3.148,511,3.905]],["t/2642",[4,1.424,16,2.917,47,2.08,131,2.08,222,3.09,265,2.729,336,3.09]],["t/2644",[32,3.993,34,4.091,71,3.756,78,3.574]],["t/2646",[12,3.947,487,4.367,520,4.72,521,4.72]],["t/2648",[208,3.467,466,6.769]],["t/2650",[208,4.245]],["t/2652",[207,4.125,446,4.515]],["t/2654",[522,8.96]],["t/2655",[4,1.997,104,3.827,109,3.073,278,3.691]],["t/2657",[4,2.679,19,2.392,523,4.367,524,4.72]],["t/2659",[168,2.551,212,3.574,516,4.953,525,5.353]],["t/2661",[4,1.299,19,1.766,352,2.444,489,2.542,507,2.923,518,3.223,526,3.223,527,3.223]],["t/2663",[131,2.918,165,3.993,254,4.334,526,4.953]],["t/2665",[47,2.573,57,3.254,85,3.022,149,2.709,528,4.72]],["t/2667",[16,3.226,17,3.509,245,3.314,328,3.417,529,4.22]],["t/2669",[12,2.942,13,2.966,82,3.342,87,3.691]],["t/2671",[10,2.862,12,2.319,13,2.339,321,3.08,405,3.417,489,3.08]],["t/2673",[208,4.245]],["t/2675",[207,4.125,446,4.515]],["t/2677",[530,8.96]],["t/2678",[93,2.168,165,3.148,234,2.961,531,4.22,532,4.22,533,3.905]],["t/2680",[145,4.689,146,4.953,273,3.342,534,5.353]],["t/2682",[153,3.958,211,4.263,224,4.855]],["t/2684",[4,1.574,8,2.199,22,3.148,32,3.148,33,3.417,78,2.818]],["t/2686",[208,4.245]],["t/2688",[207,4.125,446,4.515]],["t/2690",[535,8.96]],["t/2691",[0,4.564,134,4.855]],["t/2693",[4,1.299,19,1.766,122,3.051,172,2.491,411,3.223,477,3.051,489,2.542,536,3.483]],["t/2695",[28,2.191,62,3.09,63,3.343,64,3.343,109,2.191,149,2.191,153,2.443]],["t/2697",[28,2.709,65,3.96,109,2.709,149,2.709,153,3.022]],["t/2699",[109,3.073,149,3.073,151,3.303,153,3.427]],["t/2701",[32,3.521,33,3.822,78,3.152,112,2.818,128,3.607]],["t/2703",[4,1.574,8,2.199,9,1.136,32,3.148,33,3.417,78,2.818]],["t/2705",[208,4.245]],["t/2707",[207,4.125,446,4.515]],["t/2709",[537,8.96]],["t/2710",[4,1.424,19,1.934,29,2.443,109,2.191,527,3.531,538,3.817,539,3.531]],["t/2712",[9,1.136,12,2.319,13,2.339,26,2.494,243,3.697,489,3.08]],["t/2714",[9,1.136,16,3.226,294,2.702,477,3.697,540,4.22,541,4.22]],["t/2716",[12,2.319,13,2.339,109,2.423,289,3.314,378,3.541,489,3.08]],["t/2718",[208,4.245]],["t/2720",[207,4.125,446,4.515]],["t/2722",[542,8.96]],["t/2724",[9,1.136,12,2.319,13,2.339,243,3.697,286,3.226,489,3.08]],["t/2726",[0,1.263,2,1.769,3,1.514,8,1.263,141,4.585,149,1.392,543,2.425,544,2.425,545,2.425,546,2.425]],["t/2728",[29,3.427,100,4.492,489,3.906,547,5.353]],["t/2730",[81,5.188,144,5.415,548,6.183]],["t/2732",[]],["t/2734",[207,4.125,446,4.515]],["t/2736",[549,8.96]],["t/2737",[93,2.425,165,3.521,234,3.312,533,4.367,539,4.367]],["t/2739",[9,1.136,105,2.862,168,2.011,212,2.818,234,2.961,289,3.314]],["t/2741",[8,1.815,9,0.937,208,1.651,212,2.326,280,2.402,550,3.483,551,3.223,552,3.483]],["t/2743",[9,1.027,10,2.588,24,2.255,57,2.631,127,2.412,551,3.531,553,3.343]],["t/2745",[0,2.459,132,3.105,149,2.709,168,2.249,212,3.152]],["t/2747",[9,1.969,130,5.339]],["t/2749",[208,4.245]],["t/2751",[554,8.96]],["t/2752",[4,1.847,19,1.503,23,2.212,141,2.081,206,1.899,226,2.744,482,2.744,555,2.966,556,2.744]],["t/2754",[89,4.011,110,3.908,208,2.929]],["t/2756",[271,5.349]],["t/2758",[557,8.96]],["t/2759",[10,2.588,83,2.279,105,2.588,168,1.819,208,1.808,212,2.549,321,2.785]],["t/2761",[47,2.301,292,3.314,366,3.417,558,4.22,559,4.22,560,4.22]],["t/2763",[4,2.458,19,2.139,507,3.541,523,3.905,556,3.905]],["t/2765",[4,1.76,93,2.425,109,2.709,152,3.521,278,3.254]],["t/2767",[4,0.806,9,0.582,10,1.466,17,1.151,83,1.291,105,1.466,131,1.178,149,1.241,168,1.03,212,1.444,265,3.601,561,2.162,562,2.162]],["t/2769",[140,5.458,331,5.745]],["t/2771",[208,4.245]],["t/2773",[207,4.125,446,4.515]],["t/2775",[563,8.96]],["t/2776",[9,0.862,149,1.839,168,1.527,212,2.139,278,2.209,380,4.431,381,2.688,421,2.964]],["t/2778",[4,1.299,5,2.635,83,2.08,168,1.66,212,2.326,278,2.402,280,2.402]],["t/2780",[10,2.173,50,3.942,71,2.248,316,4.036,322,2.806,378,2.688]],["t/2782",[3,2.947,357,4.134,378,3.96,564,4.72,565,4.72]],["t/2784",[208,4.245]],["t/2786",[207,4.125,446,4.515]],["t/2788",[566,8.96]],["t/2789",[9,1.136,52,3.905,149,2.423,168,2.011,274,3.314,553,3.697]],["t/2791",[9,1.027,12,2.097,13,2.115,82,2.383,121,3.203,168,1.819,280,2.631]],["t/2793",[109,2.191,149,2.191,151,2.355,183,3.203,233,3.09,278,2.631,567,3.817]],["t/2795",[168,2.551,202,2.769,212,3.574,278,3.691]],["t/2797",[9,1.027,24,2.255,86,3.203,127,2.412,379,3.531,553,3.343,568,3.817]],["t/2799",[141,3.756,196,3.993,273,3.342,443,3.906]],["t/2801",[140,5.458,331,5.745]],["t/2803",[208,4.245]],["t/2805",[569,8.96]],["t/2806",[12,2.097,13,2.115,28,2.191,109,2.191,196,2.847,489,2.785,570,3.817]],["t/2808",[7,2.684,168,2.249,212,3.152,271,2.818,278,3.254]],["t/2810",[10,3.63,126,4.091,149,3.073,151,3.303]],["t/2812",[31,4.952,168,2.249,212,3.152,571,4.72]],["t/2814",[141,3.756,196,3.993,273,3.342,443,3.906]],["t/2816",[331,7.036]],["t/2818",[208,4.245]],["t/2820",[207,4.125,446,4.515]],["t/2822",[572,8.96]],["t/2823",[24,2.494,82,2.635,125,2.702,127,2.668,141,2.961,276,3.417]],["t/2825",[141,3.756,196,3.993,273,3.342,443,3.906]],["t/2827",[331,7.036]],["t/2829",[208,4.245]],["t/2831",[573,8.96]],["t/2832",[9,1.136,24,2.494,127,2.668,149,2.423,168,2.011,276,3.417]],["t/2834",[168,2.946,172,4.421,278,4.263]],["t/2836",[24,2.789,127,2.983,131,2.573,574,4.72,575,4.72]],["t/2838",[196,5.458,576,7.317]],["t/2840",[208,4.245]],["t/2842",[5,3.409,577,7.317]]],"invertedIndex":[["",{"_index":141,"t":{"292":{"position":[[10,2]]},"463":{"position":[[0,2]]},"2387":{"position":[[28,1]]},"2485":{"position":[[13,1]]},"2631":{"position":[[50,1]]},"2726":{"position":[[45,1],[55,1],[62,1],[64,1]]},"2752":{"position":[[64,1]]},"2799":{"position":[[16,1]]},"2814":{"position":[[16,1]]},"2823":{"position":[[32,1]]},"2825":{"position":[[16,1]]}}}],["1.15.0",{"_index":461,"t":{"2417":{"position":[[21,6]]}}}],["1.16.0",{"_index":442,"t":{"2372":{"position":[[21,6]]}}}],["2",{"_index":181,"t":{"399":{"position":[[15,1]]},"672":{"position":[[6,1]]},"2443":{"position":[[25,1]]}}}],["2.12.19",{"_index":451,"t":{"2387":{"position":[[30,7]]}}}],["2.13.13",{"_index":450,"t":{"2387":{"position":[[20,7]]}}}],["2.13.x",{"_index":225,"t":{"535":{"position":[[38,6]]}}}],["3",{"_index":267,"t":{"674":{"position":[[6,1]]}}}],["3.2.0",{"_index":556,"t":{"2752":{"position":[[66,5]]},"2763":{"position":[[34,5]]}}}],["3.2.2",{"_index":524,"t":{"2657":{"position":[[30,5]]}}}],["3.3.0",{"_index":499,"t":{"2561":{"position":[[28,5]]}}}],["3.3.3",{"_index":448,"t":{"2387":{"position":[[6,6]]}}}],["3.4.0",{"_index":449,"t":{"2387":{"position":[[13,6]]}}}],["3.4.1",{"_index":441,"t":{"2370":{"position":[[18,5]]}}}],["3.x",{"_index":226,"t":{"537":{"position":[[38,3]]},"2752":{"position":[[60,3]]}}}],["aarch64",{"_index":532,"t":{"2678":{"position":[[10,7]]}}}],["aarch64/arm64",{"_index":526,"t":{"2661":{"position":[[14,13]]},"2663":{"position":[[0,13]]}}}],["accept",{"_index":477,"t":{"2477":{"position":[[0,6]]},"2693":{"position":[[0,6]]},"2714":{"position":[[0,6]]}}}],["access",{"_index":485,"t":{"2507":{"position":[[0,6]]},"2589":{"position":[[0,6]]},"2612":{"position":[[70,8]]}}}],["action",{"_index":81,"t":{"136":{"position":[[7,7]]},"1334":{"position":[[2,7]]},"2209":{"position":[[2,7]]},"2730":{"position":[[0,10]]}}}],["ad",{"_index":244,"t":{"605":{"position":[[0,6]]},"2616":{"position":[[0,5]]},"2618":{"position":[[0,5]]}}}],["add",{"_index":278,"t":{"752":{"position":[[0,3]]},"2232":{"position":[[0,3]]},"2625":{"position":[[0,3]]},"2631":{"position":[[0,3]]},"2655":{"position":[[0,3]]},"2765":{"position":[[0,3]]},"2776":{"position":[[0,3]]},"2778":{"position":[[0,3]]},"2793":{"position":[[0,3]]},"2795":{"position":[[0,3]]},"2808":{"position":[[0,3]]},"2834":{"position":[[0,3]]}}}],["addit",{"_index":155,"t":{"322":{"position":[[0,10]]}}}],["advanc",{"_index":198,"t":{"461":{"position":[[0,8]]}}}],["again",{"_index":546,"t":{"2726":{"position":[[66,5]]}}}],["alias",{"_index":456,"t":{"2404":{"position":[[30,7]]}}}],["allow",{"_index":336,"t":{"1180":{"position":[[5,5]]},"2030":{"position":[[5,5]]},"2306":{"position":[[2,5]]},"2312":{"position":[[2,5]]},"2642":{"position":[[0,5]]}}}],["altern",{"_index":20,"t":{"28":{"position":[[41,12]]}}}],["ammonit",{"_index":268,"t":{"678":{"position":[[17,8]]},"1983":{"position":[[2,8]]},"1985":{"position":[[2,8]]},"1987":{"position":[[2,8]]}}}],["anymor",{"_index":474,"t":{"2462":{"position":[[64,7]]}}}],["anywher",{"_index":478,"t":{"2477":{"position":[[20,8]]}}}],["aplic",{"_index":158,"t":{"325":{"position":[[17,10]]}}}],["app",{"_index":387,"t":{"1826":{"position":[[11,3]]}}}],["applic",{"_index":160,"t":{"331":{"position":[[13,11]]},"333":{"position":[[28,11]]}}}],["appropri",{"_index":510,"t":{"2610":{"position":[[6,11]]}}}],["arch",{"_index":317,"t":{"1050":{"position":[[5,4]]},"1126":{"position":[[12,4]]},"1680":{"position":[[5,4]]},"1756":{"position":[[12,4]]}}}],["architectur",{"_index":391,"t":{"1835":{"position":[[6,12]]},"1847":{"position":[[6,12]]}}}],["archiv",{"_index":64,"t":{"108":{"position":[[4,7]]},"562":{"position":[[7,8]]},"2695":{"position":[[49,8]]}}}],["arg",{"_index":321,"t":{"1060":{"position":[[11,3]]},"1196":{"position":[[14,3]]},"1690":{"position":[[11,3]]},"1881":{"position":[[10,4]]},"1987":{"position":[[11,3]]},"2046":{"position":[[14,3]]},"2320":{"position":[[19,3]]},"2671":{"position":[[13,4]]},"2759":{"position":[[47,4]]}}}],["argument",{"_index":126,"t":{"229":{"position":[[8,9]]},"274":{"position":[[5,9]]},"503":{"position":[[23,9]]},"666":{"position":[[0,9]]},"1995":{"position":[[9,8]]},"2633":{"position":[[10,9]]},"2810":{"position":[[27,9]]}}}],["artifact",{"_index":254,"t":{"636":{"position":[[6,9]]},"638":{"position":[[4,9]]},"640":{"position":[[6,9]]},"642":{"position":[[11,9]]},"2663":{"position":[[14,8]]}}}],["assembl",{"_index":86,"t":{"146":{"position":[[0,10]]},"349":{"position":[[0,10]]},"1792":{"position":[[2,8]]},"2797":{"position":[[42,10]]}}}],["attach",{"_index":147,"t":{"303":{"position":[[17,6]]}}}],["authent",{"_index":122,"t":{"219":{"position":[[0,14]]},"692":{"position":[[11,14]]},"2693":{"position":[[7,13]]}}}],["avail",{"_index":518,"t":{"2631":{"position":[[20,9]]},"2661":{"position":[[42,9]]}}}],["avoid",{"_index":340,"t":{"1182":{"position":[[5,5]]},"1184":{"position":[[5,5]]},"2032":{"position":[[5,5]]},"2034":{"position":[[5,5]]}}}],["banner",{"_index":326,"t":{"1102":{"position":[[2,6]]},"1312":{"position":[[2,6]]},"1732":{"position":[[2,6]]},"2187":{"position":[[2,6]]}}}],["base",{"_index":90,"t":{"150":{"position":[[31,4]]}}}],["be",{"_index":503,"t":{"2589":{"position":[[30,5]]}}}],["behaviour",{"_index":253,"t":{"635":{"position":[[11,9]]}}}],["benchmark",{"_index":369,"t":{"1544":{"position":[[0,12]]}}}],["better",{"_index":508,"t":{"2608":{"position":[[26,6]]}}}],["big",{"_index":337,"t":{"1180":{"position":[[11,3]]},"2030":{"position":[[11,3]]}}}],["bin",{"_index":355,"t":{"1306":{"position":[[2,3]]},"1320":{"position":[[2,3]]},"1387":{"position":[[2,3]]},"2181":{"position":[[2,3]]},"2195":{"position":[[2,3]]},"2280":{"position":[[2,3]]}}}],["binari",{"_index":352,"t":{"1242":{"position":[[8,6]]},"1304":{"position":[[2,6]]},"1318":{"position":[[2,6]]},"1379":{"position":[[12,6]]},"1383":{"position":[[2,6]]},"2105":{"position":[[8,6]]},"2179":{"position":[[2,6]]},"2193":{"position":[[2,6]]},"2272":{"position":[[12,6]]},"2276":{"position":[[2,6]]},"2661":{"position":[[28,6]]}}}],["bit",{"_index":400,"t":{"1859":{"position":[[7,4]]}}}],["block",{"_index":237,"t":{"570":{"position":[[14,6]]},"579":{"position":[[33,6]]},"581":{"position":[[35,6]]},"584":{"position":[[17,6]]},"586":{"position":[[30,6]]}}}],["bloop",{"_index":202,"t":{"485":{"position":[[0,5]]},"640":{"position":[[0,5]]},"754":{"position":[[0,5]]},"756":{"position":[[0,5]]},"758":{"position":[[0,5]]},"760":{"position":[[0,5]]},"972":{"position":[[2,5]]},"974":{"position":[[2,5]]},"976":{"position":[[2,5]]},"978":{"position":[[2,5]]},"980":{"position":[[2,5]]},"982":{"position":[[2,5]]},"984":{"position":[[2,5]]},"986":{"position":[[2,5]]},"988":{"position":[[2,5]]},"990":{"position":[[2,5]]},"992":{"position":[[2,5]]},"994":{"position":[[2,5]]},"996":{"position":[[2,5]]},"998":{"position":[[2,5]]},"1262":{"position":[[9,5]]},"1415":{"position":[[0,5]]},"1552":{"position":[[2,5]]},"1554":{"position":[[2,5]]},"1556":{"position":[[2,5]]},"1558":{"position":[[2,5]]},"1560":{"position":[[2,5]]},"1562":{"position":[[2,5]]},"1564":{"position":[[2,5]]},"1566":{"position":[[2,5]]},"1568":{"position":[[2,5]]},"1570":{"position":[[2,5]]},"1572":{"position":[[2,5]]},"1574":{"position":[[2,5]]},"1576":{"position":[[2,5]]},"1578":{"position":[[2,5]]},"2127":{"position":[[9,5]]},"2236":{"position":[[0,5]]},"2240":{"position":[[0,5]]},"2795":{"position":[[4,5]]}}}],["bootstrap",{"_index":501,"t":{"2587":{"position":[[0,12]]}}}],["bound",{"_index":291,"t":{"861":{"position":[[14,6]]}}}],["break",{"_index":466,"t":{"2443":{"position":[[0,8]]},"2648":{"position":[[6,8]]}}}],["bsp",{"_index":281,"t":{"762":{"position":[[0,3]]},"902":{"position":[[0,3]]},"972":{"position":[[8,3]]},"974":{"position":[[8,3]]},"984":{"position":[[8,3]]},"986":{"position":[[8,3]]},"1132":{"position":[[2,3]]},"1353":{"position":[[0,3]]},"1357":{"position":[[0,3]]},"1359":{"position":[[2,3]]},"1361":{"position":[[2,3]]},"1489":{"position":[[0,3]]},"1552":{"position":[[8,3]]},"1554":{"position":[[8,3]]},"1564":{"position":[[8,3]]},"1566":{"position":[[8,3]]},"1762":{"position":[[2,3]]},"2244":{"position":[[0,3]]},"2248":{"position":[[0,3]]},"2250":{"position":[[2,3]]},"2252":{"position":[[2,3]]},"2503":{"position":[[44,3]]}}}],["bugfix",{"_index":576,"t":{"2838":{"position":[[10,8]]}}}],["build",{"_index":89,"t":{"150":{"position":[[0,8]]},"487":{"position":[[7,5]]},"2157":{"position":[[6,5]]},"2423":{"position":[[0,5]]},"2436":{"position":[[0,5]]},"2455":{"position":[[0,5]]},"2469":{"position":[[0,5]]},"2485":{"position":[[0,5]]},"2496":{"position":[[0,5]]},"2521":{"position":[[0,5]]},"2530":{"position":[[9,5]]},"2542":{"position":[[0,5]]},"2553":{"position":[[0,5]]},"2573":{"position":[[0,5]]},"2601":{"position":[[0,5]]},"2754":{"position":[[0,5]]}}}],["buildinfo",{"_index":284,"t":{"800":{"position":[[0,9]]},"2507":{"position":[[42,9]]}}}],["buildtarget/jvmrunenviron",{"_index":483,"t":{"2503":{"position":[[11,29]]}}}],["built",{"_index":523,"t":{"2657":{"position":[[13,5]]},"2763":{"position":[[17,5]]}}}],["cach",{"_index":260,"t":{"650":{"position":[[20,6]]},"1302":{"position":[[7,5]]},"1367":{"position":[[2,5]]},"1413":{"position":[[0,7]]},"1616":{"position":[[2,5]]},"2177":{"position":[[7,5]]}}}],["candid",{"_index":506,"t":{"2606":{"position":[[30,9]]}}}],["case",{"_index":136,"t":{"271":{"position":[[12,4]]},"357":{"position":[[22,4]]},"2629":{"position":[[25,4]]}}}],["central",{"_index":118,"t":{"209":{"position":[[6,7]]}}}],["chang",{"_index":208,"t":{"503":{"position":[[38,7]]},"635":{"position":[[0,7]]},"2378":{"position":[[9,7]]},"2380":{"position":[[14,7]]},"2395":{"position":[[9,7]]},"2397":{"position":[[14,7]]},"2410":{"position":[[14,7]]},"2421":{"position":[[14,7]]},"2423":{"position":[[19,7]]},"2434":{"position":[[14,7]]},"2436":{"position":[[19,7]]},"2453":{"position":[[14,7]]},"2455":{"position":[[19,7]]},"2464":{"position":[[6,7]]},"2467":{"position":[[14,7]]},"2469":{"position":[[19,7]]},"2489":{"position":[[6,7]]},"2494":{"position":[[14,7]]},"2496":{"position":[[19,7]]},"2515":{"position":[[6,7]]},"2519":{"position":[[14,7]]},"2521":{"position":[[19,7]]},"2536":{"position":[[6,7]]},"2540":{"position":[[14,7]]},"2542":{"position":[[19,7]]},"2553":{"position":[[19,7]]},"2560":{"position":[[7,7]]},"2567":{"position":[[6,7]]},"2571":{"position":[[14,7]]},"2573":{"position":[[19,7]]},"2580":{"position":[[7,7]]},"2585":{"position":[[0,7]]},"2595":{"position":[[6,7]]},"2597":{"position":[[11,7]]},"2599":{"position":[[14,7]]},"2601":{"position":[[19,7]]},"2620":{"position":[[6,7]]},"2635":{"position":[[6,7]]},"2648":{"position":[[15,7]]},"2650":{"position":[[6,7]]},"2673":{"position":[[6,7]]},"2686":{"position":[[6,7]]},"2705":{"position":[[6,7]]},"2718":{"position":[[6,7]]},"2741":{"position":[[58,7]]},"2749":{"position":[[6,7]]},"2754":{"position":[[19,7]]},"2759":{"position":[[0,6]]},"2771":{"position":[[6,7]]},"2784":{"position":[[6,7]]},"2803":{"position":[[6,7]]},"2818":{"position":[[6,7]]},"2829":{"position":[[6,7]]},"2840":{"position":[[6,7]]}}}],["charset",{"_index":365,"t":{"1403":{"position":[[2,7]]},"2362":{"position":[[2,7]]}}}],["check",{"_index":159,"t":{"329":{"position":[[0,5]]},"986":{"position":[[12,5]]},"1044":{"position":[[2,5]]},"1170":{"position":[[5,5]]},"1262":{"position":[[20,5]]},"1566":{"position":[[12,5]]},"1674":{"position":[[2,5]]},"1957":{"position":[[2,5]]},"1965":{"position":[[2,6]]},"1967":{"position":[[2,5]]},"1969":{"position":[[2,5]]},"2019":{"position":[[5,5]]},"2127":{"position":[[20,5]]}}}],["checksum",{"_index":114,"t":{"204":{"position":[[0,9]]},"1369":{"position":[[20,9]]},"1618":{"position":[[20,9]]},"1911":{"position":[[2,8]]}}}],["ci",{"_index":115,"t":{"206":{"position":[[0,2]]},"327":{"position":[[20,2]]},"836":{"position":[[8,4]]},"1941":{"position":[[2,2]]}}}],["clang",{"_index":347,"t":{"1212":{"position":[[9,5]]},"2062":{"position":[[9,5]]}}}],["clangpp",{"_index":348,"t":{"1214":{"position":[[9,7]]},"2064":{"position":[[9,7]]}}}],["class",{"_index":24,"t":{"34":{"position":[[11,5]]},"182":{"position":[[27,5]]},"231":{"position":[[5,5]]},"257":{"position":[[27,5]]},"523":{"position":[[5,5]]},"525":{"position":[[5,5]]},"826":{"position":[[5,5]]},"933":{"position":[[5,5]]},"1004":{"position":[[8,5]]},"1140":{"position":[[5,5]]},"1142":{"position":[[7,5]]},"1144":{"position":[[7,5]]},"1182":{"position":[[11,7]]},"1584":{"position":[[8,5]]},"1770":{"position":[[5,5]]},"1772":{"position":[[7,5]]},"1774":{"position":[[7,5]]},"1796":{"position":[[7,5]]},"2032":{"position":[[11,7]]},"2743":{"position":[[48,5]]},"2797":{"position":[[10,5]]},"2823":{"position":[[12,7]]},"2832":{"position":[[12,7]]},"2836":{"position":[[27,7]]}}}],["classifi",{"_index":242,"t":{"599":{"position":[[11,11]]}}}],["classpath",{"_index":551,"t":{"2741":{"position":[[5,9]]},"2743":{"position":[[27,9]]}}}],["clean",{"_index":270,"t":{"699":{"position":[[0,5]]},"904":{"position":[[0,5]]},"1496":{"position":[[0,5]]}}}],["clear",{"_index":258,"t":{"650":{"position":[[0,8]]}}}],["cli",{"_index":19,"t":{"28":{"position":[[37,3]]},"112":{"position":[[6,3]]},"253":{"position":[[6,3]]},"290":{"position":[[19,3]]},"467":{"position":[[31,3]]},"489":{"position":[[25,3]]},"501":{"position":[[18,3]]},"503":{"position":[[81,4]]},"507":{"position":[[18,3]]},"509":{"position":[[10,3]]},"515":{"position":[[65,3]]},"521":{"position":[[15,3]]},"533":{"position":[[80,4]]},"539":{"position":[[34,3]]},"613":{"position":[[6,3]]},"621":{"position":[[30,3]]},"872":{"position":[[14,3]]},"874":{"position":[[45,3]]},"968":{"position":[[52,3]]},"1194":{"position":[[5,3]]},"1196":{"position":[[5,3]]},"1198":{"position":[[5,3]]},"1338":{"position":[[2,3]]},"1379":{"position":[[8,3]]},"1423":{"position":[[52,3]]},"1542":{"position":[[52,3]]},"2044":{"position":[[5,3]]},"2046":{"position":[[5,3]]},"2048":{"position":[[5,3]]},"2217":{"position":[[2,3]]},"2272":{"position":[[8,3]]},"2318":{"position":[[10,3]]},"2320":{"position":[[10,3]]},"2324":{"position":[[20,3]]},"2462":{"position":[[6,3]]},"2608":{"position":[[6,3]]},"2625":{"position":[[61,3]]},"2657":{"position":[[6,3]]},"2661":{"position":[[10,3]]},"2693":{"position":[[44,3]]},"2710":{"position":[[50,3]]},"2752":{"position":[[39,3]]},"2763":{"position":[[6,3]]}}}],["cli'",{"_index":171,"t":{"369":{"position":[[6,5]]}}}],["cmd",{"_index":404,"t":{"1873":{"position":[[9,3]]}}}],["code",{"_index":107,"t":{"182":{"position":[[7,4]]},"257":{"position":[[7,4]]},"298":{"position":[[3,4]]},"308":{"position":[[8,4]]},"310":{"position":[[8,4]]},"314":{"position":[[19,4]]},"329":{"position":[[17,4]]},"411":{"position":[[13,4]]},"469":{"position":[[3,4]]},"566":{"position":[[15,4]]},"568":{"position":[[9,4]]},"570":{"position":[[9,4]]},"579":{"position":[[28,4]]},"581":{"position":[[30,4]]},"583":{"position":[[13,4]]},"584":{"position":[[12,4]]},"586":{"position":[[25,4]]},"1863":{"position":[[14,4]]},"2589":{"position":[[49,4]]}}}],["command",{"_index":168,"t":{"365":{"position":[[7,7]]},"447":{"position":[[0,7]]},"501":{"position":[[39,8]]},"509":{"position":[[26,7]]},"568":{"position":[[19,7]]},"603":{"position":[[33,7]]},"684":{"position":[[16,7]]},"751":{"position":[[7,8]]},"792":{"position":[[0,7]]},"880":{"position":[[10,9]]},"893":{"position":[[12,9]]},"900":{"position":[[24,8]]},"1152":{"position":[[2,7]]},"1425":{"position":[[10,8]]},"1426":{"position":[[8,7]]},"1433":{"position":[[7,7]]},"1440":{"position":[[4,7]]},"1447":{"position":[[5,7]]},"1454":{"position":[[4,7]]},"1461":{"position":[[8,7]]},"1468":{"position":[[12,8]]},"1469":{"position":[[4,7]]},"1476":{"position":[[5,7]]},"1483":{"position":[[8,7]]},"1488":{"position":[[24,8]]},"1489":{"position":[[4,7]]},"1496":{"position":[[6,7]]},"1501":{"position":[[5,7]]},"1506":{"position":[[20,7]]},"1511":{"position":[[13,7]]},"1516":{"position":[[10,7]]},"1523":{"position":[[10,7]]},"1528":{"position":[[22,7]]},"1533":{"position":[[7,7]]},"2001":{"position":[[2,7]]},"2483":{"position":[[12,7]]},"2513":{"position":[[29,7]]},"2532":{"position":[[18,7]]},"2627":{"position":[[42,9]]},"2659":{"position":[[36,8]]},"2739":{"position":[[29,7]]},"2745":{"position":[[36,8]]},"2759":{"position":[[23,7]]},"2767":{"position":[[23,7]]},"2776":{"position":[[69,7]]},"2778":{"position":[[63,7]]},"2789":{"position":[[50,7]]},"2791":{"position":[[33,7]]},"2795":{"position":[[14,7]]},"2808":{"position":[[26,7]]},"2812":{"position":[[41,7]]},"2832":{"position":[[39,7]]},"2834":{"position":[[11,7]]}}}],["command'",{"_index":552,"t":{"2741":{"position":[[31,9]]}}}],["comment",{"_index":249,"t":{"625":{"position":[[7,7]]}}}],["commun",{"_index":37,"t":{"60":{"position":[[0,13]]}}}],["compil",{"_index":8,"t":{"19":{"position":[[6,8]]},"20":{"position":[[8,8]]},"22":{"position":[[8,8]]},"24":{"position":[[0,8]]},"26":{"position":[[21,8]]},"28":{"position":[[0,8]]},"30":{"position":[[6,8]]},"32":{"position":[[6,8]]},"40":{"position":[[0,7]]},"519":{"position":[[6,8]]},"701":{"position":[[0,7]]},"802":{"position":[[0,8]]},"804":{"position":[[0,8]]},"881":{"position":[[0,7]]},"923":{"position":[[0,8]]},"925":{"position":[[0,8]]},"970":{"position":[[0,11]]},"1002":{"position":[[0,7]]},"1028":{"position":[[2,7]]},"1032":{"position":[[2,8]]},"1220":{"position":[[9,7]]},"1222":{"position":[[9,7]]},"1246":{"position":[[8,7]]},"1256":{"position":[[7,8]]},"1264":{"position":[[2,11]]},"1426":{"position":[[0,7]]},"1550":{"position":[[0,11]]},"1582":{"position":[[0,7]]},"1638":{"position":[[2,7]]},"1642":{"position":[[2,8]]},"2070":{"position":[[9,7]]},"2072":{"position":[[9,7]]},"2109":{"position":[[8,7]]},"2121":{"position":[[7,8]]},"2129":{"position":[[2,11]]},"2684":{"position":[[13,8]]},"2703":{"position":[[13,8]]},"2726":{"position":[[47,7]]},"2741":{"position":[[19,7]]}}}],["compileonli",{"_index":486,"t":{"2509":{"position":[[0,11]]}}}],["complet",{"_index":30,"t":{"44":{"position":[[11,11]]},"46":{"position":[[13,11]]},"717":{"position":[[8,11]]},"745":{"position":[[10,11]]},"908":{"position":[[8,11]]},"916":{"position":[[10,11]]},"1094":{"position":[[8,11]]},"1308":{"position":[[10,11]]},"1506":{"position":[[8,11]]},"1528":{"position":[[10,11]]},"1724":{"position":[[8,11]]},"2183":{"position":[[10,11]]}}}],["comput",{"_index":285,"t":{"806":{"position":[[0,7]]},"2213":{"position":[[2,7]]}}}],["conf",{"_index":316,"t":{"1048":{"position":[[16,4]]},"1062":{"position":[[11,4]]},"1064":{"position":[[11,4]]},"1678":{"position":[[16,4]]},"1692":{"position":[[11,4]]},"1694":{"position":[[11,4]]},"2780":{"position":[[58,4],[78,4]]}}}],["config",{"_index":172,"t":{"369":{"position":[[12,6]]},"703":{"position":[[0,6]]},"883":{"position":[[0,6]]},"1008":{"position":[[0,6]]},"1433":{"position":[[0,6]]},"1588":{"position":[[0,6]]},"1857":{"position":[[8,6]]},"2631":{"position":[[30,6]]},"2693":{"position":[[48,6]]},"2834":{"position":[[4,6]]}}}],["configur",{"_index":71,"t":{"122":{"position":[[0,13]]},"221":{"position":[[22,13]]},"299":{"position":[[0,13]]},"383":{"position":[[0,13]]},"426":{"position":[[0,13]]},"611":{"position":[[6,13]]},"613":{"position":[[10,13]]},"2507":{"position":[[15,13]]},"2612":{"position":[[28,13]]},"2644":{"position":[[15,13]]},"2780":{"position":[[28,13]]}}}],["conflict",{"_index":390,"t":{"1831":{"position":[[9,9]]}}}],["connect",{"_index":123,"t":{"221":{"position":[[0,10]]},"2340":{"position":[[8,10]]},"2342":{"position":[[2,10]]},"2344":{"position":[[2,10]]}}}],["consider",{"_index":156,"t":{"322":{"position":[[11,14]]}}}],["const",{"_index":342,"t":{"1184":{"position":[[20,6]]},"2034":{"position":[[20,6]]}}}],["contain",{"_index":88,"t":{"148":{"position":[[7,9]]},"150":{"position":[[16,9]]}}}],["contextu",{"_index":288,"t":{"838":{"position":[[8,12]]}}}],["contributor",{"_index":446,"t":{"2384":{"position":[[4,12]]},"2401":{"position":[[4,12]]},"2414":{"position":[[4,12]]},"2440":{"position":[[4,12]]},"2459":{"position":[[4,12]]},"2473":{"position":[[4,12]]},"2500":{"position":[[4,12]]},"2546":{"position":[[4,12]]},"2577":{"position":[[4,12]]},"2622":{"position":[[4,12]]},"2637":{"position":[[4,12]]},"2652":{"position":[[4,12]]},"2675":{"position":[[4,12]]},"2688":{"position":[[4,12]]},"2707":{"position":[[4,12]]},"2720":{"position":[[4,12]]},"2734":{"position":[[4,12]]},"2773":{"position":[[4,12]]},"2786":{"position":[[4,12]]},"2820":{"position":[[4,12]]}}}],["cookbook",{"_index":139,"t":{"288":{"position":[[13,9]]}}}],["coursier",{"_index":358,"t":{"1363":{"position":[[0,8]]},"1369":{"position":[[2,8]]},"1417":{"position":[[0,8]]},"1612":{"position":[[0,8]]},"1618":{"position":[[2,8]]}}}],["coursier'",{"_index":259,"t":{"650":{"position":[[9,10]]}}}],["creat",{"_index":39,"t":{"68":{"position":[[0,6]]},"733":{"position":[[14,6]]},"774":{"position":[[4,6]]},"1592":{"position":[[2,6]]},"2093":{"position":[[7,6]]},"2282":{"position":[[4,6]]}}}],["credenti",{"_index":76,"t":{"128":{"position":[[9,11]]}}}],["cross",{"_index":376,"t":{"1622":{"position":[[0,5]]},"1624":{"position":[[2,5]]}}}],["custom",{"_index":128,"t":{"233":{"position":[[0,6]]},"690":{"position":[[0,6]]},"808":{"position":[[0,6]]},"810":{"position":[[0,6]]},"938":{"position":[[0,6]]},"940":{"position":[[0,6]]},"2701":{"position":[[0,9]]}}}],["d",{"_index":550,"t":{"2741":{"position":[[1,2]]}}}],["daemon",{"_index":303,"t":{"980":{"position":[[8,6]]},"1560":{"position":[[8,6]]}}}],["db",{"_index":364,"t":{"1393":{"position":[[9,2]]},"1395":{"position":[[11,2]]},"1397":{"position":[[11,2]]},"1399":{"position":[[11,2]]},"2352":{"position":[[9,2]]},"2354":{"position":[[11,2]]},"2356":{"position":[[11,2]]},"2358":{"position":[[11,2]]}}}],["deadlock",{"_index":504,"t":{"2593":{"position":[[4,9]]}}}],["deb",{"_index":382,"t":{"1802":{"position":[[2,3]]},"1835":{"position":[[2,3]]}}}],["debian",{"_index":96,"t":{"160":{"position":[[0,6]]},"1831":{"position":[[2,6]]},"1833":{"position":[[2,6]]}}}],["debug",{"_index":132,"t":{"255":{"position":[[0,9]]},"296":{"position":[[19,5]]},"303":{"position":[[0,9]]},"305":{"position":[[0,9]]},"1016":{"position":[[0,5]]},"1018":{"position":[[2,5]]},"1020":{"position":[[2,5]]},"1022":{"position":[[2,5]]},"1132":{"position":[[6,5]]},"1626":{"position":[[0,5]]},"1628":{"position":[[2,5]]},"1630":{"position":[[2,5]]},"1632":{"position":[[2,5]]},"1762":{"position":[[6,5]]},"2745":{"position":[[0,9]]}}}],["default",{"_index":83,"t":{"142":{"position":[[0,7]]},"347":{"position":[[0,7]]},"694":{"position":[[0,7]]},"764":{"position":[[0,7]]},"990":{"position":[[8,7]]},"1040":{"position":[[2,7]]},"1218":{"position":[[17,8]]},"1222":{"position":[[17,8]]},"1373":{"position":[[2,7]]},"1570":{"position":[[8,7]]},"1654":{"position":[[2,7]]},"1816":{"position":[[2,7]]},"2068":{"position":[[17,8]]},"2072":{"position":[[17,8]]},"2254":{"position":[[0,7]]},"2266":{"position":[[2,7]]},"2428":{"position":[[52,7]]},"2462":{"position":[[16,7]]},"2561":{"position":[[4,7]]},"2640":{"position":[[54,7]]},"2759":{"position":[[11,7]]},"2767":{"position":[[0,7]]},"2778":{"position":[[8,7]]}}}],["defin",{"_index":121,"t":{"215":{"position":[[10,7]]},"239":{"position":[[0,6]]},"662":{"position":[[0,6]]},"2791":{"position":[[0,6]]}}}],["dep",{"_index":521,"t":{"2646":{"position":[[26,3]]}}}],["depend",{"_index":7,"t":{"17":{"position":[[0,12]]},"40":{"position":[[13,12]]},"385":{"position":[[0,12]]},"391":{"position":[[0,12]]},"428":{"position":[[0,12]]},"553":{"position":[[31,12]]},"593":{"position":[[0,10]]},"597":{"position":[[21,12]]},"599":{"position":[[0,10]]},"601":{"position":[[5,12]]},"603":{"position":[[11,12]]},"605":{"position":[[21,12]]},"642":{"position":[[0,10]]},"705":{"position":[[0,10]]},"812":{"position":[[0,10]]},"927":{"position":[[0,10]]},"1024":{"position":[[0,10]]},"1026":{"position":[[2,10]]},"1028":{"position":[[15,10]]},"1288":{"position":[[20,10]]},"1634":{"position":[[0,10]]},"1636":{"position":[[2,10]]},"1638":{"position":[[15,10]]},"1644":{"position":[[0,10]]},"1833":{"position":[[9,12]]},"2163":{"position":[[20,10]]},"2509":{"position":[[12,12]]},"2808":{"position":[[4,10]]}}}],["deprec",{"_index":216,"t":{"517":{"position":[[0,10]]},"617":{"position":[[0,10]]},"2428":{"position":[[0,9]]},"2614":{"position":[[8,10]]}}}],["descript",{"_index":388,"t":{"1828":{"position":[[2,11]]},"1933":{"position":[[2,11]]}}}],["dest",{"_index":427,"t":{"2288":{"position":[[2,4]]},"2290":{"position":[[6,4]]},"2292":{"position":[[9,4]]}}}],["detail",{"_index":73,"t":{"124":{"position":[[5,7]]}}}],["detect",{"_index":218,"t":{"521":{"position":[[19,6]]}}}],["develop",{"_index":413,"t":{"1935":{"position":[[2,9]]}}}],["diagnost",{"_index":548,"t":{"2730":{"position":[[11,11]]}}}],["dialect",{"_index":51,"t":{"82":{"position":[[21,7]]},"1066":{"position":[[11,7]]},"1696":{"position":[[11,7]]}}}],["dialog",{"_index":398,"t":{"1853":{"position":[[7,6]]}}}],["differ",{"_index":214,"t":{"515":{"position":[[38,9]]},"678":{"position":[[0,11]]}}}],["dir",{"_index":304,"t":{"980":{"position":[[15,3]]},"998":{"position":[[16,3]]},"1154":{"position":[[10,3]]},"1250":{"position":[[11,4]]},"1306":{"position":[[6,3]]},"1320":{"position":[[6,3]]},"1387":{"position":[[6,3]]},"1560":{"position":[[15,3]]},"1578":{"position":[[16,3]]},"1893":{"position":[[10,3]]},"2003":{"position":[[10,3]]},"2113":{"position":[[11,4]]},"2181":{"position":[[6,3]]},"2195":{"position":[[6,3]]},"2280":{"position":[[6,3]]}}}],["direct",{"_index":13,"t":{"22":{"position":[[36,10]]},"168":{"position":[[6,10]]},"239":{"position":[[29,10]]},"265":{"position":[[5,10]]},"441":{"position":[[6,10]]},"451":{"position":[[6,10]]},"549":{"position":[[21,10]]},"581":{"position":[[6,10]]},"621":{"position":[[6,10]]},"623":{"position":[[36,10]]},"625":{"position":[[25,11]]},"627":{"position":[[0,10]]},"662":{"position":[[29,10]]},"799":{"position":[[6,10]]},"856":{"position":[[7,10]]},"922":{"position":[[10,11]]},"937":{"position":[[12,11]]},"1286":{"position":[[11,10]]},"2161":{"position":[[11,10]]},"2583":{"position":[[0,10]]},"2585":{"position":[[17,10]]},"2591":{"position":[[36,10]]},"2614":{"position":[[25,9]]},"2629":{"position":[[45,10]]},"2669":{"position":[[28,10]]},"2671":{"position":[[30,9]]},"2712":{"position":[[38,10]]},"2716":{"position":[[33,10]]},"2724":{"position":[[35,10]]},"2791":{"position":[[52,10]]},"2806":{"position":[[54,10]]}}}],["directli",{"_index":296,"t":{"968":{"position":[[24,8]]},"1423":{"position":[[24,8]]},"1542":{"position":[[24,8]]}}}],["directori",{"_index":59,"t":{"102":{"position":[[0,11]]},"473":{"position":[[0,11]]},"487":{"position":[[13,9]]},"489":{"position":[[5,9]]},"766":{"position":[[0,11]]},"844":{"position":[[9,11]]},"868":{"position":[[13,9]]},"954":{"position":[[9,11]]},"1359":{"position":[[6,9]]},"1373":{"position":[[20,11]]},"2238":{"position":[[10,9]]},"2250":{"position":[[6,9]]},"2266":{"position":[[20,11]]}}}],["disk",{"_index":178,"t":{"379":{"position":[[29,4]]},"560":{"position":[[3,4]]}}}],["distribut",{"_index":161,"t":{"333":{"position":[[0,10]]}}}],["dmg",{"_index":383,"t":{"1804":{"position":[[2,3]]}}}],["doc",{"_index":272,"t":{"707":{"position":[[0,3]]},"885":{"position":[[0,3]]},"1034":{"position":[[0,3]]},"1440":{"position":[[0,3]]},"1648":{"position":[[0,3]]},"1790":{"position":[[2,3]]},"1901":{"position":[[2,3]]},"2631":{"position":[[52,4]]}}}],["docker",{"_index":87,"t":{"148":{"position":[[0,6]]},"150":{"position":[[9,6]]},"176":{"position":[[0,6]]},"253":{"position":[[15,6]]},"1812":{"position":[[2,6]]},"1865":{"position":[[2,6]]},"1867":{"position":[[2,6]]},"1869":{"position":[[2,6]]},"1871":{"position":[[2,6]]},"1873":{"position":[[2,6]]},"2616":{"position":[[47,6]]},"2669":{"position":[[0,6]]}}}],["doctor",{"_index":525,"t":{"2659":{"position":[[25,6]]}}}],["document",{"_index":444,"t":{"2380":{"position":[[0,13]]},"2397":{"position":[[0,13]]},"2410":{"position":[[0,13]]},"2421":{"position":[[0,13]]},"2434":{"position":[[0,13]]},"2453":{"position":[[0,13]]},"2467":{"position":[[0,13]]},"2494":{"position":[[0,13]]},"2519":{"position":[[0,13]]},"2540":{"position":[[0,13]]},"2571":{"position":[[0,13]]},"2599":{"position":[[0,13]]}}}],["dom",{"_index":193,"t":{"439":{"position":[[9,3]]},"1176":{"position":[[5,3]]},"2026":{"position":[[5,3]]}}}],["dri",{"_index":363,"t":{"1391":{"position":[[7,3]]},"1989":{"position":[[7,3]]}}}],["drive",{"_index":467,"t":{"2445":{"position":[[0,6]]}}}],["drop",{"_index":512,"t":{"2614":{"position":[[0,7]]}}}],["dummi",{"_index":408,"t":{"1913":{"position":[[2,5]]},"1971":{"position":[[2,5]]},"2097":{"position":[[2,5]]}}}],["dump",{"_index":310,"t":{"1010":{"position":[[2,4]]},"1590":{"position":[[2,4]]}}}],["e",{"_index":562,"t":{"2767":{"position":[[57,2]]}}}],["email",{"_index":372,"t":{"1596":{"position":[[2,5]]},"2284":{"position":[[2,5]]}}}],["emb",{"_index":350,"t":{"1226":{"position":[[2,5]]},"2076":{"position":[[2,5]]}}}],["emit",{"_index":191,"t":{"437":{"position":[[0,4]]},"1172":{"position":[[5,4]]},"2020":{"position":[[5,4]]}}}],["empti",{"_index":429,"t":{"2306":{"position":[[8,5]]},"2312":{"position":[[8,5]]}}}],["enabl",{"_index":378,"t":{"1778":{"position":[[2,6]]},"2716":{"position":[[0,6]]},"2780":{"position":[[0,6]]},"2782":{"position":[[0,6]]}}}],["enhanc",{"_index":443,"t":{"2376":{"position":[[0,12]]},"2393":{"position":[[0,12]]},"2430":{"position":[[0,12]]},"2449":{"position":[[0,12]]},"2490":{"position":[[0,12]]},"2530":{"position":[[0,8]]},"2799":{"position":[[18,12]]},"2814":{"position":[[18,12]]},"2825":{"position":[[18,12]]}}}],["enter",{"_index":544,"t":{"2726":{"position":[[9,5]]}}}],["env",{"_index":327,"t":{"1106":{"position":[[2,3]]},"1385":{"position":[[2,3]]},"1736":{"position":[[2,3]]},"2278":{"position":[[2,3]]}}}],["environ",{"_index":256,"t":{"644":{"position":[[15,11]]},"646":{"position":[[15,11]]},"790":{"position":[[0,11]]}}}],["equival",{"_index":251,"t":{"627":{"position":[[29,10]]},"2583":{"position":[[29,10]]}}}],["es",{"_index":343,"t":{"1190":{"position":[[5,2]]},"2024":{"position":[[5,2]]},"2040":{"position":[[5,2]]}}}],["escap",{"_index":541,"t":{"2714":{"position":[[35,8]]}}}],["esmodul",{"_index":453,"t":{"2389":{"position":[[10,8]]}}}],["etc",{"_index":298,"t":{"968":{"position":[[104,6]]},"1423":{"position":[[104,6]]},"1542":{"position":[[104,6]]}}}],["even",{"_index":15,"t":{"24":{"position":[[28,4]]}}}],["exampl",{"_index":176,"t":{"377":{"position":[[0,8]]},"407":{"position":[[0,8]]},"535":{"position":[[0,7]]},"537":{"position":[[0,7]]},"539":{"position":[[0,7]]},"590":{"position":[[0,7]]}}}],["exclud",{"_index":27,"t":{"38":{"position":[[0,7]]},"86":{"position":[[0,9]]},"597":{"position":[[0,9]]},"814":{"position":[[0,7]]},"942":{"position":[[0,7]]},"1268":{"position":[[2,7]]},"2133":{"position":[[2,7]]},"2581":{"position":[[0,7]]}}}],["execut",{"_index":265,"t":{"664":{"position":[[5,10]]},"1274":{"position":[[2,7]]},"1278":{"position":[[2,7]]},"1282":{"position":[[2,7]]},"2141":{"position":[[2,7]]},"2145":{"position":[[2,7]]},"2149":{"position":[[2,7]]},"2153":{"position":[[2,7]]},"2642":{"position":[[6,10]]},"2767":{"position":[[62,7],[80,7],[99,7]]}}}],["exit",{"_index":279,"t":{"756":{"position":[[6,4]]},"1853":{"position":[[2,4]]}}}],["experi",{"_index":515,"t":{"2627":{"position":[[57,10]]}}}],["experiment",{"_index":234,"t":{"551":{"position":[[15,12]]},"1072":{"position":[[11,12]]},"1702":{"position":[[11,12]]},"2479":{"position":[[13,14]]},"2483":{"position":[[20,14]]},"2485":{"position":[[50,14]]},"2610":{"position":[[32,12]]},"2612":{"position":[[0,12]]},"2678":{"position":[[43,14]]},"2737":{"position":[[32,14]]},"2739":{"position":[[37,14]]}}}],["explicit",{"_index":247,"t":{"623":{"position":[[0,8]]},"2591":{"position":[[0,8]]}}}],["export",{"_index":32,"t":{"52":{"position":[[0,9]]},"54":{"position":[[0,9]]},"709":{"position":[[0,6]]},"1656":{"position":[[0,6]]},"2644":{"position":[[0,6]]},"2684":{"position":[[0,6]]},"2701":{"position":[[10,8]]},"2703":{"position":[[0,6]]}}}],["extens",{"_index":222,"t":{"531":{"position":[[15,9]]},"686":{"position":[[14,10]]},"1056":{"position":[[11,9]]},"1686":{"position":[[11,9]]},"2642":{"position":[[46,9]]}}}],["extern",{"_index":430,"t":{"2314":{"position":[[16,10]]},"2322":{"position":[[16,10]]}}}],["extra",{"_index":351,"t":{"1232":{"position":[[7,5]]},"1244":{"position":[[2,5]]},"1246":{"position":[[2,5]]},"1248":{"position":[[2,5]]},"1857":{"position":[[2,5]]},"2082":{"position":[[7,5]]},"2107":{"position":[[2,5]]},"2109":{"position":[[2,5]]},"2111":{"position":[[2,5]]}}}],["fat",{"_index":502,"t":{"2587":{"position":[[24,3]]}}}],["favour",{"_index":464,"t":{"2428":{"position":[[42,6]]}}}],["featur",{"_index":185,"t":{"418":{"position":[[0,8]]},"551":{"position":[[28,9]]},"1072":{"position":[[24,7]]},"1702":{"position":[[24,7]]},"2610":{"position":[[45,8]]},"2640":{"position":[[42,8]]}}}],["file",{"_index":47,"t":{"76":{"position":[[5,5]]},"88":{"position":[[19,4]]},"100":{"position":[[7,5]]},"182":{"position":[[19,4]]},"239":{"position":[[14,5]]},"257":{"position":[[19,4]]},"296":{"position":[[10,5]]},"367":{"position":[[0,4]]},"449":{"position":[[18,5]]},"473":{"position":[[22,5]]},"527":{"position":[[24,4]]},"529":{"position":[[26,4]]},"549":{"position":[[51,5]]},"611":{"position":[[20,4]]},"613":{"position":[[24,5]]},"662":{"position":[[14,5]]},"686":{"position":[[7,6]]},"764":{"position":[[8,4]]},"794":{"position":[[0,4]]},"994":{"position":[[23,4]]},"1098":{"position":[[5,4]]},"1286":{"position":[[34,5]]},"1310":{"position":[[5,4]]},"1357":{"position":[[4,4]]},"1574":{"position":[[23,4]]},"1728":{"position":[[5,4]]},"2161":{"position":[[34,5]]},"2185":{"position":[[5,4]]},"2248":{"position":[[4,4]]},"2254":{"position":[[8,4]]},"2642":{"position":[[41,4]]},"2665":{"position":[[11,4]]},"2761":{"position":[[69,4]]}}}],["filter",{"_index":134,"t":{"269":{"position":[[0,6]]},"271":{"position":[[0,6]]},"355":{"position":[[0,6]]},"1046":{"position":[[18,7]]},"1676":{"position":[[18,7]]},"2691":{"position":[[0,6]]}}}],["fingerprint",{"_index":42,"t":{"70":{"position":[[8,11]]},"2300":{"position":[[2,11]]}}}],["fix",{"_index":273,"t":{"711":{"position":[[0,3]]},"2374":{"position":[[0,5]]},"2391":{"position":[[0,5]]},"2408":{"position":[[0,5]]},"2419":{"position":[[0,5]]},"2432":{"position":[[0,5]]},"2451":{"position":[[0,5]]},"2465":{"position":[[0,5]]},"2483":{"position":[[4,3]]},"2492":{"position":[[0,5]]},"2517":{"position":[[0,5]]},"2538":{"position":[[0,5]]},"2551":{"position":[[0,5]]},"2569":{"position":[[0,5]]},"2593":{"position":[[0,3]]},"2680":{"position":[[0,3]]},"2799":{"position":[[10,5]]},"2814":{"position":[[10,5]]},"2825":{"position":[[10,5]]}}}],["fmt",{"_index":274,"t":{"713":{"position":[[0,3]]},"894":{"position":[[0,3]]},"1042":{"position":[[0,3]]},"1469":{"position":[[0,3]]},"1672":{"position":[[0,3]]},"2789":{"position":[[46,3]]}}}],["forbid",{"_index":362,"t":{"1375":{"position":[[2,6]]},"2268":{"position":[[2,6]]}}}],["forbidden",{"_index":361,"t":{"1373":{"position":[[10,9]]},"2266":{"position":[[10,9]]}}}],["forc",{"_index":312,"t":{"1014":{"position":[[2,5]]},"1038":{"position":[[2,5]]},"1300":{"position":[[2,5]]},"1322":{"position":[[2,5]]},"1381":{"position":[[2,5]]},"1610":{"position":[[2,5]]},"1652":{"position":[[2,5]]},"1784":{"position":[[2,5]]},"2175":{"position":[[2,5]]},"2197":{"position":[[2,5]]},"2242":{"position":[[2,5]]},"2262":{"position":[[2,5]]},"2274":{"position":[[2,5]]},"2310":{"position":[[2,5]]},"2314":{"position":[[2,5]]},"2322":{"position":[[2,5]]},"2324":{"position":[[2,5]]},"2332":{"position":[[2,5]]},"2565":{"position":[[0,7]]}}}],["format",{"_index":58,"t":{"98":{"position":[[6,7]]},"142":{"position":[[16,6]]},"329":{"position":[[22,6]]},"347":{"position":[[8,6]]},"1096":{"position":[[2,6]]},"1726":{"position":[[2,6]]}}}],["forward",{"_index":295,"t":{"966":{"position":[[15,10]]},"1421":{"position":[[15,10]]},"1540":{"position":[[15,10]]}}}],["framework",{"_index":133,"t":{"267":{"position":[[5,9]]},"852":{"position":[[5,9]]},"960":{"position":[[5,9]]},"1292":{"position":[[7,9]]},"2167":{"position":[[7,9]]}}}],["full",{"_index":163,"t":{"339":{"position":[[24,4]]},"1080":{"position":[[7,4]]},"1710":{"position":[[7,4]]}}}],["fulli",{"_index":213,"t":{"513":{"position":[[0,5]]}}}],["gc",{"_index":346,"t":{"1210":{"position":[[9,2]]},"2060":{"position":[[9,2]]}}}],["gener",{"_index":53,"t":{"88":{"position":[[27,9]]},"217":{"position":[[0,7]]},"333":{"position":[[11,9]]},"2155":{"position":[[7,9]]},"2532":{"position":[[45,10]]}}}],["gh",{"_index":356,"t":{"1326":{"position":[[2,2]]},"1342":{"position":[[2,2]]},"2201":{"position":[[2,2]]},"2221":{"position":[[2,2]]}}}],["gist",{"_index":62,"t":{"106":{"position":[[7,4]]},"308":{"position":[[18,5]]},"312":{"position":[[15,5]]},"314":{"position":[[0,5]]},"2695":{"position":[[62,5]]}}}],["giter8",{"_index":492,"t":{"2532":{"position":[[30,6]]}}}],["github",{"_index":61,"t":{"106":{"position":[[0,6]]},"130":{"position":[[0,6]]},"132":{"position":[[19,6]]},"136":{"position":[[0,6]]},"138":{"position":[[0,6]]},"211":{"position":[[0,6]]},"327":{"position":[[13,6]]},"733":{"position":[[0,6]]},"735":{"position":[[0,6]]},"1054":{"position":[[11,6]]},"1684":{"position":[[11,6]]}}}],["gitignor",{"_index":418,"t":{"1969":{"position":[[8,9]]}}}],["global",{"_index":309,"t":{"994":{"position":[[8,6]]},"1070":{"position":[[0,6]]},"1574":{"position":[[8,6]]},"1700":{"position":[[0,6]]},"2511":{"position":[[4,8]]}}}],["gpg",{"_index":406,"t":{"1903":{"position":[[2,3]]},"1907":{"position":[[2,3]]}}}],["graalvm",{"_index":405,"t":{"1875":{"position":[[2,7]]},"1877":{"position":[[2,7]]},"1879":{"position":[[2,7]]},"1881":{"position":[[2,7]]},"2671":{"position":[[5,7]]}}}],["group",{"_index":323,"t":{"1082":{"position":[[5,5]]},"1712":{"position":[[5,5]]}}}],["guid",{"_index":197,"t":{"457":{"position":[[13,6]]},"459":{"position":[[10,6]]},"461":{"position":[[9,6]]},"463":{"position":[[16,6]]},"1863":{"position":[[19,4]]},"2625":{"position":[[6,5]]}}}],["hadoop",{"_index":421,"t":{"1999":{"position":[[2,6]]},"2776":{"position":[[38,6]]}}}],["handl",{"_index":248,"t":{"623":{"position":[[9,8]]},"2591":{"position":[[9,8]]}}}],["have",{"_index":235,"t":{"553":{"position":[[15,6]]}}}],["header",{"_index":224,"t":{"533":{"position":[[64,6]]},"579":{"position":[[8,6]]},"682":{"position":[[15,7]]},"1178":{"position":[[5,6]]},"2028":{"position":[[5,6]]},"2682":{"position":[[8,7]]}}}],["help",{"_index":21,"t":{"30":{"position":[[15,4]]},"715":{"position":[[0,4]]},"906":{"position":[[0,4]]},"1074":{"position":[[0,4]]},"1078":{"position":[[2,4]]},"1080":{"position":[[2,4]]},"1082":{"position":[[0,4]]},"1084":{"position":[[2,4]]},"1086":{"position":[[2,4]]},"1088":{"position":[[2,4]]},"1090":{"position":[[2,4]]},"1092":{"position":[[2,4]]},"1234":{"position":[[9,4]]},"1501":{"position":[[0,4]]},"1704":{"position":[[0,4]]},"1708":{"position":[[2,4]]},"1710":{"position":[[2,4]]},"1712":{"position":[[0,4]]},"1714":{"position":[[2,4]]},"1716":{"position":[[2,4]]},"1718":{"position":[[2,4]]},"1720":{"position":[[2,4]]},"1722":{"position":[[2,4]]},"2084":{"position":[[9,4]]},"2631":{"position":[[45,4]]}}}],["here",{"_index":533,"t":{"2678":{"position":[[37,5]]},"2737":{"position":[[26,5]]}}}],["hidden",{"_index":277,"t":{"751":{"position":[[0,6]]}}}],["home",{"_index":203,"t":{"489":{"position":[[0,4]]},"768":{"position":[[8,4]]},"818":{"position":[[5,4]]},"910":{"position":[[8,4]]},"946":{"position":[[5,4]]},"1118":{"position":[[7,4]]},"1377":{"position":[[8,4]]},"1511":{"position":[[8,4]]},"1748":{"position":[[7,4]]},"1909":{"position":[[7,4]]},"2270":{"position":[[8,4]]}}}],["homebrew",{"_index":538,"t":{"2710":{"position":[[11,8]]}}}],["host",{"_index":301,"t":{"976":{"position":[[8,4]]},"1556":{"position":[[8,4]]},"1604":{"position":[[8,4]]}}}],["hotfix",{"_index":482,"t":{"2503":{"position":[[0,6]]},"2752":{"position":[[0,6]]}}}],["http",{"_index":374,"t":{"1602":{"position":[[2,5]]}}}],["id",{"_index":108,"t":{"186":{"position":[[0,3]]},"290":{"position":[[26,4]]},"395":{"position":[[0,3]]},"467":{"position":[[9,4]]},"473":{"position":[[49,3]]},"737":{"position":[[6,3]]},"776":{"position":[[8,2]]},"912":{"position":[[6,3]]},"1401":{"position":[[6,3]]},"1516":{"position":[[6,3]]},"1879":{"position":[[14,2]]},"2260":{"position":[[7,3]]},"2298":{"position":[[8,2]]},"2360":{"position":[[6,3]]}}}],["idea",{"_index":146,"t":{"302":{"position":[[9,4]]},"2680":{"position":[[34,4]]}}}],["identifi",{"_index":394,"t":{"1841":{"position":[[2,10]]}}}],["imag",{"_index":91,"t":{"150":{"position":[[36,5]]},"154":{"position":[[7,5]]},"1818":{"position":[[9,5]]},"1867":{"position":[[9,5]]},"1869":{"position":[[9,5]]},"1871":{"position":[[9,5]]},"2616":{"position":[[35,6]]}}}],["implement",{"_index":293,"t":{"900":{"position":[[0,14]]},"1488":{"position":[[0,14]]}}}],["implementant",{"_index":368,"t":{"1432":{"position":[[0,17]]},"1439":{"position":[[0,17]]},"1446":{"position":[[0,17]]},"1453":{"position":[[0,17]]},"1460":{"position":[[0,17]]},"1467":{"position":[[0,17]]},"1475":{"position":[[0,17]]},"1482":{"position":[[0,17]]},"1487":{"position":[[0,17]]},"1495":{"position":[[0,17]]},"1500":{"position":[[0,17]]},"1505":{"position":[[0,17]]},"1510":{"position":[[0,17]]},"1515":{"position":[[0,17]]},"1522":{"position":[[0,17]]},"1527":{"position":[[0,17]]},"1532":{"position":[[0,17]]},"1537":{"position":[[0,17]]}}}],["import",{"_index":196,"t":{"453":{"position":[[8,7]]},"2024":{"position":[[15,6]]},"2389":{"position":[[19,7]]},"2799":{"position":[[0,9]]},"2806":{"position":[[20,9]]},"2814":{"position":[[0,9]]},"2825":{"position":[[0,9]]},"2838":{"position":[[0,9]]}}}],["improv",{"_index":470,"t":{"2447":{"position":[[3,12]]},"2627":{"position":[[0,7]]}}}],["increas",{"_index":229,"t":{"545":{"position":[[0,10]]}}}],["increment",{"_index":367,"t":{"1413":{"position":[[12,14]]}}}],["index",{"_index":329,"t":{"1122":{"position":[[6,5]]},"1124":{"position":[[6,5]]},"1126":{"position":[[6,5]]},"1752":{"position":[[6,5]]},"1754":{"position":[[6,5]]},"1756":{"position":[[6,5]]}}}],["info",{"_index":424,"t":{"2157":{"position":[[12,4]]}}}],["initi",{"_index":570,"t":{"2806":{"position":[[0,7]]}}}],["inject",{"_index":106,"t":{"182":{"position":[[0,6]]},"257":{"position":[[0,6]]}}}],["inlin",{"_index":283,"t":{"796":{"position":[[0,6]]}}}],["input",{"_index":57,"t":{"98":{"position":[[0,5]]},"409":{"position":[[28,6]]},"475":{"position":[[19,6]]},"523":{"position":[[23,5]]},"525":{"position":[[20,5]]},"531":{"position":[[0,6]]},"559":{"position":[[9,6]]},"564":{"position":[[7,6]]},"1371":{"position":[[0,5]]},"2264":{"position":[[0,5]]},"2665":{"position":[[29,5]]},"2743":{"position":[[5,6]]}}}],["instal",{"_index":29,"t":{"44":{"position":[[0,10]]},"654":{"position":[[0,12]]},"717":{"position":[[0,7]]},"768":{"position":[[0,7]]},"908":{"position":[[0,7]]},"910":{"position":[[0,7]]},"1094":{"position":[[0,7]]},"1377":{"position":[[0,7]]},"1506":{"position":[[0,7]]},"1511":{"position":[[0,7]]},"1724":{"position":[[0,7]]},"1861":{"position":[[2,9]]},"2270":{"position":[[0,7]]},"2481":{"position":[[8,7]]},"2528":{"position":[[0,12]]},"2710":{"position":[[28,12]]},"2728":{"position":[[0,12]]}}}],["instead",{"_index":561,"t":{"2767":{"position":[[31,7]]}}}],["instruct",{"_index":571,"t":{"2812":{"position":[[10,12]]}}}],["int",{"_index":338,"t":{"1180":{"position":[[15,4]]},"2030":{"position":[[15,4]]}}}],["intellij",{"_index":145,"t":{"302":{"position":[[0,8]]},"471":{"position":[[0,8]]},"2680":{"position":[[25,8]]}}}],["interact",{"_index":357,"t":{"1332":{"position":[[2,11]]},"2207":{"position":[[2,11]]},"2782":{"position":[[21,11]]}}}],["intern",{"_index":110,"t":{"186":{"position":[[12,9]]},"1324":{"position":[[5,8]]},"1352":{"position":[[0,8]]},"2199":{"position":[[5,8]]},"2231":{"position":[[0,8]]},"2378":{"position":[[0,8]]},"2395":{"position":[[0,8]]},"2423":{"position":[[10,8]]},"2436":{"position":[[10,8]]},"2455":{"position":[[10,8]]},"2469":{"position":[[10,8]]},"2496":{"position":[[10,8]]},"2521":{"position":[[10,8]]},"2542":{"position":[[10,8]]},"2553":{"position":[[10,8]]},"2573":{"position":[[10,8]]},"2601":{"position":[[10,8]]},"2754":{"position":[[10,8]]}}}],["introduc",{"_index":491,"t":{"2532":{"position":[[0,11]]}}}],["introductori",{"_index":138,"t":{"288":{"position":[[0,12]]},"457":{"position":[[0,12]]}}}],["ir",{"_index":335,"t":{"1170":{"position":[[11,2]]},"2019":{"position":[[11,2]]}}}],["is64",{"_index":399,"t":{"1859":{"position":[[2,4]]}}}],["it'",{"_index":219,"t":{"521":{"position":[[29,4]]},"2462":{"position":[[45,4]]}}}],["ivy2",{"_index":119,"t":{"213":{"position":[[0,4]]},"1909":{"position":[[2,4]]},"1915":{"position":[[2,4]]}}}],["jar",{"_index":85,"t":{"144":{"position":[[8,4]]},"182":{"position":[[15,3]]},"237":{"position":[[0,3]]},"257":{"position":[[15,3]]},"605":{"position":[[13,4]]},"808":{"position":[[7,3]]},"938":{"position":[[7,3]]},"1244":{"position":[[8,4]]},"1246":{"position":[[21,4]]},"1248":{"position":[[15,4]]},"1999":{"position":[[9,3]]},"2107":{"position":[[8,4]]},"2109":{"position":[[21,4]]},"2111":{"position":[[15,4]]},"2115":{"position":[[5,3]]},"2587":{"position":[[28,4]]},"2665":{"position":[[6,4]]}}}],["java",{"_index":17,"t":{"26":{"position":[[0,4]]},"609":{"position":[[0,4]]},"818":{"position":[[0,4]]},"820":{"position":[[0,4]]},"822":{"position":[[0,4]]},"929":{"position":[[0,4]]},"931":{"position":[[0,4]]},"946":{"position":[[0,4]]},"990":{"position":[[16,4]]},"992":{"position":[[8,4]]},"1108":{"position":[[0,4]]},"1110":{"position":[[2,4]]},"1112":{"position":[[0,4]]},"1114":{"position":[[2,4]]},"1118":{"position":[[2,4]]},"1196":{"position":[[9,4]]},"1258":{"position":[[2,4]]},"1280":{"position":[[2,4]]},"1282":{"position":[[10,4]]},"1570":{"position":[[16,4]]},"1572":{"position":[[8,4]]},"1738":{"position":[[0,4]]},"1740":{"position":[[2,4]]},"1742":{"position":[[0,4]]},"1744":{"position":[[2,4]]},"1748":{"position":[[2,4]]},"1875":{"position":[[10,4]]},"2046":{"position":[[9,4]]},"2123":{"position":[[2,4]]},"2147":{"position":[[2,4]]},"2149":{"position":[[10,4]]},"2320":{"position":[[14,4]]},"2511":{"position":[[13,4]]},"2534":{"position":[[8,4]]},"2667":{"position":[[0,4],[39,4]]},"2767":{"position":[[107,4]]}}}],["java_opt",{"_index":173,"t":{"371":{"position":[[0,9]]}}}],["javac",{"_index":286,"t":{"824":{"position":[[0,5]]},"948":{"position":[[0,5]]},"1128":{"position":[[2,5]]},"1130":{"position":[[2,5]]},"1758":{"position":[[2,5]]},"1760":{"position":[[2,5]]},"2724":{"position":[[11,5]]}}}],["jdk_java_opt",{"_index":174,"t":{"371":{"position":[[14,16]]}}}],["jmh",{"_index":370,"t":{"1546":{"position":[[2,3]]},"1548":{"position":[[2,3]]}}}],["js",{"_index":324,"t":{"1084":{"position":[[7,2]]},"1160":{"position":[[2,2]]},"1162":{"position":[[2,2]]},"1164":{"position":[[2,2]]},"1166":{"position":[[2,2]]},"1168":{"position":[[2,2]]},"1170":{"position":[[2,2]]},"1172":{"position":[[2,2]]},"1174":{"position":[[2,2]]},"1176":{"position":[[2,2]]},"1178":{"position":[[2,2]]},"1180":{"position":[[2,2]]},"1182":{"position":[[2,2]]},"1184":{"position":[[2,2]]},"1186":{"position":[[2,2]]},"1188":{"position":[[2,2]]},"1190":{"position":[[2,2]]},"1192":{"position":[[2,2]]},"1194":{"position":[[2,2]]},"1196":{"position":[[2,2]]},"1198":{"position":[[2,2]]},"1714":{"position":[[7,2]]},"2009":{"position":[[2,2]]},"2011":{"position":[[2,2]]},"2013":{"position":[[2,2]]},"2015":{"position":[[2,2]]},"2017":{"position":[[2,2]]},"2019":{"position":[[2,2]]},"2020":{"position":[[2,2]]},"2022":{"position":[[2,2]]},"2024":{"position":[[2,2]]},"2026":{"position":[[2,2]]},"2028":{"position":[[2,2]]},"2030":{"position":[[2,2]]},"2032":{"position":[[2,2]]},"2034":{"position":[[2,2]]},"2036":{"position":[[2,2]]},"2038":{"position":[[2,2]]},"2040":{"position":[[2,2]]},"2042":{"position":[[2,2]]},"2044":{"position":[[2,2]]},"2046":{"position":[[2,2]]},"2048":{"position":[[2,2]]},"2633":{"position":[[23,2]]}}}],["json",{"_index":34,"t":{"54":{"position":[[13,5]]},"1262":{"position":[[15,4]]},"1355":{"position":[[2,4]]},"1662":{"position":[[2,4]]},"2127":{"position":[[15,4]]},"2246":{"position":[[2,4]]},"2644":{"position":[[32,4]]}}}],["jvm",{"_index":26,"t":{"36":{"position":[[0,3]]},"233":{"position":[[7,3]]},"235":{"position":[[0,3]]},"638":{"position":[[0,3]]},"816":{"position":[[0,3]]},"944":{"position":[[0,3]]},"996":{"position":[[8,3]]},"1116":{"position":[[0,3]]},"1120":{"position":[[2,3]]},"1122":{"position":[[2,3]]},"1124":{"position":[[2,3]]},"1126":{"position":[[2,3]]},"1198":{"position":[[12,3]]},"1576":{"position":[[8,3]]},"1746":{"position":[[0,3]]},"1750":{"position":[[2,3]]},"1752":{"position":[[2,3]]},"1754":{"position":[[2,3]]},"1756":{"position":[[2,3]]},"1879":{"position":[[10,3]]},"2048":{"position":[[12,3]]},"2324":{"position":[[8,3]]},"2462":{"position":[[38,3]]},"2712":{"position":[[17,3]]}}}],["jvmopt",{"_index":170,"t":{"367":{"position":[[18,7]]}}}],["kebab",{"_index":517,"t":{"2629":{"position":[[19,5]]}}}],["key",{"_index":40,"t":{"68":{"position":[[7,3]]},"70":{"position":[[32,3]]},"72":{"position":[[12,4],[20,3]]},"74":{"position":[[12,4],[22,3]]},"126":{"position":[[4,3]]},"776":{"position":[[4,3]]},"1592":{"position":[[13,3]]},"1885":{"position":[[2,3]]},"1903":{"position":[[6,3]]},"1937":{"position":[[9,3]]},"1939":{"position":[[9,3]]},"1955":{"position":[[9,3]]},"1961":{"position":[[16,3]]},"1963":{"position":[[16,3]]},"2095":{"position":[[9,3]]},"2298":{"position":[[4,3]]},"2330":{"position":[[9,3]]},"2338":{"position":[[2,3]]},"2612":{"position":[[42,4]]},"2631":{"position":[[37,4]]}}}],["kill",{"_index":38,"t":{"62":{"position":[[0,7]]}}}],["kind",{"_index":183,"t":{"409":{"position":[[19,5]]},"1168":{"position":[[12,4]]},"2017":{"position":[[12,4]]},"2793":{"position":[[54,4]]}}}],["latest",{"_index":463,"t":{"2428":{"position":[[24,6]]}}}],["launcher",{"_index":165,"t":{"347":{"position":[[28,9]]},"1058":{"position":[[11,8]]},"1688":{"position":[[11,8]]},"1826":{"position":[[2,8]]},"2534":{"position":[[54,8]]},"2663":{"position":[[32,8]]},"2678":{"position":[[25,8]]},"2737":{"position":[[14,8]]}}}],["less",{"_index":568,"t":{"2797":{"position":[[37,4]]}}}],["let",{"_index":341,"t":{"1184":{"position":[[11,4]]},"2034":{"position":[[11,4]]}}}],["lib",{"_index":520,"t":{"2646":{"position":[[13,3]]}}}],["librari",{"_index":84,"t":{"144":{"position":[[0,7]]},"1254":{"position":[[8,7]]},"1786":{"position":[[2,7]]},"2119":{"position":[[8,7]]},"2485":{"position":[[22,9]]}}}],["licens",{"_index":395,"t":{"1843":{"position":[[2,7]]},"1849":{"position":[[2,7]]},"1929":{"position":[[2,7]]}}}],["lightweight",{"_index":164,"t":{"347":{"position":[[15,12]]}}}],["line",{"_index":169,"t":{"365":{"position":[[15,4]]},"447":{"position":[[8,4]]},"568":{"position":[[27,4]]},"603":{"position":[[41,4]]},"684":{"position":[[24,4]]}}}],["link",{"_index":349,"t":{"1216":{"position":[[9,7]]},"1218":{"position":[[9,7]]},"2066":{"position":[[9,7]]},"2068":{"position":[[9,7]]},"2389":{"position":[[30,4]]},"2481":{"position":[[23,4]]}}}],["linker",{"_index":344,"t":{"1192":{"position":[[5,6]]},"2042":{"position":[[5,6]]}}}],["linux",{"_index":531,"t":{"2678":{"position":[[4,5]]}}}],["list",{"_index":276,"t":{"735":{"position":[[14,4]]},"2258":{"position":[[2,4]]},"2260":{"position":[[2,4]]},"2823":{"position":[[2,4]]},"2832":{"position":[[2,4]]}}}],["listen",{"_index":148,"t":{"305":{"position":[[17,6]]}}}],["load",{"_index":493,"t":{"2534":{"position":[[0,7]]}}}],["local",{"_index":79,"t":{"134":{"position":[[0,5]]},"213":{"position":[[5,5]]},"605":{"position":[[7,5]]},"727":{"position":[[8,5]]},"1915":{"position":[[7,5]]}}}],["log",{"_index":68,"t":{"116":{"position":[[0,7]]},"497":{"position":[[0,7]]},"543":{"position":[[10,4]]},"1134":{"position":[[0,7]]},"1764":{"position":[[0,7]]}}}],["logo",{"_index":386,"t":{"1824":{"position":[[2,4]]}}}],["long",{"_index":339,"t":{"1180":{"position":[[24,5]]},"2030":{"position":[[24,5]]}}}],["ls",{"_index":332,"t":{"1144":{"position":[[13,2]]},"1774":{"position":[[13,2]]}}}],["lt",{"_index":455,"t":{"2404":{"position":[[12,3]]}}}],["lto",{"_index":345,"t":{"1208":{"position":[[9,3]]},"2058":{"position":[[9,3]]},"2618":{"position":[[33,3]]}}}],["m1",{"_index":539,"t":{"2710":{"position":[[58,2]]},"2737":{"position":[[4,2]]}}}],["maco",{"_index":98,"t":{"164":{"position":[[0,5]]}}}],["mail",{"_index":416,"t":{"1963":{"position":[[20,4]]}}}],["main",{"_index":127,"t":{"231":{"position":[[0,4]]},"521":{"position":[[56,4]]},"523":{"position":[[0,4]]},"525":{"position":[[0,4]]},"826":{"position":[[0,4]]},"933":{"position":[[0,4]]},"1140":{"position":[[0,4]]},"1142":{"position":[[2,4]]},"1144":{"position":[[2,4]]},"1770":{"position":[[0,4]]},"1772":{"position":[[2,4]]},"1774":{"position":[[2,4]]},"1796":{"position":[[2,4]]},"2743":{"position":[[43,4]]},"2797":{"position":[[5,4]]},"2823":{"position":[[7,4]]},"2832":{"position":[[7,4]]},"2836":{"position":[[22,4]]}}}],["maintain",{"_index":389,"t":{"1829":{"position":[[2,10]]}}}],["mainten",{"_index":445,"t":{"2382":{"position":[[12,11]]},"2399":{"position":[[12,11]]},"2412":{"position":[[12,11]]},"2425":{"position":[[12,11]]},"2438":{"position":[[12,11]]},"2457":{"position":[[12,11]]},"2471":{"position":[[12,11]]},"2498":{"position":[[12,11]]},"2523":{"position":[[12,11]]},"2544":{"position":[[12,11]]},"2555":{"position":[[12,11]]},"2575":{"position":[[12,11]]},"2603":{"position":[[12,11]]}}}],["make",{"_index":553,"t":{"2743":{"position":[[0,4]]},"2789":{"position":[[0,4]]},"2797":{"position":[[0,4]]}}}],["manifest",{"_index":334,"t":{"1156":{"position":[[6,8]]},"1796":{"position":[[16,8]]},"2005":{"position":[[6,8]]}}}],["manual",{"_index":257,"t":{"646":{"position":[[27,8]]}}}],["map",{"_index":192,"t":{"437":{"position":[[12,4]]},"1172":{"position":[[17,4]]},"1174":{"position":[[12,4]]},"2020":{"position":[[17,4]]},"2022":{"position":[[12,4]]},"2024":{"position":[[22,3]]}}}],["mark",{"_index":558,"t":{"2761":{"position":[[0,7]]}}}],["markdown",{"_index":153,"t":{"314":{"position":[[10,8]]},"559":{"position":[[0,8]]},"560":{"position":[[8,8]]},"566":{"position":[[6,8]]},"568":{"position":[[0,8]]},"570":{"position":[[0,8]]},"579":{"position":[[19,8]]},"581":{"position":[[21,8]]},"583":{"position":[[23,8]]},"1776":{"position":[[0,8]]},"1778":{"position":[[9,8]]},"2151":{"position":[[2,8]]},"2153":{"position":[[10,8]]},"2682":{"position":[[19,8]]},"2695":{"position":[[20,8]]},"2697":{"position":[[26,8]]},"2699":{"position":[[20,8]]}}}],["match",{"_index":375,"t":{"1604":{"position":[[2,5]]}}}],["maven",{"_index":117,"t":{"209":{"position":[[0,5]]},"217":{"position":[[8,5]]},"611":{"position":[[0,5]]}}}],["mean",{"_index":215,"t":{"515":{"position":[[48,7]]}}}],["metal",{"_index":144,"t":{"298":{"position":[[13,6]]},"469":{"position":[[13,6]]},"2730":{"position":[[26,6]]}}}],["method",{"_index":220,"t":{"521":{"position":[[61,7]]}}}],["migrat",{"_index":223,"t":{"533":{"position":[[7,7]]},"874":{"position":[[0,9]]},"2625":{"position":[[16,9]]}}}],["mili",{"_index":439,"t":{"2350":{"position":[[25,5]]}}}],["mill",{"_index":33,"t":{"52":{"position":[[13,5]]},"1660":{"position":[[2,4]]},"2684":{"position":[[33,4]]},"2701":{"position":[[19,4]]},"2703":{"position":[[33,4]]}}}],["mirror",{"_index":269,"t":{"696":{"position":[[0,7]]}}}],["mix",{"_index":177,"t":{"379":{"position":[[0,6]]}}}],["mode",{"_index":3,"t":{"11":{"position":[[6,4]]},"241":{"position":[[6,4]]},"243":{"position":[[6,4]]},"303":{"position":[[24,4]]},"305":{"position":[[24,4]]},"422":{"position":[[6,4]]},"463":{"position":[[11,4]]},"633":{"position":[[23,4]]},"648":{"position":[[16,4]]},"1022":{"position":[[8,4]]},"1164":{"position":[[5,4]]},"1206":{"position":[[9,4]]},"1632":{"position":[[8,4]]},"2013":{"position":[[5,4]]},"2056":{"position":[[9,4]]},"2479":{"position":[[8,4]]},"2612":{"position":[[90,4]]},"2726":{"position":[[24,4]]},"2782":{"position":[[33,4]]}}}],["modul",{"_index":186,"t":{"432":{"position":[[0,6]]},"433":{"position":[[9,7]]},"435":{"position":[[6,7]]},"1168":{"position":[[5,6]]},"1186":{"position":[[5,6]]},"1188":{"position":[[11,6]]},"1925":{"position":[[2,6]]},"2017":{"position":[[5,6]]},"2024":{"position":[[8,6]]},"2036":{"position":[[5,6]]},"2038":{"position":[[11,6]]}}}],["more",{"_index":540,"t":{"2714":{"position":[[7,4]]}}}],["msi",{"_index":385,"t":{"1808":{"position":[[2,3]]}}}],["multipl",{"_index":233,"t":{"549":{"position":[[42,8]]},"660":{"position":[[6,8]]},"1286":{"position":[[25,8]]},"2161":{"position":[[25,8]]},"2793":{"position":[[24,8]]}}}],["munit",{"_index":137,"t":{"272":{"position":[[0,5]]},"359":{"position":[[0,5]]}}}],["name",{"_index":112,"t":{"194":{"position":[[0,4]]},"357":{"position":[[30,4]]},"367":{"position":[[5,5]]},"668":{"position":[[4,4]]},"1054":{"position":[[22,4]]},"1104":{"position":[[2,4]]},"1304":{"position":[[9,4]]},"1314":{"position":[[2,4]]},"1318":{"position":[[9,4]]},"1361":{"position":[[6,4]]},"1383":{"position":[[9,4]]},"1684":{"position":[[22,4]]},"1734":{"position":[[2,4]]},"1851":{"position":[[10,4]]},"1923":{"position":[[2,4]]},"1925":{"position":[[9,4]]},"2179":{"position":[[9,4]]},"2189":{"position":[[2,4]]},"2193":{"position":[[9,4]]},"2252":{"position":[[6,4]]},"2276":{"position":[[9,4]]},"2530":{"position":[[22,5]]},"2701":{"position":[[32,4]]}}}],["nativ",{"_index":93,"t":{"154":{"position":[[0,6]]},"156":{"position":[[6,6]]},"247":{"position":[[6,6]]},"318":{"position":[[12,6]]},"333":{"position":[[21,6]]},"846":{"position":[[6,6]]},"956":{"position":[[6,6]]},"1086":{"position":[[7,6]]},"1200":{"position":[[6,6]]},"1202":{"position":[[2,6]]},"1204":{"position":[[2,6]]},"1206":{"position":[[2,6]]},"1208":{"position":[[2,6]]},"1210":{"position":[[2,6]]},"1212":{"position":[[2,6]]},"1214":{"position":[[2,6]]},"1216":{"position":[[2,6]]},"1218":{"position":[[2,6]]},"1220":{"position":[[2,6]]},"1222":{"position":[[2,6]]},"1224":{"position":[[2,6]]},"1716":{"position":[[7,6]]},"1818":{"position":[[2,6]]},"2050":{"position":[[6,6]]},"2052":{"position":[[2,6]]},"2054":{"position":[[2,6]]},"2056":{"position":[[2,6]]},"2058":{"position":[[2,6]]},"2060":{"position":[[2,6]]},"2062":{"position":[[2,6]]},"2064":{"position":[[2,6]]},"2066":{"position":[[2,6]]},"2068":{"position":[[2,6]]},"2070":{"position":[[2,6]]},"2072":{"position":[[2,6]]},"2074":{"position":[[2,6]]},"2485":{"position":[[43,6]]},"2616":{"position":[[28,6]]},"2678":{"position":[[18,6]]},"2737":{"position":[[7,6]]},"2765":{"position":[[32,6]]}}}],["native'",{"_index":513,"t":{"2618":{"position":[[24,8]]}}}],["need",{"_index":529,"t":{"2667":{"position":[[28,4]]}}}],["new",{"_index":207,"t":{"501":{"position":[[29,3]]},"719":{"position":[[0,3]]},"2384":{"position":[[0,3]]},"2401":{"position":[[0,3]]},"2414":{"position":[[0,3]]},"2440":{"position":[[0,3]]},"2459":{"position":[[0,3]]},"2473":{"position":[[0,3]]},"2476":{"position":[[7,3]]},"2500":{"position":[[0,3]]},"2506":{"position":[[7,3]]},"2507":{"position":[[38,3]]},"2526":{"position":[[7,3]]},"2532":{"position":[[12,5]]},"2546":{"position":[[0,3]]},"2549":{"position":[[7,3]]},"2561":{"position":[[0,3]]},"2577":{"position":[[0,3]]},"2622":{"position":[[0,3]]},"2637":{"position":[[0,3]]},"2652":{"position":[[0,3]]},"2675":{"position":[[0,3]]},"2688":{"position":[[0,3]]},"2707":{"position":[[0,3]]},"2720":{"position":[[0,3]]},"2734":{"position":[[0,3]]},"2773":{"position":[[0,3]]},"2786":{"position":[[0,3]]},"2820":{"position":[[0,3]]}}}],["next",{"_index":262,"t":{"656":{"position":[[7,5]]}}}],["nightli",{"_index":6,"t":{"15":{"position":[[6,9]]}}}],["non",{"_index":575,"t":{"2836":{"position":[[11,3]]}}}],["now",{"_index":507,"t":{"2608":{"position":[[17,3]]},"2612":{"position":[[52,3]]},"2661":{"position":[[38,3]]},"2763":{"position":[[13,3]]}}}],["o",{"_index":11,"t":{"20":{"position":[[31,1]]},"24":{"position":[[54,1]]}}}],["object",{"_index":423,"t":{"2135":{"position":[[2,6]]},"2565":{"position":[[11,6]]}}}],["objectwrapp",{"_index":287,"t":{"828":{"position":[[0,13]]}}}],["offici",{"_index":498,"t":{"2558":{"position":[[4,8]]},"2606":{"position":[[0,8]]}}}],["offlin",{"_index":252,"t":{"633":{"position":[[15,7]]},"648":{"position":[[8,7]]},"1344":{"position":[[2,7]]},"1620":{"position":[[2,7]]},"2223":{"position":[[2,7]]},"2479":{"position":[[0,7]]}}}],["old",{"_index":209,"t":{"503":{"position":[[55,3]]},"505":{"position":[[4,3]]},"511":{"position":[[12,3]]},"513":{"position":[[16,3]]},"515":{"position":[[0,3]]},"517":{"position":[[27,3]]},"533":{"position":[[32,3]]},"535":{"position":[[45,3]]},"537":{"position":[[42,3]]},"874":{"position":[[19,3]]},"2625":{"position":[[35,3]]}}}],["older",{"_index":577,"t":{"2842":{"position":[[0,5]]}}}],["on",{"_index":179,"t":{"379":{"position":[[34,4]]}}}],["opt",{"_index":308,"t":{"990":{"position":[[21,4]]},"992":{"position":[[13,3]]},"1110":{"position":[[7,3]]},"1166":{"position":[[8,3]]},"1570":{"position":[[21,4]]},"1572":{"position":[[13,3]]},"1740":{"position":[[7,3]]},"2015":{"position":[[8,3]]}}}],["optim",{"_index":154,"t":{"320":{"position":[[0,12]]}}}],["option",{"_index":9,"t":{"19":{"position":[[15,7]]},"20":{"position":[[17,7]]},"22":{"position":[[17,7]]},"24":{"position":[[9,7]]},"26":{"position":[[5,7]]},"28":{"position":[[9,7]]},"36":{"position":[[4,7]]},"84":{"position":[[9,7]]},"235":{"position":[[4,7]]},"320":{"position":[[13,7]]},"511":{"position":[[29,7]]},"513":{"position":[[33,7]]},"515":{"position":[[17,7]]},"517":{"position":[[44,7]]},"519":{"position":[[15,7]]},"802":{"position":[[9,7]]},"820":{"position":[[5,7]]},"824":{"position":[[6,7]]},"846":{"position":[[13,7]]},"850":{"position":[[9,7]]},"923":{"position":[[9,7]]},"929":{"position":[[5,7]]},"948":{"position":[[6,7]]},"956":{"position":[[13,7]]},"958":{"position":[[9,7]]},"966":{"position":[[7,7]]},"968":{"position":[[7,7]]},"970":{"position":[[19,7]]},"994":{"position":[[15,7]]},"1002":{"position":[[8,7]]},"1008":{"position":[[7,7]]},"1016":{"position":[[6,7]]},"1024":{"position":[[11,7]]},"1034":{"position":[[4,7]]},"1040":{"position":[[19,7]]},"1042":{"position":[[4,7]]},"1070":{"position":[[24,7]]},"1074":{"position":[[5,7]]},"1082":{"position":[[11,7]]},"1094":{"position":[[20,7]]},"1108":{"position":[[5,7]]},"1112":{"position":[[10,7]]},"1114":{"position":[[12,6]]},"1116":{"position":[[4,7]]},"1130":{"position":[[8,6]]},"1134":{"position":[[8,7]]},"1140":{"position":[[11,7]]},"1146":{"position":[[6,7]]},"1150":{"position":[[4,7]]},"1158":{"position":[[9,7]]},"1200":{"position":[[13,7]]},"1228":{"position":[[7,7]]},"1230":{"position":[[9,6]]},"1232":{"position":[[13,7]]},"1238":{"position":[[7,7]]},"1270":{"position":[[8,7]]},"1284":{"position":[[17,7]]},"1290":{"position":[[5,7]]},"1298":{"position":[[10,7]]},"1308":{"position":[[22,7]]},"1316":{"position":[[7,7]]},"1328":{"position":[[10,7]]},"1336":{"position":[[8,7]]},"1346":{"position":[[6,7]]},"1352":{"position":[[9,7]]},"1353":{"position":[[4,7]]},"1355":{"position":[[7,7]]},"1357":{"position":[[9,7]]},"1363":{"position":[[9,7]]},"1371":{"position":[[6,7]]},"1377":{"position":[[13,7]]},"1389":{"position":[[5,7]]},"1393":{"position":[[12,7]]},"1401":{"position":[[10,7]]},"1405":{"position":[[10,7]]},"1421":{"position":[[7,7]]},"1423":{"position":[[7,7]]},"1428":{"position":[[10,7]]},"1430":{"position":[[12,7]]},"1432":{"position":[[27,7]]},"1435":{"position":[[10,7]]},"1437":{"position":[[12,7]]},"1439":{"position":[[27,7]]},"1442":{"position":[[10,7]]},"1444":{"position":[[12,7]]},"1446":{"position":[[27,7]]},"1449":{"position":[[10,7]]},"1451":{"position":[[12,7]]},"1453":{"position":[[27,7]]},"1456":{"position":[[10,7]]},"1458":{"position":[[12,7]]},"1460":{"position":[[27,7]]},"1463":{"position":[[10,7]]},"1465":{"position":[[12,7]]},"1467":{"position":[[27,7]]},"1471":{"position":[[10,7]]},"1473":{"position":[[12,7]]},"1475":{"position":[[27,7]]},"1478":{"position":[[10,7]]},"1480":{"position":[[12,7]]},"1482":{"position":[[27,7]]},"1485":{"position":[[10,7]]},"1487":{"position":[[27,7]]},"1491":{"position":[[10,7]]},"1493":{"position":[[12,7]]},"1495":{"position":[[27,7]]},"1498":{"position":[[10,7]]},"1500":{"position":[[27,7]]},"1503":{"position":[[10,7]]},"1505":{"position":[[27,7]]},"1508":{"position":[[10,7]]},"1510":{"position":[[27,7]]},"1513":{"position":[[10,7]]},"1515":{"position":[[27,7]]},"1518":{"position":[[10,7]]},"1520":{"position":[[12,7]]},"1522":{"position":[[27,7]]},"1525":{"position":[[10,7]]},"1527":{"position":[[27,7]]},"1530":{"position":[[10,7]]},"1532":{"position":[[27,7]]},"1535":{"position":[[10,7]]},"1537":{"position":[[27,7]]},"1540":{"position":[[7,7]]},"1542":{"position":[[7,7]]},"1544":{"position":[[13,7]]},"1550":{"position":[[19,7]]},"1574":{"position":[[15,7]]},"1582":{"position":[[8,7]]},"1588":{"position":[[7,7]]},"1606":{"position":[[2,8]]},"1612":{"position":[[9,7]]},"1622":{"position":[[6,7]]},"1626":{"position":[[6,7]]},"1634":{"position":[[11,7]]},"1644":{"position":[[18,7]]},"1648":{"position":[[4,7]]},"1654":{"position":[[19,7]]},"1656":{"position":[[7,7]]},"1672":{"position":[[4,7]]},"1700":{"position":[[24,7]]},"1704":{"position":[[5,7]]},"1712":{"position":[[11,7]]},"1724":{"position":[[20,7]]},"1738":{"position":[[5,7]]},"1742":{"position":[[10,7]]},"1744":{"position":[[12,6]]},"1746":{"position":[[4,7]]},"1760":{"position":[[8,6]]},"1764":{"position":[[8,7]]},"1770":{"position":[[11,7]]},"1776":{"position":[[9,7]]},"1780":{"position":[[8,7]]},"1816":{"position":[[19,7]]},"1820":{"position":[[9,7]]},"1883":{"position":[[14,7]]},"1887":{"position":[[6,7]]},"1891":{"position":[[8,7]]},"1907":{"position":[[6,6]]},"1919":{"position":[[15,7]]},"1943":{"position":[[19,7]]},"1953":{"position":[[14,7]]},"1973":{"position":[[7,7]]},"1981":{"position":[[5,7]]},"1991":{"position":[[4,7]]},"2007":{"position":[[9,7]]},"2050":{"position":[[13,7]]},"2078":{"position":[[7,7]]},"2080":{"position":[[9,6]]},"2082":{"position":[[13,7]]},"2088":{"position":[[7,7]]},"2093":{"position":[[14,7]]},"2101":{"position":[[7,7]]},"2137":{"position":[[8,7]]},"2155":{"position":[[17,7]]},"2159":{"position":[[17,7]]},"2165":{"position":[[5,7]]},"2173":{"position":[[10,7]]},"2183":{"position":[[22,7]]},"2191":{"position":[[7,7]]},"2203":{"position":[[10,7]]},"2211":{"position":[[8,7]]},"2225":{"position":[[6,7]]},"2231":{"position":[[9,7]]},"2232":{"position":[[9,7]]},"2236":{"position":[[6,7]]},"2240":{"position":[[12,7]]},"2244":{"position":[[4,7]]},"2246":{"position":[[7,7]]},"2248":{"position":[[9,7]]},"2254":{"position":[[13,7]]},"2264":{"position":[[6,7]]},"2270":{"position":[[13,7]]},"2282":{"position":[[11,7]]},"2298":{"position":[[11,7]]},"2304":{"position":[[9,7]]},"2308":{"position":[[9,7]]},"2316":{"position":[[18,7]]},"2326":{"position":[[9,7]]},"2336":{"position":[[11,7]]},"2340":{"position":[[19,7]]},"2352":{"position":[[12,7]]},"2360":{"position":[[10,7]]},"2364":{"position":[[10,7]]},"2406":{"position":[[52,7]]},"2640":{"position":[[20,6]]},"2703":{"position":[[22,7]]},"2712":{"position":[[21,6]]},"2714":{"position":[[19,7]]},"2724":{"position":[[17,7]]},"2739":{"position":[[9,6]]},"2741":{"position":[[50,7]]},"2743":{"position":[[12,8]]},"2747":{"position":[[11,6]]},"2767":{"position":[[112,7]]},"2776":{"position":[[45,7]]},"2789":{"position":[[20,8]]},"2791":{"position":[[14,6]]},"2797":{"position":[[16,8]]},"2832":{"position":[[20,6]]}}}],["org",{"_index":320,"t":{"1054":{"position":[[18,3]]},"1684":{"position":[[18,3]]}}}],["organ",{"_index":111,"t":{"192":{"position":[[0,12]]},"1921":{"position":[[2,12]]}}}],["os",{"_index":94,"t":{"158":{"position":[[0,2]]},"1050":{"position":[[2,2]]},"1124":{"position":[[12,2]]},"1680":{"position":[[2,2]]},"1754":{"position":[[12,2]]}}}],["out",{"_index":250,"t":{"625":{"position":[[15,3]]}}}],["outdat",{"_index":236,"t":{"553":{"position":[[22,8]]},"1288":{"position":[[11,8]]},"2163":{"position":[[11,8]]}}}],["output",{"_index":280,"t":{"758":{"position":[[6,6]]},"1036":{"position":[[2,6]]},"1100":{"position":[[2,6]]},"1264":{"position":[[14,6]]},"1650":{"position":[[2,6]]},"1670":{"position":[[2,6]]},"1730":{"position":[[2,6]]},"1782":{"position":[[2,6]]},"2129":{"position":[[14,6]]},"2741":{"position":[[43,6]]},"2778":{"position":[[37,6]]},"2791":{"position":[[7,6]]}}}],["overrid",{"_index":116,"t":{"206":{"position":[[3,9]]}}}],["packag",{"_index":82,"t":{"138":{"position":[[7,8]]},"142":{"position":[[8,7]]},"158":{"position":[[12,8]]},"211":{"position":[[7,8]]},"292":{"position":[[0,9]]},"331":{"position":[[0,7]]},"401":{"position":[[0,9]]},"420":{"position":[[0,7]]},"430":{"position":[[0,7]]},"723":{"position":[[0,7]]},"830":{"position":[[0,9]]},"1188":{"position":[[22,7]]},"1780":{"position":[[0,7]]},"1820":{"position":[[0,8]]},"2038":{"position":[[22,7]]},"2616":{"position":[[18,9]]},"2669":{"position":[[7,9]]},"2791":{"position":[[25,7]]},"2823":{"position":[[34,7]]}}}],["packaging.graalvmarg",{"_index":103,"t":{"174":{"position":[[0,21]]}}}],["packaging.output",{"_index":102,"t":{"172":{"position":[[0,16]]}}}],["packaging.packagetyp",{"_index":101,"t":{"170":{"position":[[0,21]]}}}],["pair",{"_index":41,"t":{"68":{"position":[[11,5]]},"126":{"position":[[8,4]]}}}],["parallel",{"_index":409,"t":{"1917":{"position":[[2,8]]}}}],["param",{"_index":411,"t":{"1919":{"position":[[8,6]]},"2693":{"position":[[27,6]]}}}],["paramet",{"_index":124,"t":{"221":{"position":[[11,10]]},"2513":{"position":[[7,9]]}}}],["pass",{"_index":10,"t":{"20":{"position":[[0,7]]},"22":{"position":[[0,7]]},"24":{"position":[[38,6]]},"229":{"position":[[0,7]]},"503":{"position":[[12,7]]},"1608":{"position":[[2,4]]},"2633":{"position":[[0,4]]},"2671":{"position":[[0,4]]},"2743":{"position":[[58,6]]},"2759":{"position":[[56,6]]},"2767":{"position":[[124,7]]},"2780":{"position":[[7,7]]},"2810":{"position":[[17,6]]}}}],["password",{"_index":371,"t":{"1594":{"position":[[6,8]]},"1598":{"position":[[2,8]]},"1939":{"position":[[13,8]]},"1949":{"position":[[2,8]]},"2286":{"position":[[2,8]]},"2328":{"position":[[2,8]]}}}],["path",{"_index":25,"t":{"34":{"position":[[17,4]]},"182":{"position":[[33,4]]},"257":{"position":[[33,4]]},"623":{"position":[[21,5]]},"752":{"position":[[4,4]]},"1004":{"position":[[14,4]]},"1174":{"position":[[17,4]]},"1192":{"position":[[12,4]]},"1379":{"position":[[19,4]]},"1584":{"position":[[14,4]]},"1824":{"position":[[7,4]]},"1849":{"position":[[10,4]]},"2022":{"position":[[17,4]]},"2042":{"position":[[12,4]]},"2232":{"position":[[4,4]]},"2272":{"position":[[19,4]]},"2445":{"position":[[17,5]]},"2589":{"position":[[11,4]]},"2591":{"position":[[21,5]]}}}],["perform",{"_index":509,"t":{"2608":{"position":[[33,11]]}}}],["period",{"_index":306,"t":{"986":{"position":[[18,6]]},"1566":{"position":[[18,6]]}}}],["perman",{"_index":565,"t":{"2782":{"position":[[41,11]]}}}],["pgp",{"_index":74,"t":{"126":{"position":[[0,3]]},"770":{"position":[[0,3]]},"772":{"position":[[0,3]]},"774":{"position":[[0,3]]},"776":{"position":[[0,3]]},"778":{"position":[[0,3]]},"780":{"position":[[0,3]]},"1592":{"position":[[9,3]]},"1594":{"position":[[2,3]]},"1883":{"position":[[0,3]]},"2282":{"position":[[0,3]]},"2298":{"position":[[0,3]]},"2304":{"position":[[0,3]]},"2308":{"position":[[0,3]]},"2316":{"position":[[0,3]]},"2326":{"position":[[0,3]]},"2336":{"position":[[0,3]]}}}],["pipe",{"_index":65,"t":{"110":{"position":[[0,6]]},"379":{"position":[[7,5]]},"566":{"position":[[0,5]]},"2697":{"position":[[20,5]]}}}],["pkg",{"_index":99,"t":{"164":{"position":[[6,5]]},"1810":{"position":[[2,3]]}}}],["plain",{"_index":238,"t":{"571":{"position":[[0,5]]},"584":{"position":[[0,5]]}}}],["platform",{"_index":130,"t":{"249":{"position":[[0,8]]},"832":{"position":[[0,8]]},"857":{"position":[[0,8]]},"950":{"position":[[0,8]]},"1252":{"position":[[2,8]]},"1897":{"position":[[8,8]]},"2117":{"position":[[2,8]]},"2487":{"position":[[6,8]]},"2747":{"position":[[2,8]]}}}],["plugin",{"_index":22,"t":{"32":{"position":[[15,7]]},"804":{"position":[[9,7]]},"925":{"position":[[9,7]]},"1032":{"position":[[11,6]]},"1128":{"position":[[8,6]]},"1642":{"position":[[11,6]]},"1758":{"position":[[8,6]]},"2684":{"position":[[22,7]]}}}],["port",{"_index":302,"t":{"978":{"position":[[8,4]]},"1020":{"position":[[8,4]]},"1132":{"position":[[12,4]]},"1558":{"position":[[8,4]]},"1630":{"position":[[8,4]]},"1762":{"position":[[12,4]]}}}],["postprocess",{"_index":205,"t":{"493":{"position":[[0,14]]}}}],["power",{"_index":199,"t":{"463":{"position":[[5,5]]},"1146":{"position":[[0,5]]},"1148":{"position":[[2,5]]},"1887":{"position":[[0,5]]},"1889":{"position":[[2,5]]},"2477":{"position":[[9,5]]},"2612":{"position":[[84,5]]},"2640":{"position":[[14,5]]}}}],["pre",{"_index":120,"t":{"215":{"position":[[6,3]]}}}],["preambl",{"_index":379,"t":{"1794":{"position":[[2,8]]},"2797":{"position":[[28,8]]}}}],["prefix",{"_index":297,"t":{"968":{"position":[[95,8]]},"1423":{"position":[[95,8]]},"1542":{"position":[[95,8]]}}}],["prepar",{"_index":142,"t":{"296":{"position":[[0,9]]},"325":{"position":[[0,9]]}}}],["preprocess",{"_index":204,"t":{"491":{"position":[[0,13]]}}}],["press",{"_index":543,"t":{"2726":{"position":[[0,8]]}}}],["print",{"_index":23,"t":{"34":{"position":[[0,8]]},"792":{"position":[[8,8]]},"1004":{"position":[[2,5]]},"1584":{"position":[[2,5]]},"2099":{"position":[[2,5]]},"2487":{"position":[[0,5]]},"2610":{"position":[[0,5]]},"2752":{"position":[[7,8]]}}}],["prioriti",{"_index":392,"t":{"1837":{"position":[[2,8]]}}}],["prioritis",{"_index":574,"t":{"2836":{"position":[[0,10]]}}}],["proce",{"_index":545,"t":{"2726":{"position":[[29,8]]}}}],["process",{"_index":66,"t":{"114":{"position":[[0,7]]}}}],["product",{"_index":397,"t":{"1851":{"position":[[2,7]]}}}],["progress",{"_index":331,"t":{"1138":{"position":[[2,8]]},"1768":{"position":[[2,8]]},"2769":{"position":[[8,8]]},"2801":{"position":[[8,8]]},"2816":{"position":[[3,8]]},"2827":{"position":[[3,8]]}}}],["project",{"_index":78,"t":{"132":{"position":[[8,7]]},"393":{"position":[[2,7]]},"399":{"position":[[2,8]]},"786":{"position":[[0,7]]},"1046":{"position":[[10,7]]},"1666":{"position":[[2,7]]},"1676":{"position":[[10,7]]},"2215":{"position":[[2,7]]},"2507":{"position":[[7,7]]},"2532":{"position":[[37,7]]},"2644":{"position":[[7,7]]},"2684":{"position":[[38,8]]},"2701":{"position":[[24,7]]},"2703":{"position":[[38,8]]}}}],["project'",{"_index":559,"t":{"2761":{"position":[[12,9]]}}}],["project.settings.scala",{"_index":560,"t":{"2761":{"position":[[46,22]]}}}],["prop",{"_index":328,"t":{"1112":{"position":[[5,4]]},"1114":{"position":[[7,4]]},"1742":{"position":[[5,4]]},"1744":{"position":[[7,4]]},"2667":{"position":[[44,4]]}}}],["properti",{"_index":245,"t":{"609":{"position":[[5,10]]},"822":{"position":[[5,10]]},"931":{"position":[[5,10]]},"2511":{"position":[[18,10]]},"2534":{"position":[[13,10]]},"2667":{"position":[[5,10]]}}}],["protocol",{"_index":299,"t":{"972":{"position":[[12,8]]},"1552":{"position":[[12,8]]}}}],["provid",{"_index":162,"t":{"339":{"position":[[14,7]]},"968":{"position":[[67,8]]},"1423":{"position":[[67,8]]},"1542":{"position":[[67,8]]},"1814":{"position":[[2,8]]}}}],["proxi",{"_index":536,"t":{"2693":{"position":[[21,5]]}}}],["pub",{"_index":428,"t":{"2290":{"position":[[2,3]]}}}],["public",{"_index":43,"t":{"70":{"position":[[25,6]]},"72":{"position":[[5,6]]},"74":{"position":[[5,6]]},"1955":{"position":[[2,6]]},"2095":{"position":[[2,6]]}}}],["publish",{"_index":125,"t":{"223":{"position":[[0,10]]},"725":{"position":[[0,7]]},"727":{"position":[[0,7]]},"729":{"position":[[0,7]]},"834":{"position":[[0,7]]},"836":{"position":[[0,7]]},"838":{"position":[[0,7]]},"1891":{"position":[[0,7]]},"1919":{"position":[[0,7]]},"1943":{"position":[[0,7]]},"1945":{"position":[[2,7]]},"1953":{"position":[[0,7]]},"2340":{"position":[[0,7]]},"2513":{"position":[[21,7]]},"2597":{"position":[[0,10]]},"2627":{"position":[[12,7],[24,7]]},"2823":{"position":[[24,7]]}}}],["pull",{"_index":45,"t":{"74":{"position":[[0,4]]},"770":{"position":[[4,4]]},"1883":{"position":[[9,4]]},"2304":{"position":[[4,4]]}}}],["push",{"_index":44,"t":{"72":{"position":[[0,4]]},"132":{"position":[[0,7]]},"772":{"position":[[4,4]]},"1883":{"position":[[4,4]]},"2308":{"position":[[4,4]]}}}],["py",{"_index":419,"t":{"1979":{"position":[[8,2]]}}}],["python",{"_index":289,"t":{"840":{"position":[[0,6]]},"1973":{"position":[[0,6]]},"1975":{"position":[[2,6]]},"1977":{"position":[[2,6]]},"2716":{"position":[[7,6]]},"2739":{"position":[[2,6]]}}}],["q",{"_index":228,"t":{"543":{"position":[[21,1]]}}}],["quiet",{"_index":330,"t":{"1136":{"position":[[2,5]]},"1766":{"position":[[2,5]]},"2296":{"position":[[2,5]]}}}],["random",{"_index":415,"t":{"1961":{"position":[[2,6]]},"1963":{"position":[[2,6]]}}}],["raw",{"_index":239,"t":{"573":{"position":[[6,3]]},"586":{"position":[[6,3]]}}}],["rc",{"_index":325,"t":{"1098":{"position":[[2,2]]},"1310":{"position":[[2,2]]},"1728":{"position":[[2,2]]},"2185":{"position":[[2,2]]}}}],["rc1",{"_index":505,"t":{"2605":{"position":[[7,3]]}}}],["rc2",{"_index":500,"t":{"2579":{"position":[[7,3]]}}}],["realm",{"_index":414,"t":{"1951":{"position":[[2,5]]}}}],["recognis",{"_index":14,"t":{"24":{"position":[[17,10]]}}}],["redhat",{"_index":97,"t":{"162":{"position":[[0,6]]}}}],["redirect",{"_index":18,"t":{"28":{"position":[[17,10]]},"1608":{"position":[[10,8]]}}}],["refer",{"_index":184,"t":{"411":{"position":[[0,9]]},"583":{"position":[[0,9]]},"2631":{"position":[[6,9]]}}}],["registri",{"_index":403,"t":{"1867":{"position":[[15,8]]}}}],["regular",{"_index":528,"t":{"2665":{"position":[[21,7]]}}}],["rel",{"_index":468,"t":{"2445":{"position":[[7,9]]}}}],["releas",{"_index":396,"t":{"1845":{"position":[[2,7]]},"2558":{"position":[[26,7]]},"2606":{"position":[[22,7]]}}}],["remap",{"_index":452,"t":{"2389":{"position":[[0,9]]}}}],["remot",{"_index":200,"t":{"475":{"position":[[0,6]]},"564":{"position":[[0,6]]}}}],["remov",{"_index":516,"t":{"2629":{"position":[[0,6]]},"2659":{"position":[[0,7]]}}}],["renam",{"_index":487,"t":{"2513":{"position":[[0,6]]},"2646":{"position":[[0,6]]}}}],["repl",{"_index":105,"t":{"180":{"position":[[17,4]]},"721":{"position":[[0,4]]},"887":{"position":[[0,4]]},"1090":{"position":[[7,4]]},"1389":{"position":[[0,4]]},"1391":{"position":[[2,4]]},"1447":{"position":[[0,4]]},"1720":{"position":[[7,4]]},"1981":{"position":[[0,4]]},"1989":{"position":[[2,4]]},"2739":{"position":[[20,4]]},"2759":{"position":[[34,4]]},"2767":{"position":[[42,4]]}}}],["repo",{"_index":436,"t":{"2348":{"position":[[10,4]]},"2350":{"position":[[10,4]]}}}],["repositori",{"_index":113,"t":{"198":{"position":[[0,10]]},"208":{"position":[[0,12]]},"215":{"position":[[18,12]]},"217":{"position":[[14,12]]},"595":{"position":[[0,12]]},"690":{"position":[[7,12]]},"692":{"position":[[0,10]]},"694":{"position":[[8,12]]},"842":{"position":[[0,10]]},"952":{"position":[[0,10]]},"1030":{"position":[[2,10]]},"1640":{"position":[[2,10]]},"1869":{"position":[[15,10]]},"1943":{"position":[[8,10]]},"1945":{"position":[[10,10]]},"2091":{"position":[[2,10]]}}}],["request",{"_index":422,"t":{"2099":{"position":[[8,7]]}}}],["requir",{"_index":55,"t":{"94":{"position":[[0,8]]},"190":{"position":[[0,8]]},"1294":{"position":[[2,7]]},"2169":{"position":[[2,7]]},"2612":{"position":[[56,7]]},"2640":{"position":[[0,7]]}}}],["reset",{"_index":240,"t":{"577":{"position":[[0,5]]}}}],["resourc",{"_index":152,"t":{"312":{"position":[[0,9]]},"844":{"position":[[0,8]]},"954":{"position":[[0,8]]},"1226":{"position":[[8,9]]},"1250":{"position":[[2,8]]},"2076":{"position":[[8,9]]},"2113":{"position":[[2,8]]},"2765":{"position":[[4,9]]}}}],["respect",{"_index":314,"t":{"1046":{"position":[[2,7]]},"1676":{"position":[[2,7]]}}}],["respons",{"_index":434,"t":{"2346":{"position":[[2,8]]}}}],["restart",{"_index":129,"t":{"243":{"position":[[11,9]]},"1350":{"position":[[2,7]]},"2229":{"position":[[2,7]]}}}],["restrict",{"_index":511,"t":{"2612":{"position":[[17,10]]},"2640":{"position":[[31,10]]}}}],["retri",{"_index":433,"t":{"2344":{"position":[[21,7]]},"2348":{"position":[[15,7]]}}}],["root",{"_index":292,"t":{"868":{"position":[[8,4]]},"1397":{"position":[[21,4]]},"1399":{"position":[[21,4]]},"2356":{"position":[[21,4]]},"2358":{"position":[[21,4]]},"2761":{"position":[[32,4]]}}}],["rpm",{"_index":384,"t":{"1806":{"position":[[2,3]]},"1847":{"position":[[2,3]]}}}],["run",{"_index":149,"t":{"308":{"position":[[0,7]]},"327":{"position":[[0,3]]},"357":{"position":[[0,7]]},"416":{"position":[[0,3]]},"521":{"position":[[34,7]]},"731":{"position":[[0,3]]},"889":{"position":[[0,3]]},"1150":{"position":[[0,3]]},"1324":{"position":[[14,3]]},"1391":{"position":[[11,3]]},"1454":{"position":[[0,3]]},"1989":{"position":[[11,3]]},"1991":{"position":[[0,3]]},"2199":{"position":[[14,3]]},"2589":{"position":[[36,3]]},"2665":{"position":[[0,3]]},"2695":{"position":[[12,7]]},"2697":{"position":[[12,7]]},"2699":{"position":[[12,7]]},"2726":{"position":[[41,3]]},"2745":{"position":[[19,3]]},"2767":{"position":[[15,3]]},"2776":{"position":[[61,3]]},"2789":{"position":[[34,7]]},"2793":{"position":[[16,7]]},"2810":{"position":[[0,7]]},"2832":{"position":[[35,3]]}}}],["runner",{"_index":206,"t":{"495":{"position":[[0,6]]},"503":{"position":[[65,6]]},"511":{"position":[[22,6]]},"513":{"position":[[26,6]]},"515":{"position":[[10,6]]},"517":{"position":[[37,6]]},"533":{"position":[[42,6]]},"535":{"position":[[55,6]]},"537":{"position":[[52,6]]},"874":{"position":[[29,6]]},"1260":{"position":[[2,6]]},"2125":{"position":[[2,6]]},"2558":{"position":[[19,6]]},"2606":{"position":[[15,6]]},"2625":{"position":[[45,6]]},"2633":{"position":[[26,6]]},"2752":{"position":[[43,6]]}}}],["same",{"_index":567,"t":{"2793":{"position":[[49,4]]}}}],["save",{"_index":315,"t":{"1048":{"position":[[2,4]]},"1678":{"position":[[2,4]]}}}],["sbt",{"_index":377,"t":{"1658":{"position":[[2,3]]},"1664":{"position":[[2,3]]},"1668":{"position":[[2,3]]}}}],["sc",{"_index":194,"t":{"449":{"position":[[14,3]]},"525":{"position":[[16,3]]},"527":{"position":[[20,3]]}}}],["scala",{"_index":4,"t":{"13":{"position":[[0,5]]},"15":{"position":[[0,5]]},"19":{"position":[[0,5]]},"28":{"position":[[31,5]]},"30":{"position":[[0,5]]},"32":{"position":[[0,5]]},"112":{"position":[[0,5]]},"156":{"position":[[0,5]]},"247":{"position":[[0,5]]},"251":{"position":[[0,5]]},"253":{"position":[[0,5]]},"290":{"position":[[13,5]]},"318":{"position":[[6,5]]},"329":{"position":[[11,5]]},"339":{"position":[[40,6]]},"367":{"position":[[11,6]]},"369":{"position":[[0,5]]},"414":{"position":[[0,5]]},"449":{"position":[[3,6]]},"467":{"position":[[25,5]]},"479":{"position":[[0,5]]},"487":{"position":[[0,6]]},"489":{"position":[[19,5]]},"501":{"position":[[12,5],[33,5]]},"503":{"position":[[59,5],[75,5]]},"507":{"position":[[12,5]]},"509":{"position":[[4,5]]},"511":{"position":[[16,5]]},"513":{"position":[[20,5]]},"515":{"position":[[4,5],[59,5]]},"517":{"position":[[31,5]]},"519":{"position":[[0,5]]},"521":{"position":[[9,5]]},"523":{"position":[[16,6]]},"529":{"position":[[19,6]]},"533":{"position":[[36,5],[74,5]]},"535":{"position":[[32,5],[49,5]]},"537":{"position":[[32,5],[46,5]]},"539":{"position":[[28,5]]},"571":{"position":[[6,5]]},"573":{"position":[[0,5]]},"575":{"position":[[0,5]]},"577":{"position":[[16,5]]},"584":{"position":[[6,5]]},"586":{"position":[[0,5],[14,5]]},"613":{"position":[[0,5]]},"621":{"position":[[24,5]]},"636":{"position":[[0,5]]},"664":{"position":[[16,5]]},"672":{"position":[[0,5]]},"674":{"position":[[0,5]]},"846":{"position":[[0,5]]},"848":{"position":[[0,5]]},"859":{"position":[[0,5]]},"861":{"position":[[0,5]]},"872":{"position":[[8,5],[21,5]]},"874":{"position":[[23,5],[39,5]]},"935":{"position":[[0,5]]},"956":{"position":[[0,5]]},"968":{"position":[[46,5]]},"1200":{"position":[[0,5]]},"1240":{"position":[[2,5]]},"1242":{"position":[[2,5]]},"1254":{"position":[[2,5]]},"1276":{"position":[[2,5]]},"1278":{"position":[[10,5]]},"1340":{"position":[[2,5]]},"1379":{"position":[[2,5]]},"1423":{"position":[[46,5]]},"1542":{"position":[[46,5]]},"1895":{"position":[[2,5]]},"1897":{"position":[[2,5]]},"1979":{"position":[[2,5]]},"2050":{"position":[[0,5]]},"2103":{"position":[[2,5]]},"2105":{"position":[[2,5]]},"2119":{"position":[[2,5]]},"2143":{"position":[[2,5]]},"2145":{"position":[[10,5]]},"2219":{"position":[[2,5]]},"2272":{"position":[[2,5]]},"2316":{"position":[[4,5]]},"2370":{"position":[[12,5]]},"2387":{"position":[[0,5]]},"2404":{"position":[[16,5]]},"2428":{"position":[[10,5]]},"2443":{"position":[[19,5]]},"2462":{"position":[[0,5]]},"2485":{"position":[[37,5]]},"2558":{"position":[[13,5]]},"2561":{"position":[[12,5]]},"2606":{"position":[[9,5]]},"2608":{"position":[[0,5]]},"2618":{"position":[[18,5]]},"2625":{"position":[[39,5],[55,5]]},"2642":{"position":[[17,5]]},"2655":{"position":[[16,5]]},"2657":{"position":[[0,5],[24,5]]},"2661":{"position":[[4,5]]},"2684":{"position":[[7,5]]},"2693":{"position":[[38,5]]},"2703":{"position":[[7,5]]},"2710":{"position":[[44,5]]},"2752":{"position":[[33,5],[54,5]]},"2763":{"position":[[0,5],[28,5]]},"2765":{"position":[[26,5]]},"2767":{"position":[[88,5]]},"2778":{"position":[[16,5]]}}}],["scala.j",{"_index":92,"t":{"152":{"position":[[0,8]]},"245":{"position":[[0,8]]},"439":{"position":[[0,8]]},"443":{"position":[[10,8]]},"850":{"position":[[0,8]]},"958":{"position":[[0,8]]},"1158":{"position":[[0,8]]},"2007":{"position":[[0,8]]},"2372":{"position":[[12,8]]},"2389":{"position":[[45,8]]},"2417":{"position":[[12,8]]}}}],["scalac",{"_index":294,"t":{"966":{"position":[[0,6]]},"968":{"position":[[0,6]]},"1228":{"position":[[0,6]]},"1230":{"position":[[2,6]]},"1232":{"position":[[0,6]]},"1234":{"position":[[2,6]]},"1236":{"position":[[2,6]]},"1421":{"position":[[0,6]]},"1423":{"position":[[0,6]]},"1540":{"position":[[0,6]]},"1542":{"position":[[0,6]]},"2078":{"position":[[0,6]]},"2080":{"position":[[2,6]]},"2082":{"position":[[0,6]]},"2084":{"position":[[2,6]]},"2086":{"position":[[2,6]]},"2714":{"position":[[12,6]]}}}],["scalacli",{"_index":495,"t":{"2534":{"position":[[45,8]]}}}],["scaladoc",{"_index":313,"t":{"1040":{"position":[[10,8]]},"1088":{"position":[[7,8]]},"1654":{"position":[[10,8]]},"1718":{"position":[[7,8]]},"1816":{"position":[[10,8]]}}}],["scalafmt",{"_index":50,"t":{"82":{"position":[[0,8]]},"84":{"position":[[0,8]]},"1048":{"position":[[7,8]]},"1052":{"position":[[2,8]]},"1054":{"position":[[2,8]]},"1056":{"position":[[2,8]]},"1058":{"position":[[2,8]]},"1060":{"position":[[2,8]]},"1062":{"position":[[2,8]]},"1064":{"position":[[2,8]]},"1066":{"position":[[2,8]]},"1068":{"position":[[2,8]]},"1092":{"position":[[7,8]]},"1678":{"position":[[7,8]]},"1682":{"position":[[2,8]]},"1684":{"position":[[2,8]]},"1686":{"position":[[2,8]]},"1688":{"position":[[2,8]]},"1690":{"position":[[2,8]]},"1692":{"position":[[2,8]]},"1694":{"position":[[2,8]]},"1696":{"position":[[2,8]]},"1698":{"position":[[2,8]]},"1722":{"position":[[7,8]]},"2780":{"position":[[19,8],[49,8],[69,8]]}}}],["scalafmt.conf",{"_index":52,"t":{"88":{"position":[[4,14]]},"2789":{"position":[[5,14]]}}}],["scalaopt",{"_index":494,"t":{"2534":{"position":[[29,10]]}}}],["scoop",{"_index":547,"t":{"2728":{"position":[[17,5]]}}}],["scope",{"_index":1,"t":{"9":{"position":[[5,5]]},"577":{"position":[[6,5]]},"627":{"position":[[23,5]]},"863":{"position":[[0,5]]},"2583":{"position":[[23,5]]}}}],["scratch",{"_index":333,"t":{"1154":{"position":[[2,7]]},"2003":{"position":[[2,7]]}}}],["script",{"_index":131,"t":{"251":{"position":[[6,7]]},"389":{"position":[[0,9]]},"414":{"position":[[6,7]]},"459":{"position":[[0,9]]},"521":{"position":[[44,6]]},"527":{"position":[[0,6]]},"529":{"position":[[0,6]]},"533":{"position":[[15,7]]},"535":{"position":[[16,6]]},"537":{"position":[[16,6]]},"539":{"position":[[16,6]]},"660":{"position":[[15,7]]},"664":{"position":[[22,6]]},"668":{"position":[[12,6]]},"670":{"position":[[0,6]]},"672":{"position":[[8,7]]},"674":{"position":[[8,7]]},"678":{"position":[[26,7]]},"682":{"position":[[8,6]]},"686":{"position":[[0,6]]},"1272":{"position":[[2,6]]},"1274":{"position":[[10,6]]},"2139":{"position":[[2,6]]},"2141":{"position":[[10,6]]},"2443":{"position":[[27,7]]},"2481":{"position":[[16,6]]},"2565":{"position":[[30,7]]},"2589":{"position":[[23,6]]},"2593":{"position":[[17,6]]},"2642":{"position":[[23,7]]},"2663":{"position":[[41,6]]},"2767":{"position":[[70,7]]},"2836":{"position":[[15,6]]}}}],["sdkman",{"_index":527,"t":{"2661":{"position":[[56,6]]},"2710":{"position":[[0,6]]}}}],["second",{"_index":432,"t":{"2342":{"position":[[21,7]]},"2346":{"position":[[19,7]]}}}],["secret",{"_index":275,"t":{"733":{"position":[[7,6]]},"735":{"position":[[7,6]]},"792":{"position":[[21,6]]},"1937":{"position":[[2,6]]},"1939":{"position":[[2,6]]},"1961":{"position":[[9,6]]},"1963":{"position":[[9,6]]},"2088":{"position":[[0,6]]},"2093":{"position":[[0,6]]},"2292":{"position":[[2,6]]},"2330":{"position":[[2,6]]}}}],["section",{"_index":393,"t":{"1839":{"position":[[2,7]]}}}],["self",{"_index":264,"t":{"664":{"position":[[0,4]]}}}],["semant",{"_index":246,"t":{"619":{"position":[[0,9]]},"1393":{"position":[[0,8]]},"1395":{"position":[[2,8]]},"1397":{"position":[[2,8]]},"1399":{"position":[[2,8]]},"2352":{"position":[[0,8]]},"2354":{"position":[[2,8]]},"2356":{"position":[[2,8]]},"2358":{"position":[[2,8]]}}}],["semanticdb",{"_index":457,"t":{"2406":{"position":[[2,10],[30,10]]}}}],["server",{"_index":36,"t":{"58":{"position":[[13,6]]},"60":{"position":[[23,6]]},"62":{"position":[[12,6]]},"72":{"position":[[24,7]]},"74":{"position":[[26,7]]},"970":{"position":[[12,6]]},"1000":{"position":[[2,6]]},"1550":{"position":[[12,6]]},"1580":{"position":[[2,6]]},"1885":{"position":[[6,6]]}}}],["set",{"_index":56,"t":{"94":{"position":[[9,8]]},"190":{"position":[[9,8]]},"198":{"position":[[11,8]]},"200":{"position":[[6,8]]},"644":{"position":[[0,7]]},"646":{"position":[[0,7]]},"868":{"position":[[0,7]]},"1664":{"position":[[6,7]]},"2511":{"position":[[0,3]]}}}],["setup",{"_index":80,"t":{"134":{"position":[[6,5]]},"136":{"position":[[15,5]]},"729":{"position":[[8,5]]},"737":{"position":[[0,5]]},"912":{"position":[[0,5]]},"1401":{"position":[[0,5]]},"1516":{"position":[[0,5]]},"1953":{"position":[[8,5]]},"1975":{"position":[[9,5]]},"2360":{"position":[[0,5]]},"2627":{"position":[[32,5]]}}}],["share",{"_index":150,"t":{"310":{"position":[[0,7]]},"1238":{"position":[[0,6]]},"2101":{"position":[[0,6]]},"2485":{"position":[[15,6]]}}}],["shebang",{"_index":211,"t":{"509":{"position":[[14,7]]},"533":{"position":[[56,7]]},"535":{"position":[[8,7]]},"537":{"position":[[8,7]]},"539":{"position":[[8,7]]},"579":{"position":[[0,7]]},"682":{"position":[[0,7]]},"684":{"position":[[0,7]]},"739":{"position":[[0,7]]},"891":{"position":[[0,7]]},"1461":{"position":[[0,7]]},"2682":{"position":[[0,7]]}}}],["shorter",{"_index":479,"t":{"2481":{"position":[[0,7]]}}}],["sign",{"_index":46,"t":{"76":{"position":[[0,4]]},"202":{"position":[[0,7]]},"778":{"position":[[4,4]]},"2314":{"position":[[8,7]]},"2316":{"position":[[10,7]]},"2318":{"position":[[2,7]]},"2320":{"position":[[2,7]]},"2322":{"position":[[8,7]]},"2324":{"position":[[12,7]]},"2326":{"position":[[4,4]]}}}],["signatur",{"_index":49,"t":{"78":{"position":[[7,10]]}}}],["signer",{"_index":407,"t":{"1905":{"position":[[2,6]]}}}],["silenc",{"_index":227,"t":{"543":{"position":[[0,9]]}}}],["simpl",{"_index":157,"t":{"325":{"position":[[10,6]]}}}],["singl",{"_index":166,"t":{"357":{"position":[[10,6]]},"473":{"position":[[15,6]]}}}],["skip",{"_index":354,"t":{"1302":{"position":[[2,4]]},"2177":{"position":[[2,4]]}}}],["small",{"_index":190,"t":{"435":{"position":[[0,5]]},"1188":{"position":[[5,5]]},"2038":{"position":[[5,5]]}}}],["smallest",{"_index":189,"t":{"433":{"position":[[0,8]]}}}],["snippet",{"_index":151,"t":{"310":{"position":[[13,8]]},"409":{"position":[[0,8]]},"411":{"position":[[25,7]]},"568":{"position":[[32,7]]},"571":{"position":[[12,8]]},"573":{"position":[[10,8]]},"575":{"position":[[11,8]]},"577":{"position":[[22,8]]},"1270":{"position":[[0,7]]},"1272":{"position":[[9,7]]},"1276":{"position":[[8,7]]},"1280":{"position":[[7,7]]},"2137":{"position":[[0,7]]},"2139":{"position":[[9,7]]},"2143":{"position":[[8,7]]},"2147":{"position":[[7,7]]},"2151":{"position":[[11,7]]},"2699":{"position":[[29,8]]},"2793":{"position":[[33,8]]},"2810":{"position":[[8,8]]}}}],["socket",{"_index":300,"t":{"974":{"position":[[12,6]]},"1554":{"position":[[12,6]]}}}],["sonatyp",{"_index":75,"t":{"128":{"position":[[0,8]]}}}],["sourc",{"_index":28,"t":{"38":{"position":[[8,7]]},"86":{"position":[[10,7]]},"100":{"position":[[0,6]]},"239":{"position":[[7,6]]},"263":{"position":[[5,7]]},"379":{"position":[[13,7]]},"437":{"position":[[5,6]]},"560":{"position":[[17,7]]},"662":{"position":[[7,6]]},"810":{"position":[[7,7]]},"814":{"position":[[8,7]]},"940":{"position":[[7,7]]},"942":{"position":[[8,7]]},"1172":{"position":[[10,6]]},"1174":{"position":[[5,6]]},"1248":{"position":[[8,6]]},"1399":{"position":[[14,6]]},"1788":{"position":[[2,6]]},"1899":{"position":[[2,7]]},"2020":{"position":[[10,6]]},"2022":{"position":[[5,6]]},"2111":{"position":[[8,6]]},"2155":{"position":[[0,6]]},"2358":{"position":[[14,6]]},"2695":{"position":[[29,7]]},"2697":{"position":[[35,7]]},"2806":{"position":[[36,7]]}}}],["sourceroot",{"_index":459,"t":{"2406":{"position":[[41,10]]}}}],["spark",{"_index":380,"t":{"1798":{"position":[[2,5]]},"1993":{"position":[[2,5]]},"1997":{"position":[[13,5]]},"2776":{"position":[[6,6],[15,5]]}}}],["special",{"_index":195,"t":{"453":{"position":[[0,7]]}}}],["specif",{"_index":95,"t":{"158":{"position":[[3,8]]},"467":{"position":[[0,8]]},"900":{"position":[[15,8]]},"1432":{"position":[[18,8]]},"1439":{"position":[[18,8]]},"1446":{"position":[[18,8]]},"1453":{"position":[[18,8]]},"1460":{"position":[[18,8]]},"1467":{"position":[[18,8]]},"1475":{"position":[[18,8]]},"1482":{"position":[[18,8]]},"1487":{"position":[[18,8]]},"1488":{"position":[[15,8]]},"1495":{"position":[[18,8]]},"1500":{"position":[[18,8]]},"1505":{"position":[[18,8]]},"1510":{"position":[[18,8]]},"1515":{"position":[[18,8]]},"1522":{"position":[[18,8]]},"1527":{"position":[[18,8]]},"1532":{"position":[[18,8]]},"1537":{"position":[[18,8]]}}}],["specifi",{"_index":243,"t":{"603":{"position":[[0,10]]},"2712":{"position":[[0,10]]},"2724":{"position":[[0,10]]}}}],["split",{"_index":187,"t":{"432":{"position":[[7,5]]},"1186":{"position":[[12,5]]},"2036":{"position":[[12,5]]}}}],["spread",{"_index":232,"t":{"549":{"position":[[32,6]]}}}],["stacktrac",{"_index":555,"t":{"2752":{"position":[[16,11]]}}}],["stage",{"_index":435,"t":{"2348":{"position":[[2,7]]},"2350":{"position":[[2,7]]}}}],["standalon",{"_index":381,"t":{"1800":{"position":[[2,10]]},"1997":{"position":[[2,10]]},"2587":{"position":[[13,10]]},"2776":{"position":[[21,10]]}}}],["start",{"_index":35,"t":{"58":{"position":[[0,8]]},"760":{"position":[[6,5]]},"2240":{"position":[[6,5]]}}}],["startup",{"_index":307,"t":{"988":{"position":[[8,7]]},"1568":{"position":[[8,7]]}}}],["static",{"_index":480,"t":{"2485":{"position":[[6,6]]}}}],["stdout",{"_index":431,"t":{"2334":{"position":[[2,6]]}}}],["str",{"_index":322,"t":{"1064":{"position":[[16,3]]},"1694":{"position":[[16,3]]},"2780":{"position":[[83,3]]}}}],["strict",{"_index":353,"t":{"1262":{"position":[[2,6]]},"2127":{"position":[[2,6]]}}}],["style",{"_index":188,"t":{"432":{"position":[[13,5]]},"1186":{"position":[[18,5]]},"2036":{"position":[[18,5]]},"2629":{"position":[[30,5]]}}}],["sub",{"_index":212,"t":{"509":{"position":[[22,3]]},"2483":{"position":[[8,3]]},"2627":{"position":[[38,3]]},"2659":{"position":[[32,3]]},"2739":{"position":[[25,3]]},"2741":{"position":[[27,3]]},"2745":{"position":[[32,3]]},"2759":{"position":[[19,3]]},"2767":{"position":[[19,3]]},"2776":{"position":[[65,3]]},"2778":{"position":[[59,3]]},"2795":{"position":[[10,3]]},"2808":{"position":[[22,3]]},"2812":{"position":[[37,3]]}}}],["submit",{"_index":420,"t":{"1993":{"position":[[8,6]]},"1995":{"position":[[2,6]]}}}],["substitut",{"_index":67,"t":{"114":{"position":[[8,12]]}}}],["suffix",{"_index":318,"t":{"1050":{"position":[[10,6]]},"1680":{"position":[[10,6]]},"1895":{"position":[[16,6]]},"1897":{"position":[[17,6]]}}}],["suit",{"_index":135,"t":{"269":{"position":[[12,5]]},"355":{"position":[[16,6]]}}}],["summari",{"_index":182,"t":{"403":{"position":[[0,7]]},"676":{"position":[[0,7]]}}}],["support",{"_index":109,"t":{"186":{"position":[[4,7]]},"395":{"position":[[4,7]]},"439":{"position":[[13,7]]},"443":{"position":[[0,9]]},"467":{"position":[[14,10]]},"511":{"position":[[37,10]]},"513":{"position":[[6,9]]},"968":{"position":[[33,9]]},"1423":{"position":[[33,9]]},"1542":{"position":[[33,9]]},"2370":{"position":[[0,7]]},"2372":{"position":[[0,7]]},"2387":{"position":[[38,7]]},"2404":{"position":[[0,7]]},"2417":{"position":[[0,7]]},"2462":{"position":[[54,9]]},"2616":{"position":[[6,7]]},"2618":{"position":[[6,7]]},"2655":{"position":[[4,7]]},"2695":{"position":[[0,7]]},"2697":{"position":[[0,7]]},"2699":{"position":[[0,7]]},"2710":{"position":[[20,7]]},"2716":{"position":[[14,7]]},"2765":{"position":[[14,7]]},"2793":{"position":[[4,7]]},"2806":{"position":[[8,7]]}}}],["suppress",{"_index":70,"t":{"118":{"position":[[8,11]]},"547":{"position":[[9,11]]},"1070":{"position":[[7,8]]},"1072":{"position":[[2,8]]},"1284":{"position":[[0,8]]},"1286":{"position":[[2,8]]},"1288":{"position":[[2,8]]},"1700":{"position":[[7,8]]},"1702":{"position":[[2,8]]},"1855":{"position":[[2,8]]},"2159":{"position":[[0,8]]},"2161":{"position":[[2,8]]},"2163":{"position":[[2,8]]}}}],["syntax",{"_index":221,"t":{"527":{"position":[[7,6]]},"529":{"position":[[7,6]]},"593":{"position":[[11,6]]},"617":{"position":[[11,6]]},"2585":{"position":[[28,6]]},"2614":{"position":[[35,6]]}}}],["system",{"_index":473,"t":{"2462":{"position":[[31,6]]}}}],["tag",{"_index":319,"t":{"1052":{"position":[[11,3]]},"1682":{"position":[[11,3]]},"1871":{"position":[[15,3]]}}}],["target",{"_index":290,"t":{"856":{"position":[[0,6]]},"1224":{"position":[[9,6]]},"1397":{"position":[[14,6]]},"2074":{"position":[[9,6]]},"2356":{"position":[[14,6]]},"2530":{"position":[[15,6]]}}}],["targetroot",{"_index":458,"t":{"2406":{"position":[[13,10]]}}}],["test",{"_index":0,"t":{"9":{"position":[[0,4]]},"263":{"position":[[0,4]]},"265":{"position":[[0,4]]},"267":{"position":[[0,4]]},"269":{"position":[[7,4]]},"271":{"position":[[7,4]]},"274":{"position":[[0,4]]},"327":{"position":[[4,5]]},"355":{"position":[[11,4]]},"357":{"position":[[17,4]]},"397":{"position":[[0,5]]},"479":{"position":[[18,5]]},"501":{"position":[[7,4]]},"575":{"position":[[6,4]]},"586":{"position":[[20,4]]},"601":{"position":[[0,4]]},"627":{"position":[[18,4]]},"648":{"position":[[0,7]]},"741":{"position":[[0,4]]},"852":{"position":[[0,4]]},"872":{"position":[[0,7]]},"896":{"position":[[0,4]]},"960":{"position":[[0,4]]},"1006":{"position":[[2,4]]},"1290":{"position":[[0,4]]},"1292":{"position":[[2,4]]},"1294":{"position":[[10,5]]},"1296":{"position":[[2,4]]},"1476":{"position":[[0,4]]},"1586":{"position":[[2,4]]},"2165":{"position":[[0,4]]},"2167":{"position":[[2,4]]},"2169":{"position":[[10,5]]},"2171":{"position":[[2,4]]},"2563":{"position":[[8,4]]},"2583":{"position":[[18,4]]},"2691":{"position":[[7,5],[20,4]]},"2726":{"position":[[57,4]]},"2745":{"position":[[27,4]]}}}],["time",{"_index":438,"t":{"2350":{"position":[[20,4]]},"2389":{"position":[[35,4]]}}}],["timeout",{"_index":305,"t":{"984":{"position":[[12,7]]},"988":{"position":[[16,7]]},"1564":{"position":[[12,7]]},"1568":{"position":[[16,7]]},"2342":{"position":[[13,7]]},"2344":{"position":[[13,7]]},"2346":{"position":[[11,7]]}}}],["titl",{"_index":425,"t":{"2234":{"position":[[2,5]]}}}],["togeth",{"_index":263,"t":{"660":{"position":[[23,8]]}}}],["token",{"_index":77,"t":{"130":{"position":[[7,5]]},"1326":{"position":[[5,5]]},"1342":{"position":[[5,5]]},"1959":{"position":[[2,5]]},"2090":{"position":[[2,5]]},"2201":{"position":[[5,5]]},"2221":{"position":[[5,5]]}}}],["toolkit",{"_index":104,"t":{"180":{"position":[[6,7]]},"479":{"position":[[6,7]]},"481":{"position":[[6,8]]},"854":{"position":[[0,7]]},"962":{"position":[[0,7]]},"1266":{"position":[[7,7]]},"2131":{"position":[[7,7]]},"2428":{"position":[[16,7]]},"2563":{"position":[[0,7]]},"2655":{"position":[[22,7]]}}}],["transit",{"_index":241,"t":{"597":{"position":[[10,10]]}}}],["ttl",{"_index":359,"t":{"1365":{"position":[[2,3]]},"1614":{"position":[[2,3]]}}}],["turn",{"_index":564,"t":{"2782":{"position":[[7,7]]}}}],["uninstal",{"_index":31,"t":{"46":{"position":[[0,12]]},"743":{"position":[[0,9]]},"745":{"position":[[0,9]]},"914":{"position":[[0,9]]},"916":{"position":[[0,9]]},"1298":{"position":[[0,9]]},"1308":{"position":[[0,9]]},"1523":{"position":[[0,9]]},"1528":{"position":[[0,9]]},"2173":{"position":[[0,9]]},"2183":{"position":[[0,9]]},"2812":{"position":[[0,9],[27,9]]}}}],["unset",{"_index":311,"t":{"1012":{"position":[[2,5]]},"1600":{"position":[[2,5]]}}}],["unsupport",{"_index":217,"t":{"517":{"position":[[15,11]]},"2629":{"position":[[7,11]]}}}],["up",{"_index":255,"t":{"644":{"position":[[8,2]]},"646":{"position":[[8,2]]}}}],["updat",{"_index":271,"t":{"705":{"position":[[11,6]]},"747":{"position":[[0,6]]},"918":{"position":[[0,6]]},"1316":{"position":[[0,6]]},"1533":{"position":[[0,6]]},"1644":{"position":[[11,6]]},"2191":{"position":[[0,6]]},"2382":{"position":[[0,7]]},"2399":{"position":[[0,7]]},"2412":{"position":[[0,7]]},"2425":{"position":[[0,7]]},"2438":{"position":[[0,7]]},"2443":{"position":[[9,6]]},"2457":{"position":[[0,7]]},"2471":{"position":[[0,7]]},"2498":{"position":[[0,7]]},"2523":{"position":[[0,7]]},"2544":{"position":[[0,7]]},"2555":{"position":[[0,7]]},"2575":{"position":[[0,7]]},"2603":{"position":[[0,7]]},"2756":{"position":[[0,7]]},"2808":{"position":[[15,6]]}}}],["upgrad",{"_index":402,"t":{"1863":{"position":[[6,7]]}}}],["upload",{"_index":410,"t":{"1917":{"position":[[11,6]]}}}],["url",{"_index":60,"t":{"104":{"position":[[0,4]]},"1927":{"position":[[2,3]]}}}],["us",{"_index":12,"t":{"22":{"position":[[30,5]]},"168":{"position":[[0,5]]},"180":{"position":[[0,5]]},"239":{"position":[[23,5]]},"318":{"position":[[0,5]]},"441":{"position":[[0,5]]},"451":{"position":[[0,5]]},"549":{"position":[[15,5]]},"581":{"position":[[0,5]]},"621":{"position":[[0,5]]},"623":{"position":[[30,5]]},"625":{"position":[[19,5]]},"633":{"position":[[7,3]]},"660":{"position":[[0,5]]},"662":{"position":[[23,5]]},"799":{"position":[[0,5]]},"1156":{"position":[[2,3]]},"2005":{"position":[[2,3]]},"2157":{"position":[[2,3]]},"2585":{"position":[[11,5]]},"2591":{"position":[[30,5]]},"2610":{"position":[[58,4]]},"2614":{"position":[[19,5]]},"2629":{"position":[[39,5]]},"2646":{"position":[[7,5],[20,5]]},"2669":{"position":[[22,5]]},"2671":{"position":[[24,5]]},"2712":{"position":[[32,5]]},"2716":{"position":[[27,5]]},"2724":{"position":[[29,5]]},"2791":{"position":[[46,5]]},"2806":{"position":[[48,5]]}}}],["usag",{"_index":54,"t":{"92":{"position":[[0,5]]},"551":{"position":[[38,5]]},"590":{"position":[[8,5]]},"784":{"position":[[0,5]]},"866":{"position":[[0,5]]},"1076":{"position":[[2,5]]},"1706":{"position":[[2,5]]}}}],["user",{"_index":72,"t":{"124":{"position":[[0,4]]},"1947":{"position":[[2,4]]},"2627":{"position":[[52,4]]},"2633":{"position":[[5,4]]}}}],["utest",{"_index":167,"t":{"361":{"position":[[0,5]]}}}],["ux",{"_index":469,"t":{"2447":{"position":[[0,2]]}}}],["v",{"_index":231,"t":{"545":{"position":[[27,1]]}}}],["v0.1.10",{"_index":569,"t":{"2805":{"position":[[0,7]]}}}],["v0.1.11",{"_index":566,"t":{"2788":{"position":[[0,7]]}}}],["v0.1.12",{"_index":563,"t":{"2775":{"position":[[0,7]]}}}],["v0.1.13",{"_index":557,"t":{"2758":{"position":[[0,7]]}}}],["v0.1.14",{"_index":554,"t":{"2751":{"position":[[0,7]]}}}],["v0.1.15",{"_index":549,"t":{"2736":{"position":[[0,7]]}}}],["v0.1.16",{"_index":542,"t":{"2722":{"position":[[0,7]]}}}],["v0.1.17",{"_index":537,"t":{"2709":{"position":[[0,7]]}}}],["v0.1.18",{"_index":535,"t":{"2690":{"position":[[0,7]]}}}],["v0.1.19",{"_index":530,"t":{"2677":{"position":[[0,7]]}}}],["v0.1.20",{"_index":522,"t":{"2654":{"position":[[0,7]]}}}],["v0.1.8",{"_index":573,"t":{"2831":{"position":[[0,6]]}}}],["v0.1.9",{"_index":572,"t":{"2822":{"position":[[0,6]]}}}],["v0.2.0",{"_index":519,"t":{"2639":{"position":[[0,6]]}}}],["v0.2.1",{"_index":514,"t":{"2624":{"position":[[0,6]]}}}],["v1.0.0",{"_index":497,"t":{"2557":{"position":[[0,6]]},"2579":{"position":[[0,6]]},"2605":{"position":[[0,6]]}}}],["v1.0.1",{"_index":496,"t":{"2548":{"position":[[0,6]]}}}],["v1.0.2",{"_index":488,"t":{"2525":{"position":[[0,6]]}}}],["v1.0.3",{"_index":484,"t":{"2505":{"position":[[0,6]]}}}],["v1.0.4",{"_index":481,"t":{"2502":{"position":[[0,6]]}}}],["v1.0.5",{"_index":475,"t":{"2475":{"position":[[0,6]]}}}],["v1.0.6",{"_index":471,"t":{"2461":{"position":[[0,6]]}}}],["v1.1.0",{"_index":465,"t":{"2442":{"position":[[0,6]]}}}],["v1.1.1",{"_index":462,"t":{"2427":{"position":[[0,6]]}}}],["v1.1.2",{"_index":460,"t":{"2416":{"position":[[0,6]]}}}],["v1.1.3",{"_index":454,"t":{"2403":{"position":[[0,6]]}}}],["v1.2.0",{"_index":447,"t":{"2386":{"position":[[0,6]]}}}],["v1.2.1",{"_index":440,"t":{"2369":{"position":[[0,6]]}}}],["valid",{"_index":360,"t":{"1369":{"position":[[11,8]]},"1618":{"position":[[11,8]]},"1855":{"position":[[11,10]]}}}],["valu",{"_index":373,"t":{"1598":{"position":[[11,5]]}}}],["variabl",{"_index":282,"t":{"790":{"position":[[12,8]]}}}],["vc",{"_index":412,"t":{"1931":{"position":[[2,3]]}}}],["verbos",{"_index":230,"t":{"545":{"position":[[11,9]]},"1236":{"position":[[9,7]]},"1328":{"position":[[0,9]]},"1330":{"position":[[2,7]]},"2086":{"position":[[9,7]]},"2203":{"position":[[0,9]]},"2205":{"position":[[2,7]]},"2294":{"position":[[2,7]]},"2302":{"position":[[2,7]]}}}],["verifi",{"_index":48,"t":{"78":{"position":[[0,6]]},"780":{"position":[[4,6]]},"2336":{"position":[[4,6]]}}}],["version",{"_index":5,"t":{"13":{"position":[[6,7]]},"82":{"position":[[9,7]]},"112":{"position":[[10,7]]},"196":{"position":[[0,7]]},"339":{"position":[[29,7]]},"443":{"position":[[19,8]]},"749":{"position":[[0,7]]},"786":{"position":[[8,7]]},"806":{"position":[[8,7]]},"816":{"position":[[4,7]]},"848":{"position":[[6,7]]},"859":{"position":[[6,7]]},"861":{"position":[[6,7]]},"898":{"position":[[0,7]]},"935":{"position":[[6,7]]},"944":{"position":[[4,7]]},"982":{"position":[[8,7]]},"1068":{"position":[[11,7]]},"1162":{"position":[[5,7]]},"1190":{"position":[[8,7]]},"1194":{"position":[[9,7]]},"1204":{"position":[[9,7]]},"1240":{"position":[[8,7]]},"1242":{"position":[[15,7]]},"1336":{"position":[[0,7]]},"1338":{"position":[[6,7]]},"1340":{"position":[[8,7]]},"1483":{"position":[[0,7]]},"1548":{"position":[[6,7]]},"1562":{"position":[[8,7]]},"1668":{"position":[[6,7]]},"1698":{"position":[[11,7]]},"1822":{"position":[[2,7]]},"1861":{"position":[[12,7]]},"1875":{"position":[[15,7]]},"1877":{"position":[[10,7]]},"1895":{"position":[[8,7]]},"1979":{"position":[[11,7]]},"1985":{"position":[[11,7]]},"2011":{"position":[[5,7]]},"2040":{"position":[[8,7]]},"2044":{"position":[[9,7]]},"2054":{"position":[[9,7]]},"2103":{"position":[[8,7]]},"2105":{"position":[[15,7]]},"2211":{"position":[[0,7]]},"2213":{"position":[[10,7]]},"2215":{"position":[[10,7]]},"2217":{"position":[[6,7]]},"2219":{"position":[[8,7]]},"2318":{"position":[[14,7]]},"2404":{"position":[[22,7]]},"2428":{"position":[[31,7]]},"2487":{"position":[[15,7]]},"2561":{"position":[[18,7]]},"2778":{"position":[[22,7],[51,7]]},"2842":{"position":[[6,8]]}}}],["via",{"_index":489,"t":{"2528":{"position":[[13,3]]},"2661":{"position":[[52,3]]},"2671":{"position":[[18,3]]},"2693":{"position":[[34,3]]},"2712":{"position":[[28,3]]},"2716":{"position":[[23,3]]},"2724":{"position":[[25,3]]},"2728":{"position":[[13,3]]},"2806":{"position":[[44,3]]}}}],["virtual",{"_index":201,"t":{"475":{"position":[[11,7]]}}}],["vol",{"_index":180,"t":{"399":{"position":[[11,3]]}}}],["vs",{"_index":143,"t":{"298":{"position":[[0,2]]},"469":{"position":[[0,2]]},"473":{"position":[[12,2]]}}}],["wait",{"_index":437,"t":{"2350":{"position":[[15,4]]}}}],["warn",{"_index":69,"t":{"118":{"position":[[0,7]]},"547":{"position":[[0,8]]},"549":{"position":[[0,8]]},"551":{"position":[[0,8]]},"553":{"position":[[0,8]]},"1070":{"position":[[16,7]]},"1072":{"position":[[32,7]]},"1284":{"position":[[9,7]]},"1286":{"position":[[40,7]]},"1288":{"position":[[31,7]]},"1700":{"position":[[16,7]]},"1702":{"position":[[32,7]]},"2159":{"position":[[9,7]]},"2161":{"position":[[40,7]]},"2163":{"position":[[31,7]]},"2610":{"position":[[18,8]]}}}],["watch",{"_index":2,"t":{"11":{"position":[[0,5]]},"241":{"position":[[0,5]]},"243":{"position":[[0,5]]},"422":{"position":[[0,5]]},"1346":{"position":[[0,5]]},"1348":{"position":[[2,5]]},"2225":{"position":[[0,5]]},"2227":{"position":[[2,5]]},"2726":{"position":[[18,5]]}}}],["way",{"_index":210,"t":{"505":{"position":[[8,4]]},"507":{"position":[[4,4]]}}}],["what'",{"_index":476,"t":{"2476":{"position":[[0,6]]},"2506":{"position":[[0,6]]},"2526":{"position":[[0,6]]},"2549":{"position":[[0,6]]},"2560":{"position":[[0,6]]},"2580":{"position":[[0,6]]}}}],["what’",{"_index":261,"t":{"656":{"position":[[0,6]]}}}],["wildcard",{"_index":175,"t":{"375":{"position":[[0,9]]}}}],["window",{"_index":100,"t":{"166":{"position":[[0,7]]},"2445":{"position":[[26,7]]},"2528":{"position":[[27,7]]},"2728":{"position":[[26,7]]}}}],["winget",{"_index":490,"t":{"2528":{"position":[[17,6]]}}}],["without",{"_index":16,"t":{"24":{"position":[[45,7]]},"968":{"position":[[83,7]]},"1423":{"position":[[83,7]]},"1542":{"position":[[83,7]]},"2642":{"position":[[31,7]]},"2667":{"position":[[16,7]]},"2714":{"position":[[27,7]]}}}],["wix",{"_index":401,"t":{"1863":{"position":[[2,3]]}}}],["won't",{"_index":472,"t":{"2462":{"position":[[10,5]]}}}],["work",{"_index":140,"t":{"290":{"position":[[0,7]]},"473":{"position":[[33,7]]},"998":{"position":[[8,7]]},"1578":{"position":[[8,7]]},"1893":{"position":[[2,7]]},"2238":{"position":[[2,7]]},"2769":{"position":[[0,4]]},"2801":{"position":[[0,4]]}}}],["workflow",{"_index":417,"t":{"1967":{"position":[[8,8]]}}}],["workspac",{"_index":366,"t":{"1405":{"position":[[0,9]]},"1407":{"position":[[2,9]]},"2364":{"position":[[0,9]]},"2366":{"position":[[2,9]]},"2761":{"position":[[22,9]]}}}],["workspace/reload",{"_index":534,"t":{"2680":{"position":[[4,16]]}}}],["wrapper",{"_index":266,"t":{"670":{"position":[[7,8]]},"672":{"position":[[16,7]]},"674":{"position":[[16,8]]},"2135":{"position":[[9,7]]},"2565":{"position":[[18,7]]},"2593":{"position":[[24,8]]}}}],["write",{"_index":426,"t":{"2256":{"position":[[2,5]]}}}],["zip",{"_index":63,"t":{"108":{"position":[[0,3]]},"562":{"position":[[0,6]]},"2695":{"position":[[42,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"The clean command deletes all of the files generated by Scala CLI. This includes the .scala-build directory where Scala CLI writes outputs and stores its caches, and .bsp/scala-cli.json file which contains details for the BSP connection (necessary for importing a Scala CLI build to your IDE of choice).","s":"Clean","u":"/docs/commands/clean","h":"","p":1},{"i":4,"t":"The config sub-command makes it possible to get and set various configuration values, used by other Scala CLI sub-commands. The full list of the available configuration keys is available in the reference docs. Examples of use: scala-cli config power true scala-cli config power true caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true scala-cli --power config publish.user.name \"Alex Me\" scala-cli --power config publish.user.name Alex Me The --dump option allows to print all config entries in JSON format: scala-cli config --dump | jq . { \"github\": { \"token\": \"value:qWeRtYuIoP\" }, \"pgp\": { \"public-key\": \"value:-----BEGIN PGP PUBLIC KEY BLOCK-----\\nVersion: BCPG v1.68\\n\\n…\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \"secret-key\": \"value:…\", \"secret-key-password\": \"value:1234\" }, \"user\": { \"email\": \"alex@alex.me\", \"name\": \"Alex Me\", \"url\": \"https://alex.me\" } } Use --password-value to get the value of a password entry: export MY_GITHUB_TOKEN=1234 scala-cli --power config github.token \"env:MY_GITHUB_TOKEN\" scala-cli --power config github.token env:MY_GITHUB_TOKEN export MY_GITHUB_TOKEN=1234 scala-cli --power config --password-value github.token 1234 Use --create-pgp-key to create a PGP key pair, protected by a randomly-generated password, to be used by the publish setup sub-command: scala-cli --power config --create-pgp-key --pgp-password MY_CHOSEN_PASSWORD --email \"some_email\" It's not mandatory, although recomended, to use a password to encrypt your keychains. To store the private keychain in an unencrypted form use --pgp-password none. To randomly generate a pasword, use --pgp-password random instead. Also, the --email option or publish.user.email has to be specified for this subcommand to work properly. Configuration values are stored in a directory under your home directory, with restricted permissions: on macOS: ~/Library/Application Support/ScalaCli/secrets/config.json on Linux: ~/.config/scala-cli/secrets/config.json on Windows: %LOCALAPPDATA%\\ScalaCli\\data\\secrets\\config.json ( typically C:\\Users\\username\\AppData\\Local\\ScalaCli\\data\\secrets\\config.json)","s":"Config","u":"/docs/commands/config","h":"","p":3},{"i":6,"t":"Scala CLI can generate the API documentation of your Scala 2, Scala 3, and Java projects. It provides features similar to javadoc. The API documentation is generated in a directory whose files make up a static website: package hello /** Hello object for running main method */ object Hello { /** * Main method * @param args The command line arguments. **/ def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli doc Hello.scala -o scala-doc # Wrote Scaladoc to ./scala-doc The output directory scala-doc contains the static site files with your documentation. After opening the generated static documentation (you have to open scala-doc/index.html in your browser), you will see the generated scaladoc documentation. The following screen shows the definition of the main method:","s":"Doc","u":"/docs/commands/doc","h":"","p":5},{"i":8,"t":"Scala CLI compiles your code with its compile command: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli compile Hello.scala Note that most Scala CLI commands automatically compile your code, if necessary. The compile command is useful if you want to check that your code compiles (or to see the compilation warnings, if any occur) without running it or packaging it. The most common compile options are shown below. For a full list of options, run scala-cli compile --help, or check the options linked in the reference documentation.","s":"Compile","u":"/docs/commands/compile","h":"","p":7},{"i":10,"t":"--test makes Scala CLI compile main and test scopes: //> using dep org.scalameta::munit:0.7.29 class Test extends munit.FunSuite { test(\"sample\") { assert(2 + 2 == 4) } } scala-cli compile --test Sample.test.scala","s":"Test scope","u":"/docs/commands/compile","h":"#test-scope","p":7},{"i":12,"t":"--watch makes Scala CLI watch your code for changes, and re-compiles it upon any change: scala-cli compile --watch Hello.scala Compiling project-cef76d561e (1 Scala source) Compiled 'project-cef76d561e' Watching sources, press Ctrl+C to exit. Compiling project-cef76d561e (1 Scala source) Compiled 'project-cef76d561e' Watching sources, press Ctrl+C to exit.","s":"Watch mode","u":"/docs/commands/compile","h":"#watch-mode","p":7},{"i":14,"t":"Scala CLI uses the latest stable version of Scala which was tested in Scala CLI (see our list of Supported Scala Versions). You can specify the Scala version you'd like to use with --scala: scala-cli compile --scala 2.13.6 Hello.scala Scala CLI works with all major 2.12.x, 2.13.x, and 3.x Scala versions. --scala also accepts \"short\" Scala versions, such as 2.12, 2, or 3. In this case, it picks the highest corresponding stable Scala version: scala-cli compile --scala 2.12 Hello.scala scala-cli compile --scala 2 Hello.scala scala-cli compile --scala 3 Hello.scala","s":"Scala version","u":"/docs/commands/compile","h":"#scala-version","p":7},{"i":16,"t":"The nightly builds of Scala compiler are the unstable ones which are published on a nightly basis. To use the latest Scala 2 and Scala 3 nightly builds, pass 2.nightly and 3.nightly, respectively. You can also request the last 2.12.nightly and 2.13.nightly versions. 2.13.nightly is the same as 2.nightly. Moreover, passing in the 3.{sub binary number}.nightly format, such as 3.0.nightly or 3.1.nightly is accepted, too. Scala CLI takes care of fetching the nightly builds of Scala 2 and Scala 3 from different repositories, without you having to pass their addresses as input after the --repo flag. For compiling with the latest Scala 2 nightly build: scala-cli Hello.scala -S 2.nightly For compiling with the latest Scala 3 nightly build: scala-cli Hello.scala -S 3.nightly For compiling with a specific nightly build you have the full version: scala-cli Hello.scala -S 2.13.9-bin-4505094 For setting this inside scala files, use using directives: //> using scala 2.nightly //> using scala 3.nightly //> using scala 2.13.9-bin-4505094","s":"Scala Nightlies","u":"/docs/commands/compile","h":"#scala-nightlies","p":7},{"i":18,"t":"You can add dependencies on the command-line with --dependency: scala-cli compile Hello.scala \\ --dependency org.scala-lang.modules::scala-parallel-collections:1.0.4 Note that --dependency is only meant as a convenience. You should favor adding dependencies in the source files themselves via using directives. You can also add simple JAR files — those that don’t have transitive dependencies — as dependencies, with --jar: scala-cli compile Hello.scala --jar /path/to/library.jar See the Dependency management guide for more details.","s":"Dependencies","u":"/docs/commands/compile","h":"#dependencies","p":7},{"i":21,"t":"All Scala compiler options can be passed to Scala CLI with -O: scala-cli compile Hello.scala -O -deprecation -O -Xlint:infer-any [warn] ./Hello.scala:3:7: method x in class Some is deprecated (since 2.12.0): Use .value instead. [warn] opt.x [warn] ^ Passing a value to a compiler option requires another -O: scala-cli -O -Xshow-phases -O -color -O never note Scala CLI uses bloop by default, which at times gets in the way of getting the full compiler output. In the case of some compiler options it may be necessary to turn bloop off with --server=false. The Scala CLI team is actively trying to minimize such cases, but for the time being it's a useful workaround.","s":"Passing compiler options with -O","u":"/docs/commands/compile","h":"#passing-compiler-options-with--o","p":7},{"i":23,"t":"It is also possible to pass compiler options with the appropriate using directives. A single option can be passed like this: //> using option -new-syntax @main def hello = if true then println(\"Hello\") It's also possible to pass a value to the option with the same directive: //> using option -release 11 import java.net.http.HttpRequest There's a separate directive for passing multiple options at one time: //> using options -new-syntax -rewrite -source:3.2-migration @main def hello = if (true) println(\"Hello\")","s":"Passing compiler options with using directives","u":"/docs/commands/compile","h":"#passing-compiler-options-with-using-directives","p":7},{"i":25,"t":"For ease of use many compiler options can be passed as-is to Scala CLI, without the need of passing after -O: scala-cli compile Hello.scala -Xlint:infer-any Compiling project (1 Scala source) [warn] ./Hello.scala:2:11: a type was inferred to be `Any`; this may indicate a programming error. [warn] val l = List(\"a\", true, 2, new Object) [warn] ^ Compiled project Those include: all options which start with: -g -language -opt -P -target -source -V -W -X -Y the following flags: -nowarn -feature -deprecation -rewrite -old-syntax -new-syntax -indent -no-indent the following options which accept values (which can be passed similarly to any regular Scala CLI option values) -encoding -release -color -classpath -d All options mentioned above are assumed to be Scala compiler options and are being passed as such to the compiler even without -O. (However, they can still be passed with -O, regardless.) note Some compiler options (e.g. -new-syntax) may be Scala-version-specific. Thus, it may happen that Scala CLI will pass those to the compiler, but they will not be recognised if they're not supported in a given Scala version. In such a case, refer to the --scalac-help output while passing the appropriate version with -S.","s":"Compiler options recognised even when passed without -O","u":"/docs/commands/compile","h":"#compiler-options-recognised-even-when-passed-without--o","p":7},{"i":27,"t":"There are two ways to pass Java options to the compiler: --bloop-java-opt when using the build server, which is the default, e.g. --bloop-java-opt -XX:MaxHeapSize=8g //> using options or --scalac-opt with arguments prefixed by -J, e.g. //> using options -J-XX:MaxHeapSize=8g, this will work only when the build server is disabled (with --server=false).","s":"Java options for the compiler","u":"/docs/commands/compile","h":"#java-options-for-the-compiler","p":7},{"i":29,"t":"In a few cases, certain compiler options are being auto-redirected to a corresponding Scala CLI-specific option for better integration with other functionalities of the tool. The redirection happens even when the options are passed with -O, making them effectively aliases for their Scala CLI counterparts. Those include: -classpath being redirected to --classpath -d being redirected to --compilation-output","s":"Compiler options redirected to Scala CLI alternatives","u":"/docs/commands/compile","h":"#compiler-options-redirected-to-scala-cli-alternatives","p":7},{"i":31,"t":"Certain compiler options allow to view relevant help. Inputs aren't required when those are passed. (since they would be disregarded anyway) Those include: -help -V -W -X -Y scala-cli -S 2.12.17 -Xshow-phases phase name id description ---------- -- ----------- parser 1 parse source into ASTs, perform simple desugaring namer 2 resolve names, attach symbols to named trees packageobjects 3 load package objects typer 4 the meat and potatoes: type the trees patmat 5 translate match expressions superaccessors 6 add super accessors in traits and nested classes extmethods 7 add extension methods for inline classes pickler 8 serialize symbol tables refchecks 9 reference/override checking, translate nested objects uncurry 10 uncurry, translate function values to anonymous classes fields 11 synthesize accessors and fields, add bitmaps for lazy vals tailcalls 12 replace tail calls by jumps specialize 13 @specialized-driven class and method specialization explicitouter 14 this refs to outer pointers erasure 15 erase types, add interfaces for traits posterasure 16 clean up erased inline classes lambdalift 17 move nested functions to top level constructors 18 move field definitions into constructors flatten 19 eliminate inner classes mixin 20 mixin composition cleanup 21 platform-specific cleanups, generate reflective calls delambdafy 22 remove lambdas jvm 23 generate JVM bytecode terminal 24 the last phase during a compilation run You can also view the Scala compiler help for a particular Scala version with --scalac-help, which is just an alias for -O -help. Please note that -help passed without -O will show the Scala CLI help instead. scala-cli -S 2.13.8 --scalac-help Usage: scalac Standard options: -Dproperty=value Pass -Dproperty=value directly to the runtime system. -J Pass directly to the runtime system. -P:: Pass an option to a plugin -V Print a synopsis of verbose options. [false] -W Print a synopsis of warning options. [false] -Werror Fail the compilation if there are any warnings. [false] -X Print a synopsis of advanced options. [false] -Y Print a synopsis of private options. [false] -bootclasspath Override location of bootstrap class files. -classpath Specify where to find user class files. -d destination for generated classfiles. -dependencyfile Set dependency tracking file. -deprecation Emit warning and location for usages of deprecated APIs. See also -Wconf. [false] -encoding Specify character encoding used by source files. -explaintypes Explain type errors in more detail. [false] -extdirs Override location of installed extensions. -feature Emit warning and location for usages of features that should be imported explicitly. See also -Wconf. [false] -g: Set level of generated debugging info. (none,source,line,[vars],notailcalls) -help Print a synopsis of standard options [false] -javabootclasspath Override java boot classpath. -javaextdirs Override java extdirs classpath. -language: Enable or disable language features -no-specialization Ignore @specialize annotations. [false] -nobootcp Do not use the boot classpath for the scala jars. [false] -nowarn Generate no warnings. [false] -opt: Enable optimizations, `help` for details. -opt-inline-from: Patterns for classfile names from which to allow inlining, `help` for details. -opt-warnings: Enable optimizer warnings, `help` for details. -print Print program with Scala-specific features removed. [false] -release Compile for a specific version of the Java platform. Supported targets: 6, 7, 8, 9 -rootdir The absolute path of the project root directory, usually the git/scm checkout. Used by -Wconf. -sourcepath Specify location(s) of source files. -target: Target platform for object files. ([8],9,10,11,12,13,14,15,16,17,18) -toolcp Add to the runner classpath. -unchecked Enable additional warnings where generated code depends on assumptions. See also -Wconf. [false] -uniqid Uniquely tag all identifiers in debugging output. [false] -usejavacp Utilize the java.class.path in classpath resolution. [false] -usemanifestcp Utilize the manifest in classpath resolution. [false] -verbose Output messages about what the compiler is doing. [false] -version Print product version and exit. [false] @ A text file containing compiler arguments (options and source files) [false] Deprecated settings: -optimize Enables optimizations. [false] deprecated: Since 2.12, enables -opt:l:inline -opt-inline-from:**. See -opt:help.","s":"Scala compiler help","u":"/docs/commands/compile","h":"#scala-compiler-help","p":7},{"i":33,"t":"Use --compiler-plugin to add compiler plugin dependencies: scala-cli compile Hello.scala --compiler-plugin org.typelevel:::kind-projector:0.13.2 --scala 2.12.14","s":"Scala compiler plugins","u":"/docs/commands/compile","h":"#scala-compiler-plugins","p":7},{"i":35,"t":"--print-class-path makes scala-cli compile print a class path: scala-cli compile --print-class-path Hello.scala /work/.scala/project-cef76d561e/classes:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.14/scala-library-2.12.14.jar:~/Library/Caches/ScalaCli/local-repo/0.1.0/org.virtuslab.scala-cli/runner_2.12/0.0.1-SNAPSHOT/jars/runner_2.12.jar:~/Library/Caches/ScalaCli/local-repo/0.1.0/org.virtuslab.scala-cli/stubs/0.0.1-SNAPSHOT/jars/stubs.jar This is handy when working with other tools. For example, you can pass this class path to java -cp: java -cp \"$(scala-cli compile --print-class-path Hello.scala)\" Hello Hello Note that you should favor the run command to run your code, rather than running java -cp. The class path obtained this way is only meant for scenarios where Scala CLI doesn't offer a more convenient option. If you need the class path to consist only of JAR files, pass --as-jar. This packages the Scala CLI project byte code in a JAR file, rather than leaving it in a directory: scala-cli compile --print-class-path Hello.scala --as-jar /work/.scala-build/project_103be31561-475e1607f5/jar/library.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar","s":"Printing a class path","u":"/docs/commands/compile","h":"#printing-a-class-path","p":7},{"i":37,"t":"--javac-opt lets you add javac options which will be passed when compiling sources. scala-cli Hello.scala --javac-opt source --javac-opt 1.8 --javac-opt target --javac-opt 1.8 You can also add javac options with the using directive //> using javacOpt: //> using javacOpt source 1.8 target 1.8","s":"JVM options","u":"/docs/commands/compile","h":"#jvm-options","p":7},{"i":39,"t":"To exclude specific source files or entire directories from a Scala CLI project, use the exclude directive or command line parameter --exclude along with a pattern: an absolute path: /root/path/to/your/project/Main.scala a relative path: src/main/scala/Main.scala a glob pattern: *.sc note The exclude directive should be placed in your project.scala file, which Scala CLI uses to determine the project root directory. For more details on project.file, see the Project root directory reference. For example, to exclude all files in the example/scala directory, add the following directive to your project.file file: //> using exclude \"example/scala\"","s":"Exclude sources","u":"/docs/commands/compile","h":"#exclude-sources","p":7},{"i":41,"t":"Compile-only dependencies, allow to include certain libraries exclusively at the time of the compilation. These dependencies are added to the class path during compilation, but won't be included when the application is run. To declare a compile-only dependency, you should use the compileOnly.dep directive or --compile-lib command line option. For instance, to include the jsoniter-scala-macros library at compile-time, you would use: //> using compileOnly.dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" or by using the --compile-lib command line option: scala-cli Hello.scala --compile-lib \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\"","s":"Compile-Only Dependencies","u":"/docs/commands/compile","h":"#compile-only-dependencies","p":7},{"i":43,"t":"The completions commands can be used to install Scala CLI completions into your shell and uninstall them.","s":"Completions","u":"/docs/commands/completions","h":"","p":42},{"i":45,"t":"To install completions run the install-completions command: scala-cli install-completions","s":"Installing completions","u":"/docs/commands/completions","h":"#installing-completions","p":42},{"i":47,"t":"To uninstall completions run the uninstall-completions command: scala-cli uninstall-completions","s":"Uninstalling completions","u":"/docs/commands/completions","h":"#uninstalling-completions","p":42},{"i":49,"t":"caution The Fix command is experimental and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The fix command scans your project for using directives and extracts them into the project.scala file placed in the project root directory. This allows to fix warnings tied to having using directives present in multiple files. Additionally, fix will format the result file, thus allowing to quickly spot configuration options that may be duplicated. Files containing using target directives, e.g. //> using target.scala 3.0.0 will not be changed by fix. The command respects the original scope of each extracted directive and will transform them into their test. equivalent if needed.","s":"Fix ⚡️","u":"/docs/commands/fix","h":"","p":48},{"i":51,"t":"scala-cli --power export Hello.scala --sbt Note that --sbt is not required here since it's the default. The result is an sbt-compliant project created in the dest/ directory: dest ├── project │ └── build.properties ├── src │ └── main │ └── scala │ └── Hello.scala └── build.sbt All the project's configuration resides now in dest/build.sbt: scalaVersion := \"3.1.3\" scalacOptions ++= Seq(\"-Xasync\") libraryDependencies += \"com.lihaoyi\" %% \"os-lib\" % \"0.9.0\" libraryDependencies += \"com.lihaoyi\" %% \"os-lib\" % \"0.9.0\" % Test To configure the version of SBT used in the new project provide the --sbtVersion option to the export sub-command.","s":"Exporting to SBT:","u":"/docs/commands/export","h":"","p":50},{"i":53,"t":"scala-cli --power export Hello.scala --mill --output=dest_mill Mill is not the default export format, so passing the --mill option is required. By specifying the path with --output option the results are now created in dest_mill/ directory: dest_mill ├── project │ └── src │ └── Hello.scala ├── .mill-version ├── build.sc ├── mill └── mill.bat And all the project's configuration resides now in dest_mill/build.sc: import mill._ import mill.scalalib._ object project extends ScalaModule { def scalaVersion = \"3.1.3\" def scalacOptions = super.scalacOptions() ++ Seq(\"-Xasync\") def ivyDeps = super.ivyDeps() ++ Seq( ivy\"com.lihaoyi::os-lib:0.9.0\" ) object test extends Tests { def ivyDeps = super.ivyDeps() ++ Seq( ivy\"com.lihaoyi::os-lib:0.9.0\" ) } } The script files mill and mill.bat are mill wrappers fetched from lefou/millw repository. To change the build tool version used override the contents of dest_mill/.mill-version.","s":"Exporting to Mill:","u":"/docs/commands/export","h":"","p":50},{"i":55,"t":"To export project information in a human-comprehensible format, use the --json flag. By default, exporting with the --json option prints to standard output, this can be changed with --output parameter by specifying a directory where to create the export.json file. scala-cli --power export Hello.scala --json --output=dest_json The result is the dest_json/export.json file: { \"scalaVersion\": \"3.1.3\", \"platform\": \"JVM\", \"scopes\": { \"main\": { \"sources\": [ \"Foo.scala\" ], \"scalacOptions\": [ \"-Xasync\" ], \"dependencies\": [ { \"groupId\": \"com.lihaoyi\", \"artifactId\": { \"name\": \"os-lib\", \"fullName\": \"os-lib_3\" }, \"version\": \"0.9.0\" } ], \"resolvers\": [ \"https://repo1.maven.org/maven2\", \"ivy:file:///Users/mgajek/Library/Caches/ScalaCli/local-repo/v0.1.20-111-648755-DIRTY2ba64fdc//[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]\", \"ivy:file:/Users/mgajek/.ivy2/local/[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]\" ] } } }","s":"Exporting to JSON:","u":"/docs/commands/export","h":"","p":50},{"i":57,"t":"Scala CLI by default uses Bloop as a build server for compiling code. This approach has its advantages over the scalac compiler such as advanced caching and fast compile times, but the process is more complex. Fortunately for the users, Scala CLI fully manages the Bloop build server. This includes its whole lifecycle, which starts with fetching the artifacts. This document showcases the bloop subcommand that allows you manually manage the Bloop server. It also goes through the server's lifecycle and the interactions that Scala CLI has with it. caution The bloop sub-command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true","s":"Bloop ⚡️","u":"/docs/commands/misc/bloop","h":"","p":56},{"i":59,"t":"Whenever the code is compiled using Bloop, the first step is checking if the server is online, as it is launched as a daemon thread there's a chance it may have been launched during a past compilation. However, if the server is offline then Scala CLI needs to start and configure it. The configuration file for Bloop is created after analyzing the options collected from command line flags and using directives. The default location of the file is .scala-build/bloop/project_name.json. The last thing before launching the server is downloading its artifacts from Maven Central via Coursier if they are not already present in the local cache. tip When working in an environment with restricted access to the web, using Bloop can be disabled with the --server=false flag. Also, see the section about the Offline mode. Bloop is started as a separate JVM process, parameters of this process can be configured using arguments passed to the invoked subcommand (see compilation server options). They also depend on the JVM version chosen for building the project, it cannot be higher than the version of the JVM running Bloop. If such a case is detected, the build server has to be restarted with a sufficiently high JVM. Note that the default version of the JVM for Bloop is 17, so if your JAVA_HOME refers to an older version of Java, Scala CLI will fetch the one you need. You can also override the JVM version Bloop runs on with the --bloop-jvm option. To start the Bloop server manually you can use the bloop start subcommand: scala-cli --power bloop start","s":"Starting the server","u":"/docs/commands/misc/bloop","h":"#starting-the-server","p":56},{"i":61,"t":"During the communication process, Scala CLI acts mostly as an intermediary between Bloop and the build client. The build client can be either the user invoking the tool from the command line or the IDE seeing Scala CLI as a build server. The behavior is mostly the same in both cases and is based on forwarding the messages. The messages being forwarded need to sometimes be edited as a result of preprocessing Scala CLI does, e.g. generating script sources. The main difference between running on the command line and serving an IDE is the information that gets through to the client. While an IDE receives all the messages that Bloop sends, the user only receives the relevant information, like warnings and errors coming from the compilation process.","s":"Communicating with the server","u":"/docs/commands/misc/bloop","h":"#communicating-with-the-server","p":56},{"i":63,"t":"In general, the Bloop server is started as a daemon process that sticks around even after Scala CLI exits. The server can sometimes be automatically killed and restarted if a configuration change requires that, e.g. JVM version requested by the build is too high. However, sometimes it is needed to restart the Bloop server manually, for that the bloop exit subcommand can be used: scala-cli --power bloop exit","s":"Killing the server","u":"/docs/commands/misc/bloop","h":"#killing-the-server","p":56},{"i":65,"t":"caution The Default File is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The default-file sub-command provides sensible default content for files such as .gitignore or for GitHub actions workflows, for Scala CLI projects. To list the available files, pass it --list: $ scala-cli default-file --list .gitignore .github/workflows/ci.yml Get the content of a default file with $ scala-cli default-file .gitignore /.bsp/ /.scala-build/ Optionally, write the content of one or more default files by passing --write: $ scala-cli default-file --write .gitignore .github/workflows/ci.yml Wrote .gitignore Wrote .github/workflows/ci.yml","s":"Default File ⚡️","u":"/docs/commands/misc/default-file","h":"","p":64},{"i":67,"t":"caution The PGP command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The pgp sub-commands are low-level commands, exposing the PGP capabilities of Scala CLI. These capabilities are used in the publish and publish setup commands in particular. These commands make it possible to create PGP keys with pgp create get a key fingerprint with pgp key-id push them to / pull them from key servers with pgp push / pgp pull sign files with pgp sign verify signatures with pgp verify These capabilities rely on the Bouncy Castle library. Note that sub-commands relying on signing, such as publish, also allow signing to be handled using gpg.","s":"PGP ⚡️","u":"/docs/commands/misc/pgp","h":"","p":66},{"i":69,"t":"It's not mandatory, although recomended, to use a password to encrypt your keychains. $ scala-cli pgp create --email alex@alex.me --password env:MY_PASSWORD Wrote public key e259e7e8a23475b3 to key.pub Wrote secret key to key.skr See the dedicated page for the various formats accepted by the --password option.","s":"Create key pairs","u":"/docs/commands/misc/pgp","h":"#create-key-pairs","p":66},{"i":71,"t":"$ scala-cli pgp key-id ./key.pub e259e7e8a23475b3","s":"Get the fingerprint of a public key","u":"/docs/commands/misc/pgp","h":"#get-the-fingerprint-of-a-public-key","p":66},{"i":73,"t":"$ scala-cli pgp push key.pub Key 0xe259e7e8a23475b3 uploaded to http://keyserver.ubuntu.com:11371","s":"Push public keys to key servers","u":"/docs/commands/misc/pgp","h":"#push-public-keys-to-key-servers","p":66},{"i":75,"t":"$ scala-cli pgp pull 0x914d298df8fa4d20 -----BEGIN PGP PUBLIC KEY BLOCK----- … -----END PGP PUBLIC KEY BLOCK-----","s":"Pull public keys from key servers","u":"/docs/commands/misc/pgp","h":"#pull-public-keys-from-key-servers","p":66},{"i":77,"t":"$ scala-cli pgp sign --secret-key file:./key.skr --password value:1234 ./foo $ cat ./foo.asc -----BEGIN PGP MESSAGE----- … -----END PGP MESSAGE----- $ scala-cli pgp sign --secret-key file:./key.skr --password value:1234 ./foo --stdout -----BEGIN PGP MESSAGE----- … -----END PGP MESSAGE-----","s":"Sign files","u":"/docs/commands/misc/pgp","h":"#sign-files","p":66},{"i":79,"t":"$ scala-cli pgp verify --key key.pub foo.asc foo.asc: valid signature","s":"Verify signatures","u":"/docs/commands/misc/pgp","h":"#verify-signatures","p":66},{"i":81,"t":"Scala CLI supports formatting your code using Scalafmt: scala-cli fmt . Under the hood, Scala CLI downloads and runs Scalafmt on your code. If you’re setting up a continuous integration (CI) server, Scala CLI also has you covered. You can check formatting correctness using a --check flag: scala-cli fmt --check .","s":"Format","u":"/docs/commands/fmt","h":"","p":80},{"i":83,"t":"Scala CLI fmt command supports passing the scalafmt version and dialect directly from the command line, using the --scalafmt-dialect and --scalafmt-version options respectively: scala-cli fmt . --scalafmt-dialect scala3 --scalafmt-version 3.5.8 You can skip passing either of those, which will make Scala CLI infer a default value: If a .scalafmt.conf file is present in the workspace and it has the field defined, the value will be read from there, unless explicitly specified with Scala CLI options. Otherwise, the default scalafmt version will be the latest one used by your Scala CLI version (so it is subject to change when updating Scala CLI). The default dialect will be inferred based on the Scala version (defined explicitly by -S option, or default version if the option is not passed). It is possible to pass the configuration as a string directly from the command line, using --scalafmt-conf-str option. If the configuration is passed this way, Scala CLI will behave exactly the same as if it found the specified configuration in the .scalafmt.conf file in the workspace. Example 1​ version = \"3.5.8\" runner.dialect = scala212 scala-cli fmt --scalafmt-dialect scala213 . For the setup above, fmt will use: version=\"3.5.8\" from the file dialect=scala213, because passed --scalafmt-dialect option overrides dialect found in the file Example 2​ version = \"2.7.5\" scala-cli fmt --scalafmt-version 3.5.8 . For the setup above, fmt will use: version=\"3.5.8\", because passed --scalafmt-version option overrides version from the file dialect=scala3, because dialect is neither passed as an option nor is it present in the configuration file, so it is inferred based on the Scala version; the Scala version wasn't explicitly specified in the command either, so it falls back to the default Scala version - the latest one, thus the resulting dialect is scala3.","s":"Scalafmt version and dialect","u":"/docs/commands/fmt","h":"#scalafmt-version-and-dialect","p":80},{"i":85,"t":"It is possible to pass native scalafmt options with the -F (short for --scalafmt-arg), for example: scala-cli fmt -F --version scalafmt 3.5.8 For the available options please refer to scalafmt help, which can be viewed with the --scalafmt-help option (which is just an alias for -F --help): scala-cli fmt --scalafmt-help scalafmt 3.5.8 Usage: scalafmt [options] [...] -h, --help prints this usage text -v, --version print version (...)","s":"Scalafmt options","u":"/docs/commands/fmt","h":"#scalafmt-options","p":80},{"i":87,"t":"Because of the way Scala CLI invokes scalafmt under the hood, sources are always being passed to it explicitly. This in turn means that regardless of how the sources were passed, scalafmt exclusion paths (the project.excludePaths) would be ignored. In order to prevent that from happening, the --respect-project-filters option is set to true by default. version = \"3.5.8\" runner.dialect = scala3 project { includePaths = [ \"glob:**.scala\", \"regex:.*\\\\.sc\" ] excludePaths = [ \"glob:**/should/not/format/**.scala\" ] } scala-cli fmt . --check All files are formatted with scalafmt :) You can explicitly set it to false if you want to disregard any filters configured in the project.excludePaths setting in your .scalafmt.conf for any reason. scala-cli fmt . --check --respect-project-filters=false --- a/.../should/not/format/ShouldNotFormat.scala +++ b/.../should/not/format/ShouldNotFormat.scala @@ -1,3 +1,3 @@ class ShouldNotFormat { - println() + println() }","s":"Excluding sources","u":"/docs/commands/fmt","h":"#excluding-sources","p":80},{"i":89,"t":"The Scala CLI fmt command runs scalafmt under the hood, which normally requires .scalafmt.conf configuration file with explicitly specified version and dialect fields. The way it is handled by Scala CLI is as follows: At the beginning fmt looks for the configuration inside the file specified in the --scalafmt-conf option. If the option is not passed or the file doesn't exist, fmt looks for the existing configuration file inside current workspace directory. If the file is still not found, fmt looks for it inside git root directory. There are 3 possible cases: Configuration file with the specified version and dialect is found. Configuration file is found, but it doesn't have specified version or dialect. Configuration file is not found. In the first case fmt uses the found .scalafmt.conf file to run scalafmt. In the second case fmt creates a .scalafmt.conf file inside the .scala-build directory. Content of the previously found file is copied into the newly created file, missing parameters are inferred and written into the same file. Created file is used to run scalafmt. In the third case fmt creates a .scalafmt.conf file inside the .scala-build directory, writes inferred version and dialect into it and uses it to run scalafmt. If the --save-scalafmt-conf option is passed, then fmt command behaves as follows: In the first case fmt uses the found .scalafmt.conf file to run scalafmt. In the second case fmt infers missing parameters, writes them directly into the previously found file and then uses this file to run scalafmt. In the third case fmt creates a .scalafmt.conf file in the current workspace directory, writes inferred version and dialect into it and uses it to run scalafmt. note If the configuration is passed in the --scalafmt-conf-str option, Scala CLI will behave exactly the same as if it found the specified configuration in a .scalafmt.conf file in the workspace.","s":"How .scalafmt.conf file is generated","u":"/docs/commands/fmt","h":"#how-scalafmtconf-file-is-generated","p":80},{"i":91,"t":"caution The Publish Local command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish local sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish local sub-command publishes a Scala CLI project in the local Ivy2 repository, just like how sbt publishLocal or mill __.publishLocal do. This repository usually lives under ~/.ivy2/local, and is taken into account most of the time by most Scala tools when fetching artifacts.","s":"Publish Local ⚡️","u":"/docs/commands/publishing/publish-local","h":"","p":90},{"i":93,"t":"To publish locally a Scala CLI project, run scala-cli publish local . Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 10 checksums 🚚 Wrote 15 files 👀 Check results at ~/.ivy2/local/io.github.scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT/","s":"Usage","u":"/docs/commands/publishing/publish-local","h":"#usage","p":90},{"i":95,"t":"The publish local command needs the same required settings as the publish command. Like for publish, Scala CLI might already be able to compute sensible defaults for those.","s":"Required settings","u":"/docs/commands/publishing/publish-local","h":"#required-settings","p":90},{"i":97,"t":"Scala CLI is a command line tool that executes a given sub-command on the inputs it’s provided with, using a given configuration to produce a result. The most important sub-commands are: compile compiles your code (excluding tests) run runs your code using the provided arguments (it’s also used when no other command is provided) test compiles and runs the tests defined in your code package packages your code into a jar or other format repl / console runs the interactive Scala shell fmt formats your code Scala CLI can also be run without passing any explicit sub-command, in which case it defaults to one of the sub-commands based on context: if the --version option is passed, it prints the version command output (unmodified by any other options) if any inputs were passed, it defaults to the run sub-command and so, scala-cli a.scala runs your a.scala file additionally, when no inputs were passed, it defaults to the run sub-command in the following scenarios: if a snippet was passed with -e, --execute-script, --execute-scala, --execute-java or --execute-markdown if a main class was passed with the --main-class option alongside an extra --classpath otherwise if no inputs were passed, it defaults to the repl sub-command","s":"Basics","u":"/docs/commands/basics","h":"","p":96},{"i":99,"t":"The Scala CLI commands accept input in a number of ways, most notably: as source files as one or several directories that contain source files as URLs pointing to sources by processing source code via piping or process substitution Note that all of these input formats can be used alongside each other.","s":"Input formats","u":"/docs/commands/basics","h":"#input-formats","p":96},{"i":101,"t":"Scala CLI accepts the following types of source code: .scala files, containing Scala code .sc files, containing Scala scripts (see more in the Scripts guide) .java files, containing Java code .md files, containing Markdown code (experimental, see more in the Markdown guide) .c and .h files, containing C code (only as resources for Scala Native, see more in the Scala Native guide) .jar files, (see more in the Run docs) The following example shows the simplest input format. First, create a source file: object Hello { def main(args: Array[String]): Unit = println(\"Hello from Scala\") } Then run it by passing it to Scala CLI: scala-cli Hello.scala Hello from Scala You can also split your code into multiple files: object Messages { def hello = \"Hello from Scala\" } object Hello { def main(args: Array[String]): Unit = println(Messages.hello) } and the run them with Scala CLI: scala-cli Hello.scala Messages.scala Hello from Scala note Scala CLI compiles only the provided inputs. For example, if we provide only one of the files above: scala-cli Hello.scala compilation will fail. Scala CLI compiles only the files it’s given. While this is very convenient for projects with just a few files, passing many files this way can be cumbersome and error-prone. In the case of larger projects, passing whole directories can help.","s":"Source files","u":"/docs/commands/basics","h":"#source-files","p":96},{"i":103,"t":"Scala CLI accepts whole directories as input. This is convenient when you have many .scala files, and passing them all one-by-one on the command line isn't practical: object Messages { def hello = \"Hello from Scala\" } object Hello { def main(args: Array[String]): Unit = println(Messages.hello) } In this case, you can run all the source code files in my-app by supplying the directory name: scala-cli my-app Hello from Scala In our experience, scala-cli . is the most used command; it compiles and runs all sources in the current directory. note Scala CLI process all files within the specified directories and all of its subdirectories. Scala CLI ignores all subdirectories that start with . like .scala-build or .vscode. Such directories needs to be explicitly provided as inputs.","s":"Directories","u":"/docs/commands/basics","h":"#directories","p":96},{"i":105,"t":"warning Running unverified code from the internet can be very handy for trusted sources, but it can also be really dangerous, since Scala CLI does not provide any sandboxing at this moment. Make sure that you trust the code that you are about to run. Scala CLI accepts input via URLs pointing at .scala files. It downloads their content, and runs them: scala-cli https://gist.github.com/alexarchambault/f972d941bc4a502d70267cfbbc4d6343/raw/2691c01984c9249936a625a42e29a822a357b0f6/Test.scala Hello from Scala GitHub Gist","s":"URLs","u":"/docs/commands/basics","h":"#urls","p":96},{"i":107,"t":"Scala CLI accepts input via Github Gist’s urls. It downloads the gist zip archive and runs it: scala-cli https://gist.github.com/alexarchambault/7b4ec20c4033690dd750ffd601e540ec Hello More details in the GitHub gists cookbook.","s":"GitHub Gist","u":"/docs/commands/basics","h":"#github-gist","p":96},{"i":109,"t":"Scala CLI accepts inputs via a zip archive path. It unpacks the archive and runs it: object Hello extends App { println(\"Hello\") } unzip -l hello.zip Archive: hello.zip Length Date Time Name --------- ---------- ----- ---- 49 12-07-2021 00:06 Hello.scala --------- ------- 49 1 file scala-cli hello.zip Hello","s":"Zip archive","u":"/docs/commands/basics","h":"#zip-archive","p":96},{"i":111,"t":"You can also pipe code to Scala CLI for execution: scripts echo 'println(\"Hello\")' | scala-cli _.sc Hello Scala code echo '@main def hello() = println(\"Hello\")' | scala-cli _.scala Hello Java code echo 'class Hello { public static void main(String args[]) { System.out.println(\"Hello\"); } }' | scala-cli _.java Hello Markdown code (experimental) echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli _.md Hello More details in the Piping guide.","s":"Piping","u":"/docs/commands/basics","h":"#piping","p":96},{"i":113,"t":"Scala CLI can also run another launcher version, which can be helpful to test unreleased Scala CLI functionalities. warning Running another Scala CLI version might be slower because it uses JVM-based Scala CLI launcher. To run another Scala CLI version, specify it with --cli-version before any other argument: scala-cli --cli-version 0.1.17-62-g21e1cf44-SNAPSHOT version Scala CLI version: 0.1.17-62-g21e1cf44-SNAPSHOT Scala version (default): 3.2.1 To use the latest Scala CLI nightly build, pass nightly to --cli-version parameter: scala-cli --cli-version nightly version Fetching Scala CLI 0.1.17-62-g21e1cf44-SNAPSHOT Scala CLI version: 0.1.17-62-g21e1cf44-SNAPSHOT Scala version (default): 3.2.1","s":"Scala CLI version","u":"/docs/commands/basics","h":"#scala-cli-version","p":96},{"i":115,"t":"Lastly, Scala CLI also accepts input via shell process substitution: scala-cli <(echo 'println(\"Hello\")') Hello","s":"Process substitution","u":"/docs/commands/basics","h":"#process-substitution","p":96},{"i":117,"t":"To turn off logging in the application, pass the -q flag once. This will suppress all logging output except for errors: object Hello extends App { println(\"Hello\" } scala-cli Hello.scala -q [error] ./Hello.scala:6:3: ')' expected, but '}' found [error] } [error] ^ Compilation failed Note that this will also suppress any logging related to tasks such as downloading dependencies, logs about the start of compilation, and so on.","s":"Logging","u":"/docs/commands/basics","h":"#logging","p":96},{"i":119,"t":"Some particular warning logs can be suppressed, either for a particular command by passing an option or with a global config. More details can be found in the verbosity guide","s":"Warning suppression","u":"/docs/commands/basics","h":"#warning-suppression","p":96},{"i":121,"t":"caution The Publish Setup command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish setup sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish setup sub-command configures your project for publishing to Maven repositories, such as Maven Central or GitHub Packages. It checks that all required parameters for publishing are set, and tries to infer many of them from the environment. It writes configuration as using directives, appended to a file named publish-conf.scala at the root of the workspace. publish setup can configure publishing, so that you can publish from your local machine, but also from GitHub actions. In particular, it can upload secrets as GitHub repository secrets, so that only minimal effort is required to setup publishing from GitHub actions. Running publish setup works fine on brand new machines or projects, but it works better when: user details, credentials for publishing, and a PGP key are configured (user-wide) the current project is already pushed to GitHub","s":"Publish Setup ⚡️","u":"/docs/commands/publishing/publish-setup","h":"","p":120},{"i":123,"t":"Configuring Scala CLI for publishing makes publish setup works more smoothly later on. In particular, one can configure: details about oneself (name, email, website - written in the developers section of POM files) a PGP key pair (to sign artifacts) Sonatype credentials (to upload artifacts to Maven Central) a GitHub token (to upload repository secrets to GitHub, and artifacts to Maven repositories of GitHub Packages) User-wide configuration in Scala CLI is handled by the config command, and the sections below show how to use it to configure things for publish setup. caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes configuration keys tied to publishing, like publish.user.name and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true","s":"Configuration","u":"/docs/commands/publishing/publish-setup","h":"#configuration","p":120},{"i":125,"t":"Set details with scala-cli --power config publish.user.name \"Alex Me\" scala-cli --power config publish.user.email \"alex@alex.me\" scala-cli --power config publish.user.url \"https://alex.me\" The email can be left empty if you'd rather not put your email in POM files: scala-cli --power config publish.user.email \"\"","s":"User details","u":"/docs/commands/publishing/publish-setup","h":"#user-details","p":120},{"i":127,"t":"Generate a PGP key pair for publishing with scala-cli --power config --create-pgp-key --pgp-password MY_CHOSEN_PASSWORD This sets 2 entries in the Scala CLI configuration, that you can print with scala-cli --power config pgp.public-key scala-cli --power config pgp.secret-key It's not mandatory, although recommended, to use a password to encrypt your keychains. To store the private keychain in an unencrypted form use --pgp-password none. To randomly generate a password, use --pgp-password random instead. caution If a password is used, it should be kept safe, as it is needed to later decrypt and use the generated keychains.","s":"PGP key pair","u":"/docs/commands/publishing/publish-setup","h":"#pgp-key-pair","p":120},{"i":129,"t":"Publishing to Maven Central requires a Sonatype account, and requesting the right to publish under specific organizations. You can follow the sbt-ci-release Sonatype instructions to create an account there. Either your real Sonatype username and password, or Sonatype tokens, can be used in Scala CLI (via the publish.credentials config key in both cases). These can be written in the Scala CLI configuration the following way: scala-cli config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD --password-value Note that both user and password arguments are assumed to be secrets, and accept the format documented here. Beyond environment variables, commands or paths to files can provide those values. They can also be passed as is on the command line, although this is not recommended for security reasons. In the example above, we pass the username and password via the environment, and ask the config sub-command to read environment variables and persist the password values (via --password-value). If you'd rather persist the environment variable names in the Scala CLI configuration, rather than their values, you can do scala-cli --power config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD Note that in this case, both SONATYPE_USER and SONATYPE_PASSWORD will need to be available in the environment when using those credentials in the publish sub-command.","s":"Sonatype credentials","u":"/docs/commands/publishing/publish-setup","h":"#sonatype-credentials","p":120},{"i":131,"t":"publish setup uses a GitHub token in order to: upload secrets as GitHub repository secrets upload artifacts to GitHub packages, when publishing to it To setup a token for Scala CLI, you need to generate a token first. For that, head to your Personal access tokens page, and click \"Generate new token\". The \"public_repo\" scope is required to upload repository secrets, and the \"write:packages\" scope is required to upload artifacts to GitHub packages. Once created, copy the token in your clipboard, and run # macOS scala-cli config github.token command:pbpaste --password-value # Linux scala-cli config github.token \"command:xclip -selection clipboard -o\" --password-value","s":"GitHub token","u":"/docs/commands/publishing/publish-setup","h":"#github-token","p":120},{"i":133,"t":"publish setup infers some publishing parameters from the GitHub URL of your project. It also uploads repository secrets there, when setting up publishing on GitHub actions. To create a new repository from a project, head to https://repo.new, pick a name for your project and create the repository. Note its URL, and do scala-cli default-file .gitignore --write # if you don't have a .gitignore already git init # if git isn't set up already git remote add origin https://github.com/org/name # replace org/name with your freshly created repository values","s":"Pushing project to GitHub","u":"/docs/commands/publishing/publish-setup","h":"#pushing-project-to-github","p":120},{"i":135,"t":"To setup publishing in order to publish from your local machine, you can run scala-cli publish setup . 9 options need to be set organization: computing io.github.scala-cli from GitHub account scala-cli name: using workspace directory name hello-scala-cli computeVersion: assuming versions are computed from git tags repository: using Maven Central via its s01 server license: using Apache-2.0 (default) url: computing from GitHub repository scala-cli/hello-scala-cli vcs: using GitHub repository scala-cli/hello-scala-cli developers: using Alex Me (https://github.com/scala-cli) from config Wrote ./publish-conf.scala Project is ready for publishing! To publish your project, run scala-cli publish . You can then publish your project from your local machine with scala-cli publish . Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 8 checksums 🚚 Wrote 12 files 👀 Check results at https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT","s":"Local setup","u":"/docs/commands/publishing/publish-setup","h":"#local-setup","p":120},{"i":137,"t":"To setup publishing from GitHub actions, you can run scala-cli publish setup . --ci 11 options need to be set organization: computing io.github.scala-cli from GitHub account scala-cli name: using workspace directory name hello-scala-cli computeVersion: assuming versions are computed from git tags repository: using Maven Central via its s01 server publish.user: using publish.credentials from Scala CLI configuration publish.password: using publish.credentials from Scala CLI configuration license: using Apache-2.0 (default) url: using GitHub repository https://github.com/scala-cli/hello-scala-cli vcs: using GitHub repository scala-cli/hello-scala-cli developers: using Alex Me (https://github.com/scala-cli) from config Uploading 4 GitHub repository secrets updated PUBLISH_USER updated PUBLISH_PASSWORD updated PUBLISH_SECRET_KEY updated PUBLISH_SECRET_KEY_PASSWORD Uploaded key 0xe58386629a30f5c5 to http://keyserver.ubuntu.com:11371 Wrote ./publish-conf.scala Wrote workflow in ./.github/workflows/ci.yml Commit and push ./publish-conf.scala, ./.github/workflows/ci.yml, to enable publishing from CI Then committing and pushing the suggested files publish-conf.scala and .github/workflows/ci.yml should trigger a workflow pushing snapshot artifacts to Sonatype Snapshots. To publish a non-snapshot version, either push a tag like v0.1.0 (or any other version with a v prefix), or create a release with a tag with the same name from the GitHub UI.","s":"GitHub actions setup","u":"/docs/commands/publishing/publish-setup","h":"#github-actions-setup","p":120},{"i":139,"t":"In order to setup publishing to GitHub packages, pass --publish-repository github to the publish setup commands above, like scala-cli --power publish setup . --publish-repository github","s":"GitHub Packages","u":"/docs/commands/publishing/publish-setup","h":"#github-packages","p":120},{"i":141,"t":"caution The Package command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The package command can package your Scala code in various formats, such as: lightweight launcher JARs standard library JARs so called \"assemblies\" or \"fat JARs\" docker container JavaScript files for Scala.js code GraalVM native image executables native executables for Scala Native code OS-specific formats, such as deb or rpm (Linux), pkg (macOS), or MSI (Windows)","s":"Package ⚡️","u":"/docs/commands/package","h":"","p":140},{"i":143,"t":"The default package format writes a lightweight launcher JAR, like the \"bootstrap\" JAR files generated by coursier. These JARs tend to have a small size (mostly containing only the byte code from your own sources), can be generated fast, and download their dependencies upon first launch via coursier. Such JARs can be copied to other machines, and will run fine there. Their only requirement is that the java command needs to be available in the PATH: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello ./hello Hello","s":"Default package format","u":"/docs/commands/package","h":"#default-package-format","p":140},{"i":145,"t":"Library JARs are suitable if you plan to put the resulting JAR in a class path, rather than running it as is. These follow the same format as the JARs of libraries published to Maven Central: package mylib class MyLibrary { def message = \"Hello\" } scala-cli --power package MyLibrary.scala -o my-library.jar --library javap -cp my-library.jar mylib.MyLibrary Compiled from \"MyLibrary.scala\" public class mylib.MyLibrary { public java.lang.String message(); public mylib.MyLibrary(); }","s":"Library JARs","u":"/docs/commands/package","h":"#library-jars","p":140},{"i":147,"t":"Assemblies blend your dependencies and your sources' byte code together in a single JAR file. As a result, assemblies can be run as is, just like bootstraps, but don't need to download anything upon first launch. Because of that, assemblies also tend to be bigger, and somewhat slower to generate: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello --assembly ./hello Hello By default assemblies are self-executable, just like the default package format. With the --preamble=false option, you can build an assembly that just contains the JAR and does not contain any built-in Bash code, and therefore can be launched directly with Java and is more portable: scala-cli --power package Hello.scala -o hello.jar --assembly --preamble=false java -jar hello.jar Hello","s":"Assemblies","u":"/docs/commands/package","h":"#assemblies","p":140},{"i":149,"t":"Scala CLI can create an executable application and package it into a docker image. For example, here’s an application that will be executed in a docker container: object HelloDocker extends App { println(\"Hello from Docker\") } Passing --docker to the package sub-command generates a docker image. The docker image name parameter --docker-image-repository is mandatory. The following command generates a hello-docker image with the latest tag: scala-cli --power package --docker HelloDocker.scala --docker-image-repository hello-docker docker run hello-docker Hello from Docker You can also create Docker images for Scala.js and Scala Native applications. The following command shows how to create a Docker image (--docker) for a Scala.js (--js) application: scala-cli --power package --js --docker HelloDocker.scala --docker-image-repository hello-docker Packaging Scala Native applications to a Docker image is only supported on Linux. The following command shows how to do that: scala-cli --power package --native --docker HelloDocker.scala --docker-image-repository hello-docker","s":"Docker container","u":"/docs/commands/package","h":"#docker-container","p":140},{"i":151,"t":"--docker-from lets you specify your base docker image. The following command generate a hello-docker image using base image openjdk:11 scala-cli --power package --docker HelloDocker.scala --docker-from openjdk:11 --docker-image-repository hello-docker","s":"Building Docker container from base image","u":"/docs/commands/package","h":"#building-docker-container-from-base-image","p":140},{"i":153,"t":"Packaging Scala.js applications results in a .js file, which can be run with node: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --js HelloJs.scala -o hello.js node hello.js Hello Note that Scala CLI doesn't offer the ability to link the resulting JavaScript with linkers, such as Webpack (yet).","s":"Scala.js","u":"/docs/commands/package","h":"#scalajs","p":140},{"i":155,"t":"GraalVM native image makes it possible to build native executables out of JVM applications. It can be used from Scala CLI to build native executables for Scala applications. object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello --native-image ./hello Hello Note that Scala CLI automatically downloads and unpacks a GraalVM distribution using the JVM management capabilities of coursier. Several options can be passed to adjust the GraalVM version used by Scala CLI: --graalvm-jvm-id accepts a JVM identifier, such as graalvm-java17:22.0.0 or graalvm-java17:21 (short versions accepted). --graalvm-java-version makes it possible to specify only a target Java version, such as 11 or 17 (note that only specific Java versions may be supported by the default GraalVM version that Scala CLI picks) --graalvm-version makes it possible to specify only a GraalVM version, such as 22.0.0 or 21 (short versions accepted) --graalvm-args makes it possible to pass args to GraalVM version","s":"Native image","u":"/docs/commands/package","h":"#native-image","p":140},{"i":157,"t":"Packaging a Scala Native application results in a native executable: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --native HelloNative.scala -S 2.13.6 -o hello file hello hello: Mach-O 64-bit executable x86_64 ./hello Hello","s":"Scala Native","u":"/docs/commands/package","h":"#scala-native","p":140},{"i":159,"t":"Scala CLI also lets you package Scala code as OS-specific packages. This feature is somewhat experimental, and supports the following formats, provided they're compatible with the operating system you're running Scala CLI on: DEB (Linux) RPM (Linux) PKG (macOS) MSI (Windows) object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --deb Hello.scala -o hello.deb file hello hello: Mach-O 64-bit executable x86_64 ./hello Hello","s":"OS-specific packages","u":"/docs/commands/package","h":"#os-specific-packages","p":140},{"i":161,"t":"DEB is the package format for the Debian Linux distribution. To build a Debian package, you will need to have dpkg-deb installed. Example: scala-cli --power package --deb --output 'path.deb' Hello.scala Mandatory arguments​ version maintainer description output-path Optional arguments​ force launcher-app debian-conflicts debian-dependencies architecture","s":"Debian","u":"/docs/commands/package","h":"#debian","p":140},{"i":163,"t":"RPM is the software package format for RedHat distributions. To build a RedHat Package, you will need to have rpmbuild installed. Example: scala-cli --power package --rpm --output 'path.rpm' Hello.scala Mandatory arguments​ version description license output-path Optional arguments​ force launcher-app release rpm-architecture","s":"RedHat","u":"/docs/commands/package","h":"#redhat","p":140},{"i":165,"t":"PKG is a software package format for macOS. To build a PKG you will need to have pkgbuild installed. Example: `scala-cli --power package --pkg --output 'path.pkg` Hello.scala Mandatory arguments​ version identifier output-path Optional arguments​ force launcher-app","s":"macOS (PKG)","u":"/docs/commands/package","h":"#macos-pkg","p":140},{"i":167,"t":"MSI is a software package format for Windows. To build an MSI installer, you will need to have WIX Toolset installed. Example: scala-cli --power package --msi --output path.msi Hello.scala Mandatory arguments​ version maintainer licence-path product-name output-path Optional arguments​ force launcher-app exit-dialog logo-path","s":"Windows","u":"/docs/commands/package","h":"#windows","p":140},{"i":169,"t":"Instead of passing the package options directly from bash, it is possible to pass some of them with using directives.","s":"Using directives","u":"/docs/commands/package","h":"#using-directives","p":140},{"i":171,"t":"This using directive makes it possible to define the type of the package generated by the package command. For example: //> using packaging.packageType assembly Available types: assembly, raw-assembly, bootstrap, library, source, doc, spark, js, native, docker, graalvm, deb, dmg, pkg, rpm, msi.","s":"packaging.packageType","u":"/docs/commands/package","h":"#packagingpackagetype","p":140},{"i":173,"t":"This using directive makes it possible to define the destination path of the package generated by the package command. For example: //> using packaging.output foo The using directive above makes it possible to create a package named foo inside the current directory.","s":"packaging.output","u":"/docs/commands/package","h":"#packagingoutput","p":140},{"i":175,"t":"This using directive makes it possible to pass args to GraalVM: //> using packaging.graalvmArgs --no-fallback --enable-url-protocols=http,https","s":"packaging.graalvmArgs","u":"/docs/commands/package","h":"#packaginggraalvmargs","p":140},{"i":177,"t":"packaging.dockerFrom​ The using directive allows you to define the base Docker image that is used to run your application. //> using packaging.dockerFrom openjdk:11 packaging.dockerFrom​ The using directive allows you to define the generated Docker image tag. //> using packaging.dockerImageTag 1.0.0 packaging.dockerImageRegistry​ The using directive allows you to define the image registry. //> using packaging.dockerImageRegistry virtuslab packaging.dockerImageRepository​ The using directive allows you to define the image repository. //> using packaging.dockerImageRepository scala-cli","s":"Docker","u":"/docs/commands/package","h":"#docker","p":140},{"i":179,"t":"The repl command starts a Scala REPL, which lets you interactively run your code and inspect its results: scala-cli repl scala> println(\"Hello Scala\") Hello Scala scala> :exit Scala CLI by default uses the normal Scala REPL. If you prefer to use the Ammonite REPL, specify --amm to launch it rather than the default REPL: caution Using the Ammonite REPL is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true scala-cli --power repl --amm Loading... Welcome to the Ammonite Repl 2.4.0-23-76673f7f (Scala 3.0.2 Java 11.0.11) @ println(\"Hello ammonite\") Hello ammonite @ exit Bye! The repl command accepts the same arguments as the compile command. It first compiles any provided sources, and then exposes those results and any provided dependencies to the REPL session: package mylibrary object Messages { def message = \"Hello\" def print(): Unit = println(message) } scala-cli repl mylibrary/Messages.scala Compiling project (Scala 3.0.2, JVM) Compiled project (Scala 3.0.2, JVM) scala> import mylibrary._ scala> Messages.print() Hello scala> :quit","s":"REPL","u":"/docs/commands/repl","h":"","p":178},{"i":181,"t":"It is also possible to start the scala-cli REPL with toolkit enabled scala-cli repl --toolkit default Welcome to Scala 3.3.1 (17, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> import os._ scala> os.pwd val res0: os.Path = /Users/yadukrishnan/test scala> :quit Since we started the repl with toolkit enabled, we can use the libraries included in the toolkit directly. In the above example, the os-lib library from the toolkit is used to print the current path.","s":"Using Toolkit in REPL","u":"/docs/commands/repl","h":"#using-toolkit-in-repl","p":178},{"i":183,"t":"If your application inspects its class path, and requires only JAR files in it, use --as-jar to put the Scala CLI project in the class path as a JAR file rather than as a directory: scala-cli repl Foo.scala --as-jar","s":"Inject code as JAR file in class path","u":"/docs/commands/repl","h":"#inject-code-as-jar-file-in-class-path","p":178},{"i":185,"t":"Whether it's VS Code or IntelliJ, Scala CLI can help you setup your IDE of choice by generating the files that are necessary for it, providing you with full-blown IDE support. Using Scala CLI should be as simple as possible, so under the hood this command is run before every run, compile, or test command. As a result, in most cases you don't need to run this command manually. But if you want to, invoke setup-ide like: scala-cli setup-ide . --scala 2.13 Keep in mind that if you change any of these options, you may need to restart your IDE, or re-import your project.","s":"IDE Setup","u":"/docs/commands/setup-ide","h":"","p":184},{"i":187,"t":"After invoking setup-ide, two files should be generated: .bsp/scala-cli.json .scala-build/ide-options-v2.json The first file is specifically created for Build Server Protocol (BSP) support in your IDE. BSP is supported by VS Code (via the Metals extension) and IntelliJ (with the Scala plugin), and defines the way in which IDEs gather information about the project you are working on. The second file is designed to store settings used by the Scala CLI while generating BSP configuration. This includes all options, such as the Scala version, custom arguments, and more, but fortunately you shouldn't need to edit it.","s":"IDE support internals","u":"/docs/commands/setup-ide","h":"#ide-support-internals","p":184},{"i":189,"t":"caution The Publish command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish sub-command allows to publish Scala CLI projects to Maven repositories. We recommend running the publish setup sub-command once prior to running publish, in order to set missing using directives for publishing, but this is not mandatory.","s":"Publish ⚡️","u":"/docs/commands/publishing/publish","h":"","p":188},{"i":191,"t":"scala-cli publish and scala-cli publish local might complain about missing settings. An organization, a name (or a module name), and (a way to compute) a version are needed, but Scala CLI may be able to compute sensible defaults for them. We recommend setting the settings below via using directives rather than on the command-line, so that commands such as scala publish . or scala publish local . work fine for your project. Command-line options for those settings take over the using directive values, and are provided as a convenience. This table lists settings allowing to specify those. See the sub-sections right after for more details. using directive Command-line option Example values Notes Organization publish.organization --organization org.virtuslab.scala-cli Name publish.name --name scala-cli Module Name publish.moduleName --module-name scala-cli_3 Module Name includes the Scala prefix, such as _2.13 or _3. Specifying Name should be favored over Module Name Compute Version publish.computeVersion --compute-version git:tag Version publish.version --version 0.1.0, 0.1.1-SNAPSHOT As much as possible, Compute Version (describing how to compute the version) should be favored over Version","s":"Required settings","u":"/docs/commands/publishing/publish","h":"#required-settings","p":188},{"i":193,"t":"If your Scala CLI project lives in a git repository having a GitHub remote, Scala CLI will infer an organization from it: if your project lives in GitHub organization foo (that is, lives somewhere under https://github.com/foo/), Scala CLI will use io.github.foo as default Maven organization. To override this default value, set the publish.organization directive, like //> using publish.organization io.github.foo","s":"Organization","u":"/docs/commands/publishing/publish","h":"#organization","p":188},{"i":195,"t":"Scala CLI will use the project directory name as default Maven name. That is, if your Scala CLI project lives in a directory named something, it will be published as something (pure Java project) or something_3 (Scala 3 project) for example. To override this default value, set the publish.name directive, like //> using publish.name something","s":"Name","u":"/docs/commands/publishing/publish","h":"#name","p":188},{"i":197,"t":"If your Scala CLI project lives in a git repository, Scala CLI will infer a way to compute versions from it: if the current commit has a tag v1.2.3, version 1.2.3 is assumed. Else, if it has such a tag earlier in the git history, version 1.2.4-SNAPSHOT is assumed. To override this default value, set the publish.computeVersion directive, like //> using publish.computeVersion git:tag Please note that only tags that follow the semantic versioning are taken into consideration. Values available for project version configuration are: git:tag or git: use the latest stable git tag, if it is older than HEAD then try to increment it and add a suffix -SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT git:dynver: use the latest (stable or unstable) git tag, if it is older than HEAD then use the output of -{distance from last tag}-g{shortened version of HEAD commit hash}-SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT The difference between stable and unstable tags are, that the latter can contain letters, e.g. v0.1.0-RC1. It is also possible to specify the path to the repository, e.g. git:tag:../my-repo, git:dynver:../my-repo.","s":"Version","u":"/docs/commands/publishing/publish","h":"#version","p":188},{"i":199,"t":"A repository is required for the publish command, and might need other settings to work fine (to pass credentials for example). See Repositories for more information. When publishing from you CI, we recommend letting scala-cli publish setup setting those settings via using directives. When publishing from your local machine to Maven Central, we recommend setting the repository via a publish.repository directive, and keeping your Sonatype credentials in the Scala CLI settings, via commands such as scala-cli config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD using directive Command-line option Example values Notes Repository publish.repository --publish-repository central, central-s01, github, https://artifacts.company.com/maven","s":"Repository settings","u":"/docs/commands/publishing/publish","h":"#repository-settings","p":188},{"i":201,"t":"A number of metadata can be set either by using directives, or from the command-line. These metadata are optional in the publish local command, but might be mandatory for some repositories in the publish command, like Maven Central for non-snapshot versions. We recommend setting the settings below via using directives rather than on the command-line, so that these don't have to be recalled for each scala-cli publish or scala-cli publish local invocation. Command-line options for those settings take over the using directive values, and are provided as a convenience. using directive Command-line option Example values Notes License publish.license --license Apache-2.0, MIT, Foo:https://foo.com/license.txt, … Run scala-cli publish --license list to list pre-defined licenses URL publish.url --url VCS publish.vcs --vcs github:VirtusLab/scala-cli, https://github.com/VirtusLab/scala-cli.git scm:git:github.com/VirtusLab/scala-cli.git Developers publish.developer --developer alexme|Alex Me|https://alex.me Can be specified multiple times, using directives and CLI values add up Docs publish.doc --doc --doc=false, //> using doc false Use to disable publishing docs jar.","s":"Other settings","u":"/docs/commands/publishing/publish","h":"#other-settings","p":188},{"i":203,"t":"Scala CLI can sign the artifacts it publishes with PGP signatures. Signing in Scala CLI can be handled by either the Bouncy Castle library (default, recommended) the local gpg binary on your machine A signing mechanism will be chosen based on options and directives specified, it can also be overriden with --signer with one of the values: bc - Bouncy Castle library will be used for signing, PGP secret key is required gpg - a local gpg binary will be used for signing, GPG key ID is required none - NO signing will take place Bouncy Castle​ Bouncy Castle library is the quickest way of signing artifacts with Scala CLI. A benefit of using it is that it has no external dependencies, Scala CLI is able to sign things with Bouncy Castle without further setup on your side. However, it does not provide a complex PGP handling functionality as e.g. GPG does. When the --signer option is not specified Bouncy Castle library will be used for signing if one of these conditions occur: the --secret-key option has been passed target repository requires signing (e.g. central) To succesfully use PGP signing with Bouncy Castle a PGP key pair is required. Scala CLI can generate and keep PGP keys for you by using: scala-cli --power config --create-pgp-key --pgp-password MY_CHOSEN_PASSWORD It's not mandatory, although recomended, to use a password to encrypt your keychains. To store the private keychain in an unencrypted form use --pgp-password none. To randomly generate a pasword, use --pgp-password random instead. The generated values are kept in the config and will be used by default unless specified otherwise: with directives: //> using publish.secretKey env:PGP_SECRET //> using publish.secretKeyPassword command:get_my_password with options: scala-cli --power publish \\ --secret-key env:PGP_SECRET \\ --secret-key-password file:pgp_password.txt \\ … Since these values should be kept secret, the options and directives accept the format documented here. GPG​ Using GPG to sign artifacts requires the gpg binary to be installed on your system. A benefit of using gpg to sign artifacts over Bouncy Castle is: you can use keys from your GPG key ring, or from external devices that GPG may support. To get started, consult the documentation on the library's website and be sure to read about Protecting code integrity with PGP guide from the Linux Foundation. To enable signing with GPG, pass --gpg-key *key_id* on the command line or specify it with a using directive: //>using publish.gpgKey key_id. If needed, you can specify arguments meant to be passed to gpg, with --gpg-option or //>using publish.gpgOptions --opt1 --opt2, like --gpg-key 1234567890ABCDEF --gpg-option --foo --gpg-option --bar","s":"Signing","u":"/docs/commands/publishing/publish","h":"#signing","p":188},{"i":205,"t":"Scala CLI can generate checksums of the artifacts it publishes. By default, Scala CLI generates SHA-1 and MD5 checksums. To disable checksums, pass --checksum none. To generate checksum formats to generate, pass them via --checksum, separating the checksum values with , or using --checksum multiple times: --checksum sha1,md5 --checksum sha1 --checksum md5 To list supported checksum types, pass --checksum list.","s":"Checksums","u":"/docs/commands/publishing/publish","h":"#checksums","p":188},{"i":207,"t":"Scala CLI allows some publishing-related settings to have different values on your local machine and on CIs. In particular, this can be convenient to handle credentials and signing parameters, as these can be read from different locations on developers' machines and on CIs. On CIs (when CI is set in the environment, whatever its value), the CI override is used if it's there. Else the main directive is used. Settings Directive CI override directive Compute Version publish.computeVersion publish.ci.computeVersion Repository publish.repository publish.ci.repository Repository User publish.user publish.ci.user Repository Password publish.password publish.ci.password Repository Realm publish.realm publish.ci.realm Secret Key publish.secretKey publish.ci.secretKey Secret Key Password publish.secretKeyPassword publish.ci.secretKeyPassword GPG key publish.gpgKey publish.ci.gpgKey GPG options publish.gpgOptions publish.ci.gpgOptions","s":"CI overrides","u":"/docs/commands/publishing/publish","h":"#ci-overrides","p":188},{"i":210,"t":"Right now the easiest way to publish to Maven Central Repository is to use Sonatype repositories - s01.oss.sonatype.org or oss.sonatype.org Since 25.02.2021 s01 is the default server for new users, if your account is older than that you probably need to use the legacy oss.sonatype.org. More about this here. Use central as repository to push artifacts to Maven Central via oss.sonatype.org. To push to it via s01.oss.sonatype.org, use central-s01. When using central or central-s01 as repository, artifacts are pushed either to https://oss.sonatype.org/content/repositories/snapshots (versions ending in SNAPSHOT) or to https://oss.sonatype.org/staging/deploy/maven2 (in that case, Sonatype API endpoints are called to \"close\" and \"release\" artifacts, which later syncs them to https://repo1.maven.org/maven2).","s":"Maven Central","u":"/docs/commands/publishing/publish","h":"#maven-central","p":188},{"i":212,"t":"Use github (GitHub organization and name computed from the git remotes) or github:org/name (replace org and name by the GitHub organization and name of your repository, like github:VirtusLab/scala-cli) to push artifacts to GitHub Packages. Note that, as of writing this, this disables parallel uploading of artifacts, checksums, and signing (all not supported by GitHub Packages as of writing this).","s":"GitHub Packages","u":"/docs/commands/publishing/publish","h":"#github-packages","p":188},{"i":214,"t":"Use ivy2Local to put artifacts in the local Ivy2 repository, just like how publish local does.","s":"Ivy2 Local","u":"/docs/commands/publishing/publish","h":"#ivy2-local","p":188},{"i":216,"t":"All pre-defined repositories accepted by coursier, such as jitpack or sonatype:snapshots, are accepted as repositories for publishing.","s":"Other pre-defined repositories","u":"/docs/commands/publishing/publish","h":"#other-pre-defined-repositories","p":188},{"i":218,"t":"Pass a URL (beginning with http:// or https://) to push to custom HTTP servers. Pushing to such repositories relies on HTTP PUT requests (just like for the pre-defined repositories above). You can also pass a path to a local directory, absolute (recommended) or relative (beware of name clashes with pre-defined repositories above).","s":"Generic Maven repositories","u":"/docs/commands/publishing/publish","h":"#generic-maven-repositories","p":188},{"i":220,"t":"Specify publish repository authentication either on the command-line or via using directives. See user / password / realm in the settings table and the CI overrides.","s":"Authentication","u":"/docs/commands/publishing/publish","h":"#authentication","p":188},{"i":222,"t":"When publishing large packages or when the internet connection is spotty one may use the following options to configure the connection parameters: --connection-timeout-seconds - the connection timeout in seconds --response-timeout-seconds - the response timeout in seconds --connection-timeout-retries - the number of times to retry the connection on timeout Publishing to Sonatype uses a staging repository which may sometimes cause problems when transitioning through states. If a publishing process fails with status 500 and message \"Staging repository is already transitioning\" you can try to tweak the following parameters taht are Sonatype specific: --staging-repo-retries - the number of times to retry the staging repository transition --staging-repo-wait-time-milis - the base time to wait between retries in milliseconds","s":"Connection parameters configuration","u":"/docs/commands/publishing/publish","h":"#connection-parameters-configuration","p":188},{"i":224,"t":"Once all the necessary settings are set, publish a Scala CLI project with a command such as this one: scala-cli --power publish . (. is for the Scala CLI project in the current directory) Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 8 checksums 🚚 Wrote 12 files 👀 Check results at https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT","s":"Publishing","u":"/docs/commands/publishing/publish","h":"#publishing","p":188},{"i":226,"t":"This command is equivalent to run, but it changes the way Scala CLI parses options (used to configure the tool) and inputs (the sources of your project) in order to be compatible with shebang scripts. The command shebang also allows script files to be executed even if they have no file extension, provided they start with the shebang header. Note that those files are always run as scripts even though they may contain e.g. valid .scala program. Normally, inputs and Scala CLI options can be mixed. Program arguments (to be passed to your app) have to be specified after -- (double dash) separator. scala-cli [command] [scala_cli_options | input]... -- [program_arguments]... For the shebang command, only a single input can be set. All Scala CLI options must be set before the input, while everything after the input is considered a program argument. scala-cli shebang [scala_cli_options]... input [program_arguments]... More details can be found in Shebang guide.","s":"Shebang","u":"/docs/commands/shebang","h":"","p":225},{"i":228,"t":"The run command runs your Scala code: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli run Hello.scala Hello This is the default command, so you don’t have to specify it explicitly: scala-cli Hello.scala Hello","s":"Run","u":"/docs/commands/run","h":"","p":227},{"i":230,"t":"You can pass arguments to the application or script you're launching after --: println(args.mkString(\"App called with arguments: \", \", \", \"\")) scala-cli app.sc -- first-arg second-arg App called with arguments: first-arg, second-arg","s":"Passing arguments","u":"/docs/commands/run","h":"#passing-arguments","p":227},{"i":232,"t":"If your application has multiple main classes, the --main-class option lets you explicitly specify the main class you want to run: println(\"Hi\") scala-cli Hello.scala hi.sc --main-class hi_sc","s":"Main class","u":"/docs/commands/run","h":"#main-class","p":227},{"i":234,"t":"--jvm lets you run your application with a custom JVM: scala-cli Hello.scala --jvm adopt:14 You can also specify custom JVM with the using directive //> using jvm: //> using jvm adopt:14 JVMs are managed by coursier, and are read from the coursier JVM index. (New JVM versions are automatically checked daily, and updates for those are - manually - merged swiftly.)","s":"Custom JVM","u":"/docs/commands/run","h":"#custom-jvm","p":227},{"i":236,"t":"--java-opt lets you add java options which will be passed when running an application: scala-cli Hello.scala --java-opt -Xmx1g --java-opt -Dfoo=bar You can also add java options with the using directive //> using javaOpt: //> using javaOpt -Xmx1g -Dfoo=bar Additionally, Java properties can be passed to the executed code without --java-prop: scala-cli Hello.scala -Dfoo=bar","s":"JVM options","u":"/docs/commands/run","h":"#jvm-options","p":227},{"i":238,"t":"Scala CLI lets you run JAR files just like any other input. scala-cli Hello.jar Hello World When you provide a JAR file as input to Scala CLI, it will be added to the classPath.","s":"JAR","u":"/docs/commands/run","h":"#jar","p":227},{"i":240,"t":"You can also add source files with the using directive //> using file: //> using file Utils.scala object Main extends App { println(Utils.message) } object Utils { val message = \"Hello World\" } Scala CLI takes it into account and compiles Utils.scala. scala-cli Main.scala Hello World It is also possible to pass multiple paths to source files in a single using directive: //> using files Utils.scala Main.scala scala-cli run Multiple.scala Note that the //> using file using directive only supports .java, .scala, .sc files or a directory.","s":"Define source files in using directives","u":"/docs/commands/run","h":"#define-source-files-in-using-directives","p":227},{"i":242,"t":"--watch makes Scala CLI watch your code for changes, and re-runs it upon any change or when the ENTER key is passed from the command line: scala-cli run Hello.scala --watch Hello Program exited with return code 0. Watching sources, press Ctrl+C to exit, or press Enter to re-run. Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello World Program exited with return code 0. Watching sources, press Ctrl+C to exit, or press Enter to re-run.","s":"Watch mode","u":"/docs/commands/run","h":"#watch-mode","p":227},{"i":244,"t":"The --restart option works very similarly to --watch, but instead of waking the sleeping thread, it kills the process and restarts the app whenever sources change or the ENTER key is passed from the command line. scala-cli run Hello.scala --restart Watching sources while your program is running. Hello Program exited with return code 0. Watching sources while your program is running. Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello World Program exited with return code 0. Watching sources while your program is running.","s":"Watch mode (restart)","u":"/docs/commands/run","h":"#watch-mode-restart","p":227},{"i":246,"t":"Scala.js applications can also be compiled and run with the --js option. Note that this requires node to be installed on your system: scala-cli Hello.scala --js It is also possible to achieve it using --platform option: scala-cli Hello.scala --platform js See our dedicated Scala.js guide for more information.","s":"Scala.js","u":"/docs/commands/run","h":"#scalajs","p":227},{"i":248,"t":"Scala Native applications can be compiled and run with the --native option. Note that the Scala Native requirements need to be installed for this to work: scala-cli Hello.scala --native -S 2.13.6 It is also possible to achieve it using --platform option: scala-cli Hello.scala --platform native We have a dedicated Scala Native guide as well.","s":"Scala Native","u":"/docs/commands/run","h":"#scala-native","p":227},{"i":250,"t":"The --platform option can be used to choose the platform, which should be used to compile and run application. Available platforms are: JVM (jvm) Scala.js (scala.js | scala-js | scalajs | js) Scala Native (scala-native | scalanative | native) Passing the --platform along with --js or --native is not recommended. If two different types of platform are passed, Scala CLI throws an error.","s":"Platform","u":"/docs/commands/run","h":"#platform","p":227},{"i":252,"t":"Scala CLI can also compile and run Scala scripts: #!/ usr / bin / env -S scala -cli shebang println(\"Hello world from scala script\") scala-cli run HelloScript.sc Hello world from scala script Our scripts guide provides many more details.","s":"Scala Scripts","u":"/docs/commands/run","h":"#scala-scripts","p":227},{"i":254,"t":"Scala applications can also be compiled and run using a docker image with Scala CLI, without needing to install Scala CLI manually: docker run virtuslab/scala-cli:latest version object HelloWorld extends App { println(\"Hello world\") } docker run -v $(pwd)/HelloWorld.scala:/HelloWorld.scala virtuslab/scala-cli /HelloWorld.scala Hello world","s":"Scala CLI from docker","u":"/docs/commands/run","h":"#scala-cli-from-docker","p":227},{"i":256,"t":"It is possible to debug code by passing --debug flag. Additional debug options: --debug-mode (attach by default) --debug-port (5005 by default) Available debug modes: Attach (attach | att | a) Listen (listen | lis | l) Example debugging with scala-cli: scala-cli Foo.scala --debug --debug-mode l --debug-port 5006","s":"Debugging","u":"/docs/commands/run","h":"#debugging","p":227},{"i":258,"t":"If your application inspects its class path, and requires only JAR files in it, use --as-jar to put the Scala CLI project in the class path as a JAR file rather than as a directory: scala-cli Foo.scala --as-jar","s":"Inject code as JAR file in class path","u":"/docs/commands/run","h":"#inject-code-as-jar-file-in-class-path","p":227},{"i":260,"t":"Emacs users can make it easier to use Scala CLI from within their editor by loading an extension: https://github.com/ag91/scala-cli-repl. That lets you send Scala code directly from your buffer to the Scala REPL. The extension also facilitates literate programming using Org Mode, by letting the user experiment with source blocks looking like the following. #+begin_src scala :scala-version 3.0.0 :dep '(\"com.lihaoyi::os-lib:0.9.0\") println(\"This is:\" + os.pwd) #+end_src #+end_src In the above you can see that you can select the Scala version and dependencies you need for your code. The users who use lsp-metals can also enable lsp support within a source block to access utilities as completion and navigation from within the Org Mode file.","s":"Emacs","u":"/docs/cookbooks/ide/emacs","h":"","p":259},{"i":262,"t":"The test command runs test suites in the test sources. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. By default, all command line options apply to both the main and test sources, so using directives can be used to provide test-specific configurations.","s":"Test","u":"/docs/commands/test","h":"","p":261},{"i":264,"t":"A source file is treated as test source if: the file name ends with .test.scala, or the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory, or it contains the //> using target.scope test directive caution The using target directives are an experimental feature, and may change in future versions of Scala CLI. The second rule may sound a bit complicated, so let's explain it using following directory structure: tree example example ├── a.scala ├── a.test.scala └── src ├── main │ └── scala │ └── d.scala ├── test │ └── scala │ └── b.scala └── test_unit └── scala └── e.scala Given that directory structure, let's analyze what file(s) will be treated as tests based on the provided inputs. scala-cli example results in the following files being treated as test sources: a.test.scala, since it ends with .test.scala src/test/scala/b.scala, since the path to that directory contains a directory named test Note that e.scala is not treated as a test source since it lacks a parent directory in its relative path that is exactly named test (the nametest_unit starts with test, but Scala CLI only looks for parent directories on the relative path with the exact name test). scala-cli example/src results in src/test/scala/b.scala being treated as a test file since its relative path (test/scala/b.scala) contains a directory named test. Conversely, scala-cli example/src/test results in no test sources, since the relative path to b.scala does not contain test (the fact that the directory provided as input is named test does not make its content a test source). Directives take precedence over file or path names, so using target main can be used to force test/a.scala or a.test.scala to not be treated as tests. As a rule of thumb, we recommend naming all of your test files with the .test.scala suffix.","s":"Test sources","u":"/docs/commands/test","h":"#test-sources","p":261},{"i":266,"t":"When configuring your tests with using directives, it's usually advised to use their test scope equivalents, so that only tests are affected. For example, when declaring a test framework dependency, in most cases you wouldn't need it when running your whole app, you only need it in tests. So rather than declare it globally with using dep, you can use the test.dep directive: //> using test.dep org.scalameta::munit::0.7.29 For more details on test directives, see the using directives guide.","s":"Test directives","u":"/docs/commands/test","h":"#test-directives","p":261},{"i":268,"t":"In order to run tests with a test framework, add the framework dependency to your application. Some of the most popular test frameworks in Scala are: munit: org.scalameta::munit::0.7.29 utest: com.lihaoyi::utest::0.8.2 ScalaTest: org.scalatest::scalatest::3.2.17 JUnit 4, which can be used via a dedicated interface: com.github.sbt:junit-interface:0.13.3 Weaver: com.disneystreaming::weaver-cats:0.8.3. You may need to specify weaver's test framework with //> using testFramework \"weaver.framework.CatsEffect\" if you had other test framework in your dependencies. The following example shows how to run an munit-based test suite: //> using test.dep org.scalameta::munit::0.7.29 class MyTests extends munit.FunSuite { test(\"foo\") { assert(2 + 2 == 4) } } scala-cli test MyTests.test.scala Compiling project (1 Scala source) Compiled project MyTests: + foo 0.143s","s":"Test framework","u":"/docs/commands/test","h":"#test-framework","p":261},{"i":270,"t":"Passing the --test-only option to the test sub-command filters the test suites to be run: //> using test.dep org.scalameta::munit::0.7.29 package tests.only class BarTests extends munit.FunSuite { test(\"bar\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test . --test-only 'tests.only*' # tests.only.BarTests: # + bar 0.045s","s":"Filter test suite","u":"/docs/commands/test","h":"#filter-test-suite","p":261},{"i":273,"t":"To run a specific test case inside the unit test suite pass *exact-test-name* as an argument to scala-cli: //> using test.dep org.scalameta::munit::0.7.29 package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } scala-cli test . --test-only 'tests.only*' -- '*foo*' # tests.only.Tests: # + foo 0.045s # + foo-again 0.001s","s":"Munit","u":"/docs/commands/test","h":"#munit","p":261},{"i":275,"t":"You can pass test arguments to your test framework by passing them after --: //> using test.dep org.scalatest::scalatest::3.2.9 import org.scalatest._ import org.scalatest.flatspec._ import org.scalatest.matchers._ class Tests extends AnyFlatSpec with should.Matchers { \"A thing\" should \"thing\" in { assert(2 + 2 == 4) } } scala-cli test MyTests.test.scala -- -oD Compiling project (1 Scala source) Compiled project Tests: A thing - should thing (22 milliseconds) Run completed in 359 milliseconds. Total number of tests run: 1 Suites: completed 1, aborted 0 Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0 All tests passed.","s":"Test arguments","u":"/docs/commands/test","h":"#test-arguments","p":261},{"i":277,"t":"The version sub-command prints the currently used Scala CLI version and the associated Scala version. scala-cli version Scala CLI version: 0.1.19 Scala version (default): 3.2.1 It is also possible to print the same output with the -version option passed to the default sub-command. This way doesn't allow to use the other options relevant to version, however. scala-cli -version Scala CLI version: 0.1.19 Scala version (default): 3.2.1 When version is called, Scala CLI will automatically check if it's up to date. If your version is outdated, you will get a warning. Your Scala CLI. version is outdated. The newest version is 0.1.19 It is recommended that you update Scala CLI through the same tool or method you used for its initial installation for avoiding the creation of outdated duplicates. You can skip checking if Scala CLI is up to date by passing the --offline option. scala-cli version --offline It's also possible to just print the raw Scala CLI version with the --cli-version option. This won't check if the app is outdated, so the --offline option is unnecessary in this context. scala-cli version --cli-version 0.1.19 note Do not confuse the version sub-command's --cli-version option with the launcher option under the same name, as they do different things. The former prints the raw Scala CLI version, while the latter allows to change the Scala CLI launcher version. In fact, both of them can be used at one time. scala-cli --cli-version 0.1.18 version --cli-version 0.1.18 Launcher options have to be passed before the sub-command is specified, which allows to differentiate between them. Similarly, it's possible to just print the raw default Scala version. Once more, this won't check if the app is outdated, so the --offline option is unnecessary in this context as well. scala-cli version --scala-version 3.2.1","s":"Version","u":"/docs/commands/version","h":"","p":276},{"i":279,"t":"Scala CLI can generate the files that are necessary for providing IDE support in Visual Studio Code. For example, here is a simple project in scala-cli which contains only one main and one test class. @main def hello() = println(\"Hello, world\") //> using dep org.scalameta::munit::1.0.0-M1 class MyTests extends munit.FunSuite { test(\"test\") { val x = 2 assertEquals(x, 2) } } The following command generates configuration files for VSCode support: scala-cli setup-ide . There is also another way. The first time you run the run|compile|test commands, the configuration files for the VSCode will be also generated. scala-cli run . # \"Hello, world\" and then, we launch Visual Studio Code code . After starting metals, you will see the run/debug buttons in HelloWorld.scala and test/debug in MyTests.test.scala (assuming the following directory layout). Pressing the run button will run the Main.scala, the output will be visible in DebugConsole. And the similar effect after pressing the test button.","s":"VSCode setup","u":"/docs/cookbooks/ide/vscode","h":"","p":278},{"i":281,"t":"It is possible to import a Scala CLI project into IDEA IntelliJ. The import is done through BSP and the relevant files can be seen in the hidden .bsp directory, generated after running the setup-ide command (or implicitly the run|compile|test commands as well). Here's a walk-through for a simple import scenario. @main def hello() = println(\"Hello, world\") //> using dep org.scalameta::munit::1.0.0-M1 class MyTests extends munit.FunSuite { test(\"test\") { val x = 2 assertEquals(x, 2) } } tree -a . ├── src │ └── HelloWorld.scala └── test └── MyTests.test.scala The following command generates all the relevant configurations for IDE support: scala-cli setup-ide . Alternatively, the first time you run the run|compile|test commands, the relevant IDE configuration will be generated as well. In fact it is entirely sufficient to just run: scala-cli . Hello, world Next, we need to launch IDEA IntelliJ. To import the project, you can import it, File -> New -> Project from Existing Sources... And then pick BSP as the external model (if BSP doesn't show up at this step, it means that the .bsp folder is absent and should be generated with the scala-cli setup-ide subcommand). Alternatively, you can directly call File -> Open and pick the directory, allowing IntelliJ to figure things out by itself (which it definitely should, if the .bsp folder is in place). Just make sure the .bsp folder is present in the project root directory. You should now be able to see the active BSP connection icon in the lower right corner of your IDEA IntelliJ window. The run buttons, syntax completions & coloring should now be available when opening source files. IntelliJ should also be identifying the main sources(blue) and test sources (green) directories. IDEA IntelliJ will now call Scala CLI's bsp command to handle running, testing and debugging your code in this project. Also, please do note, that the project structure comes directly from Scala CLI and you shouldn't really have to control it from IntelliJ. Instead, being a CLI tool, we have a terminal-first policy, and so, if you want to update the project structure to include an extra directory, just run the proper command to update the .bsp directory. scala-cli setup-ide . ../extra-directory Now, after waiting for a bit, the extra directory should be picked up by IntelliJ. And if for whatever reason you want to reload the project manually, you can do it from IntelliJ's BSP panel, just click Refresh there. Note: this example scenario assumes the sources are put in separate subdirectories, 1 per scope. This is because that's what is encouraged by IDEA IntelliJ, which assumes by default that tests should have its own directory. However, nothing really forces you to bother with that, you can put everything in the root directory (or anywhere else, really), and it should (mostly) work fine: tree -a . ├── HelloWorld.scala └── MyTests.test.scala","s":"IntelliJ IDEA setup","u":"/docs/cookbooks/ide/intellij","h":"","p":280},{"i":283,"t":"If you've read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI project using BSP. However, in some cases importing a single project just does not fit the bill. Here's a walk-through for a slightly more advanced scenario. Let's say we keep the sources for 2 separate Scala apps in one repository. Each has its own subdirectory, to keep things clean. Additionally, you have another one for scripts alongside them. It looks somewhat similar to this: tree -a . ├── app1 │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── AnotherScript.sc └── SomeScript.sc 7 directories, 6 files @main def hello: Unit = println(\"hello1\") //> using dep org.scalameta::munit:1.0.0-M7 class MyTests1 extends munit.FunSuite { test(\"my test 1\") { assert(2 + 2 == 4) } } @main def hello: Unit = println(\"hello2\") //> using dep com.lihaoyi::utest::0.8.1 import utest.* object MessagesTests extends TestSuite { val tests = Tests { test(\"my test 2\") { assert(2 + 2 == 4) } } } println(\"some script\") println(\"another script\") When running these apps, you'd like to run them separately. app1 and app2 may have conflicting dependencies, or it may just not feel hygienic to share their classpath long term. However, you keep those in one repository because of business relevance (or whatever other reasons why they are tied together), and so, you'd like to see them all at once in your IDE, with all the syntax coloring, completions and debugging your code straight from the IDE, the whole shebang. It's tempting to just run: scala-cli setup-ide . Unfortunately, in this case that won't really do the trick. Even if you run and package the apps & scripts from the terminal separately, when importing everything together to your IDE like this, the single BSP project will make them share their classpath. This in turn means that things will break. The only way to solve this is for each to have its own BSP configuration, really. And so: scala-cli setup-ide app1 scala-cli setup-ide app2 scala-cli setup-ide scripts As a result, a separate .bsp directory was created in app1, app2 and scripts, respectively. tree -a . ├── app1 │ ├── .bsp │ │ └── scala-cli.json │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── .bsp │ │ └── scala-cli.json │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── .bsp │ └── scala-cli.json ├── .scala-build │ ├── ide-inputs.json │ └── ide-options-v2.json ├── AnotherScript.sc └── SomeScript.sc 13 directories, 15 files After opening the root directory in IntelliJ (File -> Open...), the 3 BSP setups should be successfully detected. However, since there are 3 different setups, IntelliJ doesn't know what to import. And so, we have to set it up ourselves. Right-click on your project root directory in Intellij and go into Module Settings. Then, under Project Structure -> Modules press the + button and then Import Module. Navigate to each of the subdirectories from there and add them as a BSP module (BSP should be an available choice, if the setup-ide was run correctly). You have to import each of the subdirectories separately (app1, app2 and scripts, in the example). The end result should look like this: Now each of the subdirectories uses its own BSP connection, which in turn means a separate classpath. And all of that in a single IntelliJ project! Upon closer inspection, you may notice that IntelliJ stores this as separate sub-project configurations. Each subdirectory gets its own .idea folder with the relevant settings. tree -a . ├── .idea │ ├── .gitignore │ ├── bsp.xml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── intellij-multi-bsp.iml │ ├── misc.xml │ ├── modules.xml │ ├── sbt.xml │ ├── vcs.xml │ └── workspace.xml ├── app1 │ ├── .bsp │ │ └── scala-cli.json │ ├── .idea │ │ └── modules │ │ └── app1-root.iml │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── .bsp │ │ └── scala-cli.json │ ├── .idea │ │ └── modules │ │ └── app2-root.iml │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── .bsp │ └── scala-cli.json ├── .idea │ └── modules │ └── scripts-root.iml ├── .scala-build │ ├── ide-inputs.json │ └── ide-options-v2.json ├── AnotherScript.sc └── SomeScript.sc 21 directories, 28 files","s":"Setup multiple projects in IDEA IntelliJ as separate modules","u":"/docs/cookbooks/ide/intellij-multi-bsp","h":"","p":282},{"i":285,"t":"If you've read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI project using BSP. However, did you know that it's possible to import one alongside an SBT project? (Or any other build tool's project, for that matter.) Here's a walk-through for a simple example. Let's say you have an existing SBT project that you're working with for a while now. You have imported it in IntelliJ and the integration works nicely. The project's structure looks roughly like this: tree -a . ├── .bsp │ └── sbt.json ├── .idea │ ├── .gitignore │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── libraries │ │ ├── sbt__junit_junit_4_13_2_jar.xml │ │ ├── sbt__org_hamcrest_hamcrest_core_1_3_jar.xml │ │ ├── sbt__org_scala_lang_scala3_library_3_3_1_3_jar.xml │ │ ├── sbt__org_scala_lang_scala_library_2_13_8_jar.xml │ │ ├── sbt__org_scala_sbt_test_interface_1_0_jar.xml │ │ ├── sbt__org_scalameta_junit_interface_1_0_0_M6_jar.xml │ │ └── sbt__org_scalameta_munit_3_1_0_0_M6_jar.xml │ ├── misc.xml │ ├── modules │ │ ├── intellij-sbt-with-scala-cli-bsp-build.iml │ │ └── intellij-sbt-with-scala-cli-bsp.iml │ ├── modules.xml │ ├── sbt.xml │ ├── scala_compiler.xml │ ├── vcs.xml │ └── workspace.xml ├── build.sbt ├── project │ └── build.properties ├── scripts │ ├── AnotherScript.sc │ └── SomeScript.sc ├── src │ ├── main │ │ └── scala │ │ └── main.scala │ └── test │ └── scala │ └── MyTests.test.scala └── target └── scala-3.1.3 ├── classes │ ├── main$package$.class │ ├── main$package.class │ ├── main$package.tasty │ ├── main.class │ └── main.tasty └── test-classes ├── MyTests.class └── MyTests.tasty 16 directories, 32 files Now, let's say that at some point you decide you need to occasionally run some scripts relevant to this project. You run those scripts with Scala CLI and decide it'd be convenient to keep them in the same repository. tree scripts scripts ├── AnotherScript.sc └── SomeScript.sc 0 directories, 2 files However, you already import this repo as an SBT project, so what can you do? Well, you can import the Scala CLI scripts as a BSP module alongside your SBT project. Make sure you setup the BSP configuration for the scripts directory first: scala-cli setup-ide scripts As a result, a scripts/.bsp directory should be created. Now, right-click on your project root directory in IntelliJ and go into Module Settings Then, under Project Structure -> Modules press the + button and then Import Module. Navigate to the scripts directory from there and add it as a BSP module (BSP should be an available choice, if the setup-ide command was run correctly). Now the scripts BSP module should be imported and you should be able to run the scripts from your IDE. The end result should look like this:","s":"Scala CLI project in IntelliJ alongside your existing SBT project","u":"/docs/cookbooks/ide/intellij-sbt-with-bsp","h":"","p":284},{"i":287,"t":"This section of the documentation contains a set of recipes that show how to use Scala CLI in particular situations. The recipes are intended to provide a solution to the task at hand, but also without going into great detail. For a more in-depth analysis, please check out our Guides. To get started, try one of the cookbooks below:","s":"Cookbooks","u":"/docs/cookbooks/intro","h":"","p":286},{"i":289,"t":"Picking the Scala version Picking the Java version Debugging with Scala CLI Filter the test suites to run Running scripts Scripts with instant startup Sharing and testing code with GitHub gists Use Scala CLI in GitHub Actions","s":"Introductory cookbooks","u":"/docs/cookbooks/intro","h":"#introductory-cookbooks","p":286},{"i":291,"t":"Metals with VS Code IDEA IntelliJ Scala CLI alongside SBT in IDEA IntelliJ Multiple Scala CLI projects as separate modules in IDEA IntelliJ Scala CLI within Emacs","s":"Working with Scala CLI in IDEs","u":"/docs/cookbooks/intro","h":"#working-with-scala-cli-in-ides","p":286},{"i":293,"t":"Packaging Scala applications as executable files Packaging Scala applications as Docker images Packaging Scala applications as GraalVM native images","s":"Packaging ⚡️","u":"/docs/cookbooks/intro","h":"#packaging-️","p":286},{"i":295,"t":"Debugging with Scala CLI is very simple. All one needs to do is to pass the --debug option, which is available for the run and test sub-commands.","s":"Debugging","u":"/docs/cookbooks/introduction/debugging","h":"","p":294},{"i":297,"t":"Let's start with creating a few example files, which we will run and debug later on: object MyClass extends App { println(\"Line 1\") println(\"Line 2\") println(\"Line 3\") } //> using dep org.scalameta::munit::0.7.27 class MyTests extends munit.FunSuite { test(\"foo\") { assert(2 + 2 == 4) } }","s":"Preparing files to debug","u":"/docs/cookbooks/introduction/debugging","h":"#preparing-files-to-debug","p":294},{"i":300,"t":"If you are using VS Code with Metals, you will have to define launch configurations in the launch.json file inside the .vscode directory. Within each configuration you will have to define the following configuration attributes: type, request, name, buildTarget, hostName and port. If you don't know what are the exact build target names of your project, you can check them in Metals Doctor in the Build target column: If no build targets have been found, perform the following steps: run scala-cli compile . in the command line. when the compilation is complete, run Connect to build server in the Metals build commands section. After these steps, build targets should be visible in the Metals Doctor view. Example launch.json configuration file: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"scala\", \"request\": \"attach\", \"name\": \"project\", \"buildTarget\": \"project_183d125c5c\", \"hostName\": \"localhost\", \"port\": 5005 }, { \"type\": \"scala\", \"request\": \"attach\", \"name\": \"project-test\", \"buildTarget\": \"project_183d125c5c-test\", \"hostName\": \"localhost\", \"port\": 5005 } ] } After defining configurations in the launch.json file, you should be able to see them in Configuration dropdown in the Run and Debug view: After setting up the configuration you can proceed to debugging.","s":"Configuration","u":"/docs/cookbooks/introduction/debugging","h":"#configuration","p":294},{"i":301,"t":"Set breakpoints for the file you would like to debug: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug if you would like to debug MyTests.test.scala file After compilation is completed, Scala CLI should stop and listen for transport dt_socket at port 5005. info Please note that 5005 is the default port for debugging with scala-cli. You can always change it by passing --debug-port option. At this moment go to the Run and Debug view, select proper configuration from the Configuration dropdown and run debugger by clicking green arrow on the side: After all these steps, the debugger should stop at the first breakpoint and you can proceed to debugging your code using all features delivered by VS Code. For more information check this guide.","s":"Debugging","u":"/docs/cookbooks/introduction/debugging","h":"#debugging","p":294},{"i":304,"t":"The first thing that you need to do to start debugging is setting breakpoints for the files you want to debug: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug if you would like to debug MyTests.test.scala file After compilation is completed, Scala CLI should stop and listen for transport dt_socket at port 5005. info Please note that 5005 is the default port for debugging with scala-cli. You can always change it by passing --debug-port option. At this moment, you can attach to process by clicking Run -> Attach to Process and choosing process, which is running at port 5005: After all these steps, the debugger should stop at the first breakpoint and you can proceed to debug your code using all features delivered by IntelliJ IDEA. For more information check this guide.","s":"Debugging in the attach mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-attach-mode","p":294},{"i":306,"t":"If you would like to debug in listen mode, add a new Remote JVM Debug configuration with the following setup: Set breakpoints for the files you want to debug: Run the previously set configuration by clicking on the green debug button on the side: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug-mode listen if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug-mode listen if you would like to debug MyTests.test.scala file info attach is the default mode for debugging with Scala CLI. You can always change it by passing --debug-mode option. Available modes are: attach and listen. After all these steps the debugger should stop at the first breakpoint and you can proceed to debug your code using all features delivered by IntelliJ IDEA. For more information check this guide.","s":"Debugging in the listen mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-listen-mode","p":294},{"i":309,"t":"Scala CLI lets you run Scala code straight from GitHub gists, without the need to manually download them first. This is done by passing the link to a gist as an argument to Scala CLI: For example, given the gist https://gist.github.com/alexarchambault/7b4ec20c4033690dd750ffd601e540ec, which contains these two files: object Messages { def hello = \"Hello\" } println(Messages.hello) You can run them with Scala CLI like this: scala-cli https://gist.github.com/alexarchambault/7b4ec20c4033690dd750ffd601e540ec This example prints Hello to the standard output. note As shown in this example, the gist isn't limited to just one file. Scala CLI downloads the gist's archive and unzips it, so the gist can contain multiple files that depend on each other. Scala CLI also caches the project sources using Coursier's cache.","s":"Running code from gists","u":"/docs/cookbooks/introduction/gists","h":"#running-code-from-gists","p":307},{"i":311,"t":"Together with the GitHub CLI (gh), it becomes really easy to share Scala code. If you want to share a code file named file.scala, just run this command to create the gist: gh gist create file.scala Then you (and others) can run it quickly, using the Scala CLI approach shown above.","s":"Sharing code snippets","u":"/docs/cookbooks/introduction/gists","h":"#sharing-code-snippets","p":307},{"i":313,"t":"You can also use resources from gists archive. This is done by passing resourceDir in using directives. For example, given the gist https://gist.github.com/lwronski/7ee12fa4b8b8bac3211841273df82080 which containing Scala code and text file: //> using resourceDir ./ import scala.io.Source object Hello extends App { val inputs = Source.fromResource(\"input\").getLines.map(_.toInt).toSeq println(inputs.mkString(\",\")) } 1 2 3 4 and run them: scala-cli https://gist.github.com/lwronski/7ee12fa4b8b8bac3211841273df82080 1,2,3,4 it will print 1,2,3,4 to the standard output.","s":"Resources from gists","u":"/docs/cookbooks/introduction/gists","h":"#resources-from-gists","p":307},{"i":315,"t":"note This feature is a work in progress and should currently be treated as experimental. Markdown sources are ignored by default unless passed explicitly as inputs. You can enable including non-explicit .md inputs by passing the --enable-markdown option. It is possible to run markdown sources from a GitHub gist. The gist is technically treated as a zipped archive (which it is downloaded as), so it is necessary to pass the --enable-markdown option alongside the gist URL to run any contained Markdown sources. scala-cli --power https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown Hello You can find more information on working with Markdown in the Markdown guide.","s":"Gists and Markdown code","u":"/docs/cookbooks/introduction/gists","h":"#gists-and-markdown-code","p":307},{"i":317,"t":"Scala CLI allows to easly compile and run Scala Scripts. It also allows for straightforward compilation with Scala Native. Scala Native is an ahead-of-time compiler to native binary allowing for instant startup times, meaning that along with scala-cli, it should perfectly suit the needs of a fast scripting tool.","s":"Scripts with instant startup","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"","p":316},{"i":319,"t":"As an example, let’s build a script printing files from a directory with sizes bigger than a passed value. //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) Running this for a dir directory and 20 MB as a lower limit with scala-cli size-higher-than.scala – dir 20 can give us for example: (>20MB of text) scala-cli size-higher-than.scala -- dir 20 Compiling project (Scala 3.1.1, JVM) Compiled project (Scala 3.1.1, JVM) /Users/user/Documents/workspace/dir/large-file.txt A keen eye will notice that we have not yet compiled to Scala Native. We are still running on the JVM! We can fix that by either running with a —-native option, or, in this case, by including an additional using directive: //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 //> using platform scala-native @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) After rerunning, you may notice that while the initial compilation took a little longer, subsequent runs will severely cut on the startup time compared to the JVM.","s":"Using Scala Native","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#using-scala-native","p":316},{"i":321,"t":"We can make the runtime itself even faster, using various Scala Native optimization options: debug - what was used by default up to this point, fast compilation with a slower runtime release-fast - moderate compilation time with a faster runtime release-full - slow compilation time with the fastest runtime We pass these using a -–native-mode scala-cli option or, like previously, by adding a using directive: //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 //> using platform scala-native //> using nativeMode release-full @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) We can also package this script into a separate binary with the package command, useful especially on Windows where typically shebangs won’t work:","s":"Optimization options","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#optimization-options","p":316},{"i":323,"t":"Some things to look out for when working with Scala Native: dependencies - libraries have to be published separately for Scala Native. Notice the org::project::version double colon syntax used for os-lib - it basically hides org::project_native[Scala Native binary version]:version underneath. Fortunately, many libraries are already available for Scala Native. However, Java dependencies will not work altogether. some differences exist when compared to Scala on the JVM.","s":"Additional considerations","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#additional-considerations","p":316},{"i":326,"t":"Scala CLI lets you run, test, and package Scala code in various environments, including GitHub CI. To use Scala CLI features in a simple way you can use the GitHub Actions scala-cli-setup that installs everything necessary to run your Scala CLI application and more. For example, here's a simple ls application printing the files in a given directory: //> using scala 2.13 //> using dep com.lihaoyi::os-lib:0.7.8 @main def hello(args: String*) = val path = args.headOption match case Some(p) => os.Path(p, os.pwd) case _ => os.pwd if (os.isDir(path)) println(os.list(path).mkString(\",\")) else System.err.println(\"Expected directory path as an input\") and some tests for ls application: //> using dep org.scalameta::munit::0.7.27 import scala.util.Properties class TestsLs extends munit.FunSuite { test(\"ls\") { // prepare test directory val tempDir = os.temp.dir() // create files val expectedFiles = Seq(\"Ls\", \"Hello\").map(tempDir / _) expectedFiles.foreach(os.write(_, \"Hello\")) // check val scalaCLILauncher = if(Properties.isWin) \"scala-cli.bat\" else \"scala-cli\" val foundFiles = os.proc(scalaCLILauncher, \"Ls.scala\", \"--\", tempDir).call().out.trim() expectedFiles.map(_.toString).foreach { file => assert(foundFiles.contains(file)) } } }","s":"Preparing simple aplication","u":"/docs/cookbooks/introduction/gh-action","h":"#preparing-simple-aplication","p":324},{"i":328,"t":"The following configuration of ci.yml contains a definition of job that runs tests using Scala CLI for every platform defined in matrix.OS. jobs: build: runs-on: ${{ matrix.OS }} strategy: matrix: OS: [\"ubuntu-latest\", \"macos-latest\", \"windows-latest\"] steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: coursier/cache-action@v6.3 - uses: VirtusLab/scala-cli-setup@v0.1 - run: scala-cli test .","s":"Run tests in Github CI","u":"/docs/cookbooks/introduction/gh-action","h":"#run-tests-in-github-ci","p":324},{"i":330,"t":"To check the code style of your sources, you can use Scalafmt. To check your code format in GitHub CI by adding new job format: format: runs-on: \"ubuntu-latest\" steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: coursier/cache-action@v6.3 - uses: VirtusLab/scala-cli-setup@v0.1 - name: Scalafmt check run: | scala-cli fmt --check . || ( echo \"To format code run\" echo \" scala-cli fmt .\" exit 1 ) If the scala-cli fmt --check . command fails, it can be easily fixed by running scala-cli fmt ., which correctly formats your code.","s":"Check your Scala code format","u":"/docs/cookbooks/introduction/gh-action","h":"#check-your-scala-code-format","p":324},{"i":332,"t":"Scala CLI allows to build native executable applications using GraalVM, which can be uploaded as GitHub release artifacts. - name: Package app run: scala-cli .github/scripts/package.sc Given this simple Scala Script package.sc to package application to every platform: //> using scala 3.1.2 //> using dep com.lihaoyi::os-lib:0.8.0 import scala.util.Properties val platformSuffix: String = { val os = if (Properties.isWin) \"pc-win32\" else if (Properties.isLinux) \"pc-linux\" else if (Properties.isMac) \"apple-darwin\" else sys.error(s\"Unrecognized OS: ${sys.props(\"os.name\")}\") os } val artifactsPath = os.Path(\"artifacts\", os.pwd) val destPath = if (Properties.isWin) artifactsPath / s\"ls-$platformSuffix.exe\" else artifactsPath / s\"ls-$platformSuffix\" val scalaCLILauncher = if (Properties.isWin) \"scala-cli.bat\" else \"scala-cli\" os.makeDir(artifactsPath) os.proc(scalaCLILauncher,\"--power\", \"package\", \".\", \"-o\", destPath, \"--native-image\") .call(cwd = os.pwd) .out .text() .trim","s":"Package your application","u":"/docs/cookbooks/introduction/gh-action","h":"#package-your-application","p":324},{"i":334,"t":"To upload generated native executable applications to artifacts you can use upload-artifact GitHub Actions. - uses: actions/upload-artifact@v3 with: name: launchers path: artifacts if-no-files-found: error retention-days: 2 When release CI pass, you should be able to download artifacts that contain native launchers of your applications. Here you can find examples of a CI that contains generated launcher based on this cookbook. You can find the code of this cookbook here.","s":"Distribute generated native application","u":"/docs/cookbooks/introduction/gh-action","h":"#distribute-generated-native-application","p":324},{"i":336,"t":"You can use Scala CLI to test your code compatibility with various versions of java, with a key point being that manual installation of a JDK/SDK is not required(!). Scala CLI automatically downloads the Java version you specify. As an example, the following snippet uses the new method Files.writeString from Java 11: import java.nio.file.Files import java.nio.file.Paths object Main extends App { val dest = Files.createTempDirectory(\"scala-cli-demo\").resolve(\"hello.txt\") val filePath = Files.writeString(dest, \"Hello from ScalaCli\") val fileContent: String = Files.readString(filePath) println(fileContent) } To use Java 11 to run this application, pass the following --jvm option to the Scala CLI command: scala-cli --jvm adopt:11 Main.scala To attempt to compile the application with Java 8, change the value of the --jvm parameter: scala-cli --jvm 8 Main.scala # In this case, it raises an error because the `Files.createTempFile` method is not available in java 8 # # Exception in thread main: java.lang.Exception: java.lang.NoSuchMethodError: java.nio.file.Files.writeString(Ljava/nio/file/Path;Ljava/lang/CharSequence;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; # at method print in modules/runner/src/main/scala-3-stable/scala/cli/runner/Stacktrace.scala:12 inside runner_3.jar # at method printException in modules/runner/src/main/scala/scala/cli/runner/StackTracePrinter.scala:91 inside runner_3.jar # at method main in modules/runner/src/main/scala/scala/cli/runner/Runner.scala:22 inside runner_3.jar","s":"Changing Java versions","u":"/docs/cookbooks/introduction/scala-jvm","h":"","p":335},{"i":338,"t":"By default, Scala CLI runs the latest supported scala version. See our list of Supported Scala Versions in Scala CLI. To demonstrate how this works, here’s a universal piece of code that detects the Scala version at runtime. The code is a bit complicated, so we suggest that you skip reading the whole file, and just focus on what it prints: object ScalaVersion extends App { def props(url: java.net.URL): java.util.Properties = { val properties = new java.util.Properties() val is = url.openStream() try { properties.load(is) properties } finally is.close() } def scala2Version: String = props(getClass.getResource(\"/library.properties\")).getProperty(\"version.number\") def checkScala3(res: java.util.Enumeration[java.net.URL]): String = if (!res.hasMoreElements) scala2Version else { val manifest = props(res.nextElement) manifest.getProperty(\"Specification-Title\") match { case \"scala3-library-bootstrapped\" => manifest.getProperty(\"Implementation-Version\") case _ => checkScala3(res) } } val manifests = getClass.getClassLoader.getResources(\"META-INF/MANIFEST.MF\") val scalaVersion = checkScala3(manifests) val javaVersion = System.getProperty(\"java.version\") println(s\"Scala: $scalaVersion\") } When this application is run without specifying a Scala version, it uses the latest stable release of Scala — 3.1.0 at the time of writing this doc: scala-cli ScalaVersion.scala When you want to control the Scala version, you can control it from the command line using the --scala option (with -S and --scala-version aliases): scala-cli -S 2.13.5 ScalaVersion.scala In many cases you won't care for a precise Scala version and will want \"any Scala 2\" or \"any 2.13 release.\" For this situation, Scala CLI accepts version prefixes like this: scala-cli -S 2 ScalaVersion.scala and this: scala-cli -S 2.12 ScalaVersion.scala In the first example (-S 2), the application picks up the latest Scala 2 stable release (2.13.9 at the time of this writing). In the second example, the application picks up the latest stable release of 2.12 (which is 2.12.18 at the time of this writing). You can also pin the version of the language within a .scala file with using directives. info The using directives syntax is still experimental, and may change in future versions of Scala CLI. Here’s an example of a source code file named version.scala that contains a using directive: //> using scala 2.12 object OldCode //rest of the config Now when you compile that code along with the previous ScalaVersion.scala file: scala-cli ScalaVersion.scala version.scala The output at the time of this writing is \"2.12.18\". The Scala CLI philosophy is “command line first,” so any configuration information that’s passed to the command line will override using directives. So when you run this command with the -S option: scala-cli -S 2.13.10 ScalaVersion.scala version.scala the result is \"2.13.10\" (as opposed to \"2.12.18\" in the previous example). note See our Using Directives Guide for more details on using directives.","s":"Picking the Scala version","u":"/docs/cookbooks/introduction/scala-versions","h":"","p":337},{"i":340,"t":"For prototyping, scripting, and other use cases that won’t need to be run multiple times in the future, providing a Scala version generally isn’t necessary. Scala is source and binary compatible within each major version (e.g., 2.12.x or 3.1.x) so specifying the version in epoch.major form (e.g., 2.12, 2.13, or 3.1) should be perfectly fine for most use cases. When your Scala code contains more advanced features that may be more sensitive for changes in minor version (e.g., from 2.13.4 to 2.13.5) we recommend specifying the complete Scala version.","s":"When should I provide a full version of Scala?","u":"/docs/cookbooks/introduction/scala-versions","h":"#when-should-i-provide-a-full-version-of-scala","p":337},{"i":342,"t":"Scala CLI lets you package your applications as native executables using GraalVM native images. As an example, let's package the following application as a native executable using GraalVM native image: object Echo { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } The following command packages this application as a native executable: scala-cli --power package --native-image Echo.scala -o echo # Run echo on macOS ./echo a b # a b You can pass custom options to GraalVM native image by passing them after --, like scala-cli --power package --native-image Echo.scala -o echo -- --no-fallback","s":"Packaging as GraalVM native images ⚡","u":"/docs/cookbooks/package/native-images","h":"","p":341},{"i":344,"t":"Scala CLI can create an executable application and package it into a Docker image. For example, here's a simple piece of code that will be executed in a Docker container: object HelloDocker extends App { println(\"Hello from Docker\") } Passing --docker to the package sub-command generates a Docker image. When creating a Docker image, the --docker-image-repository parameter is mandatory. The following command generates a hello-docker image with the latest tag: scala-cli --power package --docker HelloDocker.scala --docker-image-repository hello-docker docker run hello-docker # Hello from Docker You can also package your app in the Scala.js or Scala Native environments. For example, this command creates a Scala.js Docker image: scala-cli --power package --js --docker HelloDocker.scala --docker-image-repository hello-docker This command creates a Scala Native Docker image: scala-cli --power package --native --docker HelloDocker.scala --docker-image-repository hello-docker note Packaging a Scala Native application to a Docker image is supported only on Linux.","s":"Packaging as Docker images ⚡","u":"/docs/cookbooks/package/scala-docker","h":"","p":343},{"i":346,"t":"Scala CLI lets you package your application into a lightweight JAR file that can be easily run. The JAR file only contains the byte code that’s generated from your source code files, and automatically downloads its dependencies on its first run. As an example, the following snippet contains a short application to detect the OS: object DetectOsApp extends App { def getOperatingSystem(): String = { val os: String = System.getProperty(\"os.name\") os } println(s\"os: ${getOperatingSystem()}\") }","s":"Packaging as executable files ⚡","u":"/docs/cookbooks/package/scala-package","h":"","p":345},{"i":348,"t":"By default, the package sub-command generates a lightweight JAR that contains only your bytecode. This is how you create a lightweight JAR named DetectOsApp.jar: scala-cli --power package DetectOsApp.scala Lightweight JARs require the java command to be available, and access to the internet, if dependencies need to be downloaded. This is how you run it on macOS: # Run DetectOsApp on macOS ./DetectOsApp # os: Mac OS X The lightweight JAR that was just built on macOS can also run on Linux: # Run DetectOsApp on Linux ./DetectOsApp # os: Linux Scala CLI supports building Lightweight JARs in the macOS, Linux, and Windows environments. JARs built on macOS and Linux are portable between these two operating systems. Lightweight JARs built on Windows can only be run on Windows.","s":"Default format (lightweight launcher)","u":"/docs/cookbooks/package/scala-package","h":"#default-format-lightweight-launcher","p":345},{"i":350,"t":"Passing --assembly to the package sub-command generates so-called \"assemblies,\" or \"fat JARs\": scala-cli --power package --assembly DetectOsApp.scala Assemblies also require the java command to be available in the PATH. But in this case, all of the dependencies that are needed are packaged into the assembly, so nothing gets downloaded upon the first run, and no internet access is required. # Run DetectOsApp on macOS ./DetectOsApp # os: Mac OS X","s":"Assemblies","u":"/docs/cookbooks/package/scala-package","h":"#assemblies","p":345},{"i":352,"t":"Similar to the Scala Toolkit and Typelevel toolkit, it is possible to create your own, custom toolkit. Having a custom toolkit with common libraries can speed up the development using scala-cli. Let's look at how we can create a new toolkit. For example, to create a LiHaoyi ecosystem toolkit, we can name the file as LiHaoyiToolkit.scala and add the required libraries as dependency directives: //> using scala 2.13, 3 //> using publish.name toolkit //> using dep com.lihaoyi::upickle::3.1.3 //> using dep com.lihaoyi::os-lib::0.9.2 //> using dep com.lihaoyi::requests::0.8.0 //> using dep com.lihaoyi::fansi::0.4.0 This toolkit is a combination of 4 libraries from com.lihaoyi organization as defined before. The key publish.name must have the value toolkit to be used as a toolkit. Similarly, define the scalajs version of toolkit in LiHaoyiToolkit.js.scala file. Notice the js.scala extension. It should also have publish.name as toolkit. If testkit is supported, it can also be added as another file, LiHaoyiToolkitTest.scala with publish.name as toolkit-test: //> using scala 2.13, 3 //> using publish.name toolkit-test //> using dep com.lihaoyi::utest::0.8.2 Additionally, more configurations needed for publishing the toolkit can be kept in a conf file, for example, publish-conf.scala: //> using publish.organization com.yadavan88 //> using publish.version 0.1.0 //> using publish.url https://github.com/yadavan88/lihaoyi-toolkit //> using publish.license Apache-2.0 //> using publish.repository central //> using publish.developer \"yadavan88|Yadu Krishnan|https://github.com/yadavan88\" //> using repository sonatype:public The toolkit can be published locally using the command: scala-cli --power publish local --cross LiHaoyiToolkit.scala publish-conf.scala Similarly, it is also possible to publish to a central repository. Refer to the GitHub Action workflow for more details. Once it is published, it can be accessed using the org-name with which it got published. For example, with the published toolkit under the organization com.yadavan88, it can be accessed as: //> using toolkit com.yadavan88:0.1.0 @main def main() = { println(fansi.Color.Blue(\"Hello world!\")) println(\"path is : \" + os.pwd) } This brings in all the dependencies mentioned in the custom toolkit file.","s":"Custom Toolkit","u":"/docs/guides/advanced/custom-toolkit","h":"","p":351},{"i":354,"t":"The --test-only option is useful for when you only want to run a specific subset of tests. In this cookbook, we will walk through how to use the --test-only option with the test sub-command in Scala CLI, specifically when using the munit and utest test frameworks.","s":"Filter the test suites to run","u":"/docs/cookbooks/introduction/test-only","h":"","p":353},{"i":356,"t":"The --test-only option in Scala CLI supports using glob patterns to filter test suites to run. A glob pattern is a string which contains asterisk * characters to match a set of test suites. Here are three examples of glob patterns for how to filter test suites with --test-only: start with test - test* end with test - *test contains test - *test* note The --test-only option is supported for every test framework running with Scala CLI. For example, passing tests.only* to the --test-only option runs only the test suites which start with tests.only: //> using dep org.scalameta::munit::0.7.29 package tests.only class BarTests extends munit.FunSuite { test(\"bar\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test . --test-only 'tests.only*' # tests.only.BarTests: # + bar 0.045s","s":"Filter the test suites","u":"/docs/cookbooks/introduction/test-only","h":"#filter-the-test-suites","p":353},{"i":358,"t":"note Test frameworks may have their own specific API for specifying the test cases to run aside from the test-only input.","s":"Running a single test case by name","u":"/docs/cookbooks/introduction/test-only","h":"#running-a-single-test-case-by-name","p":353},{"i":360,"t":"To run a specific test case inside a test suite pass *test-name* as an argument to Scala CLI: //> using dep org.scalameta::munit::0.7.29 package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } scala-cli test . -- '*foo*' # tests.only.Tests: # + foo 0.045s # + foo-again 0.001s This will only run the test which contains the name foo, any other tests in your test suite will be skipped.","s":"Munit","u":"/docs/cookbooks/introduction/test-only","h":"#munit","p":353},{"i":362,"t":"Unfortunately, the utest test framework doesn't support using glob pattern * to filter the test cases to run. In order to run a specific test case you will need to specify the exact name of the test you want to run. //> using dep com.lihaoyi::utest::0.7.10 import utest._ object MyTests extends TestSuite { val tests = Tests { test(\"foo\") { assert(2 + 2 == 4) println(\"Hello from \" + \"tests\") } test(\"bar\") { assert(2 + 2 == 4) println(\"Hello from \" + \"tests\") } } } scala-cli test . -- 'MyTests.foo' # -------------------------- Running Tests MyTests.foo -------------------------- # Hello from tests # + MyTests.foo 8ms # Tests: 1, Passed: 1, Failed: 0 This will run only the test case with the name MyTests.foo.","s":"Utest","u":"/docs/cookbooks/introduction/test-only","h":"#utest","p":353},{"i":364,"t":"Although the Scala CLI runner can be used as a native image and thus will not always be run on the JVM it still supports Java properties. There are a couple ways to specify them.","s":"Java properties","u":"/docs/guides/advanced/java-properties","h":"","p":363},{"i":366,"t":"Java properties can be passed as arguments, before the sub-command name and sources, when invoking scala-cli, e.g. scala-cli '-Dcoursier.credentials=maven.pkg.github.com Private_Token:gh_token1234' run . note scala-cli run . -Dfoo=bar would pass the java property into your Scala app scala-cli -Dfoo=bar run . would pass the java property into scala-cli.","s":"On the Command line","u":"/docs/guides/advanced/java-properties","h":"#on-the-command-line","p":363},{"i":368,"t":"You can also use a .scala-jvmopts file placed in the project's root, example file content: -Dcoursier.credentials=maven.pkg.github.com Private_Token:gh_token1234 -Dhttp.proxy=4.4.4.4 -Dhttp.user=User2","s":"File named .scala-jvmopts","u":"/docs/guides/advanced/java-properties","h":"#file-named-scala-jvmopts","p":363},{"i":370,"t":"It's also possible to use the config subcommand to set the properties globally: scala-cli --power config -i java.properties \"http.proxy=4.4.4.4\" \"http.user=User2\" \"coursier.credentials=...\" note Please note that if you need to modify the Java properties, you have to redefine all of them. It's not possible to update just a single value via the config command. Each update effectively replaces the entire Java properties list.","s":"Scala CLI's config","u":"/docs/guides/advanced/java-properties","h":"#scala-clis-config","p":363},{"i":372,"t":"Scala CLI will also read environment variables JAVA_OPTS and JDK_JAVA_OPTIONS and scan them for Java properties: export JAVA_OPTS=\"-Dhttp.proxy=4.4.4.4 -Dhttp.user=User2\" note The -D prefix can only be dropped when writing the values to config.","s":"JAVA_OPTS and JDK_JAVA_OPTIONS","u":"/docs/guides/advanced/java-properties","h":"#java_opts-and-jdk_java_options","p":363},{"i":374,"t":"Instead of passing paths to your sources, you can also pipe your code via standard input: echo '@main def hello() = println(\"Hello\")' | scala-cli _ Hello","s":"Piping","u":"/docs/guides/advanced/piping","h":"","p":373},{"i":376,"t":"The _ wildcard implies that the piped code is a standard Scala app. It is also possible to pass a script or Java code, when using the appropriate wildcard. The available options are as follows: for standard Scala code use _, _.scala or -.scala; for Scala scripts use -, _.sc or -.sc; for Java code use _.java or -.java; for Markdown code use _.md or -.md.","s":"Wildcards","u":"/docs/guides/advanced/piping","h":"#wildcards","p":373},{"i":378,"t":"scripts echo 'println(\"Hello\")' | scala-cli _.sc Hello Scala code echo '@main def hello() = println(\"Hello\")' | scala-cli _.scala Hello Java code echo 'class Hello { public static void main(String args[]) { System.out.println(\"Hello\"); } }' | scala-cli _.java Hello Markdown code (experimental) echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli _.md Hello","s":"Examples","u":"/docs/guides/advanced/piping","h":"#examples","p":373},{"i":380,"t":"It is also possible to pipe some code via standard input, while the rest of your code is on-disk. echo 'case class HelloMessage(msg: String)' > HelloMessage.scala echo '@main def hello() = println(HelloMessage(msg = \"Hello\").msg)' | scala-cli _ HelloMessage.scala Hello You can even refer to code from piped scripts, when needed. A piped script can be referred to by its wrapper name stdin, as in the example below. echo '@main def main() = println(stdin.message)' > PrintMessage.scala echo 'def message: String = \"Hello\"' | scala-cli PrintMessage.scala _.sc Hello","s":"Mixing piped sources with on-disk ones","u":"/docs/guides/advanced/piping","h":"#mixing-piped-sources-with-on-disk-ones","p":373},{"i":382,"t":"Scala Native works with Scala 3.1.x, 2.13.x and 2.12.x. Scripts are unavailable for Scala 2.12.x. Scala Native requires the LLVM toolchain - see requirements on Scala Native website.","s":"Scala Native","u":"/docs/guides/advanced/scala-native","h":"","p":381},{"i":384,"t":"Enable Scala Native support by passing --native to Scala CLI, such as: scala-cli Test.scala --native A Scala Native version can be set by passing --native-version with an argument: scala-cli Test.scala --native --native-version 0.4.3 These can also be set in a file, or in a project (in your project.scala file) by using directives: //> using platform native //> using nativeVersion 0.4.3 Platform compatibility and supported Scala language versions depend on this version. It is recommended to use the newest stable version.","s":"Configuration","u":"/docs/guides/advanced/scala-native","h":"#configuration","p":381},{"i":386,"t":"This section is currently a work in progress, but here are some initial notes: Beware platform dependencies compile / run / test / package should all work","s":"Dependencies","u":"/docs/guides/advanced/scala-native","h":"#dependencies","p":381},{"i":388,"t":"info This article requires knowledge of the Scala language (how to define a class or method) as well as Scala tooling (the REPL, and basics of dependency management and unit tests). In this article we show how to use Scala CLI to create a basic script, followed by small project with features like dependencies, tests, and IDE support. We aim to provide you with a knowledge of how to create and develop your first projects using Scala CLI. First, let's verify if Scala CLI is properly installed with a simple \"hello world\" test: echo 'println(\"Hello\")' | scala-cli - Hello Running this command the first time may take a bit longer than usual and prints a fair number of logging output because Scala CLI needs to download all the artifacts it needs to compile and run the code.","s":"Getting started","u":"/docs/getting_started","h":"","p":387},{"i":390,"t":"In that example we actually just created a Scala Script. To demonstrate this more fully, let's create a script in a hello.sc file that greets more properly: def helloMessage(names: Seq[String]) = names match case Nil => \"Hello!\" case names => names.mkString(\"Hello: \", \", \", \"!\") println(helloMessage(args.toSeq)) When that script is given no names, it prints \"Hello!\", and when it’s given one or more names it prints the string that's created in the second case statement. With Scala CLI we run the script like this: scala-cli hello.sc Hello To provide arguments to the script we add them after --: scala-cli hello.sc -- Jenny Jake Hello Jenny, Jake! You may wonder what kind of Scala version was used under the hood. The answer is the latest stable version which was tested in Scala CLI. If you want to specify the Scala version you can use -S or --scala option. More about setting Scala version in the dedicated cookbook. Scala CLI offers many more features dedicated for scripting, as described in the dedicated guide.","s":"Scripting","u":"/docs/getting_started","h":"#scripting","p":387},{"i":392,"t":"Now let's build something more serious. For this example, it's best to start with some prototyping inside the REPL. We can start a REPL session by running scala-cli repl. (If desired, you can also set the Scala version with -S or --scala.) note Scala CLI reuses most of its options across all of its commands. One of the main strengths of Scala is its ecosystem. Scala CLI is designed in a way to expose the Scala ecosystem to all usages of Scala, and running the REPL is no exception. To demonstrate this, let's start prototyping with os-lib — a Scala interface to common OS filesystem and subprocess methods. To experiment with os-lib in the REPL, we simply need to add the parameter --dep com.lihaoyi::os-lib:0.9.0, as shown here: scala-cli repl --dep com.lihaoyi::os-lib:0.9.0 scala> os.pwd val res0: os.Path = ... scala> os.walk(os.pwd) val res1: IndexedSeq[os.Path] = ArraySeq(...)","s":"Dependencies","u":"/docs/getting_started","h":"#dependencies","p":387},{"i":394,"t":"Now it's time to write some logic, based on the prototyping we just did. We'll create a filter function to display all files with the given filename extension in the current directory. For the consistency of our results, let's create a new directory and cd to it: mkdir scala-cli-getting-started cd scala-cli-getting-started Now we can write our logic in a file named files.scala: //> using dep com.lihaoyi::os-lib:0.9.0 def filesByExtension( extension: String, dir: os.Path = os.pwd): Seq[os.Path] = os.walk(dir).filter { f => f.last.endsWith(s\".$extension\") && os.isFile(f) } As you may have noticed, we specified a dependency within files.scala using the //> using dep com.lihaoyi::os-lib:0.9.0 syntax. With Scala CLI, you can provide configuration information with using directives — a dedicated syntax that can be embedded in any .scala file. For more details, see our dedicated guide for using directives. Now let's check if our code compiles. We do that by running: scala-cli compile . Notice that this time we didn’t provide a path to single files, but rather used a directory; in this case, the current directory. For project-like use cases, we recommend providing directories rather than individual files. For most cases, specifying the current directory (.) is a best choice.","s":"A project","u":"/docs/getting_started","h":"#a-project","p":387},{"i":396,"t":"Some people are fine using the command line only, but most Scala developers use an IDE. To demonstrate this, let's open Metals with your favorite editor inside scala-cli-getting-started directory: At the present moment, support for IntelliJ is often problematic. But know that we are working on making it as rock-solid as Metals. Actually, in this case, we cheated a bit by running the compilation first. In order for Metals or IntelliJ to pick up a Scala CLI project, we need to generate a BSP connection detail file. Scala CLI generates these details by default every time compile, run, or test are run. We also expose a setup-ide command to manually control creation of the connection details file. For more information on this, see our IDE guide.","s":"IDE support","u":"/docs/getting_started","h":"#ide-support","p":387},{"i":398,"t":"With our IDE in place, how can we test if our code works correctly? The best way is to create a unit test. The simplest way to add a test using scala-cli is by creating a file whose name ends with .test.scala, such as files.test.scala. (There are also other ways to mark source code files as containing a test, as described in tests guide.) We also need to add a test framework. Scala CLI support most popular test frameworks, and for this guide we will stick with munit. To add a test framework, we just need an ordinary dependency, and once again we'll add that with the using directive: //> using dep org.scalameta::munit:1.0.0-M1 class TestSuite extends munit.FunSuite { test(\"hello\") { val expected = Set(\"files.scala\", \"files.test.scala\") val obtained = filesByExtension(\"scala\").map(_.last).toSet assertEquals(obtained, expected) } } Now we can run our tests at the command line: scala-cli test . Compiling project (test, Scala 3.0.2, JVM) Compiled project (test, Scala 3.0.2, JVM) TestSuite: + hello 0.058s or directly within Metals:","s":"Tests","u":"/docs/getting_started","h":"#tests","p":387},{"i":400,"t":"With our code ready and tested, now it's time to turn it into a command-line tool that counts files by their extension. For this we can write a simple script. A great feature of Scala CLI is that scripts and Scala sources can be mixed: val (ext, directory) = args.toSeq match case Seq(ext) => (ext, os.pwd) case Seq(ext, directory) => (ext, os.Path(directory)) case other => println(s\"Expected: `extension [directory]` but got: `${other.mkString(\" \")}`\") sys.exit(1) val files = filesByExtension(ext, directory) files.map(_.relativeTo(directory)).foreach(println) As you probably noticed, we are using os-lib in our script without any using directive, How is that possible? The way it works is that configuration details provided by using directives are global, and apply to all files. Since files.scala and countByExtension.sc are compiled together, the using directives in files.scala are used when compiling both files. (Note that defining a library dependency in more than one file is an anti-pattern.) Now let's run our code, looking for all files that end with the .scala extension: scala-cli . -- scala files.scala .scala-build/project_940fb43dce/src_generated/main/countByExtension.scala files.test.scala Seeing that output, you may wonder, why do we have an additional .scala file under the .scala-build dir? The way this works is that under the hood, Scala CLI sometimes needs to preprocess source code files — such as scripts. So these preprocessed files are created under the .scala-build directory, and then compiled from there.","s":"A project, vol 2","u":"/docs/getting_started","h":"#a-project-vol-2","p":387},{"i":402,"t":"We could stop here and call Scala CLI on our set of sources every time. Scala CLI uses caches aggressively, so rollup runs are reasonably fast — less than 1,500 milliseconds on tested machine — but sometimes this isn't fast enough, or shipping sources and compiling them may be not convenient. For these use cases, Scala CLI offers means to package your project. For example, we can run this command to generate a thin, executable jar file, with the compiled code inside: scala-cli --power package . -o countByExtension The default binary name is app, so in this example we provide the -o flag to make the name of the binary countByExtension. Now we can run our project like this: ./countByExtension scala This time it only took 350 milliseconds, so this is a big improvement. When you create a binary file (a runnable jar) like this, it's self-contained, and can be shipped to your colleagues or deployed. We can reduce the startup time even further using Scala Native, or by packaging our application to other formats like Docker container, assembly, or even OS-specific packages (.dep, .pkg, etc.). See those resources for more information.","s":"Packaging","u":"/docs/getting_started","h":"#packaging","p":387},{"i":404,"t":"With this guide we've only scratched the surface of what Scala CLI can do. For many more details, we've prepared a set of cookbooks that showcase solutions to common problems, as well as a detailed set of guides for our commands. We also have a dedicated room on Scala discord where you can ask for help or discuss anything that's related to Scala CLI. For more in-depth discussions, we're using Github discussions in our repo; this is the best place to suggest a new feature or any improvements.","s":"Summary","u":"/docs/getting_started","h":"#summary","p":387},{"i":406,"t":"Instead of passing paths to your sources, you can also pass the code itself with the appropriate option. scala-cli run --scala-snippet '@main def hello() = println(\"Hello\")' Hello You can also divide your code into multiple snippets when passing it this way. Each snippet is then treated as a separate input by Scala CLI. scala-cli run --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }' Hello","s":"Snippets","u":"/docs/guides/advanced/snippets","h":"","p":405},{"i":408,"t":"scripts scala-cli run -e 'println(\"Hello\")' Hello Scala code scala-cli run --scala-snippet '@main def hello() = println(\"Hello\")' Hello Java code scala-cli run --java-snippet 'class Hello { public static void main(String args[]) { System.out.println(\"Hello\"); } }' Hello Markdown code (experimental) scala-cli run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Hello a mix of Scala, Java and scripts scala-cli run --scala-snippet '@main def hello() = println(s\"${JavaSnippet.hello} ${snippet.world}\")' --java-snippet 'public class JavaSnippet { public static String hello = \"Hello\"; }' --script-snippet 'def world = \"world\"' Hello world","s":"Examples","u":"/docs/guides/advanced/snippets","h":"#examples","p":405},{"i":410,"t":"It is also possible to mix snippets with on-disk sources. object Main extends App { val snippetData = SnippetData() println(snippetData.value) } scala-cli Main.scala --scala-snippet 'case class SnippetData(value: String = \"Hello\")' Hello Or even with piped ones, why not. echo 'println(SnippetData().value)' || scala-cli _.sc --scala-snippet 'case class SnippetData(value: String = \"Hello\")' Hello Nothing stops you from mixing everything all at once, really. object Main extends App { val scalaSnippetString = ScalaSnippet().value val javaSnippetString = JavaSnippet.data val scriptSnippetString = snippet.script val pipedInputString = stdin.piped val ondiskScriptString = ondisk.script println(s\"Output: $scalaSnippetString $javaSnippetString $scriptSnippetString $pipedInputString\") } def script = \"on-disk-script\" echo 'def piped = \"piped-script\"'|scala-cli . _.sc --scala-snippet 'case class ScalaSnippet(value: String = \"scala-snippet\")' --java-snippet 'public class JavaSnippet { public static String data = \"java-snippet\"; }' --script-snippet 'def script = \"script-snippet\"' Output: scala-snippet java-snippet script-snippet piped-script","s":"Snippets and other kinds of inputs","u":"/docs/guides/advanced/snippets","h":"#snippets-and-other-kinds-of-inputs","p":405},{"i":412,"t":"When referring to code coming from a script snippet passed with --script-snippet (or -e), you use its wrapper name: snippet scala-cli run --scala-snippet '@main def main() = println(snippet.hello)' --script-snippet 'def hello: String = \"Hello\"' Hello When referring to code coming from multiple script snippets, you use their wrapper names according to the order they were passed (starting from 0 for the first script snippet): snippet${snippetNumber}. The snippetNumber is omitted for the first script snippet (0). In other words, the first passed snippet is just snippet, the second is snippet1, then snippet2 and so on, as in the example: scala-cli run --scala-snippet '@main def main() = println(s\"${snippet.hello} ${snippet1.world}${snippet2.exclamation}\")' --script-snippet 'def hello: String = \"Hello\"' --script-snippet 'def world: String = \"world\"' --script-snippet 'def exclamation: String = \"!\"' Hello world! This is similar to how you refer to code from piped scripts through their wrapper name (stdin), more on which can be found in the scripts guide. In fact, you can refer to both kinds of scripts at one time, just keep in mind that you need to pick which script is to actually be run with the --main-class option when multiple scripts are present on the classpath (and no non-script main class was passed). println(s\"${stdin.hello} ${snippet.world}${snippet1.exclamation}\") echo 'def hello = \"Hello\"' | scala-cli _.sc ondisk.sc -e 'def world = \"world\"' -e 'def exclamation = \"!\"' --main-class ondisk_sc Hello world! When in doubt on what main classes are available on the classpath, you can always refer to the output of --list-main-classes echo 'def hello = \"Hello\"' | scala-cli _.sc ondisk.sc -e 'def world = \"world\"' -e 'def exclamation = \"!\"' --list-main-classes ondisk_sc snippet_sc stdin_sc","s":"Referring to code from a snippet","u":"/docs/guides/advanced/snippets","h":"#referring-to-code-from-a-snippet","p":405},{"i":415,"t":"Scala scripts are files that contain Scala code without a main method. These source code files don't require build-tool configurations. To run Scala scripts very quickly without waiting the need for build tools, use Scala CLI.","s":"Scala Scripts","u":"/docs/cookbooks/introduction/scala-scripts","h":"#scala-scripts","p":413},{"i":417,"t":"For example, given this simple script: val sv = scala.util.Properties.versionNumberString val message = s\"Hello from Scala ${sv}, Java ${System.getProperty(\"java.version\")}\" println(message) You can run it directly with Scala CLI — there's no need for a build tool or additional configuration: scala-cli run HelloScript.sc Alternatively, you can add a \"shebang\" header to your script, make it executable, and execute it directly with Scala CLI. For example, given this script with a header that invokes Scala CLI: #!/usr/bin/env -S scala-cli shebang val sv = scala.util.Properties.versionNumberString def printMessage(): Unit = val message = s\"Hello from Scala ${sv}, Java ${System.getProperty(\"java.version\")}\" println(message) printMessage() You can make it executable and then run it like this: chmod +x HelloScriptSheBang.sc ./HelloScriptSheBang.sc # Hello from Scala 2.13.6, Java 16.0.1 You can also pass command line arguments to Scala scripts: #!/usr/bin/env -S scala-cli shebang println(args(1)) chmod +x ScriptArguments.sc ./ScriptArguments.sc foo bar # bar As shown, command line arguments are accessed through the special args variable.","s":"Run","u":"/docs/cookbooks/introduction/scala-scripts","h":"#run","p":413},{"i":419,"t":"All of the features shown for non-scripts work for Scala scripts as well, such as waiting for changes (watch mode), dependency menagement, packaging, compiling, etc.","s":"Features","u":"/docs/cookbooks/introduction/scala-scripts","h":"#features","p":413},{"i":421,"t":"For example, run the package sub-command to package your script as a lightweight executable JAR file: scala-cli --power package HelloScript.sc ./HelloScript","s":"Package","u":"/docs/cookbooks/introduction/scala-scripts","h":"#package","p":413},{"i":423,"t":"As another example, pass --watch to Scala CLI to watch all source files for changes, and then re-run them when there is a change: scala-cli --watch HelloScript.sc","s":"Watch mode","u":"/docs/cookbooks/introduction/scala-scripts","h":"#watch-mode","p":413},{"i":425,"t":"Scala CLI can compile, run, test, and package Scala.js sources. One caveat is that Scala CLI doesn't have support for JS bundlers (such as webpack) like scalajs-bundler has. For this, you'll have to handle bundling yourself, with the .js file generated by Scala CLI. In order to run Scala.js sources, node is required.","s":"Scala.js","u":"/docs/guides/advanced/scala-js","h":"","p":424},{"i":427,"t":"Enable Scala.js support by passing --js to Scala CLI, such as: scala-cli Test.scala --js","s":"Configuration","u":"/docs/guides/advanced/scala-js","h":"#configuration","p":424},{"i":429,"t":"This section is currently a work in progress, but here are some initial notes: Beware platform dependencies run / test / package should all work","s":"Dependencies","u":"/docs/guides/advanced/scala-js","h":"#dependencies","p":424},{"i":431,"t":"Packaging Scala.js applications results in a .js file, that can be run with node: import scala.scalajs.js object Hello { def main(args: Array[String]): Unit = { val console = js.Dynamic.global.console val msg = \"Hello World from Scala.js\" console.log(msg) } } scala-cli --power package --js HelloJs.scala -o hello.js node hello.js # Hello World from Scala.js","s":"Package","u":"/docs/guides/advanced/scala-js","h":"#package","p":424},{"i":434,"t":"Passing --js-module-split-style smallestmodules to the package sub-command creates js modules that are as small as possible. Scala.js linker generates a lot of js modules, which are copied to the output directory. import scala.scalajs.js case class Foo(txt: String) object Hello extends App { println(Foo(\"Hello World from Scala.js\").txt) } scala-cli --power package --js SmallestModules.scala --js-module-split-style smallestmodules --js-module-kind es --output hello echo \"{\\\"type\\\": \\\"module\\\"}\" >> package.json # enable ES module node hello/main.js # Hello World from Scala.js","s":"Smallest Modules","u":"/docs/guides/advanced/scala-js","h":"#smallest-modules","p":424},{"i":436,"t":"Passing --js-module-split-style smallestmodules to the package sub-command creates many small modules as possibles for the classes in the listed packages (and their subpackages). To define packages use jsSmallModuleForPackage parameter. //> using jsModuleKind es //> using jsModuleSplitStyleStr smallmodulesfor //> using jsSmallModuleForPackage com.example.test com.example.example package com.example.test import scala.scalajs.js case class Foo(txt: String) object Hello extends App { println(Foo(\"Hello World from Scala.js\").txt) }","s":"Small Modules For","u":"/docs/guides/advanced/scala-js","h":"#small-modules-for","p":424},{"i":438,"t":"Passing --js-emit-source-maps to the package sub-command emits source maps alongside js files. To set the destination path of source maps, pass --js-source-maps-path flag with the argument. The following command emits a main.js.map alongside js files: println(\"sample\") scala-cli --power package sample.sc --js --js-emit-source-maps Emitted js source maps to: ./Hello.js.map Wrote Hello.js, run it with node ./Hello.js","s":"Emit source maps","u":"/docs/guides/advanced/scala-js","h":"#emit-source-maps","p":424},{"i":440,"t":"Pass --js-dom to compile, run, or test to simulate a DOM in Node.js note If you see the following error, it means that you don't have the jsdom library installed to simulate the DOM. Error: Cannot find module 'jsdom' To fix it, install jsdom locally for your project. You can install install jsdom as follows: npm init private npm install jsdom //> using dep org.scala-js::scalajs-dom::2.1.0 //> using platform scala-js object Hello { def main(args: Array[String]): Unit = { val parNode = document.createElement(\"p\") parNode.textContent = \"Hello World\" document.body.appendChild(parNode) } } scala-cli sample.sc --js-dom","s":"Scala.js DOM support","u":"/docs/guides/advanced/scala-js","h":"#scalajs-dom-support","p":424},{"i":442,"t":"Scala.js options are supported by using directives in Scala CLI: --js-version​ The Scala.js version --js-header​ A header that will be added at the top of generated .js files For more options, see our using directive section.","s":"Using Directives","u":"/docs/guides/advanced/scala-js","h":"#using-directives","p":424},{"i":444,"t":"In the future, the Scala CLI will be able to support any version of Scala.js independently of the version of scala-cli. But for now, there are some limitations and it isn't possible to use each version of Scala.js. The table below lists the last supported version of Scala.js in Scala CLI. If you want to use newer Scala.js, update scala-cli. Scala CLI versions Scala.js 0.0.9 1.7.1 0.1.0 - 0.1.2 1.8.0 0.1.3 1.9.0 0.1.4 - 0.1.8 1.10.0 0.1.9 - 0.1.17 1.10.1 0.1.18 - 0.2.0 1.12.0 0.2.1 - 1.0.0-RC1 1.13.0 1.0.0-RC2 - 1.0.2 1.13.1 1.0.3 - 1.0.4 1.13.2 1.0.5 - 1.1.1 1.14.0 1.1.2 - 1.2.0 1.15.0 1.2.1 - current 1.16.0","s":"Supported Scala.js Versions","u":"/docs/guides/advanced/scala-js","h":"#supported-scalajs-versions","p":424},{"i":446,"t":"Scala CLI can be configured in two ways: on the command-line directly in .scala and .sc files Parameters on the command line take precedence over parameters in sources. That way, you can quickly override parameters from the command line. warning The configuration options and syntax in .scala (and .sc) files is likely to evolve in the future.","s":"Configuration","u":"/docs/guides/introduction/configuration","h":"","p":445},{"i":448,"t":"Pass --help to any sub-command of Scala CLI to list its options: scala-cli --help scala-cli --power package --help As an example of command line configuration, one thing you can do with Scala CLI command line options is to specify the Scala version: @main def test = println(\"test\") scala-cli --scala 3.0.0 Test.scala test Another thing you can do is to specify dependencies: scala-cli --dependency org.typelevel::cats-core:2.10.0 Test.scala test The reference documentation lists all of the available options.","s":"Command-line","u":"/docs/guides/introduction/configuration","h":"#command-line","p":445},{"i":450,"t":"Configuration information can also be put in .scala and .sc files using special imports, and the using directive.","s":"In .scala and .sc files","u":"/docs/guides/introduction/configuration","h":"#in-scala-and-sc-files","p":445},{"i":452,"t":"Scala CLI can be configured inside .scala files. This is achieved by specifying using directives inside comments at the top of a .scala file, before any package or import statement: //> using scala 2.13 //> using platform scala-js //> using options -Xasync // package and import statements follow here ... The reference documentation lists all available using directives. Also, there are some directives which only target tests, like using test.dep. Those can be useful when defining configuration specific to your test runs. //> using test.dep com.lihaoyi::utest::0.8.1 More details can be found in the using directives guide.","s":"Using directives","u":"/docs/guides/introduction/configuration","h":"#using-directives","p":445},{"i":454,"t":"Dependencies can be added right from .scala and .sc files with using directives: //> using dep com.lihaoyi::upickle::3.1.2 //> using dep com.lihaoyi::pprint::0.8.1 import ujson._ Both import $ivy and import $dep are not supported.","s":"Special imports","u":"/docs/guides/introduction/configuration","h":"#special-imports","p":445},{"i":456,"t":"This section covers some aspects of Scala CLI that apply across various commands. We have divided the available guides into categories, so that it's easier to find a relevant topic. For concrete recipes that show you how to use Scala CLI in particular situations, refer to the cookbooks section.","s":"Guides","u":"/docs/guides/intro","h":"","p":455},{"i":458,"t":"These few guides are a good starting point when learning how to use Scala CLI. Configuration - learn how to configure various options, and what configuration styles are best for each use case Dependencies - learn how to define dependencies within a Scala CLI project. Updating dependencies - learn about how to keep your dependencies up-to-date automatically with Scala CLI. using directives - Scala CLI’s syntax that lets you store configuration information directly in source files IDE support - how to import and use Scala CLI-based projects in your favorite IDE. Scala Toolkit - how to use the Scala Toolkit dependency batch (and other dependency batches) in a Scala CLI project. Migrating from the old scala runner - an in-depth look at all the differences between Scala CLI and the old scala script.","s":"Introductory guides","u":"/docs/guides/intro","h":"#introductory-guides","p":455},{"i":460,"t":"Guides on how to get started with Scala scripting with Scala CLI. Scripting guide - covers how Scala CLI allows for powerful scripting with Scala. Shebang - explains how to use the shebang sub-command in a script's shebang header.","s":"Scripting guides","u":"/docs/guides/intro","h":"#scripting-guides","p":455},{"i":462,"t":"Less introductory guides on specific topics. Scala.js and Scala Native - learn how Scala CLI supports these non-JVM platforms Piping - covers how Scala CLI allows to work with piped sources. Snippets - learn how to use command line snippets with Scala CLI. Verbosity - learn how to control logs verbosity in Scala CLI. Java properties - learn how to pass Java properties to Scala CLI. Internals - learn about how Scala CLI works under the hood. Custom Toolkit - learn how to create custom toolkits","s":"Advanced guides","u":"/docs/guides/intro","h":"#advanced-guides","p":455},{"i":464,"t":"SBT and Mill export - learn how to convert your Scala CLI project into an SBT or Mill project (when you need a more powerful build tool). proxies - learn how to configure Scala CLI to work with proxies. Markdown - learn how to work with .md sources. Python/ScalaPy - learn how to use Python libraries in Scala CLI projects. offline mode - learn how to use Scala CLI in offline mode. repositories - learn how to configure Scala CLI to work with custom repositories.","s":"⚡️ --power mode guides","u":"/docs/guides/intro","h":"#️---power-mode-guides","p":455},{"i":466,"t":"Scala CLI currently integrates a build server using the BSP protocol. At this moment Scala CLI is not automatically detected by IDEs, so we need to use Build Server Discovery from BSP protocol to generate a connection details file (.bsp/scala-cli.json). note If none of these commands were run: compile run test setup-ide or a previously-generated connection detail file was deleted, your IDE will not use Scala CLI to configure your workspace. (Although there are ongoing efforts to improve that situation.) In this case, just run one of the commands above to recreate the connection details file. Since Scala CLI has a command-line-first approach, this is reflected in its IDE integration. By default, Scala CLI stores options passed to the last compile, run, or test command, and uses those options to configure the IDE. For more control we also expose the setup-ide command, which lets you fine-tune the options that are passed to the IDE. But note that once setup-ide is used, Scala CLI does not update the configuration based on latest command. To enable automatic updates again, remove the .bsp directory and run compile, run, or test to recreate the connection details file.","s":"IDE support","u":"/docs/guides/introduction/ide","h":"","p":465},{"i":468,"t":"Scala CLI has been tested with two main Scala IDEs: Metals, which is an LSP server for Scala, and is used with Visual Studio Code, Vim and many other editors IntelliJ IDEA, with the Scala Plugin installed In an ideal world we would replace the rest of this guide with something along the lines of, “Scala CLI works within IDEs above as you would expect.” However, mainly due to how fresh Scala CLI is, and also due to our radical approach to the project structure, using a Scala CLI project with your favourite IDE may not be as amazing as we would like. (That being said, proper IDE integration is our top priority at this moment!)","s":"Specific IDEs supporting Scala CLI","u":"/docs/guides/introduction/ide","h":"#specific-ides-supporting-scala-cli","p":465},{"i":470,"t":"Check the cookbook on how to set up a Scala CLI project in VSCode with Metals.","s":"VS Code with Metals","u":"/docs/guides/introduction/ide","h":"#vs-code-with-metals","p":465},{"i":472,"t":"Cookbooks on how to work with IntelliJ: set up a simple Scala CLI project in IDEA IntelliJ set up a Scala CLI project in IntelliJ alongside an existing SBT project set up multiple Scala CLI projects in IDEA IntelliJ as separate modules","s":"IntelliJ","u":"/docs/guides/introduction/ide","h":"#intellij","p":465},{"i":474,"t":"When working with Scala CLI in an IDE, it is generally suggested to use directories rather than single files. scala-cli setup-ide some-directory Of course, nothing is stopping you from working with whatever you like as normal, but please do keep in mind that the IDE will import the exact build that you have set up, without second-guessing the user's intentions. In many IDEs, IDEA IntelliJ & Visual Studio Code included, everything within a given project root directory is at least implicitly treated as a part of the project (and probably shown as part of your project structure). This means that when you pass just a single source file to Scala CLI like this: scala-cli setup-ide some-directory/A.scala If you open its surrounding directory as a project, any other files present in that directory will be visible in your IDE project's structure, but they will not be included in your builds. So if you want to include another file in your build, let's say some-directory/B.scala alongside the previously configured some-directory/A.scala, it is probably not enough to create the file within the same directory in your IDE. What you need to do instead is add it to your build with Scala CLI from the command line: scala-cli setup-ide some-directory/A.scala some-directory/B.scala There, now both A.scala and B.scala should be included in your builds when the IDE picks up the new structure. Still, if you want to add/remove files like this a lot while working in an IDE, it may be a lot simpler to work on the whole directory instead: cd some-directory scala-cli setup-ide . That way all the contents of some-directory will be treated as a part of the project as you go, without the need to jump into the command line whenever you create a new file.","s":"Directories vs single files when working with an IDE","u":"/docs/guides/introduction/ide","h":"#directories-vs-single-files-when-working-with-an-ide","p":465},{"i":476,"t":"Do note that IDEs do not yet support working with Scala CLI's remote and virtual inputs. That includes: piped sources, URLs and GitHub gists, code snippets. Beyond that, IDE support for some non-standard (like .c and .h resources used with Scala Native) and experimental inputs (like i.e. .md sources) may not yet be on par with on-disk Scala and Java source files.","s":"Remote and virtual inputs","u":"/docs/guides/introduction/ide","h":"#remote-and-virtual-inputs","p":465},{"i":478,"t":"Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. You can easily add it to your Scala CLI project with the --toolkit option: println(os.pwd) scala-cli UseOsLib.sc --toolkit default Similarly, you can achieve the same with the using toolkit directive: //> using toolkit default @main def printPwd: Unit = println(os.pwd)","s":"Scala Toolkit","u":"/docs/guides/introduction/toolkit","h":"","p":477},{"i":480,"t":"Adding Scala Toolkit to your project effectively adds 2 dependencies to your classpath: org.scala-lang:toolkit: for your main scope (usable everywhere in the project); org.scala-lang:toolkit-test: for your test scope (usable only in tests). toolkit-test includes a batch of libraries only relevant for testing (like i.e. munit), which you probably don't want on your main scope class path (which is why Scala CLI won't put it there). And so, you can use it like this: //> using toolkit default class Something extends munit.FunSuite { test(\"foo\") { assert(true) } } scala-cli test Something.test.scala Also, in case you only want Scala Toolkit to be added to the test scope (and not for the main scope in any capacity), you can always use the using test.toolkit directive. //> using test.toolkit default class Another extends munit.FunSuite { test(\"foo\") { assert(os.pwd.last.nonEmpty) } } scala-cli test Another.test.scala project.scala More details about test scope directives can be found in the using directives guide.","s":"Scala Toolkit and tests","u":"/docs/guides/introduction/toolkit","h":"#scala-toolkit-and-tests","p":477},{"i":482,"t":"Scala CLI also supports adding other toolkits to your project in a similar manner. Those have to follow the same structure of 2 dependencies with the names toolkit and toolkit-test. To do so, you have to explicitly pass the organisation the toolkit was released under (or an alias if defined). For example, to add the Typelevel Toolkit to your project, you can pass it with the --toolkit option: import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } } scala-cli UseTypelevel.scala --toolkit org.typelevel:default scala-cli UseTypelevel.scala --toolkit typelevel:default # typelevel has a shorter alias defined Similarly, you can achieve the same with the using toolkit directive: //> using toolkit org.typelevel:default import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } } Or with the alias: //> using toolkit typelevel:default import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } }","s":"Other toolkits","u":"/docs/guides/introduction/toolkit","h":"#other-toolkits","p":477},{"i":484,"t":"Even though Scala CLI exposes a simple interface to users, quite a number of steps happen when compiling or running even a single source file. This page describes what happens under the hood when you run a Scala CLI command.","s":"Internals","u":"/docs/guides/advanced/internals","h":"","p":483},{"i":486,"t":"Scala CLI uses Bloop to compile code. That way, it doesn't interface directly with scalac, and newly released Scala versions work out of the box: there's no need to update Scala CLI itself. Scala CLI connects to Bloop on the local machine using a domain socket. That domain socket lives under the \"Bloop daemon directory\", that is OS-dependent, and whose path is printed by scala-cli directories. If no Bloop instance is running, Scala CLI fetches Bloop if necessary (via Coursier), and starts it. Once it’s connected to Bloop, Scala CLI writes a Bloop project file under a .scala/.bloop directory. This file describes the current Scala CLI project, including its Scala version, dependencies, compiler plugins and options, etc. It then initiates a BSP connection with Bloop. BSP communication happens on a domain socket too, different than the one above. That BSP connection then allows Scala CLI to ask Bloop to compile sources, and get diagnostics (warnings / errors) and the compiled byte code.","s":"Bloop","u":"/docs/guides/advanced/internals","h":"#bloop","p":483},{"i":488,"t":"In the directory where you run your Scala CLI commands, Scala CLI creates a subdirectory named .scala-build, where it writes: Bloop project files generated sources byte code and TASTy files that result from compiling the user sources The typical content of the .scala-build directory looks like this: .scala-build ├── .bloop │ ├── project_940fb43dce │ │ ├── bloop-internal-classes │ │ │ └── main-ZWP3jgllS6y93V4HoGYa2g== │ │ │ ├── test$.class │ │ │ ├── test.class │ │ │ ├── test.tasty │ │ │ ├── test_sc$.class │ │ │ ├── test_sc.class │ │ │ └── test_sc.tasty │ │ └── project_940fb43dce-analysis.bin │ ├── project_940fb43dce.json │ └── project_f643cb0bc2-test.json └── project_940fb43dce ├── classes │ └── main │ ├── test$.class │ ├── test.class │ ├── test.tasty │ ├── test_sc$.class │ ├── test_sc.class │ └── test_sc.tasty └── src_generated └── main └── test.scala In particular, .scala-build/.bloop contains Bloop project files and Bloop's own working directories, and .scala-build/project_* contains byte code, TASTy files, and generated sources.","s":".scala-build directory","u":"/docs/guides/advanced/internals","h":"#scala-build-directory","p":483},{"i":490,"t":"By default, Scala CLI uses the home directory to store Coursier caches, the config database, the working directory for Bloop, and other internal files. To change this default behavior, set the SCALA_CLI_HOME environment variable to point to an existing directory.","s":"Home directory for scala-cli","u":"/docs/guides/advanced/internals","h":"#home-directory-for-scala-cli","p":483},{"i":492,"t":"Some source code files that Scala CLI accepts cannot be passed as-is to scalac. This is the case for: .sc files, which can contain top-level definitions not accepted by scalac .scala files that have uncommented using directives In all of those cases, Scala CLI parses the top of those files, and looks for using directives. It then replaces the non-commented using directives with space characters. As described in Scripts, .sc files are also \"wrapped\" in an object, and a main class is added to them, so that .sc files can be run as-is, and can access arguments via a special args variable. In all cases, the resulting processed sources are written in the .scala-build/project_…/src_generated directory, and passed to Bloop from there.","s":"Preprocessing","u":"/docs/guides/advanced/internals","h":"#preprocessing","p":483},{"i":494,"t":"Because of preprocessing, some outputs we get from scalac might not match the original sources. Processed sources might have shifted line numbers (for .sc files, because of the wrapping in an object), or wrong relative paths (as they're written in src_generated). For those files, most outputs from scalac are postprocessed, so they match the original sources. That includes: diagnostics (errors/warnings, whose file names and line/column numbers are adjusted) byte code (whole line numbers, reported in exception stack traces or used by debuggers, needs to be shifted) semantic DBs (used for IDE support, whose path fields and positions need to be adjusted) TASTy files (whose path fields need to be adjusted)","s":"Postprocessing","u":"/docs/guides/advanced/internals","h":"#postprocessing","p":483},{"i":496,"t":"When running your code, if the code crashes, Scala CLI processes the stack traces of the exception to make them more readable. This is achieved by adding a module (called runner) to the class path, and this module is actually used as the entry point of your application. The Runner class of the runner module starts your main class, catches any exceptions it might throw, and prints it.","s":"Runner","u":"/docs/guides/advanced/internals","h":"#runner","p":483},{"i":498,"t":"To get a glimpse at what Scala CLI is doing, increase its verbosity with -v. The -v option can be specified up to 3 times, which increases its verbosity level. Using this option can be a good way to learn how Scala CLI works, though it's mostly meant to help debug issues. When reporting bugs, increasing the verbosity to its maximum level can be helpful. Here's some example output for the first verbosity level: $ scala-cli . -v Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc Hello Next, this output shows how much more detail is available when -v is specified twice: $ scala-cli . -v -v Fetching List(ch.epfl.scala:bloop-frontend_2.12:1.4.8-124-49a6348a) Found 127 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/1.4.8-124-49a6348a/bloop-frontend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.13/scala-library-2.12.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sockets/1.4.8-124-49a6348a/sockets-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-shared_2.12/1.4.8-124-49a6348a/bloop-shared_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-backend_2.12/1.4.8-124-49a6348a/bloop-backend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/1.4.8-124-49a6348a/bloop-config_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-core_2.12/7.2.20/scalaz-core_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix_2.12/2.3.3/monix_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app_2.12/2.0.6/case-app_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scala-debug-adapter_2.12/1.1.3/scala-debug-adapter_2.12-1.1.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bsp4s_2.12/2.0.0-M13/bsp4s_2.12-2.0.0-M13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc_2.12/1.3.0-M4%2B46-edbe573e/zinc_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/soc/directories/10/directories-10.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.4.4/test-agent-1.4.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.5.3/pprint_2.12-0.5.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/com-microsoft-java-debug-core/0.21.0%2B1-7f1080f1/com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/nailgun-server/ee3c4343/nailgun-server-ee3c4343.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-concurrent_2.12/7.2.20/scalaz-concurrent_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.12/2.0.16/coursier_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.12/2.0.16/coursier-cache_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.0.0/librarymanagement-ivy_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.4/sourcecode_2.12-0.1.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/directory-watcher/0.8.0%2B6-f651bd93/directory-watcher-0.8.0%2B6-f651bd93.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/zeroturnaround/zt-zip/1.13/zt-zip-1.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/brave/brave/5.6.1/brave-5.6.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-sender-urlconnection/2.7.15/zipkin-sender-urlconnection-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.4.0/jsoniter-scala-core_2.12-2.4.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-types_2.12/2.3.3/monix-types_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-execution_2.12/2.3.3/monix-execution_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-eval_2.12/2.3.3/monix-eval_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-reactive_2.12/2.3.3/monix-reactive_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_2.12/2.0.6/case-app-annotations_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_2.12/2.0.6/case-app-util_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-derivation_2.12/0.9.0-M4/circe-derivation_2.12-0.9.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/lsp4s_2.12/0.2.0/lsp4s_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-persist_2.12/1.3.0-M4%2B46-edbe573e/zinc-persist_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-compile-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-compile-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classfile_2.12/1.3.0-M4%2B46-edbe573e/zinc-classfile_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.2.5/fansi_2.12-0.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.1.1/rxjava-2.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.0/reactive-streams-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-effect_2.12/7.2.20/scalaz-effect_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.12/2.0.16/coursier-core_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/argonaut-shapeless_6.2_2.12/1.2.0/argonaut-shapeless_6.2_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.12/2.0.16/coursier-util_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.3/windows-ansi-0.0.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.0.0/librarymanagement-core_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.2/sjson-new-core_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd/ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/zipkin2/zipkin/2.12.1/zipkin-2.12.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-reporter/2.7.15/zipkin-reporter-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/2.0.1/jctools-core-2.0.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.1.0/cats-core_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/jsonrpc_2.12/0.2.0/jsonrpc_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum_2.12/1.5.13/enumeratum_2.12-1.5.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-circe_2.12/1.5.17/enumeratum-circe_2.12-1.5.17.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-apiinfo_2.12/1.3.0-M4%2B46-edbe573e/zinc-apiinfo_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classpath_2.12/1.3.0-M4%2B46-edbe573e/zinc-classpath_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-interface/1.3.0-M4%2B46-edbe573e/compiler-interface-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.12/0.8.0-RC1/scalapb-runtime_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.2.0/io_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.2.2/util-logging_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.2.2/util-relation_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.0/launcher-interface-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.5/scala-parser-combinators_2.12-1.0.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.2.2/util-control_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.0.0/concurrent-reference-hash-map-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.3.0/scala-xml_2.12-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/argonaut/argonaut_2.12/6.2.5/argonaut_2.12-6.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.2.0/scala-collection-compat_2.12-2.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.3.0/gigahorse-okhttp_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.0.0/util-position_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.0.0/util-cache_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.1.0/cats-macros_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.1.0/cats-kernel_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.12/2.5.0/scribe_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_2.12/0.9.3/circe-parser_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-macros_2.12/1.5.9/enumeratum-macros_2.12-1.5.9.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-bridge_2.12/1.3.0-M4%2B46-edbe573e/compiler-bridge_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.2.2/util-interface-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.12/0.8.0-RC1/lenses_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/1.0.0/fastparse_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/apple-file-events/1.3.2/apple-file-events-1.3.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.4/jline-2.14.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.3.6/disruptor-3.3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.2/sjson-new-scalajson_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.3.0/gigahorse-core_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.7.0/okhttp-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.0/sjson-new-murmurhash_2.12-0.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe-macros_2.12/2.5.0/scribe-macros_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.12/1.0.2/perfolation_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.9.3/circe-jawn_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/1.0.0/fastparse-utils_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.11.1/jawn-parser_2.12-0.11.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.2/ssl-config-core_2.12-0.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.12.0/okio-1.12.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation-macros_2.12/1.0.2/perfolation-macros_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.2.0/config-1.2.0.jar Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce.json Listing BSP build targets Compiling project_940fb43dce with Bloop Received onBuildTaskStart from bloop: TaskStartParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309123019 message = \"Compiling project_940fb43dce (1 Scala source)\" dataKind = \"compile-task\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"}} ] Compiling project (Scala 3.0.2, JVM) Received onBuildTaskFinish from bloop: TaskFinishParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309127394 message = \"Compiled 'project_940fb43dce'\" status = OK dataKind = \"compile-report\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"},\"originId\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isNoOp\":false,\"isLastCycle\":true,\"clientDir\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisOut\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dce-analysis.bin\"} ] Compiled project (Scala 3.0.2, JVM) Compilation succeeded Post-processing class files of pre-processed sources Overwriting .scala/project_940fb43dce/classes/main/test$.class Overwriting .scala/project_940fb43dce/classes/main/test.class Overwriting .scala/project_940fb43dce/classes/main/test_sc$.class Overwriting .scala/project_940fb43dce/classes/main/test_sc.class Moving semantic DBs around Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Overwriting .scala/project_940fb43dce/classes/main/test.tasty Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Overwriting .scala/project_940fb43dce/classes/main/test_sc.tasty Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_f643cb0bc2-test.json Listing BSP build targets Compiling project_f643cb0bc2-test with Bloop Compilation succeeded Post-processing class files of pre-processed sources Moving semantic DBs around Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc execve available Hello Finally, this example shows the detail that's available when -v is specified three times: $ scala-cli . -v -v -v Attempting a connection to bloop server 127.0.0.1:8212 ... No bloop daemon found on 127.0.0.1:8212 Starting bloop server Fetching List(ch.epfl.scala:bloop-frontend_2.12:1.4.8-124-49a6348a) Found 127 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/1.4.8-124-49a6348a/bloop-frontend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.13/scala-library-2.12.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sockets/1.4.8-124-49a6348a/sockets-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-shared_2.12/1.4.8-124-49a6348a/bloop-shared_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-backend_2.12/1.4.8-124-49a6348a/bloop-backend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/1.4.8-124-49a6348a/bloop-config_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-core_2.12/7.2.20/scalaz-core_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix_2.12/2.3.3/monix_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app_2.12/2.0.6/case-app_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scala-debug-adapter_2.12/1.1.3/scala-debug-adapter_2.12-1.1.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bsp4s_2.12/2.0.0-M13/bsp4s_2.12-2.0.0-M13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc_2.12/1.3.0-M4%2B46-edbe573e/zinc_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/soc/directories/10/directories-10.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.4.4/test-agent-1.4.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.5.3/pprint_2.12-0.5.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/com-microsoft-java-debug-core/0.21.0%2B1-7f1080f1/com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/nailgun-server/ee3c4343/nailgun-server-ee3c4343.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-concurrent_2.12/7.2.20/scalaz-concurrent_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.12/2.0.16/coursier_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.12/2.0.16/coursier-cache_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.0.0/librarymanagement-ivy_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.4/sourcecode_2.12-0.1.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/directory-watcher/0.8.0%2B6-f651bd93/directory-watcher-0.8.0%2B6-f651bd93.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/zeroturnaround/zt-zip/1.13/zt-zip-1.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/brave/brave/5.6.1/brave-5.6.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-sender-urlconnection/2.7.15/zipkin-sender-urlconnection-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.4.0/jsoniter-scala-core_2.12-2.4.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-types_2.12/2.3.3/monix-types_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-execution_2.12/2.3.3/monix-execution_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-eval_2.12/2.3.3/monix-eval_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-reactive_2.12/2.3.3/monix-reactive_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_2.12/2.0.6/case-app-annotations_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_2.12/2.0.6/case-app-util_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-derivation_2.12/0.9.0-M4/circe-derivation_2.12-0.9.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/lsp4s_2.12/0.2.0/lsp4s_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-persist_2.12/1.3.0-M4%2B46-edbe573e/zinc-persist_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-compile-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-compile-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classfile_2.12/1.3.0-M4%2B46-edbe573e/zinc-classfile_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.2.5/fansi_2.12-0.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.1.1/rxjava-2.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.0/reactive-streams-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-effect_2.12/7.2.20/scalaz-effect_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.12/2.0.16/coursier-core_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/argonaut-shapeless_6.2_2.12/1.2.0/argonaut-shapeless_6.2_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.12/2.0.16/coursier-util_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.3/windows-ansi-0.0.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.0.0/librarymanagement-core_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.2/sjson-new-core_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd/ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/zipkin2/zipkin/2.12.1/zipkin-2.12.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-reporter/2.7.15/zipkin-reporter-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/2.0.1/jctools-core-2.0.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.1.0/cats-core_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/jsonrpc_2.12/0.2.0/jsonrpc_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum_2.12/1.5.13/enumeratum_2.12-1.5.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-circe_2.12/1.5.17/enumeratum-circe_2.12-1.5.17.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-apiinfo_2.12/1.3.0-M4%2B46-edbe573e/zinc-apiinfo_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classpath_2.12/1.3.0-M4%2B46-edbe573e/zinc-classpath_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-interface/1.3.0-M4%2B46-edbe573e/compiler-interface-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.12/0.8.0-RC1/scalapb-runtime_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.2.0/io_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.2.2/util-logging_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.2.2/util-relation_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.0/launcher-interface-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.5/scala-parser-combinators_2.12-1.0.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.2.2/util-control_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.0.0/concurrent-reference-hash-map-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.3.0/scala-xml_2.12-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/argonaut/argonaut_2.12/6.2.5/argonaut_2.12-6.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.2.0/scala-collection-compat_2.12-2.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.3.0/gigahorse-okhttp_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.0.0/util-position_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.0.0/util-cache_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.1.0/cats-macros_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.1.0/cats-kernel_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.12/2.5.0/scribe_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_2.12/0.9.3/circe-parser_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-macros_2.12/1.5.9/enumeratum-macros_2.12-1.5.9.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-bridge_2.12/1.3.0-M4%2B46-edbe573e/compiler-bridge_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.2.2/util-interface-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.12/0.8.0-RC1/lenses_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/1.0.0/fastparse_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/apple-file-events/1.3.2/apple-file-events-1.3.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.4/jline-2.14.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.3.6/disruptor-3.3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.2/sjson-new-scalajson_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.3.0/gigahorse-core_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.7.0/okhttp-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.0/sjson-new-murmurhash_2.12-0.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe-macros_2.12/2.5.0/scribe-macros_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.12/1.0.2/perfolation_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.9.3/circe-jawn_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/1.0.0/fastparse-utils_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.11.1/jawn-parser_2.12-0.11.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.2/ssl-config-core_2.12-0.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.12.0/okio-1.12.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation-macros_2.12/1.0.2/perfolation-macros_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.2.0/config-1.2.0.jar Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Unable to load nailgun-version.properties. NGServer [UNKNOWN] started on address /127.0.0.1 port 8212. Attempting a connection to bloop server 127.0.0.1:8212 ... Bloop server started Opening BSP connection with bloop Bloop BSP connection waiting at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds nailgun debug: Sending arguments '--protocol local --socket /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511' to Nailgun server nailgun debug: Sending environment variables to Nailgun server nailgun debug: Sending working directory /Users/alexandre/projects/scala-cli/test/.scala to Nailgun server nailgun debug: Sending command to bsp Nailgun server nailgun debug: Finished sending command information to Nailgun server nailgun debug: Starting thread to read stdin... [W] Internal error in session java.io.EOFException BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds at java.base/java.io.DataInputStream.readInt(DataInputStream.java:397) at com.martiansoftware.nailgun.NGCommunicator.readCommandContext(NGCommunicator.java:140) at com.martiansoftware.nailgun.NGSession.run(NGSession.java:197) BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 opened Connected to Bloop via BSP at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 Connected to Bloop via BSP at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 nailgun debug: Received action Print([B@1c79f3a7) from Nailgun server The server is listening for incoming connections at local:///Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511... nailgun debug: Received action Print([B@274c0297) from Nailgun server Accepted incoming BSP client connection at local:///Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 Sending buildInitialize BSP command to Bloop nailgun debug: Received action Print([B@7af46130) from Nailgun server request received: build/initialize nailgun debug: Received action Print([B@29f9d46d) from Nailgun server BSP initialization handshake complete. Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce.json Listing BSP build targets Compiling project_940fb43dce with Bloop Received onBuildTaskStart from bloop: TaskStartParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309020072 message = \"Compiling project_940fb43dce (1 Scala source)\" dataKind = \"compile-task\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"}} ] Compiling project (Scala 3.0.2, JVM) Received onBuildTaskFinish from bloop: TaskFinishParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309023968 message = \"Compiled 'project_940fb43dce'\" status = OK dataKind = \"compile-report\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"},\"originId\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isNoOp\":false,\"isLastCycle\":true,\"clientDir\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisOut\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dce-analysis.bin\"} ] Compiled project (Scala 3.0.2, JVM) Compilation succeeded Post-processing class files of pre-processed sources Overwriting .scala/project_940fb43dce/classes/main/test$.class Overwriting .scala/project_940fb43dce/classes/main/test.class Overwriting .scala/project_940fb43dce/classes/main/test_sc$.class Overwriting .scala/project_940fb43dce/classes/main/test_sc.class Moving semantic DBs around Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Overwriting .scala/project_940fb43dce/classes/main/test.tasty Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Overwriting .scala/project_940fb43dce/classes/main/test_sc.tasty Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_f643cb0bc2-test.json Listing BSP build targets Compiling project_f643cb0bc2-test with Bloop Compilation succeeded Post-processing class files of pre-processed sources Moving semantic DBs around Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc execve available Hello Client in /Users/alexandre/projects/scala-cli/test/.scala/.bloop disconnected with a 'SocketError' event. Cancelling tasks... If you want to understand how Scala CLI works, the -v option shows you the details of what's happening when your command is run.","s":"Logging","u":"/docs/guides/advanced/internals","h":"#logging","p":483},{"i":500,"t":"As of SIP-46, Scala CLI has been accepted as the new scala command. In that context, the purpose of this guide is to highlight the key differences between the old scala script and Scala CLI to make the migration as smooth as possible for users. note If you are looking for an overview of Scala CLI basics, refer to the Basics page. If you merely want to get started with Scala CLI, you might want to first look at the Getting started page.","s":"Migrating from the old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"","p":499},{"i":502,"t":"There is a dedicated scala-experimental distribution of Scala CLI, which can install it as scala on your machine. For instructions on how to try it out, refer to the relevant doc.","s":"How to test Scala CLI as the new scala command?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-test-scala-cli-as-the-new-scala-command","p":499},{"i":504,"t":"Let us take a closer look on how the old runner handled arguments when compared to Scala CLI.","s":"How has the passing of arguments been changed from the old scala runner to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-has-the-passing-of-arguments-been-changed-from-the-old-scala-runner-to-scala-cli","p":499},{"i":506,"t":"In the old scala runner, the first argument was treated as the input source, while the second and following arguments were considered program arguments. scala Source.scala programArg1 programArg2 Since everything after the first argument had to be arbitrarily read as a program argument, regardless of format, all runner options had to be passed before the source input. scala -save script.sc programArg1 programArg2","s":"The old ways","u":"/docs/guides/introduction/old-runner-migration","h":"#the-old-ways","p":499},{"i":508,"t":"With Scala CLI's default way of handling arguments, inputs and program arguments have to be divided by --. There is no limit for the number of either. scala-cli Source1.scala Source2.scala -- programArg1 programArg2 Additionally, a Scala CLI sub-command can be passed before the inputs section. For example, to call the above example specifying the run sub-command explicitly, pass it like this: scala-cli run Source1.scala Source2.scala -- programArg1 programArg2 More on sub-commands can be found here. Runner options can be passed on whatever position in the inputs section (before --). For example, all the following examples are correct ways to specify the Scala version explicitly as 3.2 scala-cli -S 3.2 Source1.scala Source2.scala -- programArg1 programArg2 scala-cli Source1.scala -S 3.2 Source2.scala -- programArg1 programArg2 scala-cli Source1.scala Source2.scala -S 3.2 -- programArg1 programArg2 note The exception to this rule are the launcher options, like --cli-version or --cli-scala-version. Those have to be passed before the inputs section (before any source inputs). For example, to explicitly specify the launcher should run Scala CLI v0.1.20, pass it like this: scala-cli --cli-version 0.1.20 Source1.scala Source2.scala -- programArg1 programArg2 Also, if a Scala CLI sub-command is being passed explicitly, all launcher options have to be passed before the sub-command. For example, to call the package sub-command using the nightly CLI version, do it like this: scala-cli --cli-version nightly package --help","s":"The ways of Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#the-ways-of-scala-cli","p":499},{"i":510,"t":"To provide better support for shebang scripts, Scala CLI has a dedicated shebang sub-command, which handles arguments similarly to the old scala script. scala-cli shebang Source.scala programArg1 programArg2 The purpose of the shebang sub-command is essentially to only be used in a shebang header (more details on that can be found in a later section of this guide or in the separate shebang scripts' guide), but nothing is really stopping you from using it from the command line, if you're used to how the old scala runner handled arguments. Just bear in mind that it is not the intended user experience.","s":"The Scala CLI shebang sub-command","u":"/docs/guides/introduction/old-runner-migration","h":"#the-scala-cli-shebang-sub-command","p":499},{"i":512,"t":"For backwards compatibility's sake, Scala CLI accepts all the old scala runner options, although many of them have been deprecated and are no longer supported in the new runner. This includes accepting all the Scala 2.13.x and 3.x respective runners' specific options.","s":"How are the old scala runner options supported?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-are-the-old-scala-runner-options-supported","p":499},{"i":514,"t":"The following old scala runner options are fully supported by Scala CLI, meaning that they deliver similar or expanded functionalities with backwards-compatible syntax: -e, which is an alias for Scala CLI's --execute-script and a close synonym for --script-snippet -v / -verbose / --verbose, which can be passed multiple times with Scala CLI, increasing the verbosity -cp / -classpath / --class-path, which adds compiled classes and jars to the class path -version / --version, which prints the currently run Scala CLI version information -with-compiler, which adds the Scala compiler dependency to the Scala CLI project Scala compiler options (with some requiring to be passed with -O, more info in the section below) -J Java options -Dname=prop Java properties","s":"Fully supported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#fully-supported-old-scala-runner-options","p":499},{"i":516,"t":"The following old scala runner options not only are not supported with their old functionalities, but have a different meaning in Scala CLI: -i, which is now an alias for Scala CLI's --interactive mode -h / -help in the old Scala 2.13.x scala runner, it used to print the help of the runner in the old Scala 3.x scala runner however, it used to print the Scala compiler help instead Scala CLI takes an approach similar to the old Scala 2.13.x runner, and it prints Scala CLI help to view the Scala compiler help with Scala CLI, pass the --scalac-help option instead","s":"Old scala runner options which have a different meaning in Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#old-scala-runner-options-which-have-a-different-meaning-in-scala-cli","p":499},{"i":518,"t":"The following old scala runner options have been deprecated and even though they are accepted by Scala CLI (passing them will not cause an error), they are ignored with an appropriate warning: -save, refer to the package sub-command on how to package a Scala CLI project to a JAR -nosave, a JAR file is now never saved unless the package sub-command is called -howtorun / --how-to-run Scala CLI assumes how a file is to be run based on its file extension (and optionally its shebang header). This cannot be overridden with a command line option, so ensure your inputs use the correct file extension or have the shebang header defined. This is sort of the equivalent of the old -howtorun guess. To run the REPL, refer to the repl sub-command This option has been largely replaced with Scala CLI's sub-commands -I, to preload the extra files for the REPL, try passing them as inputs for the repl sub-command -nc / nocompdaemon, the underlying script runner class can no longer be picked explicitly, as with the old scala runner -run - Scala CLI does not support explicitly forcing the old run mode. Just pass your sources as inputs and ensure they are in the correct format and extension.","s":"Deprecated and unsupported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#deprecated-and-unsupported-old-scala-runner-options","p":499},{"i":520,"t":"All compiler options are supported when passed with the --scalac-option flag (or the -O alias for short). However, many compiler options can also be passed directly. For more information, refer to the Scala compiler options section of the compile sub-command doc.","s":"Scala compiler options","u":"/docs/guides/introduction/old-runner-migration","h":"#scala-compiler-options","p":499},{"i":522,"t":"To answer this question, some disambiguation is necessary. The most important thing to note is that this has been handled differently by the 2 old scala runners (for Scala 2.13.x and for 3.x), so a consistent behaviour hasn't really been established before Scala CLI. The Scala 2.13.x old scala runner was the most flexible, automatically detecting if what is being run is a script or an object based on the source contents. This automatic detection was also possible to be overridden with the -howtorun runner option (which has been deprecated and is not supported in Scala CLI, as noted in an earlier section). This also means that the 2.13.x old scala runner did not really care about file extensions much. In contrast, the Scala 3.x old scala runner always expects to find a main method, potentially but not necessarily using the Scala 3 idiomatic @main annotation. This means that the Scala 3.x runner respected main methods defined in .sc files, but did not support script syntax (top level definitions with no explicit main method). Scala CLI's approach is perhaps the most restrictive here. It accepts explicitly defined main methods in .scala sources and script syntax in .sc sources, without any additional flexibility. The only exception would be files with no file extension, but with a shebang header, ran with the shebang sub-command. Those are always treated as scripts (more details about this can be found [in the shebang scripts' guide]). Now, to give some examples.","s":"How does Scala CLI detect if it's running a script or a main method?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-does-scala-cli-detect-if-its-running-a-script-or-a-main-method","p":499},{"i":524,"t":"Of course, the simplest case is putting a main class into a .scala source, which is supported by both of the old runners and by Scala CLI. object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } scala Main.scala Hello world scala-cli Main.scala -- Hello world Hello world","s":"Main class in a .scala input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-scala-input","p":499},{"i":526,"t":"object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } This case has been supported by both of the old scala runners, but is not supported by Scala CLI, which expects a script in a .sc input and wraps its contents in a main class of its own, not inspecting further for a nested one. In other words, when explicitly declaring a main class when working with Scala CLI, you have to do it in a .scala file. scala-cli main-in-script.sc -- Hello world # no output will be printed Running such an .sc file will not fail by the way, but neither will it print any output, since the appropriate method hasn't been called explicitly in the script.","s":"Main class in a .sc input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-sc-input","p":499},{"i":528,"t":"println(args.mkString(\" \")) This syntax is supported by the old Scala 2.13.x runner, but not by the old Scala 3.x one. The Scala 3.x runner does not allow for top level definitions without an explicit main class. However, it is supported by Scala CLI. scala-cli script.sc -- Hello world Hello world","s":"Script syntax in an .sc file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-an-sc-file","p":499},{"i":530,"t":"Now for the inverted case, where script-style top level definitions are put in a .scala input. println(args.mkString(\" \")) This has actually been supported by the old Scala 2.13.x runner. However, both the old Scala 3.x runner as well as Scala CLI do not support it. scala-cli script.scala -- Hello world [error] ./ScriptInScala.scala:1:1 [error] Illegal start of toplevel definition [error] println(args.mkString(\" \")) [error] ^^^^^^^ Error compiling project (Scala 3.2.2, JVM) Compilation failed","s":"Script syntax in a .scala file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-a-scala-file","p":499},{"i":532,"t":"println(args.mkString(\" \")) object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } Files with no extensions have been supported in the 2.13.x old runner, but not in 3.x. Script syntax in files with no extension (or with extensions not indicating other kinds of sources, like .java) are supported in Scala CLI via the shebang sub-command (and not otherwise). However, a shebang header is necessary. An example is given in a later section of this guide.","s":"Inputs with no extension","u":"/docs/guides/introduction/old-runner-migration","h":"#inputs-with-no-extension","p":499},{"i":534,"t":"As described in an earlier section of this guide, the way the old scala runner handles arguments differs from Scala CLI. The old scala script accepted arguments with syntax making it easy to use it in a shebang header. That is, all arguments starting with the second were treated as program args, rather than input sources. This is in contrast with the Scala CLI default way of handling arguments, where inputs and program arguments have to be divided by --. scala-cli Source1.scala Source2.scala -- programArg1 programArg2 To better support shebang scripts, Scala CLI has a dedicated shebang sub-command, which handles arguments similarly to the old scala script. scala-cli shebang Source.scala programArg1 programArg2 For more concrete examples on how to change the shebang header in your existing scripts, look below.","s":"How to migrate scripts with the old scala runner in the shebang header to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-migrate-scripts-with-the-old-scala-runner-in-the-shebang-header-to-scala-cli","p":499},{"i":536,"t":"This is how an example shebang script could have looked like for the old scala runner with Scala 2.13.x #!/usr/bin/env scala println(\"Args: \" + args.mkString(\" \"))","s":"Example shebang script with the Scala 2.13.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-213x-old-scala-runner","p":499},{"i":538,"t":"This in turn is the Scala 3.x equivalent for its own old scala runner. #!/usr/bin/env scala @main def main(args: String*): Unit = println(\"Args: \" + args.mkString(\" \"))","s":"Example shebang script with the Scala 3.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-3x-old-scala-runner","p":499},{"i":540,"t":"This is an example of how a Scala CLI script with a shebang header looks like. #!/usr/bin/env -S scala-cli shebang println(\"Args: \" + args.mkString(\" \")) The example above refers scala-cli, as per the current default Scala CLI distribution. If you have Scala CLI installed as scala, then that should be changed to the following: #!/usr/bin/env -S scala shebang println(\"Args: \" + args.mkString(\" \")) For more information about the shebang sub-command, refer to the appropriate doc. For more details on how to use Scala CLI in shebang scripts, refer to the relevant guide.","s":"Example shebang script with Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-scala-cli","p":499},{"i":542,"t":"Logging in Scala CLI can be controlled in a number of ways. println(\"Hello\") Logs, warnings and errors will be printed by default. scala-cli Hello.sc Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello","s":"Verbosity","u":"/docs/guides/advanced/verbosity","h":"","p":541},{"i":544,"t":"All logs except for errors can be silenced by passing the -q option. scala-cli Hello.sc -q Hello","s":"Silencing logs with -q","u":"/docs/guides/advanced/verbosity","h":"#silencing-logs-with--q","p":541},{"i":546,"t":"You can increase verbosity by passing the -v option, to print debugging logs or gain extra context. scala-cli Hello.sc -v Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Running ~/Library/Java/JavaVirtualMachines/corretto-17.0.5/Contents/Home/bin/java -cp ~/IdeaProjects/scala-cli-tests/hello1/.scala-build/project_853f6d1dbb-28a878fa14/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar Hello_sc Hello You can increase verbosity even further by passing the -v option multiple times. scala-cli Hello.sc -v -v Fetching List(Dependency(org.scala-lang:scala3-compiler_3, 3.2.2, Configuration(), Set(), Publication(, Type(), Extension(), Classifier()), false, true)), adding List(IvyRepository(Pattern(List(Const(file://~/Library/Caches/ScalaCli/local-repo/v0.2.0//), Var(organisation), Const(/), Var(module), Const(/), Opt(List(Const(scala_), Var(scalaVersion), Const(/))), Opt(List(Const(sbt_), Var(sbtVersion), Const(/))), Var(revision), Const(/), Var(type), Const(s/), Var(artifact), Opt(List(Const(-), Var(classifier))), Const(.), Var(ext))), None, None, true, true, true, false, None, true)) Found 13 artifacts: ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.2/scala3-compiler_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.2/scala3-interfaces-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.2/tasty-core_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar (...) Hello","s":"Increasing verbosity with -v","u":"/docs/guides/advanced/verbosity","h":"#increasing-verbosity-with--v","p":541},{"i":548,"t":"Some specific warning logs can be suppressed individually. That can be done by passing an appropriate option or by setting the appropriate global configuration key.","s":"Warnings suppression","u":"/docs/guides/advanced/verbosity","h":"#warnings-suppression","p":541},{"i":550,"t":"//> using dep com.lihaoyi::os-lib:0.9.1 //> using dep com.lihaoyi::pprint:0.8.0 It is generally advised to not spread the using directives in multiple files, and put them in the optional project.scala configuration file. The relevant warnings can be suppressed with the --suppress-outdated-dependency-warning option. scala-cli Deps1.sc Deps2.sc --suppress-outdated-dependency-warning Alternatively, the global config key suppress-warning.directives-in-multiple-files can be used. scala-cli config suppress-warning.directives-in-multiple-files true","s":"Warnings about using directives spread in multiple files","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-using-directives-spread-in-multiple-files","p":541},{"i":552,"t":"Using experimental features produces warnings, which can be suppressed with the --suppress-experimental-warning option. scala-cli --power run --suppress-experimental-warning --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Alternatively, the global config key suppress-warning.experimental-features can be used. scala-cli config suppress-warning.experimental-features true","s":"Warnings about experimental features' usage","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-experimental-features-usage","p":541},{"i":554,"t":"//> using dep com.lihaoyi::pprint:0.6.6 Depending on outdated libraries produces warnings, which can be suppressed with the --suppress-outdated-dependencies-warning option. scala-cli OldDeps.sc --suppress-outdated-dependencies-warning Alternatively, the global config key suppress-warning.outdated-dependencies-files can be used. scala-cli config suppress-warning.outdated-dependencies-files true","s":"Warnings about having outdated dependencies","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-having-outdated-dependencies","p":541},{"i":556,"t":"To check if dependencies in using directives are up-to-date, use dependency-update command: //> using dep com.lihaoyi::os-lib:0.7.8 //> using dep com.lihaoyi::utest:0.7.10 object Hello extends App { println(\"Hello World\") } scala-cli --power dependency-update Hello.scala Updates * com.lihaoyi::os-lib:0.7.8 -> 0.8.1 * com.lihaoyi::utest:0.7.10 -> 0.8.0 To update all dependencies run: scala-cli dependency-update --all Passing --all to the dependency-update sub-command updates all dependencies in your sources. scala-cli --power dependency-update Hello.scala --all Updated dependency to: com.lihaoyi::os-lib:0.8.1 Updated dependency to: com.lihaoyi::utest:0.8.0","s":"Updating dependencies","u":"/docs/guides/introduction/update-dependencies","h":"","p":555},{"i":558,"t":"caution Markdown support is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. Scala CLI can compile, run, test, and package markdown (.md) sources. note This feature is a work in progress and should currently be treated as experimental. Markdown sources are ignored by default unless passed explicitly as inputs. You can enable including non-explicit .md inputs by passing the --enable-markdown option.","s":"Markdown ⚡️","u":"/docs/guides/power/markdown","h":"","p":557},{"i":561,"t":"You can pass local .md inputs by passing their path to Scala CLI (as you would for any other kind of input). # Simple snippet ```scala println(\"Hello\") ``` scala-cli --power dir/hello.md .md sources inside of directories are ignored by default, unless the --enable-markdown option is passed. scala-cli --power dir --enable-markdown","s":"On-disk markdown sources","u":"/docs/guides/power/markdown","h":"#on-disk-markdown-sources","p":557},{"i":563,"t":"Scala CLI can run .md sources inside a .zip archive. Same as with directories, .md sources inside zipped archives are ignored by default, unless the --enable-markdown option is passed. scala-cli --power archive-with-markdown.zip --enable-markdown","s":"Zipped archives","u":"/docs/guides/power/markdown","h":"#zipped-archives","p":557},{"i":565,"t":"warning Running unverified code from the Internet can be very handy for trusted sources, but it can also be really dangerous, since Scala CLI does not provide any sandboxing at this moment. Make sure that you trust the code that you are about to run. URLs​ You can also pass a URL pointing to a .md file to run it with Scala CLI. scala-cli --power https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md Hello Github Gist​ Scala CLI accepts GitHub Gist URLs. The gist is technically treated as a zipped archive (which it is downloaded as), so it is necessary to pass the --enable-markdown option alongside the gist URL to run any contained Markdown sources. scala-cli --power https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown Hello You can find more information on running GitHub Gists in the gists cookbook.","s":"Remote inputs","u":"/docs/guides/power/markdown","h":"#remote-inputs","p":557},{"i":567,"t":"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input: echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli --power _.md Hello You can find more information on piped sources in the piping guide.","s":"Piped Markdown code","u":"/docs/guides/power/markdown","h":"#piped-markdown-code","p":557},{"i":569,"t":"It is also possible to pass Markdown code as a snippet directly from the command line. scala-cli --power run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Hello You can find more information on command line snippets in the snippets guide.","s":"Markdown code as a command line snippet","u":"/docs/guides/power/markdown","h":"#markdown-code-as-a-command-line-snippet","p":557},{"i":572,"t":"# Example This is a simple example of an `.md` file with a Scala snippet. ```scala val message = \"Hello from Markdown\" println(message) ``` Plain scala snippets are treated similarly to .sc scripts in that any kind of statement is accepted at the top-level. scala-cli --power run Example.md Hello from Markdown Similarly to .sc scripts, when multiple .md files with plain scala snippets are being run, each of them will have its own main class, that can be run. # Main class 1 ```scala println(\"1\") ``` # Main class 2 ```scala println(\"2\") ``` scala-cli --power Main1.md Main2.md [error] Found several main classes: Main1_md, Main2_md When multiple such sources are passed as inputs, the main class has to be passed explicitly with the --main-class option. scala-cli --power Main1.md Main2.md --main-class Main1_md 1 You can always check what main classes are available in the context with the --list-main-classes option. scala-cli --power Main1.md Main2.md --list-main-classes Main1_md Main2_md","s":"Plain scala snippets","u":"/docs/guides/power/markdown","h":"#plain-scala-snippets","p":557},{"i":574,"t":"You can mark a scala code block with the raw keyword, indicating that this snippet should not be wrapped as a script and should instead be treated as is. This is the equivalent of code in a .scala file. For a raw snippet to be runnable a main class has to be included. # `raw` example This is a simple example of an `.md` file with a raw Scala snippet. ```scala raw object Main extends App { val message = \"Hello from Markdown\" println(message) } ``` scala-cli --power RawExample.md Hello from Markdown","s":"scala raw snippets","u":"/docs/guides/power/markdown","h":"#scala-raw-snippets","p":557},{"i":576,"t":"It is possible to run tests from scala code blocks marked as test. This is similar to raw snippets in that the code is not wrapped and is treated as is. You can run scala test code blocks with the test sub-command. # `test` example This is a simple example of an `.md` file with a test Scala snippet. ```scala test //> using dep org.scalameta::munit:0.7.29 class Test extends munit.FunSuite { test(\"example test\") { assert(true) } } ``` scala-cli --power test TestExample.md Test: + example test","s":"scala test snippets","u":"/docs/guides/power/markdown","h":"#scala-test-snippets","p":557},{"i":578,"t":"When multiple plain scala snippets are used in a single .md file, by default they are actually treated as a single script. They share context and when run, are executed one after another, as if they were all in a single .sc file. If you want a snippet to use a fresh context instead, you can rely on the reset keyword. This allows you to start a fresh scope for the marked snippet (and any coming after it). # `reset` scope This is an example of an `.md` file with multiple `scala` snippets with separate scopes ## Scope 1 ```scala val message = \"Hello\" ``` ## Still scope 1, since `reset` wasn't used yet ```scala println(message) ``` ## Scope 2 ```scala reset val message = \"world\" println(message) ``` ## Scope 3 ```scala reset val message = \"!\" println(message) ``` scala-cli --power ResetExample.md Hello world !","s":"reset scope for scala snippets","u":"/docs/guides/power/markdown","h":"#reset-scope-for-scala-snippets","p":557},{"i":580,"t":"The shebang line in scala code blocks inside a markdown input are always ignored. You can use them (i.e. to give an example of their usage), but they do not change how the code is handled. ## Self executable Scala script ```scala #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") ```","s":"shebang header and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#shebang-header-and-markdown-code-blocks","p":557},{"i":582,"t":"It is possible to define using directives at the beginning of a scala code block inside a markdown input. This is supported for all scala code block flavours. # Using directives in `.md` inputs ## `scala raw` example ```scala raw //> using dep com.lihaoyi::pprint:0.8.0 object Printer { def printHello(): Unit = pprint.pprintln(\"Hello\") } ``` ## Plain `scala` example ```scala //> using dep com.lihaoyi::os-lib:0.8.1 println(os.pwd) ``` ## `scala test` example ```scala test //> using dep org.scalameta::munit:1.0.0-M7 class Test extends munit.FunSuite { test(\"foo\") { assert(true) println(\"Hello from tests\") } } ``` ## Relying on directives from other snippets Directives from other snippets apply to the whole context. As a result, nothing really stops you from using a dependency from an earlier code block. ```scala Printer.printHello() pprint.pprintln(\"world\") ``` note scala snippets inside of a Markdown input are not isolated. Each using directive applies to the whole project's context. A directive defined in a later snippet within the same source may override another defined in an earlier one. ## 1 ```scala //> using scala 2.12.17 println(util.Properties.versionNumberString) ``` ## 2 ```scala //> using scala 2.13.10 println(util.Properties.versionNumberString) ``` In this example, the directive from the second scala snippet will override the previous one and Scala 2.13.10 will be used for both. scala-cli --power OverriddenDirective.md Compiling project (Scala 2.13.10, JVM) Compiled project (Scala 2.13.10, JVM) 2.13.10 2.13.10","s":"using directives and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#using-directives-and-markdown-code-blocks","p":557},{"i":585,"t":"Referring to code from plain scala snippets in markdown requires using their package name. Similarly to scripts, the package is inferred based on the relative path to the source file in your project. You also have to point to the Scope under which the code is located. Scopes are numbered according to their order in a given .md file (starting from 0 for the first plain scala snippet): Scope{scopeNumber}. The snippetNumber is omitted for the first script code block (0). In other words, the first scope is just Scope, the second is Scope1, then Scope2 and so on. ## Scope 0 ```scala def hello: String = \"Hello\" ``` ## Still scope 0, since `reset` wasn't used yet ```scala def space: String = \" \" ``` ## Scope 1 ```scala reset def world: String = \"world\" ``` object Main extends App { val hello = markdown.Example_md.Scope.hello val space = markdown.Example_md.Scope.space val world = markdown.Example_md.Scope1.world println(s\"$hello$space$world\") } scala-cli --power src Main.scala --enable-markdown --main-class Main Hello world","s":"Plain scala code blocks","u":"/docs/guides/power/markdown","h":"#plain-scala-code-blocks","p":557},{"i":587,"t":"You can refer to code from scala raw and scala test snippets as if they were the contents of a .scala file. # `raw` snippet ```scala raw object Something { def message: String = \"Hello\" } ``` scala-cli --power RawSnippetToReferTo.md -e 'println(Something.message)' Hello","s":"scala raw and scala test code blocks","u":"/docs/guides/power/markdown","h":"#scala-raw-and-scala-test-code-blocks","p":557},{"i":589,"t":"caution ScalaPy support is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. ScalaPy is a library that allows you to access the Python interpreter from Scala code. It boasts a simple API, automatic conversion between Scala and Python types, and optional static typing. It makes it possible to integrate Python libraries into Scala CLI projects. Scala CLI allows to configure the ScalaPy library with the --python flag and //> using python directive. More information about ScalaPy can be found here.","s":"Python/ScalaPy ⚡️","u":"/docs/guides/power/python","h":"","p":588},{"i":591,"t":"Some configuration might be needed before running the examples below: # install Python 3.11 (e.g. via an installer from the official Python website) # then download the packages with pip3 install numpy matplotlib python-config //> using python //> using scala 2.13 import me.shadaj.scalapy.py import me.shadaj.scalapy.py.SeqConverters import py.PyQuote py.local { val np = py.module(\"numpy\") val rng = np.random.default_rng() val randoms = rng.standard_normal(10).as[Seq[Double]] randoms.foreach(println(_)) } val numbers = py\"[x * 2 for x in ${Iterator.from(3).take(10).toList.toPythonCopy}]\" .as[Seq[Int]] println(numbers) You can also use Scala Native to create a native binary with direct bindings to CPython. //> using python import me.shadaj.scalapy.py import me.shadaj.scalapy.py.SeqConverters import scala.util.Random import scala.math.{Pi, sin, random} object PlotDemo { @main def plot = { val sequences = generate3DataSeqs py.local { val plt = py.module(\"matplotlib.pyplot\") for { (seq, color) <- sequences.zip(Seq(\"b\", \"r\", \"g\")) } { plt.plot(seq.toPythonProxy, color = color) plt.show() } } } def generate3DataSeqs: Seq[Seq[Double]] = { val amplitude = 1.0 // Amplitude of the sine wave val numSamples = 1000 val numSequences = 3 val noiseAmplitude = 0.2 // Amplitude of noise // Generate three sequences with varying numbers of cycles val sequences = (1 to numSequences).map { seqIdx => val frequency = seqIdx // Varying frequency for each sequence (1 to numSamples).map { sampleIdx => val noise = (random * 2 - 1) * noiseAmplitude // Generate random noise val phase = 2 * Pi * frequency * sampleIdx / numSamples amplitude * sin(phase) + noise } } sequences } } Run: scala-cli --power package --native PlotDemo.scala -o plot ./plot","s":"Example usage","u":"/docs/guides/power/python","h":"#example-usage","p":588},{"i":594,"t":"Dependencies are declared in Scala CLI according to the following format: groupID:artifactID:revision This is similar to how you declare dependencies in SBT with the % character. For example: org.scala-lang.modules:scala-parallel-collections_2.13:1.0.4 You can also skip explicitly stating the Scala version in the artifact name by repeating the : character after the groupID (similarly to how you can do the same with %% in SBT). This is just a shortcut, Scala CLI will still add the Scala version for you when fetching the dependency. Also, this only applies to Scala dependencies. org.scala-lang.modules::scala-parallel-collections:1.0.4 Java and other non-scala dependencies follow the same syntax (without the :: for implicit Scala version, of course). For example: org.postgresql:postgresql:42.2.8","s":"Dependency syntax","u":"/docs/guides/introduction/dependencies","h":"#dependency-syntax","p":592},{"i":596,"t":"Sometimes dependencies are published into non-standard repositories, like nightly builds published to Sonatype Snapshots. Scala CLI can use additional maven and ivy repositories with the repository directive or --repository command line options: //> using repository sonatype:snapshots or scala-cli --repository \"https://maven-central.storage-download.googleapis.com/maven2\" Both directive and command line option accept predefined repository definitions (see below) or a URL of the root of Maven repository. Repositories can also be resolved from the COURSIER_REPOSITORIES environment variable, but this is not recommended (more in Coursier documentation). Predefined repositories​ predefined repository kind description central Maven (root) Used by default, default repository for most Scala libraries sonatype:snapshots Maven (root) Repositories where most Scala libraries publish its snapshots / nightly builds. Used when X.nightly is used as Scala version e.g. 3.1.nightly. sonatype-s01:snapshots Maven (root) This repository is similar to the sonatype:snapshots repository but is dedicated for accounts that were created after February 2021 and which publish snapshots of their libraries. snapshots Maven (root) and Maven S01 (root) An alias for sonatype:snapshots and sonatype-s01:snapshots. ivy2local Ivy Local ivy repository, used to publish things locally (e.g. by publishLocal). Localized in /local, usually /.ivy/local. m2Local Maven Local maven repository, localized in /.m2/repository jitpack Maven jitpack supports github repo as dependency. Syntax is using repository \"jitpack\" Scala CLI delegates parsing of predefined repositories to Coursier and full details can be obtained from Coursier source code (here and here)","s":"Repositories","u":"/docs/guides/introduction/dependencies","h":"#repositories","p":592},{"i":598,"t":"To exclude a transitive dependency from a Scala CLI project use the exclude parameter: exclude=org%%name - for Scala modules exclude=org%name - for Java modules It requires passing the organization and module name of the dependency to be excluded. For example, let's say you have the following Scala code: //> using dep com.lihaoyi::pprint:0.8.1 object Main extends App { println(\"Hello\") } If you want to compile it with the pprint library but exclude its sourcecode dependency, you can use the exclude parameter as follows: //> using dep \"com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%%sourcecode\" object Main extends App { println(\"Hello\") } To exclude Scala modules, you can also use a single % but with the full name of the module name, like this: //> using dep \"com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%sourcecode_3\" object Main extends App { println(\"Hello\") }","s":"Excluding Transitive Dependencies","u":"/docs/guides/introduction/dependencies","h":"#excluding-transitive-dependencies","p":592},{"i":600,"t":"To specify a classifier of a dependency in a Scala CLI project, use the classifier parameter: classifier={classifier_name} If you want to use the pytorch dependency with the classifier linux-x86_64, use the classifier parameter as follows: //> using dep \"org.bytedeco:pytorch:1.12.1-1.5.8,classifier=linux-x86_64\" object Main extends App { println(\"Hello\") } caution When using the classifier, exclude or others parameters, it is necessary to wrap the value of dependency within double quotes \". If this is omitted, Scala CLI treats these parameters as dependencies, resulting in a dependency parsing error.","s":"Dependency classifiers","u":"/docs/guides/introduction/dependencies","h":"#dependency-classifiers","p":592},{"i":602,"t":"It is possible to declare dependencies limited to the test scope with the using test.dep directive. //> using test.dep org.scalameta::munit::0.7.29 More details can be found in the using directives guide.","s":"Test dependencies","u":"/docs/guides/introduction/dependencies","h":"#test-dependencies","p":592},{"i":604,"t":"You can add dependencies on the command line, with the --dependency option: println(\"Hello\") scala-cli compile Sample.sc \\ --dependency org.scala-lang.modules::scala-parallel-collections:1.0.4 You can also add a URL fallback for a JAR dependency, if it can't be fetched otherwise: scala-cli compile Sample.sc \\ --dependency \"org::name::version,url=https://url-to-the-jar\" Note that --dependency is only meant as a convenience. You should favor adding dependencies in the sources themselves via using directives. However, the --dependency CLI option takes precedence over using directives, so it can be used to override a using directive, such as when you want to work with a different dependency version. You can also add repositories on the command-line, via --repository or //> using repos scala-cli compile Sample.sc \\ --dependency com.pany::util:33.1.0 --repo https://artifacts.pany.com/maven Lastly, you can also add simple JAR files as dependencies with --jar: scala-cli compile Sample.sc --jar /path/to/library.jar","s":"Specifying dependencies from the command line","u":"/docs/guides/introduction/dependencies","h":"#specifying-dependencies-from-the-command-line","p":592},{"i":606,"t":"You can pass local JARs from the command line with the --extra-jar option: scala-cli compile Sample.sc \\ --extra-jar \"./path/to/custom.jar\" Local sources JARs can also be passed in a similar manner: scala-cli compile Sample.sc \\ --extra-source-jar \"./path/to/custom-sources.jar\" Both can be handled with the appropriate using directives, too: //> using jar \"./path/to/custom.jar\" //> using sourceJar \"./path/to/custom-sources.jar\" caution Local JARs with the *-sources.jar suffix are assumed to be sources JARs and are treated as such.","s":"Adding local JARs as dependencies","u":"/docs/guides/introduction/dependencies","h":"#adding-local-jars-as-dependencies","p":592},{"i":608,"t":"Scala CLI can download dependencies via HTTP proxies. Proxies can be setup in several ways: via Java properties via the Maven configuration file (recommended for now) via Scala CLI or coursier configuration files (soon)","s":"HTTP Proxies ⚡️","u":"/docs/guides/power/proxy","h":"","p":607},{"i":610,"t":"It is possible to specify the proxy settings using Java properties. There are several ways to pass those to Scala CLI, more information here. The most basic way is to pass the Java properties directly to Scala CLI on the command line. Keep in mind that properties, put before the sub-command name and sources, are only passed to Scala CLI and not to the JVM executing user's code. Example (notice the different name of the property depending on the protocol http or https): $ scala-cli \\ -Dhttp.proxyProtocol=http -Dhttp.proxyHost=proxy.corp.com -Dhttp.proxyPort=8080 \\ -Dhttp.proxyUsername=alex -Dhttp.proxyPassword=1234 \\ -Dhttps.proxyProtocol=http -Dhttps.proxyHost=proxy.corp.com -Dhttps.proxyPort=8080 \\ -Dhttps.proxyUsername=alex -Dhttps.proxyPassword=1234 \\ run . More information about the Java properties used for configuring proxies can be found here.","s":"Java properties","u":"/docs/guides/power/proxy","h":"#java-properties","p":607},{"i":612,"t":"This file lives at ~/.m2/settings.xml Example configuration file, without authentication: test-proxy http proxy.corp.com 8080 Example configuration file, with authentication: test-proxy http proxy.corp.com 8080 alex 1234 The value in is assumed to be the protocol of the proxy itself (can be either http or https, https is assumed by default not to inadvertently leak proxy credentials). Such a proxy is used for both http and https by Scala CLI. The coursier command-line and library also pick those credentials, since version 2.1.0-M6-26-gcec901e9a (2022/05/31).","s":"Maven configuration file","u":"/docs/guides/power/proxy","h":"#maven-configuration-file","p":607},{"i":614,"t":"caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes configuration keys tied to setting up proxies, like httpProxy.address and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true warning This way of configuring proxies is not recommended, since it will set up a proxy not only for Scala CLI, but for Coursier itself, which is used by other build tools like SBT. This may result in unexpected behavior. If using Scala CLI config is preferred, it's recommended to put the relevant Java properties into the config with: scala-cli --power config -i java.properties \"http.proxyProtocol=http\" \"http.proxyHost=proxy.corp.com\" \"http.proxyPort=8080\" \"https.proxyUsername=alex\" \"https.proxyPassword=1234\" The -D prefix can be dropped when writing properties to config. Scala CLI configuration can also be used to configure proxies globally. To do that use the config command: scala-cli --power config httpProxy.address http://proxy.company.com:8081 Replace proxy.company.com by the address of your proxy and append the port number with : if needed. Also, change http:// to https:// in the address if your proxy is accessible via HTTPS. If your proxy requires authentication, set your user and password with scala-cli --power config httpProxy.user value:_encoded_user_ scala-cli --power config httpProxy.password value:_encoded_password_ Replace _encoded_user_ and _encoded_password_ by your actual user and password, following the password option format. They should typically look like env:ENV_VAR_NAME, file:/path/to/file, or command:command to run.","s":"Scala CLI configuration files","u":"/docs/guides/power/proxy","h":"#scala-cli-configuration-files","p":607},{"i":616,"t":"The using directives mechanism lets you define configuration information within .scala source code files, eliminating the need for build tools to define a dedicated configuration syntax. using directives are basically key-value pairs that let you provide multiple values to a single key. These directives need to be put in comments with a special syntax. For instance, this command: //> using foo bar baz","s":"Using directives","u":"/docs/guides/introduction/using-directives","h":"","p":615},{"i":618,"t":"As a part of 0.0.x series we experimented with different syntaxes for using directives. Based on feedback and discussions with the Scala compiler team, we decided to remove @using (using annotations), // using (using within plain comment) and using code directives. Those syntaxes will keep working in the 0.1.x series and will be ignored starting from 1.0.x.","s":"Deprecated syntax","u":"/docs/guides/introduction/using-directives","h":"#deprecated-syntax","p":615},{"i":620,"t":"using directives can be only declared before any other Scala code: //> using scala 2.13 //> using platform scala-js //> using options -Xasync // package statements, import statements and other code follows ... using directives contribute settings to the whole compilation scope where a given .scala file is defined. This means that a library or compiler option defined in one file applies to the whole application or test (depending on whether the source file is a test, or not). The only exceptions are using target directives, which only apply to the given file. using target is a marker to specify requirements for the file to be used (e.g. Scala version, platform, or scope). caution The using target directives are an experimental feature, and may change in future versions of Scala CLI. We believe that syntax similar to using directives should become a part of Scala in the future and will already be included within the Scala runner itself","s":"Semantics","u":"/docs/guides/introduction/using-directives","h":"#semantics","p":615},{"i":622,"t":"Below is a list of the most important using directives that Scala CLI supports. The full list can be found in the Reference section of this documentation. //> using scala - defines version of Scala used //> using dep org::name:version - defines dependency to a given library more in dedicated guide //> using dep org:name:version - defines dependency to a given java library, note the : instead of :: //> using dep org::name:version,url=url - defines dependency to a given library with a fallback to its jar url //> using resourceDir dir - marks directory as source of resources. Resources accessible at runtime and packaged together with compiled code. //> using javaOpt opt - use given java options when running application or tests //> using testFramework framework - select test framework to use There are several reasons that we believe using directives are a good solution: One of the main Scala CLI use cases is prototyping, and the ability to ship one or more source code files with a complete configuration is a game-changer for this use case. Defining dependencies and other settings is common in Ammonite scripts as well. From a teaching perspective, the ability to provide pre-configured pieces of code that fit into one slide is also beneficial. Having configuration close to the code is beneficial, since often — especially in small programs — the given dependencies are only used within one source file. We acknowledge that configuration distributed across many source files may be hard to maintain in the long term. Therefore, in the near feature we will introduce a set of lints to ensure that above a given project size or complexity, all configuration details will be centralized. How can configuration that’s contained in source files be centralized? using directives can be placed in any .scala file, so it’s possible to create a .scala file that contains only configuration information. Therefore, when your project needs to centralize its configuration, we recommend creating a project.scala file, and placing the configuration there. We plan to add ways to Scala CLI to migrate these settings into a centralized location with one command or click. We are aware that using directives may be a controversial topic, so we’ve created a dedicated space for discussing using directives.","s":"using directives in the Scala CLI","u":"/docs/guides/introduction/using-directives","h":"#using-directives-in-the-scala-cli","p":615},{"i":624,"t":"The ${.} pattern in directive values will be replaced by the parent directory of the file containing the directive. This makes it possible for example to generate coverage output files relative to the source file location. //> using options -coverage-out:${.} However, if you want to include the ${.} pattern in the directive value without it being replaced, you can precede it with two dollar signs ($$), like this: //> using options -coverage-out:$${.}","s":"Explicit handling of paths in using directives","u":"/docs/guides/introduction/using-directives","h":"#explicit-handling-of-paths-in-using-directives","p":615},{"i":626,"t":"Using directives are part of the code so similarly, developers should be able to comment them out. Commenting out comment-based directives does not cause any problems. Below, some examples how to do it: // //> using dep \"no::lib:123\" // // using dep \"no::lib:123\"","s":"How to comment out using directives?","u":"/docs/guides/introduction/using-directives","h":"#how-to-comment-out-using-directives","p":615},{"i":628,"t":"Some directives have a test scope equivalent. For example, using dep has using test.dep, which allows to declare dependencies that are only used in tests outside test-specific sources. For example, this way you can declare the dependency to munit in project.scala like this: //> using test.dep org.scalameta::munit::0.7.29 The dependency will then only be available in test sources. It's effectively an equivalent to just using dep inside of a test source (except you can define it anywhere): //> using dep org.scalameta::munit::0.7.29 Directives with a test scope equivalent: //> using test.dep org.scalameta::munit::0.7.29 //> using test.jar path/to/dep.jar //> using test.sourceJar path/to/some-sources.jar //> using test.javaOpt -Dfoo=bar //> using test.javacOpt source 1.8 target 1.8 //> using test.javaProp foo1=bar1 //> using test.option -Xfatal-warnings //> using test.resourceDir testResources //> using test.toolkit default","s":"Directives with a test scope equivalent","u":"/docs/guides/introduction/using-directives","h":"#directives-with-a-test-scope-equivalent","p":615},{"i":630,"t":"caution The export sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. Scala CLI lets you export your current build into sbt or Mill. This means that if your project needs something that Scala CLI doesn’t provide — such as a second module — you can export your project to your build tool of choice. Why do we need this? Basically we don’t want to block the development of your project. But at the same time, we don’t want to introduce the complexity that multi-module builds and tasks and plugin systems introduce — at least not until that complexity is needed. To export a project, run this command to export to sbt: scala-cli export --sbt Or use this command to export to Mill: scala-cli export --mill These commands create a copy of your sources, resources, and local JARs. They also download gists and other non-local inputs. By default the project is exported to a dest directory, but you can control that with the -o option.","s":"SBT and Mill ⚡️","u":"/docs/guides/power/sbt-mill","h":"","p":629},{"i":632,"t":"caution Offline mode is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The offline mode for Scala CLI was introduced to be used in two situations: you want to have more control over the artifacts being downloaded your development environment has restricted access to the Internet or certain web domains In this mode Scala CLI will only use local artifacts cached by coursier. Any attempts to download artifacts will fail unless they're available locally in cache or there is a known fallback. This applies to everything that Scala CLI normally manages behind the scenes: Scala language and compiler artifacts JVM artifacts Bloop artifacts dependency artifacts","s":"Offline mode ⚡️","u":"/docs/guides/power/offline","h":"","p":631},{"i":634,"t":"To enable offline mode pass the --offline flag to Scala CLI, e.g.: scala-cli run Main.scala --offline It is also possible to use the COURSIER_MODE environment variable or coursier.mode java property. export COURSIER_MODE=offline or scala-cli -Dcoursier.mode=offline run Main.scala","s":"How to use the offline mode","u":"/docs/guides/power/offline","h":"#how-to-use-the-offline-mode","p":631},{"i":637,"t":"In offline mode Scala CLI will not perform any validation of the Scala version specified in the project, it will not be checked if such a version has been released.","s":"Scala artifacts","u":"/docs/guides/power/offline","h":"#scala-artifacts","p":631},{"i":639,"t":"System JVM will be used or it will be fetched from local cache. If a different JVM version than the system one is required, it is best to export it to the JAVA_HOME environment variable. It is important to know, that currently if a version is specified with --jvm or using jvm Scala CLI will ignore the system JVM and try to fetch via coursier. To start the Bloop server a JVM with version above 17 is required, if it can't be found compilation will fall back to using scalac instead.","s":"JVM artifacts","u":"/docs/guides/power/offline","h":"#jvm-artifacts","p":631},{"i":641,"t":"If no artifacts for Bloop are available compilation falls back to using scalac instead.","s":"Bloop artifacts","u":"/docs/guides/power/offline","h":"#bloop-artifacts","p":631},{"i":643,"t":"Any attempt to download a dependency will fail, so it is required to have all the dependencies cached locally before compiling. Dependencies that reside in local repositories like ~/.ivy2/local will be resolved as usual.","s":"Dependency artifacts","u":"/docs/guides/power/offline","h":"#dependency-artifacts","p":631},{"i":645,"t":"The easiest way to set up the environment is to use Coursier. Installing scala artifacts: cs install scala:3.3.0 scalac:3.3.0 Installing a JVM: cs java --jvm 17 Using the two commands above is already enough for running and compiling code using scalac. For fetching code dependencies run: cs fetch com.lihaoyi::os-lib::0.9.1 Note that the dependency format is the same as for --dep and using dep. More information about it here. If you want to use Bloop, you can get it with: cs fetch io.github.alexarchambault.bleep:bloop-frontend_2.12:1.5.11-sc-3 Note that Scala CLI uses a custom fork of Bloop, so simple cs install bloop won't work.","s":"Setting up the environment","u":"/docs/guides/power/offline","h":"#setting-up-the-environment","p":631},{"i":647,"t":"It is possible to copy the Scala language artifacts and dependencies to the local Coursier's cache manually. This can be done by creating a directory structure like this: COURSIER_CACHE_PATH └── https └── repo1.maven.org └── maven2 └── org └── scala-lang └── scala-compiler └── 2.13.12 ├── scala-compiler-2.13.12-sources.jar (OPTIONAL) ├── scala-compiler-2.13.12.jar └── scala-compiler-2.13.12.pom Path on MacOs ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.12 Same for a library: COURSIER_CACHE_PATH └── https └── repo1.maven.org └── maven2 └── com └── lihaoyi └── os-lib_3 └── 0.9.1 ├── os-lib_3-0.9.1-sources.jar (OPTIONAL) ├── os-lib_3-0.9.1.jar └── os-lib_3-0.9.1.pom Path on MacOS ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.9.1 The first segments after the v1 directory are the address of the repository from which the artifact was downloaded. This part can effectively be https/repo1.maven.org/maven2 since maven central is the default repository to use. The rest of the path is the artifact's organization (split by the '.' character) and version.","s":"Setting up the environment manually","u":"/docs/guides/power/offline","h":"#setting-up-the-environment-manually","p":631},{"i":649,"t":"To perform a test of environment setup for offline mode, it may be useful to create a clean cache directory for coursier. To do so, run: mkdir test-coursier-cache export COURSIER_CACHE=`pwd`/test-coursier-cache And proceed with setting up the environment as described above: # Should fail with: # [error] Error downloading org.scala-lang:scala3-compiler_3:3.3.0 scala-cli run Main.scala --jvm 11 --offline cs install scala:3.3.0 scalac:3.3.0 # Could fail with: # Error while getting https://github.com/coursier/jvm-index/raw/master/index.json # But may also pass on MacOS ('/usr/libexec/java_home -v' is tried) # or if a JVM is cached in coursier's archive cache (this cache's location can't be overridden), you may want to clear it, see section below scala-cli run Main.scala --jvm 11 --offline cs java --jvm 11 # Should pass with a warning: # [warn] Offline mode is ON and Bloop could not be fetched from the local cache, using scalac as fallback scala-cli run Main.scala --jvm 11 --offline cs fetch io.github.alexarchambault.bleep:bloop-frontend_2.12:1.5.11-sc-3 # Should pass with a warning: # [warn] Offline mode is ON and a JVM for Bloop could not be fetched from the local cache, using scalac as fallback scala-cli run Main.scala --jvm 11 --offline cs java 17 Should pass with no warnings scala-cli run Main.scala --jvm 11 --offline","s":"Testing offline mode","u":"/docs/guides/power/offline","h":"#testing-offline-mode","p":631},{"i":651,"t":"Citing Coursier's docs: On a system where only recent versions of coursier were ever run (>= 1.0.0-RC12-1, released on the 2017/10/31), the default cache location is platform-dependent: on Linux, ~/.cache/coursier/v1. This also applies to Linux-based CI environments, and FreeBSD too on OS X, ~/Library/Caches/Coursier/v1 on Windows, %LOCALAPPDATA%\\Coursier\\Cache\\v1, which, for user Alex, typically corresponds to C:\\Users\\Alex\\AppData\\Local\\Coursier\\Cache\\v1 So clearing the cache is just a matter of removing the v1 directory corresponding to the platform you're on. However, Coursier does use a second archive cache, which should be located in the same place as the v1 directory, e.g. ~/.cache/coursier/arc, this cache's location can't be overridden, so it may be necessary to clear it for proper testing.","s":"Clearing coursier's caches","u":"/docs/guides/power/offline","h":"#clearing-coursiers-caches","p":631},{"i":653,"t":"The Scala CLI makes it easier to compile, run, test, and package Scala code. It can: compile Scala code run it package it as a JAR file, or in formats such as deb, rpm, MSI, ... fire up a REPL, letting you quickly play with the code compile and run tests suites ... and more! Scala CLI supports most recent Scala versions (3.x, 2.13.x and 2.12.x), and changing the Scala version as easy as providing the --scala parameter. (See the cookbook for more information.) As well as compiling and running Scala code with the JVM (the default), Scala CLI also supports Scala.js and Scala Native.","s":"Overview","u":"/docs/overview","h":"","p":652},{"i":655,"t":"Prefer another way to install Scala CLI? See our Advanced installation guide.","s":"Installation","u":"/docs/overview","h":"#installation","p":652},{"i":657,"t":"Scala-CLI documentation is split into three main sections: Getting started, where you learn how to start with Scala CLI Commands, where you learn the most important Scala CLI commands Guides, where you can read about the core aspects of Scala CLI, and learn how Scala CLI interacts with other tools, like your IDE Scala CLI Cookbook, where you can learn how to solve specific problems with Scala CLI Happy hacking with Scala CLI!","s":"What’s next?","u":"/docs/overview","h":"#whats-next","p":652},{"i":659,"t":"Scala CLI accepts Scala scripts as files that end in .sc. Unlike .scala files, in scripts, any kind of statement is accepted at the top-level: val message = \"Hello from Scala script\" println(message) A script is run with the Scala CLI command: scala-cli hello.sc Hello from Scala script","s":"Scripts","u":"/docs/guides/scripting/scripts","h":"","p":658},{"i":661,"t":"When you pass multiple scripts to Scala CLI at once (or add them with //> using file ..., they are all compiled together and can reference each other. Their names are inferred from the file name e.g. hello.sc becomes hello and main.sc becomes main. caution Referencing a script from main.sc is not always possible. More in Scala 2 scripts wrapper. def msg = \"from Scala script\" println(\"Hello \" + message.msg) scala-cli hello.sc message.sc Hello from Scala script When a script is in a sub-directory, a package name is also inferred: def msg = \"Hello from Scala scripts\" import constants.message println(\"Hello \" + message.msg) Please note: when referring to code from another script, the actual relative path from the project root is used for the package path. In the example above, as message.sc is located in the my-app/constants/ directory, to use the msg function you have to call constants.message.msg. When referencing code from a piped script, just use stdin. echo '@main def main() = println(stdin.message)' > PrintMessage.scala echo 'def message: String = \"Hello\"' | scala-cli PrintMessage.scala _.sc Hello To specify a main class when running a script, use this command: scala-cli my-app --main-class main_sc Hello from Scala scripts caution When specifying a main class from Scala 2 scripts, you need to use the script file name without the _sc suffix. More in Scala 2 scripts wrapper. Both of the previous scripts (hello.sc and main.sc) automatically get a main class, so this is required to disambiguate them. If a main class coming from a regular .scala file is present in your app's context, that will be run by default if the --main-class param is not explicitly specified. When in doubt, you can always list the main classes present in your app by passing --list-main-classes. echo '@main def main1() = println(\"main1\")' > main1.scala echo '@main def main2() = println(\"main2\")' > main2.scala echo 'println(\"on-disk script\")' > script.sc echo 'println(\"piped script\")' | scala-cli --list-main-classes _.sc main1.scala main2.scala script.sc stdin_sc script_sc main2 main1","s":"Using multiple scripts together","u":"/docs/guides/scripting/scripts","h":"#using-multiple-scripts-together","p":658},{"i":663,"t":"You can also add source files with the using directive //> using file in Scala scripts: //> using file Utils.scala println(Utils.message) object Utils { val message = \"Hello World\" } Scala CLI takes into account and compiles Utils.scala. scala-cli main.sc Hello World","s":"Define source files in using directives","u":"/docs/guides/scripting/scripts","h":"#define-source-files-in-using-directives","p":658},{"i":665,"t":"You can define a file with the “shebang” header to be self-executable. Please remember to use scala-cli shebang command, which makes Scala CLI compatible with Unix shebang interpreter directive. For example, given this script: #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") You can make it executable and run it, just like any other shell script: chmod +x HelloScript.sc ./HelloScript.sc Hello world It is also possible to set Scala CLI command-line options in the shebang line, for example #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 The command shebang also allows script files to be executed even if they have no file extension, provided they start with the shebang header. Note that those files are always run as scripts even though they may contain e.g. valid .scala program.","s":"Self executable Scala Script","u":"/docs/guides/scripting/scripts","h":"#self-executable-scala-script","p":658},{"i":667,"t":"You may also pass arguments to your script, and they are referenced with the special args variable: #!/usr/bin/env -S scala-cli shebang println(args(1)) chmod +x p.sc ./p.sc hello world world","s":"Arguments","u":"/docs/guides/scripting/scripts","h":"#arguments","p":658},{"i":669,"t":"You can access the name of the running script inside the script itself using the special scriptPath variable: #!/usr/bin/env -S scala-cli shebang println(scriptPath) chmod +x script.sc ./script.sc ./script.sc","s":"The name of script","u":"/docs/guides/scripting/scripts","h":"#the-name-of-script","p":658},{"i":671,"t":"The compilation and execution of a source file containing top-level definitions is possible due to the script's code being wrapper in an additional construct and given a main method. Scala CLI as of version v1.1.0 uses three kinds of script wrappers depending on the project's configuration. They each differ slightly and have different capabilities and limitations.","s":"Script wrappers","u":"/docs/guides/scripting/scripts","h":"#script-wrappers","p":658},{"i":673,"t":"For scripts compiled with Scala 2.12 and 2.13 there's only a single wrapper available. It uses an object extending the App trait to wrap the user's code. Limitations Thanks to the mechanics of App in Scala 2, this wrapper has no reported limitations when it comes to the code that can be run in it. Differences in behaviour It is not possible to reference contents of a script from a file called main.sc, as the name main clashes with a main method each wrapper contains. The main class name is the name of the script file without the .sc suffix. For example, hello.sc becomes hello.","s":"Scala 2 scripts wrapper","u":"/docs/guides/scripting/scripts","h":"#scala-2-scripts-wrapper","p":658},{"i":675,"t":"For Scala 3 there are two wrappers available: Class Wrapper - default wrapper for Scala 3 scripts Object Wrapper - extra wrapper that can be forced with --object-wrapper flag and >// using objectWrapper directive Class Wrapper​ This wrapper is the default for scripts in Scala 3, however, it cannot be used when the script is compiled for the JS platform, Object Wrapper is then used. Due to the usage of export keyword it is not possible to use it in Scala 2. Limitations Can't be used with scripts compiled for the JS platform Can't be used in Scala 2 When referencing types defined in the script, the type's path can be different from expected and compilation may fail with: Error: Unexpected error when compiling project: 'assertion failed: asTerm called on not-a-Term val ' Differences in behaviour The Class Wrapper's behaviour is the default described throughout the documentation. Object Wrapper​ This wrapper is an alternative to the Class Wrapper and can be forced with --object-wrapper flag and >// using objectWrapper directive. It is used by default for Scala 3 scripts compiled for JS platform. Can suffer from deadlocks then using multithreaded code. Limitations When running background threads from the script and using e.g. scala.concurrent.Await on them may result in a deadlock due to unfinished initialization of the wrapper object. Differences in behaviour The Object Wrapper's behaviour is the default described throughout the documentation.","s":"Scala 3 scripts wrappers","u":"/docs/guides/scripting/scripts","h":"#scala-3-scripts-wrappers","p":658},{"i":677,"t":"The wrapper type used according to the configuration used ((platform + forced type) X Scala version) is summarized in the table below: Scala 2.12 Scala 2.13 Scala 3 >// using platform jvm App Wrapper App Wrapper Class Wrapper >// using platform native App Wrapper App Wrapper Class Wrapper >// using platform js App Wrapper App Wrapper Object Wrapper >// using objectWrapper App Wrapper App Wrapper Object Wrapper","s":"Summary","u":"/docs/guides/scripting/scripts","h":"#summary","p":658},{"i":679,"t":"Ammonite is a popular REPL for Scala that can also compile and run .sc files. Scala CLI and Ammonite are similar, but differ significantly when your code is split in multiple scripts: In Ammonite, a script needs to use import $file directives to use values defined in another script With Scala CLI, all scripts passed can reference each other without such directives On the other hand: You can pass a single \"entry point\" script as input to Ammonite, and Ammonite finds the scripts it depends on via the import $file directives Scala CLI requires all scripts to be added with //> using file ... or to be passed beforehand, either one-by-one, or by putting them in a directory, and passing the directory to Scala CLI","s":"Differences with Ammonite scripts","u":"/docs/guides/scripting/scripts","h":"#differences-with-ammonite-scripts","p":658},{"i":681,"t":"This guide explains the differences between the run and shebang sub-commands, mainly covering how each of them parses its arguments.","s":"Shebang","u":"/docs/guides/scripting/shebang","h":"","p":680},{"i":683,"t":"Before proceeding, let's discuss how Scala CLI works in a script without the shebang command. Here is a simple hello.sc script with a shebang header: #!/usr/bin/env -S scala-cli -S 3 println(args.size) println(args.headOption) And it works correctly: chmod +x hello.sc ./hello.sc 0 None And it also works: ./hello.sc -- Hello World 2 Some(Hello) Note that the extra -- must be added to make it work. If it is not supplied, the result is: ./hello.sc Hello World [error] Hello: input file not found World: input file not found If we modify our script slightly and use the shebang sub-command in the header, we will get the following: #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) ./hello.sc Hello World 2 Some(Hello)","s":"shebang script headers","u":"/docs/guides/scripting/shebang","h":"#shebang-script-headers","p":680},{"i":685,"t":"Let's now see how the shebang command works straight from the command line. object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } scala-cli shebang Main.scala Hello world Hello world note Please note that shebang changing how arguments are parsed means that every option after the first input will be treated as an argument to the app. scala-cli shebang Main.scala -S 2.13 #-S 2.13 is not recognised as an option, but as app arguments -S 2.13 If we try to do the same with the run sub-command, we get the following error: scala-cli run Main.scala Hello world [error] Hello: input file not found world: input file not found","s":"shebang and the command line","u":"/docs/guides/scripting/shebang","h":"#shebang-and-the-command-line","p":680},{"i":687,"t":"When running the shebang subcommand, script files don't need the .sc extension, but they are then REQUIRED to start with a shebang line: #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) chmod +x hello-with-shebang ./hello-with-shebang Hello World 2 Some(Hello) println(args.size) println(args.headOption) chmod +x hello-no-shebang scala-cli shebang hello-no-shebang Hello World hello-no-shebang: unrecognized source type (expected .scala or .sc extension, or a directory) note Files with no extensions are always run as scripts even though they may contain e.g. valid .scala program.","s":"Script files' extensions","u":"/docs/guides/scripting/shebang","h":"#script-files-extensions","p":680},{"i":689,"t":"Scala CLI downloads the dependencies declared in your projects using Coursier. The default repositories being searched are the Maven Central and local Ivy repository on your machine. If additional repositories are required it is possible to declare them: on the command line with --repository or --repo or just -r with the //> using repositories directive The values can be names of predefined repositories accepted by Coursier, some of which are: sonatype:_value_ and sonatype-s01:_value_ for Sonatype servers e.g. sonatype:snapshots snapshots from both servers are searched when using snapshots jitpack m2Local","s":"Repositories ⚡️","u":"/docs/guides/power/repositories","h":"","p":688},{"i":691,"t":"Supplying the address of custom repositories is also accepted when using --repository or //> using repositories. To do so, provide the URL to the repository's root, e.g. https://maven.pkg.github.com/USER/REPO for GitHub Package Registry. By default, custom repositories are treated as Maven repositories, to specify an Ivy repository, prefix the address with ivy: and supply the ivy pattern at the end e.g. ivy:http://localhost:8081/repository/ivy-releases/[defaultPattern]. tip [defaultPattern] gets expanded by Coursier to: [organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]","s":"Custom repositories","u":"/docs/guides/power/repositories","h":"#custom-repositories","p":688},{"i":693,"t":"caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes the configuration key tied to repositories settings, like repositories.credentials and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true Repository authentication is also supported and there are a couple ways of using it: specifying credentials for each host in COURSIER_CREDENTIALS environment variable or in the coursier.credentials java property (read more here), the supported format in this case is host-address username:password, e.g. my_domain.com MyUserName:myPasswOrd adding config entries for each host, this can be done using scala-cli --power config repositories.credentials host _username_ _password_, username and password values should follow the password option format, e.g. scala-cli --power config repositories.credentials maven.pkg.github.com value:PrivateToken env:GH_TOKEN","s":"Repository Authentication","u":"/docs/guides/power/repositories","h":"#repository-authentication","p":688},{"i":695,"t":"You can override the default Coursier repositories globally by invoking: scala-cli --power config repositories.default https://first-repo.company.com https://second-repo.company.com","s":"Default repositories","u":"/docs/guides/power/repositories","h":"#default-repositories","p":688},{"i":697,"t":"If you're fine directly downloading artifacts from the internet, but would rather have some repositories requests go through a repository of yours, configure mirror repositories, like scala-cli --power config repositories.mirrors https://repo1.maven.org/maven2=https://repository.company.com/maven To have all requests to a Maven repository go through a repository of yours, do scala-cli --power config repositories.mirrors maven:*=https://repository.company.com/maven","s":"Mirrors","u":"/docs/guides/power/repositories","h":"#mirrors","p":688},{"i":700,"t":"Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean Accepts option groups: bsp file, global suppress warning, logging, power, verbosity, workspace","s":"clean","u":"/docs/reference/commands","h":"#clean","p":698},{"i":702,"t":"Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile Accepts option groups: compilation server, compile, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"compile","u":"/docs/reference/commands","h":"#compile","p":698},{"i":704,"t":"Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config Accepts option groups: config, coursier, debug, global suppress warning, jvm, logging, pgp scala signing, power, verbosity","s":"config","u":"/docs/reference/commands","h":"#config","p":698},{"i":706,"t":"Update dependency directives in the project Accepts option groups: compilation server, coursier, debug, dependency, dependency update, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"dependency-update","u":"/docs/reference/commands","h":"#dependency-update","p":698},{"i":708,"t":"Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc Accepts option groups: compilation server, coursier, debug, dependency, doc, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"doc","u":"/docs/reference/commands","h":"#doc","p":698},{"i":710,"t":"Export current project to an external build tool (like SBT or Mill) or to JSON. The whole Scala CLI project should get exported along with its dependencies configuration. Unless otherwise configured, the default export format is SBT. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org The export sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, debug, dependency, export, global suppress warning, help group, input, jvm, logging, main class, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"export","u":"/docs/reference/commands","h":"#export","p":698},{"i":712,"t":"Perform fixes on a Scala CLI project. Specific fix configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fix The fix sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fix","u":"/docs/reference/commands","h":"#fix","p":698},{"i":714,"t":"Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt Accepts option groups: compilation server, coursier, debug, dependency, fmt, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fmt","u":"/docs/reference/commands","h":"#fmt","p":698},{"i":716,"t":"Print help message Accepts option groups: global suppress warning, logging, power, verbosity","s":"help","u":"/docs/reference/commands","h":"#help","p":698},{"i":718,"t":"Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, install completions, logging, power, verbosity","s":"install completions","u":"/docs/reference/commands","h":"#install-completions","p":698},{"i":720,"t":"New giter8 template. Creates a new project from a giter8 template. The new sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: global suppress warning, logging, power, verbosity","s":"new","u":"/docs/reference/commands","h":"#new","p":698},{"i":722,"t":"Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, repl, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"repl","u":"/docs/reference/commands","h":"#repl","p":698},{"i":724,"t":"Compile and package Scala code. Specific package configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/package Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, package, packager, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"package","u":"/docs/reference/commands","h":"#package","p":698},{"i":726,"t":"Publishes build artifacts to Maven repositories. We recommend running the publish setup sub-command once prior to running publish in order to set missing using directives for publishing. (but this is not mandatory) scala-cli --power publish setup . Specific publish configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish The publish sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, main class, markdown, pgp scala signing, power, publish, publish connection, publish params, publish repository, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"publish","u":"/docs/reference/commands","h":"#publish","p":698},{"i":728,"t":"Publishes build artifacts to the local Ivy2 repository. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish-local The publish-local sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, main class, markdown, pgp scala signing, power, publish, publish params, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"publish local","u":"/docs/reference/commands","h":"#publish-local","p":698},{"i":730,"t":"Configures the project for publishing. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish-setup The publish-setup sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: coursier, debug, global suppress warning, input, jvm, logging, pgp push pull, pgp scala signing, power, publish params, publish repository, publish setup, verbosity, version, workspace","s":"publish setup","u":"/docs/reference/commands","h":"#publish-setup","p":698},{"i":732,"t":"Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"run","u":"/docs/reference/commands","h":"#run","p":698},{"i":734,"t":"Aliases: gh secret create Creates or updates a GitHub repository secret. scala-cli --power github secret create --repo repo-org/repo-name SECRET_VALUE=value:secret The secret-create sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: coursier, global suppress warning, logging, power, secret, secret create, verbosity","s":"github secret create","u":"/docs/reference/commands","h":"#github-secret-create","p":698},{"i":736,"t":"Aliases: gh secret list Lists secrets for a given GitHub repository. The secret-list sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: global suppress warning, logging, power, secret, verbosity","s":"github secret list","u":"/docs/reference/commands","h":"#github-secret-list","p":698},{"i":738,"t":"Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide Accepts option groups: bsp file, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, setup IDE, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"setup-ide","u":"/docs/reference/commands","h":"#setup-ide","p":698},{"i":740,"t":"Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"shebang","u":"/docs/reference/commands","h":"#shebang","p":698},{"i":742,"t":"Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, test, verbosity, version, watch, workspace","s":"test","u":"/docs/reference/commands","h":"#test","p":698},{"i":744,"t":"Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: compilation server, coursier, global suppress warning, logging, power, uninstall, uninstall completions, verbosity","s":"uninstall","u":"/docs/reference/commands","h":"#uninstall","p":698},{"i":746,"t":"Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, logging, power, uninstall completions, verbosity","s":"uninstall completions","u":"/docs/reference/commands","h":"#uninstall-completions","p":698},{"i":748,"t":"Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: global suppress warning, logging, power, update, verbosity","s":"update","u":"/docs/reference/commands","h":"#update","p":698},{"i":750,"t":"Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version Accepts option groups: global suppress warning, logging, power, verbosity, version","s":"version","u":"/docs/reference/commands","h":"#version","p":698},{"i":753,"t":"Add entries to the PATH environment variable. Accepts option groups: add path, global suppress warning, logging, power, verbosity","s":"add-path","u":"/docs/reference/commands","h":"#add-path","p":698},{"i":755,"t":"Interact with Bloop (the build server) or check its status. This sub-command allows to check the current status of Bloop. If Bloop isn't currently running, it will be started. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: bloop, compilation server, coursier, debug, global suppress warning, jvm, logging, power, verbosity","s":"bloop","u":"/docs/reference/commands","h":"#bloop","p":698},{"i":757,"t":"Stop Bloop if an instance is running. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: compilation server, coursier, global suppress warning, logging, power, verbosity","s":"bloop exit","u":"/docs/reference/commands","h":"#bloop-exit","p":698},{"i":759,"t":"Print Bloop output. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: compilation server, global suppress warning, logging, power, verbosity","s":"bloop output","u":"/docs/reference/commands","h":"#bloop-output","p":698},{"i":761,"t":"Starts a Bloop instance, if none is running. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: bloop start, compilation server, coursier, debug, global suppress warning, jvm, logging, power, verbosity","s":"bloop start","u":"/docs/reference/commands","h":"#bloop-start","p":698},{"i":763,"t":"Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org Accepts option groups: bsp, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"bsp","u":"/docs/reference/commands","h":"#bsp","p":698},{"i":765,"t":"Generates default files for a Scala CLI project (i.e. .gitignore). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/default-file Accepts option groups: default file, global suppress warning, logging, power, verbosity","s":"default-file","u":"/docs/reference/commands","h":"#default-file","p":698},{"i":767,"t":"Prints directories used by Scala CLI. Accepts option groups: global suppress warning, logging, power, verbosity","s":"directories","u":"/docs/reference/commands","h":"#directories","p":698},{"i":769,"t":"Install Scala CLI in a sub-directory of the home directory Accepts option groups: global suppress warning, install home, logging, power, verbosity","s":"install-home","u":"/docs/reference/commands","h":"#install-home","p":698},{"i":771,"t":"Accepts option groups: global suppress warning, logging, pgp pull, pgp push pull, power, verbosity","s":"pgp pull","u":"/docs/reference/commands","h":"#pgp-pull","p":698},{"i":773,"t":"Accepts option groups: coursier, debug, global suppress warning, jvm, logging, pgp push, pgp push pull, pgp scala signing, power, verbosity","s":"pgp push","u":"/docs/reference/commands","h":"#pgp-push","p":698},{"i":775,"t":"Create PGP key pair Accepts option groups: pgp create","s":"pgp create","u":"/docs/reference/commands","h":"#pgp-create","p":698},{"i":777,"t":"Accepts option groups: pgp key id","s":"pgp key-id","u":"/docs/reference/commands","h":"#pgp-key-id","p":698},{"i":779,"t":"Sign files with PGP Accepts option groups: pgp sign","s":"pgp sign","u":"/docs/reference/commands","h":"#pgp-sign","p":698},{"i":781,"t":"Verify PGP signatures Accepts option groups: pgp verify","s":"pgp verify","u":"/docs/reference/commands","h":"#pgp-verify","p":698},{"i":783,"t":"caution BuildInfo is a restricted feature and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true During the building process Scala CLI collects information about the project's configuration, both from the console options and using directives found in the project's sources. You can access this information from your code using the BuildInfo object, that's automatically generated for your build on compile when that information changes. To enable BuildInfo generation pass the --build-info option to Scala CLI or use a //> using buildInfo directive.","s":"BuildInfo","u":"/docs/reference/build-info","h":"","p":782},{"i":785,"t":"The generated BuildInfo object is available on the project's classpath. To access it you need to import it first. It is available in the package scala.cli.build so use import scala.cli.build.BuildInfo to import it. Below you can find an example instance of the BuildInfo object, with all fields explained. Some of the values have been shortened for readability. package scala.cli.build /** Information about the build gathered by Scala CLI */ object BuildInfo { /** version of Scala used to compile this project */ val scalaVersion = \"3.3.0\" /** target platform of this project, it can be \"JVM\" or \"JS\" or \"Native\" */ val platform = \"JVM\" /** version of JVM, if it's the target platform */ val jvmVersion = Some(\"11\") /** version of Scala.js, if it's the target platform */ val scalaJsVersion = None /** Scala.js ECMA Script version, if Scala.js is the target platform */ val jsEsVersion = None /** version of Scala Native, if it's the target platform */ val scalaNativeVersion = None /** Main class specified for the project */ val mainClass = Some(\"Main\") /** Project version */ val projectVersion = None /** Information about the Main scope */ object Main { /** sources found for the scope */ val sources = Seq(\".../Main.scala\") /** scalac options for the scope */ val scalacOptions = Seq(\"-Werror\") /** compiler plugins used in this scope */ val scalaCompilerPlugins = Nil /** dependencies used in this scope */ val dependencies = Seq(\"com.lihaoyi:os-lib_3:0.9.1\") /** dependency resolvers used in this scope */ val resolvers = Seq(\"https://repo1.maven.org/maven2\", \"ivy:file:...\") /** resource directories used in this scope */ val resourceDirs = Seq(\".../resources\") /** custom jars added to this scope */ val customJarsDecls = Seq(\".../AwesomeJar1.jar\", \".../AwesomeJar2.jar\") } /** Information about the Test scope */ object Test { /** sources found for the scope */ val sources = Seq(\".../MyTests.scala\") /** scalac options for the scope */ val scalacOptions = Seq(\"-Vdebug\") /** compiler plugins used in this scope */ val scalaCompilerPlugins = Nil /** dependencies used in this scope */ val dependencies = Seq(\"org.scala-lang:toolkit_3:latest.release\") /** dependency resolvers used in this scope */ val resolvers = Seq(\"https://repo1.maven.org/maven2\", \"ivy:file:...\") /** resource directories used in this scope */ val resourceDirs = Seq(\".../test/resources\") /** custom jars added to this scope */ val customJarsDecls = Nil } }","s":"Usage","u":"/docs/reference/build-info","h":"#usage","p":782},{"i":787,"t":"A part of the BuildInfo object is the project version. By default, an attempt is made to deduce it using git tags of the workspace repository. If this fails (e.g. no git repository is present), the version is set to 0.1.0-SNAPSHOT. You can override this behaviour by passing the --project-version option to Scala CLI or by using a //> using projectVersion directive. Please note that only tags that follow the semantic versioning are taken into consideration. Values available for project version configuration are: git:tag or git: use the latest stable git tag, if it is older than HEAD then try to increment it and add a suffix -SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT git:dynver: use the latest (stable or unstable) git tag, if it is older than HEAD then use the output of -{distance from last tag}-g{shortened version of HEAD commit hash}-SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT The difference between stable and unstable tags are, that the latter can contain letters, e.g. v0.1.0-RC1. It is also possible to specify the path to the repository, e.g. git:tag:../my-repo, git:dynver:../my-repo.","s":"Project version","u":"/docs/reference/build-info","h":"#project-version","p":782},{"i":789,"t":"caution Using password options is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true Some Scala CLI options expect password / secret values. Passing passwords directly on the command-line poses security issues, so Scala CLI offers a few ways to work around that. Passwords / secrets can be passed: via environment variables, via a command printing the secret, via a file, or (not recommended) inline.","s":"Password options ⚡️","u":"/docs/reference/password-options","h":"","p":788},{"i":791,"t":"Prefix the environment variable name with env:, like $ export MY_PASSWORD=1234 $ scala-cli publish . --repo-password env:MY_PASSWORD","s":"Environment variable","u":"/docs/reference/password-options","h":"#environment-variable","p":788},{"i":793,"t":"Prefix the command printing the secret with command:, like $ get-secret sonatype-s01 # command printing the secret 1234 $ scala-cli publish . --repo-password \"command:get-secret sonatype-s01\" Alternatively, if some of the command arguments contain spaces, one can pass a JSON list: $ get-secret \"sonatype s01\" # command printing the secret 1234 $ scala-cli publish . --repo-password 'command:[\"get-secret\", \"sonatype s01\"]'","s":"Command printing the secret","u":"/docs/reference/password-options","h":"#command-printing-the-secret","p":788},{"i":795,"t":"Prefix the file path with file:, like $ cat \"$HOME/.passwords/sonatype-s01\" 1234 $ scala-cli publish . --repo-password \"file:$HOME/.passwords/sonatype-s01\"","s":"File","u":"/docs/reference/password-options","h":"#file","p":788},{"i":797,"t":"This is the less secure way of passing secrets to Scala CLI, and should only be used for debugging purposes, with non-sensitive secrets. Prefix the password / secret value with value:, like $ scala-cli publish . --repo-password value:1234","s":"Inline","u":"/docs/reference/password-options","h":"#inline","p":788},{"i":801,"t":"Generate BuildInfo for project //> using buildInfo Examples​ //> using buildInfo","s":"BuildInfo","u":"/docs/reference/directives","h":"#buildinfo","p":798},{"i":803,"t":"Add Scala compiler options //> using option option //> using options option1 option2 … Examples​ //> using option -Xasync //> using test.option -Xasync //> using options -Xasync -Xfatal-warnings","s":"Compiler options","u":"/docs/reference/directives","h":"#compiler-options","p":798},{"i":805,"t":"Adds compiler plugins using plugin org:name:ver Examples​ //> using plugin org.typelevel:::kind-projector:0.13.2","s":"Compiler plugins","u":"/docs/reference/directives","h":"#compiler-plugins","p":798},{"i":807,"t":"Method used to compute the version for BuildInfo //> using computeVersion method Examples​ //> using computeVersion git //> using computeVersion git:tag //> using computeVersion git:dynver","s":"Compute Version","u":"/docs/reference/directives","h":"#compute-version","p":798},{"i":809,"t":"Manually add JAR(s) to the class path //> using jar path //> using jars path1 path2 … Examples​ //> using jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using test.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using sourceJar /path/to/custom-jar-sources.jar //> using sourceJars /path/to/custom-jar-sources.jar /path/to/another-jar-sources.jar //> using test.sourceJar /path/to/test-custom-jar-sources.jar","s":"Custom JAR","u":"/docs/reference/directives","h":"#custom-jar","p":798},{"i":811,"t":"Manually add sources to the project. Does not support chaining, sources are added only once, not recursively. //> using file path //> using files path1 path2 … Examples​ //> using file utils.scala","s":"Custom sources","u":"/docs/reference/directives","h":"#custom-sources","p":798},{"i":813,"t":"Add dependencies //> using dep org:name:ver Examples​ //> using dep com.lihaoyi::os-lib:0.9.1 //> using test.dep org.scalatest::scalatest:3.2.10 //> using test.dep org.scalameta::munit:0.7.29 //> using dep tabby:tabby:0.2.3,url=https://github.com/bjornregnell/tabby/releases/download/v0.2.3/tabby_3-0.2.3.jar","s":"Dependency","u":"/docs/reference/directives","h":"#dependency","p":798},{"i":815,"t":"Exclude sources from the project //> using exclude pattern //> using exclude pattern1 pattern2 … Examples​ //> using exclude utils.scala //> using exclude \"examples/*\" \"*/resources/*\" //> using exclude \"*.sc\"","s":"Exclude sources","u":"/docs/reference/directives","h":"#exclude-sources","p":798},{"i":817,"t":"Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system //> using jvm value Examples​ //> using jvm 11 //> using jvm adopt:11 //> using jvm graalvm:21","s":"JVM version","u":"/docs/reference/directives","h":"#jvm-version","p":798},{"i":819,"t":"Sets Java home used to run your application or tests //> using javaHome path Examples​ //> using javaHome /Users/Me/jdks/11","s":"Java home","u":"/docs/reference/directives","h":"#java-home","p":798},{"i":821,"t":"Add Java options which will be passed when running an application. //> using javaOpt options Examples​ //> using javaOpt -Xmx2g, -Dsomething=a //> using test.javaOpt -Dsomething=a","s":"Java options","u":"/docs/reference/directives","h":"#java-options","p":798},{"i":823,"t":"Add Java properties //> using javaProp key=value //> using javaProp key Examples​ //> using javaProp foo1=bar, foo2 //> using test.javaProp foo3=bar foo4","s":"Java properties","u":"/docs/reference/directives","h":"#java-properties","p":798},{"i":825,"t":"Add Javac options which will be passed when compiling sources. //> using javacOpt options Examples​ //> using javacOpt -source 1.8 -target 1.8 //> using test.javacOpt -source 1.8 -target 1.8","s":"Javac options","u":"/docs/reference/directives","h":"#javac-options","p":798},{"i":827,"t":"Specify default main class //> using mainClass main-class Examples​ //> using mainClass HelloWorld","s":"Main class","u":"/docs/reference/directives","h":"#main-class","p":798},{"i":829,"t":"Set the default code wrapper for scripts to object wrapper //> using objectWrapper Examples​ //> using objectWrapper","s":"ObjectWrapper","u":"/docs/reference/directives","h":"#objectwrapper","p":798},{"i":831,"t":"Set parameters for packaging //> using packaging.packageType package-type //> using packaging.output destination-path Examples​ //> using packaging.packageType assembly //> using packaging.output foo //> using packaging.provided org.apache.spark::spark-sql //> using packaging.dockerFrom openjdk:11 //> using packaging.graalvmArgs --no-fallback","s":"Packaging","u":"/docs/reference/directives","h":"#packaging","p":798},{"i":833,"t":"Set the default platform to Scala.js or Scala Native //> using platform (jvm|scala-js|js|scala-native|native)+ Examples​ //> using platform scala-js //> using platform jvm scala-native","s":"Platform","u":"/docs/reference/directives","h":"#platform","p":798},{"i":835,"t":"Set parameters for publishing //> using publish.organization value //> using publish.name value //> using publish.version value Examples​ //> using publish.organization io.github.myself //> using publish.name my-library //> using publish.version 0.1.1","s":"Publish","u":"/docs/reference/directives","h":"#publish","p":798},{"i":837,"t":"Set CI parameters for publishing //> using publish.ci.computeVersion value //> using publish.ci.repository value //> using publish.ci.secretKey value Examples​ //> using publish.ci.computeVersion git:tag //> using publish.ci.repository central-s01 //> using publish.ci.secretKey env:PUBLISH_SECRET_KEY","s":"Publish (CI)","u":"/docs/reference/directives","h":"#publish-ci","p":798},{"i":839,"t":"Set contextual parameters for publishing //> using publish.computeVersion value //> using publish.repository value //> using publish.secretKey value //> using publish.doc boolean Examples​ //> using publish.computeVersion git:tag //> using publish.repository central-s01 //> using publish.secretKey env:PUBLISH_SECRET_KEY //> using publish.doc false","s":"Publish (contextual)","u":"/docs/reference/directives","h":"#publish-contextual","p":798},{"i":841,"t":"Enable Python support //> using python Examples​ //> using python","s":"Python","u":"/docs/reference/directives","h":"#python","p":798},{"i":843,"t":"Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository //> using repository repository Examples​ //> using repository jitpack //> using repository sonatype:snapshots //> using repository m2Local //> using repository https://maven-central.storage-download.googleapis.com/maven2","s":"Repository","u":"/docs/reference/directives","h":"#repository","p":798},{"i":845,"t":"Manually add a resource directory to the class path //> using resourceDir path //> using resourceDirs path1 path2 … Examples​ //> using resourceDir ./resources //> using test.resourceDir ./resources","s":"Resource directories","u":"/docs/reference/directives","h":"#resource-directories","p":798},{"i":847,"t":"Add Scala Native options //> using nativeGc value //> using nativeMode value //> using nativeLto value //> using nativeVersion value //> using nativeCompile value1 value2 … //> using nativeLinking value1 value2 … //> using nativeClang value //> using nativeClangPP value //> using nativeEmbedResources true|false //> using nativeTarget application|library-dynamic|library-static Examples​ //> using nativeVersion 0.4.0","s":"Scala Native options","u":"/docs/reference/directives","h":"#scala-native-options","p":798},{"i":849,"t":"Set the default Scala version //> using scala version+ Examples​ //> using scala 3.0.2 //> using scala 2.13 //> using scala 2 //> using scala 2.13.6, 2.12.16","s":"Scala version","u":"/docs/reference/directives","h":"#scala-version","p":798},{"i":851,"t":"Add Scala.js options //> using jsVersion value //> using jsMode value //> using jsNoOpt true|false //> using jsModuleKind value //> using jsSmallModuleForPackage value1 value2 … //> using jsCheckIr true|false //> using jsEmitSourceMaps true|false //> using jsDom true|false //> using jsHeader value //> using jsAllowBigIntsForLongs true|false //> using jsAvoidClasses true|false //> using jsAvoidLetsAndConsts true|false //> using jsModuleSplitStyleStr value //> using jsEsVersionStr value //> using jsEsModuleImportMap value Examples​ //> using jsModuleKind common","s":"Scala.js options","u":"/docs/reference/directives","h":"#scalajs-options","p":798},{"i":853,"t":"Set the test framework //> using testFramework class-name Examples​ //> using testFramework utest.runner.Framework","s":"Test framework","u":"/docs/reference/directives","h":"#test-framework","p":798},{"i":855,"t":"Use a toolkit as dependency (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 //> using toolkit version Examples​ //> using toolkit 0.1.0 //> using toolkit default //> using test.toolkit default","s":"Toolkit","u":"/docs/reference/directives","h":"#toolkit","p":798},{"i":858,"t":"Require a Scala platform for the current file //> using target.platform platform Examples​ //> using target.platform scala-js //> using target.platform scala-js, scala-native //> using target.platform jvm","s":"Platform","u":"/docs/reference/directives","h":"#platform-1","p":798},{"i":860,"t":"Require a Scala version for the current file //> using target.scala version Examples​ //> using target.scala 3","s":"Scala version","u":"/docs/reference/directives","h":"#scala-version-1","p":798},{"i":862,"t":"Require a Scala version for the current file //> using target.scala.>= version Examples​ //> using target.scala.>= 2.13 //> using target.scala.< 3.0.2","s":"Scala version bounds","u":"/docs/reference/directives","h":"#scala-version-bounds","p":798},{"i":864,"t":"Require a scope for the current file //> using target.scope scope Examples​ //> using target.scope test","s":"Scope","u":"/docs/reference/directives","h":"#scope","p":798},{"i":867,"t":"Scala CLI needs a root directory: to write mapped sources to write class files for Bloop","s":"Usage","u":"/docs/reference/root-dir","h":"#usage","p":865},{"i":869,"t":"First of all, Scala CLI checks every passed input (in the same order in which inputs were passed) for the project.scala file: If the project.scala file is passed explicitly as a source, Scala CLI sets its parent directory as the root directory. If the input is a directory, Scala CLI looks for the project.scala inside this directory. If the file is found, Scala CLI sets the passed directory as the root directory. If more than one project.scala file is found, Scala CLI uses only the first one to set the root directory and raises a warning saying which one was used. If no project.scala files are found, Scala CLI sets the root directory based on the first file/directory input: If the input is a directory, it is set as the root directory. If the input is a file, Scala CLI sets its parent directory as the root directory. If more than one file/directory input has been passed Scala CLI raises the warning saying which directory has been set as the project root directory. If no project.scala files are found and no file/directory inputs have been passed, Scala CLI sets the current working directory (where Scala CLI was invoked from) as the project root directory. Example​ Let's say we have the following file structure: project │ project.scala │ └───dir1 │ │ file1.scala │ │ │ └───dir2 │ │ project.scala │ │ file2.scala │ └───dir3 │ project.scala │ file3.scala And the user runs the following command: project> scala-cli dir1/file1.scala dir1/dir2 dir3/project.scala Scala CLI will find 2 project.scala files: inside dir2, since this directory was passed as an input and it has project.scala inside. inside dir3, since dir3/project.scala was passed explicitly as a source dir1/dir2 was passed before dir3/project.scala, so dir2 will be set as the root directory for this build. Since more than one project.scala has been found, Scala CLI will raise the warning saying that more than one project.scala file has been found and dir1/dir2 has been set as the project root directory.","s":"Setting root directory","u":"/docs/reference/root-dir","h":"#setting-root-directory","p":865},{"i":871,"t":"Scala CLI is designed to be a replacement for script that is currently installed as scala. Since Scala CLI is feature-packed we do not want to expose all the features and options to the whole Scala public at the very start. Why is that? We want to make sure that the options / commands are stable We do not want to overwhelm users with multiple options and commands We want to make sure that the commands we add to scala are stable so once we commited to supporting given option it may be hard to remove it later That is why we built in a mechanism to limit the commands, options, directives in Scala CLI by default. However, it's still possible to enable all features by explicitly passing the --power flag on the command line, or by setting it globally running: scala-cli config power true To check which options, commands and directives are supported when running Scala CLI with limited functionalities, refer to options, commands and using directives, respectively.","s":"Scala CLI as implementation for scala command","u":"/docs/reference/scala-command/","h":"","p":870},{"i":873,"t":"There are two recommended ways to test and use Scala CLI: with brew: brew install virtuslab/scala-experimental/scala with coursier: cs setup cs install scala-experimental ← this command will replace the default scala runner Alternatively, you can rename your scala-cli executable or alias it as scala.","s":"Testing Scala CLI as scala","u":"/docs/reference/scala-command/","h":"#testing-scala-cli-as-scala","p":870},{"i":875,"t":"If you have been using the old scala runner and want to migrate to Scala CLI, refer to the migration guide.","s":"Migrating from the old scala runner to Scala CLI","u":"/docs/reference/scala-command/","h":"#migrating-from-the-old-scala-runner-to-scala-cli","p":870},{"i":877,"t":"Same as Mill first : — scala version suffix single : — no scala version suffix double :: — scala binary version suffix triple ::: — full scala version suffix second : — scala platform suffix single : — no platform suffix double :: — platform suffix, if any","s":"Dependency format","u":"/docs/reference/dependency","h":"","p":876},{"i":879,"t":"This document is a specification of the scala runner. For now it uses documentation specific to Scala CLI but at some point it may be refactored to provide more abstract documentation. Documentation is split into sections in the spirit of RFC keywords (MUST, SHOULD, NICE TO HAVE) including the IMPLEMENTATION category, that is reserved for commands that need to be present for Scala CLI to work properly but should not be a part of the official API.","s":"scala commands","u":"/docs/reference/scala-command/commands","h":"","p":878},{"i":882,"t":"Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile Accepts option groups: compilation server, compile, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"compile","u":"/docs/reference/scala-command/commands","h":"#compile","p":878},{"i":884,"t":"Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config Accepts option groups: config, coursier, debug, global suppress warning, jvm, logging, pgp scala signing, power, verbosity","s":"config","u":"/docs/reference/scala-command/commands","h":"#config","p":878},{"i":886,"t":"Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc Accepts option groups: compilation server, coursier, debug, dependency, doc, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"doc","u":"/docs/reference/scala-command/commands","h":"#doc","p":878},{"i":888,"t":"Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, repl, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"repl","u":"/docs/reference/scala-command/commands","h":"#repl","p":878},{"i":890,"t":"Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"run","u":"/docs/reference/scala-command/commands","h":"#run","p":878},{"i":892,"t":"Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"shebang","u":"/docs/reference/scala-command/commands","h":"#shebang","p":878},{"i":895,"t":"Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt Accepts option groups: compilation server, coursier, debug, dependency, fmt, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fmt","u":"/docs/reference/scala-command/commands","h":"#fmt","p":878},{"i":897,"t":"Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, test, verbosity, version, watch, workspace","s":"test","u":"/docs/reference/scala-command/commands","h":"#test","p":878},{"i":899,"t":"Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version Accepts option groups: global suppress warning, logging, power, verbosity, version","s":"version","u":"/docs/reference/scala-command/commands","h":"#version","p":878},{"i":901,"t":"Commands which are used within Scala CLI and should be a part of the scala command but aren't a part of the specification.","s":"Implementation-specific commands","u":"/docs/reference/scala-command/commands","h":"#implementation-specific-commands","p":878},{"i":903,"t":"Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org Accepts option groups: bsp, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"bsp","u":"/docs/reference/scala-command/commands","h":"#bsp","p":878},{"i":905,"t":"Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean Accepts option groups: bsp file, global suppress warning, logging, power, verbosity, workspace","s":"clean","u":"/docs/reference/scala-command/commands","h":"#clean","p":878},{"i":907,"t":"Print help message Accepts option groups: global suppress warning, logging, power, verbosity","s":"help","u":"/docs/reference/scala-command/commands","h":"#help","p":878},{"i":909,"t":"Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, install completions, logging, power, verbosity","s":"install completions","u":"/docs/reference/scala-command/commands","h":"#install-completions","p":878},{"i":911,"t":"Install Scala CLI in a sub-directory of the home directory Accepts option groups: global suppress warning, install home, logging, power, verbosity","s":"install-home","u":"/docs/reference/scala-command/commands","h":"#install-home","p":878},{"i":913,"t":"Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide Accepts option groups: bsp file, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, setup IDE, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"setup-ide","u":"/docs/reference/scala-command/commands","h":"#setup-ide","p":878},{"i":915,"t":"Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: compilation server, coursier, global suppress warning, logging, power, uninstall, uninstall completions, verbosity","s":"uninstall","u":"/docs/reference/scala-command/commands","h":"#uninstall","p":878},{"i":917,"t":"Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, logging, power, uninstall completions, verbosity","s":"uninstall completions","u":"/docs/reference/scala-command/commands","h":"#uninstall-completions","p":878},{"i":919,"t":"Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: global suppress warning, logging, power, update, verbosity","s":"update","u":"/docs/reference/scala-command/commands","h":"#update","p":878},{"i":921,"t":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46 This document is a specification of the scala runner. For now it uses documentation specific to Scala CLI but at some point it may be refactored to provide more abstract documentation. Documentation is split into sections in the spirit of RFC keywords (MUST, SHOULD).","s":"Directives","u":"/docs/reference/scala-command/directives","h":"","p":920},{"i":924,"t":"Add Scala compiler options //> using option option //> using options option1 option2 … Examples​ //> using option -Xasync //> using test.option -Xasync //> using options -Xasync -Xfatal-warnings","s":"Compiler options","u":"/docs/reference/scala-command/directives","h":"#compiler-options","p":920},{"i":926,"t":"Adds compiler plugins using plugin org:name:ver Examples​ //> using plugin org.typelevel:::kind-projector:0.13.2","s":"Compiler plugins","u":"/docs/reference/scala-command/directives","h":"#compiler-plugins","p":920},{"i":928,"t":"Add dependencies //> using dep org:name:ver Examples​ //> using dep com.lihaoyi::os-lib:0.9.1 //> using test.dep org.scalatest::scalatest:3.2.10 //> using test.dep org.scalameta::munit:0.7.29 //> using dep tabby:tabby:0.2.3,url=https://github.com/bjornregnell/tabby/releases/download/v0.2.3/tabby_3-0.2.3.jar","s":"Dependency","u":"/docs/reference/scala-command/directives","h":"#dependency","p":920},{"i":930,"t":"Add Java options which will be passed when running an application. //> using javaOpt options Examples​ //> using javaOpt -Xmx2g, -Dsomething=a //> using test.javaOpt -Dsomething=a","s":"Java options","u":"/docs/reference/scala-command/directives","h":"#java-options","p":920},{"i":932,"t":"Add Java properties //> using javaProp key=value //> using javaProp key Examples​ //> using javaProp foo1=bar, foo2 //> using test.javaProp foo3=bar foo4","s":"Java properties","u":"/docs/reference/scala-command/directives","h":"#java-properties","p":920},{"i":934,"t":"Specify default main class //> using mainClass main-class Examples​ //> using mainClass HelloWorld","s":"Main class","u":"/docs/reference/scala-command/directives","h":"#main-class","p":920},{"i":936,"t":"Set the default Scala version //> using scala version+ Examples​ //> using scala 3.0.2 //> using scala 2.13 //> using scala 2 //> using scala 2.13.6, 2.12.16","s":"Scala version","u":"/docs/reference/scala-command/directives","h":"#scala-version","p":920},{"i":939,"t":"Manually add JAR(s) to the class path //> using jar path //> using jars path1 path2 … Examples​ //> using jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using test.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using sourceJar /path/to/custom-jar-sources.jar //> using sourceJars /path/to/custom-jar-sources.jar /path/to/another-jar-sources.jar //> using test.sourceJar /path/to/test-custom-jar-sources.jar","s":"Custom JAR","u":"/docs/reference/scala-command/directives","h":"#custom-jar","p":920},{"i":941,"t":"Manually add sources to the project. Does not support chaining, sources are added only once, not recursively. //> using file path //> using files path1 path2 … Examples​ //> using file utils.scala","s":"Custom sources","u":"/docs/reference/scala-command/directives","h":"#custom-sources","p":920},{"i":943,"t":"Exclude sources from the project //> using exclude pattern //> using exclude pattern1 pattern2 … Examples​ //> using exclude utils.scala //> using exclude \"examples/*\" \"*/resources/*\" //> using exclude \"*.sc\"","s":"Exclude sources","u":"/docs/reference/scala-command/directives","h":"#exclude-sources","p":920},{"i":945,"t":"Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system //> using jvm value Examples​ //> using jvm 11 //> using jvm adopt:11 //> using jvm graalvm:21","s":"JVM version","u":"/docs/reference/scala-command/directives","h":"#jvm-version","p":920},{"i":947,"t":"Sets Java home used to run your application or tests //> using javaHome path Examples​ //> using javaHome /Users/Me/jdks/11","s":"Java home","u":"/docs/reference/scala-command/directives","h":"#java-home","p":920},{"i":949,"t":"Add Javac options which will be passed when compiling sources. //> using javacOpt options Examples​ //> using javacOpt -source 1.8 -target 1.8 //> using test.javacOpt -source 1.8 -target 1.8","s":"Javac options","u":"/docs/reference/scala-command/directives","h":"#javac-options","p":920},{"i":951,"t":"Set the default platform to Scala.js or Scala Native //> using platform (jvm|scala-js|js|scala-native|native)+ Examples​ //> using platform scala-js //> using platform jvm scala-native","s":"Platform","u":"/docs/reference/scala-command/directives","h":"#platform","p":920},{"i":953,"t":"Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository //> using repository repository Examples​ //> using repository jitpack //> using repository sonatype:snapshots //> using repository m2Local //> using repository https://maven-central.storage-download.googleapis.com/maven2","s":"Repository","u":"/docs/reference/scala-command/directives","h":"#repository","p":920},{"i":955,"t":"Manually add a resource directory to the class path //> using resourceDir path //> using resourceDirs path1 path2 … Examples​ //> using resourceDir ./resources //> using test.resourceDir ./resources","s":"Resource directories","u":"/docs/reference/scala-command/directives","h":"#resource-directories","p":920},{"i":957,"t":"Add Scala Native options //> using nativeGc value //> using nativeMode value //> using nativeLto value //> using nativeVersion value //> using nativeCompile value1 value2 … //> using nativeLinking value1 value2 … //> using nativeClang value //> using nativeClangPP value //> using nativeEmbedResources true|false //> using nativeTarget application|library-dynamic|library-static Examples​ //> using nativeVersion 0.4.0","s":"Scala Native options","u":"/docs/reference/scala-command/directives","h":"#scala-native-options","p":920},{"i":959,"t":"Add Scala.js options //> using jsVersion value //> using jsMode value //> using jsNoOpt true|false //> using jsModuleKind value //> using jsSmallModuleForPackage value1 value2 … //> using jsCheckIr true|false //> using jsEmitSourceMaps true|false //> using jsDom true|false //> using jsHeader value //> using jsAllowBigIntsForLongs true|false //> using jsAvoidClasses true|false //> using jsAvoidLetsAndConsts true|false //> using jsModuleSplitStyleStr value //> using jsEsVersionStr value //> using jsEsModuleImportMap value Examples​ //> using jsModuleKind common","s":"Scala.js options","u":"/docs/reference/scala-command/directives","h":"#scalajs-options","p":920},{"i":961,"t":"Set the test framework //> using testFramework class-name Examples​ //> using testFramework utest.runner.Framework","s":"Test framework","u":"/docs/reference/scala-command/directives","h":"#test-framework","p":920},{"i":963,"t":"Use a toolkit as dependency (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 //> using toolkit version Examples​ //> using toolkit 0.1.0 //> using toolkit default //> using test.toolkit default","s":"Toolkit","u":"/docs/reference/scala-command/directives","h":"#toolkit","p":920},{"i":965,"t":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46 This is a summary of options that are available for each subcommand of the scala-cli command.","s":"Command-line options","u":"/docs/reference/scala-command/cli-options","h":"","p":964},{"i":967,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-forwarding","p":964},{"i":969,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":964},{"i":971,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, uninstall","s":"Compilation server options","u":"/docs/reference/scala-command/cli-options","h":"#compilation-server-options","p":964},{"i":973,"t":"IMPLEMENTATION specific per Scala Runner specification Protocol to use to open a BSP connection with Bloop","s":"--bloop-bsp-protocol","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-protocol","p":964},{"i":975,"t":"IMPLEMENTATION specific per Scala Runner specification Socket file to use to open a BSP connection with Bloop","s":"--bloop-bsp-socket","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-socket","p":964},{"i":977,"t":"IMPLEMENTATION specific per Scala Runner specification Host the compilation server should bind to","s":"--bloop-host","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-host","p":964},{"i":979,"t":"IMPLEMENTATION specific per Scala Runner specification Port the compilation server should bind to (pass -1 to pick a random port)","s":"--bloop-port","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-port","p":964},{"i":981,"t":"IMPLEMENTATION specific per Scala Runner specification Daemon directory of the Bloop daemon (directory with lock, pid, and socket files)","s":"--bloop-daemon-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-daemon-dir","p":964},{"i":983,"t":"IMPLEMENTATION specific per Scala Runner specification If Bloop isn't already running, the version we should start","s":"--bloop-version","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-version","p":964},{"i":985,"t":"IMPLEMENTATION specific per Scala Runner specification Maximum duration to wait for the BSP connection to be opened","s":"--bloop-bsp-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-timeout","p":964},{"i":987,"t":"IMPLEMENTATION specific per Scala Runner specification Duration between checks of the BSP connection state","s":"--bloop-bsp-check-period","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-check-period","p":964},{"i":989,"t":"IMPLEMENTATION specific per Scala Runner specification Maximum duration to wait for the compilation server to start up","s":"--bloop-startup-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-startup-timeout","p":964},{"i":991,"t":"IMPLEMENTATION specific per Scala Runner specification Include default JVM options for Bloop","s":"--bloop-default-java-opts","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-default-java-opts","p":964},{"i":993,"t":"IMPLEMENTATION specific per Scala Runner specification Pass java options to use by Bloop server","s":"--bloop-java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-java-opt","p":964},{"i":995,"t":"IMPLEMENTATION specific per Scala Runner specification Bloop global options file","s":"--bloop-global-options-file","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-global-options-file","p":964},{"i":997,"t":"IMPLEMENTATION specific per Scala Runner specification JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …)","s":"--bloop-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-jvm","p":964},{"i":999,"t":"IMPLEMENTATION specific per Scala Runner specification Working directory for Bloop, if it needs to be started","s":"--bloop-working-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-working-dir","p":964},{"i":1001,"t":"IMPLEMENTATION specific per Scala Runner specification Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance.","s":"--server","u":"/docs/reference/scala-command/cli-options","h":"#--server","p":964},{"i":1003,"t":"Available in commands: compile","s":"Compile options","u":"/docs/reference/scala-command/cli-options","h":"#compile-options","p":964},{"i":1005,"t":"Aliases: -p, --print-classpath SHOULD have per Scala Runner specification Print the resulting class path","s":"--print-class-path","u":"/docs/reference/scala-command/cli-options","h":"#--print-class-path","p":964},{"i":1007,"t":"SHOULD have per Scala Runner specification Compile test scope","s":"--test","u":"/docs/reference/scala-command/cli-options","h":"#--test","p":964},{"i":1009,"t":"Available in commands: config","s":"Config options","u":"/docs/reference/scala-command/cli-options","h":"#config-options","p":964},{"i":1011,"t":"IMPLEMENTATION specific per Scala Runner specification Dump config DB as JSON","s":"--dump","u":"/docs/reference/scala-command/cli-options","h":"#--dump","p":964},{"i":1013,"t":"Aliases: --remove SHOULD have per Scala Runner specification Remove an entry from config","s":"--unset","u":"/docs/reference/scala-command/cli-options","h":"#--unset","p":964},{"i":1015,"t":"Aliases: -f SHOULD have per Scala Runner specification Force overwriting values for key","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force","p":964},{"i":1017,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Debug options","u":"/docs/reference/scala-command/cli-options","h":"#debug-options","p":964},{"i":1019,"t":"SHOULD have per Scala Runner specification Turn debugging on","s":"--debug","u":"/docs/reference/scala-command/cli-options","h":"#--debug","p":964},{"i":1021,"t":"SHOULD have per Scala Runner specification Debug port (5005 by default)","s":"--debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--debug-port","p":964},{"i":1023,"t":"SHOULD have per Scala Runner specification Debug mode (attach by default)","s":"--debug-mode","u":"/docs/reference/scala-command/cli-options","h":"#--debug-mode","p":964},{"i":1025,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Dependency options","u":"/docs/reference/scala-command/cli-options","h":"#dependency-options","p":964},{"i":1027,"t":"Aliases: --dep MUST have per Scala Runner specification Add dependencies","s":"--dependency","u":"/docs/reference/scala-command/cli-options","h":"#--dependency","p":964},{"i":1029,"t":"Aliases: --compile-dep, --compile-lib MUST have per Scala Runner specification Add compile-only dependencies","s":"--compile-only-dependency","u":"/docs/reference/scala-command/cli-options","h":"#--compile-only-dependency","p":964},{"i":1031,"t":"Aliases: -r, --repo SHOULD have per Scala Runner specification Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository","s":"--repository","u":"/docs/reference/scala-command/cli-options","h":"#--repository","p":964},{"i":1033,"t":"Aliases: -P, --plugin MUST have per Scala Runner specification Add compiler plugin dependencies","s":"--compiler-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--compiler-plugin","p":964},{"i":1035,"t":"Available in commands: doc","s":"Doc options","u":"/docs/reference/scala-command/cli-options","h":"#doc-options","p":964},{"i":1037,"t":"Aliases: -o MUST have per Scala Runner specification Set the destination path","s":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output","p":964},{"i":1039,"t":"Aliases: -f MUST have per Scala Runner specification Overwrite the destination directory, if it exists","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-1","p":964},{"i":1041,"t":"Aliases: --default-scaladoc-opts SHOULD have per Scala Runner specification Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options.","s":"--default-scaladoc-options","u":"/docs/reference/scala-command/cli-options","h":"#--default-scaladoc-options","p":964},{"i":1043,"t":"Available in commands: fmt , format , scalafmt","s":"Fmt options","u":"/docs/reference/scala-command/cli-options","h":"#fmt-options","p":964},{"i":1045,"t":"SHOULD have per Scala Runner specification Check if sources are well formatted","s":"--check","u":"/docs/reference/scala-command/cli-options","h":"#--check","p":964},{"i":1047,"t":"IMPLEMENTATION specific per Scala Runner specification Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it.","s":"--respect-project-filters","u":"/docs/reference/scala-command/cli-options","h":"#--respect-project-filters","p":964},{"i":1049,"t":"IMPLEMENTATION specific per Scala Runner specification Saves .scalafmt.conf file if it was created or overwritten","s":"--save-scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--save-scalafmt-conf","p":964},{"i":1051,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--os-arch-suffix","u":"/docs/reference/scala-command/cli-options","h":"#--os-arch-suffix","p":964},{"i":1053,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-tag","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-tag","p":964},{"i":1055,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-github-org-name","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-github-org-name","p":964},{"i":1057,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-extension","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-extension","p":964},{"i":1059,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-launcher","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-launcher","p":964},{"i":1061,"t":"Aliases: -F IMPLEMENTATION specific per Scala Runner specification Pass an argument to scalafmt.","s":"--scalafmt-arg","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-arg","p":964},{"i":1063,"t":"Aliases: --scalafmt-config IMPLEMENTATION specific per Scala Runner specification Custom path to the scalafmt configuration file.","s":"--scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf","p":964},{"i":1065,"t":"Aliases: --scalafmt-conf-snippet, --scalafmt-config-str IMPLEMENTATION specific per Scala Runner specification Pass configuration as a string.","s":"--scalafmt-conf-str","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf-str","p":964},{"i":1067,"t":"Aliases: --dialect IMPLEMENTATION specific per Scala Runner specification Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used.","s":"--scalafmt-dialect","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-dialect","p":964},{"i":1069,"t":"Aliases: --fmt-version IMPLEMENTATION specific per Scala Runner specification Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file.","s":"--scalafmt-version","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-version","p":964},{"i":1071,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Global suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#global-suppress-warning-options","p":964},{"i":1073,"t":"Aliases: --suppress-experimental-warning IMPLEMENTATION specific per Scala Runner specification Suppress warnings about using experimental features","s":"--suppress-experimental-feature-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-experimental-feature-warning","p":964},{"i":1075,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Help options","u":"/docs/reference/scala-command/cli-options","h":"#help-options","p":964},{"i":1077,"t":"IMPLEMENTATION specific per Scala Runner specification Print usage and exit","s":"--usage","u":"/docs/reference/scala-command/cli-options","h":"#--usage","p":964},{"i":1079,"t":"Aliases: -h, -help IMPLEMENTATION specific per Scala Runner specification Print help message and exit","s":"--help","u":"/docs/reference/scala-command/cli-options","h":"#--help","p":964},{"i":1081,"t":"Aliases: --full-help, -full-help, -help-full IMPLEMENTATION specific per Scala Runner specification Print help message, including hidden options, and exit","s":"--help-full","u":"/docs/reference/scala-command/cli-options","h":"#--help-full","p":964},{"i":1083,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Help group options","u":"/docs/reference/scala-command/cli-options","h":"#help-group-options","p":964},{"i":1085,"t":"IMPLEMENTATION specific per Scala Runner specification Show options for ScalaJS","s":"--help-js","u":"/docs/reference/scala-command/cli-options","h":"#--help-js","p":964},{"i":1087,"t":"IMPLEMENTATION specific per Scala Runner specification Show options for ScalaNative","s":"--help-native","u":"/docs/reference/scala-command/cli-options","h":"#--help-native","p":964},{"i":1089,"t":"Aliases: --doc-help, --help-doc, --scaladoc-help IMPLEMENTATION specific per Scala Runner specification Show options for Scaladoc","s":"--help-scaladoc","u":"/docs/reference/scala-command/cli-options","h":"#--help-scaladoc","p":964},{"i":1091,"t":"Aliases: --repl-help IMPLEMENTATION specific per Scala Runner specification Show options for Scala REPL","s":"--help-repl","u":"/docs/reference/scala-command/cli-options","h":"#--help-repl","p":964},{"i":1093,"t":"Aliases: --fmt-help, --help-fmt, --scalafmt-help IMPLEMENTATION specific per Scala Runner specification Show options for Scalafmt","s":"--help-scalafmt","u":"/docs/reference/scala-command/cli-options","h":"#--help-scalafmt","p":964},{"i":1095,"t":"Available in commands: install completions , install-completions","s":"Install completions options","u":"/docs/reference/scala-command/cli-options","h":"#install-completions-options","p":964},{"i":1097,"t":"Aliases: --shell IMPLEMENTATION specific per Scala Runner specification Name of the shell, either zsh or bash","s":"--format","u":"/docs/reference/scala-command/cli-options","h":"#--format","p":964},{"i":1099,"t":"IMPLEMENTATION specific per Scala Runner specification Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file","p":964},{"i":1101,"t":"Aliases: -o IMPLEMENTATION specific per Scala Runner specification Completions output directory","s":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output-1","p":964},{"i":1103,"t":"IMPLEMENTATION specific per Scala Runner specification Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner","p":964},{"i":1105,"t":"IMPLEMENTATION specific per Scala Runner specification Custom completions name","s":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name","p":964},{"i":1107,"t":"IMPLEMENTATION specific per Scala Runner specification Print completions to stdout","s":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env","p":964},{"i":1109,"t":"Available in commands: repl , console, run, shebang, test","s":"Java options","u":"/docs/reference/scala-command/cli-options","h":"#java-options","p":964},{"i":1111,"t":"Aliases: -J MUST have per Scala Runner specification Set Java options, such as -Xmx1g","s":"--java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--java-opt","p":964},{"i":1113,"t":"Available in commands: repl , console, run, shebang, test","s":"Java prop options","u":"/docs/reference/scala-command/cli-options","h":"#java-prop-options","p":964},{"i":1115,"t":"Aliases: --java-prop IMPLEMENTATION specific per Scala Runner specification Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop.","s":"--java-prop-option","u":"/docs/reference/scala-command/cli-options","h":"#--java-prop-option","p":964},{"i":1117,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Jvm options","u":"/docs/reference/scala-command/cli-options","h":"#jvm-options","p":964},{"i":1119,"t":"SHOULD have per Scala Runner specification Set the Java home directory","s":"--java-home","u":"/docs/reference/scala-command/cli-options","h":"#--java-home","p":964},{"i":1121,"t":"Aliases: -j SHOULD have per Scala Runner specification Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system","s":"--jvm","u":"/docs/reference/scala-command/cli-options","h":"#--jvm","p":964},{"i":1123,"t":"IMPLEMENTATION specific per Scala Runner specification JVM index URL","s":"--jvm-index","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index","p":964},{"i":1125,"t":"IMPLEMENTATION specific per Scala Runner specification Operating system to use when looking up in the JVM index","s":"--jvm-index-os","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-os","p":964},{"i":1127,"t":"IMPLEMENTATION specific per Scala Runner specification CPU architecture to use when looking up in the JVM index","s":"--jvm-index-arch","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-arch","p":964},{"i":1129,"t":"SHOULD have per Scala Runner specification Javac plugin dependencies or files","s":"--javac-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--javac-plugin","p":964},{"i":1131,"t":"Aliases: --javac-opt SHOULD have per Scala Runner specification Javac options","s":"--javac-option","u":"/docs/reference/scala-command/cli-options","h":"#--javac-option","p":964},{"i":1133,"t":"IMPLEMENTATION specific per Scala Runner specification Port for BSP debugging","s":"--bsp-debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-debug-port","p":964},{"i":1135,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Logging options","u":"/docs/reference/scala-command/cli-options","h":"#logging-options","p":964},{"i":1137,"t":"Aliases: -q IMPLEMENTATION specific per Scala Runner specification Decrease logging verbosity","s":"--quiet","u":"/docs/reference/scala-command/cli-options","h":"#--quiet","p":964},{"i":1139,"t":"IMPLEMENTATION specific per Scala Runner specification Use progress bars","s":"--progress","u":"/docs/reference/scala-command/cli-options","h":"#--progress","p":964},{"i":1141,"t":"Available in commands: run, shebang","s":"Main class options","u":"/docs/reference/scala-command/cli-options","h":"#main-class-options","p":964},{"i":1143,"t":"Aliases: -M MUST have per Scala Runner specification Specify which main class to run","s":"--main-class","u":"/docs/reference/scala-command/cli-options","h":"#--main-class","p":964},{"i":1145,"t":"Aliases: --list-main-class, --list-main-classes, --main-class-list SHOULD have per Scala Runner specification List main classes available in the current context","s":"--main-class-ls","u":"/docs/reference/scala-command/cli-options","h":"#--main-class-ls","p":964},{"i":1147,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Power options","u":"/docs/reference/scala-command/cli-options","h":"#power-options","p":964},{"i":1149,"t":"MUST have per Scala Runner specification Allows to use restricted & experimental features","s":"--power","u":"/docs/reference/scala-command/cli-options","h":"#--power","p":964},{"i":1151,"t":"Available in commands: run, shebang","s":"Run options","u":"/docs/reference/scala-command/cli-options","h":"#run-options","p":964},{"i":1153,"t":"SHOULD have per Scala Runner specification Print the command that would have been run (one argument per line), rather than running it","s":"--command","u":"/docs/reference/scala-command/cli-options","h":"#--command","p":964},{"i":1155,"t":"IMPLEMENTATION specific per Scala Runner specification Temporary / working directory where to write generated launchers","s":"--scratch-dir","u":"/docs/reference/scala-command/cli-options","h":"#--scratch-dir","p":964},{"i":1157,"t":"IMPLEMENTATION specific per Scala Runner specification Run Java commands using a manifest-based class path (shortens command length)","s":"--use-manifest","u":"/docs/reference/scala-command/cli-options","h":"#--use-manifest","p":964},{"i":1159,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scala.js options","u":"/docs/reference/scala-command/cli-options","h":"#scalajs-options","p":964},{"i":1161,"t":"SHOULD have per Scala Runner specification Enable Scala.js. To show more options for Scala.js pass --help-js","s":"--js","u":"/docs/reference/scala-command/cli-options","h":"#--js","p":964},{"i":1163,"t":"SHOULD have per Scala Runner specification The Scala.js version (1.16.0 by default).","s":"--js-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-version","p":964},{"i":1165,"t":"SHOULD have per Scala Runner specification The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full]","s":"--js-mode","u":"/docs/reference/scala-command/cli-options","h":"#--js-mode","p":964},{"i":1167,"t":"IMPLEMENTATION specific per Scala Runner specification Disable optimalisation for Scala.js, overrides --js-mode","s":"--js-no-opt","u":"/docs/reference/scala-command/cli-options","h":"#--js-no-opt","p":964},{"i":1169,"t":"SHOULD have per Scala Runner specification The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none","s":"--js-module-kind","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-kind","p":964},{"i":1171,"t":"SHOULD have per Scala Runner specification","s":"--js-check-ir","u":"/docs/reference/scala-command/cli-options","h":"#--js-check-ir","p":964},{"i":1173,"t":"SHOULD have per Scala Runner specification Emit source maps","s":"--js-emit-source-maps","u":"/docs/reference/scala-command/cli-options","h":"#--js-emit-source-maps","p":964},{"i":1175,"t":"SHOULD have per Scala Runner specification Set the destination path of source maps","s":"--js-source-maps-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-source-maps-path","p":964},{"i":1177,"t":"SHOULD have per Scala Runner specification Enable jsdom","s":"--js-dom","u":"/docs/reference/scala-command/cli-options","h":"#--js-dom","p":964},{"i":1179,"t":"SHOULD have per Scala Runner specification A header that will be added at the top of generated .js files","s":"--js-header","u":"/docs/reference/scala-command/cli-options","h":"#--js-header","p":964},{"i":1181,"t":"IMPLEMENTATION specific per Scala Runner specification Primitive Longs may be compiled as primitive JavaScript bigints","s":"--js-allow-big-ints-for-longs","u":"/docs/reference/scala-command/cli-options","h":"#--js-allow-big-ints-for-longs","p":964},{"i":1183,"t":"IMPLEMENTATION specific per Scala Runner specification Avoid class'es when using functions and prototypes has the same observable semantics.","s":"--js-avoid-classes","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-classes","p":964},{"i":1185,"t":"IMPLEMENTATION specific per Scala Runner specification Avoid lets and consts when using vars has the same observable semantics.","s":"--js-avoid-lets-and-consts","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-lets-and-consts","p":964},{"i":1187,"t":"IMPLEMENTATION specific per Scala Runner specification The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor","s":"--js-module-split-style","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-split-style","p":964},{"i":1189,"t":"IMPLEMENTATION specific per Scala Runner specification Create as many small modules as possible for the classes in the passed packages and their subpackages.","s":"--js-small-module-for-package","u":"/docs/reference/scala-command/cli-options","h":"#--js-small-module-for-package","p":964},{"i":1191,"t":"SHOULD have per Scala Runner specification The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021","s":"--js-es-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-es-version","p":964},{"i":1193,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Scala.js linker","s":"--js-linker-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-linker-path","p":964},{"i":1195,"t":"IMPLEMENTATION specific per Scala Runner specification Scala.js CLI version to use for linking (1.16.0 by default).","s":"--js-cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-version","p":964},{"i":1197,"t":"IMPLEMENTATION specific per Scala Runner specification Scala.js CLI Java options","s":"--js-cli-java-arg","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-java-arg","p":964},{"i":1199,"t":"IMPLEMENTATION specific per Scala Runner specification Whether to run the Scala.js CLI on the JVM or using a native executable","s":"--js-cli-on-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-on-jvm","p":964},{"i":1201,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scala Native options","u":"/docs/reference/scala-command/cli-options","h":"#scala-native-options","p":964},{"i":1203,"t":"SHOULD have per Scala Runner specification Enable Scala Native. To show more options for Scala Native pass --help-native","s":"--native","u":"/docs/reference/scala-command/cli-options","h":"#--native","p":964},{"i":1205,"t":"SHOULD have per Scala Runner specification Set the Scala Native version (0.4.17 by default).","s":"--native-version","u":"/docs/reference/scala-command/cli-options","h":"#--native-version","p":964},{"i":1207,"t":"SHOULD have per Scala Runner specification Set Scala Native compilation mode","s":"--native-mode","u":"/docs/reference/scala-command/cli-options","h":"#--native-mode","p":964},{"i":1209,"t":"SHOULD have per Scala Runner specification Link-time optimisation mode","s":"--native-lto","u":"/docs/reference/scala-command/cli-options","h":"#--native-lto","p":964},{"i":1211,"t":"SHOULD have per Scala Runner specification Set the Scala Native garbage collector","s":"--native-gc","u":"/docs/reference/scala-command/cli-options","h":"#--native-gc","p":964},{"i":1213,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Clang command","s":"--native-clang","u":"/docs/reference/scala-command/cli-options","h":"#--native-clang","p":964},{"i":1215,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Clang++ command","s":"--native-clangpp","u":"/docs/reference/scala-command/cli-options","h":"#--native-clangpp","p":964},{"i":1217,"t":"SHOULD have per Scala Runner specification Extra options passed to clang verbatim during linking","s":"--native-linking","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking","p":964},{"i":1219,"t":"IMPLEMENTATION specific per Scala Runner specification Use default linking settings","s":"--native-linking-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking-defaults","p":964},{"i":1221,"t":"SHOULD have per Scala Runner specification List of compile options","s":"--native-compile","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile","p":964},{"i":1223,"t":"IMPLEMENTATION specific per Scala Runner specification Use default compile options","s":"--native-compile-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile-defaults","p":964},{"i":1225,"t":"SHOULD have per Scala Runner specification Build target type","s":"--native-target","u":"/docs/reference/scala-command/cli-options","h":"#--native-target","p":964},{"i":1227,"t":"SHOULD have per Scala Runner specification Embed resources into the Scala Native binary (can be read with the Java resources API)","s":"--embed-resources","u":"/docs/reference/scala-command/cli-options","h":"#--embed-resources","p":964},{"i":1229,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scalac options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options","p":964},{"i":1231,"t":"Aliases: -O, --scala-opt, --scala-option IMPLEMENTATION specific per Scala Runner specification Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option.","s":"--scalac-option","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-option","p":964},{"i":1233,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scalac extra options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-extra-options","p":964},{"i":1235,"t":"Aliases: --help-scalac IMPLEMENTATION specific per Scala Runner specification Show help for scalac. This is an alias for --scalac-option -help","s":"--scalac-help","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-help","p":964},{"i":1237,"t":"Aliases: --verbose-scalac IMPLEMENTATION specific per Scala Runner specification Turn verbosity on for scalac. This is an alias for --scalac-option -verbose","s":"--scalac-verbose","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-verbose","p":964},{"i":1239,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Shared options","u":"/docs/reference/scala-command/cli-options","h":"#shared-options","p":964},{"i":1241,"t":"Aliases: -S, --scala MUST have per Scala Runner specification Set the Scala version (3.4.1 by default)","s":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version","p":964},{"i":1243,"t":"Aliases: -B, --scala-bin, --scala-binary MUST have per Scala Runner specification Set the Scala binary version","s":"--scala-binary-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-binary-version","p":964},{"i":1245,"t":"Aliases: --class, --class-path, --classes, -classpath, --classpath, -cp, --extra-class, --extra-class-path, --extra-classes, --extra-jar, --jar, --jars MUST have per Scala Runner specification Add extra JARs and compiled classes to the class path","s":"--extra-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-jars","p":964},{"i":1247,"t":"Aliases: --compile-only-jar, --compile-only-jars, --extra-compile-only-jar SHOULD have per Scala Runner specification Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath.","s":"--extra-compile-only-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-compile-only-jars","p":964},{"i":1249,"t":"Aliases: --extra-source-jar, --source-jar, --source-jars SHOULD have per Scala Runner specification Add extra source JARs","s":"--extra-source-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-source-jars","p":964},{"i":1251,"t":"Aliases: --resource-dir MUST have per Scala Runner specification Add a resource directory","s":"--resource-dirs","u":"/docs/reference/scala-command/cli-options","h":"#--resource-dirs","p":964},{"i":1253,"t":"SHOULD have per Scala Runner specification Specify platform","s":"--platform","u":"/docs/reference/scala-command/cli-options","h":"#--platform","p":964},{"i":1255,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scala-library","u":"/docs/reference/scala-command/cli-options","h":"#--scala-library","p":964},{"i":1257,"t":"Aliases: -with-compiler, --with-scala-compiler MUST have per Scala Runner specification Allows to include the Scala compiler artifacts on the classpath.","s":"--with-compiler","u":"/docs/reference/scala-command/cli-options","h":"#--with-compiler","p":964},{"i":1259,"t":"IMPLEMENTATION specific per Scala Runner specification Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects.","s":"--java","u":"/docs/reference/scala-command/cli-options","h":"#--java","p":964},{"i":1261,"t":"IMPLEMENTATION specific per Scala Runner specification Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure.","s":"--runner","u":"/docs/reference/scala-command/cli-options","h":"#--runner","p":964},{"i":1263,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--strict-bloop-json-check","u":"/docs/reference/scala-command/cli-options","h":"#--strict-bloop-json-check","p":964},{"i":1265,"t":"Aliases: --compile-out, --compile-output, -d, --destination, --output-directory MUST have per Scala Runner specification Copy compilation results to output directory using either relative or absolute path","s":"--compilation-output","u":"/docs/reference/scala-command/cli-options","h":"#--compilation-output","p":964},{"i":1267,"t":"Aliases: --toolkit IMPLEMENTATION specific per Scala Runner specification Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23","s":"--with-toolkit","u":"/docs/reference/scala-command/cli-options","h":"#--with-toolkit","p":964},{"i":1269,"t":"IMPLEMENTATION specific per Scala Runner specification Exclude sources","s":"--exclude","u":"/docs/reference/scala-command/cli-options","h":"#--exclude","p":964},{"i":1271,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Snippet options","u":"/docs/reference/scala-command/cli-options","h":"#snippet-options","p":964},{"i":1273,"t":"SHOULD have per Scala Runner specification Allows to execute a passed string as a Scala script","s":"--script-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--script-snippet","p":964},{"i":1275,"t":"Aliases: -e, --execute-sc, --execute-scala-script SHOULD have per Scala Runner specification A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-script","u":"/docs/reference/scala-command/cli-options","h":"#--execute-script","p":964},{"i":1277,"t":"SHOULD have per Scala Runner specification Allows to execute a passed string as Scala code","s":"--scala-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--scala-snippet","p":964},{"i":1279,"t":"IMPLEMENTATION specific per Scala Runner specification A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-scala","u":"/docs/reference/scala-command/cli-options","h":"#--execute-scala","p":964},{"i":1281,"t":"IMPLEMENTATION specific per Scala Runner specification Allows to execute a passed string as Java code","s":"--java-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--java-snippet","p":964},{"i":1283,"t":"IMPLEMENTATION specific per Scala Runner specification A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-java","u":"/docs/reference/scala-command/cli-options","h":"#--execute-java","p":964},{"i":1285,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#suppress-warning-options","p":964},{"i":1287,"t":"Aliases: --suppress-warning-directives-in-multiple-files IMPLEMENTATION specific per Scala Runner specification Suppress warnings about using directives in multiple files","s":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":964},{"i":1289,"t":"IMPLEMENTATION specific per Scala Runner specification Suppress warnings about outdated dependencies in project","s":"--suppress-outdated-dependency-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-outdated-dependency-warning","p":964},{"i":1291,"t":"Available in commands: test","s":"Test options","u":"/docs/reference/scala-command/cli-options","h":"#test-options","p":964},{"i":1293,"t":"SHOULD have per Scala Runner specification Name of the test framework's runner class to use while running tests","s":"--test-framework","u":"/docs/reference/scala-command/cli-options","h":"#--test-framework","p":964},{"i":1295,"t":"SHOULD have per Scala Runner specification Fail if no test suites were run","s":"--require-tests","u":"/docs/reference/scala-command/cli-options","h":"#--require-tests","p":964},{"i":1297,"t":"SHOULD have per Scala Runner specification Specify a glob pattern to filter the tests suite to be run.","s":"--test-only","u":"/docs/reference/scala-command/cli-options","h":"#--test-only","p":964},{"i":1299,"t":"Available in commands: uninstall","s":"Uninstall options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-options","p":964},{"i":1301,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Force scala-cli uninstall","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-2","p":964},{"i":1303,"t":"IMPLEMENTATION specific per Scala Runner specification Don't clear Scala CLI cache","s":"--skip-cache","u":"/docs/reference/scala-command/cli-options","h":"#--skip-cache","p":964},{"i":1305,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name","p":964},{"i":1307,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir","p":964},{"i":1309,"t":"Available in commands: uninstall, uninstall completions , uninstall-completions","s":"Uninstall completions options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-completions-options","p":964},{"i":1311,"t":"IMPLEMENTATION specific per Scala Runner specification Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file-1","p":964},{"i":1313,"t":"IMPLEMENTATION specific per Scala Runner specification Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner-1","p":964},{"i":1315,"t":"IMPLEMENTATION specific per Scala Runner specification Custom completions name","s":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name-1","p":964},{"i":1317,"t":"Available in commands: update","s":"Update options","u":"/docs/reference/scala-command/cli-options","h":"#update-options","p":964},{"i":1319,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-1","p":964},{"i":1321,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-1","p":964},{"i":1323,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Force update Scala CLI if it is outdated","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-3","p":964},{"i":1325,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--is-internal-run","u":"/docs/reference/scala-command/cli-options","h":"#--is-internal-run","p":964},{"i":1327,"t":"IMPLEMENTATION specific per Scala Runner specification A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token","p":964},{"i":1329,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Verbosity options","u":"/docs/reference/scala-command/cli-options","h":"#verbosity-options","p":964},{"i":1331,"t":"Aliases: -v, -verbose IMPLEMENTATION specific per Scala Runner specification Increase verbosity (can be specified multiple times)","s":"--verbose","u":"/docs/reference/scala-command/cli-options","h":"#--verbose","p":964},{"i":1333,"t":"Aliases: -i IMPLEMENTATION specific per Scala Runner specification Interactive mode","s":"--interactive","u":"/docs/reference/scala-command/cli-options","h":"#--interactive","p":964},{"i":1335,"t":"IMPLEMENTATION specific per Scala Runner specification Enable actionable diagnostics","s":"--actions","u":"/docs/reference/scala-command/cli-options","h":"#--actions","p":964},{"i":1337,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, version","s":"Version options","u":"/docs/reference/scala-command/cli-options","h":"#version-options","p":964},{"i":1339,"t":"Aliases: --cli IMPLEMENTATION specific per Scala Runner specification Show plain Scala CLI version only","s":"--cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--cli-version","p":964},{"i":1341,"t":"Aliases: --scala IMPLEMENTATION specific per Scala Runner specification Show plain Scala version only","s":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version-1","p":964},{"i":1343,"t":"IMPLEMENTATION specific per Scala Runner specification A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token-1","p":964},{"i":1345,"t":"IMPLEMENTATION specific per Scala Runner specification Don't check for the newest available Scala CLI version upstream","s":"--offline","u":"/docs/reference/scala-command/cli-options","h":"#--offline","p":964},{"i":1347,"t":"Available in commands: compile, repl , console, run, shebang, test","s":"Watch options","u":"/docs/reference/scala-command/cli-options","h":"#watch-options","p":964},{"i":1349,"t":"Aliases: -w SHOULD have per Scala Runner specification Run the application in the background, automatically wake the thread and re-run if sources have been changed","s":"--watch","u":"/docs/reference/scala-command/cli-options","h":"#--watch","p":964},{"i":1351,"t":"Aliases: --revolver SHOULD have per Scala Runner specification Run the application in the background, automatically kill the process and restart if sources have been changed","s":"--restart","u":"/docs/reference/scala-command/cli-options","h":"#--restart","p":964},{"i":1354,"t":"Available in commands: bsp","s":"Bsp options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-options","p":964},{"i":1356,"t":"IMPLEMENTATION specific per Scala Runner specification Command-line options JSON file","s":"--json-options","u":"/docs/reference/scala-command/cli-options","h":"#--json-options","p":964},{"i":1358,"t":"Available in commands: clean, setup-ide","s":"Bsp file options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-file-options","p":964},{"i":1360,"t":"Aliases: --bsp-dir IMPLEMENTATION specific per Scala Runner specification Custom BSP configuration location","s":"--bsp-directory","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-directory","p":964},{"i":1362,"t":"Aliases: --name IMPLEMENTATION specific per Scala Runner specification Name of BSP","s":"--bsp-name","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-name","p":964},{"i":1364,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, uninstall","s":"Coursier options","u":"/docs/reference/scala-command/cli-options","h":"#coursier-options","p":964},{"i":1366,"t":"IMPLEMENTATION specific per Scala Runner specification Specify a TTL for changing dependencies, such as snapshots","s":"--ttl","u":"/docs/reference/scala-command/cli-options","h":"#--ttl","p":964},{"i":1368,"t":"IMPLEMENTATION specific per Scala Runner specification Set the coursier cache location","s":"--cache","u":"/docs/reference/scala-command/cli-options","h":"#--cache","p":964},{"i":1370,"t":"IMPLEMENTATION specific per Scala Runner specification Enable checksum validation of artifacts downloaded by coursier","s":"--coursier-validate-checksums","u":"/docs/reference/scala-command/cli-options","h":"#--coursier-validate-checksums","p":964},{"i":1372,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Input options","u":"/docs/reference/scala-command/cli-options","h":"#input-options","p":964},{"i":1374,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--default-forbidden-directories","u":"/docs/reference/scala-command/cli-options","h":"#--default-forbidden-directories","p":964},{"i":1376,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--forbid","u":"/docs/reference/scala-command/cli-options","h":"#--forbid","p":964},{"i":1378,"t":"Available in commands: install-home","s":"Install home options","u":"/docs/reference/scala-command/cli-options","h":"#install-home-options","p":964},{"i":1380,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scala-cli-binary-path","u":"/docs/reference/scala-command/cli-options","h":"#--scala-cli-binary-path","p":964},{"i":1382,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Overwrite if it exists","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-4","p":964},{"i":1384,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-2","p":964},{"i":1386,"t":"IMPLEMENTATION specific per Scala Runner specification Print the update to env variable","s":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env-1","p":964},{"i":1388,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-2","p":964},{"i":1390,"t":"Available in commands: repl , console","s":"Repl options","u":"/docs/reference/scala-command/cli-options","h":"#repl-options","p":964},{"i":1392,"t":"IMPLEMENTATION specific per Scala Runner specification Don't actually run the REPL, just fetch it","s":"--repl-dry-run","u":"/docs/reference/scala-command/cli-options","h":"#--repl-dry-run","p":964},{"i":1394,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Semantic db options","u":"/docs/reference/scala-command/cli-options","h":"#semantic-db-options","p":964},{"i":1396,"t":"Aliases: --semanticdb SHOULD have per Scala Runner specification Generate SemanticDBs","s":"--semantic-db","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db","p":964},{"i":1398,"t":"Aliases: --semanticdb-target-root, --semanticdb-targetroot SHOULD have per Scala Runner specification SemanticDB target root (default to the compiled classes destination directory)","s":"--semantic-db-target-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-target-root","p":964},{"i":1400,"t":"Aliases: --semanticdb-source-root, --semanticdb-sourceroot SHOULD have per Scala Runner specification SemanticDB source root (default to the project root directory)","s":"--semantic-db-source-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-source-root","p":964},{"i":1402,"t":"Available in commands: setup-ide","s":"Setup IDE options","u":"/docs/reference/scala-command/cli-options","h":"#setup-ide-options","p":964},{"i":1404,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--charset","u":"/docs/reference/scala-command/cli-options","h":"#--charset","p":964},{"i":1406,"t":"Available in commands: bsp, clean, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Workspace options","u":"/docs/reference/scala-command/cli-options","h":"#workspace-options","p":964},{"i":1408,"t":"IMPLEMENTATION specific per Scala Runner specification Directory where .scala-build is written","s":"--workspace","u":"/docs/reference/scala-command/cli-options","h":"#--workspace","p":964},{"i":1410,"t":"Currently, Scala CLI supports Scala 3, 2.13 and 2.12. The table below lists the last supported version of Scala in Scala CLI. If you want to use a newer Scala version, it is recommended to update scala-cli. Scala CLI versions Scala 3 Scala 2.13 Scala 2.12 0.0.9 3.0.2 2.13.7 2.12.7 0.1.0 - 0.1.3 3.1.1 2.13.8 2.12.15 0.1.4 - 0.1.7 3.1.2 2.13.8 2.12.15 0.1.8 3.1.2 2.13.8 2.12.16 0.1.9 - 0.1.12 3.1.3 2.13.8 2.12.16 0.1.13 - 0.1.15 3.2.0 2.13.8 2.12.16 0.1.16 - 0.1.17 3.2.0 2.13.10 2.12.17 0.1.18 - 0.1.19 3.2.1 2.13.10 2.12.17 0.1.20 - 1.0.0-RC2 3.2.2 2.13.10 2.12.17 1.0.0 - 1.0.1 3.3.0 2.13.10 2.12.17 1.0.1 - 1.0.4 3.3.0 2.13.11 2.12.18 1.0.5 - 1.1.3 3.3.1 2.13.12 2.12.18 1.2.0 - 1.2.1 3.4.0 2.13.13 2.12.19 1.2.1 - current 3.4.1 2.13.13 2.12.19","s":"Supported scala versions","u":"/docs/reference/scala-versions","h":"","p":1409},{"i":1412,"t":"Scala CLI consists of a native executable, generated by GraalVM Native Image. It runs fine on Linux and macOS with no prior requirements, and only requires the Visual C++ Redistributable Runtime on Windows. Native Image lets us build Scala CLI as a native image for each platform, and lets Scala CLI be responsive, as a command line application should be. However, Scala CLI is still a JVM application, so it is possible to e.g. set Java properties.","s":"Under the hood","u":"/docs/under-the-hood","h":"","p":1411},{"i":1414,"t":"Since most of the tasks require compilation or dependency resolution under the hood, Scala CLI heavily uses caches and incrementality under the hood to provide output as quickly as possible. But note that incremental compilation and caching are not perfect. In some cases, when there's a compilation problem and you don't think it's a problem with the code, it may be the stale state of the project - cleaning the project state might help. For this reason Scala CLI has the clean command, which invalidates local caches and forces the next compilation to be a total rebuild from a clean slate. We provide a more in-depth overview about how caching works in the Scala CLI internals guide.","s":"Caching and incrementality","u":"/docs/under-the-hood","h":"#caching-and-incrementality","p":1411},{"i":1416,"t":"To ensure the quickest compilation, Scala CLI uses and manages the Bloop compilation server. We have a guide that describes how Scala CLI interacts with the local Bloop server and how a user can do the same. The main point to know is that Scala CLI takes care of fetching and starting Bloop if needed, so you don't have to worry about it.","s":"Bloop","u":"/docs/under-the-hood","h":"#bloop","p":1411},{"i":1418,"t":"Scala CLI uses Coursier to manage dependencies. It automatically downloads and unpacks a JVM if none is installed on your system, so that all its commands work fine even if a JVM isn't already installed. Scala CLI shares Coursier caches with other tools like sbt, Mill, or Metals.","s":"Coursier","u":"/docs/under-the-hood","h":"#coursier","p":1411},{"i":1420,"t":"This document describes proposed specification for Scala runner based on Scala CLI documentation as requested per SIP-46 Commands and options are marked with MUST and SHOULD (in the RFC style) for ones applicable for Scala Runner. Options and commands marked as Implementation are needed for smooth running of Scala CLI. We recommend for those options and commands to be supported by the scala command (when based on Scala CLI) but not to be a part of the Scala Runner specification. The proposed Scala runner specification should also contain supported Using directives defined in the dedicated document]","s":"Scala Runner specification","u":"/docs/reference/scala-command/runner-specification","h":"","p":1419},{"i":1422,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-forwarding","p":1419},{"i":1424,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":1419},{"i":1427,"t":"MUST have for Scala Runner specification. Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile","s":"compile command","u":"/docs/reference/scala-command/runner-specification","h":"#compile-command","p":1419},{"i":1429,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options","p":1419},{"i":1431,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --print-class-path Print the resulting class path Aliases: -p ,--print-classpath --test Compile test scope Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options","p":1419},{"i":1434,"t":"MUST have for Scala Runner specification. Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config","s":"config command","u":"/docs/reference/scala-command/runner-specification","h":"#config-command","p":1419},{"i":1436,"t":"--power Allows to use restricted & experimental features","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-1","p":1419},{"i":1438,"t":"--debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --unset Remove an entry from config Aliases: --remove --force Force overwriting values for key Aliases: -f Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --dump Dump config DB as JSON","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-1","p":1419},{"i":1441,"t":"MUST have for Scala Runner specification. Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc","s":"doc command","u":"/docs/reference/scala-command/runner-specification","h":"#doc-command","p":1419},{"i":1443,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --output Set the destination path Aliases: -o --force Overwrite the destination directory, if it exists Aliases: -f","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-2","p":1419},{"i":1445,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --default-scaladoc-options Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options. Aliases: --default-scaladoc-opts Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-2","p":1419},{"i":1448,"t":"MUST have for Scala Runner specification. Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl","s":"repl command","u":"/docs/reference/scala-command/runner-specification","h":"#repl-command","p":1419},{"i":1450,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-3","p":1419},{"i":1452,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --repl-dry-run Don't actually run the REPL, just fetch it","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-3","p":1419},{"i":1455,"t":"MUST have for Scala Runner specification. Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run","s":"run command","u":"/docs/reference/scala-command/runner-specification","h":"#run-command","p":1419},{"i":1457,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J --main-class Specify which main class to run Aliases: -M","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-4","p":1419},{"i":1459,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --main-class-ls List main classes available in the current context Aliases: --main-class-list ,--list-main-class ,--list-main-classes --command Print the command that would have been run (one argument per line), rather than running it Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --scratch-dir Temporary / working directory where to write generated launchers --use-manifest Run Java commands using a manifest-based class path (shortens command length)","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-4","p":1419},{"i":1462,"t":"MUST have for Scala Runner specification. Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang","s":"shebang command","u":"/docs/reference/scala-command/runner-specification","h":"#shebang-command","p":1419},{"i":1464,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J --main-class Specify which main class to run Aliases: -M","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-5","p":1419},{"i":1466,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --main-class-ls List main classes available in the current context Aliases: --main-class-list ,--list-main-class ,--list-main-classes --command Print the command that would have been run (one argument per line), rather than running it Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --scratch-dir Temporary / working directory where to write generated launchers --use-manifest Run Java commands using a manifest-based class path (shortens command length)","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-5","p":1419},{"i":1470,"t":"SHOULD have for Scala Runner specification. Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt","s":"fmt command","u":"/docs/reference/scala-command/runner-specification","h":"#fmt-command","p":1419},{"i":1472,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-6","p":1419},{"i":1474,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --check Check if sources are well formatted Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --respect-project-filters Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it. --save-scalafmt-conf Saves .scalafmt.conf file if it was created or overwritten --os-arch-suffix --scalafmt-tag --scalafmt-github-org-name --scalafmt-extension --scalafmt-launcher --scalafmt-arg Pass an argument to scalafmt. Aliases: -F --scalafmt-conf Custom path to the scalafmt configuration file. Aliases: --scalafmt-config --scalafmt-conf-str Pass configuration as a string. Aliases: --scalafmt-config-str ,--scalafmt-conf-snippet --scalafmt-dialect Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used. Aliases: --dialect --scalafmt-version Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file. Aliases: --fmt-version","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-6","p":1419},{"i":1477,"t":"SHOULD have for Scala Runner specification. Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test","s":"test command","u":"/docs/reference/scala-command/runner-specification","h":"#test-command","p":1419},{"i":1479,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-7","p":1419},{"i":1481,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --test-framework Name of the test framework's runner class to use while running tests --require-tests Fail if no test suites were run --test-only Specify a glob pattern to filter the tests suite to be run. Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-7","p":1419},{"i":1484,"t":"SHOULD have for Scala Runner specification. Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version","s":"version command","u":"/docs/reference/scala-command/runner-specification","h":"#version-command","p":1419},{"i":1486,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --cli-version Show plain Scala CLI version only Aliases: --cli --scala-version Show plain Scala version only Aliases: --scala --gh-token A github token used to access GitHub. Not needed in most cases. --offline Don't check for the newest available Scala CLI version upstream","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-8","p":1419},{"i":1490,"t":"IMPLEMENTATION specific for Scala Runner specification. Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org","s":"bsp command","u":"/docs/reference/scala-command/runner-specification","h":"#bsp-command","p":1419},{"i":1492,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-9","p":1419},{"i":1494,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --json-options Command-line options JSON file","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-8","p":1419},{"i":1497,"t":"IMPLEMENTATION specific for Scala Runner specification. Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean","s":"clean command","u":"/docs/reference/scala-command/runner-specification","h":"#clean-command","p":1419},{"i":1499,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --bsp-directory Custom BSP configuration location Aliases: --bsp-dir --bsp-name Name of BSP Aliases: --name --workspace Directory where .scala-build is written","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-10","p":1419},{"i":1502,"t":"IMPLEMENTATION specific for Scala Runner specification. Print help message","s":"help command","u":"/docs/reference/scala-command/runner-specification","h":"#help-command","p":1419},{"i":1504,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-11","p":1419},{"i":1507,"t":"IMPLEMENTATION specific for Scala Runner specification. Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions","s":"install-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#install-completions-command","p":1419},{"i":1509,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --format Name of the shell, either zsh or bash Aliases: --shell --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --output Completions output directory Aliases: -o --banner Custom banner in comment placed in rc file --name Custom completions name --env Print completions to stdout","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-12","p":1419},{"i":1512,"t":"IMPLEMENTATION specific for Scala Runner specification. Install Scala CLI in a sub-directory of the home directory","s":"install-home command","u":"/docs/reference/scala-command/runner-specification","h":"#install-home-command","p":1419},{"i":1514,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --scala-cli-binary-path --force Overwrite if it exists Aliases: -f --binary-name Binary name --env Print the update to env variable --bin-dir Binary directory","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-13","p":1419},{"i":1517,"t":"IMPLEMENTATION specific for Scala Runner specification. Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide","s":"setup-ide command","u":"/docs/reference/scala-command/runner-specification","h":"#setup-ide-command","p":1419},{"i":1519,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-14","p":1419},{"i":1521,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --bsp-directory Custom BSP configuration location Aliases: --bsp-dir --bsp-name Name of BSP Aliases: --name --charset","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-9","p":1419},{"i":1524,"t":"IMPLEMENTATION specific for Scala Runner specification. Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install","s":"uninstall command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-command","p":1419},{"i":1526,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --banner Custom banner in comment placed in rc file --name Custom completions name --force Force scala-cli uninstall Aliases: -f --skip-cache Don't clear Scala CLI cache --binary-name Binary name --bin-dir Binary directory","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-15","p":1419},{"i":1529,"t":"IMPLEMENTATION specific for Scala Runner specification. Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions","s":"uninstall-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-completions-command","p":1419},{"i":1531,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --banner Custom banner in comment placed in rc file --name Custom completions name --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-16","p":1419},{"i":1534,"t":"IMPLEMENTATION specific for Scala Runner specification. Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install","s":"update command","u":"/docs/reference/scala-command/runner-specification","h":"#update-command","p":1419},{"i":1536,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --binary-name Binary name --bin-dir Binary directory --force Force update Scala CLI if it is outdated Aliases: -f --is-internal-run --gh-token A github token used to access GitHub. Not needed in most cases.","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-17","p":1419},{"i":1539,"t":"This is a summary of options that are available for each subcommand of the scala-cli command.","s":"Command-line options","u":"/docs/reference/cli-options","h":"","p":1538},{"i":1541,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/cli-options","h":"#scalac-options-forwarding","p":1538},{"i":1543,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":1538},{"i":1545,"t":"Available in commands: run, shebang","s":"Benchmarking options","u":"/docs/reference/cli-options","h":"#benchmarking-options","p":1538},{"i":1547,"t":"Run JMH benchmarks","s":"--jmh","u":"/docs/reference/cli-options","h":"#--jmh","p":1538},{"i":1549,"t":"Set JMH version","s":"--jmh-version","u":"/docs/reference/cli-options","h":"#--jmh-version","p":1538},{"i":1551,"t":"Available in commands: bloop, bloop exit, bloop output, bloop start, bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test, uninstall","s":"Compilation server options","u":"/docs/reference/cli-options","h":"#compilation-server-options","p":1538},{"i":1553,"t":"[Internal] Protocol to use to open a BSP connection with Bloop","s":"--bloop-bsp-protocol","u":"/docs/reference/cli-options","h":"#--bloop-bsp-protocol","p":1538},{"i":1555,"t":"[Internal] Socket file to use to open a BSP connection with Bloop","s":"--bloop-bsp-socket","u":"/docs/reference/cli-options","h":"#--bloop-bsp-socket","p":1538},{"i":1557,"t":"[Internal] Host the compilation server should bind to","s":"--bloop-host","u":"/docs/reference/cli-options","h":"#--bloop-host","p":1538},{"i":1559,"t":"[Internal] Port the compilation server should bind to (pass -1 to pick a random port)","s":"--bloop-port","u":"/docs/reference/cli-options","h":"#--bloop-port","p":1538},{"i":1561,"t":"[Internal] Daemon directory of the Bloop daemon (directory with lock, pid, and socket files)","s":"--bloop-daemon-dir","u":"/docs/reference/cli-options","h":"#--bloop-daemon-dir","p":1538},{"i":1563,"t":"[Internal] If Bloop isn't already running, the version we should start","s":"--bloop-version","u":"/docs/reference/cli-options","h":"#--bloop-version","p":1538},{"i":1565,"t":"[Internal] Maximum duration to wait for the BSP connection to be opened","s":"--bloop-bsp-timeout","u":"/docs/reference/cli-options","h":"#--bloop-bsp-timeout","p":1538},{"i":1567,"t":"[Internal] Duration between checks of the BSP connection state","s":"--bloop-bsp-check-period","u":"/docs/reference/cli-options","h":"#--bloop-bsp-check-period","p":1538},{"i":1569,"t":"[Internal] Maximum duration to wait for the compilation server to start up","s":"--bloop-startup-timeout","u":"/docs/reference/cli-options","h":"#--bloop-startup-timeout","p":1538},{"i":1571,"t":"[Internal] Include default JVM options for Bloop","s":"--bloop-default-java-opts","u":"/docs/reference/cli-options","h":"#--bloop-default-java-opts","p":1538},{"i":1573,"t":"[Internal] Pass java options to use by Bloop server","s":"--bloop-java-opt","u":"/docs/reference/cli-options","h":"#--bloop-java-opt","p":1538},{"i":1575,"t":"[Internal] Bloop global options file","s":"--bloop-global-options-file","u":"/docs/reference/cli-options","h":"#--bloop-global-options-file","p":1538},{"i":1577,"t":"[Internal] JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …)","s":"--bloop-jvm","u":"/docs/reference/cli-options","h":"#--bloop-jvm","p":1538},{"i":1579,"t":"[Internal] Working directory for Bloop, if it needs to be started","s":"--bloop-working-dir","u":"/docs/reference/cli-options","h":"#--bloop-working-dir","p":1538},{"i":1581,"t":"Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance.","s":"--server","u":"/docs/reference/cli-options","h":"#--server","p":1538},{"i":1583,"t":"Available in commands: compile","s":"Compile options","u":"/docs/reference/cli-options","h":"#compile-options","p":1538},{"i":1585,"t":"Aliases: -p, --print-classpath Print the resulting class path","s":"--print-class-path","u":"/docs/reference/cli-options","h":"#--print-class-path","p":1538},{"i":1587,"t":"Compile test scope","s":"--test","u":"/docs/reference/cli-options","h":"#--test","p":1538},{"i":1589,"t":"Available in commands: config","s":"Config options","u":"/docs/reference/cli-options","h":"#config-options","p":1538},{"i":1591,"t":"[Internal] Dump config DB as JSON","s":"--dump","u":"/docs/reference/cli-options","h":"#--dump","p":1538},{"i":1593,"t":"Create PGP keychain in config","s":"--create-pgp-key","u":"/docs/reference/cli-options","h":"#--create-pgp-key","p":1538},{"i":1595,"t":"Aliases: --passphrase A password used to encode the private PGP keychain","s":"--pgp-password","u":"/docs/reference/cli-options","h":"#--pgp-password","p":1538},{"i":1597,"t":"Email used to create the PGP keychains in config","s":"--email","u":"/docs/reference/cli-options","h":"#--email","p":1538},{"i":1599,"t":"When accessing config's content print the password value rather than how to get the password When saving an entry in config save the password value rather than how to get the password e.g. print/save the value of environment variable ENV_VAR rather than \"env:ENV_VAR\"","s":"--password-value","u":"/docs/reference/cli-options","h":"#--password-value","p":1538},{"i":1601,"t":"Aliases: --remove Remove an entry from config","s":"--unset","u":"/docs/reference/cli-options","h":"#--unset","p":1538},{"i":1603,"t":"For repository.credentials and publish.credentials, whether these credentials should be HTTPS only (default: true)","s":"--https-only","u":"/docs/reference/cli-options","h":"#--https-only","p":1538},{"i":1605,"t":"For repository.credentials, whether to use these credentials automatically based on the host","s":"--match-host","u":"/docs/reference/cli-options","h":"#--match-host","p":1538},{"i":1607,"t":"For repository.credentials, whether to use these credentials are optional","s":"--optional","u":"/docs/reference/cli-options","h":"#--optional","p":1538},{"i":1609,"t":"For repository.credentials, whether to use these credentials should be passed upon redirection","s":"--pass-on-redirect","u":"/docs/reference/cli-options","h":"#--pass-on-redirect","p":1538},{"i":1611,"t":"Aliases: -f Force overwriting values for key","s":"--force","u":"/docs/reference/cli-options","h":"#--force","p":1538},{"i":1613,"t":"Available in commands: bloop, bloop exit, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, setup-ide, shebang, test, uninstall","s":"Coursier options","u":"/docs/reference/cli-options","h":"#coursier-options","p":1538},{"i":1615,"t":"[Internal] Specify a TTL for changing dependencies, such as snapshots","s":"--ttl","u":"/docs/reference/cli-options","h":"#--ttl","p":1538},{"i":1617,"t":"[Internal] Set the coursier cache location","s":"--cache","u":"/docs/reference/cli-options","h":"#--cache","p":1538},{"i":1619,"t":"[Internal] Enable checksum validation of artifacts downloaded by coursier","s":"--coursier-validate-checksums","u":"/docs/reference/cli-options","h":"#--coursier-validate-checksums","p":1538},{"i":1621,"t":"Disable using the network to download artifacts, use the local cache only","s":"--offline","u":"/docs/reference/cli-options","h":"#--offline","p":1538},{"i":1623,"t":"Available in commands: compile, package, publish, publish local, repl , console, run, shebang, test","s":"Cross options","u":"/docs/reference/cli-options","h":"#cross-options","p":1538},{"i":1625,"t":"Run given command against all provided Scala versions and/or platforms","s":"--cross","u":"/docs/reference/cli-options","h":"#--cross","p":1538},{"i":1627,"t":"Available in commands: bloop, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Debug options","u":"/docs/reference/cli-options","h":"#debug-options","p":1538},{"i":1629,"t":"Turn debugging on","s":"--debug","u":"/docs/reference/cli-options","h":"#--debug","p":1538},{"i":1631,"t":"Debug port (5005 by default)","s":"--debug-port","u":"/docs/reference/cli-options","h":"#--debug-port","p":1538},{"i":1633,"t":"Debug mode (attach by default)","s":"--debug-mode","u":"/docs/reference/cli-options","h":"#--debug-mode","p":1538},{"i":1635,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Dependency options","u":"/docs/reference/cli-options","h":"#dependency-options","p":1538},{"i":1637,"t":"Aliases: --dep Add dependencies","s":"--dependency","u":"/docs/reference/cli-options","h":"#--dependency","p":1538},{"i":1639,"t":"Aliases: --compile-dep, --compile-lib Add compile-only dependencies","s":"--compile-only-dependency","u":"/docs/reference/cli-options","h":"#--compile-only-dependency","p":1538},{"i":1641,"t":"Aliases: -r, --repo Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository","s":"--repository","u":"/docs/reference/cli-options","h":"#--repository","p":1538},{"i":1643,"t":"Aliases: -P, --plugin Add compiler plugin dependencies","s":"--compiler-plugin","u":"/docs/reference/cli-options","h":"#--compiler-plugin","p":1538},{"i":1645,"t":"Available in commands: dependency-update","s":"Dependency update options","u":"/docs/reference/cli-options","h":"#dependency-update-options","p":1538},{"i":1647,"t":"Update all dependencies if a newer version was released","s":"--all","u":"/docs/reference/cli-options","h":"#--all","p":1538},{"i":1649,"t":"Available in commands: doc","s":"Doc options","u":"/docs/reference/cli-options","h":"#doc-options","p":1538},{"i":1651,"t":"Aliases: -o Set the destination path","s":"--output","u":"/docs/reference/cli-options","h":"#--output","p":1538},{"i":1653,"t":"Aliases: -f Overwrite the destination directory, if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-1","p":1538},{"i":1655,"t":"Aliases: --default-scaladoc-opts Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options.","s":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options","p":1538},{"i":1657,"t":"Available in commands: export","s":"Export options","u":"/docs/reference/cli-options","h":"#export-options","p":1538},{"i":1659,"t":"Sets the export format to SBT","s":"--sbt","u":"/docs/reference/cli-options","h":"#--sbt","p":1538},{"i":1661,"t":"Sets the export format to Mill","s":"--mill","u":"/docs/reference/cli-options","h":"#--mill","p":1538},{"i":1663,"t":"Sets the export format to Json","s":"--json","u":"/docs/reference/cli-options","h":"#--json","p":1538},{"i":1665,"t":"Aliases: --setting","s":"--sbt-setting","u":"/docs/reference/cli-options","h":"#--sbt-setting","p":1538},{"i":1667,"t":"Aliases: -p Project name to be used on Mill build file","s":"--project","u":"/docs/reference/cli-options","h":"#--project","p":1538},{"i":1669,"t":"Version of SBT to be used for the export","s":"--sbt-version","u":"/docs/reference/cli-options","h":"#--sbt-version","p":1538},{"i":1671,"t":"Aliases: -o","s":"--output","u":"/docs/reference/cli-options","h":"#--output-1","p":1538},{"i":1673,"t":"Available in commands: fmt , format , scalafmt","s":"Fmt options","u":"/docs/reference/cli-options","h":"#fmt-options","p":1538},{"i":1675,"t":"Check if sources are well formatted","s":"--check","u":"/docs/reference/cli-options","h":"#--check","p":1538},{"i":1677,"t":"Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it.","s":"--respect-project-filters","u":"/docs/reference/cli-options","h":"#--respect-project-filters","p":1538},{"i":1679,"t":"Saves .scalafmt.conf file if it was created or overwritten","s":"--save-scalafmt-conf","u":"/docs/reference/cli-options","h":"#--save-scalafmt-conf","p":1538},{"i":1681,"t":"[Internal]","s":"--os-arch-suffix","u":"/docs/reference/cli-options","h":"#--os-arch-suffix","p":1538},{"i":1683,"t":"[Internal]","s":"--scalafmt-tag","u":"/docs/reference/cli-options","h":"#--scalafmt-tag","p":1538},{"i":1685,"t":"[Internal]","s":"--scalafmt-github-org-name","u":"/docs/reference/cli-options","h":"#--scalafmt-github-org-name","p":1538},{"i":1687,"t":"[Internal]","s":"--scalafmt-extension","u":"/docs/reference/cli-options","h":"#--scalafmt-extension","p":1538},{"i":1689,"t":"[Internal]","s":"--scalafmt-launcher","u":"/docs/reference/cli-options","h":"#--scalafmt-launcher","p":1538},{"i":1691,"t":"Aliases: -F Pass an argument to scalafmt.","s":"--scalafmt-arg","u":"/docs/reference/cli-options","h":"#--scalafmt-arg","p":1538},{"i":1693,"t":"Aliases: --scalafmt-config Custom path to the scalafmt configuration file.","s":"--scalafmt-conf","u":"/docs/reference/cli-options","h":"#--scalafmt-conf","p":1538},{"i":1695,"t":"Aliases: --scalafmt-conf-snippet, --scalafmt-config-str Pass configuration as a string.","s":"--scalafmt-conf-str","u":"/docs/reference/cli-options","h":"#--scalafmt-conf-str","p":1538},{"i":1697,"t":"Aliases: --dialect Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used.","s":"--scalafmt-dialect","u":"/docs/reference/cli-options","h":"#--scalafmt-dialect","p":1538},{"i":1699,"t":"Aliases: --fmt-version Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file.","s":"--scalafmt-version","u":"/docs/reference/cli-options","h":"#--scalafmt-version","p":1538},{"i":1701,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Global suppress warning options","u":"/docs/reference/cli-options","h":"#global-suppress-warning-options","p":1538},{"i":1703,"t":"Aliases: --suppress-experimental-warning Suppress warnings about using experimental features","s":"--suppress-experimental-feature-warning","u":"/docs/reference/cli-options","h":"#--suppress-experimental-feature-warning","p":1538},{"i":1705,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp create, pgp key-id, pgp pull, pgp push, pgp sign, pgp verify, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Help options","u":"/docs/reference/cli-options","h":"#help-options","p":1538},{"i":1707,"t":"Print usage and exit","s":"--usage","u":"/docs/reference/cli-options","h":"#--usage","p":1538},{"i":1709,"t":"Aliases: -h, -help Print help message and exit","s":"--help","u":"/docs/reference/cli-options","h":"#--help","p":1538},{"i":1711,"t":"Aliases: --full-help, -full-help, -help-full Print help message, including hidden options, and exit","s":"--help-full","u":"/docs/reference/cli-options","h":"#--help-full","p":1538},{"i":1713,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Help group options","u":"/docs/reference/cli-options","h":"#help-group-options","p":1538},{"i":1715,"t":"Show options for ScalaJS","s":"--help-js","u":"/docs/reference/cli-options","h":"#--help-js","p":1538},{"i":1717,"t":"Show options for ScalaNative","s":"--help-native","u":"/docs/reference/cli-options","h":"#--help-native","p":1538},{"i":1719,"t":"Aliases: --doc-help, --help-doc, --scaladoc-help Show options for Scaladoc","s":"--help-scaladoc","u":"/docs/reference/cli-options","h":"#--help-scaladoc","p":1538},{"i":1721,"t":"Aliases: --repl-help Show options for Scala REPL","s":"--help-repl","u":"/docs/reference/cli-options","h":"#--help-repl","p":1538},{"i":1723,"t":"Aliases: --fmt-help, --help-fmt, --scalafmt-help Show options for Scalafmt","s":"--help-scalafmt","u":"/docs/reference/cli-options","h":"#--help-scalafmt","p":1538},{"i":1725,"t":"Available in commands: install completions , install-completions","s":"Install completions options","u":"/docs/reference/cli-options","h":"#install-completions-options","p":1538},{"i":1727,"t":"Aliases: --shell Name of the shell, either zsh or bash","s":"--format","u":"/docs/reference/cli-options","h":"#--format","p":1538},{"i":1729,"t":"Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file","p":1538},{"i":1731,"t":"Aliases: -o Completions output directory","s":"--output","u":"/docs/reference/cli-options","h":"#--output-2","p":1538},{"i":1733,"t":"[Internal] Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/cli-options","h":"#--banner","p":1538},{"i":1735,"t":"[Internal] Custom completions name","s":"--name","u":"/docs/reference/cli-options","h":"#--name","p":1538},{"i":1737,"t":"Print completions to stdout","s":"--env","u":"/docs/reference/cli-options","h":"#--env","p":1538},{"i":1739,"t":"Available in commands: package, repl , console, run, shebang, test","s":"Java options","u":"/docs/reference/cli-options","h":"#java-options","p":1538},{"i":1741,"t":"Aliases: -J Set Java options, such as -Xmx1g","s":"--java-opt","u":"/docs/reference/cli-options","h":"#--java-opt","p":1538},{"i":1743,"t":"Available in commands: package, repl , console, run, shebang, test","s":"Java prop options","u":"/docs/reference/cli-options","h":"#java-prop-options","p":1538},{"i":1745,"t":"Aliases: --java-prop Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop.","s":"--java-prop-option","u":"/docs/reference/cli-options","h":"#--java-prop-option","p":1538},{"i":1747,"t":"Available in commands: bloop, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Jvm options","u":"/docs/reference/cli-options","h":"#jvm-options","p":1538},{"i":1749,"t":"Set the Java home directory","s":"--java-home","u":"/docs/reference/cli-options","h":"#--java-home","p":1538},{"i":1751,"t":"Aliases: -j Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system","s":"--jvm","u":"/docs/reference/cli-options","h":"#--jvm","p":1538},{"i":1753,"t":"[Internal] JVM index URL","s":"--jvm-index","u":"/docs/reference/cli-options","h":"#--jvm-index","p":1538},{"i":1755,"t":"[Internal] Operating system to use when looking up in the JVM index","s":"--jvm-index-os","u":"/docs/reference/cli-options","h":"#--jvm-index-os","p":1538},{"i":1757,"t":"[Internal] CPU architecture to use when looking up in the JVM index","s":"--jvm-index-arch","u":"/docs/reference/cli-options","h":"#--jvm-index-arch","p":1538},{"i":1759,"t":"[Internal] Javac plugin dependencies or files","s":"--javac-plugin","u":"/docs/reference/cli-options","h":"#--javac-plugin","p":1538},{"i":1761,"t":"Aliases: --javac-opt [Internal] Javac options","s":"--javac-option","u":"/docs/reference/cli-options","h":"#--javac-option","p":1538},{"i":1763,"t":"[Internal] Port for BSP debugging","s":"--bsp-debug-port","u":"/docs/reference/cli-options","h":"#--bsp-debug-port","p":1538},{"i":1765,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Logging options","u":"/docs/reference/cli-options","h":"#logging-options","p":1538},{"i":1767,"t":"Aliases: -q Decrease logging verbosity","s":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet","p":1538},{"i":1769,"t":"Use progress bars","s":"--progress","u":"/docs/reference/cli-options","h":"#--progress","p":1538},{"i":1771,"t":"Available in commands: export, package, publish, publish local, run, shebang","s":"Main class options","u":"/docs/reference/cli-options","h":"#main-class-options","p":1538},{"i":1773,"t":"Aliases: -M Specify which main class to run","s":"--main-class","u":"/docs/reference/cli-options","h":"#--main-class","p":1538},{"i":1775,"t":"Aliases: --list-main-class, --list-main-classes, --main-class-list List main classes available in the current context","s":"--main-class-ls","u":"/docs/reference/cli-options","h":"#--main-class-ls","p":1538},{"i":1777,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Markdown options","u":"/docs/reference/cli-options","h":"#markdown-options","p":1538},{"i":1779,"t":"Aliases: --markdown, --md Enable markdown support.","s":"--enable-markdown","u":"/docs/reference/cli-options","h":"#--enable-markdown","p":1538},{"i":1781,"t":"Available in commands: package","s":"Package options","u":"/docs/reference/cli-options","h":"#package-options","p":1538},{"i":1783,"t":"Aliases: -o Set the destination path","s":"--output","u":"/docs/reference/cli-options","h":"#--output-3","p":1538},{"i":1785,"t":"Aliases: -f Overwrite the destination file, if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-2","p":1538},{"i":1787,"t":"Generate a library JAR rather than an executable JAR","s":"--library","u":"/docs/reference/cli-options","h":"#--library","p":1538},{"i":1789,"t":"Aliases: --source-jar, --sources, --src Generate a source JAR rather than an executable JAR","s":"--source","u":"/docs/reference/cli-options","h":"#--source","p":1538},{"i":1791,"t":"Aliases: --javadoc, --scaladoc Generate a scaladoc JAR rather than an executable JAR","s":"--doc","u":"/docs/reference/cli-options","h":"#--doc","p":1538},{"i":1793,"t":"Generate an assembly JAR","s":"--assembly","u":"/docs/reference/cli-options","h":"#--assembly","p":1538},{"i":1795,"t":"For assembly JAR, whether to add a bash / bat preamble","s":"--preamble","u":"/docs/reference/cli-options","h":"#--preamble","p":1538},{"i":1797,"t":"[Internal] For assembly JAR, whether to specify a main class in the JAR manifest","s":"--main-class-in-manifest","u":"/docs/reference/cli-options","h":"#--main-class-in-manifest","p":1538},{"i":1799,"t":"[Internal] Generate an assembly JAR for Spark (assembly that doesn't contain Spark, nor any of its dependencies)","s":"--spark","u":"/docs/reference/cli-options","h":"#--spark","p":1538},{"i":1801,"t":"Package standalone JARs","s":"--standalone","u":"/docs/reference/cli-options","h":"#--standalone","p":1538},{"i":1803,"t":"Build Debian package, available only on Linux","s":"--deb","u":"/docs/reference/cli-options","h":"#--deb","p":1538},{"i":1805,"t":"Build dmg package, available only on macOS","s":"--dmg","u":"/docs/reference/cli-options","h":"#--dmg","p":1538},{"i":1807,"t":"Build rpm package, available only on Linux","s":"--rpm","u":"/docs/reference/cli-options","h":"#--rpm","p":1538},{"i":1809,"t":"Build msi package, available only on Windows","s":"--msi","u":"/docs/reference/cli-options","h":"#--msi","p":1538},{"i":1811,"t":"Build pkg package, available only on macOS","s":"--pkg","u":"/docs/reference/cli-options","h":"#--pkg","p":1538},{"i":1813,"t":"Build Docker image","s":"--docker","u":"/docs/reference/cli-options","h":"#--docker","p":1538},{"i":1815,"t":"[Internal] Exclude modules and their transitive dependencies from the JAR to be packaged","s":"--provided","u":"/docs/reference/cli-options","h":"#--provided","p":1538},{"i":1817,"t":"Aliases: --default-scaladoc-opts Use default scaladoc options","s":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options-1","p":1538},{"i":1819,"t":"Aliases: --graal Build GraalVM native image","s":"--native-image","u":"/docs/reference/cli-options","h":"#--native-image","p":1538},{"i":1821,"t":"Available in commands: package","s":"Packager options","u":"/docs/reference/cli-options","h":"#packager-options","p":1538},{"i":1823,"t":"Set the version of the generated package","s":"--version","u":"/docs/reference/cli-options","h":"#--version","p":1538},{"i":1825,"t":"Path to application logo in PNG format, it will be used to generate icon and banner/dialog in msi installer","s":"--logo-path","u":"/docs/reference/cli-options","h":"#--logo-path","p":1538},{"i":1827,"t":"Set launcher app name, which will be linked to the PATH","s":"--launcher-app","u":"/docs/reference/cli-options","h":"#--launcher-app","p":1538},{"i":1830,"t":"Aliases: -m This should contain names and email addresses of co-maintainers of the package","s":"--maintainer","u":"/docs/reference/cli-options","h":"#--maintainer","p":1538},{"i":1832,"t":"The list of Debian package that this package is not compatible with","s":"--debian-conflicts","u":"/docs/reference/cli-options","h":"#--debian-conflicts","p":1538},{"i":1834,"t":"The list of Debian packages that this package depends on","s":"--debian-dependencies","u":"/docs/reference/cli-options","h":"#--debian-dependencies","p":1538},{"i":1836,"t":"Architectures that are supported by the repository (default: all)","s":"--deb-architecture","u":"/docs/reference/cli-options","h":"#--deb-architecture","p":1538},{"i":1838,"t":"This field represents how important it is that the user have the package installed","s":"--priority","u":"/docs/reference/cli-options","h":"#--priority","p":1538},{"i":1840,"t":"This field specifies an application area into which the package has been classified","s":"--section","u":"/docs/reference/cli-options","h":"#--section","p":1538},{"i":1842,"t":"CF Bundle Identifier","s":"--identifier","u":"/docs/reference/cli-options","h":"#--identifier","p":1538},{"i":1844,"t":"Licenses that are supported by the repository (list of licenses: https://spdx.org/licenses/)","s":"--license","u":"/docs/reference/cli-options","h":"#--license","p":1538},{"i":1846,"t":"The number of times this version of the software was released (default: 1)","s":"--release","u":"/docs/reference/cli-options","h":"#--release","p":1538},{"i":1848,"t":"Architectures that are supported by the repository (default: noarch)","s":"--rpm-architecture","u":"/docs/reference/cli-options","h":"#--rpm-architecture","p":1538},{"i":1850,"t":"Path to the license file","s":"--license-path","u":"/docs/reference/cli-options","h":"#--license-path","p":1538},{"i":1852,"t":"Name of product (default: Scala packager)","s":"--product-name","u":"/docs/reference/cli-options","h":"#--product-name","p":1538},{"i":1854,"t":"Text that will be displayed on the exit dialog","s":"--exit-dialog","u":"/docs/reference/cli-options","h":"#--exit-dialog","p":1538},{"i":1856,"t":"Suppress Wix ICE validation (required for users that are neither interactive, not local administrators)","s":"--suppress-validation","u":"/docs/reference/cli-options","h":"#--suppress-validation","p":1538},{"i":1858,"t":"Path to extra WIX configuration content","s":"--extra-config","u":"/docs/reference/cli-options","h":"#--extra-config","p":1538},{"i":1860,"t":"Aliases: --64 Whether a 64-bit executable is being packaged","s":"--is64-bits","u":"/docs/reference/cli-options","h":"#--is64-bits","p":1538},{"i":1862,"t":"WIX installer version","s":"--installer-version","u":"/docs/reference/cli-options","h":"#--installer-version","p":1538},{"i":1864,"t":"The GUID to identify that the windows package can be upgraded.","s":"--wix-upgrade-code-guid","u":"/docs/reference/cli-options","h":"#--wix-upgrade-code-guid","p":1538},{"i":1866,"t":"Building the container from base image","s":"--docker-from","u":"/docs/reference/cli-options","h":"#--docker-from","p":1538},{"i":1868,"t":"The image registry; if empty, it will use the default registry","s":"--docker-image-registry","u":"/docs/reference/cli-options","h":"#--docker-image-registry","p":1538},{"i":1870,"t":"The image repository","s":"--docker-image-repository","u":"/docs/reference/cli-options","h":"#--docker-image-repository","p":1538},{"i":1872,"t":"The image tag; the default tag is latest","s":"--docker-image-tag","u":"/docs/reference/cli-options","h":"#--docker-image-tag","p":1538},{"i":1874,"t":"Allows to override the executable used to run the application in docker, otherwise it defaults to sh for the JVM platform and node for the JS platform","s":"--docker-cmd","u":"/docs/reference/cli-options","h":"#--docker-cmd","p":1538},{"i":1876,"t":"GraalVM Java major version to use to build GraalVM native images (17 by default)","s":"--graalvm-java-version","u":"/docs/reference/cli-options","h":"#--graalvm-java-version","p":1538},{"i":1878,"t":"GraalVM version to use to build GraalVM native images (22.3.1 by default)","s":"--graalvm-version","u":"/docs/reference/cli-options","h":"#--graalvm-version","p":1538},{"i":1880,"t":"JVM id of GraalVM distribution to build GraalVM native images (like \"graalvm-java17:22.0.0\")","s":"--graalvm-jvm-id","u":"/docs/reference/cli-options","h":"#--graalvm-jvm-id","p":1538},{"i":1882,"t":"Pass args to GraalVM","s":"--graalvm-args","u":"/docs/reference/cli-options","h":"#--graalvm-args","p":1538},{"i":1884,"t":"Available in commands: pgp pull, pgp push, publish setup","s":"Pgp push pull options","u":"/docs/reference/cli-options","h":"#pgp-push-pull-options","p":1538},{"i":1886,"t":"Key server to push / pull keys from","s":"--key-server","u":"/docs/reference/cli-options","h":"#--key-server","p":1538},{"i":1888,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Power options","u":"/docs/reference/cli-options","h":"#power-options","p":1538},{"i":1890,"t":"Allows to use restricted & experimental features","s":"--power","u":"/docs/reference/cli-options","h":"#--power","p":1538},{"i":1892,"t":"Available in commands: publish, publish local","s":"Publish options","u":"/docs/reference/cli-options","h":"#publish-options","p":1538},{"i":1894,"t":"[Internal] Directory where temporary files for publishing should be written","s":"--working-dir","u":"/docs/reference/cli-options","h":"#--working-dir","p":1538},{"i":1896,"t":"[Internal] Scala version suffix to append to the module name, like \"_2.13\" or \"_3\"","s":"--scala-version-suffix","u":"/docs/reference/cli-options","h":"#--scala-version-suffix","p":1538},{"i":1898,"t":"[Internal] Scala platform suffix to append to the module name, like \"_sjs1\" or \"_native0.4\"","s":"--scala-platform-suffix","u":"/docs/reference/cli-options","h":"#--scala-platform-suffix","p":1538},{"i":1900,"t":"Whether to build and publish source JARs","s":"--sources","u":"/docs/reference/cli-options","h":"#--sources","p":1538},{"i":1902,"t":"Aliases: --javadoc, --scaladoc Whether to build and publish doc JARs","s":"--doc","u":"/docs/reference/cli-options","h":"#--doc-1","p":1538},{"i":1904,"t":"Aliases: -K ID of the GPG key to use to sign artifacts","s":"--gpg-key","u":"/docs/reference/cli-options","h":"#--gpg-key","p":1538},{"i":1906,"t":"Method to use to sign artifacts","s":"--signer","u":"/docs/reference/cli-options","h":"#--signer","p":1538},{"i":1908,"t":"Aliases: -G, --gpg-opt gpg command-line options","s":"--gpg-option","u":"/docs/reference/cli-options","h":"#--gpg-option","p":1538},{"i":1910,"t":"Set Ivy 2 home directory","s":"--ivy2-home","u":"/docs/reference/cli-options","h":"#--ivy2-home","p":1538},{"i":1912,"t":"[Internal]","s":"--checksum","u":"/docs/reference/cli-options","h":"#--checksum","p":1538},{"i":1914,"t":"Proceed as if publishing, but do not upload / write artifacts to the remote repository","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy","p":1538},{"i":1916,"t":"[Internal]","s":"--ivy2-local-like","u":"/docs/reference/cli-options","h":"#--ivy2-local-like","p":1538},{"i":1918,"t":"[Internal]","s":"--parallel-upload","u":"/docs/reference/cli-options","h":"#--parallel-upload","p":1538},{"i":1920,"t":"Available in commands: publish, publish local, publish setup","s":"Publish params options","u":"/docs/reference/cli-options","h":"#publish-params-options","p":1538},{"i":1922,"t":"Organization to publish artifacts under","s":"--organization","u":"/docs/reference/cli-options","h":"#--organization","p":1538},{"i":1924,"t":"Name to publish artifacts as","s":"--name","u":"/docs/reference/cli-options","h":"#--name-1","p":1538},{"i":1926,"t":"Final name to publish artifacts as, including Scala version and platform suffixes if any","s":"--module-name","u":"/docs/reference/cli-options","h":"#--module-name","p":1538},{"i":1928,"t":"URL to put in publishing metadata","s":"--url","u":"/docs/reference/cli-options","h":"#--url","p":1538},{"i":1930,"t":"License to put in publishing metadata","s":"--license","u":"/docs/reference/cli-options","h":"#--license-1","p":1538},{"i":1932,"t":"VCS information to put in publishing metadata","s":"--vcs","u":"/docs/reference/cli-options","h":"#--vcs","p":1538},{"i":1934,"t":"Description to put in publishing metadata","s":"--description","u":"/docs/reference/cli-options","h":"#--description-1","p":1538},{"i":1936,"t":"Developer(s) to add in publishing metadata, like \"alex|Alex|https://alex.info\" or \"alex|Alex|https://alex.info|alex@alex.me\"","s":"--developer","u":"/docs/reference/cli-options","h":"#--developer","p":1538},{"i":1938,"t":"Secret key to use to sign artifacts with Bouncy Castle","s":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key","p":1538},{"i":1940,"t":"Aliases: --secret-key-pass Password of secret key to use to sign artifacts with Bouncy Castle","s":"--secret-key-password","u":"/docs/reference/cli-options","h":"#--secret-key-password","p":1538},{"i":1942,"t":"Use or setup publish parameters meant to be used on continuous integration","s":"--ci","u":"/docs/reference/cli-options","h":"#--ci","p":1538},{"i":1944,"t":"Available in commands: publish, publish setup","s":"Publish repository options","u":"/docs/reference/cli-options","h":"#publish-repository-options","p":1538},{"i":1946,"t":"Aliases: -R, --publish-repo Repository to publish to","s":"--publish-repository","u":"/docs/reference/cli-options","h":"#--publish-repository","p":1538},{"i":1948,"t":"User to use with publishing repository","s":"--user","u":"/docs/reference/cli-options","h":"#--user","p":1538},{"i":1950,"t":"Password to use with publishing repository","s":"--password","u":"/docs/reference/cli-options","h":"#--password","p":1538},{"i":1952,"t":"Realm to use when passing credentials to publishing repository","s":"--realm","u":"/docs/reference/cli-options","h":"#--realm","p":1538},{"i":1954,"t":"Available in commands: publish setup","s":"Publish setup options","u":"/docs/reference/cli-options","h":"#publish-setup-options","p":1538},{"i":1956,"t":"Public key to use to verify artifacts (to be uploaded to a key server)","s":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key","p":1538},{"i":1958,"t":"Check if some options for publishing are missing, and exit with non-zero return code if that's the case","s":"--check","u":"/docs/reference/cli-options","h":"#--check-1","p":1538},{"i":1960,"t":"GitHub token to use to upload secrets to GitHub - password encoded","s":"--token","u":"/docs/reference/cli-options","h":"#--token","p":1538},{"i":1962,"t":"Generate a random key pair for publishing, with a secret key protected by a random password","s":"--random-secret-key","u":"/docs/reference/cli-options","h":"#--random-secret-key","p":1538},{"i":1964,"t":"When generating a random key pair, the mail to associate to it","s":"--random-secret-key-mail","u":"/docs/reference/cli-options","h":"#--random-secret-key-mail","p":1538},{"i":1966,"t":"The option groups to check - can be \"all\", or a comma-separated list of \"core\", \"signing\", \"repo\", \"extra\"","s":"--checks","u":"/docs/reference/cli-options","h":"#--checks","p":1538},{"i":1968,"t":"Whether to check if a GitHub workflow already exists (one for publishing is written if none is found)","s":"--check-workflow","u":"/docs/reference/cli-options","h":"#--check-workflow","p":1538},{"i":1970,"t":"Whether to check if a .gitignore file already exists (one is written if none is found)","s":"--check-gitignore","u":"/docs/reference/cli-options","h":"#--check-gitignore","p":1538},{"i":1972,"t":"Dummy mode - don't upload any secret to GitHub","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-1","p":1538},{"i":1974,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Python options","u":"/docs/reference/cli-options","h":"#python-options","p":1538},{"i":1976,"t":"Set Java options so that Python can be loaded","s":"--python-setup","u":"/docs/reference/cli-options","h":"#--python-setup","p":1538},{"i":1978,"t":"Aliases: --py Enable Python support via ScalaPy","s":"--python","u":"/docs/reference/cli-options","h":"#--python","p":1538},{"i":1980,"t":"Aliases: --scalapy-version Set ScalaPy version (0.5.3 by default)","s":"--scala-py-version","u":"/docs/reference/cli-options","h":"#--scala-py-version","p":1538},{"i":1982,"t":"Available in commands: repl , console","s":"Repl options","u":"/docs/reference/cli-options","h":"#repl-options","p":1538},{"i":1984,"t":"Aliases: -A, --amm Use Ammonite (instead of the default Scala REPL)","s":"--ammonite","u":"/docs/reference/cli-options","h":"#--ammonite","p":1538},{"i":1986,"t":"Aliases: --ammonite-ver Set the Ammonite version (3.0.0-M1-8-35694880 by default)","s":"--ammonite-version","u":"/docs/reference/cli-options","h":"#--ammonite-version","p":1538},{"i":1988,"t":"Aliases: -a [Internal] Provide arguments for ammonite repl","s":"--ammonite-arg","u":"/docs/reference/cli-options","h":"#--ammonite-arg","p":1538},{"i":1990,"t":"[Internal] Don't actually run the REPL, just fetch it","s":"--repl-dry-run","u":"/docs/reference/cli-options","h":"#--repl-dry-run","p":1538},{"i":1992,"t":"Available in commands: run, shebang","s":"Run options","u":"/docs/reference/cli-options","h":"#run-options","p":1538},{"i":1994,"t":"Aliases: --spark [Internal] Run as a Spark job, using the spark-submit command","s":"--spark-submit","u":"/docs/reference/cli-options","h":"#--spark-submit","p":1538},{"i":1996,"t":"Aliases: --submit-arg [Internal] Spark-submit arguments","s":"--submit-argument","u":"/docs/reference/cli-options","h":"#--submit-argument","p":1538},{"i":1998,"t":"Aliases: --spark-standalone Run as a Spark job, using a vanilla Spark distribution downloaded by Scala CLI","s":"--standalone-spark","u":"/docs/reference/cli-options","h":"#--standalone-spark","p":1538},{"i":2000,"t":"Aliases: --hadoop Run as a Hadoop job, using the \"hadoop jar\" command","s":"--hadoop-jar","u":"/docs/reference/cli-options","h":"#--hadoop-jar","p":1538},{"i":2002,"t":"Print the command that would have been run (one argument per line), rather than running it","s":"--command","u":"/docs/reference/cli-options","h":"#--command","p":1538},{"i":2004,"t":"Temporary / working directory where to write generated launchers","s":"--scratch-dir","u":"/docs/reference/cli-options","h":"#--scratch-dir","p":1538},{"i":2006,"t":"[Internal] Run Java commands using a manifest-based class path (shortens command length)","s":"--use-manifest","u":"/docs/reference/cli-options","h":"#--use-manifest","p":1538},{"i":2008,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scala.js options","u":"/docs/reference/cli-options","h":"#scalajs-options","p":1538},{"i":2010,"t":"Enable Scala.js. To show more options for Scala.js pass --help-js","s":"--js","u":"/docs/reference/cli-options","h":"#--js","p":1538},{"i":2012,"t":"The Scala.js version (1.16.0 by default).","s":"--js-version","u":"/docs/reference/cli-options","h":"#--js-version","p":1538},{"i":2014,"t":"The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full]","s":"--js-mode","u":"/docs/reference/cli-options","h":"#--js-mode","p":1538},{"i":2016,"t":"[Internal] Disable optimalisation for Scala.js, overrides --js-mode","s":"--js-no-opt","u":"/docs/reference/cli-options","h":"#--js-no-opt","p":1538},{"i":2018,"t":"The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none","s":"--js-module-kind","u":"/docs/reference/cli-options","h":"#--js-module-kind","p":1538},{"i":2021,"t":"Emit source maps","s":"--js-emit-source-maps","u":"/docs/reference/cli-options","h":"#--js-emit-source-maps","p":1538},{"i":2023,"t":"Set the destination path of source maps","s":"--js-source-maps-path","u":"/docs/reference/cli-options","h":"#--js-source-maps-path","p":1538},{"i":2025,"t":"A file relative to the root directory containing import maps for ES module imports","s":"--js-es-module-import-map","u":"/docs/reference/cli-options","h":"#--js-es-module-import-map","p":1538},{"i":2027,"t":"Enable jsdom","s":"--js-dom","u":"/docs/reference/cli-options","h":"#--js-dom","p":1538},{"i":2029,"t":"A header that will be added at the top of generated .js files","s":"--js-header","u":"/docs/reference/cli-options","h":"#--js-header","p":1538},{"i":2031,"t":"Primitive Longs may be compiled as primitive JavaScript bigints","s":"--js-allow-big-ints-for-longs","u":"/docs/reference/cli-options","h":"#--js-allow-big-ints-for-longs","p":1538},{"i":2033,"t":"Avoid class'es when using functions and prototypes has the same observable semantics.","s":"--js-avoid-classes","u":"/docs/reference/cli-options","h":"#--js-avoid-classes","p":1538},{"i":2035,"t":"Avoid lets and consts when using vars has the same observable semantics.","s":"--js-avoid-lets-and-consts","u":"/docs/reference/cli-options","h":"#--js-avoid-lets-and-consts","p":1538},{"i":2037,"t":"The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor","s":"--js-module-split-style","u":"/docs/reference/cli-options","h":"#--js-module-split-style","p":1538},{"i":2039,"t":"Create as many small modules as possible for the classes in the passed packages and their subpackages.","s":"--js-small-module-for-package","u":"/docs/reference/cli-options","h":"#--js-small-module-for-package","p":1538},{"i":2041,"t":"The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021","s":"--js-es-version","u":"/docs/reference/cli-options","h":"#--js-es-version","p":1538},{"i":2043,"t":"[Internal] Path to the Scala.js linker","s":"--js-linker-path","u":"/docs/reference/cli-options","h":"#--js-linker-path","p":1538},{"i":2045,"t":"[Internal] Scala.js CLI version to use for linking (1.16.0 by default).","s":"--js-cli-version","u":"/docs/reference/cli-options","h":"#--js-cli-version","p":1538},{"i":2047,"t":"[Internal] Scala.js CLI Java options","s":"--js-cli-java-arg","u":"/docs/reference/cli-options","h":"#--js-cli-java-arg","p":1538},{"i":2049,"t":"[Internal] Whether to run the Scala.js CLI on the JVM or using a native executable","s":"--js-cli-on-jvm","u":"/docs/reference/cli-options","h":"#--js-cli-on-jvm","p":1538},{"i":2051,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scala Native options","u":"/docs/reference/cli-options","h":"#scala-native-options","p":1538},{"i":2053,"t":"Enable Scala Native. To show more options for Scala Native pass --help-native","s":"--native","u":"/docs/reference/cli-options","h":"#--native","p":1538},{"i":2055,"t":"Set the Scala Native version (0.4.17 by default).","s":"--native-version","u":"/docs/reference/cli-options","h":"#--native-version","p":1538},{"i":2057,"t":"Set Scala Native compilation mode","s":"--native-mode","u":"/docs/reference/cli-options","h":"#--native-mode","p":1538},{"i":2059,"t":"Link-time optimisation mode","s":"--native-lto","u":"/docs/reference/cli-options","h":"#--native-lto","p":1538},{"i":2061,"t":"Set the Scala Native garbage collector","s":"--native-gc","u":"/docs/reference/cli-options","h":"#--native-gc","p":1538},{"i":2063,"t":"Path to the Clang command","s":"--native-clang","u":"/docs/reference/cli-options","h":"#--native-clang","p":1538},{"i":2065,"t":"Path to the Clang++ command","s":"--native-clangpp","u":"/docs/reference/cli-options","h":"#--native-clangpp","p":1538},{"i":2067,"t":"Extra options passed to clang verbatim during linking","s":"--native-linking","u":"/docs/reference/cli-options","h":"#--native-linking","p":1538},{"i":2069,"t":"[Internal] Use default linking settings","s":"--native-linking-defaults","u":"/docs/reference/cli-options","h":"#--native-linking-defaults","p":1538},{"i":2071,"t":"List of compile options","s":"--native-compile","u":"/docs/reference/cli-options","h":"#--native-compile","p":1538},{"i":2073,"t":"[Internal] Use default compile options","s":"--native-compile-defaults","u":"/docs/reference/cli-options","h":"#--native-compile-defaults","p":1538},{"i":2075,"t":"Build target type","s":"--native-target","u":"/docs/reference/cli-options","h":"#--native-target","p":1538},{"i":2077,"t":"Embed resources into the Scala Native binary (can be read with the Java resources API)","s":"--embed-resources","u":"/docs/reference/cli-options","h":"#--embed-resources","p":1538},{"i":2079,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scalac options","u":"/docs/reference/cli-options","h":"#scalac-options","p":1538},{"i":2081,"t":"Aliases: -O, --scala-opt, --scala-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option.","s":"--scalac-option","u":"/docs/reference/cli-options","h":"#--scalac-option","p":1538},{"i":2083,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scalac extra options","u":"/docs/reference/cli-options","h":"#scalac-extra-options","p":1538},{"i":2085,"t":"Aliases: --help-scalac Show help for scalac. This is an alias for --scalac-option -help","s":"--scalac-help","u":"/docs/reference/cli-options","h":"#--scalac-help","p":1538},{"i":2087,"t":"Aliases: --verbose-scalac Turn verbosity on for scalac. This is an alias for --scalac-option -verbose","s":"--scalac-verbose","u":"/docs/reference/cli-options","h":"#--scalac-verbose","p":1538},{"i":2089,"t":"Available in commands: github secret create , gh secret create, github secret list , gh secret list","s":"Secret options","u":"/docs/reference/cli-options","h":"#secret-options","p":1538},{"i":2092,"t":"Aliases: --repo","s":"--repository","u":"/docs/reference/cli-options","h":"#--repository-1","p":1538},{"i":2094,"t":"Available in commands: github secret create , gh secret create","s":"Secret create options","u":"/docs/reference/cli-options","h":"#secret-create-options","p":1538},{"i":2096,"t":"Aliases: --pub-key","s":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key-1","p":1538},{"i":2098,"t":"Aliases: -n","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-2","p":1538},{"i":2100,"t":"[Internal]","s":"--print-request","u":"/docs/reference/cli-options","h":"#--print-request","p":1538},{"i":2102,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Shared options","u":"/docs/reference/cli-options","h":"#shared-options","p":1538},{"i":2104,"t":"Aliases: -S, --scala Set the Scala version (3.4.1 by default)","s":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version","p":1538},{"i":2106,"t":"Aliases: -B, --scala-bin, --scala-binary [Internal] Set the Scala binary version","s":"--scala-binary-version","u":"/docs/reference/cli-options","h":"#--scala-binary-version","p":1538},{"i":2108,"t":"Aliases: --class, --class-path, --classes, -classpath, --classpath, -cp, --extra-class, --extra-class-path, --extra-classes, --extra-jar, --jar, --jars Add extra JARs and compiled classes to the class path","s":"--extra-jars","u":"/docs/reference/cli-options","h":"#--extra-jars","p":1538},{"i":2110,"t":"Aliases: --compile-only-jar, --compile-only-jars, --extra-compile-only-jar Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath.","s":"--extra-compile-only-jars","u":"/docs/reference/cli-options","h":"#--extra-compile-only-jars","p":1538},{"i":2112,"t":"Aliases: --extra-source-jar, --source-jar, --source-jars Add extra source JARs","s":"--extra-source-jars","u":"/docs/reference/cli-options","h":"#--extra-source-jars","p":1538},{"i":2114,"t":"Aliases: --resource-dir Add a resource directory","s":"--resource-dirs","u":"/docs/reference/cli-options","h":"#--resource-dirs","p":1538},{"i":2116,"t":"[Internal] Put project in class paths as a JAR rather than as a byte code directory","s":"--as-jar","u":"/docs/reference/cli-options","h":"#--as-jar","p":1538},{"i":2118,"t":"Specify platform","s":"--platform","u":"/docs/reference/cli-options","h":"#--platform","p":1538},{"i":2120,"t":"[Internal]","s":"--scala-library","u":"/docs/reference/cli-options","h":"#--scala-library","p":1538},{"i":2122,"t":"Aliases: -with-compiler, --with-scala-compiler Allows to include the Scala compiler artifacts on the classpath.","s":"--with-compiler","u":"/docs/reference/cli-options","h":"#--with-compiler","p":1538},{"i":2124,"t":"[Internal] Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects.","s":"--java","u":"/docs/reference/cli-options","h":"#--java","p":1538},{"i":2126,"t":"[Internal] Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure.","s":"--runner","u":"/docs/reference/cli-options","h":"#--runner","p":1538},{"i":2128,"t":"[Internal]","s":"--strict-bloop-json-check","u":"/docs/reference/cli-options","h":"#--strict-bloop-json-check","p":1538},{"i":2130,"t":"Aliases: --compile-out, --compile-output, -d, --destination, --output-directory Copy compilation results to output directory using either relative or absolute path","s":"--compilation-output","u":"/docs/reference/cli-options","h":"#--compilation-output","p":1538},{"i":2132,"t":"Aliases: --toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23","s":"--with-toolkit","u":"/docs/reference/cli-options","h":"#--with-toolkit","p":1538},{"i":2134,"t":"Exclude sources","s":"--exclude","u":"/docs/reference/cli-options","h":"#--exclude","p":1538},{"i":2136,"t":"Force object wrapper for scripts","s":"--object-wrapper","u":"/docs/reference/cli-options","h":"#--object-wrapper","p":1538},{"i":2138,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Snippet options","u":"/docs/reference/cli-options","h":"#snippet-options","p":1538},{"i":2140,"t":"Allows to execute a passed string as a Scala script","s":"--script-snippet","u":"/docs/reference/cli-options","h":"#--script-snippet","p":1538},{"i":2142,"t":"Aliases: -e, --execute-sc, --execute-scala-script [Internal] A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-script","u":"/docs/reference/cli-options","h":"#--execute-script","p":1538},{"i":2144,"t":"Allows to execute a passed string as Scala code","s":"--scala-snippet","u":"/docs/reference/cli-options","h":"#--scala-snippet","p":1538},{"i":2146,"t":"[Internal] A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-scala","u":"/docs/reference/cli-options","h":"#--execute-scala","p":1538},{"i":2148,"t":"Allows to execute a passed string as Java code","s":"--java-snippet","u":"/docs/reference/cli-options","h":"#--java-snippet","p":1538},{"i":2150,"t":"A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-java","u":"/docs/reference/cli-options","h":"#--execute-java","p":1538},{"i":2152,"t":"Aliases: --md-snippet Allows to execute a passed string as Markdown code","s":"--markdown-snippet","u":"/docs/reference/cli-options","h":"#--markdown-snippet","p":1538},{"i":2154,"t":"Aliases: --execute-md [Internal] A synonym to --markdown-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-markdown","u":"/docs/reference/cli-options","h":"#--execute-markdown","p":1538},{"i":2156,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Source generator options","u":"/docs/reference/cli-options","h":"#source-generator-options","p":1538},{"i":2158,"t":"Aliases: --build-info Generate BuildInfo for project","s":"--use-build-info","u":"/docs/reference/cli-options","h":"#--use-build-info","p":1538},{"i":2160,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Suppress warning options","u":"/docs/reference/cli-options","h":"#suppress-warning-options","p":1538},{"i":2162,"t":"Aliases: --suppress-warning-directives-in-multiple-files Suppress warnings about using directives in multiple files","s":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":1538},{"i":2164,"t":"Suppress warnings about outdated dependencies in project","s":"--suppress-outdated-dependency-warning","u":"/docs/reference/cli-options","h":"#--suppress-outdated-dependency-warning","p":1538},{"i":2166,"t":"Available in commands: test","s":"Test options","u":"/docs/reference/cli-options","h":"#test-options","p":1538},{"i":2168,"t":"Name of the test framework's runner class to use while running tests","s":"--test-framework","u":"/docs/reference/cli-options","h":"#--test-framework","p":1538},{"i":2170,"t":"Fail if no test suites were run","s":"--require-tests","u":"/docs/reference/cli-options","h":"#--require-tests","p":1538},{"i":2172,"t":"Specify a glob pattern to filter the tests suite to be run.","s":"--test-only","u":"/docs/reference/cli-options","h":"#--test-only","p":1538},{"i":2174,"t":"Available in commands: uninstall","s":"Uninstall options","u":"/docs/reference/cli-options","h":"#uninstall-options","p":1538},{"i":2176,"t":"Aliases: -f Force scala-cli uninstall","s":"--force","u":"/docs/reference/cli-options","h":"#--force-3","p":1538},{"i":2178,"t":"[Internal] Don't clear Scala CLI cache","s":"--skip-cache","u":"/docs/reference/cli-options","h":"#--skip-cache","p":1538},{"i":2180,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name","p":1538},{"i":2182,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir","p":1538},{"i":2184,"t":"Available in commands: uninstall, uninstall completions , uninstall-completions","s":"Uninstall completions options","u":"/docs/reference/cli-options","h":"#uninstall-completions-options","p":1538},{"i":2186,"t":"Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file-1","p":1538},{"i":2188,"t":"[Internal] Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/cli-options","h":"#--banner-1","p":1538},{"i":2190,"t":"[Internal] Custom completions name","s":"--name","u":"/docs/reference/cli-options","h":"#--name-2","p":1538},{"i":2192,"t":"Available in commands: update","s":"Update options","u":"/docs/reference/cli-options","h":"#update-options","p":1538},{"i":2194,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-1","p":1538},{"i":2196,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-1","p":1538},{"i":2198,"t":"Aliases: -f Force update Scala CLI if it is outdated","s":"--force","u":"/docs/reference/cli-options","h":"#--force-4","p":1538},{"i":2200,"t":"[Internal]","s":"--is-internal-run","u":"/docs/reference/cli-options","h":"#--is-internal-run","p":1538},{"i":2202,"t":"[Internal] A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token","p":1538},{"i":2204,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Verbosity options","u":"/docs/reference/cli-options","h":"#verbosity-options","p":1538},{"i":2206,"t":"Aliases: -v, -verbose Increase verbosity (can be specified multiple times)","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose","p":1538},{"i":2208,"t":"Aliases: -i Interactive mode","s":"--interactive","u":"/docs/reference/cli-options","h":"#--interactive","p":1538},{"i":2210,"t":"Enable actionable diagnostics","s":"--actions","u":"/docs/reference/cli-options","h":"#--actions","p":1538},{"i":2212,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test, version","s":"Version options","u":"/docs/reference/cli-options","h":"#version-options","p":1538},{"i":2214,"t":"Method used to compute the project version","s":"--compute-version","u":"/docs/reference/cli-options","h":"#--compute-version","p":1538},{"i":2216,"t":"Set the project version","s":"--project-version","u":"/docs/reference/cli-options","h":"#--project-version","p":1538},{"i":2218,"t":"Aliases: --cli Show plain Scala CLI version only","s":"--cli-version","u":"/docs/reference/cli-options","h":"#--cli-version","p":1538},{"i":2220,"t":"Aliases: --scala Show plain Scala version only","s":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version-1","p":1538},{"i":2222,"t":"[Internal] A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token-1","p":1538},{"i":2224,"t":"Don't check for the newest available Scala CLI version upstream","s":"--offline","u":"/docs/reference/cli-options","h":"#--offline-1","p":1538},{"i":2226,"t":"Available in commands: compile, package, publish, publish local, repl , console, run, shebang, test","s":"Watch options","u":"/docs/reference/cli-options","h":"#watch-options","p":1538},{"i":2228,"t":"Aliases: -w Run the application in the background, automatically wake the thread and re-run if sources have been changed","s":"--watch","u":"/docs/reference/cli-options","h":"#--watch","p":1538},{"i":2230,"t":"Aliases: --revolver Run the application in the background, automatically kill the process and restart if sources have been changed","s":"--restart","u":"/docs/reference/cli-options","h":"#--restart","p":1538},{"i":2233,"t":"Available in commands: add-path","s":"Add path options","u":"/docs/reference/cli-options","h":"#add-path-options","p":1538},{"i":2235,"t":"[Internal]","s":"--title","u":"/docs/reference/cli-options","h":"#--title","p":1538},{"i":2237,"t":"Available in commands: bloop","s":"Bloop options","u":"/docs/reference/cli-options","h":"#bloop-options","p":1538},{"i":2239,"t":"Aliases: --dir, --working-dir [Internal]","s":"--working-directory","u":"/docs/reference/cli-options","h":"#--working-directory","p":1538},{"i":2241,"t":"Available in commands: bloop start","s":"Bloop start options","u":"/docs/reference/cli-options","h":"#bloop-start-options","p":1538},{"i":2243,"t":"Aliases: -f [Internal]","s":"--force","u":"/docs/reference/cli-options","h":"#--force-5","p":1538},{"i":2245,"t":"Available in commands: bsp","s":"Bsp options","u":"/docs/reference/cli-options","h":"#bsp-options","p":1538},{"i":2247,"t":"[Internal] Command-line options JSON file","s":"--json-options","u":"/docs/reference/cli-options","h":"#--json-options","p":1538},{"i":2249,"t":"Available in commands: clean, setup-ide","s":"Bsp file options","u":"/docs/reference/cli-options","h":"#bsp-file-options","p":1538},{"i":2251,"t":"Aliases: --bsp-dir [Internal] Custom BSP configuration location","s":"--bsp-directory","u":"/docs/reference/cli-options","h":"#--bsp-directory","p":1538},{"i":2253,"t":"Aliases: --name [Internal] Name of BSP","s":"--bsp-name","u":"/docs/reference/cli-options","h":"#--bsp-name","p":1538},{"i":2255,"t":"Available in commands: default-file","s":"Default file options","u":"/docs/reference/cli-options","h":"#default-file-options","p":1538},{"i":2257,"t":"[Internal] Write result to files rather than to stdout","s":"--write","u":"/docs/reference/cli-options","h":"#--write","p":1538},{"i":2259,"t":"[Internal] List available default files","s":"--list","u":"/docs/reference/cli-options","h":"#--list","p":1538},{"i":2261,"t":"[Internal] List available default file ids","s":"--list-ids","u":"/docs/reference/cli-options","h":"#--list-ids","p":1538},{"i":2263,"t":"Aliases: -f [Internal] Force overwriting destination files","s":"--force","u":"/docs/reference/cli-options","h":"#--force-6","p":1538},{"i":2265,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Input options","u":"/docs/reference/cli-options","h":"#input-options","p":1538},{"i":2267,"t":"[Internal]","s":"--default-forbidden-directories","u":"/docs/reference/cli-options","h":"#--default-forbidden-directories","p":1538},{"i":2269,"t":"[Internal]","s":"--forbid","u":"/docs/reference/cli-options","h":"#--forbid","p":1538},{"i":2271,"t":"Available in commands: install-home","s":"Install home options","u":"/docs/reference/cli-options","h":"#install-home-options","p":1538},{"i":2273,"t":"[Internal]","s":"--scala-cli-binary-path","u":"/docs/reference/cli-options","h":"#--scala-cli-binary-path","p":1538},{"i":2275,"t":"Aliases: -f [Internal] Overwrite if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-7","p":1538},{"i":2277,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-2","p":1538},{"i":2279,"t":"[Internal] Print the update to env variable","s":"--env","u":"/docs/reference/cli-options","h":"#--env-1","p":1538},{"i":2281,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-2","p":1538},{"i":2283,"t":"Available in commands: pgp create","s":"Pgp create options","u":"/docs/reference/cli-options","h":"#pgp-create-options","p":1538},{"i":2285,"t":"[Internal]","s":"--email","u":"/docs/reference/cli-options","h":"#--email-1","p":1538},{"i":2287,"t":"[Internal]","s":"--password","u":"/docs/reference/cli-options","h":"#--password-1","p":1538},{"i":2289,"t":"[Internal]","s":"--dest","u":"/docs/reference/cli-options","h":"#--dest","p":1538},{"i":2291,"t":"[Internal]","s":"--pub-dest","u":"/docs/reference/cli-options","h":"#--pub-dest","p":1538},{"i":2293,"t":"[Internal]","s":"--secret-dest","u":"/docs/reference/cli-options","h":"#--secret-dest","p":1538},{"i":2295,"t":"[Internal]","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-1","p":1538},{"i":2297,"t":"[Internal]","s":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet-1","p":1538},{"i":2299,"t":"Available in commands: pgp key-id","s":"Pgp key id options","u":"/docs/reference/cli-options","h":"#pgp-key-id-options","p":1538},{"i":2301,"t":"[Internal]","s":"--fingerprint","u":"/docs/reference/cli-options","h":"#--fingerprint","p":1538},{"i":2303,"t":"Aliases: -v [Internal]","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-2","p":1538},{"i":2305,"t":"Available in commands: pgp pull","s":"Pgp pull options","u":"/docs/reference/cli-options","h":"#pgp-pull-options","p":1538},{"i":2307,"t":"[Internal] Whether to exit with code 0 if no key is passed","s":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty","p":1538},{"i":2309,"t":"Available in commands: pgp push","s":"Pgp push options","u":"/docs/reference/cli-options","h":"#pgp-push-options","p":1538},{"i":2311,"t":"Aliases: -f [Internal] Try to push the key even if Scala CLI thinks it's not a public key","s":"--force","u":"/docs/reference/cli-options","h":"#--force-8","p":1538},{"i":2313,"t":"[Internal] Whether to exit with code 0 if no key is passed","s":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty-1","p":1538},{"i":2315,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher","s":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally","p":1538},{"i":2317,"t":"Available in commands: config, pgp push, publish, publish local, publish setup","s":"Pgp scala signing options","u":"/docs/reference/cli-options","h":"#pgp-scala-signing-options","p":1538},{"i":2319,"t":"[Internal] scala-cli-signing version when running externally (0.2.3 by default)","s":"--signing-cli-version","u":"/docs/reference/cli-options","h":"#--signing-cli-version","p":1538},{"i":2321,"t":"[Internal] Pass arguments to the Java command when running scala-cli-singing externally on JVM","s":"--signing-cli-java-arg","u":"/docs/reference/cli-options","h":"#--signing-cli-java-arg","p":1538},{"i":2323,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing externally","s":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally-1","p":1538},{"i":2325,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher","s":"--force-jvm-signing-cli","u":"/docs/reference/cli-options","h":"#--force-jvm-signing-cli","p":1538},{"i":2327,"t":"Available in commands: pgp sign","s":"Pgp sign options","u":"/docs/reference/cli-options","h":"#pgp-sign-options","p":1538},{"i":2329,"t":"[Internal]","s":"--password","u":"/docs/reference/cli-options","h":"#--password-2","p":1538},{"i":2331,"t":"[Internal]","s":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key-1","p":1538},{"i":2333,"t":"Aliases: -f [Internal]","s":"--force","u":"/docs/reference/cli-options","h":"#--force-9","p":1538},{"i":2335,"t":"[Internal]","s":"--stdout","u":"/docs/reference/cli-options","h":"#--stdout","p":1538},{"i":2337,"t":"Available in commands: pgp verify","s":"Pgp verify options","u":"/docs/reference/cli-options","h":"#pgp-verify-options","p":1538},{"i":2339,"t":"[Internal]","s":"--key","u":"/docs/reference/cli-options","h":"#--key","p":1538},{"i":2341,"t":"Available in commands: publish","s":"Publish connection options","u":"/docs/reference/cli-options","h":"#publish-connection-options","p":1538},{"i":2343,"t":"[Internal] Connection timeout, in seconds.","s":"--connection-timeout-seconds","u":"/docs/reference/cli-options","h":"#--connection-timeout-seconds","p":1538},{"i":2345,"t":"[Internal] How many times to retry establishing the connection on timeout.","s":"--connection-timeout-retries","u":"/docs/reference/cli-options","h":"#--connection-timeout-retries","p":1538},{"i":2347,"t":"[Internal] Waiting for response timeout, in seconds.","s":"--response-timeout-seconds","u":"/docs/reference/cli-options","h":"#--response-timeout-seconds","p":1538},{"i":2349,"t":"[Internal] How many times to retry the staging repository operations on failure.","s":"--staging-repo-retries","u":"/docs/reference/cli-options","h":"#--staging-repo-retries","p":1538},{"i":2351,"t":"[Internal] Time to wait between staging repository operation retries, in milliseconds.","s":"--staging-repo-wait-time-milis","u":"/docs/reference/cli-options","h":"#--staging-repo-wait-time-milis","p":1538},{"i":2353,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Semantic db options","u":"/docs/reference/cli-options","h":"#semantic-db-options","p":1538},{"i":2355,"t":"Aliases: --semanticdb [Internal] Generate SemanticDBs","s":"--semantic-db","u":"/docs/reference/cli-options","h":"#--semantic-db","p":1538},{"i":2357,"t":"Aliases: --semanticdb-target-root, --semanticdb-targetroot [Internal] SemanticDB target root (default to the compiled classes destination directory)","s":"--semantic-db-target-root","u":"/docs/reference/cli-options","h":"#--semantic-db-target-root","p":1538},{"i":2359,"t":"Aliases: --semanticdb-source-root, --semanticdb-sourceroot [Internal] SemanticDB source root (default to the project root directory)","s":"--semantic-db-source-root","u":"/docs/reference/cli-options","h":"#--semantic-db-source-root","p":1538},{"i":2361,"t":"Available in commands: setup-ide","s":"Setup IDE options","u":"/docs/reference/cli-options","h":"#setup-ide-options","p":1538},{"i":2363,"t":"[Internal]","s":"--charset","u":"/docs/reference/cli-options","h":"#--charset","p":1538},{"i":2365,"t":"Available in commands: bsp, clean, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Workspace options","u":"/docs/reference/cli-options","h":"#workspace-options","p":1538},{"i":2367,"t":"[Internal] Directory where .scala-build is written","s":"--workspace","u":"/docs/reference/cli-options","h":"#--workspace","p":1538},{"i":2371,"t":"This Scala CLI version adds support for Scala 3.4.1. scala-cli version # Scala CLI version: 1.2.1 # Scala version (default): 3.4.1 Additionally, from this version on Scala CLi is being tested against the latest Scala 3 Next RC. And so, feel free to try out Scala 3.4.2-RC1! scala-cli run -S 3.4.2-RC1 --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' # Compiling project (Scala 3.4.2-RC1, JVM (17)) # Compiled project (Scala 3.4.2-RC1, JVM (17)) # 3.4.2-RC1 Added by @Gedochao in #2824 & #2822","s":"Support for Scala 3.4.1","u":"/docs/release_notes","h":"#support-for-scala-341","p":2368},{"i":2373,"t":"This version adds Scala CLI support for Scala.js 1.16.0. Added by @scala-steward in #2807 & @Gedochao in scala-js-cli#55.","s":"Support for Scala.js 1.16.0","u":"/docs/release_notes","h":"#support-for-scalajs-1160","p":2368},{"i":2375,"t":"Fix handling for -Xlint:help by @Gedochao in #2781 Fix --semanticdb-targetroot & --semanticdb-sourceroot for scripts by @Gedochao in #2784 Adjust actionable diagnostics for scripts by @rochala in #2815 Fix publishing of runner & test-runner artifacts by @Gedochao in #2819 bugfix: Fix Bloop import by @tgodzik in #2825","s":"Fixes","u":"/docs/release_notes","h":"#fixes","p":2368},{"i":2377,"t":"Ensure external help options are mentioned in short help where available by @Gedochao in #2808","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements","p":2368},{"i":2379,"t":"Run integration tests for the latest Scala 3 Next RC by @Gedochao in #2824","s":"Internal changes","u":"/docs/release_notes","h":"#internal-changes","p":2368},{"i":2381,"t":"Add installation guide for FreeBSD by @spacebanana420 in #2793 Back port of documentation changes to main by @github-actions in #2797","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes","p":2368},{"i":2383,"t":"Update scala-cli.sh launcher for 1.2.0 by @github-actions in #2783 Update core_2.13 to 3.9.4 by @scala-steward in #2787 Update ammonite to 3.0.0-M1-8-35694880 by @scala-steward in #2786 Update trees_2.13 to 4.9.2 by @scala-steward in #2795 Update guava to 33.1.0-jre by @scala-steward in #2801 Bump follow-redirects from 1.15.4 to 1.15.6 in /website by @dependabot in #2803 Add -unchecked to the list of options that don't require -O by @joan38 in #2800 Update bloop-rifle_2.13 to 1.5.12-sc-1 by @scala-steward in #2806 Update sttp.client core to 3.9.5 by @scala-steward in #2810 Update asm to 9.7 by @scala-steward in #2813 Update Scala.js to 1.16.0 by @scala-steward in #2807 Bump express from 4.18.2 to 4.19.2 in /website by @dependabot in #2816 Update Bloop to 1.5.16-sc-1 by @Gedochao in #2818 Bump Scala Next to 3.4.1 by @Gedochao in #2822 Bump Typelevel Toolkit to 0.1.23 by @Gedochao in #2823","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance","p":2368},{"i":2385,"t":"@joan38 made their first contribution in #2800 @rochala made their first contribution in #2815 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors","p":2368},{"i":2388,"t":"This version of Scala CLI adds support for a whooping 4 new Scala versions, it's been busy these past few days! The default version used when using the CLI will from now on be the Scala 3 Next version (3.4.0 as of this release). Using the lts tag will now point to Scala 3.3.3. The LTS is also the version used for building the internals of Scala CLI (although we now also cross-compile with 3.4.0). scala-cli version # Scala CLI version: 1.2.0 # Scala version (default): 3.4.0 Added by @Gedochao in #2772, #2736, #2755, #2753 and #2752","s":"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support","u":"/docs/release_notes","h":"#scala-333-340-21313--21219-support","p":2368},{"i":2390,"t":"Given the following importMap.json file: { \"imports\": { \"@stdlib/linspace\": \"https://cdn.skypack.dev/@stdlib/linspace\" } } It is now possible to remap the imports at link time with the jsEsModuleImportMap directive. //> using jsEsModuleImportMap importMap.json //> using jsModuleKind es //> using jsMode fastLinkJS //> using platform js import scala.scalajs.js import scala.scalajs.js.annotation.JSImport import scala.scalajs.js.typedarray.Float64Array object Foo { def main(args: Array[String]): Unit = { println(Array(-10.0, 10.0, 10).mkString(\", \")) println(linspace(0, 10, 10).mkString(\", \")) } } @js.native @JSImport(\"@stdlib/linspace\", JSImport.Default) object linspace extends js.Object { def apply(start: Double, stop: Double, num: Int): Float64Array = js.native } The same can be achieved with the --js-es-module-import-map command line option. scala-cli --power package RemappingEsModuleImports.scala --js --js-module-kind ESModule -o main.js --js-es-module-import-map importMap.json Added by @Quafadas in #2737 and scala-js-cli#47","s":"Remapping EsModule imports at link time with Scala.js","u":"/docs/release_notes","h":"#remapping-esmodule-imports-at-link-time-with-scalajs","p":2368},{"i":2392,"t":"Updated method for choosing a free drive letter (fixes #2743) by @philwalk in #2749 Make sure tasty-lib doesn't warn about Scala 3 Next by @Gedochao in #2775","s":"Fixes","u":"/docs/release_notes","h":"#fixes-1","p":2368},{"i":2394,"t":"Add the ability to remap EsModule imports at link time by @Quafadas in #2737","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-1","p":2368},{"i":2396,"t":"Fix overeager Scala version docs tests by @Gedochao in #2750 Lock script wrapper tests on the internally used Scala 2.13 version by @Gedochao in #2754 Use Scala LTS as the default version while cross compiling all Scala 3 modules on both LTS & Next by @Gedochao in #2752 Explicitly set sonatype publishing to use the default cross Scala version by @Gedochao in #2757 Fix publishing of artifacts to include non-cross-compiled modules by @Gedochao in #2759 Run integration tests with both Scala 3 LTS & Next versions by @Gedochao in #2760","s":"Internal changes","u":"/docs/release_notes","h":"#internal-changes-1","p":2368},{"i":2398,"t":"Fix typo by @imRentable in #2739 Add directive examples in Scala Native docs by @spamegg1 in #2774 toolkit latest is deprecated, mention default instead by @spamegg1 in #2776","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-1","p":2368},{"i":2400,"t":"Update scala-cli.sh launcher for 1.1.3 by @github-actions in #2734 Bump webfactory/ssh-agent from 0.8.0 to 0.9.0 by @dependabot in #2731 Update coursier to 2.1.9 by @Gedochao in #2735 Bump scala-js-cli to 1.15.0.1 by @Gedochao in #2738 Update Scala to 3.4.0 by @Gedochao in #2736 Update slf4j-nop to 2.0.12 by @scala-steward in #2748 Update trees_2.13 to 4.9.0 by @scala-steward in #2747 Update mill-main to 0.11.7 by @scala-steward in #2744 Update sttp client core_2.13 to 3.9.3 by @scala-steward in #2745 Bump Scala 2.12 to 2.12.19 by @Gedochao in #2753 Update sbt to 1.9.9 by @scala-steward in #2756 Bump Scala 2.13 to 2.13.13 by @Gedochao in #2755 Update scalameta to 4.9.1 by @scala-steward in #2770 Bump Scala LTS to 3.3.3 by @Gedochao in #2772 Update ammonite to 3.0.0-M0-71-1e75159e by @scala-steward in #2773","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-1","p":2368},{"i":2402,"t":"@imRentable made their first contribution in #2739 @spamegg1 made their first contribution in #2774 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-1","p":2368},{"i":2405,"t":"It is now possible to use lts and 3.lts as Scala version aliases in Scala CLI. They refer to the latest LTS version of Scala (the 3.3.x line at the time of this release). scala-cli run -S lts --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # 3.3.1 Using the 2.lts, 2.13.lts & 2.12.lts aliases returns a meaningful error, too. scala-cli run -S 2.lts -e 'println(scala.util.Properties.versionString)' # [error] Invalid Scala version: 2.lts. There is no official LTS version for Scala 2. # You can only choose one of the 3.x, 2.13.x, and 2.12.x. versions. # The latest supported stable versions are 2.12.18, 2.13.12, 3.3.1. # In addition, you can request compilation with the last nightly versions of Scala, # by passing the 2.nightly, 2.12.nightly, 2.13.nightly, or 3.nightly arguments. # Specific Scala 2 or Scala 3 nightly versions are also accepted. # You can also request the latest Scala 3 LTS by passing lts or 3.lts. Added by @kasiaMarek in #2710","s":"Support for LTS Scala version aliases","u":"/docs/release_notes","h":"#support-for-lts-scala-version-aliases","p":2368},{"i":2407,"t":"It is now possible to set the SemanticDB target root and source root directories with unified syntax, independent of the target Scala and/or Java versions. For a given semanticdb-example.sc script: println(\"SemanticDB targetroot gets set to ./targetRootDir, while sourceroot gets set to the current working directory.\") You now can specify the targetroot and sourceroot directories like this: scala-cli compile src/semanticdb-example.sc --semanticdb-targetroot ./targetRootDir --semanticdb-sourceroot . Added by @Gedochao in #2692","s":"--semanticdb-targetroot and --semanticdb-sourceroot options","u":"/docs/release_notes","h":"#--semanticdb-targetroot-and---semanticdb-sourceroot-options","p":2368},{"i":2409,"t":"remove user.home hack by @kasiaMarek in #2710 Fix ultra-long invalid Scala version errors by @Gedochao in #2724","s":"Fixes","u":"/docs/release_notes","h":"#fixes-2","p":2368},{"i":2411,"t":"Add information about --preamble in assembly packaging documentation by @spacebanana420 in #2713 Back port of documentation changes to main by @github-actions in #2717 Documentation for creation of custom toolkit by @yadavan88 in #2715 Back port of documentation changes to main by @github-actions in #2718 Fix formatting in custom toolkit doc by @yadavan88 in #2719 Back port of documentation changes to main by @github-actions in #2720 Added info about repl with toolkit by @yadavan88 in #2721 Back port of documentation changes to main by @github-actions in #2723","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-2","p":2368},{"i":2413,"t":"Update scala-cli.sh launcher for 1.1.2 by @github-actions in #2688 Update bsp4j to 2.1.1 by @scala-steward in #2700 Update Scala Native to 0.4.17 by @scala-steward in #2696 Bump coursier/setup-action from 1.3.4 to 1.3.5 by @dependabot in #2716","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-2","p":2368},{"i":2415,"t":"@kasiaMarek made their first contribution in #2710 @spacebanana420 made their first contribution in #2713 @yadavan88 made their first contribution in #2715 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-2","p":2368},{"i":2418,"t":"This version adds Scala CLI support for Scala.js 1.15.0. Added by @scala-steward in #2672 & @Gedochao in scala-js-cli#43.","s":"Support for Scala.js 1.15.0","u":"/docs/release_notes","h":"#support-for-scalajs-1150","p":2368},{"i":2420,"t":"Fix repeatable compiler options handling from the command line by @Gedochao in #2666 Fix script wrapper tests & script object wrapper using directive by @Gedochao in #2668 Prevent consecutive -language:* options from being ignored by @Gedochao in #2667","s":"Fixes","u":"/docs/release_notes","h":"#fixes-3","p":2368},{"i":2422,"t":"Fix test.md by @MaciejG604 in #2679 Back port of documentation changes to main by @github-actions in #2681","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-3","p":2368},{"i":2424,"t":"Update release procedure steps for v1.1.x by @Gedochao in #2665 Tag GitHubTests.create secret as flaky on all Mac tests (including M1) by @Gedochao in #2677","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes","p":2368},{"i":2426,"t":"Update scala-cli.sh launcher for 1.1.1 by @github-actions in #2662 Bump libsodiumjni to 0.0.4 by @MaciejG604 in #2651 Update guava to 33.0.0-jre by @scala-steward in #2670 Update os-lib to 0.9.3 by @scala-steward in #2671 Update sbt to 1.9.8 by @scala-steward in #2673 Update trees_2.13 to 4.8.15 by @scala-steward in #2674 Update slf4j-nop to 2.0.11 by @scala-steward in #2675 Update Scala.js to 1.15.0 by @scala-steward in #2672 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-3","p":2368},{"i":2429,"t":"Using toolkits with the latest version is now deprecated and will cause a warning. It will likely be removed completely in a future release. scala-cli --toolkit latest -e 'println(os.pwd)' # Using 'latest' for toolkit is deprecated, use 'default' to get more stable behaviour: # --toolkit default # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # /home It is now advised to either use an explicit toolkit version or rely on the new default alias. scala-cli --toolkit default -e 'println(os.pwd)' # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # /home The default version for toolkits is tied to a particular Scala CLI version. You can check which version is used by referring to Scala CLI help. scala-cli version # Scala CLI version: 1.1.1 # Scala version (default): 3.3.1 scala-cli run -h|grep toolkit # --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20 Added by @MaciejG604 in #2622","s":"Deprecate Scala Toolkit latest version in favour of default","u":"/docs/release_notes","h":"#deprecate-scala-toolkit-latest-version-in-favour-of-default","p":2368},{"i":2431,"t":"Remove semantics Compliant for asInstaceOf by @MaciejG604 in #2614 Scala js mode validation by @MaciejG604 in #2630 Add missing Scala.js mode aliases by @Gedochao in #2655 Add deprecation reporting mechanism for using directives by @MaciejG604 in #2622 Pass java opts to scalac by @MaciejG604 in #2601","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-2","p":2368},{"i":2433,"t":"Fallback to UTF-8 in setup-ide by @JD557 in #2599 Separate Scala REPL classpath from user dependencies by @Gedochao in #2607 Prevent resource directories from breaking sources hash by @Gedochao in #2654 Fix special handling for the -Xplugin-list compiler option by @Gedochao in #2635 Remove superfluous traits by @MaciejG604 in #2618 Prevent the toolkit latest deprecation warning from being logged more than once by @Gedochao in #2657","s":"Fixes","u":"/docs/release_notes","h":"#fixes-4","p":2368},{"i":2435,"t":"Unify mentions of Java properties and link to the correct section of guides. by @MaciejG604 in #2603 Document script wrappers by @MaciejG604 in #2596 Shorten titles of cookbooks by @MaciejG604 in #2609 Add docs for bloop interaction by @MaciejG604 in #2608 Docs/java opts for compiler by @MaciejG604 in #2619 Add a subcategories layer for guides & cookbooks by @Gedochao in #2612 Merge documentations about proxy setup by @MaciejG604 in #2597 Update test framework versions by @mbovel in #2625 Back port of documentation changes to main by @github-actions in #2604 Back port of documentation changes to main by @github-actions in #2611 Back port of documentation changes to main by @github-actions in #2615 Back port of documentation changes to main by @github-actions in #2617 Back port of documentation changes to main by @github-actions in #2620","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-4","p":2368},{"i":2437,"t":"Add debug mode by @MaciejG604 in #2643 Downgrade Xcode on macos CI runners by @MaciejG604 in #2632 Revert xcode version downgrade by @MaciejG604 in #2650","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-1","p":2368},{"i":2439,"t":"Update scala-cli.sh launcher for 1.1.0 by @github-actions in #2594 Update org.eclipse.jgit to 6.8.0.202311291450-r by @scala-steward in #2613 Bump docusaurus version by @MaciejG604 in #2610 Bump actions/setup-python from 4 to 5 by @dependabot in #2624","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-4","p":2368},{"i":2441,"t":"@mbovel made their first contribution in #2625 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-3","p":2368},{"i":2444,"t":"Keep in mind that it ONLY applies to Scala 2! Scala 3 script wrappers are not affected! Scala CLI now uses a different kind of script wrappers for Scala 2 by default, which support running background threads. This has been introduces as an answer to the issue #2470, where a running a script in Scala 2 would end up in a deadlock due to background threads being run. Also the change makes the Scala 2 scripts run significantly faster, as the code can be optimized due to not residing in the object's initialization clause. However, the new solution brings some incompatibilities with the old behaviour: main classes are now named the same as the file they are defined in, they do not have the '_sc' suffix anymore, so any calls like: scala-cli foo.sc bar.sc --main-class foo_sc should be replaced with scala-cli foo.sc bar.sc --main-class foo it is impossible to access the contents of a script named main.sc from another source, any references to the script object main will result in a compilation error. E.g. Accessing the contents of main.sc using the following code: println(main.somethingDefinedInMainScript) Will result in the following compilation error: [error] ./foo.sc:2:11 [error] missing argument list for method main in trait App [error] Unapplied methods are only converted to functions when a function type is expected. [error] You can make this conversion explicit by writing `main _` or `main(_)` instead of `main`. When main.sc is passed as argument together with other scripts, a warning will be displayed: [warn] Script file named 'main.sc' detected, keep in mind that accessing it from other scripts is impossible due to a clash of `main` symbols Added by @MaciejG604 in #2556","s":"Breaking update to Scala 2 scripts","u":"/docs/release_notes","h":"#breaking-update-to-scala-2-scripts","p":2368},{"i":2446,"t":"Scala CLI now correctly recognizes \"drive relative\" paths on Windows, so paths like /foo/bar will be treated as relative from the root of the current drive - e.g. C:\\foo\\bar. This allows for compatibility of programs referencing paths with e.g. //> using file /foo/bar with Windows. Added by @philwalk in #2516","s":"\"Drive relative\" paths on Windows","u":"/docs/release_notes","h":"#drive-relative-paths-on-windows","p":2368},{"i":2448,"t":"React to some HTTP responses by @MaciejG604 in #2007 Chore/group warnings about directives in multiple files by @MaciejG604 in #2550 Migrate to Docusaurus v3, add local search plugin by @MaciejG604 in #2590","s":"UX improvements","u":"/docs/release_notes","h":"#ux-improvements","p":2368},{"i":2450,"t":"Default to publish repository configured for local machine when inferring publish.ci.repository by @MaciejG604 in #2571 Skip validation for default Scala versions, add build test by @MaciejG604 in #2576","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-3","p":2368},{"i":2452,"t":"Take into consideration --project-version when creating BuildInfo by @MaciejG604 in #2548 Workaround for home.dir property not being set by @MaciejG604 in #2573 Pass scalac arguments as file by @MaciejG604 in #2584","s":"Fixes","u":"/docs/release_notes","h":"#fixes-5","p":2368},{"i":2454,"t":"Add a doc on Windows anti-malware submission procedure by @Gedochao in #2546 Fix list of licenses URL by @JD557 in #2552 Fix Windows secrets path in the documentation by @JD557 in #2561 Update the pgp-pair section of publish setup docs by @MaciejG604 in #2565 Back port of documentation changes to main by @github-actions in #2569 Document --python flag by @MaciejG604 in #2574 Document publishing process configuration by @MaciejG604 in #2580 Back port of documentation changes to main by @github-actions in #2593","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-5","p":2368},{"i":2456,"t":"Exclude conflicting dependencies by @MaciejG604 in #2541 Generate test reports on the CI by @Gedochao in #2543 Use the latest scala-cli in macos-m1-tests by @Gedochao in #2554 Install scala-cli with cs on M1 by @Gedochao in #2555 Fix generating test reports for failed suites by @Gedochao in #2564 Pin scala-cli-setup version to be M1-compatible & use it in native-macos-m1-tests by @Gedochao in #2568 Add log separators for integration and build tests by @MaciejG604 in #2570 Adjust test report generation to mill 0.11.6 bump changes by @Gedochao in #2577 Bump MacOS CI to macOS-13 by @Gedochao in #2579 Add env for configuring home directory overriding by @MaciejG604 in #2587","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-2","p":2368},{"i":2458,"t":"Update trees_2.13 to 4.8.13 by @scala-steward in #2532 Update scala-cli.sh launcher for 1.0.6 by @github-actions in #2542 chore: Update Bloop to v1.5.11-sc by @tgodzik in #2557 Update trees_2.13 to 4.8.14 by @scala-steward in #2560 Update scalafmt-cli_2.13, scalafmt-core to 3.7.17 by @scala-steward in #2559 Bump VirtusLab/scala-cli-setup from 1.0.5 to 1.0.6 by @dependabot in #2567 Update ammonite to 3.0.0-M0-59-cdeaa580 by @scala-steward in #2558 Update mill-main to 0.11.6 by @scala-steward in #2572 Update coursier-jvm_2.13, ... to 2.1.8 by @scala-steward in #2575 Update ammonite to 3.0.0-M0-60-89836cd8 by @scala-steward in #2586 Bump coursier to v2.1.8 where it wasn't consistent by @Gedochao in #2588","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-5","p":2368},{"i":2460,"t":"@philwalk made their first contribution in #2516 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-4","p":2368},{"i":2463,"t":"If your JAVA_HOME environment variable has been pointing to a JVM that is no longer supported by Scala CLI (so anything below 17, really), you may have run into an error like this one with Scala CLI v1.0.5: scala-cli --power bloop exit # Stopped Bloop server. export JAVA_HOME=$(cs java-home --jvm zulu:8) scala-cli -e 'println(System.getProperty(\"java.version\"))' # Starting compilation server # Error: bloop.rifle.FailedToStartServerExitCodeException: Server failed with exit code 1 # For more details, please see '/var/folders/5n/_ggj7kk93czdt_n0jzrk8s780000gn/T/1343202731019130640/.scala-build/stacktraces/1699527280-9858975811713766588.log' # Running # scala-cli --power bloop output # might give more details. This is because we no longer support JVM <17 with Scala CLI v1.0.5, but we still have been defaulting to whatever JVM was defined in JAVA_HOME. As a result, Bloop has been failing to start when running with, say, JAVA_HOME pointing to Java 8. This is no longer the case. Scala CLI will now automatically download Java 17 for Bloop in such a situation (and still use the JVM from JAVA_HOME for running the code, while Bloop runs on 17). scala-cli --power bloop exit # Stopped Bloop server. export JAVA_HOME=$(cs java-home --jvm zulu:8) scala-cli -e 'println(System.getProperty(\"java.version\"))' # Starting compilation server # Compiling project (Scala 3.3.1, JVM (8)) # Compiled project (Scala 3.3.1, JVM (8)) # 1.8.0_392 Added by @tgodzik in #2508.","s":"Scala CLI won't default to the system JVM if it's not supported anymore","u":"/docs/release_notes","h":"#scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore","p":2368},{"i":2466,"t":"Fix --watch failing on invalid PathWatchers.Event & skip wonky tests on Mac CI by @Gedochao in #2515 bugfix: Don't try to always get system jvm first by @tgodzik in #2508","s":"Fixes","u":"/docs/release_notes","h":"#fixes-6","p":2368},{"i":2468,"t":"Back port of documentation changes to main by @github-actions in #2522 add cookbook about Emacs integration by @ag91 in #2506","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-6","p":2368},{"i":2470,"t":"Bump actions/setup-node from 3 to 4 by @dependabot in #2493 Update scala-cli.sh launcher for 1.0.5 by @github-actions in #2500 Simplify build by @lolgab in #2512 Fix wonky native MacOS CI on stable branch by @Gedochao in #2518 Add regexes for release-notes github reference swapping by @MaciejG604 in #2519","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-3","p":2368},{"i":2472,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.15 by @scala-steward in #2498 Switch lightweight-spark-distrib to the VL fork & bump to 0.0.5 by @Gedochao in #2503 Bump VirtusLab/scala-cli-setup from 1.0.4 to 1.0.5 by @dependabot in #2504 Switch java-class-name to the VL fork & bump to 0.1.3 by @Gedochao in #2502 Update sbt to 1.9.7 by @scala-steward in #2505 Update os-lib to 0.9.2 by @scala-steward in #2514 Update case-app to 2.1.0-M26 by @scala-steward in #2513 Update mill-main to 0.11.5 by @scala-steward & @MaciejG604 in #2446 Update core_2.13 to 3.9.1 by @scala-steward in #2521 Switch nocrc32-zip-input-stream to the VL fork & bump it to 0.1.2 by @Gedochao in #2520","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-6","p":2368},{"i":2474,"t":"@ag91 made their first contribution in #2506 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-5","p":2368},{"i":2478,"t":"The --power flag used to be a launcher option, which means it used to only be accepted when passed before the sub-command name. Now, it can be passed anywhere in the command line. scala-cli --power package --help scala-cli package --power --help scala-cli package --help --power Added by @MaciejG604 in #2399","s":"Accept --power from anywhere","u":"/docs/release_notes","h":"#accept---power-from-anywhere","p":2368},{"i":2480,"t":"It is now possible to run Scala CLI in offline mode for the cases when you don't want the runner to make any network requests for whatever reason. This changes Coursier's cache policy to LocalOnly, preventing it from downloading anything. scala-cli compile . --offline --power Of course, this means that you will have to have all the dependencies relevant to your build already downloaded and available in your local cache. Reasonable fallbacks will be used where possible, e.g. the Scala compiler may be used instead of Bloop if Bloop isn't available. Added by @MaciejG604 in #2404","s":"Offline mode (experimental)","u":"/docs/release_notes","h":"#offline-mode-experimental","p":2368},{"i":2482,"t":"Scala CLI's install script is now available behind a conveniently shorter web address: https://scala-cli.virtuslab.org/get Added by @Gedochao in #2450","s":"Shorter install script link","u":"/docs/release_notes","h":"#shorter-install-script-link","p":2368},{"i":2484,"t":"The fix sub-command is a new addition to Scala CLI. It allows to scan your project for using directives and extract them into the project.scala file placed in the project root directory. This allows to easily fix warnings tied to having using directives present in multiple files. scala-cli fix . --power Added by @MaciejG604 in #2309","s":"The fix sub-command (experimental)","u":"/docs/release_notes","h":"#the-fix-sub-command-experimental","p":2368},{"i":2486,"t":"You can now use the --native-target option to build Scala Native projects as static or shared libraries. scala-cli package . --power --native-target static scala-cli package . --power --native-target dynamic Added by @keynmol in #2196","s":"Build static & shared libraries with Scala Native (experimental)","u":"/docs/release_notes","h":"#build-static--shared-libraries-with-scala-native-experimental","p":2368},{"i":2488,"t":"Platform version is now always logged during compilation. scala-cli compile . # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) scala-cli compile . --js # Compiling project (Scala 3.3.1, Scala.js 1.13.2) # Compiled project (Scala 3.3.1, Scala.js 1.13.2) scala-cli compile . --native # Compiling project (Scala 3.3.1, Scala Native 0.4.16) # Compiled project (Scala 3.3.1, Scala Native 0.4.16) Added by @Gedochao in #2465","s":"Print platform version","u":"/docs/release_notes","h":"#print-platform-version","p":2368},{"i":2491,"t":"Accumulate exp warnings with logger by @MaciejG604 in #2376 Remove ComputeVersion.Command, make ComputeVersion classes positioned by @MaciejG604 in #2350 Add more configuration for publish by @MaciejG604 in #2435 Warn about transitive using file directive by @MaciejG604 in #2432 Support Scala Native 0.5.x changes in publishing artifacts by @WojciechMazur in #2460","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-4","p":2368},{"i":2493,"t":"Fix - set es version into scala-js-cli by @lwronski in #2351 Modify the format of StrictDirective.toString by @MaciejG604 in #2355 Make explicitly passed scala version use the latest release, not the default one by @MaciejG604 in #2411 Release flag by @lwronski in #2413 Ensure build resolution is kept when packaging assemblies with provided dependencies by @Gedochao in #2457 Fix fmt sub-command exit code to mirror scalafmt by @Gedochao in #2463 Fix 'JVM too old' as bsp by @MaciejG604 in #2445 Read java props from env vars by @MaciejG604 in #2356 Make script wrapper satisfy compiler checks by @MaciejG604 in #2414 Load local ivy path from ivy.home and user.home system properties by @JD557 in #2484","s":"Fixes","u":"/docs/release_notes","h":"#fixes-7","p":2368},{"i":2495,"t":"Fix typo in buildInfo directive docs by @izzyreal in #2357 configuration.md examples \"using dep\" to current versions by @SunKing2 in #2398 Documentation updates by @MaciejG604 in #2375 Fix publish directives usage displayed in one line, unify directive docs by @MaciejG604 in #2381 Backport of docs change (#2391) by @MaciejG604 in #2403 Add internal docs for scalajs-cli by @lwronski in #2434 Add docs for fix command by @MaciejG604 in #2437 Add docs for offline mode by @MaciejG604 in #2475 Update dependencies.md to mention jitpack by @doofin in #2458 Update the list of external repositories Scala CLI depends on by @Gedochao in #2476 Update the docs to no longer treat --power as a launcher-only option by @Gedochao in #2478","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-7","p":2368},{"i":2497,"t":"Add test for actionable diagnostics from compiler by @MaciejG604 in #2327 Pin the versions of Github CI runners by @MaciejG604 in #2370 Remove bloop timeouts in tests by @MaciejG604 in #2407 Add post-update hook for reference doc generation by @MaciejG604 in #2406 Add tests which check availability of scalafmt native launcher for de… by @lwronski in #2418 Default to a Scala version for REPL if there are no Scala artifacts. by @trilleplay in #2431 Remove unused snippet checker by @lwronski in #2423 Allow to override internal & user default Scala versions for mill builds by @Gedochao in #2461 NIT: Refactor: Rely on global --power option where able in cli commands by @Gedochao in #2480","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-4","p":2368},{"i":2499,"t":"Update scala-cli.sh launcher for 1.0.4 by @github-actions in #2344 Update bloop-rifle_2.13 to 1.5.9-sc-2 by @lwronski in #2345 Update core_2.13 to 3.9.0 by @scala-steward in #2346 Update sbt to 1.9.3 by @scala-steward in #2349 Bump VirtusLab/scala-cli-setup from 1.0.2 to 1.0.4 by @dependabot in #2348 Update coursier-jvm_2.13, ... to 2.1.6 by @scala-steward in #2360 Update trees_2.13 to 4.8.9 by @scala-steward in #2369 Update scalafmt-cli_2.13, scalafmt-core to 3.7.13 by @scala-steward in #2368 Update bloop-rifle_2.13 to 1.5.11-sc-1 by @scala-steward in #2383 Update org.eclipse.jgit to 6.6.1.202309021850-r by @scala-steward in #2384 Update trees_2.13 to 4.8.10 by @scala-steward in #2387 Update coursier-jvm_2.13, ... to 2.1.7 by @scala-steward in #2393 Bump docker/login-action from 2 to 3 by @dependabot in #2400 Update org.eclipse.jgit to 6.7.0.202309050840-r by @scala-steward in #2395 Update scala3-library to 3.3.1 by @scala-steward in #2392 Update slf4j-nop to 2.0.9 by @scala-steward in #2388 Update file-tree-views to 2.1.11 by @scala-steward in #2410 Update test-runner, tools to 0.4.15 by @scala-steward in #2385 Update scala-library to 2.13.12 by @scala-steward in #2396 Update scalafmt-cli_2.13, scalafmt-core to 3.7.14 by @scala-steward in #2386 Update file-tree-views to 2.1.12 by @scala-steward in #2419 Update bsp4j to 2.1.0-M6 by @scala-steward in #2401 Update trees_2.13 to 4.8.11 by @scala-steward in #2429 Update asm to 9.6 by @scala-steward in #2442 Update bsp4j to 2.1.0-M7 by @scala-steward in #2438 Update metaconfig-typesafe-config to 0.12.0 by @scala-steward in #2439 Update ammonite to 3.0.0-M0-56-1bcbe7f6 by @scala-steward in #2440 Bump Scala Native to 0.4.16 & log platform version by @Gedochao in #2465 Update guava to 32.1.3-jre by @scala-steward in #2467 Update trees_2.13 to 4.8.12 by @scala-steward in #2468 Bump actions/checkout from 3 to 4 by @dependabot in #2378 Bump coursier/setup-action from 1.3.3 to 1.3.4 by @dependabot in #2424 Bump coursier-publish from 0.1.4 to 0.1.5 by @MaciejG604 in #2433 Bump scalajs-cli to 1.14.0 by @MaciejG604 in #2491 Bump scala-cli-signing to 0.2.3 by @Gedochao in #2486 Bump gcbenchmark dependencies by @Gedochao in #2481","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-7","p":2368},{"i":2501,"t":"@SunKing2 made their first contribution in #2398 @trilleplay made their first contribution in #2431 @WojciechMazur made their first contribution in #2460 @JD557 made their first contribution in #2484 @doofin made their first contribution in #2458 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-6","p":2368},{"i":2504,"t":"We've addressed a bug that surfaced when opening your ScalaCLI projects in Metals or IntelliJ. If you encountered the following log: 2023.08.09 15:48:34 INFO BSP server: Caused by: java.lang.IllegalArgumentException: Type ch.epfl.scala.bsp4j.JvmMainClass is instantiated reflectively but was never registered. Register the type by adding \"unsafeAllocated\" for the type in reflect-config.json. 2023.08.09 15:48:34 INFO BSP server: at com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets.instanceHubErrorStub(SubstrateAllocationSnippets.java:309) 2023.08.09 15:48:34 INFO BSP server: at jdk.unsupported@17.0.6/sun.misc.Unsafe.allocateInstance(Unsafe.java:864) 2023.08.09 15:48:34 INFO BSP server: ... 36 more those logs should no longer appear. Thanks to @lwronski for providing the fix in #2342.","s":"Hotfix for buildTarget/jvmRunEnvironment in BSP","u":"/docs/release_notes","h":"#hotfix-for-buildtargetjvmrunenvironment-in-bsp","p":2368},{"i":2508,"t":"BuildInfo access your project's build configuration within your Scala code. This feature automatically gathers and generates build information about your project, making project details instantly accessible at runtime. To generate BuildInfo, either use the --build-info command line option or include the //> using buildInfo directive in your code. Upon activation, a BuildInfo object becomes accessible on your project's classpath. To use it, simply add the following import into your code: import scala.cli.build.BuildInfo This BuildInfo object encapsulates information such as the Scala version used, target platform, main class, scalac options, dependencies, and much more for both Main and Test scopes. The generation ensures up-to-date configuration data from both the console options and using directives in your project's sources. Added by @MaciejG604 in #2249.","s":"Access project configuration with the new BuildInfo","u":"/docs/release_notes","h":"#access-project-configuration-with-the-new-buildinfo","p":2368},{"i":2510,"t":"Now, users can declare dependencies that are exclusively included at the compile time. These dependencies are added to the classpath during compilation, but won't be included when the application is run, keeping your runtime environment lightweight. To declare such a dependency: Via the using directive: //> using compileOnly.dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" Via the command line: scala-cli Hello.scala --compile-dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" Added by @alexarchambault and @lwronski in #2299, Thanks!","s":"CompileOnly Dependencies","u":"/docs/release_notes","h":"#compileonly-dependencies","p":2368},{"i":2512,"t":"Scala CLI allows users to globally set Java properties for its launcher using the config command. This will simplify the JVM properties management process, eliminating the need to pass these properties with each scala-cli execution. To set global Java properties execute the following command: scala-cli config java.properties Djavax.net.ssl.trustStore=cacerts Dfoo=bar2 When modifying Java properties, remember that you must redefine all of them. It's not possible to update just a single property. Essentially, each time you use the config command for Java properties, you replace the entire list of properties. Whenever overwriting existing Java properties Scala CLI will let you know what was the previous value and in interactive mode ensure that you are ok with replacing them. Added by @lwronski in #2317, Thanks!","s":"Set globally Java properties","u":"/docs/release_notes","h":"#set-globally-java-properties","p":2368},{"i":2514,"t":"We've updated the --version parameter for the publish command. Now, when specifying the project version, use --project-version instead. scala-cli publish --project-version 1.0.3 ...","s":"Rename parameter for publish command","u":"/docs/release_notes","h":"#rename-parameter-for-publish-command","p":2368},{"i":2516,"t":"Add custom exception and throw it when node not found in the path by @lwronski in #2323 Skip reading ide-options-v2.json if doesn't exist to avoid throwing a… by @lwronski in #2333 Skip setting release flag when user pass directly -release or -java-o… by @lwronski in #2321 Prevent downloading Java 17 when running a REPL without sources by @lwronski in #2305 Extract JAVA_HOME from /usr/libexec/java_home for Mac by @lwronski in #2304 Bump case-app, add names limit to HelpFormat, move some name aliases, add test by @MaciejG604 in #2280 Build info with compute version @MaciejG604 in #2310","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-2","p":2368},{"i":2518,"t":"Fix - install ps, which is necessary for starting Bloop by @lwronski in #2332 Load virtual data as byte arrays without encoding using UTF-8 by @lwronski in #2313 Accept directive packageType native when using native platform by @lwronski in #2311 Ignore url query params @MaciejG604 in #2334","s":"Fixes","u":"/docs/release_notes","h":"#fixes-8","p":2368},{"i":2520,"t":"Update runner specification by @MaciejG604 in #2301 Add WinGet to Windows installation methods by @lwronski in #2283 Add missing caution to Password options and fix displaying command in… by @lwronski in #2286 Document BuildInfo @MaciejG604 in #2325","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-8","p":2368},{"i":2522,"t":"Add timeout for resolving semanticDbVersion by @lwronski in #2322 Resolve semanticDB for older scala version by @lwronski in #2318 feat: use the new ScalaAction from BSP4J by @ckipp01 in #2284","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-5","p":2368},{"i":2524,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.12 by @lwronski in #2335 Update trees_2.13 to 4.8.7 by @scala-steward in #2329 Update guava to 32.1.2-jre by @scala-steward in #2324 Update bloop-rifle_2.13 to 1.5.9-sc-1 by @scala-steward in #2314 Update scalafmt-cli_2.13, scalafmt-core to 3.7.11 by @scala-steward in #2315 Update scalajs-sbt-test-adapter_2.13 to 1.13.2 by @scala-steward in #2240 Bump VirtusLab/scala-cli-setup from 1.0.1 to 1.0.2 by @dependabot in #2300 Update mill 0.11.1 by @lwronski in #2297 deps: update mill-scalafix to 0.3.1 by @ckipp01 in #2285 Update scalafmt-cli_2.13, scalafmt-core to 3.7.10 by @scala-steward in #2295 Update sbt to 1.9.2 by @scala-steward in #2288 Update trees_2.13 to 4.8.4 by @scala-steward in #2290 Update scala-cli.sh launcher for 1.0.2 by @github-actions in #2281 Update trees_2.13 to 4.8.3 by @scala-steward in #2279 Bump semver from 5.7.1 to 5.7.2 in /website by @dependabot in #2276 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-8","p":2368},{"i":2527,"t":"This release brings enhancements to Scala CLI: WinGet installation for Windows users better navigation with improved build target names introducing new command for Giter8 project generation easier JVM properties management with .scalaopts file support. The release also includes numerous bug fixes, updates, and new contributors.","s":"What's new","u":"/docs/release_notes","h":"#whats-new-2","p":2368},{"i":2529,"t":"Scala CLI can now be installed via WinGet on Windows, with a command such as winget install virtuslab.scalacli Added by @mimoguz in #2239, Thanks!","s":"Installation via WinGet on Windows","u":"/docs/release_notes","h":"#installation-via-winget-on-windows","p":2368},{"i":2531,"t":"Now, the build target name will be derived from the workspace directory that contains it, making it easier for users to navigate between different projects within a multi-root workspace. Instead of a build target named as project_XYZ-XYZ, you will now see the name like workspace_XYZ-XYZ, where workspace refers to the name of the workspace directory. . ├── scripts │ ├── .scala-build │ │ └── scripts_59f2159dd5 │ └── one.sc ├── skan │ ├── .scala-build │ │ └── skan_88b44a2858 │ └── main.scala └── skan.code-workspace Added by @MaciejG604 in #2201","s":"Enhanced build target names","u":"/docs/release_notes","h":"#enhanced-build-target-names","p":2368},{"i":2533,"t":"Giter8 is a project templating tool for Scala, and its integration within Scala CLI offers efficient way to set up new projects. By using the new command, users can generate new projects based on predefined or custom templates. For example: scala-cli --power new VirtusLab/scala-cli.g8 Added by @zetashift in #2202, Thanks!","s":"Introducing 'new' command for Giter8 project generation","u":"/docs/release_notes","h":"#introducing-new-command-for-giter8-project-generation","p":2368},{"i":2535,"t":"ScalaCLI allows to load Java properties into scala-cli launcher directly from a .scalaopts file located in your current working directory. This will simplify the JVM properties management process, eliminating the need to pass these properties with each scala-cli execution. For instance, if -Djavax.net.ssl.trustStore=cacerts and -Dfoo2=bar2 are defined within your .scalaopts file, these values will be loaded into scala-cli launcher: $ cat .scalaopts -Djavax.net.ssl.trustStore=cacerts -Dfoo2=bar2 $ scala-cli run ... Added by @lwronski in #2267 Please be aware that ScalaCLI will only process Java properties that it recognizes from the .scalaopts file. Other JVM options, such as -Xms1024m, will be ignored as they can't be used within native image, and users will be alerted with a warning message when such non-compliant options are passed.","s":"Loading Java Properties from .scalaopts into ScalaCLI launcher","u":"/docs/release_notes","h":"#loading-java-properties-from-scalaopts-into-scalacli-launcher","p":2368},{"i":2537,"t":"Add publish.doc directive by @lwronski in #2245 Fix pgp create with no java 17 by @MaciejG604 in #2189 Support for running standalone launcher of scala-cli with JVM 8 by @lwronski in #2253","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-3","p":2368},{"i":2539,"t":"Make dependencies keep their positions when fetching by @MaciejG604 in #2266 Fix empty position in DependencyFormatErrors by @MaciejG604 in #2261 Script wrapper verification by @MaciejG604 in #2227 Fix - include test.resourceDir into sources for test scope by @lwronski in #2235 Fix markdown - allow running .md files that start with a number by @lwronski in #2225 Fix dep update error by @MaciejG604 in #2211 Add new mechanism for resolving scoped BuildOptions by @MaciejG604 in #2274 Fix - download cs from coursier-m1 as an archive by @lwronski in #2193 Fix - Truncate file length to 0 when override content by @lwronski in #2188","s":"Fixes","u":"/docs/release_notes","h":"#fixes-9","p":2368},{"i":2541,"t":"Add mentions that using target directives are experimental by @MaciejG604 in #2262 Fix inline code in directives docs by @izzyreal in #2233 Update docs - dependency parameters by @lwronski in #2224 Update directive docs for Platform by @lwronski in #2213","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-9","p":2368},{"i":2543,"t":"Build changes by @lwronski in #2263 Remove file change portion of test by @MaciejG604 in #2251 Add logging to 'watch with interactive' test by @MaciejG604 in #2229 Add support for parsing cancel params in native launcher of Scala CLI by @lwronski in #2195","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-6","p":2368},{"i":2545,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.7 by @scala-steward in #2271 Update trees_2.13 to 4.8.2 by @scala-steward in #2272 Update core_2.13 to 3.8.16 by @scala-steward in #2270 Update jimfs to 1.3.0 by @scala-steward in #2269 Update scalafmt-cli_2.13, scalafmt-core to 3.7.6 by @scala-steward in #2264 Update trees_2.13 to 4.8.1 by @scala-steward in #2265 Update scalafmt-cli_2.13, scalafmt-core to 3.7.5 by @scala-steward in #2256 Update trees_2.13 to 4.8.0 by @scala-steward in #2257 Update guava to 32.1.1-jre by @scala-steward in #2259 Update coursier-jvm_2.13, ... to 2.1.5 by @scala-steward in #2232 Update sbt to 1.9.0 by @scala-steward in #2222 Update dependency to 0.2.3 by @scala-steward in #2219 Update org.eclipse.jgit to 6.6.0.202305301015-r by @scala-steward in #2220 Updates - amm (2.5.9), scala-library (2.12.18, 2.13.11) by @lwronski in #2223 Update bsp4j to 2.1.0-M5 by @scala-steward in #2216 Update jsoniter-scala-core, ... to 2.23.2 by @scala-steward in #2217 Update scala-collection-compat to 2.11.0 by @scala-steward in #2221 Update test-runner, tools to 0.4.14 by @scala-steward in #2192 Bump VirtusLab/scala-cli-setup from 1.0.0 to 1.0.1 by @dependabot in #2207 Update guava to 32.0.1-jre by @scala-steward in #2197 Update scala-cli.sh launcher for 1.0.1 by @github-actions in #2194 Upgrade scripts to latest coursier by @mkurz in #1728","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-9","p":2368},{"i":2547,"t":"@zetashift made their first contribution in #2202 @izzyreal made their first contribution in #2233 @mimoguz made their first contribution in #2239 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-7","p":2368},{"i":2550,"t":"This release only contains bug fixes and minor internal improvements.","s":"What's new","u":"/docs/release_notes","h":"#whats-new-3","p":2368},{"i":2552,"t":"Fix - add test to output from name of script example by @lwronski in #2153 Fix publishing with implicit publish.version coming from a git tag by @Gedochao in #2154 Fix conflicts when watch and interactive try to read StdIn by @MaciejG604 in #2168 Bsp wrapper fixes by @MaciejG604 in #2171 Add the .exe suffix to output provided by user for graalvm-native-image by @lwronski in #2182","s":"Fixes","u":"/docs/release_notes","h":"#fixes-10","p":2368},{"i":2554,"t":"refactor: Remove JavaInterface, which causes compilation issues with Bloop by @tgodzik in #2174 Enforce to use jvm 17 on linux aarch64 by @lwronski in #2180","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-7","p":2368},{"i":2556,"t":"Update scala-cli.sh launcher for 1.0.0 by @github-actions in #2149 Back port of documentation changes to main by @github-actions in #2155 Update jsoniter-scala-core, ... to 2.23.1 by @scala-steward in #2160 Update guava to 32.0.0-jre by @scala-steward in #2161 Update coursier-jvm_2.13, ... to 2.1.4 by @scala-steward in #2162 Update sbt to 1.8.3 by @scala-steward in #2164 Bump mill scripts by @Gedochao in #2167 Bump VirtusLab/scala-cli-setup from 0.2.1 to 1.0.0 by @dependabot in #2169 Bump scala-cli-signing to 0.2.2 by @Gedochao in #2173 Update scalafmt-cli_2.13, scalafmt-core to 3.7.4 by @scala-steward in #2175 Update trees_2.13 to 4.7.8 by @scala-steward in #2176 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-10","p":2368},{"i":2559,"t":"Scala CLI has reached the highly anticipated 1.0.0 milestone! Having addressed all the SIP-46 requirements, this version is going to become the official scala runner, replacing the old scala command. For a deeper understanding of Scala CLI as the new scala runner and to explore its benefits and features, we encourage you to check out our blogpost. Also be sure to get familiar with all the differences introduced by this change in our migration guide.","s":"The official scala runner release","u":"/docs/release_notes","h":"#the-official-scala-runner-release","p":2368},{"i":2562,"t":"Scala 3.3.0 is now the default version for Scala CLI projects. It's the first LTS (Long Term Support) release of Scala 3 to be used by Scala CLI. Right on time for 1.0.0! Added by @lwronski in #2140","s":"New default Scala version - 3.3.0","u":"/docs/release_notes","h":"#new-default-scala-version---330","p":2368},{"i":2564,"t":"By incorporating the Scala Toolkit into your project, you gain the advantage of two additional dependencies seamlessly integrated into your classpath: org.scala-lang:toolkit: is added to the main scope, allowing its utilization throughout your project. org.scala-lang:toolkit-test: is included in the test scope, making it available exclusively for testing purposes. Scala CLI now supports the following features for the toolkit: including e.g. //> using toolkit latest in any main scope file will automatically add the toolkit dependency to the main scope and the toolkit-test dependency to the test scope if you place e.g. //> using toolkit latest within a test scope file, both toolkit and toolkit-test will be limited to the test scope only inserting e.g. //> using test.toolkit latest anywhere in the project will add both toolkit and toolkit-test to the test scope only This convention is encouraged for other toolkit-like libraries as well. Added by @Gedochao in #2127 and #2137","s":"Toolkit-test","u":"/docs/release_notes","h":"#toolkit-test","p":2368},{"i":2566,"t":"Scala CLI now supports the //> using objectWrapper directive, along with the corresponding --object-wrapper option, which allows to force wrapping script code in an object body instead of a class. Using object wrappers should be avoided for scripts relying on multi-threading (as it may cause deadlocks), but may prove to be the only option in some cases. Added by @MaciejG604 in #2136","s":"Forcing an object wrapper for scripts","u":"/docs/release_notes","h":"#forcing-an-object-wrapper-for-scripts","p":2368},{"i":2568,"t":"Add alias for snapshots repository in Maven by @lwronski in #2125 Bump typelevel-toolkit to 0.0.11, configure toolkit-test by @armanbilge in #2135 Fix updating toolkit dependencies by @Gedochao in #2138 Improve directive parsing errors & special-case toolkit directive version parsing by @Gedochao in #2133 Fix determining position for value in directive without quotes by @lwronski in #2141","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-4","p":2368},{"i":2570,"t":"Fix line conversion logic by simplifying topWrapperLen to line count of top wrapper by @MaciejG604 in #2101 Fix test watch infinite loop by @MaciejG604 in #2113 Fix flaky completions for zsh by @Jasper-M in #2118 Fix - install certificates for java by @lwronski in #2123 Fix the --source-jar option & add corresponding using directives by @Gedochao in #2120","s":"Fixes","u":"/docs/release_notes","h":"#fixes-11","p":2368},{"i":2572,"t":"Add docs for bootstrapped standalone fat JAR by @lwronski in #2122 Add developer docs on modifying reflect-config.json by @Gedochao in #2114","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-10","p":2368},{"i":2574,"t":"Update release procedure - update also v1 tag by @lwronski in #2107 NIT Refactor test scope directives by @Gedochao in #2083 Add main class to jar manifest in assembly by @romanowski in #2124","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-8","p":2368},{"i":2576,"t":"Update scala-cli.sh launcher for 1.0.0-RC2 by @github-actions in #2105 Update org.eclipse.jgit to 6.5.0.202303070854-r by @scala-steward in #2090","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-11","p":2368},{"i":2578,"t":"@Jasper-M made their first contribution in #2118 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-8","p":2368},{"i":2582,"t":"To exclude specific source files or entire directories from a Scala CLI project, you can now use the //> using exclude directive in your project.scala file. Alternatively, you can do the same from the command line with the --exclude option. absolute path: /root/path/to/your/project/Main.scala relative path: src/main/scala/Main.scala glob pattern: *.sc For example, to exclude all files in the example/scala directory, add the following directive to your project.scala file: //> using exclude \"example/scala\" Added by @lwronski in #2053.","s":"Exclude","u":"/docs/release_notes","h":"#exclude","p":2368},{"i":2584,"t":"Some directives now have a test scope equivalent, such as using dep and its test scope counterpart using test.dep. This allows you to declare dependencies that are only used in tests outside of test-specific sources. For example, you can declare a dependency on munit in your project.scala file like this: //> using test.dep \"org.scalameta::munit::0.7.29\" The dependency will only be available in test sources. Here's a list of directives with a test scope equivalent with example values: //> using test.dep \"org.scalameta::munit::0.7.29\" //> using test.jar \"path/to/jar\" //> using test.javaOpt \"-Dfoo=bar\" //> using test.javacOpt \"source\", \"1.8\", \"target\", \"1.8\" //> using test.javaProp \"foo1=bar1\" //> using test.option \"-Xfatal-warnings\" //> using test.resourceDir \"testResources\" //> using test.toolkit \"latest\" Added by @Gedochao in #2046","s":"Directives with a Test Scope equivalent","u":"/docs/release_notes","h":"#directives-with-a-test-scope-equivalent","p":2368},{"i":2586,"t":"We've made several updates to simplify the using directives syntax in this release: allowed omitting commas in lists of values. disallowed multiline comments. removed multiline strings. removed require and @require syntax support. allowed values without quotes. removed @using. For example, the following using directives are now valid without the need for commas and quotes: //> using scala 3.2.2 //> using javacOpt -source 1.8 -target 1.8 Added by @tgodzik in #2076","s":"Changes to using-directives syntax","u":"/docs/release_notes","h":"#changes-to-using-directives-syntax","p":2368},{"i":2588,"t":"The Scala CLI launcher is available as a standalone fat JAR. You can download the stable version of the Scala CLI fat JAR from Maven and try it now: cs launch org.virtuslab.scala-cli:cliBootstrapped:1.0.0-RC2 -M scala.cli.ScalaCli Added by @romanowski in #2005.","s":"Bootstrapped standalone fat JAR.","u":"/docs/release_notes","h":"#bootstrapped-standalone-fat-jar","p":2368},{"i":2590,"t":"With the special scriptPath function, you can now easily access the path of the script being run from the script code itself. Here's an example of how to use the scriptPath value: #!/usr/bin/env -S scala-cli shebang println(scriptPath) chmod +x scripts/hello.sc ./scripts/hello.sc ./scripts/hello.sc Added by @lwronski in #1990","s":"Access the path of the script being run from its code","u":"/docs/release_notes","h":"#access-the-path-of-the-script-being-run-from-its-code","p":2368},{"i":2592,"t":"The ${.} pattern in directive values can now be replaced by the parent directory of the file containing the directive. This makes it possible to generate coverage output files relative to the source file location, for example: //> using options \"-coverage-out:${.}\" Added by @lwronski in #2040","s":"Explicit Handling of Paths in using-directives","u":"/docs/release_notes","h":"#explicit-handling-of-paths-in-using-directives","p":2368},{"i":2594,"t":"We have resolved an issue that caused deadlocks when threads were run from the static initializer of the wrapper object (#532 and #1933). Based on the feedback from the community (Thanks @dacr), we found that encapsulating the script code into a class wrapper fixes the issue. The wrapper is generated by the Scala CLI and is not visible to the user. This change alters the behavior of scripts that use the @main annotation. The @main annotation is no longer supported in .sc files. @main def main(args: String*): Unit = println(\"Hello\") scala-cli script.sc [warn] Annotation @main in .sc scripts is not supported, use .scala format instead Compiling project (Scala 3.2.2, JVM) [error] ./script.sc:1:1 [error] method main cannot be a main method since it cannot be accessed statically [error] @main def main(args: String*): Unit = println(\"Hello\") [error] ^^^^^ Error compiling project (Scala 3.2.2, JVM) Compilation failed Fixed by @MaciejG604 in #2033","s":"Fix deadlocks in Script Wrappers","u":"/docs/release_notes","h":"#fix-deadlocks-in-script-wrappers","p":2368},{"i":2596,"t":"Add first-class support for Typelevel and other toolkits by @armanbilge in #2025 Make shebang run not check dependency updates by @MaciejG604 in #2022 Make 'export --json' print to stdout by default by @MaciejG604 in #2008 Don't print the spread directives warning if there's only a single file per scope by @Gedochao in #1988 Add --as-jar option by @alexarchambault in #2028 add newline to topWrapper by @bishabosha in #1998","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-5","p":2368},{"i":2598,"t":"React to secret key decryption error by @MaciejG604 in #1993 Use ASCII armored secret key by @MaciejG604 in #1991 Properly handle pgp keychains generated by Scala CLI by @MaciejG604 in #1987 Fixes​ Fix ExcludeTests by @Gedochao in #2082 bugfix: Properly show unsupported binary version by @tgodzik in #2081 Allow BSP to start successfully even with unrecognised using directives by @Gedochao in #2072 Fix invalid scala-cli-signing artifact downloads by @Gedochao in #2054 Fix - package js without main method by @lwronski in #2038 Fix completions by @Gedochao in #2004 Fix export failing on input duplicates @Gedochao in #2098 Clean up parsing repositories for publishing @romanowski in #2084","s":"Publishing changes","u":"/docs/release_notes","h":"#publishing-changes","p":2368},{"i":2600,"t":"Docs: Update build output folder in Internal docs by @amaalali in #2071 Add docs for test scope directives by @Gedochao in #2058 Improve error messages for malformed config values by @Gedochao in #2014 Update export documentation by @MaciejG604 in #2023 Add weaver test framework instruction by @lenguyenthanh in #2021","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-11","p":2368},{"i":2602,"t":"Download cs for aarch64 from coursier-m1 repo by @lwronski in #2085 Pass invokeData all the way to pre-processing to give more meaningful error/warning messages by @Gedochao in #2073 Refactor using directives processing by @Gedochao in #2066 Remove the examples directory to fix scala-steward runs by @Gedochao in #2067 Remove some dead code in build by @alexarchambault in #2069 NIT Remove dead BuildDeps by @Gedochao in #2065 Clean up build by @romanowski in #2017 Developers reflect 5 active developers in the repo. by @romanowski in #2006 Increase maximum memory allocation for JVM by @lwronski in #2012 Use bloop-rifle module from scala-cli/bloop-core repo by @alexarchambault in #1989 Add missing modules for which unit tests are now executed by @lwronski in #1992 Remove dead code for ordering PreprocessedSources by @MaciejG604 in #2103","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-9","p":2368},{"i":2604,"t":"Downgrade GraalVM to 22.3.1 to fix M1 by @Gedochao in #2099 Update slf4j-nop to 2.0.7 by @scala-steward in #2095 Update sbt to 1.6.2 by @scala-steward in #2093 Update bsp4j to 2.1.0-M4 by @scala-steward in #2086 Bump coursier to 2.1.3 by @Gedochao in #2077 Update core_2.13 to 3.8.15 by @scala-steward in #2087 Update file-tree-views to 2.1.10 by @scala-steward in #2088 Bump graalvm to 22.3.2 by @Gedochao in #2078 Update asm to 9.5 by @scala-steward in #2092 Bump coursier/setup-action from 1.3.2 to 1.3.3 by @dependabot in #2070 Bump jsoniter, scalameta, os-lib and scala-collection-compat by @Gedochao in #2064 Bump coursier to 2.1.2 by @Gedochao in #2063 Bump ammonite to 2.5.8 by @Gedochao in #2057 Bump Scala.js to 1.13.1 by @Gedochao in #2062 Bump coursier/setup-action from 1.3.1 to 1.3.2 by @dependabot in #2055 Bump coursier/setup-action from 1.3.0 to 1.3.1 by @dependabot in #2042 Dump bloop core to 1.5.6-sc-8 by @lwronski in #2013 Fix snapshot versions calculation when the current version ends with -RC. by @Gedochao in #2002 Update scala-cli.sh launcher for 1.0.0-RC1 by @github-actions in #1995 Update scalafmt-cli_2.13, scalafmt-core to 3.7.3 by @scala-steward in #2094 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-12","p":2368},{"i":2607,"t":"v1.0.0-RC1 is the first release candidate version of Scala CLI. Either this or a future release candidate is meant to become the new official scala runner to accompany the Scala compiler (scalac) and other scripts, replacing the old scala command. To learn more about Scala CLI as the new scala runner, check out our recent blogpost: https://virtuslab.com/blog/scala-cli-the-new-scala-runner/","s":"Official scala runner release candidate","u":"/docs/release_notes","h":"#official-scala-runner-release-candidate","p":2368},{"i":2609,"t":"With a number of newly added performance tweaks, you can expect Scala CLI to run considerably faster. Added by @lwronski in #1939","s":"Scala CLI should now have better performance","u":"/docs/release_notes","h":"#scala-cli-should-now-have-better-performance","p":2368},{"i":2611,"t":"Using experimental features will now cause Scala CLI to print an appropriate warning. scala-cli --power -e '//> using publish.name \"my-library\"' # The '//> publish.name \"my-library\"' directive is an experimental feature. # Please bear in mind that non-ideal user experience should be expected. # If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli The warning can be suppressed with the --suppress-experimental-warning option, or alternatively with the suppress-warning.experimental-features global config key. scala-cli config suppress-warning.experimental-features true Added by @Gedochao in #1920","s":"Print appropriate warnings when experimental features are used","u":"/docs/release_notes","h":"#print-appropriate-warnings-when-experimental-features-are-used","p":2368},{"i":2613,"t":"Some configuration keys available with the config sub-command have been tagged as experimental or restricted and will only be available in --power mode. scala-cli config httpProxy.address # The 'httpProxy.address' configuration key is restricted. # You can run it with the '--power' flag or turn power mode on globally by running: # scala-cli config power true. Added by @Gedochao in #1953","s":"Experimental and restricted configuration keys will now require to be accessed in --power mode","u":"/docs/release_notes","h":"#experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode","p":2368},{"i":2615,"t":"The following syntax for using directives have been dropped: skipping //> multiline directives directives in /*> ... */ comments directives in plain // comments @using Added by @tgodzik in #1932","s":"Dropped deprecated using directive syntax","u":"/docs/release_notes","h":"#dropped-deprecated-using-directive-syntax","p":2368},{"i":2617,"t":"It is now possible to package a GraalVM native image with Scala CLI from docker. docker run -v $(pwd)/Hello.scala:/Hello.scala virtuslab/scala-cli package --native-image /Hello.scala Added by @lwronski in #1961","s":"Added support for packaging native images from Docker","u":"/docs/release_notes","h":"#added-support-for-packaging-native-images-from-docker","p":2368},{"i":2619,"t":"It is now possible to set the Link Time Optimization (LTO) when using Scala CLI with Scala Native. The available options are \"thin\", \"full\" and \"none\". You can do it with the --native-lto option from the command line: scala-cli -e 'println(\"Hello\")' --native --native-lto thin Or with a using directive: //> using platform \"scala-native\" //> using nativeLto \"thin\" @main def main(): Unit = println(\"Hello\") Added by @lwronski in #1964","s":"Added support for Scala Native's LTO","u":"/docs/release_notes","h":"#added-support-for-scala-natives-lto","p":2368},{"i":2621,"t":"Publishing changes​ Make credential entries respect the --password-value option by @MaciejG604 in #1949 Write PGP keys to publish-conf when doing publish setup by @MaciejG604 in #1940 Comply with optional password in scala-cli-signing by @MaciejG604 in #1982 Support ssh in GitHub repo org&name extraction by @KuceraMartin in #1938 Fixes​ Print an informative error if the project workspace path contains File.pathSeparator by @Gedochao in #1985 Enable to pass custom docker-cmd to execute application in docker by @lwronski in #1980 Fix - uses show cli.nativeImage command to generate native image by @lwronski in #1975 Vcs.parse fix by @KuceraMartin in #1963 move args definition to the top of the script by @bishabosha in #1983 Documentation changes​ Back port of documentation changes to main by @github-actions in #1935 Remove ChainedSnippets by @MaciejG604 in #1928 Further document publish command by @MaciejG604 in #1914 Add a verbosity guide by @Gedochao in #1936 Docs - how to run unit tests in Scala CLI by @lwronski in #1977 Build and internal changes​ Use locally build jvm launcher of scala-cli in gifs generator by @lwronski in #1921 Clean up after ammonite imports removal by @MaciejG604 in #1934 Temporarily disable PublishTests.secret keys in config on Windows by @Gedochao in #1948 Move toolkit to scalalang org by @szymon-rd in #1930 Updates and maintenance​ Update scala-cli.sh launcher for 0.2.1 by @github-actions in #1931 Bump VirtusLab/scala-cli-setup from 0.2.0 to 0.2.1 by @dependabot in #1947 Bump coursier/publish version to 0.1.4 by @MaciejG604 in #1950 Bump to the latest weaver & remove expecty by @lenguyenthanh in #1955 Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 by @dependabot in #1967 chore(dep): bump mill from 0.10.10 to 0.10.12 by @ckipp01 in #1970 Bump Bleep to 1.5.6-sc-4by @Gedochao in #1973","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-6","p":2368},{"i":2623,"t":"@KuceraMartin made their first contribution in #1938 @lenguyenthanh made their first contribution in #1955 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-9","p":2368},{"i":2626,"t":"As of SIP-46, Scala CLI has been accepted as the new scala command. To make the transition smooth we added a guide highlighting the differences between the two runners. Added by @Gedochao in #1900","s":"Add a guide for migrating from the old scala runner to Scala CLI","u":"/docs/release_notes","h":"#add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli","p":2368},{"i":2628,"t":"We're currently focusing on improving the experimental publish feature of Scala CLI and making publish setup + publish more stable and user-friendly. Using pgp keys created by config --create-pgp-key subcommand is now supported as a default option, no additional user input is needed. Addressed by @alexarchambault in #1432 and by @MaciejG604 in #1898","s":"Improve the publish and publish setup sub-commands' user experience","u":"/docs/release_notes","h":"#improve-the-publish-and-publish-setup-sub-commands-user-experience","p":2368},{"i":2630,"t":"All using directives names are now using camelCase, kebab-case is no longer available. Added by @lwronski in #1878","s":"Remove unsupported kebab-case style in using directives","u":"/docs/release_notes","h":"#remove-unsupported-kebab-case-style-in-using-directives","p":2368},{"i":2632,"t":"You can now view the available config keys using config --help: scala-cli config -h # Usage: scala-cli config [options] # Configure global settings for Scala CLI. # # Available keys: # actions Globally enables actionable diagnostics. Enabled by default. # interactive Globally enables interactive mode (the '--interactive' flag). # power Globally enables power mode (the '--power' launcher flag). # suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. # suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. # # You are currently viewing the basic help for the config sub-command. You can view the full help by running: # scala-cli config --help-full # For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/config # # Config options: # --unset, --remove Remove an entry from config Also, config --full-help will show the list of all keys. Added by @Gedochao in #1910","s":"Add a reference for available config keys in help & docs","u":"/docs/release_notes","h":"#add-a-reference-for-available-config-keys-in-help--docs","p":2368},{"i":2634,"t":"It's now possible to pass user arguments to a JS application: import scala.scalajs.js import scala.scalajs.js.Dynamic.global val process = global.require(\"process\") val argv = Option(process.argv) .filterNot(js.isUndefined) .map(_.asInstanceOf[js.Array[String]].drop(2).toSeq) .getOrElse(Nil) val console = global.console console.log(argv.mkString(\" \")) scala-cli ScalaJsArgs.sc --js -- Hello World Hello World Added by @alexarchambault in #1826","s":"Pass user arguments to JS runner","u":"/docs/release_notes","h":"#pass-user-arguments-to-js-runner","p":2368},{"i":2636,"t":"Tweak error messages for running scripts without file extensions by @Gedochao in #1886 Exit with Bloop command return code if it's non-zero by @alexarchambault in #1837 bloop-rifle: increase timeout values by @Flowdalic in #1865 Suggest users to clean working directory when Nailgun server failed by @lwronski in #1916 fix: encode videos in yuv420p to support Firefox by @danielleontiev in #1904 Fix reading passwords from commands by @alexarchambault in #1775 Add extra class path to generated bootstrap launcher by @lwronski in #1897 SIP-related changes​ Add 'dependency' and 'dependencies' alias for using directive by @MaciejG604 in #1903 Documentation updates​ Ensure no console-syntax in reference docs and no md fenced blocks in --help by @Gedochao in #1874 Document export subcommand by @MaciejG604 in #1875 Tweak guides' and cookbooks' pages by @Gedochao in #1894 Fix pgp creation option name by @MaciejG604 in #1909 Fix using directive docs by @lwronski in #1901 Add docs to classifiers and exclude dependency by @lwronski in #1892 Internal changes​ Fix handling for experimental features by @Gedochao in #1915 Change default home directory for tests integration and docs-test modules to avoid overriding global user config by @lwronski in #1917 NIT Use enums for help groups and help command groups by @Gedochao in #1880 Updates & maintenance​ Bump dns-packet from 5.3.1 to 5.4.0 in /website by @dependabot in #1906 Bump VirtusLab/scala-cli-setup from 0.1.20 to 0.2.0 by @dependabot in #1890 Dump docusaurus to 2.3.1 and other docs deps by @lwronski in #1907 Update scala-cli.sh launcher for 0.2.0 by @github-actions in #1881 Back port of documentation changes to main by @github-actions in #1911","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-7","p":2368},{"i":2638,"t":"@danielleontiev made their first contribution in #1904","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-10","p":2368},{"i":2641,"t":"Until now, Scala CLI has been limiting some of its functionalities in its scala distribution. Starting with v0.2.0, those limitation will be applied to all distributions, including scala-cli. This was done in order to make the behaviour consistent with Scala CLI acting as the Scala runner. Restricted features can be accessed by using the --power launcher flag. Do note that launcher flags have to be passed before the sub-command. scala-cli --power package . Alternatively, the power mode can be turned on globally by running: scala-cli config power true Please note that this change may affect your existing scripts or workflows that rely on the limited commands from ScalaCLI (such as package, publish). You can still use those commands with power mode enabled. When you try to use a limited command in restricted mode, you will now see a warning message with suggestions on how to enable this command: $ scala-cli package Hello.scala # This command is restricted and requires setting the `--power` option to be used. # You can pass it explicitly or set it globally by running: # scala-cli config power true $ scala-cli config power true $ scala-cli package Hello.scala # Wrote Hello, run it with # ./Hello Added by @lwronski in #1835 and #1849","s":"Require the --power option for restricted features by default","u":"/docs/release_notes","h":"#require-the---power-option-for-restricted-features-by-default","p":2368},{"i":2643,"t":"As of this release Scala scripts without the *.sc file extension will be supported for execution when using the shebang command. #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) chmod +x hello ./hello Hello World #2 #Some(Hello) Note that files with no extension are always run as scripts even though they may contain e.g. a valid .scala program. Also, do note that this feature has only been added for shebang - the run sub-command (which is the default way of running inputs when a sub-command is not specified explicitly) will not support this. Added by @MaciejG604 in #1802","s":"Allow executable Scala scripts without a file extension","u":"/docs/release_notes","h":"#allow-executable-scala-scripts-without-a-file-extension","p":2368},{"i":2645,"t":"It is now possible to export configuration from Scala CLI project to Json format with the export sub-command. scala-cli --power export --json . It is currently exporting basic information about the project and includes, for example, the following fields: ScalaVersion Platform Sources Dependencies Resolvers Example of generated Json output: { \"scalaVersion\": \"3.2.2\", \"platform\": \"JVM\", \"scopes\": { \"main\": { \"sources\": [ \"Hello.scala\" ], \"dependencies\": [ { \"groupId\": \"com.lihaoyi\", \"artifactId\": { \"name\": \"pprint\", \"fullName\": \"pprint_3\" }, \"version\": \"0.6.6\" } ], ... } } } Added by @MaciejG604 in #1840","s":"Export Project configuration to Json","u":"/docs/release_notes","h":"#export-project-configuration-to-json","p":2368},{"i":2647,"t":"To be more consistent with dependency command line options --dep, the dependency using directive is now passed by using dep. Please note that we have kept the alias of the old directive (lib, libs) for backwards compatibility. //> using dep \"org.scalameta::munit:0.7.29\" Renamed by @lwronski in #1827","s":"Rename using lib to using dep","u":"/docs/release_notes","h":"#rename-using-lib-to-using-dep","p":2368},{"i":2649,"t":"Remove ammonite imports support​ The support for $ivy and $dep ammonite imports has been removed. To easily convert existing $ivy and $dep imports into the using dep directive in your sources, you can use the provided actionable diagnostic. Removed by @MaciejG604 in #1787 Drop the metabrowse sub-command​ With this release, support for Metabrowse has been removed from Scala CLI. This change was made in order to limit the number of features that we need to support, especially since the Metabrowse project is no longer being actively worked on. Remove by @lwronski in #1867","s":"Other breaking changes","u":"/docs/release_notes","h":"#other-breaking-changes","p":2368},{"i":2651,"t":"Add cross-platform toolkit dependency by @bishabosha in #1810 Show explain message when is enabled by @lwronski in #1830 Read home directory from env variable instead of option from command line by @lwronski in #1842 Add build/taskStart and taskFinish to the exception reporting BSP mechanism by @MaciejG604 in #1821 blooprifle: report exit code in exception by @Flowdalic in #1844 Suppress lib update warning by @MaciejG604 in #1848 Invalid subcommand arg by @MaciejG604 in #1811 SIP-related changes​ Add a warning for the -run option of the legacy scala runner, instead of failing by @Gedochao in #1801 Add warnings for the deprecated -Yscriptrunner legacy scala runner option instead of passing it to scalac by @Gedochao in #1804 Filter out restricted & experimental options from SIP mode help by @Gedochao in #1812 Warn in sip mode when using restricted command by @lwronski in #1862 Add more detail for sub-commands' help messages by @Gedochao in #1852 Fix printing not supported option in restricted mode by @lwronski in #1861 Shorter options help by @Gedochao in #1872 Fixes​ Fix warning about using directives in multiple files when two java files are present by @MaciejG604 in #1796 Quit flag not suppresses compilation errors by @lwronski in #1792 Dont warn about target directives by @MaciejG604 in #1803 Fix - actionable actions not suggest update to previous version by @lwronski in #1813 Fix actionable action when uses latest sytanx version in lib by @lwronski in #1817 Prevent NPE from being thrown by the export sub-command if testFramework isn't defined by @Gedochao in #1814 Fix message checking in test by @MaciejG604 in #1847 blooprifle: add -XX:+IgnoreUnrecognizedVMOptions to hardCodedDefaultJavaOpts by @Flowdalic in #1845 Trim passwords obtained as command result by @MaciejG604 in #1871 Build and internal changes​ Ignore Bloop server early exit if it signals an already running server by @alexarchambault in #1799 Build aarch64 linux launcher using m1 by @lwronski in #1805 Remove latest supported scala version mechanism by @lwronski in #1816 Switch scala-cli-signing to org.virtuslab and bump to 0.1.15 by @Gedochao in #1853 Add clang to scala-cli docker image by @lwronski in #1846 bloop-file: show timeout value in error message by @Flowdalic in #1855 Back port of documentation changes to main by @github-actions in #1860 Run generate reference doc as non sip by @lwronski in #1866 Bump case-app to 2.1.0-M23 by @lwronski in #1868 Documentation updates​ Update docker example command by @MaciejG604 in #1798 Tweak --watch/--restart disambiguation in the help messages & docs by @Gedochao in #1819 Release notes - msi malware analysis by @lwronski in #1832 Improve 'shebang' help message wrt program arguments by @Flowdalic in #1829 docs: Fix Yum manual installation step by @tgodzik in #1850 Updates & maintenance​ Update scala-cli.sh launcher for 0.1.20 by @github-actions in #1790 Bump VirtusLab/scala-cli-setup from 0.1.19 to 0.1.20 by @dependabot in #1806","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-8","p":2368},{"i":2653,"t":"@Flowdalic made their first contribution in #1829 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-11","p":2368},{"i":2656,"t":"Scala CLI now has support for Scala Toolkit. Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. It is currently in its pre-release phase and includes the following libraries: MUnit for testing; Sttp for HTTP client; UPickle/UJson for reading, writing and operating on JSONs; OS-Lib for operating on files and the operating system. You can add it to your Scala CLI build from the command line with the --with-toolkit option. scala-cli . --with-toolkit latest There's also an appropriate using directive. //> using toolkit \"0.1.6\" Added by @lwronski in #1768","s":"Add support for Scala Toolkit","u":"/docs/release_notes","h":"#add-support-for-scala-toolkit","p":2368},{"i":2658,"t":"We now rely on Scala 3.2.2 as the default internal Scala version used to build the project. Added by @lwronski and @Gedochao in #1772","s":"Scala CLI is built with Scala 3.2.2","u":"/docs/release_notes","h":"#scala-cli-is-built-with-scala-322","p":2368},{"i":2660,"t":"The about command has been removed, its features merged back to the version command. As a result, the version command will now check if your locally installed Scala CLI is up-to-date. It is possible to skip the check with the --offline option, or when printing raw CLI or default Scala versions with --cli-version and --scala-version, respectively. scala-cli version --offline # Scala CLI version: 0.1.20 # Scala version (default): 3.2.2 Similarly, the doctor sub-command has been removed, with its past and previously planned functionalities to be delivered in a more interactive manner in the future. Added by @Gedochao in #1744","s":"Removal of the about and doctor sub-commands","u":"/docs/release_notes","h":"#removal-of-the-about-and-doctor-sub-commands","p":2368},{"i":2662,"t":"You can now get the platform-appropriate Scala CLI binary on aarch64/arm64 architecture via sdkman. Added by @mkurz in #1748","s":"The Scala CLI aarch64/arm64 binary is now available via sdkman","u":"/docs/release_notes","h":"#the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman","p":2368},{"i":2664,"t":"The scala-cli.sh launcher script now correctly downloads the aarch64/arm64 artifact on the appropriate architecture. Added by @mkurz in #1745","s":"aarch64/arm64 artifact with the launcher script","u":"/docs/release_notes","h":"#aarch64arm64-artifact-with-the-launcher-script","p":2368},{"i":2666,"t":"JARs can now be run just like any other input, without the need of passing the -cp option. scala-cli Hello.jar # Hello Added by @lwronski in #1738","s":"Run a .jar file as a regular input","u":"/docs/release_notes","h":"#run-a-jar-file-as-a-regular-input","p":2368},{"i":2668,"t":"The --java-prop option can be skipped when passing Java properties to Scala CLI now. scala-cli Hello.scala -Dfoo=bar Added by @lwronski in #1739","s":"Java properties without the need for --java-prop","u":"/docs/release_notes","h":"#java-properties-without-the-need-for---java-prop","p":2368},{"i":2670,"t":"It is now possible to configure packaging into a docker image via using directives. //> using packaging.dockerFrom \"openjdk:11\" //> using packaging.dockerImageTag \"1.0.0\" //> using packaging.dockerImageRegistry \"virtuslab\" //> using packaging.dockerImageRepository \"scala-cli\" Added by @lwronski in #1753","s":"Docker packaging with using directives","u":"/docs/release_notes","h":"#docker-packaging-with-using-directives","p":2368},{"i":2672,"t":"It is now possible to pass args to GraalVM via the following using directive: //> using packaging.graalvmArgs \"--no-fallback\", \"--enable-url-protocols=http,https\" Added by @lwronski in #1767","s":"Pass GraalVM args via a using directive","u":"/docs/release_notes","h":"#pass-graalvm-args-via-a-using-directive","p":2368},{"i":2674,"t":"SIP-related changes​ Remove irrelevant options from version help message by @lwronski in #1737 Include launcher options in the help for the default and help sub-commands by @Gedochao in #1725 Remove suffix .aux from progName when installed by cs by @lwronski in #1736 Don't fail in case of connection errors in the version sub-command by @Gedochao in #1760 Set workspace dir to os.tmp.dir for virtual sources by @lwronski in #1771 Add support for deprecated Scala 2.13.x-specific scala runner options by @Gedochao in #1774 Add support for the -with-compiler runner option by @Gedochao in #1780 Fixes​ Take into account interactively picked options when caching binaries by @alexarchambault in #1701 Erase things in working dir in publish by @alexarchambault in #1715 Improve formatting of generated Mill project by @lolgab in #1677 Restart Bloop server if it exited by @alexarchambault in #1716 Add a global configuration for suppressing the warning about directives in multiple files by @MaciejG604 in #1779 Add CLI option for suppressing the warning about directives in multiple files by @MaciejG604 in #1754 Set page size for aarch64 Linux binaries to 64k by @mkurz in #1726 Build and internal changes​ Tweaking by @alexarchambault in #1711 Address some native-image warnings by @alexarchambault in #1719 Do not generate Linux aarch64 binaries from PRs by @alexarchambault in #1720 Derive using directives handlers from case classes by @alexarchambault in #1637 Don't run commands upon HelpTests instantiation by @alexarchambault in #1762 Documentation updates​ Add test-only cookbook by @lwronski in #1718 Fixing minor typos and some wordsmithing. by @medale in #1731 Back port of documentation changes to main by @github-actions in #1735 Explain the differences in using shebang vs scala-cli directly in script by @lwronski in #1740 Add instruction for Intellij JVM version by @MaciejG604 in #1773 Fix a broken link by @xerial and @lwronski in #1777 Updates & maintenance​ Update svm to 22.3.0 by @scala-steward in #1689 Update scala-cli.sh launcher for 0.1.19 by @github-actions in #1707 Bump VirtusLab/scala-cli-setup from 0.1.18 to 0.1.19 by @dependabot in #1709 Update Bloop to 1.5.6-sc-1 by @lwronski in #1704 Update trees_2.13 to 4.7.1 by @scala-steward in #1717 Update coursier-jvm_2.13, ... to 2.1.0-RC4 by @scala-steward in #1723 Bump uraimo/run-on-arch-action from 2.3.0 to 2.5.0 by @dependabot in #1734 Update jsoniter-scala-core_2.13, ... to 2.20.0 by @scala-steward in #1732 Update jsoniter-scala-core_2.13, ... to 2.20.1 by @scala-steward in #1741 Update scalafmt-cli_2.13, scalafmt-core to 3.6.1 by @scala-steward in #1742 Update core_2.13 to 3.8.6 by @scala-steward in #1746 Update libdaemon to 0.0.11 by @scala-steward in #1759 Update jsoniter-scala-core_2.13, ... to 2.20.2 by @scala-steward in #1757 Update core_2.13 to 3.8.7 by @scala-steward in #1758 Update bloop core to 1.5.6-sc-2 by @lwronski in #1761 Update core_2.13 to 3.8.8 by @scala-steward in #1770 Update ammonite to 2.5.6 by @scala-steward in #1769 Update jsoniter-scala-core_2.13, ... to 2.20.3 by @scala-steward in #1776 Update amm to 2.5.6-1-f8bff243 by @lwronski in #1778","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-9","p":2368},{"i":2676,"t":"@mkurz made their first contribution in #1726 @medale made their first contribution in #1731 @MaciejG604 made their first contribution in #1773 @xerial made their first contribution in #1777 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-12","p":2368},{"i":2679,"t":"We are happy to announce that there is a new dedicated launcher for the Linux Aarch64. You can find it here. Added in #1703 by @lwronski","s":"The Linux aarch64 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-linux-aarch64-native-launcher-is-here-experimental","p":2368},{"i":2681,"t":"Dependencies (and other configurations) from using directives should now always be picked up after a BSP project reload. Fixed by @Gedochao in #1681.","s":"Fix workspace/reload for Intellij IDEA","u":"/docs/release_notes","h":"#fix-workspacereload-for-intellij-idea","p":2368},{"i":2683,"t":"The shebang headers in scala code blocks inside a markdown input are always ignored. # Scala with `shebang` A sample code block with the `shebang` header. ```scala #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") ``` Added by @Gedochao in #1647","s":"shebang headers in Markdown","u":"/docs/release_notes","h":"#shebang-headers-in-markdown","p":2368},{"i":2685,"t":"It is now possible to export scalac compiler plugins from a Scala CLI project to Mill with the export sub-command. Added by @carlosedp in #1626","s":"Export Scala compiler plugins to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-plugins-to-mill-projects","p":2368},{"i":2687,"t":"SIP Changes​ Fix the order of help command groups for the default help by @Gedochao in #1697 Adjust SIP help output & ensure ScalaSipTests are run on Windows by @Gedochao in #1695 Add warnings for -save & -nosave legacy scala runner options instead of failing by @Gedochao in #1679 Fixes​ Suggest to update only to stable version by @lwronski in #1634 Fix - Skip checking file order by @lwronski in #1696 fix if else in mill.bat by @MFujarewicz in #1661 Add repositories from build options when validating scala versions by @lwronski in #1630 Fix using directives not working with the shebang line in .scala files by @Gedochao in #1639 Don't clear compilation output dir by @clutroth in #1660 Documentation updates​ Decompose the README & add a contributing guide by @Gedochao in #1650 Improve IDE support docs by @Gedochao in #1684 Build and internal changes​ Use snapshot repo to download stubs by @lwronski in #1693 Temporarily rollback CI to ubuntu-20.04 by @Gedochao in #1640 Fix - merge extra repos with resolve.repositories by @lwronski in #1643 Use Mill directory convention in mill project by @lolgab in #1676 Updates & maintenance​ Update coursier-jvm_2.13, ... to 2.1.0-RC3 by @scala-steward in #1688 Update coursier-jvm_2.13, ... to 2.1.0-RC3-1 by @scala-steward in #1702 Update slf4j-nop to 2.0.6 by @scala-steward in #1691 Ignore jsoniter updates for JDK 8 by @lwronski in #1694 Update trees_2.13 to 4.7.0 by @scala-steward in #1690 Update jsoniter-scala-core_2.13 to 2.19.1 by @scala-steward in #1674 Update jsoniter-scala-core_2.13 to 2.19.0 by @scala-steward in #1672 Update os-lib to 0.9.0 by @scala-steward in #1653 Update scala-collection-compat to 2.9.0 by @scala-steward in #1657 Update core_2.13 to 3.8.5 by @scala-steward in #1655 Update pprint to 0.8.1 by @scala-steward in #1654 Update mill-main to 0.10.10 by @scala-steward in #1652 Update org.eclipse.jgit to 6.4.0.202211300538-r by @scala-steward in #1656 Update jsoniter-scala-core_2.13 to 2.18.1 by @scala-steward in #1651 Update slf4j-nop to 2.0.5 by @scala-steward in #1658 Bump VirtusLab/scala-cli-setup from 0.1.17 to 0.1.18 by @dependabot in #1644 Update scala-cli.sh launcher for 0.1.18 by @github-actions in #1624 Update using_directives to 0.0.10 by @scala-steward in #1692 Bumped up com.lihaoyi::os-lib version to 0.9.0 by @pingu1m in #1649","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-10","p":2368},{"i":2689,"t":"@pingu1m made their first contribution in #1649 @clutroth made their first contribution in #1660 @MFujarewicz made their first contribution in #1661 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-13","p":2368},{"i":2692,"t":"It is now possible to filter test suites with the --test-only option. //> using dep \"org.scalameta::munit::1.0.0-M7\" package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' # tests.only.Tests: # ==> X tests.only.Tests.bar 0.037s munit.FailException: ~/project/src/test/BarTests.scala:5 assertion failed # 4: test(\"bar\") { # 5: assert(2 + 2 == 5) # 6: } # at munit.FunSuite.assert(FunSuite.scala:11) # at tests.only.Tests.$init$$$anonfun$1(BarTests.scala:5) # at tests.only.Tests.$init$$$anonfun$adapted$1(BarTests.scala:6) # + foo 0.004s # + foo-again 0.001s Filtering particular tests by name requires passing args to the test framework. For example, with munit: scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' -- '*foo*' # tests.only.Tests: # + foo 0.032s # + foo-again 0.001s Added by @lwronski in #1604","s":"Filter tests with --test-only","u":"/docs/release_notes","h":"#filter-tests-with---test-only","p":2368},{"i":2694,"t":"If you can only download artifacts through an authenticated proxy, it is now possible to configure it with the config subcommand. scala-cli config httpProxy.address https://proxy.company.com scala-cli config httpProxy.user _encoded_user_ scala-cli config httpProxy.password _encoded_password_ Replace _encoded_user_ and _encoded_password_ by your actual user and password, following the password option format. They should typically look like env:ENV_VAR_NAME, file:/path/to/file, or command:command to run. Added by @alexarchambault in #1593","s":"Accept authenticated proxy params via Scala CLI config","u":"/docs/release_notes","h":"#accept-authenticated-proxy-params-via-scala-cli-config","p":2368},{"i":2696,"t":"It is now possible to run .md sources inside a .zip archive. Same as with directories, .md sources inside zipped archives are ignored by default, unless the --enable-markdown option is passed. scala-cli archive-with-markdown.zip --enable-markdown This also enables running Markdown sources fom GitHub gists, as those are downloaded by Scala CLI as zipped archives. scala-cli https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown It is also possible to point Scala CLI to a .md file with a direct URL. scala-cli https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md Added by @Gedochao in #1581","s":"Support for running Markdown sources from zipped archives and gists","u":"/docs/release_notes","h":"#support-for-running-markdown-sources-from-zipped-archives-and-gists","p":2368},{"i":2698,"t":"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input: echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli _.md Added by @Gedochao in #1582","s":"Support for running piped Markdown sources","u":"/docs/release_notes","h":"#support-for-running-piped-markdown-sources","p":2368},{"i":2700,"t":"It is now possible to pass Markdown code as a snippet directly from the command line. scala-cli run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Added by @Gedochao in #1583","s":"Support for running Markdown snippets","u":"/docs/release_notes","h":"#support-for-running-markdown-snippets","p":2368},{"i":2702,"t":"It is now possible to pass the desired name of your Mill project to the export sub-command with the --project option. scala-cli export . --mill -o mill-proj --project project-name Added by @carlosedp in #1563","s":"Customize exported Mill project name","u":"/docs/release_notes","h":"#customize-exported-mill-project-name","p":2368},{"i":2704,"t":"It is now possible to export scalac options from a Scala CLI project to Mill with the export sub-command. Added by @lolgab in #1562","s":"Export Scala compiler options to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-options-to-mill-projects","p":2368},{"i":2706,"t":"Fixes​ Fix overriding settings from tests by @alexarchambault in #1566 Print compilation failed in watch mode too in test command by @alexarchambault in #1548 Fix error message when running JVM launcher from Java 8 by @alexarchambault in #1575 Fix using directives for Markdown inputs by @Gedochao in #1598 Fix - clean up only homebrew-scala-experimental directory by @lwronski in #1615 Warn users when pushing to Sonatype with missing credentials or params by @alexarchambault in #1545 Warning for multiple files with using directives by @wleczny in #1591 Make package --python work by @alexarchambault in #1531 Better revolver output by @alexarchambault in #1614 Make PackageTestsDefault.reuse run native binary more robust by @lwronski in 1621 Documentation updates​ Add some explanations on implicit sub-commands in -help by @Gedochao in #1587 Runner specification by @romanowski in #1445 Install documentation update by @wleczny in #1595 Document recent features & changes affecting working with Markdown inputs by @Gedochao in #1606 Improve docs coverage with sclicheck by @Gedochao in #1612 Reduce ignore tags in the docs snippets by @Gedochao in #1617 Build and internal changes​ Remove superfluous annotation by @alexarchambault in #1567 Decompose & refactor Inputs by @Gedochao in #1565 Disable create PGP key test on Windows CI by @alexarchambault in #1588 Switch to Scala 3-based case-app by @alexarchambault in #1568 Remove cli-options module by @alexarchambault in #1552 Enable to force using jvm signing launcher for native launcher of scala-cli by @lwronski in #1597 Run warm up test before running default tests by @lwronski in #1599 Make DefaultTests more robust by @alexarchambault in #1613 Updates & maintenance​ Update scala-cli.sh launcher for 0.1.17 by @github-actions in #1564 Update zip-input-stream to 0.1.1 by @scala-steward in #1573 Update coursier-jvm_2.13, ... to 2.1.0-RC1 by @scala-steward in #1572 Update mill-main to 0.10.9 by @scala-steward in #1571 Update test-runner, tools to 0.4.8 by @scala-steward in #1574 Update case-app_2.13 to 2.1.0-M21 by @scala-steward in #1570 Bump VirtusLab/scala-cli-setup from 0.1.16 to 0.1.17 by @dependabot in #1579 Bump Ammonite to 2.5.5-17-df243e14 & Scala to 3.2.1 by @Gedochao in #1586 Update scala-cli-signing to 0.1.13 by @alexarchambault in #1569 Update coursier-jvm_2.13, ... to 2.1.0-RC2 by @scala-steward in #1590 Update scalajs-sbt-test-adapter_2.13 to 1.11.0 by @scala-steward in #1477 Update slf4j-nop to 2.0.4 by @scala-steward in #1596 Update jsoniter-scala-core_2.13 to 2.18.0 by @scala-steward in #1608 Update test-runner, tools to 0.4.9 by @scala-steward in #1610 Update Bloop to 1.5.4-sc-4 by @alexarchambault in #1622","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-11","p":2368},{"i":2708,"t":"@carlosedp made their first contribution in #1563 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-14","p":2368},{"i":2711,"t":"To install Scala CLI via SDKMAN, run the following command from the command line: sdk install scalacli and to install Scala CLI via homebrew: brew install Virtuslab/scala-cli/scala-cli Added by @wleczny in #1505 and #1497","s":"SDKMAN and Homebrew support installation of Scala CLI for M1","u":"/docs/release_notes","h":"#sdkman-and-homebrew-support-installation-of-scala-cli-for-m1","p":2368},{"i":2713,"t":"The --jvm option can now be added via using directives, like //> using jvm \"adopt:11\" Added by @lwronski in #1539","s":"Specifying the --jvm option via using directives","u":"/docs/release_notes","h":"#specifying-the---jvm-option-via-using-directives","p":2368},{"i":2715,"t":"Scala CLI now accepts options such as -rewrite, -new-syntax, -old-syntax, -source:, -indent and -no-indent, without requiring them to be escaped by -O. Fixed by @Gedochao in #1501","s":"Accept more scalac options without escaping","u":"/docs/release_notes","h":"#accept-more-scalac-options-without-escaping","p":2368},{"i":2717,"t":"The --python option can now be enabled via a using directive, like //> using python Added by @alexarchambault in #1492","s":"Enable python support via using directives","u":"/docs/release_notes","h":"#enable-python-support--via-using-directives","p":2368},{"i":2719,"t":"Publish​ Various config command tweaks / fixes by @alexarchambault in #1460 Accept email via --email when creating a PGP key in config command by @alexarchambault in #1482 Make publish --python work by @alexarchambault in #1494 Add repositories.credentials config key by @alexarchambault in #1466 Check for missing org and version at the same time in publish by @alexarchambault in #1534 Rename some publish config keys by @alexarchambault in #1532 Add publish.credentials config key, use it to publish by @alexarchambault in #1533 Spark​ Accept spark-submit arguments on the command-line by @alexarchambault in #1455 Fixes​ Fix generating pkg package for M1 by @lwronski in #1461 Return exit code 1 when build fails for test by @lwronski in #1518 Fix the nativeEmbedResources using directive by @Gedochao in #1525 Build and internal changes​ Automate deploy of scala-experimental brew formula by @wleczny in #1530 Decompose RunTestDefinitions by @Gedochao in #1529 Add some simple tests for running .md sources by @Gedochao in #1527 Run doc tests from munit test suites by @alexarchambault in #1435 Minor refacto around build options stuff by @alexarchambault in #1488 No need to use os.ProcessOutput.ReadLines in test by @alexarchambault in #1491 Enforce logging options for all scala commands by @Gedochao in #1499 Tweak documentation verification tests by @Gedochao in #1504 Support jvmRunEnvironment and jvmTestEnvironment for BSP by @Gedochao in #1519 Downgrade Scala version in 'scala-cli repl --amm' if needed by @alexarchambault #1493 Documentation / help updates​ Tweak / fix publish messages by @alexarchambault in #1535 Merge documentation of installing scala-cli on MacOs and MacOs/M1 by @wleczny in #1507 Improve the basics doc by @Gedochao in #1513 Fix a typo in the --server option reference doc by @Gedochao in #1521 Improve the docs on using Scala compiler options by @Gedochao in #1503 Add help for repl, scalafmt and scaladoc by @wleczny in #1487 remove paragraph about bug for coursier install by @bishabosha in #1485 Tell about pressing Enter in watch message by @alexarchambault in #1465 Updates / maintainance​ Update jsoniter-scala-core_2.13 to 2.17.9 by @scala-steward in #1544 Bump docusaurus to 2.20 and other docs deps by @lwronski in #1540 Update jsoniter-scala-core_2.13 to 2.17.8 by @scala-steward in #1537 Update cli-options_2.13, cli_2.13, ... to 0.1.11 by @scala-steward in #1538 Update case-app_2.13 to 2.1.0-M19 by @scala-steward in #1536 Bump coursier/setup-action from 1.2.1 to 1.3.0 by @dependabot in #1496 Update scala-cli.sh launcher for 0.1.16 by @github-actions in #1458 Bump VirtusLab/scala-cli-setup from 0.1.15 to 0.1.16 by @dependabot in #1462 Update expecty to 0.16.0 by @scala-steward in #1467 Update jsoniter-scala-core_2.13 to 2.17.5 by @scala-steward in #1470 Update mill-main to 0.10.8 by @scala-steward in #1472 Update pprint to 0.8.0 by @scala-steward in #1473 Update core_2.13 to 3.8.3 by @scala-steward in #1474 Update publish_2.13 to 0.1.3 by @scala-steward in #1475 Update trees_2.13 to 4.6.0 by @scala-steward in #1478 Update slf4j-nop to 2.0.3 by @scala-steward in #1479 Update asm to 9.4 by @scala-steward in #1476 Update using_directives to 0.0.9 by @scala-steward in #1480 Update fansi to 0.4.0 by @scala-steward in #1471 Update case-app_2.13 to 2.1.0-M18 by @scala-steward in #1468 Bump webfactory/ssh-agent from 0.5.4 to 0.7.0 by @dependabot in #1495 Update jsoniter-scala-core_2.13 to 2.17.6 by @scala-steward in #1498 Update coursier to 2.1.0-M7-39-gb8f3d7532 by @alexarchambault in #1520","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-12","p":2368},{"i":2721,"t":"@bishabosha made their first contribution in #1485 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-15","p":2368},{"i":2723,"t":"This release consists mainly of updates, fixes, and various enhancements of existing features.","s":"v0.1.16","u":"/docs/release_notes","h":"#v0116","p":2368},{"i":2725,"t":"javac options can now be added via using directives, like //> using javacOpt \"source\", \"1.8\", \"target\", \"1.8\" Added by @lwronski in #1438","s":"Specifying javac options via using directives","u":"/docs/release_notes","h":"#specifying-javac-options-via-using-directives","p":2368},{"i":2727,"t":"In watch mode (using the -w or --watch option), pressing Enter when Scala CLI is watching for changes makes it run again what it's supposed to be doing (compiling, running, running tests, or packaging, etc.) This is inspired by Mill's behaviour in watch mode, which supports the same feature. Added by @alexarchambault in #1451","s":"Pressing enter in watch mode proceeds to run / compile / test / … again","u":"/docs/release_notes","h":"#pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again","p":2368},{"i":2729,"t":"Scala CLI can now be installed via Scoop on Windows, with a command such as scoop install scala-cli Added by @nightscape in #1416, thanks to him!","s":"Installation via Scoop on Windows","u":"/docs/release_notes","h":"#installation-via-scoop-on-windows","p":2368},{"i":2731,"t":"Scala CLI should now send text edit suggestions with some of its diagnostics, via BSP, so that editors can suggest those edits to users. This should work in upcoming versions of Metals in particular. Added by @lwronski in #1448","s":"Actionable diagnostics in Metals","u":"/docs/release_notes","h":"#actionable-diagnostics-in-metals","p":2368},{"i":2733,"t":"Add --scalapy-version option by @alexarchambault in #1397 Fixes​ Fixes in Scala Native binaries caching​ When running a sequence of commands such as $ scala-cli run --native . $ scala-cli --power package --native . -o my-app Scala CLI should cache a Scala Native binary during the first command, so that the second command can just re-use it, rather than generating a binary again. This also fixes the re-use of compilation artifacts between both commands, so that the Scala CLI project isn't re-compiled during the second command either. Fixed by @alexarchambault in #1406 Accept more scalac options without escaping​ Scala CLI now accepts options such as -release, -encoding, -color, -feature, -deprecation and -nowarn, without requiring them to be escaped by -O. It also accepts --scalac-verbose, which is equivalent to -O -verbose (increases scalac verbosity). Lastly, it warns when -release and / or -target: are inconsistent with --jvm. Fixed by @Gedochao in #1413 Fix --java-option and --javac-option handling in package sub-command​ --java-option and --javac-option should now be accepted and handled properly in the package sub-command. Fixed by @lwronski in #1434 Fix wrong file name when publising Scala.js artifacts locally​ The publish local sub-command used to publish Scala.js artifacts with a malformed suffix. This is now fixed. Fixed by @lwronski in #1443 Fix spurious stack traces in the publish and publish local sub-commands​ The publish and publish local commands could print spurious stack traces when run with non-default locales, using native Scala CLI binaries. This is now fixed. Fixed by @romanowski in #1423 Make run --python --native work from Python virtualenv​ Using both --native and --python in the run sub-command should work fine from Python virtualenv. Fixed by @kiendang in #1399 Documentation / help updates​ Dump scala 2 version in docs by @lwronski in #1408 Ensure the the repl & default sub-commands respect group help options by @Gedochao in #1417 Remove stray _ typo by @armanbilge in #1385 Add docs on how to install scala-cli for M1 by @lwronski in #1431 Debugging cookbook by @wleczny in #1441 Updates / maintainance​ Update scala-cli.sh launcher for 0.1.15 by @github-actions in #1401 Revert scalafmt fix by @lwronski in #1402 Bump respective Scala versions to 2.12.17 & 2.13.9 and Ammonite to 2.5.4-33-0af04a5b by @Gedochao in #1405 Turn off running tests in PR for M1 runner by @lwronski in #1403 Bump VirtusLab/scala-cli-setup from 0.1.14.1 to 0.1.15 by @dependabot in #1414 Bump coursier/setup-action from f883d08305acbc28e5e5363bf5ec086397627021 to 1.2.1 by @dependabot in #1415 Tweak the release procedure by @Gedochao in #1426 Update case-app_2.13 to 2.1.0-M17 & scala-cli-signing to v0.1.10 by @lwronski in #1427 Automate choco package deploy by @wleczny in #1412 Generate pkg package for m1 by @lwronski in #1410 Re-enable gif tests by @alexarchambault in #1436 Bump Scala 2.13.x to 2.13.10 & Ammonite to 2.5.5 by @Gedochao in #1437 Remove mill-scala-cli stuff from build by @alexarchambault in #1433 Add support for BSP's buildTarget/outputPaths and update bsp4j to 2… by @lwronski in #1439 Update bsp4j to 2.1.0-M3 by @lwronski in #1444 Update scala-packager to 0.1.29 and hardcode upgradeCodeGuid by @lwronski in #1446 Refactor ScalaCommand to enforce respecting help options by @Gedochao in #1440 Address compilation warnings by @alexarchambault in #1452 Update coursier to 2.1.0-M7 by @alexarchambault in #1447 Update bloop to 1.5.4-sc-3 by @alexarchambault in #1454","s":"Other","u":"/docs/release_notes","h":"#other","p":2368},{"i":2735,"t":"@nightscape made their first contribution in #1416 @kiendang made their first contribution in #1399 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-16","p":2368},{"i":2738,"t":"We are happy to announce that there is a new dedicated launcher for M1 users. You can find it here. Please note that the package sub-command is unstable for this launcher. Added in #1396 by @lwronski","s":"The M1 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-m1-native-launcher-is-here-experimental","p":2368},{"i":2740,"t":"Passing the --python option allows using ScalaPy with the repl sub-command: ▶ scala-cli --python Welcome to Scala 3.2.0 (17.0.2, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> import me.shadaj.scalapy.py scala> py.Dynamic.global.range(1, 4) val res0: me.shadaj.scalapy.py.Dynamic = range(1, 4) Added in #1336 by @alexarchambault","s":"--python option for repl sub-command (experimental)","u":"/docs/release_notes","h":"#--python-option-for-repl-sub-command-experimental","p":2368},{"i":2742,"t":"To be backward compatible with the scala command, some changes have been made to the following options: The compile sub-command's --output option has been renamed to --compilation-output. This option is now also available from the run and package sub-commands. ▶ scala-cli compile Hello.scala --compilation-output out ▶ scala-cli --main-class Hello -classpath out Hello The -d option is no longer an alias for --dependency, but for --compilation-output. -O -d -O path/to/compilation/output now defaults to -d path/to/compilation/output. ▶ scala-cli compile Hello.scala -d out ▶ scala-cli --main-class Hello -classpath out Hello The old --classpath option has been renamed to --print-classpath. --classpath, --class-path and -classpath options are now aliases for the --extra jars option. -O -classpath -O path/to/classpath now defaults to --extra-jars path/to/classpath. ▶ scala-cli compile --print-classpath Hello.scala # ~/Projects/debug-test/.scala-build/project_103be31561_103be31561-7a1ed8dde0/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar:~/Library/Caches/ScalaCli/local-repo/v0.1.15/org.virtuslab.scala-cli/runner_3/0.1.15/jars/runner_3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar Added in #1340 by @Gedochao","s":"-d, -classpath and compile sub-command's --output options changes","u":"/docs/release_notes","h":"#-d--classpath-and-compile-sub-commands---output-options-changes","p":2368},{"i":2744,"t":"The following changes have been made to improve backward compatibility with the scala command: Passing the --main-class option along with -classpath to the default command now defaults to run instead of repl: ▶ scala-cli --main-class Hello -classpath out Hello If the run sub-command is passed explicitly, it's sufficient to have a main class on the classpath (inputs aren't necessary then): ▶ scala-cli compile Hello.scala -d out ▶ scala-cli run -classpath out Hello Added in #1369 by @Gedochao","s":"Make inputs optional when -classpath and --main-class are passed","u":"/docs/release_notes","h":"#make-inputs-optional-when--classpath-and---main-class-are-passed","p":2368},{"i":2746,"t":"It is now possible to debug code ran by run and test sub-commands: ▶ scala-cli Main.scala --debug Listening for transport dt_socket at address: 5005 Hello This addresses #1212 Added in #1389 by @wleczny","s":"Debugging with the run and test sub-commands","u":"/docs/release_notes","h":"#debugging-with-the-run-and-test-sub-commands","p":2368},{"i":2748,"t":"This option can be used to choose the platform, which should be used to compile and run the application. ▶ scala-cli Main.scala --platform js Hello Note that --platform js is an alias for --js and --platform native is an alias for --native. This addresses #1214 Added in #1347 by @wleczny","s":"--platform option","u":"/docs/release_notes","h":"#--platform-option","p":2368},{"i":2750,"t":"Fixes​ Ensure directories are created recursively when the package sub-command is called by @Gedochao in #1371 Fix calculation of Scala version and turn off the -release flag for 2.12.x < 2.12.5 by @Gedochao in #1377 Fix finding main classes in external jars by @Gedochao in #1380 Fix Js split style SmallModulesFor in pure JVM by @lwronski in #1394 Build and internal changes​ Remove mill-scalafix customization by @alexarchambault in #1360 Split config db stuff to a separate config module by @alexarchambault in #1367 Detect sip when installed by coursier by @lwronski in #1368 Create empty class to enforce resolving ivy deps by mill for dummy modules by @lwronski in #1374 Use millw launcher instead of running mill by cs by @lwronski in #1375 Add --debug option for integration tests by @wleczny in #1378 NIT ScalaVersionUtil refactor by @Gedochao in #1384 Make config module compatible with Java 8 by @alexarchambault in #1387 Add HTTP proxy-related keys in config module by @alexarchambault in #1388 Add repositories-related keys in config module by @alexarchambault in #1395 Updates​ Update scala-cli.sh launcher for 0.1.14 by @github-actions in #1362 Update jsoniter-scala-core_2.13 to 2.17.3 by @scala-steward in #1364 Update core_2.13 to 3.8.0 by @scala-steward in #1365 Bump VirtusLab/scala-cli-setup from 0.1.13 to 0.1.14.1 by @dependabot in #1376 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-13","p":2368},{"i":2753,"t":"We fixed a nasty bug breaking any Scala CLI run using any Scala 3 version earlier than 3.2.0 on printing stacktraces. Only Scala CLI 0.1.13 was affected. $ scala-cli about Scala CLI version: 0.1.13 Scala version (default): 3.2.0 $ scala-cli -S 3.1.3 -e 'throw Exception(\"Broken\")' Compiling project (Scala 3.1.3, JVM) Compiled project (Scala 3.1.3, JVM) Exception in thread \"main\" java.lang.NoSuchMethodError: 'long scala.runtime.LazyVals$.getOffsetStatic(java.lang.reflect.Field)' at scala.cli.runner.StackTracePrinter.(StackTracePrinter.scala:101) at scala.cli.runner.StackTracePrinter$.coloredStackTraces(StackTracePrinter.scala:104) at scala.cli.runner.StackTracePrinter$.$lessinit$greater$default$4(StackTracePrinter.scala:11) at scala.cli.runner.Runner$.main(Runner.scala:18) at scala.cli.runner.Runner.main(Runner.scala) Added in #1358 by @romanowski","s":"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0","u":"/docs/release_notes","h":"#hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320","p":2368},{"i":2755,"t":"Disable mill-scala-cli for now by @alexarchambault in #1335 Update scala-cli.sh launcher for 0.1.13 by @github-actions in #1351 Remove backslash which skip execution of mv command by @lwronski in #1353 Fix import ordering by @alexarchambault in #1359","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-17","p":2368},{"i":2757,"t":"Update scalafix stuff… by @alexarchambault in #1333 Bump VirtusLab/scala-cli-setup from 0.1.12 to 0.1.13 by @dependabot in #1354 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14","s":"Updates","u":"/docs/release_notes","h":"#updates-1","p":2368},{"i":2760,"t":"We no longer default to the help sub-command when no arguments are passed. Starting with 0.1.13 running Scala CLI with no args will launch the repl. $ scala-cli -S 3 Welcome to Scala 3.1.3 (17.0.3, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> When inputs are provided, Scala CLI defaults to the run sub-command, as before. $ cat hello.sc println(\"Hello World\") $ scala-cli hello.sc Hello World This change was added by @Gedochao in #1268","s":"Change the default sub-command to repl when no args are passed","u":"/docs/release_notes","h":"#change-the-default-sub-command-to-repl-when-no-args-are-passed","p":2368},{"i":2762,"t":"Scala CLI now supports marking the workspace root directory with an optional configuration file: project.settings.scala. The workspace root determines where the .bsp and .scala-build directories will be saved (which mostly affects what path should be opened in your IDE to import the Scala CLI project through BSP). The settings file is also the recommended input for your project's using directives. Otherwise, it functions similarly to other .scala sources. $ cat project.settings.scala //> using scala \"2.13.4\" $ cat hello.sc println(util.Properties.versionString) $ scala-cli hello.sc . version 2.13.4 To see how exactly is the root directory resolved, see this document Added in #1260 by @wleczny","s":"Marking the project's workspace root with the project.settings.scala file","u":"/docs/release_notes","h":"#marking-the-projects-workspace-root-with-the-projectsettingsscala-file","p":2368},{"i":2764,"t":"We now rely on Scala 3.2.0 as the default internal Scala version used to build the project. This change was added by @lwronski in #1314","s":"Scala CLI is now built with Scala 3.2.0","u":"/docs/release_notes","h":"#scala-cli-is-now-built-with-scala-320","p":2368},{"i":2766,"t":"Scala CLI now allows embedding resources (by default) in a Scala Native binary with the --native flag. $ cat resources/scala-native/foo.c int foo(int i) { return i + 42; } $ cat hello.scala //> using platform \"native\" //> using resourceDir \"resources\" import scalanative.unsafe.* @extern def foo(int: CInt): CInt = extern @main def main = println(foo(3)) $ scala-cli hello.scala --native 45 Added in #812 by @jchyb","s":"Add resources support for Scala Native","u":"/docs/release_notes","h":"#add-resources-support-for-scala-native","p":2368},{"i":2768,"t":"Even though we default to the repl sub-command when no arguments are passed to Scala CLI, an exception to that rule is when a snippet is passed with one of the following options: -e, --execute-script, --execute-scala or --execute-java. In that case, the passed snippets are treated as inputs to be executed and switch the default to the run sub-command. $ scala-cli -e 'println(\"Hello\")' Hello If you still want to pass a snippet to the repl, you can either pass the repl sub-command explicitly or use one of the following options, as before: --script-snippet, --scala-snippet or --java-snippet. $ scala-cli --script-snippet 'println(\"Hello\")' Welcome to Scala 3.1.3 (17.0.2, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> snippet_sc.main(Array.empty) Hello This change was introduced to make the -e option backwards compatible with the scala command. Added in #1313 by @Gedochao","s":"Default to the run sub-command instead of repl when the -e, --execute-script, --execute-scala or --execute-java options are passed.","u":"/docs/release_notes","h":"#default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed","p":2368},{"i":2770,"t":"Support for Markdown (experimental)​ Scala CLI can now accept .md inputs and run/compile a snippet of Scala code inside the markdown. Markdown sources are ignored by default unless passed explicitly as inputs. You can also enable including non-explicit .md inputs by passing the --enable-markdown option. Plain scala snippets are treated similarly to .sc scripts which can be run by scala-cli: $ cat Example.md This is a simple example of an `.md` file with a Scala snippet. ```scala val message = \"Hello from Markdown\" println(message) ``` scala-cli Example.md Hello from Markdown See this document for more details about the experimental Markdown support. Added in #1268 by @Gedochao Add --python option for the run sub-command (experimental)​ The run sub-command can now run ScalaPy when the --python option is passed. $ cat helloscalapy.sc import py.SeqConverters val len = py.Dynamic.global.len(List(0, 2, 3).toPythonProxy) println(s\"Length is $len\") $ scala-cli helloscalapy.sc --python -S 2.13 Length is 3 Added in #1295 by @alexarchambault","s":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress","p":2368},{"i":2772,"t":"Documentation​ Correct using directives on configuration.md by @megri in #1278 Improve dependencies doc by @Gedochao in #1287 Fixes​ Fix path to sourceMappingURL by @lwronski in #1286 Build and internal changes​ Improve the error message for when a build's main class is ambiguous by @Gedochao in #1323 Improve the error message for unsupported Scala version with Ammonite by @Gedochao in #1327 Detect ARM64 macs when downloading coursier launcher by @keynmol in #1282 Make test(\"...\".only) work again in RunTestDefinitions by alexarchambault in #1294 Use os-lib short-hand method trim when possible by alexarchambault in #1334 Add missing repl tests by alexarchambault in #1332 Scala CLI deb package - Priority and Section flag by @lwronski in #1338 Updates​ Update ammonite to 2.5.4-16-7317286d by @scala-steward in #1283 Update mill-main to 0.10.7 by @scala-steward in #1284 Update scalajs-env-nodejs_2.13 to 1.4.0 by @scala-steward in #1303 Update jsoniter-scala-core_2.13 to 2.16.0 by @scala-steward in #1302 Update core_2.13 to 3.7.6 by @scala-steward in #1299 Update ammonite to 2.5.4-19-cd76521f by @scala-steward in #1298 Update bsp4j to 2.1.0-M1 by @lwronski in #1277 Bump VirtusLab/scala-cli-setup from 0.1.11 to 0.1.12 by @dependabot in #1306 Update jsoniter-scala-core_2.13 to 2.17.0 by @scala-steward in #1311 Update test-runner, tools to 0.4.7 by @scala-steward in #1317 Update jsoniter-scala-core_2.13 to 2.17.1 by @scala-steward in #1320 Update ammonite_3.1.3 to 2.5.4-22-4a9e6989 by @scala-steward in #1329 Update jsoniter-scala-core_2.13 to 2.17.2 by @scala-steward in #1343 Update python-native-libs to 0.2.4 by @scala-steward in #1341 Update org.eclipse.jgit to 6.3.0.202209071007-r by @scala-steward in #1344","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-14","p":2368},{"i":2774,"t":"@megri made their first contribution in #1278 @keynmol made their first contribution in #1282 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-17","p":2368},{"i":2777,"t":"The run sub-command can now run Spark jobs when the --spark option is passed. $ scala-cli run --spark SparkJob.scala Similarly, it's possible to run Hadoop jobs by passing the --hadoop option. scala-cli run --hadoop HadoopJob.java It's also possible to run Spark jobs without a Spark distribution by passing the --spark-standalone option. $ scala-cli run --spark-standalone SparkJob.scala Added in #1129 by alexarchambault","s":"Add --spark, --spark-standalone and --hadoop options for the run sub-command","u":"/docs/release_notes","h":"#add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command","p":2368},{"i":2779,"t":"The version sub-command now includes both the Scala CLI version and the default Scala version. $ scala-cli --version Scala CLI version 0.1.12 Default Scala version: 3.1.3 $ scala-cli -version Scala CLI version 0.1.12 Default Scala version: 3.1.3 $ scala-cli version Scala CLI version 0.1.12 Default Scala version: 3.1.3 You can also pass the --cli-version option to only get the Scala CLI version or the --scala-version option to only get the default Scala version. $ scala-cli version --cli-version 0.1.12 $ scala-cli version --scala-version 3.1.3 This is potentially a breaking change if your automation relies on the output of the version sub-command. Added in #1262 by lwronski","s":"Add the default Scala version to the output of the version sub-command","u":"/docs/release_notes","h":"#add-the-default-scala-version-to-the-output-of-the-version-sub-command","p":2368},{"i":2781,"t":"It is now possible to pass a custom location of the scalafmt configuration with the --scalafmt-conf option for the fmt sub-command. $ scala-cli fmt --scalafmt-conf path/to/the/conf/.scalafmt.conf You can also pass the configuration straight from the terminal with --scalafmt-conf-str. $ scala-cli fmt --scalafmt-conf-str \"version=3.5.5 runner.dialect=scala213\" Added in #1227 by wleczny","s":"Enable passing the scalafmt configuration with --scalafmt-conf and --scalafmt-conf-str","u":"/docs/release_notes","h":"#enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str","p":2368},{"i":2783,"t":"It is now possible to set the --interactive mode on by default, so that passing it explicitly isn't necessary. The next time when you run a command with the --interactive option set to on, Scala CLI will suggest to turn it on permanently. This is recommended for environments where scala-cli is used by a human user only (and not by any automation). $ scala-cli . --interactive You have run the current scala-cli command with the --interactive mode turned on. Would you like to leave it on permanently? [0] Yes [1] No 0 --interactive is now set permanently. All future scala-cli commands will run with the flag set to true. If you want to turn this setting off at any point, just run `scala-cli config interactive false`. Found several main classes. Which would you like to run? [0] ScalaMainClass2 [1] ScalaMainClass1 [2] scripts.ScalaScript_sc You can also configure it manually with the config sub-command, by setting the interactive property to true. $ scala-cli config interactive true Added in #1238 by Gedochao","s":"Enable turning the --interactive mode on permanently","u":"/docs/release_notes","h":"#enable-turning-the---interactive-mode-on-permanently","p":2368},{"i":2785,"t":"Work in progress​ Actionable diagnostics by lwronski in #1229 SIP-46-related​ Restrict directives based on the command used by romanowski in #1259 Documentation​ NIT Improve some website docs by BlackAnubis7 in #1243 Build and internal changes​ Add 0.1.11 release notes to release_notes.md by BlackAnubis7 in #1228 Temporary disable test gif by lwronski in #1261 aarch64 fixes by alexarchambault in #1180 Updates​ Update mill launcher by alexarchambault in #1269 Update scala-cli.sh launcher for 0.1.11 by github-actions in #1230 Update jsoniter-scala-core_2.13 to 2.13.39 by scala-steward in #1239 Update trees_2.13 to 4.5.12 by scala-steward in #1242 Update jsoniter-scala-core_2.13 to 2.14.2 by scala-steward in #1241 Update org name to VirtusLab for downloading scalafmt-native-image by lwronski in #1253 Update core_2.13 to 3.7.4 by scala-steward in #1247 Update case-app_2.13 to 2.1.0-M15 by scala-steward in #1245 Update jsoniter-scala-core_2.13 to 2.15.0 by scala-steward in #1246 Update cli-options_2.13, cli_2.13, ... to 0.1.8 by scala-steward in #1248 Update metaconfig-typesafe-config to 0.11.1 by scala-steward in #1254 Update ammonite to 2.5.4-14-dc4c47bc by scala-steward in #1255 Update coursier-jvm_2.13, ... to 2.1.0-M6-53-gb4f448130 by scala-steward in #1256 Update scala-packager-cli_2.13, ... to 0.1.27 by scala-steward in #1258 Update bloop-config_2.13 to 1.5.3-sc-1 by scala-steward in #1257 Update ammonite to 2.5.4-15-f4a8969b by scala-steward in #1264 Update trees_2.13 to 4.5.13 by scala-steward in #1265 Update slf4j-nop to 2.0.0 by scala-steward in #1273 Update cli-options_2.13, cli_2.13, ... to 0.1.9 by scala-steward in #1272 Bump VirtusLab/scala-cli-setup from 0.1.5 to 0.1.11 by dependabot in #1274","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-15","p":2368},{"i":2787,"t":"BlackAnubis7 made their first contribution in #1228 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-18","p":2368},{"i":2790,"t":"Scala CLI can now run the fmt command without a .scalafmt.conf file present. Previously, if such a file was absent, a Scalafmt requires explicitly specified version. error was raised while using the fmt command. The Scala CLI fmt command now supports passing the scalafmt version and dialect directly from the command line, using the --scalafmt-dialect and --scalafmt-version options respectively: scala-cli fmt --scalafmt-dialect scala3 --scalafmt-version 3.5.8 Either of those (or both) can be skipped, which will make Scala CLI infer a default value. The configuration used can be saved in the workspace by passing the --save-scalafmt-conf option. Added in #1192 by wleczny","s":"Make .scalafmt.conf optional when running the fmt command","u":"/docs/release_notes","h":"#make-scalafmtconf-optional-when-running-the-fmt-command","p":2368},{"i":2792,"t":"It is now possible to pass the output option of the package command with using directives instead of passing it directly from bash. Added in #1213 by wleczny","s":"Define output option for package command with using directives","u":"/docs/release_notes","h":"#define-output-option-for-package-command-with-using-directives","p":2368},{"i":2794,"t":"Scala CLI now allows to pass multiple snippets of the same kind. It was previously possible to mix different kinds (so to pass a Java snippet alongside a Scala one), but not for example 2 separate Scala snippets. That limitation no longer applies. When passed this way, each snippet is then treated as a separate input by Scala CLI. $ scala-cli --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }' Hello Added in #1182 by Gedochao","s":"Add support for running multiple snippets of the same kind","u":"/docs/release_notes","h":"#add-support-for-running-multiple-snippets-of-the-same-kind","p":2368},{"i":2796,"t":"Scala CLI now has a (hidden for now) bloop sub-command, that runs a command using the Scala CLI Bloop server (while the mainline Bloop bloop CLI uses its default Bloop server). This is handy when debugging things on Scala CLI for example, allowing one to manually run scala-cli bloop projects or scala-cli bloop compile. Added in #1199 by alexarchambault","s":"Add bloop sub-command","u":"/docs/release_notes","h":"#add-bloop-sub-command","p":2368},{"i":2798,"t":"It is now allowed to generate an assembly, even for code that has no main class, when --preamble=false is passed. This can be useful for libraries, if users want to pass the assembly to tools such as proguard. This also accepts a (hidden) --main-class-in-manifest=false option if users want not only no preamble, but also no mention of main class in the assembly manifest (META-INF/MANIFEST.MF in the assembly JAR). The latter option is useful for tools, such as the hadoop jar command, that behave differently depending on the presence or not of a main class in the manifest. Added in #1200 by alexarchambault","s":"Make main class optional in preamble-less assemblies","u":"/docs/release_notes","h":"#make-main-class-optional-in-preamble-less-assemblies","p":2368},{"i":2800,"t":"Prevent erroneous using directives from blocking the initial run of BSP​ Up till now, running the setup-ide sub-command on sources containing using directives with syntax errors or pointing to dependencies which could not be fetched would create a BSP setup which could not be imported correctly by IDEs. This is no longer the case and such a BSP connection should now import correctly, so that it's possible to fix the faulty code within the comfort of one's IDE of choice. This fixes #1097 Added in #1195 by Gedochao","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements","p":2368},{"i":2802,"t":"Allow to globally turn actionable diagnostics on or off​ It is now possible to globally enable or disable actionable diagnostics using the config sub-command. The relevant configuration is under the actions key. $ scala-cli config actions true Added in #1193 by lwronski Publishing-related features​ Add \"publish setup\" command by alexarchambault in #926","s":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress-2","p":2368},{"i":2804,"t":"Documentation​ Put the release notes doc on the website by Gedochao in #1196 Fix typo in Spark docs by alexarchambault in #1183 Tweak issue templates & the release procedure by Gedochao in #1188 Add install and uninstall completions documentation by wleczny in #1201 Build and internal changes​ ignore *.semanticdb files by mtk in #1187 Update scala-cli.sh launcher for 0.1.10 by github-actions in #1185 Force push updating scala-cli in scala-cli-setup by lwronski in #1189 Fix running scala check in scala native by lwronski in #1190 Use manifest JARs in \"run\" command if needed by alexarchambault in #1198 Use more lightweight Spark distribs in spark tests by alexarchambault in #1207 Update GraalVM to 22.2.0 by alexarchambault in #1208 Split integration tests by alexarchambault in #1202 Debug macOS CI issue on CI by alexarchambault in #1215 Update docusaurus to 2.0.0-rc.1 by lwronski in #1224 Updates​ Update core_2.13 to 3.7.0 by scala-steward in #1186 Update core_2.13 to 3.7.1 by scala-steward in #1194 Update jsoniter-scala-core_2.13 to 2.13.37 by scala-steward in #1197 Update jsoniter-scala-core_2.13 to 2.13.38 by scala-steward in #1217 Update ammonite to 2.5.4-13-1ebd00a6 by scala-steward in #1218 Update core_2.13 to 3.7.2 by scala-steward in #1219 Update scala-collection-compat to 2.8.1 by scala-steward in #1221 Update trees_2.13 to 4.5.11 by scala-steward in #1222 Update coursier-jvm_2.13, ... to 2.1.0-M6-49-gff26f8e39 by scala-steward in #1223 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-16","p":2368},{"i":2807,"t":"It is now possible to add sources to a Scala CLI project from a source file, with using file directives: //> using file \"Other.scala\" //> using file \"extra/\" Note that several sources can be specified in a single directive //> using file \"Other.scala\" \"extra/\" Added in #1157 by lwronski.","s":"Initial support for importing other sources via using directives","u":"/docs/release_notes","h":"#initial-support-for-importing-other-sources-via-using-directives","p":2368},{"i":2809,"t":"Scala CLI can now update dependencies in user projects, using the dependency-update sub-command, like scala-cli dependency-update --all . When updates are available, this sub-command asks whether to update each of those, right where these dependencies are defined. Added in #1055 by lwronski.","s":"Add dependency update sub-command","u":"/docs/release_notes","h":"#add-dependency-update-sub-command","p":2368},{"i":2811,"t":"Scala CLI can now run Scala or Java code passed on the command-line, via -e / --script-snippet / --scala-snippet / --java-snippet: $ scala-cli -e 'println(\"Hello\")' Hello $ scala-cli --script-snippet 'println(\"Hello\")' Hello $ scala-cli --scala-snippet '@main def run() = println(\"Hello\")' Hello $ scala-cli --java-snippet 'public class Main { public static void main(String[] args) { System.out.println(\"Hello\"); } }' Hello These options are meant to be substitutes to the -e option of the scala script that ships in scalac archives. Added in #1166 by Gedochao.","s":"Running snippets passed as arguments","u":"/docs/release_notes","h":"#running-snippets-passed-as-arguments","p":2368},{"i":2813,"t":"Uninstalling Scala CLI is now documented in the main installation page, right after the installation instructions. In particular, when installed via the installation script, Scala CLI can be uninstalled via a newly added uninstall sub-command. Added in #1122 and #1152 by wleczny.","s":"Uninstall instructions and uninstall sub-command","u":"/docs/release_notes","h":"#uninstall-instructions-and-uninstall-sub-command","p":2368},{"i":2815,"t":"ES modules​ Scala CLI now supports the ES Scala.js module kind, that can be enabled via a //> using jsModuleKind \"esmodule\" directive, allowing to import other ES modules in particular. Added in #1142 by hugo-vrijswijk. Putting Java options in assemblies, launchers, and docker images, in package sub-command​ Passing --java-opt and --java-prop options to the package sub-command is now allowed. The passed options are hard-coded in the generated assemblies or launchers, and in docker images. Added in #1167 by wleczny. --command and --scratch-dir options in run sub-command​ The run sub-command can now print the command it would have run, rather than running it. This can be useful for debugging purposes, or if users want to manually tweak commands right before they are run. Pass --command to run to enable it. This prints one argument per line, for easier automated processing: $ scala-cli run --command -e 'println(\"Hello\")' --runner=false ~/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.2%252B8/OpenJDK17U-jdk_x64_mac_hotspot_17.0.2_8.tar.gz/jdk-17.0.2+8/Contents/Home/bin/java -cp ~/Library/Caches/ScalaCli/virtual-projects/ee/project-3c6fdea1/.scala-build/project_ed4bea6d06_ed4bea6d06/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.1.3/scala3-library_3-3.1.3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar snippet_sc When run relies on temporary files (when Scala.js is used for example), one can pass a temporary directory via --scratch-dir, so that temporary files are kept even when scala-cli doesn't run anymore: $ scala-cli run --command -e 'println(\"Hello\")' --js --runner=false --scratch-dir ./tmp node ./tmp/main1690571004533525773.js Added in #1163 by by alexarchambault. Don't put Scala CLI internal modules in packages​ Scala CLI doesn't put anymore its stubs module and its \"runner\" module in generated packages, in the package sub-command. Fixed in #1161 by alexarchambault. Don't write preambles in generated assemblies in the package sub-command​ Passing --preamble=false to scala-cli --power package --assembly makes it generate assemblies without a shell preamble. As a consequence, these assemblies cannot be made executable, but these look more like \"standard\" JARs, which is required in some contexts. Fixed in #1161 by alexarchambault. Don't put some dependencies in generated assemblies in the package sub-command​ Some dependencies, alongside all their transitive dependencies, can be excluded from the generated assemblies. Pass --provided org:name to scala-cli --power package --assembly to remove a dependency, like $ scala-cli --power package SparkJob.scala --assembly --provided org.apache.spark::spark-sql Note that unlike \"provided\" dependencies in sbt, and compile-time dependencies in Mill, all transitive dependencies are excluded from the assembly. In the Spark example above, for example, as spark-sql depends on scala-library (the Scala standard library), the latter gets excluded from the assembly too (which works fine in the context of Spark jobs). Fixed in #1161 by alexarchambault.","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-1","p":2368},{"i":2817,"t":"Experimental Spark capabilities​ The package sub-command now accepts a --spark option, to generate assemblies for Spark jobs, ready to be passed to spark-submit. This option is hidden (not printed in scala-cli --power package --help, only in --help-full), and should be considered experimental. See this document for more details about these experimental Spark features. Added in #1086 by alexarchambault.","s":"In progress","u":"/docs/release_notes","h":"#in-progress","p":2368},{"i":2819,"t":"Documentation​ Add cookbooks for working with Scala CLI in IDEA IntelliJ by Gedochao in #1149 Fix VL branding by lwronski in #1151 Back port of documentation changes to main by github-actions in #1154 Update using directive syntax in scenarios by lwronski in #1159 Back port of documentation changes to main by github-actions in #1165 Add docs depedency-update by lwronski in #1178 Add docs how to install scala-cli via choco by lwronski in #1179 Build and internal changes​ Update scala-cli.sh launcher for 0.1.9 by github-actions in #1144 Update release procedure by wleczny in #1156 chore(ci): add in mill-github-dependency-graph by ckipp01 in #1164 chore(ci): bump version of mill-github-dependency-graph by ckipp01 in #1171 Use Scala CLI 0.1.9 in build by alexarchambault in #1173 Stop compiling most stuff with Scala 2 by alexarchambault in #1113 Turn the sip mode also for scala-cli-sip binary by romanowski in #1168 chore(ci): use mill-dependency-submission action by ckipp01 in #1174 Fix snippet tests for Windows by Gedochao in #1172 Updates​ Update mill-main to 0.10.5 by scala-steward in #1148 Update snailgun-core, snailgun-core_2.13 to 0.4.1-sc2 by scala-steward in #1155 Update jsoniter-scala-core_2.13 to 2.13.35 by scala-steward in #1169 Update scala-collection-compat to 2.8.0 by scala-steward in #1170 Update jsoniter-scala-core_2.13 to 2.13.36 by scala-steward in #1175","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-17","p":2368},{"i":2821,"t":"hugo-vrijswijk made their first contribution in #1142 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-19","p":2368},{"i":2824,"t":"publish and package sub-commands now support the --list-main-classes option, which allows to list all the available main classes. Previously it was only available in the run command. Added in #1118 by Gedochao","s":"--list-main-classes for publish & package","u":"/docs/release_notes","h":"#--list-main-classes-for-publish--package","p":2368},{"i":2826,"t":"fmt options improvement​ Added missing documentation on how to pass native scalafmt options in the fmt sub-command with the -F option. $ scala-cli fmt -F --version scalafmt 3.5.2 Additionally, a couple of scalafmt's native options received aliases in Scala CLI: --respect-project-filters is an alias for -F --respect-project-filters. Because of the way sources are passed by Scala CLI to scalafmt under the hood, we now turn it on by default to respect any project.excludePaths settings in the user's .scalafmt.conf. It can be disabled by passing --respect-project-filters=false to revert to previous behaviour. This addresses #1121 --scalafmt-help is an alias for -F --help. It shows the --help output from scalafmt, which might prove as helpful reference when in need of using native scalafmt options with -F. Added in #1135 by Gedochao Include libsodium.dll on Windows​ Static linking of libsodium in Windows launcher has been fixed. This addresses #1114 Added in #1115 by alexarchambault Force interactive mode for update command​ Interactive mode for update sub-command is now enabled by default. Added in #1100 by lwronski","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-2","p":2368},{"i":2828,"t":"Publishing-related features​ Publish tweaks + documentation by alexarchambault in #1107 Better BSP support for Scala scripts​ Add scala-sc language to BSP supported languages by alexarchambault in #1140","s":"In progress","u":"/docs/release_notes","h":"#in-progress-1","p":2368},{"i":2830,"t":"Documentation PRs​ Update scala 2.12 to 2.12.16 in docs by lwronski in #1108 Back port of documentation changes to main by github-actions in #1111 Tweak release procedure by Gedochao in #1112 Build and internal changes​ Add choco configuration files by lwronski in #998 Tweaking by alexarchambault in #1105 Add scala-cli-setup deploy key to ssh-agent by lwronski in #1117 Updates​ Update scala-cli.sh launcher for 0.1.8 by github-actions in #1106 Update case-app to 2.1.0-M14 by alexarchambault in #1120 Update Scala to 3.1.3 by alexarchambault in #1124 Update jsoniter-scala-core_2.13 to 2.13.32 by scala-steward in #1125 Update coursier-jvm_2.13, ... to 2.1.0-M6-28-gbad85693f by scala-steward in #1126 Update libsodiumjni to 0.0.3 by scala-steward in #1127 Update org.eclipse.jgit to 6.2.0.202206071550-r by scala-steward in #1128 Update Scala.js to 1.10.1 by scala-steward in #1130 Update Scala Native to 0.4.5 by alexarchambault in #1133 Update scala-js-cli to 1.1.1-sc5 by alexarchambault in #1134 Update jsoniter-scala-core_2.13 to 2.13.33 by scala-steward in #1136 Update scalafmt to 3.5.8 by Gedochao in #1137 Update cli-options_2.13, cli_2.13, ... to 0.1.7 by scala-steward in #1138 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-18","p":2368},{"i":2833,"t":"You can pass the option --list-main-classes to the run command to list all the available main classes, including scripts. $ scala-cli . --list-main-classes Hello scripts.AnotherScript_sc scripts.Script_sc Added in #1095 by Gedochao","s":"--list-main-classes option for the run command","u":"/docs/release_notes","h":"#--list-main-classes-option-for-the-run-command","p":2368},{"i":2835,"t":"The config sub-command allows to get and set various configuration values, intended for use by other Scala CLI sub-commands. This feature has been added in preparation for the publish command, stay tuned for future announcements. Added in #1056 by alexarchambault","s":"Add config command","u":"/docs/release_notes","h":"#add-config-command","p":2368},{"i":2837,"t":"When trying to run a directory containing scripts and just a single non-script main class, the non-script main class will now be prioritised and run by default. $ scala-cli . Running Hello. Also detected script main classes: scripts.AnotherScript_sc, scripts.Script_sc You can run any one of them by passing option --main-class, i.e. --main-class scripts.AnotherScript_sc All available main classes can always be listed by passing option --list-main-classes Hello world Changed in #1095 by Gedochao","s":"Prioritise non-script main classes","u":"/docs/release_notes","h":"#prioritise-non-script-main-classes","p":2368},{"i":2839,"t":"Accept latest Scala versions despite stale Scala version listings in cache​ Scala CLI uses version listings from Maven Central to check if a Scala version is valid. When new Scala versions are released, users could sometimes have stale version listings in their Coursier cache for a short period of time (the Coursier cache TTL, which is 24 hours by default). This prevented these users to use new Scala versions during that time. To work around that, Scala CLI now tries to re-download version listings when they don't have the requested Scala version. This addresses #1090 Fixed in #1096 by lwronski Bloop now uses JAVA_HOME by default​ Bloop should now pick up the JDK available in JAVA_HOME. It was formerly necessary to pass --bloop-jvm system explicitly. This addresses #1102 Fixed in #1084 by lwronski The -coverage-out option now accepts relative paths​ Scala CLI now correctly processes relative paths when passed to the -coverage-out option. Formerly, the scoverage.coverage file would not be properly generated when a relative path was passed. This addresses #1072 Fixed in #1080 by lwronski","s":"Important bugfixes","u":"/docs/release_notes","h":"#important-bugfixes","p":2368},{"i":2841,"t":"Documentation PRs​ Improve scripts guide by Gedochao in #1074 Update installation instructions for Nix by kubukoz in #1082 Tweak docs by alexarchambault in #1085 Some typos & rewording on the single-module projects use case page by Baccata in #1089 Fixes​ Add suffix to project name which contains virtual files by lwronski in #1070 Build and internal changes​ Update scala-cli.sh launcher for 0.1.7 by github-actions in #1076 Tweaking by alexarchambault in #1087 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-19","p":2368},{"i":2843,"t":"The release notes for all the past versions of Scala CLI can be viewed on our releases page on GitHub.","s":"Older versions","u":"/docs/release_notes","h":"#older-versions","p":2368}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,4.591,1,1.474,2,7.402,3,2.493,4,2.929,5,0.96,6,1.602,7,3.303,8,3.795,9,2.523,10,4.634,11,3.61,12,5.837,13,4.259,14,7.008,15,6.114,16,3.726,17,3.169,18,3.026,19,4.196,20,4.994,21,3.726,22,3.181,23,6.114]],["t/4",[1,1.263,4,1.625,5,0.817,6,1.445,9,1.4,12,3.239,24,4.423,25,2.052,26,1.066,27,1.008,28,1.824,29,1.828,30,2.432,31,3.876,32,1.346,33,1.175,34,1.2,35,1.711,36,4.636,37,1.02,38,1.016,39,0.829,40,3.17,41,3.112,42,1.509,43,1.524,44,1.796,45,2.28,46,1.943,47,1.094,48,1.165,49,0.653,50,1.194,51,0.985,52,0.505,53,3.486,54,4.698,55,3.393,56,0.989,57,1.09,58,3.061,59,1.524,60,1.004,61,1.601,62,2.605,63,1.024,64,1.739,65,2.605,66,4.731,67,3.764,68,2.046,69,2.88,70,2.605,71,2.605,72,2.605,73,1.668,74,2.41,75,2.382,76,5.485,77,2.282,78,1.164,79,4.148,80,2.109,81,0.974,82,1.194,83,2.41,84,2.103,85,4.44,86,4.698,87,4.44,88,2.282,89,2.448,90,1.901,91,2.282,92,3.889,93,0.928,94,0.944,95,2.282,96,2.605,97,1.397,98,1.767,99,1.901,100,2.282,101,2.186,102,3.312,103,2.046,104,2.282,105,2.186,106,1.739,107,2.41,108,1.646,109,1.431,110,2.109,111,0.971,112,1.767,113,1.062,114,1.991,115,1.468,116,1.377,117,2.605,118,1.626,119,2.605,120,2.605,121,1.626,122,2.605,123,2.605,124,1.555,125,2.605,126,2.046,127,2.605]],["t/6",[1,0.908,3,1.771,4,3.635,5,0.932,6,1.023,9,2.339,11,2.222,16,2.294,26,2.016,38,3.871,52,0.955,61,1.904,128,4.687,129,4.152,130,2.388,131,2.479,132,1.675,133,1.535,134,2.36,135,2.016,136,3.288,137,4.314,138,4.133,139,2.246,140,6.151,141,2.189,142,1.6,143,3.452,144,3.264,145,3.166,146,5.12,147,3.674,148,2.642,149,1.898,150,2.246,151,2.282,152,3.004,153,3.075,154,2.706,155,2.346,156,2.495,157,2.432,158,3.594,159,4.524,160,4.926,161,4.382,162,4.926,163,4.926,164,2.529,165,2.178,166,4.926,167,2.447,168,3.456]],["t/8",[1,1.879,5,0.865,6,1.529,20,3.879,32,0.852,33,2.804,34,2.863,37,2.432,48,2.048,52,1.704,61,1.558,129,2.423,142,2.018,143,2.404,144,2.735,151,2.879,152,3.79,153,3.879,154,3.414,155,2.96,156,3.149,164,3.191,169,3.056,170,3.302,171,2.491,172,3.566,173,3.36,174,3.987,175,2.191,176,3.834,177,3.236,178,4.749,179,4.749,180,3.927,181,2.377,182,3.566]],["t/10",[5,0.814,6,1.44,26,3.275,32,1.097,61,2.039,130,3.878,145,2.839,169,2.459,183,3.545,184,4.679,185,3.706,186,6.478,187,2.765,188,4.137,189,5.19,190,8.001,191,5.613,192,4.994,193,8.001]],["t/12",[5,0.915,6,1.328,26,2.901,133,3.657,156,3.591,169,2.981,170,2.295,194,6.796,195,3.876,196,4.806,197,5.171,198,11.734,199,4.878,200,3.469,201,7.359,202,8.909,203,4.696]],["t/14",[5,1.08,6,1.685,32,1.143,34,2.659,111,2.151,113,2.352,130,4.041,131,4.196,156,5.431,164,2.963,169,2.526,183,1.661,204,3.252,205,5.653,206,3.108,207,1.908,208,4.842,209,4.531,210,5.055,211,4.531,212,3.913,213,4.126,214,2.069,215,4.304,216,2.48,217,4.976,218,2.403,219,3.343,220,5.771,221,3.409]],["t/16",[3,1.043,5,1.007,6,1.286,8,3.88,28,1.373,32,1.463,33,1.97,49,2.076,60,1.683,61,1.265,93,1.555,130,4.015,131,4.168,156,4.196,169,2.197,177,2.274,204,4.667,206,1.774,214,1.565,216,1.876,222,9.015,223,3.664,224,1.931,225,4.367,226,8.63,227,7.662,228,2.832,229,3.063,230,3.186,231,4.04,232,6.259,233,2.183,234,4.367,235,4.367,236,2.08,237,4.367,238,4.367,239,4.04,240,2.379,241,3.664,242,2.634,243,2.342,244,1.818,245,3.337,246,2.693,247,1.758,248,2.419,249,2.439,250,4.224,251,1.057,252,5.926,253,4.388,254,6.766,255,2.663,256,1.365]],["t/18",[1,1.22,3,2.195,5,0.717,6,1.267,17,2.623,32,0.908,61,1.613,149,2.552,156,4.656,164,3.401,169,2.165,171,2.655,200,1.958,256,2.07,257,2.824,258,3.654,259,5.061,260,5.801,261,5.557,262,5.801,263,4.94,264,4.421,265,5.557,266,2.204,267,6.127,268,3.119,269,3.873,270,4.131,271,3.58,272,5.801,273,5.061,274,6.127,275,3.995,276,3.136,277,2.416]],["t/21",[5,0.906,6,1.534,11,2.463,20,3.407,31,3.473,32,1.3,33,2.463,47,2.293,48,1.904,49,2.007,61,0.834,97,2.928,109,2.999,146,3.132,156,2.765,157,5.929,169,2.62,171,2.188,175,3.342,187,1.887,216,2.346,218,3.334,278,5.193,279,5.05,280,5.459,281,2.974,282,5.459,283,5.459,284,3.591,285,5.05,286,4.58,287,3.982,288,4.781,289,3.277,290,1.478,291,3.594,292,5.519,293,2.63,294,3.049,295,3.591,296,3.449,297,4.42,298,3.225,299,5.05,300,3.193,301,5.05]],["t/23",[21,2.963,27,3.457,31,2.76,32,1.536,41,4.794,48,2.525,49,2.808,61,1.803,97,3.412,143,3.457,145,3.171,151,4.139,155,4.256,169,1.499,224,2.813,233,3.181,256,3.229,291,2.856,302,4.314,303,3.797,304,4.498,305,4.909,306,2.963,307,4.745,308,6.362,309,4.745,310,3.838,311,2.734,312,4.995,313,6.362,314,4.862]],["t/25",[5,0.868,6,1.219,7,1.635,11,1.786,31,2.718,32,0.543,37,1.55,41,2.124,43,2.316,46,2.953,48,2.155,49,2.69,61,0.957,130,1.919,133,1.953,135,1.621,144,1.742,156,2.006,157,3.839,165,2.771,169,2.622,171,1.587,175,2.741,177,3.263,181,1.514,199,2.006,200,1.853,206,2.039,207,1.309,214,1.42,216,2.693,218,1.649,249,2.212,250,2.019,251,0.959,271,3.387,278,2.568,279,3.663,281,2.158,287,2.889,300,2.316,302,2.685,304,3.914,305,4.272,306,1.844,312,3.109,315,3.96,316,2.251,317,1.526,318,3.96,319,1.886,320,2.643,321,3.109,322,2.415,323,2.077,324,2.124,325,3.468,326,3.96,327,1.642,328,2.534,329,2.363,330,2.124,331,2.193,332,1.993,333,2.108,334,2.442,335,2.568,336,3.109,337,2.212,338,5.074,339,2.568,340,3.663,341,2.831,342,1.886,343,2.502,344,2.953,345,2.415,346,2.231,347,2.643,348,3.468,349,2.019,350,3.109,351,3.663,352,3.322,353,2.363,354,1.796]],["t/27",[8,3.653,32,1.548,48,2.268,49,1.893,61,1.535,113,3.078,132,3.841,150,3.443,169,1.779,289,4.113,290,2.045,293,3.639,295,4.968,330,6.058,349,5.125,354,3.425,355,4.968,356,4.131,357,10.049,358,5.298,359,6.272,360,4.256]],["t/29",[5,0.769,6,1.36,7,3.032,11,3.314,26,3.007,43,4.296,48,2.237,49,1.841,157,3.627,169,2.324,218,3.059,221,4.339,251,1.778,271,3.971,300,6.514,342,4.698,343,4.642,350,5.768,361,5.768,362,4.832,363,7.346,364,10.428,365,5.614,366,4.702,367,4.296,368,4.003,369,4.642,370,2.061,371,6.796]],["t/31",[0,0.789,3,1.886,4,2.072,5,0.485,6,0.481,7,0.568,9,0.434,11,1.137,16,0.641,17,1.709,21,0.641,22,0.547,28,1.097,31,0.597,32,0.478,47,0.578,48,1.514,49,1.262,50,0.63,52,0.267,56,0.957,57,2.804,78,0.614,81,1.614,103,1.08,109,0.756,111,1.3,128,0.869,130,0.667,131,0.692,132,1.186,133,0.429,135,1.767,139,0.627,142,0.447,144,1.535,146,1.446,150,0.627,157,1.244,164,2.216,167,0.684,168,0.965,169,1.464,170,0.445,171,0.551,174,0.624,175,2.19,177,0.716,181,3.144,187,2.317,192,0.859,199,0.697,200,1.488,203,0.671,206,1.132,207,0.455,217,0.821,230,1.004,247,0.554,249,0.769,250,1.285,251,0.844,257,1.547,258,0.711,269,0.805,270,0.538,271,1.362,277,0.502,278,2.8,281,1.373,285,1.273,286,2.927,306,1.174,307,1.026,319,1.661,322,0.839,323,0.722,324,0.738,329,0.821,330,1.871,332,1.268,333,1.342,334,1.555,335,1.635,336,1.08,341,2.494,342,2.959,343,0.869,354,1.582,360,0.775,362,0.905,367,1.474,372,1.839,373,0.918,374,1.205,375,1.273,376,1.376,377,1.154,378,1.114,379,1.273,380,0.918,381,1.376,382,0.839,383,1.376,384,1.376,385,0.965,386,0.881,387,2.332,388,1.88,389,1.376,390,0.965,391,1.376,392,1.376,393,1.376,394,1.376,395,1.026,396,3.488,397,1.051,398,1.08,399,1.376,400,2.208,401,1.376,402,2.521,403,2.115,404,3.227,405,1.376,406,2.332,407,1.352,408,4.409,409,1.376,410,1.683,411,1.376,412,1.08,413,1.376,414,2.332,415,1.376,416,2.521,417,1.205,418,1.376,419,2.602,420,1.376,421,1.376,422,1.376,423,1.376,424,1.154,425,0.881,426,1.376,427,1.555,428,1.273,429,3.598,430,1.08,431,1.376,432,1.376,433,0.892,434,1.376,435,1.376,436,1.376,437,1.376,438,1.154,439,2.332,440,1.051,441,1.376,442,1.205,443,1.376,444,0.881,445,2.115,446,0.813,447,1.802,448,2.521,449,1.376,450,1.376,451,1.273,452,1.154,453,1.376,454,2.521,455,1.273,456,1.376,457,2.521,458,1.205,459,1.661,460,1.08,461,1.376,462,1.205,463,1.408,464,1.376,465,0.888,466,1.273,467,1.273,468,1.08,469,1.273,470,0.849,471,0.918,472,0.679,473,0.744,474,1.273,475,1.966,476,1.408,477,1.926,478,1.446,479,1.555,480,1.42,481,1.376,482,1.376,483,0.744,484,5.034,485,1.019,486,8.008,487,1.273,488,0.775,489,1.114,490,1.376,491,2.341,492,2.044,493,2.454,494,1.051,495,0.905,496,1.376,497,0.738,498,2.521,499,1.376,500,1.376,501,1.709,502,4.317,503,1.114,504,1.376,505,1.051,506,2.521,507,0.575,508,1.376,509,1.099,510,0.933,511,1.376,512,1.376,513,2.521,514,1.376,515,1.376,516,2.491,517,0.83,518,1.114,519,1.376,520,1.376,521,3.622,522,1.376,523,0.918,524,1.376,525,1.376,526,0.905,527,0.722,528,1.08,529,1.376,530,1.376,531,1.376,532,1.376,533,1.273,534,1.376,535,1.376,536,0.341,537,1.114,538,0.933,539,1.376,540,1.376,541,1.376,542,0.892,543,1.08,544,1.376,545,1.979,546,1.376,547,1.635,548,1.376,549,0.983,550,0.637,551,1.154,552,1.205,553,1.051,554,1.376,555,1.376]],["t/33",[5,0.895,6,1.281,32,1.274,156,4.706,169,3.065,257,2.855,258,2.619,483,6.733,556,8.137,557,8.137,558,9.29]],["t/35",[1,0.836,3,1.664,5,0.846,6,1.495,9,1.431,26,1.858,39,1.443,48,0.911,49,1.747,52,1.645,57,4.296,113,1.85,132,2.886,133,1.414,142,1.474,143,2.696,156,4.298,169,2.243,170,2.256,171,1.819,187,4.027,263,3.385,264,3.03,265,3.808,270,3.726,277,1.655,293,2.187,317,1.749,368,2.473,491,3.818,559,4.538,560,4.538,561,5.472,562,4.538,563,3.399,564,4.538,565,6.97,566,4.538,567,4.538,568,4.538,569,4.199,570,3.808,571,5.362,572,3.808,573,3.674,574,3.077,575,3.563,576,3.385,577,3.311,578,4.199,579,4.538,580,4.538,581,4.538,582,3.674,583,4.199,584,3.674,585,4.199,586,4.199,587,4.199]],["t/37",[5,0.578,6,1.022,32,1.534,48,1.993,49,1.858,61,1.516,156,3.756,169,1.746,200,3.308,256,2.317,257,3.05,330,6.683,332,4.995,588,8.174,589,4.106,590,9.132,591,8.036]],["t/39",[1,1.128,3,2.63,5,0.678,6,1.199,9,3.472,17,2.424,32,1.387,37,2.395,39,1.947,61,0.935,133,3.153,149,2.359,164,3.143,165,2.707,171,2.454,200,1.81,251,1.482,256,3.162,257,1.881,277,2.233,491,2.849,523,5.805,526,4.026,527,4.561,592,7.291,593,4.565,594,3.58,595,4.565,596,5.663,597,3.545,598,5.663,599,4.677,600,2.681,601,3.868,602,4.294,603,5.361,604,8.697,605,8.046]],["t/41",[1,1.611,5,0.862,6,0.851,7,4.193,32,1.515,48,1.756,52,1.196,56,2.341,61,0.942,149,3.369,156,3.124,169,2.999,187,2.132,256,1.928,258,2.864,266,2.052,291,3.925,362,4.057,470,3.804,491,2.021,563,4.264,606,5.175,607,4.713,608,2.783,609,4.117,610,8.089,611,5.828,612,4.713,613,4.117,614,6.168,615,8.089,616,8.089,617,8.089]],["t/43",[1,1.885,5,0.798,6,1.411,32,1.403,507,4.279,618,5.899,619,6.311,620,5.667]],["t/45",[1,1.862,5,0.788,6,1.393,52,1.959,507,5.404,618,6.263]],["t/47",[1,1.862,5,0.788,6,1.393,52,1.959,618,6.263,620,7.156]],["t/49",[1,1.754,3,2.502,5,0.429,6,0.758,9,1.733,16,2.559,24,2.212,28,2.53,30,1.95,32,1.529,40,2.508,41,2.948,42,3.183,46,4.099,47,2.309,48,1.616,49,1.377,50,2.519,51,2.078,52,1.066,56,3.054,60,2.118,61,0.84,133,2.508,175,1.937,183,1.582,184,3.214,195,2.212,228,3.565,245,4.2,256,3.275,311,2.362,317,2.118,332,2.766,349,2.803,527,2.883,601,3.473,602,3.856,621,4.564,622,2.319,623,4.814,624,6.751,625,4.2,626,3.565,627,4.099,628,2.697,629,4.315,630,5.496,631,4.814,632,4.814,633,4.099,634,4.2,635,2.73,636,5.496,637,3.789]],["t/51",[1,0.992,5,0.618,6,0.743,9,1.698,25,1.905,30,2.813,32,0.738,40,1.679,47,2.263,48,1.082,61,2.106,84,3.754,89,2.273,97,2.889,133,2.932,134,2.58,145,1.911,156,4.016,171,2.159,183,1.551,206,1.412,290,1.458,304,2.711,611,4.549,628,2.643,638,6.069,639,3.249,640,4.717,641,6.944,642,4.983,643,4.017,644,4.983,645,3.596,646,4.519,647,1.979,648,5.386,649,4.229,650,3.85,651,4.519,652,4.519,653,4.116,654,7.928,655,6.652,656,4.32,657,6.419,658,5.386]],["t/53",[3,1.072,5,0.35,6,0.619,8,1.631,9,1.415,11,2.025,21,3.218,30,1.593,32,0.615,40,1.399,47,1.885,48,1.388,49,1.125,60,1.729,61,2.073,84,3.272,89,1.894,111,1.672,133,2.154,144,3.041,151,4.384,156,3.501,183,1.989,188,3.573,195,1.806,206,2.21,242,2.707,244,1.869,290,1.215,368,2.445,491,1.471,492,2.125,628,2.202,643,3.347,645,2.996,646,3.766,647,2.538,649,3.524,650,3.208,651,3.766,652,7.07,653,3.43,659,6.229,660,4.488,661,6.91,662,4.488,663,6.393,664,4.488,665,4.488,666,4.488,667,4.488,668,4.488,669,6.91,670,6.91,671,6.91,672,5.798,673,1.582,674,2.678,675,4.488,676,2.911,677,4.488]],["t/55",[3,1.848,5,0.406,6,0.719,9,1.643,11,3.491,32,0.715,40,1.624,48,1.047,57,2.18,59,5.397,60,2.008,61,2.087,81,1.949,84,4.37,89,2.199,111,1.942,133,1.624,145,1.85,156,2.64,184,3.048,195,2.098,200,1.541,206,1.367,249,2.912,258,1.47,290,1.411,385,3.657,459,2.482,465,1.837,476,2.912,594,3.048,611,2.991,628,2.557,649,4.092,650,3.726,651,4.373,653,3.983,655,4.373,656,4.216,657,4.22,678,2.623,679,4.22,680,5.212,681,5.212,682,5.212,683,5.212,684,4.373,685,4.565,686,4.822,687,4.822,688,4.822,689,4.822,690,5.212,691,5.212,692,5.212,693,5.212,694,5.212,695,7.159,696,5.212]],["t/57",[1,1.034,5,0.825,6,1.459,7,2.316,8,2.969,13,2.986,24,2.258,25,1.984,28,2.568,32,1.12,40,2.546,41,3.009,42,3.25,45,2.881,47,2.357,48,1.127,49,1.406,50,2.571,51,2.122,52,1.088,56,2.13,78,2.506,112,3.804,129,2.187,169,2.269,170,1.816,216,2.411,242,3.384,275,4.927,277,2.047,289,4.602,290,1.519,291,2.518,327,2.326,354,2.544,356,3.959,489,4.542,697,4.185,698,5.191,699,3.25,700,3.639,701,3.162,702,4.707,703,4.914,704,4.914,705,3.867,706,8.169,707,2.493,708,5.191,709,3.422,710,5.611,711,3.804,712,5.611,713,2.901]],["t/59",[1,0.686,3,1.425,5,0.666,6,1.029,8,2.168,13,1.981,30,2.649,32,1.281,37,1.457,40,1.16,45,1.911,48,1.499,49,0.933,52,1.157,89,1.571,112,4.045,113,1.517,132,1.266,133,1.16,149,1.434,150,1.697,164,3.063,169,1.759,170,1.205,171,1.492,174,1.688,206,2.451,216,1.6,218,1.55,224,1.646,230,2.716,242,2.245,249,3.333,256,1.164,258,1.05,268,1.753,289,4.817,290,1.615,295,2.449,309,2.776,310,2.245,317,2.299,327,3.874,356,4.099,360,2.098,444,2.382,465,3.692,470,2.296,492,1.763,493,2.116,594,2.177,626,2.415,701,3.362,707,1.654,709,2.27,714,3.123,715,1.679,716,2.611,717,3.723,718,5.337,719,2.415,720,2.415,721,3.723,722,3.123,723,4.185,724,3.444,725,2.776,726,3.723,727,2.485,728,2.098,729,1.743,730,1.981,731,2.323,732,1.468,733,2.079,734,1.622,735,3.444,736,1.981,737,2.136,738,3.26,739,2.199,740,1.697,741,2.566,742,3.444,743,3.444,744,2.661,745,2.524,746,3.26,747,3.444,748,3.014,749,3.014]],["t/61",[1,1.513,4,2.068,5,0.754,6,1.334,8,3.515,22,3.845,52,1.095,78,3.667,145,2.005,149,3.164,164,2.901,169,1.331,175,1.992,200,1.67,218,2.353,233,2.825,243,3.03,289,3.36,292,3.895,300,3.304,317,2.177,323,2.963,349,2.881,356,2.322,368,3.078,373,3.772,470,3.485,550,4.479,628,2.772,673,1.992,678,4.132,701,4.626,711,3.831,741,3.895,750,4.948,751,5.227,752,6.647,753,5.65,754,4.755,755,8.114,756,4.74,757,2.881,758,3.03,759,8.21,760,4.317,761,4.948,762,4.948,763,5.65,764,7.191,765,4.74,766,3.964]],["t/63",[4,2.665,5,0.765,6,1.352,8,2.646,30,2.583,32,0.998,40,2.269,43,4.258,47,3.058,112,4.936,172,4.177,195,2.93,203,5.407,206,1.909,229,5.107,289,4.855,317,2.805,327,3.018,349,3.713,356,4.557,465,2.566,701,4.102,709,4.44,719,4.722,745,6.648,747,6.735,760,7.493,767,6.735,768,5.894,769,5.311]],["t/65",[1,0.979,3,2.981,5,0.898,6,1.517,8,1.932,10,5.407,18,2.01,24,2.139,25,1.88,28,2.468,32,0.729,34,4.301,35,1.567,40,2.447,41,2.851,42,3.079,45,2.729,47,2.233,48,1.577,49,2.34,50,2.436,51,2.01,52,1.031,61,1.426,63,2.088,133,1.657,134,2.546,158,5.727,216,2.284,224,2.35,277,1.939,290,3.31,676,6.055,770,4.655,771,8.636,772,2.306,773,4.303,774,8.637]],["t/67",[1,2.106,3,1.245,5,0.603,6,1.067,22,2.073,24,2.098,25,2.737,26,2.133,27,2.016,28,2.433,32,1.265,36,4.655,40,2.412,41,2.796,42,3.019,45,2.676,47,2.19,48,1.047,49,1.306,50,2.388,51,1.971,52,1.011,56,1.978,61,1.182,66,6.089,89,3.265,93,3.286,94,1.888,171,2.089,216,2.24,356,2.142,447,3.726,471,3.48,563,2.542,775,5.212,776,3.983,777,7.743,778,5.212,779,4.526,780,5.247,781,5.705,782,5.913,783,4.373,784,5.09,785,4.373,786,4.373,787,3.215,788,4.22]],["t/69",[5,0.606,6,1.071,29,5.451,32,1.065,36,4.668,48,1.56,60,2.994,61,1.187,66,3.744,67,5.04,75,4.168,76,6.398,79,5.555,80,6.291,89,3.279,97,4.168,98,5.269,99,5.669,100,6.806,101,6.519,102,5.795,158,7.471,164,3.99,214,2.786,789,7.189,790,7.189,791,6.519,792,7.77,793,5.04,794,5.669]],["t/71",[5,0.808,6,1.429,22,4.121,36,4.724,61,1.583,66,4.993,790,9.587,791,8.695]],["t/73",[5,0.788,6,1.393,36,4.606,61,1.544,66,4.868,779,5.909,791,8.477,795,10.104,796,6.851,797,9.348]],["t/75",[5,0.724,6,1.281,36,5.232,61,1.754,66,6.002,67,7.445,68,7.294,69,7.445,73,5.946,780,6.299,798,9.29]],["t/77",[5,0.769,6,1.36,36,4.497,61,1.898,66,6.162,68,7.746,73,6.314,75,5.291,76,5.511,77,8.64,550,5.515,781,5.511,799,9.865,800,6.689,801,5.614,802,6.796,803,5.768]],["t/79",[5,0.778,6,1.376,36,4.549,61,1.525,66,4.808,782,7.626,783,8.373,791,8.373,802,11.092,804,5.836]],["t/81",[5,0.969,6,1.713,28,2.309,32,1.352,52,1.424,60,3.801,61,1.507,115,4.139,139,3.349,170,3.194,174,5.051,207,2.429,249,4.104,356,3.019,366,4.702,729,3.44,805,3.846,806,4.2,807,4.981,808,7.346,809,6.796,810,4.585,811,5.948,812,5.948]],["t/83",[1,1.416,3,2.192,5,0.905,6,1.454,26,1.276,27,1.206,30,2.727,31,2.24,32,1.167,39,1.643,46,2.326,48,2.042,49,2.548,50,3.029,61,1.402,94,1.871,111,2.463,130,1.512,149,1.99,195,1.255,199,1.58,204,2.91,206,3.139,207,1.031,224,2.284,228,2.023,233,1.559,250,1.59,271,1.686,290,2.306,293,1.503,320,4.413,345,3.15,419,2.326,478,2.963,492,2.446,626,3.35,628,1.53,758,2.77,805,4.346,806,3.908,813,8.279,814,4.181,815,5.351,816,2.051,817,3.397,818,2.503,819,2.392,820,1.742,821,2.188,822,2.188,823,3.119,824,1.162,825,1.601,826,2.275,827,2.449,828,2.525,829,2.617,830,2.77,831,2.885,832,3.119,833,3.119,834,5.165,835,3.119,836,3.119,837,3.119,838,2.617,839,2.449,840,1.924]],["t/85",[3,1.595,5,0.721,6,1.275,27,2.583,35,1.969,37,2.613,39,2.124,48,2.298,49,1.674,57,3.866,61,1.02,148,3.582,181,4.594,206,2.78,215,4.981,333,3.555,372,4.872,472,3.297,473,3.61,475,5.209,553,5.103,805,5.063,806,3.936,815,7.484,841,2.462,842,6.141,843,3.361]],["t/87",[3,1.176,5,0.696,6,1.23,28,2.805,30,1.748,41,2.642,48,0.989,49,1.859,50,3.399,60,1.898,61,2.071,115,2.776,133,2.781,173,2.663,174,3.364,187,1.702,200,2.193,206,1.292,228,4.812,290,1.334,293,2.374,294,2.752,300,2.881,348,4.314,350,3.868,375,4.557,486,3.868,491,1.614,517,2.971,606,4.133,741,3.396,805,3.478,806,3.159,807,3.34,814,3.988,815,3.988,817,3.24,831,4.557,844,2.584,845,3.24,846,6.863,847,2.971,848,3.674,849,4.88,850,4.926,851,4.926,852,4.926,853,4.926,854,4.926,855,3.674,856,4.557,857,4.926,858,4.926,859,7.418,860,4.926,861,7.418]],["t/89",[1,0.928,3,2.992,5,0.653,6,0.892,8,1.83,9,2.641,10,3.747,27,1.17,30,3.563,32,1.239,47,1.271,48,1.515,49,1.621,50,1.386,52,1.859,68,2.375,89,3.534,111,3.121,115,1.705,131,1.522,165,2.227,171,1.213,206,2.196,218,3.992,233,2.518,255,5.108,293,1.458,320,5.035,347,2.019,419,2.256,478,1.736,527,1.587,574,3.414,594,2.945,676,1.962,715,2.272,787,1.866,805,4.192,806,4.7,807,2.051,813,6.576,817,6.306,818,3.135,826,4.719,827,2.375,828,4.077,829,2.538,830,5.591,862,2.256,863,3.497,864,3.071,865,2.551,866,2.163,867,3.037,868,3.674,869,1.936,870,2.538,871,3.414,872,1.866,873,5.036,874,2.051]],["t/91",[1,1.782,5,0.754,6,1.132,24,2.274,25,2.904,26,2.312,28,2.581,32,0.775,40,2.559,41,3.03,42,4.755,45,2.901,47,2.373,48,1.135,49,1.416,50,2.589,51,2.137,52,1.095,63,2.22,78,2.523,93,3.78,115,3.184,133,1.761,135,2.312,242,3.408,244,3.419,291,2.536,296,3.57,368,3.078,473,3.054,528,4.436,622,2.384,638,3.304,659,3.129,707,2.511,734,4.626,875,3.616,876,3.408,877,3.03,878,3.616,879,3.446,880,3.272,881,3.616,882,3.408,883,3.57,884,2.881,885,3.337,886,3.616,887,2.843,888,3.408,889,4.948,890,5.227,891,5.65,892,4.436,893,5.227,894,4.948,895,4.122]],["t/93",[3,1.873,5,0.953,6,1.421,52,1.521,61,1.867,93,4.098,133,2.445,158,5.724,174,3.558,417,6.872,438,6.583,628,3.849,734,4.492,896,6.583,897,6.872,898,6.872,899,5.807,900,5.408,901,4.957,902,7.846,903,6.583,904,6.872]],["t/95",[1,2.115,5,0.724,6,1.281,28,2.92,47,3.903,93,4.435,233,4.645,271,5.022,290,2.515,317,3.58,733,5.189,734,4.049,770,8.137,900,6.404]],["t/97",[1,2.181,3,0.974,5,0.762,6,1.093,11,1.841,21,1.9,25,3.84,30,1.448,32,1.087,48,1.592,49,2.721,52,2.18,57,1.706,60,2.472,61,0.623,132,1.387,134,3.799,142,2.083,145,2.277,149,1.572,150,1.86,165,1.804,169,1.868,170,3.164,177,2.124,183,2.283,187,2.217,206,1.683,218,1.699,224,1.804,247,3.619,270,1.597,290,2.434,342,1.943,353,3.829,368,2.223,573,3.303,592,2.461,619,2.517,627,3.043,628,2.002,673,1.438,713,2.109,758,2.188,806,1.737,819,1.89,822,2.862,905,4.41,906,5.195,907,3.573,908,2.511,909,1.822,910,3.043,911,2.766,912,4.08,913,5.62,914,1.737,915,2.363,916,1.932,917,2.812,918,1.841]],["t/99",[1,1.46,3,2.477,5,0.618,6,1.093,9,2.498,16,3.69,32,1.086,60,3.053,82,3.631,170,2.565,171,3.176,200,3.627,214,2.84,224,3.503,247,4.175,268,3.731,293,3.818,635,3.936,701,5.845,917,5.461,919,5.139,920,7.923,921,5.664,922,4.945,923,4.388,924,6.939]],["t/101",[3,2.82,5,0.983,6,1.471,9,1.112,16,4.234,38,1.375,39,1.817,49,1.804,52,1.396,60,1.359,61,1.684,89,1.488,132,1.943,133,1.78,134,2.736,143,3.764,144,3.168,151,3.334,152,3.484,153,3.566,154,3.138,155,1.68,156,3.647,164,4.25,165,2.526,167,1.752,169,1.696,170,3.151,171,1.414,181,1.349,200,1.689,214,1.265,218,1.469,224,1.56,247,2.299,264,2.355,270,1.38,276,3.409,277,3.019,293,1.7,311,1.516,316,2.005,319,1.68,323,1.85,345,2.151,353,2.105,361,2.769,488,1.988,550,1.634,600,1.545,622,1.488,673,2.014,705,2.431,715,1.591,841,2.106,843,1.775,906,2.856,916,2.705,925,1.799,926,3.446,927,1.892,928,3.089,929,2.151,930,2.856,931,3.527,932,2.695,933,3.527,934,3.527,935,3.527]],["t/103",[1,1.426,3,2.204,5,0.968,6,1.504,8,1.895,9,3.44,32,0.715,49,1.306,50,2.388,52,1.5,61,1.857,81,1.949,111,1.942,134,2.497,143,3.95,144,3.405,149,2.008,151,3.584,152,3.179,153,3.253,154,2.863,169,1.228,170,1.687,171,2.089,200,2.288,214,1.869,216,2.24,218,2.17,224,3.422,247,3.115,264,3.48,316,2.963,317,2.008,327,2.161,517,3.144,550,2.414,701,2.937,705,3.593,865,2.64,879,3.179,930,4.22,936,3.111,937,5.212,938,3.82,939,4.565,940,3.079,941,6.492,942,4.373]],["t/105",[3,1.754,5,0.969,6,1.536,26,3.007,52,2.16,63,2.886,82,3.366,134,3.519,143,2.842,170,3.194,175,2.589,200,2.172,214,2.634,247,2.957,268,3.459,570,6.164,676,4.765,729,3.44,885,4.339,922,4.585,932,5.614,943,6.796,944,5.614,945,9.127,946,5.251,947,6.796,948,6.796,949,5.614,950,7.346,951,5.154]],["t/107",[5,0.864,6,1.528,17,3.479,52,1.703,63,4.355,82,4.026,143,3.398,214,3.149,247,3.536,268,4.137,277,3.204,729,4.114,951,7.776,952,8.785,953,4.994,954,6.055,955,8.127,956,5.419]],["t/109",[3,1.754,5,0.769,6,1.36,52,1.424,61,1.507,81,2.748,143,3.816,144,3.233,155,3.499,156,3.721,188,3.798,199,3.721,214,2.634,247,2.957,268,3.459,291,3.297,325,6.434,424,6.164,491,2.407,938,3.627,953,4.177,954,7.678,957,6.434,958,6.796,959,11.138,960,5.614,961,5.359,962,9.127,963,7.346,964,6.434,965,7.346]],["t/111",[5,0.963,6,1.59,17,2.37,39,1.903,61,2.017,67,3.882,132,2.035,140,4.125,143,4.641,145,2.124,148,3.21,151,2.772,155,4.758,170,3.529,187,2.068,276,2.834,277,2.183,622,2.525,673,2.11,905,2.7,914,2.548,916,2.834,923,4.74,966,7.278,967,3.466,968,3.61,969,5.021,970,5.021,971,5.021,972,3.61,973,3.535]],["t/113",[5,1.017,6,1.83,8,1.835,32,1.036,49,1.266,52,1.756,111,1.882,150,2.302,175,1.78,181,1.931,183,1.454,204,2.845,206,3.418,222,7.332,242,3.046,284,5.957,290,2.046,367,2.953,465,1.78,594,2.953,728,2.845,758,2.708,899,5.665,974,3.375,975,5.049,976,4.422,977,8.14,978,10.054,979,10.054,980,6.341]],["t/115",[5,0.915,6,1.617,143,3.722,155,4.583,214,3.45,247,3.873,268,4.531,619,5.935,701,5.422,924,8.428,966,6.423,981,8.428]],["t/117",[5,0.543,6,0.961,11,3.143,49,1.746,61,1.923,143,2.695,144,3.065,155,3.318,156,3.529,169,2.242,171,2.792,188,3.602,216,2.993,249,3.891,258,1.964,294,3.891,323,6.11,327,2.888,488,3.925,608,3.143,729,3.262,830,3.736,880,4.035,938,3.439,982,4.651,983,5.74,984,3.736,985,3.784,986,4.458,987,6.966,988,4.98,989,5.64]],["t/119",[1,1.752,17,3.766,24,3.827,48,1.91,49,2.383,51,3.596,175,3.352,276,4.503,277,3.468,471,7.773,485,3.843,830,5.1,982,3.796,985,3.781]],["t/121",[1,1.466,3,0.979,5,0.32,6,0.565,10,2.375,17,1.624,24,1.65,25,2.278,26,1.678,28,2.501,30,3.199,32,0.883,36,1.869,40,2.008,41,2.199,42,3.731,45,2.106,47,3.342,48,0.823,49,1.028,50,1.879,51,1.551,52,1.249,63,4.086,66,1.976,75,3.455,78,3.553,81,1.534,93,4.375,94,3.767,113,2.625,133,2.48,135,1.678,142,1.331,174,1.86,216,1.762,244,2.682,256,1.282,296,2.591,298,2.422,299,3.794,304,2.064,316,2.331,320,2.737,365,3.134,471,2.737,473,2.217,527,2.151,594,2.398,622,1.73,730,3.429,731,2.559,733,2.291,734,1.787,736,2.183,772,2.794,779,2.398,796,2.78,818,1.988,865,2.077,875,2.624,876,2.473,877,2.199,878,2.624,879,2.501,880,2.375,881,2.624,882,2.473,883,2.591,884,2.091,885,2.422,886,2.624,887,2.064,888,2.473,990,3.44,991,3.44,992,4.519,993,3.44,994,2.78,995,3.794,996,2.624,997,3.794]],["t/123",[1,1.354,3,1.162,5,0.691,6,1.221,7,2.009,17,1.927,24,3.565,26,1.992,28,2.311,30,3.954,32,1.008,35,1.435,36,4.038,40,2.761,41,2.61,42,2.819,43,2.846,44,3.355,45,2.499,46,3.63,47,2.044,48,1.476,49,1.22,50,2.23,51,1.84,52,0.944,53,3.821,63,3.48,64,3.249,66,2.345,75,2.61,78,2.173,79,3.479,81,1.82,90,3.55,93,3.514,94,2.663,113,1.983,141,2.163,142,1.58,167,2.418,180,3.075,224,2.152,244,3.061,277,1.775,471,3.249,625,3.719,707,3.936,727,3.249,730,3.913,731,3.038,739,4.342,781,2.719,787,3.002,796,4.984,872,3.002,996,3.115,997,4.502,998,4.867,999,3.63,1000,4.867,1001,3.3,1002,4.502,1003,3.414,1004,3.94]],["t/125",[3,1.803,5,0.939,6,1.66,17,2.991,24,4.846,28,2.374,40,3.752,53,5.93,54,6.114,61,1.725,79,7.184,80,6.114,83,6.987,110,8.136,208,6.337,1002,6.987,1005,6.337,1006,5.771,1007,7.552,1008,6.337,1009,4.507]],["t/127",[4,3.583,5,0.836,6,1.478,12,4.21,24,3.94,28,1.814,30,2.048,32,1.559,36,4.887,40,3.051,42,3.343,57,2.414,58,3.978,66,5.479,76,6.62,89,2.435,90,4.21,92,5.055,93,2.055,95,5.055,97,3.095,98,3.913,99,4.21,101,4.842,102,7.3,103,4.531,104,5.055,105,4.842,106,3.853,108,3.647,109,3.17,130,2.797,317,2.224,999,4.304,1010,4.842,1011,4.842,1012,3.281,1013,4.531,1014,5.771,1015,5.339]],["t/129",[1,1.656,3,0.974,5,0.762,6,1.348,24,3.619,25,2.269,30,2.277,31,4.24,32,0.88,35,1.203,36,1.86,39,1.298,40,1.272,47,1.714,49,1.608,60,1.572,64,2.724,75,2.188,76,5.797,78,1.822,81,1.526,89,1.722,93,2.824,99,2.976,115,2.299,129,1.59,134,1.954,149,1.572,150,1.86,165,2.837,171,2.572,208,3.423,214,1.463,218,2.672,229,2.862,251,0.988,268,3.734,271,3.468,293,1.966,306,1.9,317,1.572,345,2.488,346,2.299,491,1.337,638,2.386,639,2.461,730,2.172,731,2.546,736,5.203,757,4.044,810,2.546,820,2.279,855,3.043,872,2.517,895,4.681,996,2.611,1003,6.307,1012,2.32,1016,2.862,1017,2.917,1018,2.812,1019,4.08,1020,5.936,1021,5.914,1022,5.62,1023,5.936,1024,5.936,1025,3.774,1026,4.836,1027,3.573,1028,3.423,1029,6.416,1030,4.08,1031,4.08]],["t/131",[4,3.005,5,0.754,6,1.334,24,3.305,31,3.561,32,0.775,47,3.449,52,1.095,61,1.254,63,4.171,64,7.853,75,5.187,76,4.586,86,6.647,89,2.384,93,2.923,94,2.974,118,3.526,121,3.526,142,2.666,157,2.789,184,4.802,244,3.419,304,2.843,317,2.177,707,3.648,715,2.549,737,3.242,794,4.122,796,7.198,847,3.408,869,3.616,984,3.03,1032,4.74,1033,5.65,1034,4.214,1035,5.65,1036,5.65,1037,8.21,1038,5.65,1039,5.65,1040,4.74]],["t/133",[3,1.496,5,0.488,6,0.864,10,3.628,28,2.779,31,2.717,61,1.565,63,3.473,75,3.359,81,2.343,82,4.051,89,4.322,93,3.647,94,2.269,133,3.193,139,4.029,171,2.511,219,3.628,244,4.633,257,1.925,290,1.696,304,3.152,320,4.181,425,4.009,594,3.663,634,4.786,733,4.938,771,6.94,772,2.717,796,4.247,866,7.323,936,3.738,1032,5.255,1041,6.263,1042,3.216,1043,5.795,1044,4.918,1045,6.263,1046,6.263,1047,6.263]],["t/135",[3,1.037,5,0.957,6,1.626,9,1.369,24,1.748,28,1.365,32,1.38,48,0.872,52,1.306,54,3.516,61,1.627,63,3.243,80,3.516,81,2.52,82,1.99,93,4.291,94,2.44,133,2.573,143,1.68,158,4.915,174,1.97,206,1.139,244,3.437,268,2.045,290,1.176,317,1.674,346,2.447,356,1.785,410,2.899,414,4.018,424,3.644,542,2.817,628,2.131,730,2.312,731,2.711,734,2.936,818,2.105,847,2.62,866,3.105,895,3.168,896,5.653,897,3.804,898,3.804,899,3.796,900,6.411,901,2.744,903,6.925,904,3.804,991,3.644,992,4.726,1001,2.945,1017,3.105,1048,3.644,1049,3.168,1050,3.239,1051,3.644,1052,3.644,1053,3.644,1054,4.018,1055,3.804,1056,4.018]],["t/137",[3,0.893,5,0.85,6,1.551,9,1.179,24,1.505,28,1.176,30,2.125,32,1.495,36,1.705,48,0.751,52,0.725,54,3.028,61,0.571,63,3.926,75,2.006,80,3.028,81,2.801,82,1.714,89,1.578,93,3.737,94,2.169,143,1.447,158,4.368,192,2.334,206,1.964,233,1.87,244,3.565,268,1.761,290,1.013,306,1.742,307,2.789,317,1.441,333,1.991,346,2.107,356,1.537,358,2.624,516,1.646,542,4.857,707,1.662,730,1.991,731,2.334,772,1.622,773,4.848,774,6.928,779,5.007,796,4.06,797,3.46,810,3.737,818,1.813,824,3.19,866,2.673,877,2.006,895,2.728,896,3.138,899,4.22,900,4.128,903,5.024,991,6.283,1001,2.536,1003,2.624,1017,2.673,1021,4.466,1048,3.138,1049,2.728,1050,2.789,1051,3.138,1052,3.138,1053,3.138,1054,5.54,1057,3.46,1058,3.46,1059,3.74,1060,3.74,1061,3.74,1062,3.74,1063,3.74,1064,5.024,1065,2.536,1066,3.74,1067,3.275,1068,3.74]],["t/139",[1,1.618,5,0.685,6,1.211,40,2.738,49,2.202,61,1.342,63,4.771,93,4.682,94,4.399,142,2.852,244,4.615,345,5.357,847,5.299]],["t/141",[1,1.594,3,1.451,5,0.786,6,0.838,16,2.829,24,2.445,28,2.719,29,4.262,32,0.833,40,2.696,41,3.258,42,3.519,45,3.119,47,2.552,48,1.22,49,1.523,50,2.784,51,2.297,52,1.178,60,3.333,118,3.792,121,3.792,124,3.626,142,3.271,170,3.261,216,3.717,251,1.471,270,3.942,427,3.747,476,3.394,563,2.962,656,3.31,841,3.713,905,3.902,974,2.713,1069,4.531,1070,3.94,1071,5.097,1072,3.94,1073,4.119,1074,2.486,1075,3.839,1076,3.394,1077,4.77,1078,4.77,1079,4.531,1080,4.531]],["t/143",[1,1.136,3,1.473,4,3.201,5,0.481,6,0.851,10,3.572,16,2.872,35,1.819,40,1.922,47,2.591,52,1.196,60,2.377,61,1.552,132,2.098,142,2.839,143,4.275,144,2.714,151,2.857,152,3.761,153,3.85,154,3.388,155,2.937,156,3.124,157,3.045,170,1.997,197,4.5,200,1.824,216,2.65,258,1.739,268,2.904,270,4.325,290,1.67,317,2.377,491,2.021,494,4.713,577,4.5,700,4.001,715,2.783,718,4.409,729,2.888,732,3.449,752,4.994,869,3.947,974,2.755,992,4.327,994,4.182,1069,4.6,1081,5.706,1082,4.001,1083,5.175]],["t/145",[5,0.516,6,0.913,40,2.064,52,1.284,60,2.552,61,1.83,67,6.847,93,2.358,142,2.984,143,2.562,151,3.068,157,3.27,165,2.929,169,1.56,187,3.648,233,3.312,270,4.131,491,2.17,550,4.257,563,5.148,571,4.185,628,3.25,730,3.525,731,4.134,1009,3.953,1084,6.623,1085,5.801,1086,6.623,1087,6.127,1088,9.191,1089,9.191,1090,6.623,1091,10.556,1092,6.623]],["t/147",[3,1.261,4,1.933,5,0.609,6,1.077,8,1.919,16,3.638,40,2.435,48,1.06,52,1.024,60,2.035,61,1.421,132,2.657,142,3.02,143,4.243,144,2.324,151,2.446,152,3.22,153,3.296,154,2.901,155,2.515,156,3.958,157,3.857,170,2.529,197,3.852,200,1.561,258,1.489,270,3.639,277,1.926,290,2.115,303,3.151,317,2.035,478,3.03,494,4.035,577,3.852,628,2.591,715,2.382,718,5.585,729,2.473,905,2.382,976,4.625,1042,2.711,1070,7.708,1081,4.885,1093,5.28,1094,4.035,1095,4.43,1096,4.885,1097,4.625,1098,4.43,1099,6.843,1100,4.625,1101,4.035,1102,4.885,1103,4.885,1104,6.843]],["t/149",[1,1.709,4,2.456,5,0.829,6,1.279,16,2.012,25,1.528,39,1.374,40,2.564,49,1.083,52,0.838,61,1.417,81,1.616,89,3.471,98,2.929,121,2.696,142,3.451,143,4.111,144,1.901,155,2.057,165,3.638,167,3.333,188,2.234,204,2.434,207,1.428,244,3.862,542,2.802,594,2.526,608,4.53,841,3.033,905,3.027,938,2.133,1072,8.828,1074,2.746,1076,6.846,1105,3.997,1106,3.997,1107,7.205,1108,3.233]],["t/151",[1,1.504,4,2.988,5,0.637,6,1.126,32,1.119,40,2.544,111,3.042,142,2.651,143,4.091,165,3.61,244,3.399,589,4.521,758,5.672,1072,8.696,1076,6.932,1107,7.15,1109,8.873]],["t/153",[3,1.738,5,0.765,6,1.352,40,2.269,52,1.411,61,1.694,142,3.184,143,3.793,144,3.203,151,3.372,152,4.44,153,4.544,154,3.999,155,3.467,157,3.594,171,2.918,182,4.177,216,3.128,574,4.936,575,5.716,608,3.284,628,4.811,1073,4.936,1074,2.98,1108,4.725,1110,7.009,1111,6.735,1112,8.588,1113,6.376,1114,4.936,1115,6.735]],["t/155",[5,0.823,6,1.374,8,2.409,22,1.691,26,3.763,27,3.557,32,1.116,40,1.325,48,0.854,49,1.661,61,1.244,111,2.469,132,2.769,142,1.381,143,3.557,144,1.871,148,3.554,151,1.969,152,2.593,153,2.654,154,2.335,155,2.025,156,2.154,157,2.099,171,2.656,172,2.44,206,3.142,207,1.406,214,2.919,215,4.942,216,3.499,219,2.463,251,1.029,275,2.565,290,1.151,307,3.171,332,2.14,444,2.721,458,3.724,465,3.241,543,3.338,608,2.99,729,1.991,732,1.677,777,3.567,841,3.39,887,2.14,905,2.99,921,3.039,957,3.724,1075,7.834,1076,3.702,1116,3.039,1117,3.442,1118,3.933,1119,4.252,1120,4.252]],["t/157",[3,1.787,5,0.779,6,1.032,40,2.332,61,1.717,142,3.243,143,4.973,144,3.293,151,3.466,152,4.563,153,4.67,154,4.11,155,3.564,157,4.931,209,5.875,250,3.816,608,3.376,628,3.671,841,4.144,905,4.506,1121,7.482,1122,6.922,1123,5.718,1124,5.158,1125,6.553]],["t/159",[3,1.473,5,0.862,6,1.401,40,1.922,52,1.196,60,2.377,61,1.552,118,3.85,121,5.457,124,3.681,134,2.955,135,2.524,142,3.298,143,4.513,144,2.714,151,2.857,152,3.761,153,3.85,154,3.388,155,2.937,156,3.124,157,4.317,165,2.727,170,1.997,207,2.039,251,1.493,352,5.175,480,3.475,589,3.416,622,2.603,656,3.361,905,2.783,1077,6.865,1078,4.843,1079,4.6,1080,4.6,1097,5.402,1122,5.706,1123,4.713,1124,4.252,1125,5.402,1126,3.681,1127,3.947,1128,4.843,1129,6.168]],["t/161",[5,0.578,6,1.022,8,2.695,11,4.478,39,2.358,40,2.311,48,1.489,60,2.857,98,5.027,121,4.627,142,3.633,150,4.525,156,3.756,206,1.944,258,2.09,317,2.857,378,6.002,491,2.429,507,3.101,938,3.66,974,3.311,1077,8.786,1116,5.3,1130,10.027,1131,7.414,1132,7.414,1133,5.821,1134,4.141,1135,6.22,1136,4.684]],["t/163",[5,0.595,6,1.051,8,2.771,11,4.562,39,2.425,40,2.376,48,1.531,60,2.938,98,5.169,142,3.684,150,4.61,156,3.862,206,1.999,306,3.55,317,2.938,378,6.172,491,2.498,507,3.188,938,3.764,974,3.405,1050,5.686,1078,8.909,1116,5.45,1134,4.259,1136,4.817,1137,6.396,1138,10.112,1139,7.624,1140,7.624]],["t/165",[5,0.63,6,1.114,8,2.937,11,4.74,39,2.57,40,2.519,48,1.623,60,3.114,98,5.479,118,5.044,142,3.412,150,4.79,156,4.094,206,2.119,317,3.114,491,2.648,507,3.38,543,6.345,938,3.99,974,3.609,1079,8.708,1134,4.514,1137,6.78,1141,8.081,1142,8.081]],["t/167",[5,0.573,6,1.013,8,2.67,11,4.451,39,2.336,40,2.29,48,1.475,60,2.831,81,2.748,98,4.981,124,4.384,142,3.203,150,4.497,156,3.721,203,3.582,206,1.926,317,2.831,491,3.65,507,4.126,552,6.434,938,3.627,974,3.281,1080,8.307,1133,5.768,1134,4.104,1137,6.164,1143,6.164,1144,7.346,1145,7.346,1146,7.346,1147,6.796,1148,6.796]],["t/169",[27,3.908,32,1.385,48,2.029,49,3.027,109,5.55,142,3.281,256,3.158,478,5.797,1101,7.721]],["t/171",[1,1.432,4,2.844,26,3.18,27,3.006,32,1.404,35,2.291,38,3.029,39,2.471,61,1.187,142,3.325,200,2.297,256,2.429,319,4.877,494,5.938,563,3.789,819,3.599,841,2.865,1070,7.43,1072,5.04,1075,4.91,1077,6.101,1078,6.101,1079,5.795,1080,5.795,1108,3.744,1149,7.189,1150,5.938,1151,4.687,1152,7.189]],["t/173",[1,1.519,4,3.019,9,2.6,26,4.357,27,4.118,32,1.616,39,2.623,61,1.26,81,3.084,89,3.48,142,3.828,255,5.029,256,3.327,345,5.029,491,2.702,497,4.423,800,7.218,819,3.819,865,4.177,1153,7.629]],["t/175",[26,3.938,27,3.722,32,1.608,49,2.412,61,1.47,82,4.409,148,5.161,256,3.008,516,4.234,1075,6.08,1154,8.428,1155,6.879,1156,8.902]],["t/177",[4,2.444,5,0.521,6,0.921,32,1.807,52,1.295,56,4.343,61,1.748,244,2.781,256,3.577,542,4.331,608,3.013,758,3.582,819,5.3,1072,5.996,1076,6.392,1109,5.603,1157,9.286,1158,6.178,1159,4.603,1160,8.552,1161,5.849,1162,5.407,1163,8.552]],["t/179",[1,1.424,5,1.004,6,1.322,21,1.826,24,1.578,28,1.955,32,1.206,40,2.408,41,2.103,42,2.271,45,2.014,47,1.647,48,0.787,49,0.983,50,1.797,51,1.483,52,1.206,57,1.64,61,1.559,111,1.461,132,1.334,133,1.938,134,2.979,142,1.273,143,3.402,144,1.726,150,1.787,151,2.88,154,2.154,155,2.962,169,2.072,170,1.269,200,1.159,203,3.032,214,1.406,233,1.961,258,1.106,271,2.12,290,1.684,327,1.626,390,2.751,465,2.192,466,3.628,550,2.88,589,2.172,628,3.051,713,2.028,715,1.769,718,2.803,776,2.997,862,2.925,908,4.755,1087,3.628,1164,3.175,1165,3.434,1166,5.985,1167,5.035,1168,3.175,1169,3.921,1170,3.921,1171,5.905,1172,3.921,1173,3.921,1174,3.434,1175,2.997,1176,3.921,1177,3.921,1178,3.921,1179,3.29]],["t/181",[5,0.952,6,1.226,7,2.606,21,2.94,27,2.442,32,1.218,39,2.008,57,2.64,61,0.964,132,2.147,181,2.414,290,1.709,298,3.729,319,3.006,324,3.386,327,3.685,345,3.85,356,2.595,398,4.956,444,4.04,478,3.622,491,2.068,516,3.911,563,4.334,611,3.622,656,3.439,865,3.198,908,4.026,1123,4.824,1124,4.351,1168,5.111,1179,5.296,1180,6.519,1181,4.824,1182,5.296,1183,5.296,1184,5.296,1185,6.312,1186,4.513,1187,5.529,1188,5.529,1189,6.312]],["t/183",[3,2.629,5,0.858,6,1.518,9,2.74,32,1.191,47,3.651,133,2.708,187,3.804,270,4.971,491,3.607,608,3.921,684,7.291,908,3.401,1009,5.186,1164,7.036]],["t/185",[1,1.871,3,1.473,4,2.258,5,0.862,6,1.401,20,3.85,21,2.872,22,4.639,23,4.713,27,2.386,32,0.845,33,2.783,48,1.239,52,1.969,61,0.942,94,3.679,97,3.308,115,3.475,133,1.922,134,2.955,169,1.453,170,1.997,173,3.334,181,2.359,183,1.776,195,2.483,196,4.182,207,2.039,218,2.568,269,3.607,317,3.369,628,3.026,709,3.761,728,3.475,741,4.252,745,4.182,807,4.182,876,3.72,1042,3.167,1190,3.539,1191,4.843,1192,4.057,1193,6.168,1194,3.72,1195,4.182]],["t/187",[3,2.415,4,3.183,5,0.859,6,0.844,7,2.527,8,2.225,12,4.465,14,5.361,15,4.677,18,3.825,22,4.022,28,1.924,30,2.172,32,0.839,48,1.746,89,2.583,94,2.217,113,2.495,133,1.908,150,2.79,170,1.982,206,1.605,207,2.876,216,2.63,251,1.482,268,2.882,277,2.233,293,2.949,317,2.359,355,4.026,356,2.516,407,3.283,483,3.309,678,3.08,703,5.361,715,2.761,741,4.219,761,5.361,819,2.835,867,3.692,1191,4.806,1192,4.026,1196,6.121,1197,5.361,1198,3.776,1199,4.219,1200,5.361,1201,4.806,1202,3.258,1203,5.663]],["t/189",[1,1.969,5,0.647,6,1.144,24,2.306,25,3.448,26,2.345,28,3.065,32,1.137,40,2.585,41,3.073,42,4.804,45,2.942,47,2.407,48,1.151,49,1.436,50,2.626,51,2.167,52,1.89,56,2.175,63,2.251,78,2.559,93,4.341,94,2.076,98,3.885,133,1.786,135,2.345,244,2.386,256,1.791,296,3.621,473,3.097,622,2.418,730,3.05,847,3.456,871,3.885,875,3.667,876,3.456,877,3.073,878,3.667,879,3.494,880,3.319,881,3.667,882,3.456,883,3.621,884,2.922,885,3.385,886,3.667,887,2.884,888,3.456,984,3.073,1012,3.258,1204,5.019]],["t/191",[1,1.652,5,0.875,6,1.345,7,1.676,17,1.608,25,1.436,27,1.57,28,3.065,31,2.772,32,1.083,34,1.87,39,1.291,48,1.283,56,1.541,61,0.976,81,4.32,93,3.192,111,2.382,113,1.654,133,1.265,134,1.945,149,3.046,164,2.084,171,1.627,180,2.565,206,2.944,216,2.746,240,2.212,256,2.47,264,2.71,265,5.362,268,1.911,271,3.454,277,1.481,290,1.099,293,1.956,317,1.564,358,2.848,412,3.187,699,4.578,734,2.785,739,2.398,770,3.555,871,2.752,899,2.287,900,7.138,994,2.752,1012,2.308,1016,2.848,1017,5.65,1205,4.059,1206,5.114,1207,3.406,1208,3.555,1209,3.286,1210,4.059,1211,4.059,1212,3.755,1213,3.755,1214,3.406,1215,3.187,1216,3.406,1217,3.028,1218,3.555,1219,3.406,1220,2.752]],["t/193",[5,0.873,6,1.543,28,2.331,31,3.216,32,1.361,61,1.133,63,3.9,115,4.177,133,3.094,244,3.087,245,5.665,256,2.317,290,2.687,320,4.949,492,3.511,730,3.946,800,5.027,866,5.3,892,8.786,1017,7.999,1044,5.821,1207,8.328,1221,7.414,1222,7.414,1223,9.926]],["t/195",[5,0.885,6,1.394,9,3.188,28,2.397,31,3.307,32,1.386,39,2.425,61,1.165,81,4.244,93,2.715,131,3.837,132,2.593,133,3.766,256,2.383,290,2.738,492,3.61,730,4.058,892,5.986,1209,8.187,1224,8.909,1225,5.169,1226,7.624]],["t/197",[5,0.528,6,0.933,11,1.97,16,2.034,27,1.689,28,1.373,30,1.55,31,2.935,32,1.463,35,2.442,61,0.667,111,1.627,133,2.109,165,1.931,171,1.75,204,3.812,205,5.616,206,2.799,216,1.876,223,5.676,230,3.186,243,2.342,244,2.817,248,3.747,256,1.365,257,1.342,290,1.182,293,2.104,298,2.579,320,2.915,346,3.812,349,3.45,473,2.36,491,1.431,492,2.068,542,7.662,749,5.478,754,2.529,865,2.212,866,7.215,892,3.428,894,3.825,899,5.687,900,3.01,1032,6.949,1064,5.676,1067,3.825,1214,5.676,1215,5.312,1217,5.046,1227,4.367,1228,4.367,1229,3.535,1230,4.367,1231,4.367,1232,2.227,1233,3.664,1234,2.872,1235,2.832,1236,3.825,1237,4.04,1238,4.04,1239,3.664,1240,3.535,1241,3.825,1242,3.257,1243,4.04,1244,4.04]],["t/199",[1,1.782,5,0.754,6,1.334,24,2.274,28,3.545,31,2.451,32,1.125,39,2.611,47,2.373,48,1.135,49,1.416,63,2.22,93,4.015,94,2.047,113,2.303,149,2.177,164,2.901,171,2.265,216,2.428,244,4.695,256,3.023,268,4.554,271,3.054,277,2.061,317,2.177,589,3.129,678,2.843,730,3.007,731,6.036,734,2.462,810,3.526,992,3.964,994,3.831,996,5.255,1003,3.964,1012,4.668,1021,4.214,1022,4.948,1023,5.227,1024,5.227,1049,4.122,1195,3.831,1245,6.888,1246,5.65]],["t/201",[1,1.954,5,0.639,6,1.381,28,2.907,31,3.556,32,1.517,34,3.078,38,3.605,39,1.367,48,1.646,52,0.833,61,1.021,82,3.062,93,3.776,98,2.913,111,1.601,134,2.058,139,1.959,149,3.563,171,1.722,180,2.715,206,1.127,240,2.341,244,1.789,256,3.131,257,1.32,264,2.868,268,2.023,270,1.682,271,2.323,291,1.929,311,1.846,360,2.421,486,3.374,635,2.135,699,2.489,730,2.287,731,2.682,734,2.912,819,1.99,877,2.305,899,2.421,919,2.787,1001,4.53,1012,2.443,1042,2.206,1050,6.897,1051,3.605,1052,3.605,1053,5.606,1247,5.246,1248,4.297,1249,4.297,1250,3.975,1251,4.297,1252,4.297,1253,3.072,1254,3.975,1255,4.297,1256,3.975,1257,2.254,1258,6.682,1259,4.297,1260,3.975,1261,4.297,1262,4.297,1263,3.763,1264,4.297]],["t/203",[1,0.425,4,1.938,5,0.655,6,1.159,12,1.683,22,0.918,24,1.61,31,2.297,32,1.576,36,4.691,40,1.247,47,3.002,48,1.786,49,1.327,60,0.889,61,1.196,66,4.821,75,3.832,76,3.991,89,0.974,90,1.683,91,2.021,92,2.021,93,1.424,94,0.836,95,2.021,97,1.238,98,1.565,99,1.683,100,2.021,101,1.936,102,2.984,103,1.812,104,2.021,105,1.936,106,2.67,107,2.135,108,1.458,109,1.268,111,2.663,121,1.44,129,1.559,134,1.105,141,1.025,149,0.889,150,1.052,170,0.747,176,1.423,177,1.202,207,0.763,214,0.827,224,1.769,236,2.522,240,1.257,244,0.961,256,1.975,258,0.651,263,1.721,276,1.093,290,1.083,293,1.112,317,0.889,327,0.957,332,1.161,349,2.04,366,1.477,367,1.35,480,1.3,507,0.965,516,1.015,563,3.081,601,1.458,639,1.392,699,1.337,702,1.936,707,2.807,727,1.54,731,1.44,734,1.743,742,2.135,758,1.238,781,6.019,783,1.936,785,7.461,786,7.461,787,2.468,788,9.308,800,1.565,820,1.289,821,1.619,822,1.619,885,1.363,992,1.619,1012,1.312,1013,3.141,1195,1.565,1265,1.763,1266,2.308,1267,4,1268,2.308,1269,2.135,1270,3.701,1271,2.712,1272,1.868,1273,2.021,1274,2.308,1275,2.308,1276,2.021,1277,4,1278,2.135,1279,2.308,1280,2.308,1281,2.308,1282,2.308,1283,2.308,1284,2.308,1285,2.308,1286,4,1287,2.135,1288,2.135,1289,2.308,1290,2.308,1291,2.308,1292,1.35]],["t/205",[4,4.249,5,0.738,6,1.305,31,2.996,32,0.947,34,4.358,49,2.705,60,2.661,61,1.055,93,2.459,106,4.61,199,3.499,207,2.284,268,3.252,290,1.87,291,3.1,310,4.166,311,2.968,319,3.289,360,3.892,707,3.069,901,8.701,1293,6.906,1294,9.461,1295,6.906,1296,6.906]],["t/207",[5,0.429,6,0.758,28,2.992,31,3.49,32,1.103,36,4.339,48,1.104,56,2.086,75,4.316,76,4.495,78,2.455,93,1.957,97,2.948,145,1.95,206,1.441,243,4.316,244,4.363,256,2.975,264,3.669,471,3.669,492,3.81,493,3.125,594,3.214,734,2.395,736,2.926,781,3.07,787,3.39,788,6.515,810,7.272,820,3.07,900,3.789,988,3.929,992,5.645,996,3.518,1001,3.727,1057,5.085,1058,5.085,1214,4.611,1245,4.611,1276,4.814,1278,5.085,1287,5.085,1288,5.085,1297,3.789,1298,5.085,1299,4.814,1300,5.496,1301,5.496,1302,4.315,1303,5.496,1304,5.496,1305,5.085,1306,5.496,1307,5.496,1308,5.496]],["t/210",[32,1.577,73,3.802,78,2.653,93,2.115,128,3.754,206,1.558,218,2.474,244,4.524,268,4.009,277,2.167,290,1.608,293,2.863,304,2.99,306,2.767,317,2.289,356,2.442,427,3.664,639,3.583,647,2.182,689,5.496,707,4.421,730,4.531,731,7.47,749,4.81,779,5.819,895,4.334,899,3.348,999,4.431,1003,5.972,1016,4.168,1022,7.456,1049,7.258,1309,5.496,1310,9.949,1311,5.941,1312,4.985,1313,5.203,1314,5.941,1315,5.941,1316,5.941,1317,5.203,1318,5.941]],["t/212",[6,1.071,10,5.931,32,1.065,63,4.972,81,4.284,142,3.325,171,3.115,207,2.569,244,3.235,261,6.519,360,4.378,425,4.973,707,4.551,779,4.544,781,4.341,796,5.269,866,5.555,900,5.356,901,4.91,1017,7.321,1044,6.101,1256,7.189,1319,7.77,1320,5.795]],["t/214",[32,1.403,93,3.643,244,4.26,707,4.547,734,5.304,889,8.962,1009,6.106,1321,9.466]],["t/216",[93,3.553,214,4.298,216,4.288,244,4.992,732,3.936,819,4.622,1253,7.134,1322,7.835,1323,6.473]],["t/218",[9,2.45,49,2.567,68,6.101,81,2.906,82,3.561,216,3.339,229,5.451,244,4.769,345,6.245,356,3.194,491,2.546,526,5.111,597,4.501,734,3.387,779,5.989,784,5.111,819,4.743,1009,4.637,1012,4.418,1202,4.136,1253,7.321,1324,8.256,1325,6.806,1326,4.739]],["t/220",[1,1.673,28,2.855,32,1.245,61,1.729,76,5.073,78,4.056,93,3.233,111,3.384,149,3.499,164,4.663,244,3.781,256,2.838,268,4.276,412,7.13,492,4.3,810,5.668,1302,7.13,1327,6.773]],["t/222",[19,6.052,30,1.899,32,1.081,48,1.074,93,3.337,142,1.737,165,3.489,224,2.366,244,3.902,248,4.37,251,1.295,273,7.162,291,4.643,298,3.161,488,3.015,550,2.478,594,4.614,701,3.015,711,3.628,733,2.989,754,3.099,758,2.87,760,4.089,867,6.239,919,5.117,944,4.089,1003,5.535,1328,4.95,1329,5.35,1330,7.292,1331,6.619,1332,9.254,1333,9.66,1334,3.903,1335,4.089,1336,3.519,1337,4.686,1338,5.35,1339,3.688,1340,5.35,1341,4.811,1342,5.35,1343,4.332]],["t/224",[1,1.306,3,1.693,5,0.957,6,1.508,9,2.235,20,4.424,28,3.027,40,2.209,61,1.875,93,3.894,133,3.001,158,5.171,174,3.214,216,3.046,224,3.134,410,4.732,424,5.947,628,3.478,865,3.591,896,5.947,897,6.208,898,6.208,899,5.426,900,4.886,901,4.479,903,5.947,904,6.208,984,3.802,1056,6.558]],["t/226",[1,1.835,3,2.139,5,0.875,6,1.473,16,2.308,17,1.963,28,2.343,30,1.759,32,0.679,43,4.358,44,3.416,48,1.799,49,1.242,52,1.445,56,1.881,61,0.757,111,1.847,133,1.545,134,2.374,150,3.397,171,1.987,195,1.995,200,1.465,247,4.685,271,2.679,276,2.347,277,1.808,293,2.388,303,2.958,310,2.99,322,5.462,327,2.055,349,2.528,368,2.7,380,3.309,407,2.658,637,3.416,673,3.157,728,2.793,804,2.899,830,2.658,844,2.599,847,2.99,862,3.697,905,2.236,938,2.447,1126,2.958,1344,4.425,1345,2.928,1346,2.844,1347,4.013,1348,4.956,1349,7.452,1350,6.253,1351,3.697,1352,4.341]],["t/228",[1,1.948,5,0.915,6,1.458,50,3.741,52,2.275,61,1.792,111,3.042,143,4.538,144,3.592,151,3.781,152,4.978,153,5.095,154,4.484,155,3.888,156,5.358,170,2.643,272,7.15,290,2.21]],["t/230",[5,0.643,6,1.137,49,2.067,61,1.97,148,6.682,150,5.374,427,6.566,608,3.72,673,2.907,715,4.803,718,5.895,867,6.421,938,4.071,1128,6.475,1353,8.246,1354,8.246]],["t/232",[5,0.685,6,1.211,48,1.764,50,4.026,52,1.703,111,3.274,145,4.526,156,4.45,173,4.749,187,4.407,311,3.775,589,4.866,608,3.963,1355,8.785,1356,8.785,1357,8.785]],["t/234",[5,0.568,6,1.004,32,1.52,52,1.411,61,1.498,111,2.713,156,3.688,172,4.177,174,3.301,206,1.909,256,2.275,271,3.935,275,4.391,304,3.664,465,4.733,589,4.032,608,3.284,709,4.44,732,3.868,820,4.067,824,2.713,1202,5.219,1358,9.805,1359,4.659,1360,7.28,1361,5.894,1362,7.28]],["t/236",[5,0.751,6,1.328,32,1.499,48,1.934,49,2.414,52,1.374,61,1.471,132,4.403,156,4.878,170,2.295,177,3.691,256,2.215,257,2.959,330,5.866,589,3.926,608,3.198,627,5.287,905,3.198,1363,7.359,1364,8.855,1365,8.08,1366,3.862,1367,4.424]],["t/238",[3,2.684,5,0.957,6,1.691,52,1.741,134,4.302,143,3.474,247,4.523,266,2.988,270,4.398,342,4.277,589,4.974,1104,7.865,1368,4.676]],["t/240",[3,2.924,5,0.839,6,1.355,9,1.833,27,2.248,32,1.679,49,1.457,52,1.127,61,1.951,132,1.977,143,3.242,144,3.688,145,2.063,169,1.369,171,2.33,188,3.005,200,2.478,207,1.922,240,3.167,256,3.072,257,1.786,303,3.469,311,2.498,324,3.118,491,1.905,545,4.564,550,2.692,600,2.545,895,4.24,938,2.87,1368,4.364,1369,7.716,1370,5.378,1371,5.436,1372,5.813]],["t/242",[1,1.128,5,0.859,6,1.199,26,2.505,36,2.79,49,1.534,52,2.135,133,2.71,143,3.364,149,2.359,156,3.101,169,2.049,170,3.275,194,6.443,195,3.5,196,6.858,197,4.465,200,2.571,201,8.416,202,8.046,203,5.371,322,5.304,465,3.065,1368,3.187,1373,8.487,1374,6.646,1375,5.805,1376,6.101]],["t/244",[1,1.128,5,0.789,6,0.844,36,2.79,48,1.229,49,1.534,52,2.135,109,3.362,113,2.495,133,2.71,143,3.364,149,2.359,156,3.101,169,2.049,170,2.815,194,6.1,195,2.464,200,3.256,203,4.241,322,7.095,339,3.97,465,3.065,701,3.449,714,5.136,720,3.97,745,6.858,769,4.465,932,4.677,938,3.022,1368,3.187,1373,5.136,1374,6.646,1375,5.805,1376,6.101,1377,4.565,1378,6.121]],["t/246",[5,0.814,6,1.44,27,3.095,32,1.097,47,3.361,48,2.096,52,1.551,156,5.288,164,4.108,169,1.885,171,3.207,276,3.789,277,2.919,459,4.972,480,4.509,507,3.346,608,3.61,678,4.027,793,5.19,1074,4.273,1108,5.599,1110,5.72,1379,6.114]],["t/248",[5,0.984,6,1.403,27,2.977,32,1.055,47,3.233,48,2.044,52,1.492,113,3.137,156,5.155,169,1.813,171,3.085,209,6.043,250,3.925,276,3.645,317,2.966,459,4.846,507,3.219,608,3.472,793,4.992,841,4.778,1379,5.881,1380,5.138]],["t/250",[5,0.912,6,0.969,32,1.312,35,2.072,48,1.411,49,2.399,52,1.362,61,1.869,169,1.655,243,3.769,319,3.346,323,3.685,355,4.622,459,5.826,465,3.374,595,5.241,608,3.17,841,4.31,1012,3.995,1074,3.918,1108,5.246,1381,5.689,1382,4.386,1383,4.843,1384,5.895]],["t/252",[5,1.013,6,1.58,17,3.077,52,1.985,61,1.75,134,3.722,143,3.006,155,3.701,169,1.83,250,3.963,253,5.04,276,3.68,277,2.834,316,4.418,673,4.292,1344,3.065,1368,5.332,1385,7.77,1386,5.555,1387,6.291]],["t/254",[5,0.881,6,1.557,32,1.035,52,2.19,61,1.535,143,2.921,144,3.323,155,3.597,169,1.779,177,3.933,188,3.905,206,1.98,317,2.91,333,4.02,507,3.159,608,3.407,709,4.606,938,3.728,1072,7.326,1076,4.219,1368,5.233,1388,5.877,1389,7.552,1390,6.615,1391,7.552,1392,6.615]],["t/256",[5,0.747,6,1.32,27,2.718,35,2.072,39,2.235,48,1.411,49,1.761,61,1.786,170,2.275,249,3.925,290,2.592,325,8.384,386,6.968,509,5.875,538,4.764,684,5.895,740,4.963,1393,5.096,1394,4.497,1395,7.027,1396,7.516,1397,7.027,1398,7.027]],["t/258",[3,2.647,5,0.864,6,1.528,9,2.77,32,1.204,47,3.69,133,2.738,187,3.831,270,4.991,491,3.632,608,3.963,684,7.371,1009,5.243,1164,7.112]],["t/260",[3,1.331,5,0.913,6,1.121,26,2.28,32,1.315,61,0.851,69,5.272,78,4.285,164,2.861,165,2.464,170,2.631,185,2.581,200,2.403,206,2.131,207,1.842,258,1.571,317,2.147,322,3.398,345,3.398,390,3.909,407,4.359,478,3.197,516,2.452,545,4.375,589,4.502,618,2.701,633,4.156,672,4.675,737,3.197,740,3.705,765,4.675,863,3.012,879,3.398,908,3.181,940,5.667,1040,4.675,1186,3.983,1199,3.841,1320,6.062,1399,4.88,1400,4.375,1401,4.675,1402,5.572,1403,5.572,1404,5.572,1405,5.572,1406,5.572,1407,3.665,1408,5.572,1409,8.128,1410,7.519,1411,4.511]],["t/262",[1,1.875,30,3.611,32,1.563,48,2.044,52,1.492,134,3.687,145,3.611,149,2.966,169,2.397,183,3.731,200,3.586,243,4.128,251,1.863,256,2.406,258,2.17,290,2.084,310,4.642,757,3.925,1412,4.863,1413,5.138]],["t/264",[3,2.386,5,0.779,6,1.148,9,3.467,16,3.876,26,1.224,32,1.141,39,2.041,42,1.733,61,1.855,73,3.193,81,3.738,134,3.074,135,1.224,145,1.77,165,2.206,171,1.199,183,3.567,195,1.204,200,2.658,206,0.784,240,1.63,247,2.583,256,2.006,300,2.918,327,1.24,332,2.511,353,1.785,388,2.231,491,3.125,505,2.286,597,4.821,622,1.262,628,3.149,634,2.286,643,2.231,676,1.94,699,1.733,724,2.768,758,1.605,766,2.099,829,2.51,863,1.617,867,1.804,913,2.62,1012,1.701,1124,2.062,1134,1.671,1235,1.94,1414,5.112,1415,4.682,1416,2.422,1417,2.099,1418,4.37,1419,2.992,1420,2.768,1421,3.193,1422,3.64,1423,6.417,1424,2.992,1425,4.616,1426,2.992,1427,4.989,1428,2.992,1429,4.989,1430,2.992,1431,4.039,1432,2.992,1433,2.422,1434,2.992,1435,2.992,1436,2.51,1437,2.992,1438,2.51,1439,2.51,1440,2.992,1441,2.992]],["t/266",[17,2.783,30,2.493,32,1.73,39,2.235,51,2.657,52,1.362,61,1.073,97,3.769,164,3.608,183,3.634,184,4.109,185,3.254,218,2.926,256,3.654,258,1.981,276,3.327,277,2.563,317,3.689,528,5.517,609,6.39,637,4.843,705,4.843,938,3.469,1442,6.154,1443,5.517,1444,4.622,1445,7.027,1446,6.716,1447,5.126]],["t/268",[5,0.725,6,0.728,32,1.275,39,1.679,52,1.515,61,1.904,111,1.968,130,2.56,133,2.435,165,2.335,167,2.623,169,1.841,183,3.421,187,1.825,188,2.73,189,3.425,191,3.704,192,4.876,199,2.675,200,1.561,257,1.623,258,2.203,268,2.486,317,2.035,440,4.035,608,2.382,758,2.832,793,3.425,800,3.58,847,3.185,1412,3.337,1444,7.216,1446,3.704,1447,5.7,1448,4.625,1449,5.7,1450,4.43,1451,4.885,1452,5.28,1453,5.28,1454,5.28,1455,5.28,1456,5.28,1457,4.625,1458,5.28,1459,5.28,1460,5.28,1461,4.275,1462,5.28,1463,6.325,1464,3.938,1465,3.938,1466,5.28]],["t/270",[1,1.163,5,0.492,6,0.87,25,2.233,32,0.865,48,1.268,49,1.582,52,1.224,61,2.122,130,3.06,131,3.177,142,2.886,183,3.515,187,3.072,188,4.596,189,5.765,191,6.235,192,3.94,395,4.708,849,4.152,1292,3.692,1412,3.989,1446,4.428,1447,4.605,1467,7.196,1468,5.84,1469,4.956,1470,5.529,1471,5.296,1472,5.84,1473,5.296]],["t/273",[5,0.65,6,1.15,32,0.791,49,1.446,52,1.119,61,2.131,81,2.158,130,2.797,131,4.196,142,1.874,150,2.631,154,3.17,183,3.411,187,1.994,188,2.984,189,3.743,191,6.867,218,2.403,251,1.397,255,3.519,395,7.3,800,6.637,1412,3.647,1433,4.672,1446,4.049,1447,4.21,1464,6.218,1467,6.75,1469,4.531,1473,4.842,1474,6.218,1475,5.055,1476,5.055]],["t/275",[5,0.627,6,0.758,21,4.433,32,0.753,49,2.386,52,1.56,61,1.886,130,2.664,133,2.508,150,2.505,169,1.896,183,3.553,187,1.899,188,2.842,191,3.856,192,3.43,199,5.308,200,1.625,462,4.814,488,3.097,517,3.315,618,3.9,727,6.994,919,3.565,1343,6.515,1375,7.444,1412,3.473,1444,3.615,1446,3.856,1465,4.099,1477,5.496,1478,5.496,1479,5.496,1480,5.496,1481,5.496,1482,5.496,1483,5.496,1484,5.496,1485,5.085,1486,5.496,1487,5.085,1488,4.814,1489,5.496]],["t/277",[1,1.185,5,0.983,6,1.739,11,1.355,25,2.655,27,2.489,32,1.029,48,2.087,49,1.613,56,2.442,57,3.488,81,1.123,97,3.451,111,1.119,115,1.692,139,2.281,146,1.723,171,1.204,172,1.723,174,3.404,175,1.058,195,1.209,206,3.474,224,1.328,233,3.217,243,1.611,277,1.095,290,2.032,291,1.348,293,1.447,339,1.948,368,1.636,373,2.004,427,1.852,507,1.256,574,2.036,607,3.824,631,2.63,711,2.036,723,5.266,727,2.004,728,1.692,754,1.739,757,1.531,816,1.975,824,1.119,865,1.521,911,3.393,938,2.471,961,3.651,974,2.874,980,5.399,984,1.611,1012,1.707,1150,4.917,1240,2.431,1380,2.004,1438,2.519,1490,2.778,1491,6.298,1492,5.087,1493,2.431,1494,2.146,1495,1.922,1496,2.519,1497,5.004,1498,3.003,1499,2.778,1500,3.003,1501,4.052,1502,3.003]],["t/279",[1,1.273,3,2.012,4,3.084,5,0.738,6,1.305,9,1.415,11,2.025,16,2.09,20,2.801,22,2.748,30,2.452,32,0.615,39,1.427,52,1.835,61,1.891,94,1.626,130,3.35,133,1.399,134,2.15,136,2.996,143,2.673,145,2.452,151,2.079,155,2.137,164,2.304,165,3.056,170,2.728,183,1.989,185,2.079,187,2.388,188,2.321,189,2.911,201,5.281,207,2.285,224,3.056,269,2.625,281,2.445,284,2.952,291,2.014,293,2.163,324,2.407,327,1.861,346,2.529,369,2.836,639,2.707,715,2.025,718,3.208,942,5.798,1199,3.094,1368,3.598,1371,2.911,1392,3.931,1463,3.634,1465,3.347,1503,5.798,1504,6.052,1505,3.931,1506,2.952,1507,4.152,1508,4.152,1509,4.152,1510,4.488,1511,6.822,1512,4.488,1513,4.488,1514,3.766,1515,4.488]],["t/281",[1,1.393,3,1.446,4,2.217,5,0.635,6,1.122,7,0.896,9,2.974,18,3.692,19,1.139,21,3.203,22,3.006,26,0.889,27,0.84,30,1.346,32,0.298,35,0.64,39,0.69,52,1.466,56,0.824,61,1.824,94,2.194,109,1.193,112,1.472,113,0.885,124,1.296,130,1.839,133,2.69,139,1.729,143,1.467,145,1.346,151,1.006,155,1.034,161,2.241,164,1.115,165,0.96,167,1.079,168,1.523,170,0.703,171,1.521,173,2.051,183,1.744,184,1.27,185,1.006,187,0.75,188,1.123,189,1.408,199,1.1,200,1.791,207,0.718,219,2.926,269,1.27,281,1.183,287,1.584,290,0.588,291,0.975,297,1.758,300,1.27,304,1.093,305,1.193,310,1.31,317,0.837,324,1.164,346,2.138,368,1.183,373,3.373,388,2.829,427,2.34,468,1.705,473,1.174,478,2.177,509,0.946,527,1.99,543,1.705,573,3.071,574,1.472,593,1.619,601,1.372,618,1.052,626,1.408,643,1.619,647,2.225,709,1.324,711,2.572,715,1.711,716,1.523,718,1.552,727,1.449,746,1.902,752,1.758,766,1.523,787,1.339,824,1.414,845,1.428,855,1.619,864,1.324,885,1.282,887,1.093,918,2.279,941,1.822,946,3.612,994,1.472,1009,2.264,1016,1.523,1034,1.619,1124,1.497,1134,1.213,1192,5.959,1203,2.009,1271,1.472,1297,1.497,1341,1.324,1351,1.619,1368,1.975,1380,2.532,1392,3.323,1422,2.768,1438,1.822,1463,1.758,1465,2.829,1505,1.902,1506,1.428,1507,2.009,1508,2.009,1509,3.51,1511,1.758,1516,4.916,1517,1.659,1518,2.171,1519,1.282,1520,1.758,1521,1.619,1522,1.822,1523,2.661,1524,1.552,1525,2.171,1526,4.425,1527,2.009,1528,2.171,1529,1.584,1530,2.009,1531,2.009,1532,2.171,1533,2.171,1534,1.902,1535,1.523,1536,1.31,1537,2.009,1538,1.822,1539,2.009,1540,2.171,1541,2.171,1542,2.171,1543,0.637,1544,1.705,1545,1.902,1546,1.705,1547,2.171,1548,1.822]],["t/283",[0,0.654,3,0.886,5,0.698,6,0.602,8,1.801,9,1.562,12,0.831,15,3.786,18,3.036,19,0.597,21,2.552,22,3.71,23,0.87,25,0.403,26,0.466,28,0.933,30,0.751,32,0.509,35,0.336,39,0.362,43,0.666,48,0.995,52,0.847,61,2.168,73,0.729,89,0.481,94,1.985,97,0.611,115,0.642,130,1.799,131,1.066,133,1.708,136,0.76,139,0.519,142,0.37,143,0.819,144,0.501,145,0.751,151,0.981,154,1.163,161,1.251,164,0.585,170,0.369,183,1.949,185,0.981,187,0.394,188,1.095,189,0.739,191,1.485,192,1.322,197,0.831,199,0.577,200,0.337,201,0.87,208,1.777,218,0.882,224,1.312,228,0.739,243,0.611,244,0.882,257,0.35,258,0.321,271,0.616,277,0.415,284,0.749,287,0.831,292,0.785,293,0.549,294,1.183,303,1.771,305,0.626,310,3.305,324,0.611,342,1.413,373,1.414,388,2.213,400,0.998,406,1.054,430,0.894,438,0.956,458,0.998,468,0.894,489,0.922,509,0.496,527,1.111,573,0.922,574,0.772,607,0.87,618,0.552,625,0.87,627,0.85,628,1.039,635,2.462,643,3.695,647,0.418,673,2.511,705,0.785,711,1.436,727,1.414,733,0.636,744,0.814,771,0.894,820,0.636,845,1.393,855,0.85,863,1.145,884,1.08,917,0.785,938,1.465,941,3.666,946,1.514,956,0.703,984,0.611,1016,0.799,1034,0.85,1094,1.618,1097,0.998,1135,0.956,1164,0.922,1192,3.604,1195,2.012,1197,4.34,1206,2.874,1297,0.785,1344,0.449,1351,0.85,1411,0.922,1421,0.729,1422,0.831,1450,0.956,1511,0.922,1516,3.542,1521,0.85,1522,0.956,1526,0.998,1549,1.054,1550,0.799,1551,1.618,1552,1.054,1553,1.139,1554,0.998,1555,5.952,1556,2.967,1557,2.967,1558,5.952,1559,2.967,1560,2.967,1561,2.745,1562,2.745,1563,1.139,1564,0.998,1565,0.894,1566,1.139,1567,2.117,1568,1.139,1569,1.054,1570,1.139,1571,0.998,1572,1.139,1573,1.139,1574,1.054,1575,1.139,1576,0.739,1577,0.956,1578,1.054,1579,0.956,1580,1.139,1581,1.054,1582,1.139,1583,0.956,1584,0.956,1585,4.955,1586,1.054,1587,1.139,1588,0.87,1589,0.831,1590,1.054,1591,0.87,1592,1.139,1593,1.054,1594,1.054,1595,1.054,1596,0.956,1597,1.054,1598,1.054,1599,1.054,1600,1.054,1601,1.054,1602,1.054,1603,2.967,1604,1.054]],["t/285",[1,0.383,3,0.871,5,0.692,6,1.016,8,0.755,9,2.322,18,3.192,21,3.699,22,1.94,23,1.587,26,0.85,27,0.803,28,0.653,30,0.737,32,0.285,35,0.612,39,0.66,52,1.138,61,2.162,73,1.329,89,0.876,94,1.767,97,1.114,113,1.487,115,1.17,130,1.006,133,2.883,145,0.737,183,1.05,187,1.261,201,1.587,224,0.918,233,1.038,244,0.865,248,1.15,257,0.638,264,1.386,269,1.214,271,1.122,317,0.8,332,1.045,366,1.329,373,1.386,388,2.721,442,1.818,527,1.089,563,1.012,628,1.79,638,4.307,642,1.921,643,1.548,644,1.921,645,1.386,647,2.156,650,1.484,673,3.378,711,2.473,715,0.937,733,2.038,771,1.63,820,1.16,863,1.972,864,1.266,885,1.226,917,2.515,922,1.296,956,1.281,1016,1.457,1034,1.548,1128,1.63,1192,4.397,1195,1.408,1206,4.166,1371,1.347,1375,1.386,1380,1.386,1411,1.681,1421,2.335,1422,2.661,1465,1.548,1511,1.681,1516,2.608,1521,1.548,1522,1.742,1549,1.921,1550,1.457,1551,2.788,1561,3.375,1562,3.375,1588,1.587,1589,1.515,1593,1.921,1594,1.921,1595,1.921,1597,1.921,1598,1.921,1599,1.921,1600,1.921,1601,1.921,1602,1.921,1605,2.076,1606,1.921,1607,1.921,1608,2.076,1609,2.076,1610,2.076,1611,2.076,1612,2.076,1613,2.076,1614,2.076,1615,2.076,1616,2.076,1617,2.076,1618,2.076,1619,2.076,1620,2.076,1621,2.076,1622,2.076,1623,2.076,1624,2.076,1625,2.076,1626,2.076,1627,3.375,1628,2.076,1629,2.076,1630,2.076]],["t/287",[5,0.612,6,1.082,16,3.654,17,3.107,28,2.466,32,1.076,129,3.058,134,3.758,167,3.898,174,3.558,177,4.085,180,4.957,224,3.469,276,3.715,277,2.862,298,4.635,327,3.253,471,5.238,473,4.241,739,4.635,887,3.948,956,4.839,989,6.352,1588,5.996,1631,9.535,1632,6.16,1633,6.872,1634,6.583,1635,6.872,1636,7.259,1637,6.16,1638,6.872]],["t/289",[5,0.919,6,1.468,32,1.13,52,2.064,63,4.183,132,2.805,170,2.67,183,3.065,206,2.792,219,6.166,509,3.594,673,3.753,772,3.577,849,5.424,884,4.206,951,5.785,1412,5.211,1639,7.629,1640,5.505]],["t/291",[5,0.942,6,1.666,133,2.708,170,2.813,310,5.242,311,3.734,638,5.082,917,5.99,940,5.133,1191,6.823,1192,7.948,1199,5.99,1206,4.558,1399,7.611,1516,8.638]],["t/293",[3,2.244,5,0.976,142,4.065,608,5.648,841,3.465,905,4.24,1072,6.096,1075,5.938,1076,6.457]],["t/295",[1,1.752,5,0.742,6,1.311,25,3.363,35,2.804,48,1.91,49,2.383,52,1.844,183,2.737,224,4.205,269,5.561,317,3.664,509,5.074,932,7.266]],["t/297",[3,1.77,32,1.016,39,2.358,52,1.437,61,2.059,89,3.128,130,4.811,131,3.731,144,3.262,185,3.434,187,2.562,188,5.132,189,4.809,191,5.201,192,4.627,199,3.756,327,3.074,361,5.821,509,3.231,938,3.66,999,5.529,1421,4.745,1463,6.002,1464,5.529,1641,7.414,1642,11.19,1643,6.859]],["t/300",[1,1.201,3,1.919,5,0.627,6,0.574,8,3.805,9,1.313,19,2.184,28,1.309,30,4.019,32,0.571,39,1.324,52,1.558,61,1.779,81,3.4,133,2.504,139,1.898,149,1.605,164,2.138,165,2.883,169,1.536,170,1.348,174,1.888,183,1.877,206,1.092,229,5.637,255,2.539,319,3.827,332,4.575,356,1.712,372,4.756,382,2.539,386,4.173,509,2.841,618,2.018,635,2.069,716,4.574,718,2.977,739,2.46,819,3.722,830,2.233,940,2.46,942,3.494,1042,2.138,1191,3.269,1199,6.267,1393,4.277,1394,4.173,1433,3.371,1514,3.494,1551,3.182,1644,8.035,1645,4.164,1646,8.035,1647,8.035,1648,6.032,1649,4.164,1650,3.494,1651,6.52,1652,6.52,1653,3.852,1654,3.269]],["t/301",[1,0.954,3,2.431,5,0.794,6,1.404,28,1.628,30,2.733,32,0.71,48,1.04,49,1.298,52,2.11,135,2.12,165,2.29,169,1.22,170,2.493,171,2.076,174,2.348,183,1.491,195,2.085,224,2.29,258,1.46,276,2.452,277,1.889,290,1.402,372,3.778,473,2.799,509,5.499,510,3.511,618,2.51,678,2.606,715,2.336,716,3.633,844,2.716,949,3.957,1034,3.863,1040,4.345,1191,4.066,1273,4.536,1393,4.894,1394,4.929,1396,4.066,1465,5.744,1534,4.536,1538,4.345,1588,3.957,1653,4.791,1654,4.066,1655,6.745,1656,6.745,1657,5.309,1658,4.536,1659,4.536,1660,6.461,1661,5.179,1662,4.193]],["t/304",[1,0.936,3,2.408,5,0.786,6,1.391,28,1.597,32,0.697,48,1.02,49,1.273,52,2.093,61,0.776,135,2.08,165,2.247,169,1.197,170,1.645,171,2.037,173,2.747,174,2.304,183,1.463,195,2.045,224,2.247,258,1.433,276,2.406,277,1.853,290,1.376,317,1.958,327,2.107,386,4.859,473,2.747,509,5.473,510,3.445,618,2.463,678,2.557,701,5.122,715,3.425,716,3.565,727,3.392,844,2.665,949,3.883,1034,3.79,1192,3.342,1381,4.114,1393,5.368,1394,5.818,1396,3.989,1465,5.663,1516,3.632,1654,3.989,1655,6.65,1656,6.65,1657,5.234,1658,4.45,1659,4.45,1660,4.263,1662,4.114]],["t/306",[1,0.948,3,2.423,5,0.714,6,1.263,28,2.409,30,2.72,32,0.705,35,1.517,48,1.033,49,1.29,52,1.968,94,1.864,135,2.106,165,3.389,170,1.666,173,2.782,174,2.334,183,1.481,195,2.071,224,2.275,257,1.581,258,1.451,276,2.437,277,1.877,290,1.393,304,2.59,386,4.905,465,1.814,509,5.642,510,3.489,678,2.59,715,2.322,716,3.61,740,5.186,844,2.699,868,3.754,1034,3.838,1044,4.04,1192,3.385,1273,4.507,1396,7.968,1465,5.716,1511,4.166,1516,3.679,1534,4.507,1654,4.04,1655,6.713,1656,6.713,1657,3.547,1660,4.317,1662,4.166]],["t/309",[3,2.282,5,0.941,6,1.61,11,2.497,13,4.305,16,3.766,32,0.759,39,3.039,49,1.387,52,1.568,57,2.314,61,1.46,63,2.174,133,1.725,143,3.697,144,2.435,150,2.522,151,2.563,170,1.791,171,2.218,177,2.882,179,4.229,182,3.175,200,1.636,224,2.447,258,1.56,311,2.378,317,2.132,353,3.303,355,3.64,476,3.091,550,2.563,589,3.065,635,2.749,709,3.375,715,2.497,729,3.787,930,4.48,936,3.303,951,7.845,954,3.814,955,7.482,958,5.12,1517,4.229,1579,4.643,1663,3.694,1664,5.534,1665,4.48]],["t/311",[1,1.445,3,1.873,5,0.804,6,1.421,32,1.076,52,1.998,63,3.083,81,2.934,89,4.349,170,3.336,173,4.241,179,5.996,345,4.785,629,6.16,697,5.852,884,5.256,946,5.609,951,7.23,1004,6.352,1094,5.996,1666,6.988,1667,5.996,1668,6.872,1669,10.306]],["t/313",[3,1.635,5,0.733,6,0.944,11,3.089,16,3.189,21,3.189,32,1.473,39,2.178,49,1.716,52,1.328,57,2.864,61,1.852,130,3.319,131,3.446,143,2.649,144,3.013,170,2.217,188,3.541,192,4.274,199,3.469,247,2.756,256,2.14,324,3.673,353,4.087,476,3.825,553,5.233,927,3.673,938,3.381,951,6.598,954,4.72,1517,5.233,1670,7.385,1671,9.406,1672,6.848,1673,6.848,1674,6.848,1675,9.406]],["t/315",[5,0.474,6,0.838,7,2.508,16,2.829,20,3.792,27,2.35,40,1.893,48,1.737,49,2.525,50,2.784,52,1.677,63,2.387,82,2.784,113,3.525,135,2.486,143,2.35,171,2.435,200,2.978,247,3.482,276,2.877,277,2.216,290,1.645,495,3.996,516,4.83,517,3.664,622,2.563,678,3.057,729,2.845,821,4.262,865,3.077,877,3.258,910,4.531,916,6.005,917,4.188,925,3.098,951,7.067,953,3.454,954,4.188,1414,4.918,1676,3.553,1677,5.62,1678,5.321]],["t/317",[5,0.987,6,1.412,52,1.507,56,4.348,169,2.698,236,3.701,291,4.597,317,2.994,368,4.234,595,5.795,673,3.61,700,5.04,841,4.223,845,5.111,1412,4.91,1639,7.189,1640,5.187,1679,7.77,1680,7.77,1681,7.77,1682,7.189]],["t/319",[3,1.694,5,0.825,6,0.774,7,1.425,8,1.255,9,1.77,31,1.497,32,1.321,39,1.785,48,0.693,49,0.865,52,1.584,57,1.444,61,2.002,133,1.749,145,1.992,151,2.6,169,1.925,185,2.6,218,2.954,256,1.079,291,1.549,324,4.383,331,4.526,347,2.304,455,6.563,459,1.644,465,2.88,538,2.341,553,2.638,621,1.413,673,1.217,743,5.193,825,2.882,841,2.615,921,2.468,1083,5.952,1096,3.194,1186,4.013,1407,3.692,1494,2.468,1531,3.194,1591,4.289,1640,2.304,1663,2.304,1683,3.452,1684,7.157,1685,5.193,1686,5.193,1687,7.56,1688,3.806,1689,5.193,1690,4.786,1691,5.193,1692,5.193,1693,5.193,1694,5.193,1695,5.193,1696,3.452,1697,5.613,1698,2.795,1699,3.452,1700,3.452,1701,3.452,1702,3.452,1703,3.452,1704,3.452,1705,3.194,1706,3.452,1707,2.304,1708,3.452,1709,3.452,1710,3.023]],["t/321",[1,0.846,3,1.096,5,0.747,6,0.633,26,1.879,29,3.22,32,1.643,33,3.172,43,2.684,48,1.412,49,1.15,61,1.929,113,1.871,124,2.739,126,3.604,139,2.092,142,2.283,145,1.629,151,2.126,169,2.013,185,2.126,218,1.911,236,2.186,256,1.435,266,1.527,290,1.243,291,3.156,306,3.979,310,2.769,324,3.771,331,3.894,459,2.186,479,5.907,509,2,521,3.851,673,1.618,700,4.56,740,2.092,825,2.357,841,3.15,868,3.349,922,2.865,976,4.02,1186,3.281,1344,1.811,1407,3.019,1529,3.349,1684,4.02,1685,4.246,1686,4.246,1687,6.504,1688,3.112,1689,4.246,1690,2.443,1691,4.246,1692,4.246,1693,4.246,1694,4.246,1695,4.246,1711,6.158,1712,4.59,1713,4.59,1714,4.59,1715,4.02,1716,4.02,1717,4.246]],["t/323",[5,0.918,32,0.98,35,2.108,93,2.546,113,3.948,132,2.432,236,3.406,243,3.836,258,2.731,305,3.928,310,4.313,316,4.066,465,2.521,563,4.724,611,4.103,656,3.896,703,6.263,727,4.774,733,3.995,841,4.341,863,3.865,864,4.361,887,3.599,1347,5.79,1550,5.017,1591,5.465,1710,6.263,1718,7.151,1719,7.151,1720,7.151,1721,7.151,1722,7.151,1723,7.151,1724,7.151]],["t/326",[3,1.834,5,0.862,6,1.316,7,1.603,9,2.421,20,2.424,21,1.809,29,2.724,32,1.308,39,1.235,52,1.196,57,1.624,61,2.049,63,2.425,89,1.639,94,1.407,135,1.589,142,1.261,143,1.502,145,1.378,151,1.799,170,1.257,174,1.761,183,2.21,185,2.858,187,1.342,188,2.008,189,2.519,218,2.57,247,1.563,269,3.609,277,1.417,293,1.871,324,5.119,353,2.318,397,2.968,491,2.022,507,1.624,589,2.151,608,3.464,736,2.067,772,1.685,810,2.424,825,1.994,1186,4.411,1194,2.343,1351,2.897,1407,2.555,1521,2.897,1643,3.593,1725,5.405,1726,3.593,1727,3.884,1728,3.884,1729,3.884,1730,3.884,1731,4.716,1732,3.884,1733,3.884,1734,3.884,1735,3.593,1736,3.884,1737,3.884,1738,3.401,1739,3.884,1740,3.884,1741,3.884,1742,3.884,1743,3.884,1744,3.884,1745,3.593,1746,3.884,1747,3.593,1748,3.884,1749,3.593,1750,3.884,1751,3.884,1752,3.884,1753,3.884]],["t/328",[5,0.738,6,1.488,8,2.51,16,3.216,30,2.451,32,1.591,52,2.092,61,1.649,118,4.311,124,4.122,165,3.054,168,4.845,183,2.723,204,6.081,242,4.166,459,3.289,656,3.763,716,4.845,819,3.199,1375,4.61,1388,4.039,1637,5.422,1754,6.906,1755,7.056,1756,9.461,1757,6.906,1758,6.906,1759,6.049,1760,6.389,1761,6.389,1762,6.389,1763,6.389]],["t/330",[1,1.034,5,0.825,6,1.551,32,1.45,52,2.051,60,4.333,61,1.934,63,2.204,81,2.098,170,3.425,174,5.099,199,2.842,200,1.659,203,2.736,204,3.162,242,3.384,266,1.867,304,2.824,488,3.162,621,2.296,716,3.936,805,3.184,806,4.505,810,3.502,966,5.453,1375,3.745,1388,3.281,1589,4.093,1637,4.405,1755,4.185,1759,4.914,1760,5.191,1761,5.191,1762,5.191,1763,5.191,1764,3.545,1765,4.405]],["t/332",[5,0.855,6,1.191,8,1.697,21,2.175,32,1.184,40,1.455,52,0.905,56,1.772,61,1.999,63,1.835,81,1.746,121,2.915,142,2.804,157,2.305,185,2.163,269,2.731,306,2.175,324,5.58,353,2.787,459,2.224,553,3.568,608,3.214,656,4.706,673,1.646,707,2.075,796,3.166,825,2.398,841,2.626,887,2.35,905,2.107,938,2.305,1075,2.951,1076,2.609,1186,5.092,1407,3.072,1735,4.32,1745,4.32,1747,4.32,1749,4.32,1766,4.67,1767,4.67,1768,4.32,1769,4.67,1770,7.124,1771,8.637,1772,7.124,1773,4.67,1774,4.67,1775,4.67,1776,4.67,1777,4.67,1778,4.67,1779,4.67,1780,8.637,1781,4.67,1782,7.124,1783,7.124,1784,4.67,1785,4.67,1786,4.67,1787,4.09]],["t/334",[3,1.663,4,3.483,16,4.432,32,1.305,39,2.215,49,1.746,63,2.737,81,2.605,130,3.376,170,2.255,306,3.244,323,3.653,491,2.282,495,6.26,608,4.293,639,5.74,707,5.177,729,3.262,758,3.736,772,3.022,796,6.452,810,5.94,830,3.736,841,3.508,905,3.143,956,5.87,974,4.841,1788,6.966,1789,6.966,1790,6.966,1791,6.445]],["t/336",[1,0.752,5,0.762,6,1.431,21,2.988,29,2.862,31,1.77,32,1.087,35,1.203,36,1.86,39,1.298,47,1.714,48,0.819,49,1.023,52,0.791,57,1.706,61,1.844,111,1.52,131,2.053,132,3.529,143,1.578,144,1.795,145,2.814,146,5.608,165,2.837,169,0.961,170,1.321,172,2.341,183,1.174,188,2.109,195,1.642,206,1.683,218,1.699,255,4.836,300,2.386,304,2.053,307,4.785,323,2.14,324,4.253,410,5.294,465,3.169,507,1.706,594,2.386,608,2.895,641,3.573,709,2.488,720,2.646,729,1.91,825,2.095,914,1.737,922,2.546,938,2.014,986,2.611,1126,2.435,1371,4.162,1792,4.08,1793,4.08,1794,4.08,1795,4.08,1796,4.08,1797,4.08,1798,4.08,1799,4.08,1800,3.303,1801,4.08,1802,4.08,1803,4.08,1804,2.646,1805,3.303,1806,3.573,1807,4.08,1808,4.08,1809,3.774,1810,4.08,1811,4.08,1812,4.08,1813,7.93,1814,4.08,1815,4.08,1816,4.08]],["t/338",[1,1.124,3,1.457,5,0.942,6,1.352,10,3.535,11,0.99,16,1.022,17,0.869,24,0.883,30,0.779,32,1.248,34,1.011,38,0.856,39,1.941,48,0.769,49,0.55,52,0.988,57,0.918,61,1.845,81,0.821,111,0.818,113,0.894,130,2.958,139,1.746,144,1.685,149,1.963,151,2.36,164,1.966,169,0.517,170,1.976,171,0.88,173,2.07,177,1.143,188,1.135,195,0.883,200,0.649,204,3.439,205,3.454,206,2.572,207,1.266,214,0.787,217,3.041,218,2.121,219,2.218,241,1.841,250,4.174,252,1.922,256,2.378,276,1.039,277,0.801,290,0.594,291,2.739,298,1.296,304,1.104,305,1.206,306,2.842,316,1.248,324,4.08,329,1.31,347,1.465,358,1.54,370,0.616,397,1.677,479,1.354,492,1.039,494,1.677,510,1.488,549,2.738,563,1.07,595,1.637,607,1.677,608,2.298,622,0.926,628,1.077,647,0.806,649,4,678,1.104,705,1.513,715,1.728,744,1.569,814,1.777,816,1.444,820,1.226,825,1.966,867,1.324,938,1.084,940,1.296,1065,1.488,1105,3.543,1124,1.513,1194,1.324,1366,2.087,1417,1.54,1420,2.03,1536,2.31,1632,1.723,1731,1.677,1817,1.841,1818,2.195,1819,1.922,1820,2.195,1821,2.195,1822,2.195,1823,3.83,1824,2.195,1825,2.195,1826,1.922,1827,2.195,1828,3.83,1829,2.195,1830,3.83,1831,2.195,1832,2.195,1833,2.195,1834,2.195,1835,2.03,1836,2.195,1837,2.195,1838,2.03,1839,2.195,1840,2.195,1841,2.03,1842,2.195,1843,2.195,1844,8.184,1845,2.03,1846,2.195,1847,4.275,1848,1.922,1849,5.095,1850,2.195,1851,1.841,1852,3.007,1853,2.195,1854,1.922,1855,3.213,1856,2.195]],["t/340",[4,2.311,5,0.871,16,2.94,20,3.94,32,1.218,52,1.224,105,5.296,111,3.312,134,3.024,135,2.584,170,2.044,195,2.541,200,1.866,206,3.086,210,5.529,211,4.956,217,3.767,218,3.701,236,3.006,277,3.242,291,2.833,311,2.713,317,2.432,349,5.246,489,5.111,618,3.06,635,3.136,673,2.225,940,3.729,994,4.28,1012,3.589,1126,3.767,1194,3.808,1417,4.428,1682,5.84,1717,5.84,1845,5.84,1857,4.152,1858,6.312,1859,5.84,1860,6.312,1861,6.312,1862,5.84,1863,5.296,1864,5.84]],["t/342",[1,1.034,5,0.751,6,1.328,32,1.12,39,1.784,40,2.546,48,1.127,49,2.047,52,1.088,61,1.851,118,3.502,142,3.651,144,2.469,151,2.599,152,3.422,153,3.502,154,3.082,157,4.033,165,3.612,589,3.108,608,4.346,841,4.576,905,4.346,966,7.506,1075,6.086,1076,6.281,1155,4.011,1202,2.986,1421,3.591,1865,4.287,1866,8.169,1867,5.631]],["t/344",[1,1.709,4,2.456,5,0.865,6,1.279,16,2.012,25,1.528,39,2.134,40,2.564,49,1.083,52,0.838,61,1.257,89,3.913,98,2.929,121,2.696,142,3.601,143,4.111,144,1.901,155,2.057,165,1.91,170,1.398,171,1.732,188,2.234,204,2.434,207,1.428,244,3.862,269,2.526,542,2.802,594,2.526,608,3.027,736,2.299,841,3.419,905,3.027,938,3.312,1072,8.792,1074,2.746,1076,6.846,1106,3.997,1107,7.205,1108,2.082,1521,3.222,1819,3.784]],["t/346",[3,2.51,4,2.405,5,0.512,6,0.906,16,4.256,39,2.089,52,1.772,61,1.889,142,2.133,144,2.891,151,3.043,165,2.905,170,2.959,172,3.769,188,3.397,200,1.942,215,4.899,258,1.852,270,3.577,324,3.523,577,4.792,589,3.639,608,4.123,656,5.727,715,2.964,729,3.076,744,4.696,825,4.693,914,2.797,938,3.243,1069,4.899,1765,5.158,1854,5.754,1868,5.754,1869,9.139,1870,6.569,1871,6.569]],["t/348",[1,1.454,4,1.959,5,0.615,6,1.088,8,1.945,16,2.492,25,1.892,35,1.578,40,1.668,47,2.248,52,2.138,61,1.58,81,2.001,89,2.258,118,6.884,121,6.884,124,5.593,132,1.82,142,2.562,207,1.769,258,1.508,270,4.671,281,2.915,290,1.449,317,2.062,355,3.519,467,4.95,480,3.015,656,5.106,729,2.505,736,2.848,737,3.07,754,3.099,944,4.089,1069,8.607,1100,8.208,1103,4.95,1127,3.424,1868,9.059,1872,5.35,1873,4.95,1874,4.201]],["t/350",[1,1.753,4,2.55,5,0.543,6,0.961,25,2.464,35,2.054,40,2.171,47,3.998,49,1.746,52,1.845,61,1.454,118,4.348,132,2.369,142,3.52,197,5.082,218,2.901,258,1.964,270,2.726,281,3.795,292,4.802,317,2.684,427,4.297,491,2.282,656,5.185,715,3.143,729,3.262,737,3.997,944,5.323,1070,7.91,1071,5.845,1546,5.469,1868,8.335,1873,6.445,1874,5.469]],["t/352",[1,0.517,3,1.916,5,0.626,6,0.652,17,1.111,27,1.828,30,0.995,31,1.216,32,1.705,36,1.278,37,1.098,39,1.948,40,0.874,47,1.178,61,1.929,63,1.102,81,1.768,89,2.585,93,3.603,115,1.58,131,2.378,136,1.872,139,1.278,145,1.677,151,1.299,178,2.143,183,1.361,185,3.717,192,1.75,206,0.735,207,0.927,244,1.968,245,2.143,256,0.877,257,0.862,258,1.333,266,0.933,277,1.724,284,1.845,304,1.411,317,1.081,339,3.066,344,2.092,407,1.504,563,2.987,627,2.092,655,2.353,728,1.58,731,2.95,734,2.06,737,2.712,772,1.216,773,2.271,819,2.189,826,2.046,863,1.516,984,1.504,991,3.965,1001,1.902,1013,2.202,1017,3.379,1051,2.353,1052,2.353,1180,6.829,1186,2.005,1194,2.851,1202,3.26,1207,2.353,1209,6.498,1216,2.353,1217,2.092,1245,2.353,1250,2.595,1254,2.595,1260,2.595,1320,2.092,1368,1.46,1382,1.75,1407,1.845,1421,1.795,1451,2.595,1591,2.143,1875,1.75,1876,2.805,1877,2.595,1878,2.595,1879,4.726,1880,2.805,1881,2.805,1882,2.805,1883,2.805,1884,2.805,1885,2.805,1886,2.805,1887,2.805,1888,2.805,1889,4.726,1890,2.805,1891,2.805,1892,2.805,1893,2.805,1894,1.795,1895,2.805,1896,2.805,1897,2.805,1898,2.456]],["t/354",[1,1.567,5,0.663,6,1.173,25,3.009,32,1.64,48,2.181,52,1.649,173,4.598,183,3.749,251,2.629,711,5.768,956,5.247,1444,5.596,1449,6.206,1450,7.138,1522,7.138,1899,8.507]],["t/356",[5,0.662,6,1.17,16,3.246,28,1.427,32,0.955,39,2.217,48,1.704,49,1.137,52,1.645,61,2.033,73,2.905,130,2.2,131,2.284,142,2.263,171,1.819,183,3.831,185,2.102,187,2.409,188,3.604,189,4.521,191,4.89,192,2.833,207,2.305,327,2.89,395,3.385,397,3.468,503,3.674,523,5.664,599,6.484,639,2.738,825,2.33,849,4.585,1292,2.654,1412,6.015,1444,2.985,1447,3.311,1467,7.708,1468,4.199,1469,3.563,1470,3.975,1471,3.808,1472,4.199,1473,3.808,1900,4.538,1901,3.674]],["t/358",[52,1.911,111,3.673,128,6.228,171,3.951,183,3.68,218,4.104,247,3.968,251,2.386,1444,6.484,1902,9.857]],["t/360",[5,0.634,6,1.121,16,2.595,32,0.764,49,1.396,52,1.576,61,2.122,81,3.04,130,2.701,131,4.09,142,1.809,150,2.54,183,3.567,185,2.581,187,1.926,188,2.881,189,3.614,191,6.731,218,2.32,251,1.349,255,3.398,395,7.156,800,7.151,816,3.665,1412,5.136,1447,4.065,1464,6.062,1467,4.511,1469,4.375,1473,4.675,1474,6.062,1475,4.88,1476,4.88]],["t/362",[5,0.38,6,0.671,21,2.266,32,1.008,49,1.22,52,2.054,61,2.117,81,2.749,111,1.814,130,3.563,143,1.883,144,2.142,155,3.501,173,2.631,183,3.725,185,2.254,188,2.516,191,5.157,192,4.588,199,3.724,207,1.609,218,3.688,251,1.178,317,1.875,324,2.61,488,2.742,523,3.249,574,3.3,599,3.719,847,2.936,849,3.201,1375,3.249,1433,3.94,1444,3.201,1450,4.083,1463,3.94,1464,3.63,1469,3.821,1571,4.262,1581,4.502,1903,4.867,1904,4.867,1905,9.869,1906,4.867]],["t/364",[5,0.716,6,1.266,32,1.259,46,6.85,52,1.781,99,6.7,111,3.423,132,3.123,207,3.037,293,4.425,347,6.131,465,3.237,536,2.275,841,3.386,844,4.817,1076,5.13,1366,5.004,1907,8.044]],["t/366",[1,1.341,5,0.995,6,1.708,25,2.575,49,2.779,52,2.15,61,1.812,81,2.723,132,3.771,150,3.318,171,2.918,200,2.152,349,3.713,728,4.102,741,5.018,938,3.594,1364,7.939,1366,6.041,1908,6.735,1909,6.735]],["t/368",[3,2.8,5,0.75,32,1.319,39,3.06,527,5.047,601,6.08,645,6.423,676,6.241,1908,8.902,1909,8.902,1910,9.622,1911,8.902,1912,8.902]],["t/370",[1,1.353,5,0.573,6,1.013,24,4.483,27,3.816,28,2.309,31,3.186,32,1.007,34,3.384,40,2.29,51,2.778,97,5.291,112,4.981,132,3.355,171,3.955,268,3.459,303,4.384,317,2.831,369,4.642,425,4.702,473,3.971,593,5.479,635,3.65,824,3.676,1366,6.069,1913,5.768,1914,7.346,1915,7.346,1916,6.796,1917,5.948,1918,6.796]],["t/372",[5,0.693,6,1.225,10,5.144,24,3.575,31,3.852,84,4.206,132,3.02,171,3.56,343,5.612,358,6.231,623,7.779,736,4.727,820,4.961,1026,5.416,1366,4.839,1911,8.217,1912,8.217,1919,11.161,1920,8.881,1921,7.452]],["t/374",[5,0.7,6,1.238,49,2.251,61,1.717,109,4.933,143,4.347,145,3.187,151,4.159,155,4.277,170,2.907,200,2.655,247,3.615,268,4.229,476,5.016,491,2.942,923,4.974,966,5.995,1731,6.862]],["t/376",[5,0.922,27,2.791,32,1.692,35,2.127,48,1.449,49,1.808,61,1.102,132,3.754,165,3.19,170,3.996,302,4.892,476,5.444,600,3.16,673,3.435,916,3.417,923,3.996,925,3.68,938,3.562,967,4.179,968,4.352,972,4.352,973,4.262,1731,7.448,1922,9.746,1923,7.215]],["t/378",[5,0.957,6,1.55,39,2.039,61,2.044,67,4.159,132,2.181,140,4.42,143,4.747,145,2.276,148,3.44,151,2.97,155,4.941,170,3.359,187,2.216,622,2.706,673,2.26,914,2.73,916,3.037,966,7.506,967,3.714,968,3.868,969,5.38,970,5.38,971,5.38,972,3.868,973,3.788]],["t/380",[5,0.671,6,1.186,27,2.332,37,3.367,39,1.918,43,3.526,61,1.934,81,2.255,143,4.231,145,3.56,151,4.646,170,3.247,180,3.81,187,2.084,218,2.511,247,2.427,268,2.839,317,2.323,476,3.368,550,2.793,673,3.033,674,3.599,825,4.418,923,5.556,966,7.302,967,3.492,1731,4.608,1851,5.059,1924,5.059,1925,6.03,1926,8.604,1927,6.03,1928,6.03,1929,4.882,1930,5.578,1931,7.96]],["t/382",[5,1.029,47,4.688,113,3.62,141,3.947,164,4.56,211,8.763,212,6.022,673,3.131,841,4.499,1859,8.217,1932,8.881,1933,8.881,1934,8.881]],["t/384",[3,2.146,5,0.957,6,1.431,28,2.825,32,1.541,49,2.252,61,1.373,133,1.999,150,2.923,205,4.348,206,3.218,207,2.972,216,2.756,256,2.004,258,1.808,329,3.827,459,4.28,516,2.822,602,4.499,841,4.74,1012,3.646,1126,3.827,1415,6.556,1493,5.192,1935,8.987,1936,5.617]],["t/386",[52,1.781,61,1.893,113,4.645,142,2.982,169,2.164,171,3.682,183,2.644,258,2.589,459,4.374,639,5.54,739,5.425,865,4.653,1325,8.044,1494,6.566,1676,5.371]],["t/388",[1,0.973,5,0.927,6,1.513,11,2.382,22,2.1,32,1.071,47,2.218,52,1.515,57,2.208,61,0.807,89,3.297,114,4.035,133,2.435,134,2.529,135,2.161,143,3.022,146,3.03,154,2.901,155,2.515,165,2.335,167,2.623,169,1.244,170,1.709,183,2.677,187,1.825,207,1.746,240,2.877,258,2.203,269,3.088,275,3.185,291,2.37,317,3.011,329,3.151,368,2.877,507,2.208,510,3.58,528,4.146,673,1.861,707,2.347,715,4.196,729,2.473,782,4.035,819,2.446,908,2.067,919,3.425,966,3.525,982,2.108,1001,3.58,1082,3.425,1124,3.64,1368,2.75,1380,3.525,1421,3.38,1550,5.481,1707,3.525,1937,7.813,1938,7.813,1939,5.28,1940,5.28]],["t/390",[3,1.06,5,0.946,6,1.402,28,1.395,32,0.939,39,1.412,48,0.891,52,0.861,57,2.866,61,1.767,81,3.519,89,3.531,111,1.654,114,3.392,115,2.501,134,2.126,135,1.817,143,3.64,150,2.023,151,2.056,173,2.399,183,1.278,204,2.501,205,3.01,206,2.467,218,3.484,224,1.963,250,2.264,257,1.364,276,2.102,277,3.709,316,2.524,353,4.089,397,3.392,575,3.485,673,3.788,704,3.888,793,5.428,807,3.01,825,2.279,867,2.677,906,3.594,956,2.738,1220,3.01,1421,2.841,1544,3.485,1817,3.724,1941,2.92,1942,5.982,1943,4.439,1944,4.439,1945,4.439,1946,4.106,1947,4.439,1948,4.439,1949,3.594,1950,6.852,1951,6.852,1952,4.106,1953,2.622,1954,3.888]],["t/392",[1,0.897,5,0.998,6,1.361,8,1.769,28,1.53,39,1.548,48,0.977,52,1.425,61,1.508,97,2.61,145,1.727,146,2.792,171,1.951,178,3.719,179,3.719,185,3.405,206,1.276,224,2.152,250,2.482,255,2.968,257,1.495,277,1.775,293,2.345,317,1.875,324,3.943,327,3.672,440,3.719,475,2.742,594,2.846,611,4.218,639,2.936,647,1.788,656,4.826,672,6.167,776,3.719,879,2.968,908,4.36,986,3.115,1174,4.262,1186,3.479,1187,4.262,1188,4.262,1201,3.821,1224,3.821,1407,4.835,1421,4.704,1817,4.083,1857,4.835,1878,6.8,1955,4.867,1956,3.821,1957,4.502,1958,4.867,1959,4.867,1960,4.867,1961,4.867,1962,4.502,1963,4.867,1964,4.867,1965,4.867,1966,4.867]],["t/394",[3,2.306,5,0.753,6,1.223,9,3.237,10,3.644,17,1.576,23,3.041,30,1.412,32,1.474,52,0.772,61,1.832,81,1.488,89,2.655,97,2.134,111,2.344,133,1.24,134,3.737,151,1.843,164,2.043,169,1.482,170,1.288,174,1.805,185,2.914,218,3.249,256,1.966,258,1.122,276,1.884,277,1.452,291,2.824,292,4.337,303,2.375,304,2.003,305,3.456,327,2.608,353,2.375,367,2.327,407,3.374,491,1.304,576,2.968,628,1.952,647,2.866,672,5.278,678,2.003,758,2.134,793,4.081,825,2.043,842,2.305,849,2.618,865,3.952,940,2.351,1012,2.262,1186,2.845,1188,3.485,1407,4.138,1421,4.026,1591,4.807,1690,2.118,1857,2.618,1956,3.124,1967,5.82,1968,3.681,1969,3.222,1970,3.979,1971,5.82,1972,3.681,1973,5.82,1974,3.979,1975,3.979,1976,3.979,1977,3.979,1978,3.979,1979,3.681,1980,3.979,1981,3.681]],["t/396",[1,1.475,3,1.912,4,2.931,5,0.814,6,1.307,9,1.721,17,3.755,18,2.064,19,4.199,22,3.77,26,2.234,32,1.098,52,1.838,94,1.977,113,2.225,133,1.701,139,2.488,149,2.104,161,3.225,164,2.803,169,1.886,183,1.571,207,1.805,218,2.273,219,3.162,255,3.329,276,2.585,277,1.991,290,1.478,291,2.45,292,3.763,317,2.104,327,2.263,626,3.541,678,2.747,709,3.329,715,2.463,776,4.172,847,3.293,949,4.172,994,3.701,1001,3.701,1124,3.763,1192,5.267,1199,6.536,1401,4.58,1421,3.494,1496,4.58,1536,3.293,1551,4.172,1817,4.58,1941,3.591,1982,5.459,1983,5.05,1984,5.459,1985,5.459,1986,5.459,1987,5.459]],["t/398",[1,0.809,3,1.622,5,0.789,6,1.146,16,2.045,22,1.746,32,1.139,52,0.851,61,1.808,73,2.81,81,1.642,89,2.867,113,1.789,133,2.117,138,3.684,143,1.698,149,1.692,154,2.412,169,1.6,170,2.199,183,3.597,185,2.033,187,1.517,188,2.27,189,2.848,200,1.298,207,1.452,216,1.887,256,1.372,257,2.875,258,1.238,276,3.217,293,4.004,317,2.618,324,3.644,465,2.395,478,2.519,572,3.684,601,2.774,647,1.613,767,4.062,880,3.935,928,3.845,940,2.593,984,2.355,1171,5.192,1199,3.026,1220,2.977,1415,3.203,1444,5.467,1448,3.845,1449,3.203,1471,3.684,1474,3.274,1506,2.888,1564,3.845,1571,5.951,1589,3.203,1956,3.447,1968,4.062,1988,6.286,1989,3.355,1990,4.39,1991,4.39,1992,4.39,1993,4.39,1994,4.39]],["t/400",[1,0.692,3,2.69,5,0.901,6,1.036,8,2.185,9,2.96,10,2.176,11,1.695,17,1.488,27,1.453,30,1.333,32,1.287,51,1.421,52,0.728,61,1.669,73,2.405,89,1.585,97,2.015,113,2.45,115,4.233,134,1.8,135,1.538,149,1.448,164,1.929,169,1.77,170,2.432,171,1.506,177,1.956,183,1.082,200,1.777,216,1.615,218,3.128,224,1.661,256,2.348,258,1.059,269,2.197,277,1.37,291,1.686,293,2.896,294,2.099,317,1.448,324,3.224,368,2.047,397,2.871,407,4.029,523,2.508,538,2.547,563,1.832,611,2.156,647,2.208,656,2.047,673,3.026,757,1.916,760,2.871,762,5.264,807,2.547,819,1.74,863,2.031,1055,3.291,1094,2.871,1186,2.686,1312,3.152,1346,2.156,1413,2.508,1421,2.405,1591,2.871,1636,3.476,1690,2,1952,3.476,1973,6.95,1988,3.476,1995,3.476,1996,7.512,1997,3.757,1998,6.01,1999,3.757,2000,3.757,2001,3.757,2002,3.757,2003,3.757,2004,3.757,2005,3.757,2006,3.476,2007,3.757]],["t/402",[1,0.792,3,1.595,4,1.573,5,0.827,6,1.275,13,2.287,16,3.112,26,1.759,28,1.351,32,1.124,39,2.125,40,1.339,43,3.908,52,1.589,60,1.656,61,1.252,81,2.499,89,1.813,97,2.305,133,2.082,134,2.058,142,3.003,157,3.299,164,2.206,169,1.574,170,1.391,183,1.237,185,1.99,200,1.975,218,1.789,236,3.904,249,2.4,251,1.04,255,2.62,264,2.868,270,2.615,271,2.323,277,1.567,290,1.163,291,3.68,427,2.65,575,3.374,608,1.939,639,2.592,647,1.578,656,2.341,678,2.162,700,4.334,760,3.284,841,1.584,845,2.826,855,3.205,905,1.939,927,2.305,936,2.564,938,2.121,992,3.014,1070,2.787,1072,2.787,1079,3.205,1098,3.605,1272,3.479,1343,5.41,1640,2.868,1657,2.962,1705,3.975,2008,4.297,2009,4.297,2010,3.763,2011,4.297,2012,3.763,2013,5.852,2014,3.975,2015,8.198,2016,4.297,2017,3.072,2018,2.715,2019,3.975,2020,4.297,2021,3.605,2022,3.975,2023,3.605]],["t/404",[1,1.262,5,0.838,6,1.297,17,3.725,28,2.957,32,0.939,63,2.69,135,2.803,178,5.233,181,2.619,248,3.793,276,4.454,277,3.431,304,3.446,316,3.893,601,4.327,708,6.335,793,4.442,956,4.224,988,4.895,1028,5.745,1065,4.643,1095,5.745,1335,5.233,1380,4.571,1544,5.376,1634,5.745,1637,5.376,1738,5.998,1956,5.376,2018,4.327,2024,7.891,2025,5.745,2026,6.335,2027,6.848,2028,6.848,2029,9.014,2030,6.335]],["t/406",[5,0.962,6,1.443,48,1.309,49,2.623,52,1.762,61,1.819,109,3.579,143,4.606,144,2.867,145,3.714,151,4.847,155,3.103,170,2.942,200,1.927,247,2.623,293,3.14,302,4.418,310,3.93,311,2.8,491,2.135,550,3.018,635,3.237,914,5.07,930,5.276,1414,3.705,1529,4.754,2031,5.467]],["t/408",[5,0.973,6,1.473,52,2.071,61,1.962,67,5.809,69,3.215,132,3.387,140,5.137,143,4.828,145,2.645,148,2.658,151,4.148,155,4.265,170,3.225,187,2.576,622,2.091,673,3.157,825,2.545,914,4.956,915,2.871,916,4.241,969,4.158,970,4.158,971,4.158,1346,2.844,1368,4.663,2032,4.956,2033,4.956,2034,4.585]],["t/410",[5,0.834,6,1.066,11,1.769,27,1.517,43,2.293,61,2.021,67,4.034,132,2.628,140,2.703,143,3.402,144,2.736,145,2.207,151,3.579,187,3.039,188,3.215,200,1.159,218,3.218,224,1.734,324,5.473,673,3.769,825,4.516,914,5.173,923,4.871,938,3.07,946,2.803,966,4.151,967,3.602,984,2.103,1346,3.568,1351,2.925,1371,2.543,1546,3.079,1657,2.703,1924,5.217,2034,3.628,2035,6.219,2036,3.921,2037,6.219,2038,3.921,2039,6.219,2040,3.921,2041,6.219,2042,3.921,2043,6.219,2044,3.921,2045,6.219,2046,3.921,2047,3.921,2048,3.921,2049,3.921,2050,3.921,2051,3.921,2052,3.29]],["t/412",[5,0.7,6,1.03,11,1.345,32,0.682,34,2.291,35,0.879,37,3.251,39,0.948,48,0.599,49,1.873,52,1.241,61,1.854,81,2.394,136,1.99,143,4.248,145,3.795,151,5.203,170,2.072,187,3.102,219,1.726,224,1.318,276,1.411,277,1.087,291,1.338,311,2.137,317,1.149,327,1.236,342,2.369,626,1.933,673,4.17,674,3.82,711,2.021,715,2.888,757,1.52,766,3.489,825,3.837,830,1.599,844,1.563,847,1.798,867,1.798,876,1.798,877,1.599,914,4.962,915,4.811,923,1.651,966,3.32,967,2.881,1195,2.021,1368,5.196,1375,3.32,1438,2.501,1929,2.413,1941,1.961,1953,1.761,2053,2.981,2054,2.501,2055,2.981,2056,2.757,2057,2.501,2058,2.61,2059,2.981,2060,2.981,2061,2.981,2062,2.981,2063,6.4,2064,2.981,2065,2.981,2066,4.974,2067,4.974,2068,2.757,2069,2.757,2070,2.757]],["t/415",[3,2.509,5,0.964,6,1.114,8,3.819,16,3.763,30,2.868,32,1.108,47,3.395,52,1.567,145,2.868,146,4.637,170,3.401,177,5.471,200,2.389,317,3.114,368,5.725,629,6.345,673,3.704,932,6.176,1042,4.15,1341,4.928]],["t/417",[1,1.246,5,0.941,6,1.472,8,1.587,26,2.769,30,1.55,39,2.152,49,1.094,52,1.606,61,1.758,132,2.817,143,1.689,148,2.342,149,2.607,150,3.084,151,2.022,154,2.399,179,3.337,209,3.428,250,3.45,257,1.342,269,2.554,281,3.686,309,3.257,317,1.683,324,5.003,353,4.038,368,2.379,429,3.122,478,3.882,538,2.961,550,3.134,673,3.288,711,2.961,737,2.505,741,3.01,800,2.961,905,3.737,1026,2.663,1175,5.17,1292,3.957,1344,3.267,1345,3.996,1387,3.535,1523,3.063,1841,6.259,2071,9.328,2072,6.766,2073,6.766,2074,4.388,2075,6.766,2076,5.046,2077,6.766,2078,4.367,2079,4.04,2080,6.766]],["t/419",[5,0.716,113,3.743,135,3.759,142,2.982,169,2.164,179,7.018,194,5.087,195,3.697,216,3.947,258,2.589,673,4.017,740,4.187,877,4.926,1341,5.601,1380,6.131,2023,7.706,2081,9.184]],["t/421",[1,1.712,3,2.218,5,0.724,6,1.281,25,3.286,39,2.955,40,2.895,52,1.801,142,4.044,270,3.636,673,3.275,905,4.191,1069,6.929,1387,7.521,2082,9.29]],["t/423",[3,2.218,5,0.895,6,1.583,39,2.955,49,2.328,52,1.801,194,6.899,195,4.62,196,6.299,200,2.747,284,6.111,1387,7.521]],["t/425",[3,1.838,4,2.817,5,0.889,6,1.572,47,3.233,52,1.973,142,2.499,169,1.813,183,2.216,200,3.009,207,2.545,216,3.307,224,3.403,574,5.218,787,4.747,847,4.642,1074,4.165,1108,4.903,1110,5.502,1115,7.12,1382,4.804,2083,7.696,2084,10.176,2085,7.696,2086,7.12,2087,7.696]],["t/427",[5,0.928,6,1.641,49,2.47,207,3.259,216,4.236,516,4.338,1074,4.034,1108,5.734,1415,7.191]],["t/429",[52,1.822,61,1.766,113,4.711,142,3.052,171,3.767,183,2.706,258,2.65,459,4.476,639,5.669,739,5.552,865,4.761,1325,8.231,1494,6.718,1676,5.496]],["t/431",[3,1.663,5,0.543,6,0.961,21,3.244,40,2.171,52,1.351,61,2.004,142,3.09,143,4.193,144,3.065,151,3.226,152,4.248,153,4.348,154,3.826,157,3.439,324,5.104,608,3.143,628,3.418,909,3.111,1074,4.436,1108,4.585,1110,6.803,1111,6.445,1112,8.335,1368,4.955,2088,5.64,2089,6.966,2090,6.445,2091,6.966]],["t/434",[1,1.063,4,2.112,5,0.45,6,0.796,9,1.819,11,3.761,21,2.688,25,2.041,27,2.232,40,1.799,49,1.446,61,1.737,89,2.435,142,2.707,143,3.786,144,2.54,187,1.994,188,2.984,218,2.403,319,2.749,516,2.54,825,2.963,869,3.694,929,5.084,938,2.849,966,3.853,1074,3.412,1082,3.743,1108,5.71,1110,4.126,1114,3.913,1206,6.408,1368,4.341,1764,5.268,1953,3.409,2088,4.672,2092,5.653,2093,5.339,2094,5.339,2095,5.339,2096,5.339,2097,5.771,2098,5.484,2099,5.771,2100,5.771]],["t/436",[1,1.21,21,3.059,25,2.323,27,2.541,32,1.558,34,3.026,49,1.646,61,1.825,89,2.772,142,3.689,143,2.541,144,2.891,187,3.159,188,3.397,218,2.735,316,3.735,594,3.842,819,3.043,825,3.373,929,4.006,938,3.243,1082,4.261,1108,3.165,1206,4.793,1368,3.421,1764,4.151,2088,5.319,2092,4.454,2094,6.078,2095,6.078,2096,6.078,2098,4.321,2101,4.528,2102,8.005,2103,5.319,2104,5.754,2105,4.454,2106,9.139,2107,6.569]],["t/438",[1,1.674,3,2.17,5,0.508,6,0.899,25,2.305,28,2.048,40,2.031,49,2.278,52,1.263,142,2.951,150,2.97,158,4.754,165,2.881,200,3.646,249,3.64,491,2.978,497,3.495,501,8.074,917,6.264,1108,6.098,1110,4.658,1112,7.96,2108,7.793,2109,6.516,2110,6.516,2111,5.467,2112,6.516]],["t/440",[5,0.634,6,0.768,32,1.114,49,1.396,52,1.08,61,1.93,103,4.375,133,1.737,143,3.144,144,2.452,151,2.581,152,3.398,153,3.478,154,3.061,164,2.861,165,3.594,169,1.313,171,2.234,183,1.604,185,2.581,259,4.258,323,4.263,324,2.989,459,2.654,495,3.665,507,4.69,563,2.717,621,2.28,734,2.428,845,3.665,1042,2.861,1043,5.155,1108,4.623,1206,2.922,1368,2.901,2111,4.675,2113,7.539,2114,8.128,2115,5.572,2116,7.486,2117,8.128,2118,5.572,2119,5.572,2120,5.572,2121,5.572,2122,5.572,2123,5.572]],["t/442",[3,2.031,4,3.114,5,0.663,6,1.173,32,1.489,48,2.181,164,4.368,206,2.848,207,2.813,256,3.395,266,2.83,277,3.103,446,5.025,739,5.025,1074,4.445,1108,5.765,1345,6.415]],["t/444",[5,0.877,6,1.551,27,2.17,32,1.12,34,2.585,173,3.033,180,3.545,206,2.949,207,2.701,230,4.093,412,4.405,635,2.787,647,2.061,824,2.091,865,2.842,936,3.348,977,4.542,1074,4.602,1159,5.631,1217,4.185,1242,4.185,1417,3.936,1501,4.542,1650,4.707,1663,3.745,2124,5.191,2125,4.914,2126,4.914,2127,5.611,2128,5.191,2129,5.611,2130,4.707,2131,5.191,2132,4.707,2133,4.707,2134,5.611,2135,4.707,2136,5.191,2137,5.611,2138,3.591,2139,5.611,2140,4.405,2141,4.914,2142,5.191,2143,5.191,2144,4.707,2145,4.914,2146,4.542,2147,4.707,2148,5.191,2149,5.191,2150,4.707,2151,4.914,2152,4.542,2153,3.639]],["t/446",[1,2.11,3,2.445,5,0.893,6,1.071,30,3.634,48,1.56,149,4.414,175,2.739,200,2.297,240,4.234,293,4.934,305,4.268,355,5.111,478,4.458,492,3.68,594,6.699,600,4.485,629,6.101,699,4.501,1417,5.451,1439,6.519,2154,7.77]],["t/448",[1,1.903,5,1.001,6,1.688,25,2.25,30,2.258,34,4.117,35,1.876,37,2.49,39,2.023,40,1.983,48,2.075,49,1.595,61,0.972,111,3.33,129,2.48,142,2.066,145,2.258,149,3.444,151,2.947,181,3.951,183,2.974,206,1.668,224,2.813,258,2.52,284,4.185,633,4.745,727,5.966,1415,6.52,2155,6.362,2156,6.362,2157,6.362]],["t/450",[3,2.383,5,0.778,21,4.647,30,3.541,32,1.643,256,3.119,429,7.134,600,4.37,678,5.022,1009,5.956]],["t/452",[3,2.022,5,0.894,6,0.813,17,2.336,21,3.944,30,3.005,32,1.756,34,2.717,35,1.739,37,2.308,48,1.184,52,1.143,61,1.824,111,2.198,129,2.299,142,2.75,165,2.608,183,2.438,251,1.428,255,5.164,256,3.385,271,3.188,276,2.793,277,2.151,332,2.968,446,3.484,459,2.809,639,3.557,653,4.507,728,3.323,819,2.732,830,3.163,1108,2.842,1194,3.557,1379,4.507,1446,5.941,1569,5.456,1949,6.856,2158,3.937]],["t/454",[3,2.053,5,0.67,21,5.599,32,1.648,61,1.67,185,5.569,207,2.843,256,2.687,258,2.424,266,2.86,600,3.765,757,4.385,1016,6.032,2159,8.598,2160,8.598,2161,8.598,2162,6.412]],["t/456",[1,1.519,5,0.83,6,1.468,29,5.785,32,1.13,35,2.432,37,3.227,97,4.423,167,4.097,276,3.905,373,5.505,471,5.505,495,5.424,739,6.288,811,6.676,956,5.087,1400,6.475,1413,5.505,1631,7.629,1632,6.475,2031,6.919,2163,7.629,2164,7.629,2165,7.223,2166,7.629]],["t/458",[3,1.245,5,1,6,1.576,12,3.802,21,2.427,22,3.077,29,3.657,30,3.624,32,1.496,48,1.047,133,2.876,139,2.376,172,2.991,200,1.541,207,1.724,218,2.17,243,2.796,256,1.629,258,3.223,276,2.468,305,2.863,314,3.983,327,2.161,337,4.323,361,4.092,478,2.991,536,1.291,589,2.887,635,2.589,673,1.837,678,2.623,754,3.019,758,2.796,819,2.414,824,1.942,863,2.817,922,3.253,940,3.079,961,3.802,1180,4.286,1195,3.534,1637,4.092,1764,3.293,1956,4.092,1983,4.822,2167,4.565,2168,8.018,2169,5.212,2170,7.159]],["t/460",[1,1.584,5,0.987,6,1.508,25,3.041,32,1.179,40,2.68,56,3.263,276,5.178,327,3.564,505,6.57,673,4.238,811,6.961,1344,4.742,1345,5.079,2171,7.954]],["t/462",[1,1.154,5,0.976,6,1.679,32,0.859,49,1.57,56,2.377,89,2.643,113,3.603,115,3.529,132,3.006,149,2.414,200,1.852,207,2.071,251,1.516,276,2.966,459,2.983,465,2.208,485,3.573,807,4.247,811,5.071,841,2.309,877,3.359,914,3.764,923,4.896,982,2.501,1074,2.564,1180,4.896,1202,4.705,1366,4.816,1536,3.778,2010,5.486,2165,5.486,2168,9.561,2172,6.263,2173,2.034]],["t/464",[5,0.934,6,1.652,8,2.407,30,3.262,32,1.26,40,2.064,84,3.136,113,4.302,133,3.29,200,1.958,244,3.827,277,2.416,317,2.552,368,3.609,563,3.23,638,5.376,659,5.091,723,6.448,740,4.19,916,3.136,925,3.378,1202,3.525,2168,9.733,2174,5.801,2175,6.448,2176,6.623,2177,3.449]],["t/466",[1,1.916,2,3.794,3,2.153,4,2.358,5,0.811,6,1.434,8,2.341,9,1.293,12,2.991,14,3.591,15,3.134,17,3.57,18,3.009,19,4.728,22,4.48,30,2.823,32,1.343,48,1.598,49,1.614,52,2.016,94,2.882,99,2.991,106,2.737,149,1.58,169,1.874,171,2.582,172,3.696,183,2.29,204,2.311,218,1.707,224,1.813,230,2.991,271,2.217,277,1.496,290,1.11,317,1.58,345,2.501,356,2.648,366,4.123,460,3.219,463,2.291,516,1.804,589,2.271,697,3.058,715,1.85,744,2.931,758,2.199,776,3.134,818,1.988,824,2.401,865,2.077,868,2.991,949,3.134,984,2.199,993,3.44,994,2.78,1198,3.973,1474,3.058,1536,2.473,1632,3.219,2018,2.591,2178,4.101,2179,3.591,2180,6.442,2181,3.794]],["t/468",[5,0.97,6,1.519,22,4.379,32,1.192,113,2.495,133,2.71,145,2.172,149,2.359,170,1.982,183,1.762,276,2.899,300,3.58,316,3.48,345,3.733,355,4.026,356,2.516,366,3.918,425,3.918,446,3.616,483,3.309,507,2.56,595,4.565,697,4.565,878,3.918,880,3.545,940,3.616,949,4.677,1192,4.026,1199,4.219,1224,4.806,1368,3.187,1401,5.136,1410,5.663,1422,4.465,1503,5.136,1504,5.361,1516,4.376,1538,5.136,1851,5.136,2182,6.121,2183,4.086,2184,7.297,2185,5.663,2186,6.121,2187,6.121,2188,6.121,2189,3.776]],["t/470",[5,0.798,6,1.411,28,3.217,133,3.189,139,4.664,174,4.64,942,8.585,956,6.311,1199,7.053]],["t/472",[5,0.906,6,1.602,28,3.653,113,3.261,133,3.838,139,5.296,269,4.679,310,4.826,311,3.438,638,4.679,864,4.88,917,5.515,956,4.935,1192,8.101,1206,4.196,1516,7.463]],["t/474",[1,1.034,3,2.425,4,1.264,5,0.792,6,1.4,7,3.373,8,3.268,9,3.45,21,1.608,22,4.576,28,1.085,30,1.225,32,0.473,49,0.865,61,0.858,89,2.369,94,2.96,109,3.083,113,3.33,133,2.802,139,2.559,149,2.163,161,2.039,170,1.118,173,3.034,177,2.923,179,2.638,200,1.021,219,1.999,233,1.726,257,1.061,284,2.271,293,1.663,303,3.35,304,2.825,316,1.963,317,2.163,347,2.304,353,2.06,428,3.194,473,1.866,527,1.81,626,2.239,645,2.304,647,1.268,676,2.239,705,2.379,714,2.896,757,1.76,845,2.271,862,2.575,867,2.082,868,2.518,876,2.082,913,3.023,917,2.379,940,3.316,1065,2.341,1192,2.271,1195,2.341,1297,2.379,1312,4.71,1351,2.575,1414,3.191,1421,2.209,1422,5.175,1425,3.194,1433,2.795,1503,2.896,1504,3.023,1514,2.896,1516,2.468,1520,2.795,1546,2.71,1588,2.638,1657,2.379,1971,3.194,2012,3.023,2093,5.193,2190,2.896,2191,3.194,2192,2.896,2193,3.452,2194,5.175,2195,7.094,2196,3.452,2197,5.613,2198,3.452,2199,3.452]],["t/476",[3,1.77,5,0.873,7,3.06,22,3.947,32,1.016,63,2.913,82,3.397,113,3.021,132,2.521,170,2.4,171,2.972,200,3.308,207,3.282,247,3.995,476,4.141,622,3.128,841,2.733,843,3.731,877,3.976,914,3.157,923,4.106,925,3.781,926,4.472,927,3.976,951,5.201,1025,6.859,1044,5.821,1535,5.201,1924,6.22,2200,6.22,2201,6.002,2202,7.414]],["t/478",[5,0.918,6,1.336,28,2.248,32,1.328,48,1.436,61,1.48,133,2.229,145,2.538,151,3.312,154,3.928,233,3.575,256,2.235,257,2.197,290,2.623,339,4.638,563,3.487,697,5.333,993,6,1162,5.79,1180,6.817,1335,5.465,1379,5.465,1584,6,1765,5.614,2179,6.263,2203,6.616,2204,6.616,2205,6.616,2206,8.485,2207,7.151,2208,7.151]],["t/480",[5,0.807,6,1.183,7,1.906,17,1.828,32,1.496,61,1.872,130,2.238,133,2.201,145,3.043,173,3.817,183,3.373,184,6.384,187,2.964,188,3.651,189,4.58,218,1.922,256,2.68,257,1.418,258,1.302,259,5.396,266,2.349,276,2.186,277,1.684,284,3.037,290,1.912,342,2.199,369,2.917,373,3.082,491,1.513,563,2.251,602,3.238,607,3.528,830,2.476,844,2.421,1009,2.755,1042,2.37,1180,5.32,1224,3.624,1312,3.873,1449,3.368,1464,5.267,2170,4.271,2201,3.737,2209,4.271,2210,7.061,2211,4.616,2212,4.271,2213,4.271,2214,4.043,2215,4.616,2216,4.616,2217,5.544,2218,4.616,2219,4.616]],["t/482",[5,0.633,6,1.119,21,4.907,32,1.113,39,1.345,48,0.849,49,1.654,50,1.938,52,1.573,61,2.045,81,1.582,115,2.383,130,2.05,133,2.057,136,2.823,143,3.139,144,3.571,151,3.759,165,1.87,183,1.218,188,4.196,207,1.399,233,3.3,256,1.322,257,1.3,258,1.192,266,1.407,271,2.286,306,1.97,339,2.743,472,4.007,819,3.057,1180,6.751,1379,3.232,1422,3.085,1875,4.119,2220,3.704,2221,4.229,2222,8.116,2223,8.116,2224,8.116,2225,8.116,2226,8.116,2227,8.116,2228,6.6,2229,6.6,2230,6.6,2231,3.704]],["t/484",[1,1.535,3,1.989,5,0.836,6,1.478,43,6.267,44,5.743,52,2.078,78,3.721,115,4.695,169,1.963,200,2.463,269,4.873,303,4.972,350,8.414,440,6.367,716,5.845,776,6.367,794,6.078,807,5.649,919,5.404,1179,6.99,1220,5.649]],["t/486",[3,1.622,5,0.943,6,1.59,7,1.812,9,2.62,10,2.543,18,3.143,19,4.906,20,2.74,32,0.931,48,0.882,52,0.851,56,1.666,57,1.836,61,0.671,113,1.789,115,3.828,133,2.117,138,3.684,169,2.204,170,2.199,175,1.548,200,1.298,206,1.782,224,1.941,242,2.648,243,2.355,258,1.916,268,2.067,289,4.843,293,2.115,306,2.045,309,3.274,317,1.692,323,2.303,327,1.82,345,2.677,350,3.447,354,1.991,440,3.355,478,2.519,483,2.373,491,1.439,574,2.977,577,3.203,612,3.355,656,2.392,719,2.848,732,1.732,734,1.913,750,3.845,824,1.636,865,2.224,870,3.684,887,2.209,892,3.447,906,3.555,984,2.355,992,3.08,1028,3.684,1220,2.977,1494,3.139,1529,3.203,2023,3.684,2232,4.39,2233,7.689,2234,5.391,2235,4.39,2236,2.412]],["t/488",[1,0.699,3,2.061,4,2.217,5,0.823,6,0.835,8,2.747,9,2.383,10,2.197,16,2.82,52,0.735,61,2.186,78,1.694,81,1.418,89,1.6,113,1.546,126,2.978,133,1.887,145,2.682,169,0.893,170,1.96,187,2.093,200,2.235,289,3.532,471,2.532,577,4.417,628,1.861,676,2.46,863,2.05,941,3.182,1415,2.767,2173,1.231,2237,5.08,2238,6.993,2239,3.792,2240,6.055,2241,6.055,2242,6.055,2243,6.055,2244,6.055,2245,6.055,2246,3.509,2247,3.792,2248,3.509,2249,3.509,2250,3.509,2251,3.792,2252,3.792,2253,3.792]],["t/490",[3,2.01,5,0.656,6,1.161,9,3.753,12,6.141,13,4.481,24,3.388,28,2.646,32,1.154,113,3.431,116,4.448,195,3.388,289,3.446,290,2.921,732,3.321,736,4.481,756,7.063,864,5.134,922,5.254,1026,5.134,2173,2.733,2254,8.418,2255,8.418]],["t/492",[3,2.844,5,0.842,6,1.162,9,1.846,16,2.727,32,1.353,49,2.111,52,1.135,144,2.576,145,2.078,148,3.14,150,2.669,168,4.107,170,1.895,187,2.023,200,2.491,214,3.02,218,4.109,256,3.084,266,1.948,268,2.757,271,4.554,289,2.396,354,3.82,380,3.908,425,3.747,429,4.185,446,4.976,447,4.185,503,4.74,600,4.321,628,2.873,673,2.064,701,3.299,737,3.359,863,3.165,872,3.611,877,3.14,1026,3.57,1220,3.97,2158,3.908,2256,5.855,2257,4.912,2258,4.367,2259,5.855]],["t/494",[3,2.569,7,2.399,11,3.781,22,2.311,32,1.149,81,2.174,138,8.246,144,2.558,149,3.229,170,1.882,200,2.906,207,1.922,271,3.142,317,3.787,352,4.877,354,3.8,397,6.404,419,6.25,491,3.22,577,4.24,597,3.367,600,2.545,634,6.404,701,3.275,705,4.007,762,5.091,872,3.585,919,6.375,986,3.72,1117,7.957,1232,2.964,1660,4.877,2236,3.193,2237,4.877,2250,5.378,2258,4.335,2260,8.381,2261,5.378,2262,5.813,2263,5.813,2264,5.813,2265,4.564,2266,3.88,2267,3.88,2268,3.027,2269,4.706]],["t/496",[5,0.589,6,1.041,26,3.091,32,1.035,52,1.464,57,3.159,58,5.206,145,2.68,170,3.253,187,3.903,266,2.513,277,2.755,327,3.131,427,4.658,491,2.475,536,2.798,608,3.407,701,4.256,922,4.714,986,6.432,1206,5.923,1379,5.771,1384,6.337,1941,4.968,2266,5.042,2267,5.042,2270,7.552,2271,5.121,2272,7.552]],["t/498",[1,0.209,3,0.885,5,0.445,6,0.226,8,0.413,9,0.095,10,0.658,11,0.266,17,0.344,18,1.707,19,2.735,22,0.452,24,0.457,32,0.041,34,0.524,35,0.335,37,0.445,39,0.188,44,0.208,48,0.174,52,0.22,61,1.301,97,0.162,111,0.324,113,0.354,128,0.718,131,0.152,132,1.073,133,0.659,139,0.137,143,0.336,150,0.137,161,0.349,167,0.432,169,1.229,173,0.163,181,0.226,183,0.17,187,0.393,199,1.292,200,0.486,214,0.108,229,0.211,242,2.017,246,0.186,263,0.225,266,0.985,268,0.278,277,0.11,289,2.386,291,0.265,293,0.145,304,1.49,323,0.158,327,0.471,332,0.572,333,1.469,334,0.186,350,0.236,356,2.089,379,1.051,380,0.759,388,0.44,390,0.211,430,0.892,440,4.274,445,0.953,447,0.621,459,0.281,460,0.464,465,0.401,468,3.544,485,0.459,509,1.832,545,0.464,550,0.526,551,0.253,561,2.478,563,1.139,569,1.741,571,0.549,582,4.005,584,1.524,618,0.146,638,0.665,657,0.478,678,0.152,701,1.191,707,1.134,715,0.136,719,0.195,720,0.195,725,0.848,734,0.131,736,0.16,752,0.244,755,0.495,764,2.046,765,1.378,768,0.92,772,0.493,820,0.779,830,2.255,882,0.182,899,1.191,938,1.043,953,0.336,989,0.703,1026,0.184,1159,0.407,1171,0.868,1174,0.264,1198,0.186,1208,0.995,1219,0.253,1232,0.58,1239,0.953,1253,0.812,1337,0.517,1341,1.425,1343,1.711,1393,0.16,1396,0.236,1431,0.92,1487,1.051,1488,0.264,1494,0.215,1521,0.225,1524,0.215,1544,0.236,1638,0.517,1805,2.234,1826,0.264,1901,0.244,1929,0.244,2052,0.953,2108,0.373,2167,0.264,2168,0.236,2173,0.098,2234,0.195,2237,2.806,2238,1.519,2246,0.546,2248,0.546,2249,0.546,2265,1.095,2268,0.592,2273,0.301,2274,0.503,2275,0.236,2276,0.195,2277,0.869,2278,0.869,2279,3.876,2280,0.869,2281,1.882,2282,0.869,2283,4.662,2284,4.662,2285,2.551,2286,0.869,2287,4.043,2288,0.869,2289,1.882,2290,0.869,2291,0.869,2292,1.642,2293,0.869,2294,0.869,2295,0.869,2296,0.869,2297,0.869,2298,0.869,2299,2.961,2300,0.869,2301,1.741,2302,0.869,2303,1.741,2304,0.869,2305,1.741,2306,2.92,2307,1.882,2308,1.741,2309,1.477,2310,1.882,2311,0.869,2312,1.741,2313,1.741,2314,0.869,2315,1.741,2316,1.741,2317,1.642,2318,1.741,2319,1.741,2320,1.741,2321,0.869,2322,2.161,2323,0.869,2324,3.89,2325,1.741,2326,0.869,2327,0.869,2328,1.882,2329,0.869,2330,0.869,2331,0.301,2332,0.591,2333,0.591,2334,4.662,2335,0.591,2336,0.591,2337,2.113,2338,0.591,2339,2.113,2340,0.591,2341,2.551,2342,2.551,2343,8.945,2344,0.591,2345,0.591,2346,0.591,2347,0.591,2348,0.591,2349,0.591,2350,0.591,2351,0.591,2352,0.591,2353,0.591,2354,1.642,2355,0.591,2356,4.662,2357,1.642,2358,0.591,2359,2.961,2360,1.642,2361,0.591,2362,0.591,2363,1.642,2364,0.591,2365,0.591,2366,0.591,2367,0.591,2368,0.591,2369,1.136,2370,0.591,2371,0.591,2372,0.591,2373,0.591,2374,0.517,2375,0.591,2376,0.591,2377,6.37,2378,0.591,2379,3.392,2380,4.043,2381,0.591,2382,2.36,2383,0.591,2384,0.591,2385,1.136,2386,0.591,2387,0.591,2388,0.591,2389,0.478,2390,0.591,2391,0.591,2392,0.591,2393,0.591,2394,0.591,2395,0.591,2396,0.591,2397,1.136,2398,0.591,2399,0.591,2400,1.096,2401,0.591,2402,0.591,2403,0.591,2404,0.591,2405,0.591,2406,0.591,2407,0.591,2408,2.113,2409,0.591,2410,2.113,2411,1.642,2412,0.591,2413,1.136,2414,1.136,2415,0.591,2416,0.591,2417,4.043,2418,0.591,2419,0.591,2420,0.591,2421,0.591,2422,0.591,2423,0.591,2424,0.591,2425,0.591,2426,0.591,2427,0.591,2428,0.591,2429,0.591,2430,0.591,2431,1.136,2432,1.136,2433,0.591,2434,1.136,2435,1.136,2436,0.591,2437,2.113,2438,1.642,2439,0.591,2440,0.591,2441,0.591,2442,0.591,2443,0.591,2444,2.113,2445,0.591,2446,0.591,2447,0.591,2448,0.591,2449,0.591,2450,0.591,2451,0.591,2452,0.591,2453,0.591,2454,0.591,2455,0.591,2456,1.136,2457,2.551,2458,0.591,2459,2.113,2460,0.591,2461,0.591,2462,0.591,2463,1.136,2464,0.591,2465,1.136,2466,2.961,2467,1.136,2468,2.961,2469,0.591,2470,0.591,2471,0.591,2472,0.591,2473,1.642,2474,2.36,2475,0.591,2476,0.591,2477,0.591,2478,0.591,2479,0.591,2480,0.591,2481,0.591,2482,0.591,2483,0.591,2484,0.591,2485,0.591,2486,0.591,2487,0.517,2488,0.591,2489,0.591,2490,0.591,2491,0.591,2492,0.591,2493,0.591,2494,0.591,2495,0.591,2496,0.591,2497,0.591,2498,0.591,2499,0.591,2500,0.591,2501,0.591,2502,1.642,2503,0.591,2504,0.591,2505,0.591,2506,0.591,2507,0.591,2508,0.591,2509,0.591,2510,1.642,2511,0.591,2512,1.136,2513,0.591,2514,0.591,2515,0.546,2516,0.591,2517,0.591,2518,0.591,2519,0.591,2520,0.591,2521,0.591,2522,0.591,2523,0.591,2524,0.591,2525,0.591,2526,0.591,2527,0.591,2528,1.642,2529,0.591,2530,1.642,2531,0.591,2532,0.591,2533,0.591,2534,1.136,2535,0.591,2536,0.591,2537,0.591,2538,0.591,2539,0.591,2540,0.591,2541,0.591,2542,1.136,2543,0.591,2544,1.136,2545,0.591,2546,0.591,2547,0.591,2548,0.591,2549,0.92,2550,1.136,2551,0.591,2552,0.591,2553,0.591,2554,2.113,2555,0.591,2556,0.591,2557,0.591,2558,0.591,2559,0.591,2560,0.591,2561,0.591,2562,0.591,2563,0.591,2564,0.591,2565,0.591,2566,0.591,2567,0.591,2568,0.591,2569,0.591,2570,0.591,2571,0.591,2572,0.591,2573,1.136,2574,0.591,2575,0.591,2576,0.591,2577,0.591,2578,1.136,2579,0.591,2580,0.591,2581,0.591,2582,1.136,2583,0.591,2584,0.591,2585,1.136,2586,0.591,2587,0.591,2588,0.591,2589,0.591,2590,0.591,2591,0.591,2592,0.591,2593,0.591,2594,0.591,2595,2.113,2596,0.591,2597,0.591,2598,0.591,2599,0.591,2600,0.591,2601,1.136,2602,0.591,2603,1.136,2604,0.591,2605,0.591,2606,0.591,2607,0.591,2608,0.591,2609,0.591,2610,0.591,2611,0.591,2612,0.591,2613,0.591,2614,0.869,2615,0.591,2616,0.591,2617,0.591,2618,1.136,2619,0.591,2620,1.136,2621,0.591,2622,0.591,2623,0.591,2624,0.591,2625,1.136,2626,0.591,2627,0.591,2628,0.591,2629,0.591,2630,0.591,2631,0.591,2632,0.591,2633,0.591,2634,1.136,2635,0.591,2636,0.591,2637,0.591,2638,0.591,2639,0.591,2640,0.591,2641,0.591,2642,0.591,2643,0.591,2644,0.591,2645,0.591,2646,0.591,2647,0.591,2648,0.591,2649,0.591,2650,0.591,2651,0.591,2652,0.591,2653,0.591,2654,0.591,2655,2.113,2656,2.113,2657,1.136,2658,2.961,2659,2.961,2660,2.961,2661,1.136,2662,3.704,2663,1.136,2664,1.136,2665,1.051,2666,1.051,2667,2.961,2668,2.739,2669,1.136,2670,1.136,2671,1.051,2672,1.136,2673,1.136,2674,1.136,2675,1.136,2676,1.136,2677,0.591,2678,0.591,2679,0.591,2680,2.113,2681,1.136,2682,1.136,2683,0.301,2684,1.136,2685,1.136,2686,0.591,2687,0.591,2688,0.591,2689,0.301,2690,0.546,2691,0.591,2692,0.591,2693,0.591,2694,1.051,2695,2.008,2696,0.591,2697,0.591,2698,0.591,2699,0.591,2700,1.136,2701,0.591,2702,1.136,2703,0.591,2704,0.591,2705,0.591,2706,2.961,2707,0.301,2708,4.035,2709,0.301,2710,0.301,2711,0.301,2712,0.301,2713,0.301,2714,0.869,2715,3.527,2716,3.527,2717,2.551,2718,2.113,2719,0.301,2720,0.301,2721,0.301,2722,0.301,2723,0.301,2724,0.301,2725,0.301,2726,0.591,2727,0.591,2728,0.301,2729,0.301,2730,0.301,2731,0.301,2732,0.301,2733,0.301,2734,0.301,2735,0.301,2736,0.301,2737,0.301,2738,0.301,2739,0.279,2740,0.301]],["t/500",[1,1.295,5,0.984,6,1.612,26,2.876,27,2.718,36,3.203,37,2.75,78,3.138,171,2.817,173,5.175,214,2.519,243,3.769,276,3.327,292,4.843,304,3.536,314,5.369,327,3.969,337,3.925,673,2.477,715,3.17,754,4.07,794,6.984,863,5.175,911,4.764,1550,6.716,2741,4.764,2742,5.369,2743,5.689,2744,6.501,2745,6.154,2746,6.501,2747,7.027]],["t/502",[5,0.981,6,1.311,37,3.721,38,3.707,298,5.617,373,6.348,507,3.977,622,4.012,793,6.168,887,4.785,992,6.671,1018,6.555,1116,6.798]],["t/504",[5,0.788,6,1.393,150,4.606,240,5.505,337,5.644,536,2.503,787,6.232,863,5.462,1590,9.348,1710,8.849]],["t/506",[5,0.877,48,1.503,49,1.875,60,2.883,150,5.697,165,3.309,200,2.953,247,4.02,322,6.091,337,4.18,348,6.553,536,2.474,715,4.506,728,4.216,820,4.18,867,4.513,874,5.073,1351,5.58,1352,6.553,1414,4.254,2748,6.553,2749,8.38,2750,8.38,2751,7.482,2752,5.875]],["t/508",[1,1.797,5,0.937,6,1.703,25,3.449,32,0.486,39,3.101,48,1.45,49,2.573,50,3.802,52,1.4,61,0.876,111,2.691,142,1.861,150,2.613,165,1.567,171,1.42,181,1.355,200,1.047,206,2.557,222,4.641,247,3.668,250,3.682,271,1.915,277,1.292,290,0.959,293,2.762,300,2.072,322,2.161,345,2.161,427,3.536,536,0.878,627,2.642,639,2.137,728,5.135,739,4.265,787,2.185,812,2.868,830,1.9,919,2.298,974,3.225,986,2.267,1297,2.442,1418,3.103,1535,2.485,1663,2.365,2031,2.973,2269,2.868,2749,8.182,2750,8.182,2753,9.022,2754,9.022,2755,8.297,2756,3.543,2757,2.782]],["t/510",[1,1.887,5,0.868,6,1.219,17,2.481,25,3.126,32,1.404,78,2.797,134,3,149,2.414,150,4.029,207,2.071,276,4.186,277,2.285,310,3.778,337,4.938,339,4.063,365,4.786,536,1.552,673,3.611,739,3.7,787,5.452,793,4.063,830,3.359,875,4.009,876,3.778,879,3.82,946,4.478,999,4.671,1128,4.918,1344,4.804,1345,3.7,1546,4.918,1633,5.486,1657,4.317,2743,5.071,2748,5.486,2749,5.255,2750,5.255,2758,5.795]],["t/512",[5,0.928,6,1.161,7,3.475,48,2.166,99,6.141,207,2.784,212,5.708,213,6.018,214,3.867,228,5.46,251,2.038,278,5.46,304,4.237,316,4.786,337,4.703,536,2.949,1707,5.62,2759,6.61,2760,8.418,2761,8.418]],["t/514",[5,0.948,6,1.408,47,2.19,48,1.853,49,1.939,52,1.011,57,2.18,61,1.667,132,2.632,133,1.624,136,3.48,157,2.573,165,2.305,169,2.406,180,3.293,187,3.189,206,2.42,207,1.724,257,2.378,258,1.47,270,2.04,277,1.901,291,2.34,305,2.863,311,2.24,333,2.774,337,2.912,342,2.482,367,3.048,472,2.573,485,3.73,491,2.535,510,3.534,536,1.291,571,3.293,673,2.728,678,2.623,704,4.565,739,3.079,845,3.429,865,2.64,905,2.352,914,2.219,915,3.019,1126,3.111,1317,4.565,1366,2.84,1535,3.657,1662,4.22,2274,3.019,2759,4.092,2762,4.822,2763,3.336,2764,5.212,2765,5.212]],["t/516",[5,1.049,6,1.503,32,1.173,48,1.719,49,1.5,57,4.178,61,0.914,109,4.701,136,3.995,165,2.647,169,2.016,181,4.588,207,1.979,212,5.803,213,4.278,240,3.261,243,3.21,337,6.443,354,2.714,367,3.5,372,4.366,472,2.955,536,2.857,647,2.199,697,4.464,713,3.095,740,2.728,843,3.012,845,3.937,1535,4.199]],["t/518",[1,1.937,3,2.368,5,0.857,6,1.261,25,3.508,32,0.577,37,2.572,43,2.461,44,2.9,48,1.836,49,2.027,50,3.012,52,1.923,60,1.621,61,1.004,133,1.311,142,2.626,149,1.621,165,1.86,175,1.483,187,1.454,200,1.244,207,1.391,214,1.508,219,2.437,247,3.256,270,2.572,278,2.729,288,3.685,298,2.485,302,2.853,323,2.207,337,5.107,346,2.371,407,4.338,425,2.693,427,2.595,517,2.538,536,2.004,637,2.9,647,1.546,673,1.483,740,1.918,758,2.257,812,5.321,819,1.949,821,2.952,874,4.457,908,3.578,918,1.898,1134,2.35,1328,3.892,1334,3.069,1344,2.593,1345,3.883,1535,2.952,1707,2.809,2191,3.892,2766,3.892,2767,6.081,2768,3.215,2769,4.611,2770,4.207,2771,4.207,2772,4.207,2773,4.207,2774,4.207]],["t/520",[1,1.551,5,0.656,25,2.977,37,3.295,38,3.282,48,2.521,49,2.704,157,4.156,169,2.958,207,2.784,215,6.279,249,4.703,277,3.071,316,4.786,354,3.818,472,4.156,478,4.83,678,4.237,739,4.973]],["t/522",[1,0.695,3,2.055,5,0.953,6,0.832,17,1.495,20,2.356,21,1.758,25,1.335,27,1.46,32,0.517,39,1.201,45,1.938,48,0.758,50,1.73,52,0.732,130,1.83,131,1.9,144,1.661,145,3.339,146,4.938,168,2.648,171,2.418,172,3.461,177,1.966,200,2.228,207,1.995,212,5.109,213,5.387,214,1.353,228,2.448,241,3.167,243,2.025,271,2.04,276,1.787,277,1.377,278,2.448,300,2.208,305,3.314,337,4.808,407,3.236,446,2.23,447,2.698,495,2.483,518,3.056,536,2.486,538,2.559,576,2.815,600,2.642,639,2.277,647,1.387,673,3.317,676,2.448,697,2.815,727,2.52,728,2.127,739,2.23,744,4.313,758,2.025,787,2.328,819,2.794,830,2.025,844,3.164,845,3.968,880,2.186,910,2.815,946,4.313,986,2.416,1219,3.167,1229,3.056,1344,2.972,1345,2.23,1414,2.146,1535,2.648,1698,3.056,1954,3.306,2767,3.492,2768,2.884,2775,3.775,2776,3.306,2777,2.754,2778,3.492,2779,3.056,2780,6.033,2781,3.492,2782,3.492,2783,3.775,2784,3.775,2785,3.775,2786,3.056]],["t/524",[5,0.942,6,1.394,61,1.846,143,4.389,144,3.355,145,3.589,151,3.531,152,4.649,153,4.758,154,4.188,187,2.635,200,2.254,207,2.521,218,3.174,337,4.259,536,1.889,757,3.888,928,6.677,1009,4.55,1368,5.909,1371,6.559,1865,5.826,2190,6.396]],["t/526",[3,2.044,5,0.899,6,1.378,11,3.861,50,3.922,52,1.16,57,3.579,61,1.762,113,2.439,143,2.315,144,2.634,145,3.869,146,3.434,151,2.772,152,3.65,153,3.736,154,3.288,187,2.958,207,2.83,216,2.572,218,2.492,224,2.647,247,2.409,293,2.884,302,4.058,337,3.343,404,5.537,427,3.692,488,3.372,536,1.483,600,3.748,609,3.995,673,3.017,676,3.882,757,3.052,880,3.466,1164,4.845,1272,4.845,1368,3.116,1865,4.573,2058,5.242,2258,4.464,2752,4.699,2778,5.537]],["t/528",[5,0.99,6,1.421,56,2.978,61,1.199,143,3.987,145,2.784,168,5.504,177,4.085,187,2.711,207,3.408,212,5.32,213,7.367,224,3.469,305,4.31,337,5.757,446,4.635,447,5.609,536,2.553,910,5.852,1368,5.366,1865,5.996,2752,6.16]],["t/530",[5,0.964,6,1.26,61,1.606,133,2.047,143,2.541,168,6.412,169,2.153,207,3.022,212,4.454,213,4.696,218,2.735,247,2.644,323,6.264,327,2.723,337,5.105,446,3.88,447,4.696,465,2.316,488,3.702,536,2.264,647,2.413,673,2.316,757,3.35,1009,3.921,1368,3.421,1376,4.609,1380,4.385,1764,4.151,1865,6.984,1941,4.321,2787,6.569,2788,6.569,2789,6.569,2790,6.569,2791,6.569]],["t/532",[1,1.295,3,2.286,5,0.548,6,0.969,20,4.386,25,2.485,39,2.235,61,1.869,132,2.39,144,3.092,145,2.493,151,3.254,152,4.285,153,4.386,154,3.86,200,2.077,207,3.165,212,4.764,213,5.023,268,3.309,276,3.327,305,3.86,321,5.517,337,3.925,353,4.194,407,5.84,536,1.741,673,2.477,739,4.151,822,4.929,999,5.241,1344,3.776,1345,4.151,1865,7.315,1953,4.151]],["t/534",[1,0.979,5,0.953,6,1.517,25,1.88,26,2.175,32,0.729,39,1.69,61,0.812,148,2.851,150,5.248,180,3.358,195,2.139,200,1.571,207,1.758,214,1.905,243,2.851,247,3.16,276,2.517,277,1.939,290,1.439,293,3.783,305,2.92,322,4.788,327,2.204,337,5.215,339,3.448,365,4.062,536,1.317,673,3.634,739,3.14,787,5.758,793,3.448,863,2.873,864,3.241,867,3.206,1220,3.604,1229,4.303,1344,4.339,1345,4.638,1414,3.022,1668,4.655,2031,4.46,2166,4.917,2748,4.655,2749,6.587,2750,6.587,2753,4.917,2754,4.917,2781,4.917]],["t/536",[5,0.976,39,2.989,61,1.913,212,6.372,337,5.25,536,2.328,673,3.313,863,5.08,1344,3.707,2074,6.096,2792,8.231,2793,8.231]],["t/538",[5,0.957,61,1.964,145,3.187,151,4.159,152,5.476,154,4.933,213,6.42,294,5.016,337,5.016,536,2.225,637,6.19,825,4.611,2074,5.825,2792,7.865,2793,7.865]],["t/540",[1,1.136,5,0.993,6,1.671,17,2.443,25,2.181,32,0.845,37,3.975,38,2.404,39,2.781,61,1.851,165,2.727,195,2.483,250,4.459,276,2.921,277,3.189,290,1.67,302,4.182,345,3.761,373,4.117,507,2.579,673,3.082,678,3.104,863,3.334,865,3.124,1116,4.409,1344,4.602,1345,3.643,1543,1.809,2074,5.671,2792,7.658,2793,7.658]],["t/542",[5,0.979,6,1.488,57,3.521,133,3.362,143,3.256,155,4.009,169,2.541,175,2.967,290,2.279,293,4.056,323,4.415,465,3.803,919,5.46,982,4.307,1376,7.568,1536,5.078,1942,6.018]],["t/544",[5,0.769,6,1.359,48,1.98,49,2.47,143,3.813,323,5.17,982,3.935,983,7.178,986,6.309,1942,7.046,2794,9.857]],["t/546",[5,0.741,6,0.959,28,1.054,30,1.189,41,4.748,43,1.96,48,1.1,49,1.373,52,0.65,57,1.402,61,0.837,67,2.174,106,4.64,132,1.14,133,1.708,143,2.12,169,1.291,242,2.022,266,1.115,291,1.504,311,1.44,319,1.596,333,4.712,407,1.798,430,2.632,440,5.312,465,1.932,468,5.458,485,2.215,486,4.303,509,1.461,561,4.303,563,2.672,571,2.118,582,6.501,583,5.07,584,4.437,585,3.101,586,5.07,587,5.07,707,1.489,830,1.798,911,2.273,918,1.512,982,1.338,1272,2.714,1376,4.877,1942,3.917,2274,3.174,2301,5.07,2303,3.101,2305,3.101,2306,3.101,2308,3.101,2309,2.632,2312,3.101,2313,3.101,2315,3.101,2316,3.101,2318,3.101,2319,3.101,2320,3.101,2322,3.101,2324,3.101,2325,3.101,2382,3.101,2474,3.101,2665,3.101,2666,3.101,2668,6.431,2671,3.101,2795,3.101,2796,3.352,2797,3.352,2798,3.352,2799,3.352,2800,3.352,2801,3.352,2802,3.352,2803,3.352,2804,3.101,2805,2.812,2806,3.352,2807,3.352,2808,3.352,2809,6.55,2810,3.352,2811,3.352,2812,3.352,2813,3.352,2814,3.352,2815,3.352,2816,3.352,2817,3.352,2818,3.352,2819,3.352,2820,3.352,2821,3.352,2822,9.68,2823,3.352,2824,8.029,2825,3.352,2826,3.352,2827,3.352,2828,3.352,2829,6.951,2830,3.352,2831,3.352]],["t/548",[28,3.025,30,3.415,36,4.386,48,1.932,49,2.412,51,3.639,175,3.392,251,2.329,302,7.952,982,3.841,985,3.826,1517,7.353,1981,8.902]],["t/550",[3,2.704,4,2.385,5,0.709,6,1.253,24,3.658,30,2.312,32,1.552,36,2.97,41,3.495,48,1.825,51,2.464,61,1.388,175,3.689,185,4.209,256,2.037,258,2.562,311,4.497,373,4.35,602,4.571,985,4.735,1009,3.889,1407,4.286,1442,5.707,1492,5.542,1523,4.571,2832,5.707,2833,6.028,2834,6.028,2835,6.516,2836,6.516,2837,7.358]],["t/552",[5,0.861,6,1.344,24,3.923,32,1.336,36,3.289,40,2.249,41,3.87,48,1.449,51,2.728,52,1.399,61,1.489,69,4.68,135,4.517,155,3.436,170,2.336,175,3.89,622,4.657,907,6.319,914,4.15,916,4.615,985,4.909,1523,5.061,2838,7.891]],["t/554",[3,2.37,5,0.774,6,1.369,24,3.995,32,1.361,36,3.379,41,3.976,48,1.489,51,2.803,61,1.133,175,3.944,185,3.434,258,3.513,563,3.615,907,6.493,985,4.954,1492,6.824,1523,5.201,2839,7.414,2840,7.414,2841,8.036]],["t/556",[1,1.528,5,0.76,6,1.344,25,2.027,32,1.465,40,2.585,49,1.436,52,1.111,61,1.907,139,2.612,143,2.217,144,2.521,155,2.729,156,4.202,174,2.598,185,3.842,188,2.963,200,1.694,256,1.791,258,3.643,824,4.815,938,2.829,961,4.18,1368,2.984,1407,6.413,1726,7.674,2549,4.639,2842,8.295,2843,5.301,2844,5.301,2845,5.73]],["t/558",[5,0.492,6,0.87,7,2.606,26,2.584,42,3.656,48,1.268,49,2.228,50,2.893,52,1.224,63,2.48,78,2.819,113,2.573,135,3.638,142,2.05,169,1.487,171,2.53,183,1.817,200,2.628,207,2.087,247,3.577,290,1.709,296,3.989,473,3.412,516,3.911,517,3.808,622,3.75,821,4.428,865,3.198,875,4.04,876,3.808,877,4.767,878,4.04,879,3.85,880,3.656,881,4.04,882,3.808,883,3.989,884,3.219,885,3.729,886,4.04,887,3.177,888,3.808,910,4.708,916,5.288,925,4.533,1414,3.589,1676,3.692]],["t/561",[5,0.939,6,1.557,9,2.381,40,3.132,48,1.517,49,2.831,61,1.535,155,3.597,200,2.233,247,4.045,255,4.606,269,4.417,290,2.045,491,2.475,516,4.422,517,4.555,734,3.291,821,5.298,914,3.216,916,4.759,925,5.125,1690,4.02,1953,4.461,2846,7.552]],["t/563",[5,0.825,6,1.458,9,2.574,40,2.544,48,1.639,49,2.046,52,1.583,200,3.127,233,4.081,255,6.45,290,2.21,516,4.654,517,4.924,821,5.727,916,5.008,925,5.394,953,6.013,954,8.087,2847,7.552]],["t/565",[3,1.321,5,0.872,6,1.542,16,2.577,20,3.454,26,2.265,40,2.52,48,1.111,49,2.027,52,2.168,63,3.755,82,4.817,134,2.651,143,3.128,170,2.618,175,1.951,200,2.391,214,1.984,277,2.019,495,3.64,516,3.559,570,4.643,678,2.785,729,2.591,885,3.269,916,4.525,917,3.814,922,3.454,925,2.822,932,4.229,943,5.12,944,4.229,945,7.482,946,3.956,947,5.12,948,5.12,949,4.229,951,8.193,953,3.146,954,3.814,956,3.413,1414,3.146,1677,5.12,1678,4.847,2848,5.12]],["t/567",[5,0.819,6,1.114,39,2.57,40,2.519,49,2.025,61,1.784,109,4.439,143,3.126,155,3.849,170,2.616,200,3.106,247,3.253,268,3.805,276,3.827,277,2.948,476,4.514,491,2.648,495,5.316,678,4.067,914,3.441,916,3.827,923,6.467,966,5.395,973,4.774]],["t/569",[1,1.923,5,0.814,6,1.103,27,3.095,40,2.494,49,2.005,52,1.551,61,1.595,69,5.19,143,3.095,149,4.023,155,3.811,170,3.379,276,3.789,277,2.919,478,4.591,495,5.263,678,4.027,914,5.439,916,5.502]],["t/572",[3,1.602,5,0.938,6,1.279,34,3.091,35,1.274,39,2.134,40,2.89,48,1.347,49,1.682,50,1.98,52,1.595,61,1.694,130,2.094,143,2.595,145,4.271,174,1.959,187,4.159,199,3.399,200,1.277,214,1.549,216,1.856,247,1.739,269,2.526,300,2.526,311,2.883,323,2.266,324,2.317,339,4.352,446,2.552,447,3.088,550,2.001,600,2.938,635,2.146,673,2.365,830,2.317,844,2.266,911,2.929,914,3.503,916,3.177,921,3.088,925,3.422,1175,3.301,1414,2.456,1949,3.497,1953,2.552,2849,4.625,2850,3.997,2851,4.32,2852,4.32,2853,8.226,2854,8.226,2855,8.226,2856,6.709]],["t/574",[3,2.182,5,0.931,6,0.906,7,2.712,39,2.907,40,2.047,61,1.825,69,4.261,109,3.608,143,3.535,144,2.891,145,3.243,170,2.959,187,2.27,188,3.397,269,3.842,321,5.158,324,3.523,550,3.043,637,4.528,673,2.316,914,4.475,916,4.328,925,3.35,938,3.243,1150,9.127,1175,5.02,1414,3.735,1989,5.02,2019,6.078,2258,4.899,2857,5.319,2858,6.569]],["t/576",[1,1.154,3,1.496,5,0.915,6,0.864,25,2.215,27,2.423,32,0.859,39,3.258,40,1.952,52,1.714,61,1.953,69,5.733,136,4.181,170,3.316,183,3.871,185,2.901,186,5.071,187,2.165,188,3.239,189,4.063,269,3.663,914,3.764,925,3.194,1150,4.786,1414,3.561,1989,4.786,2214,5.486,2258,4.671,2859,6.263,2860,6.263]],["t/578",[3,2.107,5,0.9,6,0.667,32,1.21,39,1.539,40,1.508,52,0.938,56,1.836,61,1.994,109,2.657,130,2.345,131,2.434,143,2.83,173,2.615,184,6.752,199,3.707,224,2.139,284,3.182,290,1.31,303,5.267,310,2.918,311,3.144,324,4.734,327,2.006,347,3.229,550,4.088,600,2.118,673,1.705,766,3.394,784,3.182,838,4.059,884,2.467,905,2.182,911,4.961,914,4.189,925,3.732,1175,6.744,1368,3.81,1414,2.75,1941,3.182,1989,3.697,2185,6.77,2849,3.335,2857,3.917,2861,9.777,2862,4.838]],["t/580",[5,0.957,6,1.093,32,1.086,39,2.52,61,1.585,69,5.139,149,3.053,155,3.773,170,3.358,195,3.189,247,3.189,250,4.041,255,4.832,475,4.464,517,4.779,673,2.793,787,4.887,844,4.155,905,3.574,916,3.752,1098,6.647,1344,4.091,1368,4.126,1698,6.414,2074,5.139,2201,6.414]],["t/582",[5,0.99,6,0.462,27,1.296,32,1.527,39,2.554,40,1.045,61,2.013,68,2.632,69,4.509,130,1.625,133,1.708,144,1.475,151,1.552,154,1.841,155,1.596,169,1.291,170,2.25,171,1.344,183,2.311,185,3.22,187,1.158,188,1.733,189,2.174,199,1.698,200,0.991,207,1.108,224,2.423,233,1.676,247,2.798,255,3.342,256,3.135,258,0.945,284,2.205,377,2.812,465,1.932,492,2.595,628,1.644,635,1.665,645,2.237,705,3.777,757,1.709,784,2.205,819,3.22,867,2.022,911,3.716,914,3.769,916,2.595,925,1.709,940,1.98,946,2.396,999,2.5,1150,4.188,1229,4.437,1407,2.205,1413,3.658,1464,2.5,1546,2.632,1564,2.936,1565,2.632,1657,2.31,1852,2.632,1855,7.973,2206,2.936,2214,2.936,2833,3.101,2844,3.101,2849,2.31,2863,3.352,2864,3.352,2865,3.352,2866,3.352,2867,3.352,2868,3.352,2869,3.352,2870,5.48,2871,3.352]],["t/585",[3,1.582,5,0.823,6,0.586,32,0.908,37,1.664,40,1.325,47,1.786,61,1.98,69,2.758,81,1.59,115,2.396,133,1.325,142,2.152,143,3.557,144,1.871,145,2.89,151,3.772,170,2.636,184,6.449,187,1.469,188,2.198,199,2.154,200,1.257,320,2.838,324,4.368,327,1.763,339,2.758,347,2.838,353,2.537,491,1.393,493,2.417,516,1.871,597,2.463,643,3.171,673,2.336,715,3.674,758,2.28,825,4.181,838,3.567,847,2.565,867,2.565,914,2.822,916,3.138,919,2.758,922,2.654,925,2.168,938,2.099,1368,4.788,1371,2.758,1375,6.138,2054,3.567,2056,3.933,2057,3.567,2058,3.724,2257,5.56,2849,4.568,2861,6.131,2872,4.252,2873,4.252,2874,4.252,2875,4.252,2876,4.252,2877,4.252,2878,4.252]],["t/587",[3,1.892,5,0.993,6,1.093,37,3.101,40,2.469,61,1.945,143,4.012,144,3.486,151,3.67,170,2.565,183,2.281,550,3.67,676,5.139,825,4.068,914,4.416,915,4.589,1150,8.837,1224,6.22,2879,7.923,2880,7.923]],["t/589",[5,0.839,6,1.156,26,3.43,27,2.248,30,2.063,32,0.797,42,3.367,48,1.167,56,3.181,61,0.888,63,2.284,78,2.596,128,3.673,133,1.812,135,2.379,140,4.007,170,1.882,172,3.335,207,1.922,249,3.247,256,1.817,269,3.399,277,2.12,296,3.673,319,3.991,366,3.72,473,3.142,563,4.793,622,2.453,639,3.506,678,2.925,737,3.335,754,3.367,830,3.118,875,3.72,876,3.506,877,3.118,878,3.72,879,3.545,880,3.367,881,3.72,882,3.506,883,3.673,884,2.964,885,3.434,886,3.72,887,2.925,888,3.506,1436,4.877,2177,5.938,2881,8.446,2882,5.378,2883,5.813]],["t/591",[4,1.705,5,0.472,6,0.38,21,4.276,24,1.11,30,0.978,32,0.975,39,0.877,40,0.859,52,0.903,61,2.128,89,1.163,108,4.493,130,2.932,131,1.387,141,1.225,142,1.512,144,1.213,145,0.978,151,2.157,157,1.361,180,1.742,199,3.064,236,1.313,256,0.862,268,1.298,281,1.502,286,2.313,287,4.413,317,1.062,324,6.112,328,1.764,349,1.406,507,2.53,635,1.37,652,2.313,728,1.553,729,1.291,841,2.23,919,3.021,1194,1.663,1901,2.232,2177,4.138,2884,2.757,2885,2.232,2886,2.757,2887,2.757,2888,2.757,2889,4.309,2890,4.658,2891,2.757,2892,4.658,2893,2.757,2894,2.757,2895,2.757,2896,2.757,2897,2.757,2898,2.757,2899,2.757,2900,2.757,2901,2.757,2902,2.757,2903,1.813,2904,2.757,2905,2.757,2906,2.757,2907,2.757,2908,2.757,2909,6.049,2910,7.352,2911,4.658,2912,2.757,2913,2.757,2914,2.757,2915,1.681,2916,2.757,2917,2.757,2918,2.757,2919,7.11,2920,2.757,2921,2.757,2922,2.757,2923,4.658,2924,2.757,2925,2.757,2926,4.658,2927,2.757,2928,7.11,2929,4.658,2930,2.757,2931,2.757,2932,4.658,2933,6.049,2934,2.757,2935,4.658,2936,2.757,2937,2.757,2938,2.757]],["t/594",[5,0.963,6,1.18,39,2.722,50,2.743,60,2.306,61,1.666,81,2.238,132,2.035,136,3.995,165,3.784,177,3.116,206,2.62,233,4.279,242,3.61,257,1.839,258,3.252,259,6.54,260,5.242,261,7.181,262,5.242,305,3.288,339,3.882,347,3.995,503,6.929,609,5.713,638,5.005,685,5.242,707,2.66,816,3.937,877,3.21,1336,3.937,1413,3.995,2054,5.021,2190,5.021,2939,5.985,2940,5.985,2941,5.985,2942,5.537,2943,5.985,2944,5.242,2945,5.985]],["t/596",[1,1.02,5,0.745,6,0.967,8,2.012,17,1.344,32,1.382,33,1.531,48,1.112,61,0.846,63,1.333,78,2.473,82,1.555,89,1.432,93,3.173,129,1.323,136,2.266,149,2.133,164,1.743,168,2.381,170,1.099,180,2.144,200,1.003,206,0.89,207,1.122,214,1.217,222,4.482,239,3.14,244,5.297,248,1.88,256,1.73,258,1.561,277,1.238,290,1.499,305,1.864,349,2.823,378,2.748,380,2.266,385,2.381,472,1.676,476,1.896,527,5.013,528,2.665,538,2.301,563,3.419,572,2.848,639,3.339,727,2.266,730,5.953,731,2.118,732,2.766,734,3.884,736,1.807,757,1.731,760,2.594,793,2.201,877,1.82,890,3.14,895,2.476,899,4.558,964,2.973,1003,4.919,1012,1.93,1026,2.07,1049,2.476,1321,3.14,1322,5.505,1323,5.247,1953,2.005,2162,6.033,2946,2.973,2947,2.973,2948,2.973,2949,5.247,2950,3.394,2951,3.394,2952,5.536,2953,3.394,2954,3.394,2955,3.394,2956,2.232,2957,3.394,2958,3.394]],["t/598",[5,0.807,6,0.738,32,1.582,33,2.414,39,1.702,47,2.248,49,1.341,61,1.943,81,3.505,132,1.82,133,1.668,144,4.124,145,3.326,155,4.463,165,3.489,169,1.26,170,1.732,173,2.892,185,4.341,188,4.846,258,2.642,273,4.089,303,3.193,563,2.609,592,6.961,594,4.614,938,4.627,1017,3.825,1206,5.785,1421,3.424,2959,5.35,2960,5.35,2961,5.35,2962,4.489,2963,5.35,2964,5.35,2965,5.35]],["t/600",[5,0.693,6,1.226,20,3.94,31,2.738,32,1.613,42,3.656,61,1.706,111,2.352,121,3.94,133,1.967,144,2.778,145,2.24,155,3.006,165,2.791,173,3.412,185,2.924,188,3.264,258,3.318,323,3.311,380,4.214,592,3.808,594,6.53,628,3.097,938,3.116,940,3.729,1004,5.111,1125,7.784,1347,5.111,1414,3.589,2057,5.296,2258,4.708,2805,9.874,2966,6.312,2967,6.312,2968,6.312,2969,6.312,2970,5.529]],["t/602",[17,3.596,27,3.513,32,1.69,61,1.387,183,2.614,184,5.311,256,3.537,258,2.56,276,4.3,277,3.312,609,6.062,830,4.871,1446,7.939,1447,6.625,1663,6.062]],["t/604",[1,1.367,3,1.176,5,0.774,6,1.469,32,1.46,48,1.49,61,1.517,82,2.257,113,2.008,149,2.859,155,2.346,169,2.339,171,1.975,173,2.663,200,1.456,206,1.292,216,2.117,240,2.684,242,2.971,243,2.642,244,3.089,248,4.109,256,2.789,257,3.051,258,3.569,259,3.764,260,4.314,261,4.133,262,4.314,263,3.674,264,3.288,265,4.133,266,1.639,267,4.557,268,3.493,269,2.881,270,4.168,274,4.557,492,2.333,699,2.853,822,3.456,981,4.314,1155,3.521,1439,4.133,2111,8.331,2971,3.868,2972,4.926,2973,4.926,2974,4.926]],["t/606",[1,1.172,5,0.697,6,1.232,32,1.416,42,3.685,48,1.278,49,2.24,61,1.803,136,4.247,149,2.452,169,2.105,200,3.054,216,2.734,256,1.989,270,5.022,302,4.314,346,3.585,734,4.502,757,3.245,787,3.924,918,4.661,1235,4.127,1414,3.617,2111,7.498,2220,5.572,2975,8.937,2976,7.828,2977,8.364,2978,5.572]],["t/608",[3,2.559,5,0.836,6,1.478,30,3.803,94,3.018,132,2.833,258,2.349,268,5.889,293,4.014,647,3.061,729,3.901,730,4.435,732,3.286,921,5.956,1012,4.737,1324,5.649,1366,4.539,2175,7.518,2979,8.332]],["t/610",[1,1.461,5,0.809,6,1.431,25,1.905,27,2.083,28,1.693,30,1.911,32,1.087,39,1.713,49,2.358,52,1.044,61,1.827,81,2.965,111,2.007,132,3.2,149,2.075,170,1.744,200,1.592,243,2.889,258,1.519,271,2.911,277,2.892,293,3.82,465,1.899,478,3.09,639,4.782,678,3.99,728,3.035,830,2.889,876,3.249,905,2.43,921,3.85,1009,3.214,1195,3.652,1198,3.322,1324,5.375,1366,6.026,1550,3.779,1591,4.116,2175,5.562,2192,4.519,2980,5.386,2981,5.386,2982,5.386,2983,5.386,2984,5.386,2985,5.386,2986,5.386,2987,5.386,2988,5.386,2989,5.386]],["t/612",[1,1.048,3,2.319,5,0.444,6,0.785,28,3.348,30,2.928,31,2.468,32,0.78,39,2.625,149,2.192,177,2.963,206,1.492,216,2.445,219,3.296,271,3.076,290,1.54,346,4.65,563,2.775,732,2.244,757,2.902,892,4.467,996,5.281,1198,3.51,1324,7.667,1327,6.155,1529,4.151,2175,9.167,2990,5.69,2991,8.252,2992,8.252,2993,8.252,2994,8.252,2995,8.252,2996,5.69,2997,5.69,2998,5.69,2999,5.69,3000,5.69,3001,3.743,3002,4.606,3003,5.69,3004,5.69,3005,5.69]],["t/614",[1,1.087,5,0.845,6,1.494,7,1.516,8,1.335,10,2.127,24,4.617,28,2.917,30,3.293,32,1.272,35,1.083,36,2.69,40,3.247,41,1.969,42,2.127,43,2.147,44,2.531,45,1.885,46,2.738,47,2.479,48,1.485,49,0.92,50,1.683,51,2.231,52,1.144,60,1.415,61,0.561,76,4.132,78,2.635,97,1.969,126,2.883,132,1.249,139,2.69,165,1.624,175,1.294,195,1.478,246,3.64,268,1.729,293,1.769,317,1.415,343,2.32,358,2.576,368,2.001,373,2.451,425,3.776,625,2.806,628,1.801,638,2.147,732,1.448,737,2.107,756,3.081,863,1.985,919,2.382,990,3.081,1004,2.973,1009,2.191,1012,3.355,1165,3.216,1324,5.015,1327,2.738,1366,3.215,1393,1.954,1529,2.679,1913,2.883,1921,3.081,1941,2.415,2175,7.308,3006,4.633,3007,3.397,3008,3.672,3009,3.672,3010,3.672,3011,3.672,3012,3.672,3013,3.672,3014,3.672,3015,2.973,3016,3.672,3017,2.973,3018,3.672,3019,3.397,3020,3.397,3021,3.397,3022,3.397,3023,3.397]],["t/616",[1,1.306,3,1.693,5,0.553,8,2.576,30,3.417,31,4.177,32,1.499,36,4.39,61,1.083,90,5.171,134,3.395,170,2.295,200,2.096,256,3.419,303,4.23,305,5.29,311,3.046,317,3.711,368,3.862,429,5.067,452,5.947,589,3.926,612,5.417,678,3.567,793,4.598,800,4.806,819,4.46,940,4.187,1009,4.23,1265,5.417,1292,4.145,1550,4.973,2158,4.732,3024,7.088]],["t/618",[5,0.589,32,1.767,61,1.154,113,3.078,169,1.779,170,2.445,243,4.051,256,3.141,271,4.082,296,4.772,305,5.52,327,3.131,463,4.219,517,4.555,518,6.114,758,4.051,879,4.606,883,4.772,940,4.461,1195,5.121,1627,6.987,2029,6.337,2158,5.042,2194,5.51,2849,5.206,3025,7.552,3026,10.049,3027,7.552,3028,7.552]],["t/620",[3,2.51,5,0.924,6,0.659,7,1.973,21,2.226,28,1.503,32,1.695,42,2.769,47,2.008,48,1.456,61,1.606,111,1.781,135,1.956,136,3.191,142,1.552,165,2.114,169,1.708,170,2.348,183,2.088,184,4.241,195,1.924,200,1.413,206,1.902,224,2.114,256,3.286,258,1.348,305,2.626,332,4.409,349,2.438,353,4.328,459,3.454,536,1.184,563,2.331,608,2.157,609,3.191,622,2.017,653,3.653,705,4.999,728,2.694,733,2.67,819,3.359,845,3.144,940,2.824,986,3.059,1108,2.303,1190,2.743,1194,2.883,1413,4.841,1417,5.087,1529,3.487,1667,3.653,1949,5.871,2194,3.487,3029,2.883,3030,4.78,3031,4.422]],["t/622",[1,0.489,3,2.154,5,0.74,6,0.812,9,0.838,16,2.103,17,1.052,21,1.237,27,1.028,28,1.851,30,3.513,32,1.636,33,1.199,34,2.08,37,1.04,48,0.534,52,0.515,61,1.612,82,1.217,89,2.484,109,1.459,129,1.036,132,1.535,133,1.407,134,1.273,135,1.087,142,0.863,145,0.943,169,0.626,170,2.247,171,1.065,178,2.03,180,1.679,183,1.3,185,2.727,200,2.3,206,1.184,207,0.879,218,1.88,224,3.44,245,2.03,256,2.431,257,0.816,258,2.193,270,1.04,276,1.258,277,1.647,293,1.28,314,2.03,316,1.511,317,1.024,322,1.62,330,1.425,345,1.62,353,5.048,479,1.639,493,1.511,563,2.871,601,2.853,602,1.864,608,1.199,618,1.288,673,0.937,678,1.337,702,2.229,731,4.333,737,1.524,739,1.569,793,2.928,819,3.603,830,1.425,855,1.982,906,2.151,921,1.899,927,2.422,940,1.569,1012,1.511,1034,1.982,1040,2.229,1082,1.723,1083,2.229,1085,2.327,1094,2.03,1102,4.177,1113,3.954,1116,1.899,1133,2.086,1155,1.899,1166,1.658,1253,1.899,1317,2.327,1365,2.229,1380,1.774,1444,2.97,1461,2.151,1552,2.458,1576,1.723,1577,2.229,1634,2.229,1670,2.086,1690,1.414,1716,2.327,1819,2.327,1854,2.327,1857,1.748,1989,2.03,2013,2.327,2029,2.229,2165,2.327,2167,2.327,2257,2.229,2769,1.864,3031,2.458,3032,2.657,3033,2.657,3034,2.657,3035,2.657,3036,2.657,3037,2.657,3038,2.657,3039,2.657,3040,4.515,3041,2.657,3042,2.327,3043,2.657,3044,2.03,3045,2.657,3046,2.458,3047,2.657,3048,2.657]],["t/624",[3,2.6,4,2.572,7,2.901,9,2.215,11,3.17,16,3.272,26,2.876,27,2.718,31,4.152,32,1.312,39,2.235,48,1.922,61,1.869,173,3.798,177,3.659,200,2.077,256,3.403,300,4.109,355,4.622,425,6.127,493,3.995,523,6.39,597,4.07,781,3.925,887,4.818,1431,5.689,1439,5.895,3049,9.135,3050,7.027]],["t/626",[32,1.624,39,2.65,61,1.911,170,2.697,180,5.264,185,4.963,256,3.349,339,5.404,758,4.469,887,5.393,1001,5.649,1334,6.078,1335,6.367,2158,7.908,2194,6.078,3051,10.716]],["t/628",[32,1.815,35,1.47,39,2.381,56,1.893,61,1.939,97,2.675,175,1.758,183,3.237,184,4.379,185,4.163,200,2.954,251,1.207,255,3.041,256,2.34,258,2.534,290,1.35,293,2.403,332,2.51,369,3.151,590,5.721,602,3.498,609,4.998,637,6.196,819,2.31,986,3.192,1364,4.037,1446,6.306,1447,6.558,1449,3.638,1548,4.184,2217,3.915,2977,4.037,3052,4.614,3053,4.184,3054,4.987,3055,4.368,3056,4.987,3057,4.184,3058,4.184,3059,4.184,3060,4.614,3061,4.184,3062,4.184,3063,4.037,3064,4.614]],["t/630",[1,1.709,5,0.723,6,1.279,8,2.99,9,1.362,23,3.301,25,1.528,26,1.768,32,0.592,42,2.502,48,1.652,52,0.838,61,1.257,63,1.697,69,2.802,78,1.929,84,5.576,89,1.823,133,3.13,134,2.069,135,1.768,157,2.133,173,3.627,200,1.277,216,1.856,233,2.16,247,1.739,270,1.691,272,5.876,290,1.17,291,1.939,296,2.73,317,3.17,368,2.354,473,2.335,476,3.748,480,2.434,483,2.335,589,2.393,622,1.823,638,4.811,641,3.784,659,4.556,702,5.629,729,2.023,734,2.924,845,2.842,865,2.188,867,2.606,869,2.765,875,2.765,876,2.606,877,3.599,878,2.765,879,2.634,880,2.502,881,2.765,882,2.606,883,2.73,884,2.203,885,2.552,886,2.765,887,2.174,888,2.606,927,2.317,951,3.031,989,3.497,1001,2.929,1206,3.519,1224,3.392,1536,2.606,1550,3.031,1596,3.625,3044,5.127,3065,4.32,3066,3.997]],["t/632",[5,0.799,6,1.277,13,4.139,26,2.147,32,1.066,35,1.547,42,3.039,45,2.694,63,2.061,78,2.343,135,2.147,169,1.236,173,2.836,258,1.479,275,3.164,277,1.914,289,2.147,296,3.315,300,3.068,329,3.131,352,4.402,355,3.451,362,3.451,465,1.849,473,2.836,488,2.956,622,2.214,699,3.039,707,5.27,723,5.455,729,3.641,732,2.069,734,3.389,736,2.792,737,3.01,738,4.595,740,4.223,821,3.68,862,3.913,875,3.358,876,3.164,877,2.814,878,3.358,879,3.199,880,3.039,881,3.358,882,3.164,883,3.315,884,2.675,885,3.099,886,3.358,887,2.64,888,3.164,944,4.009,1001,3.557,1155,3.75,1351,3.913,1413,3.502,1536,3.164,1632,4.119,1805,4.247,2233,4.853,3044,4.009,3067,5.246,3068,4.853,3069,5.246]],["t/634",[5,0.915,6,1.618,27,3.158,32,1.119,49,2.046,52,2.05,84,3.866,132,2.776,249,4.56,349,4.163,516,3.592,723,8.23,736,4.345,740,3.721,1026,4.978,1366,4.448,1371,6.86,3070,8.163,3071,8.163,3072,8.163,3073,8.163]],["t/637",[5,0.915,6,1.327,111,3.586,133,2.999,174,4.363,206,3.075,216,4.135,306,4.481,382,5.868,723,6.75,740,4.386,804,5.627]],["t/639",[5,0.525,6,0.929,13,3.584,21,3.136,32,1.46,47,3.906,84,3.189,109,3.699,111,2.509,169,1.586,206,2.792,224,2.978,242,5.608,243,3.612,268,3.171,289,2.756,298,3.978,327,2.792,345,4.106,354,3.054,356,2.768,444,4.31,465,4.392,480,6,517,4.062,732,2.656,734,2.935,736,3.584,748,5.452,830,3.612,839,5.287,840,4.153,865,3.411,1026,4.106,1551,5.146,1956,5.287,2971,5.287]],["t/641",[32,1.403,35,3.017,109,5.62,169,2.41,289,4.188,354,4.64,707,4.547,839,8.033,840,6.311]],["t/643",[13,4.945,47,3.903,169,2.188,244,3.868,258,3.512,385,6.517,488,5.235,528,7.294,646,7.795,728,5.235,729,4.35,734,5.002,893,8.595,1805,7.521]],["t/645",[1,1.056,5,0.647,6,0.79,28,1.801,32,1.621,52,1.608,60,2.208,113,2.335,131,2.884,132,1.949,139,2.612,169,1.35,170,2.685,171,3.325,173,3.097,185,3.842,233,2.865,242,5.88,258,2.339,269,3.351,277,2.09,289,3.99,293,2.761,345,3.494,354,2.598,355,3.769,444,3.667,465,2.924,507,4.469,600,2.509,607,4.379,639,3.456,678,2.884,707,2.546,732,2.26,733,3.201,736,3.05,1202,3.05,1309,5.301,1407,3.769,2012,5.019,3074,8.272,3075,5.301,3076,5.301,3077,5.73,3078,5.301,3079,5.301,3080,5.301]],["t/647",[5,0.842,9,2.179,13,2.389,27,1.736,32,0.615,48,1.388,61,2.063,89,1.894,118,4.313,169,2.23,206,1.177,233,2.244,244,2.877,246,2.768,258,1.265,290,1.215,329,2.678,369,2.836,491,2.761,503,3.634,561,3.524,563,2.189,656,5.157,688,8.756,707,3.071,709,2.737,715,2.025,729,2.102,730,2.389,731,2.801,734,1.956,869,2.872,929,2.737,1017,3.208,1320,3.347,1324,4.685,1422,3.274,1517,3.43,1665,3.634,1851,3.766,1877,4.152,2194,3.274,2822,4.152,2977,5.595,3081,6.91,3082,6.91,3083,6.91,3084,4.488,3085,5.798,3086,4.488,3087,4.488,3088,4.488,3089,4.488,3090,6.91,3091,4.488,3092,4.488,3093,4.488,3094,4.488,3095,4.488,3096,3.931,3097,4.488,3098,4.488]],["t/649",[0,2.136,5,0.729,6,1.289,9,1.174,13,5.576,28,1.17,32,1.023,49,2.14,52,1.933,61,1.76,84,1.763,89,1.571,94,1.348,118,2.323,131,1.873,132,2.029,139,1.697,164,1.911,173,2.012,175,3.294,180,2.352,183,1.717,242,4.503,259,2.845,289,2.442,292,2.566,298,2.199,307,7.438,323,3.915,333,1.981,345,2.27,354,2.705,382,2.27,444,2.382,465,3.837,488,3.362,493,2.116,507,1.557,600,1.63,723,7.637,729,1.743,732,2.945,734,2.6,736,3.176,739,2.199,740,3.403,954,2.566,1006,2.845,1155,4.265,1220,2.524,1371,6.061,1654,2.923,1665,3.014,1972,3.444,2768,2.845,2804,3.444,2971,2.923,3074,6.229,3075,3.444,3076,3.444,3078,3.444,3079,3.444,3099,3.723,3100,3.723,3101,3.723,3102,3.723,3103,3.444,3104,3.444]],["t/651",[9,2.684,13,5.296,20,3.708,32,0.814,38,2.316,52,1.152,54,4.81,61,0.908,78,2.653,121,5.313,124,3.546,126,4.664,183,1.71,199,3.01,206,1.558,221,5.029,233,2.97,258,1.675,281,3.237,290,1.608,306,2.767,349,3.03,459,4.054,463,3.319,480,3.348,493,5.656,601,3.754,656,3.237,732,3.358,736,3.162,758,3.186,810,3.708,867,3.583,954,4.095,1006,6.505,1128,4.664,1159,4.095,1413,3.966,1538,4.985,1606,5.496,1665,4.81,2768,4.54,2971,4.664,3096,7.456,3104,5.496,3105,5.941,3106,4.985,3107,5.941,3108,5.941,3109,5.941,3110,5.496,3111,5.941,3112,5.941,3113,5.941,3114,5.941]],["t/653",[3,1.388,5,1.011,6,1.355,26,2.379,52,2.086,60,2.24,61,1.28,134,2.784,139,2.65,142,2.721,164,2.985,169,2.534,170,3.482,183,2.413,195,2.34,206,2.198,207,2.771,211,4.564,212,3.941,213,4.155,216,2.498,270,2.275,277,3.057,290,1.574,465,2.049,589,3.219,594,3.399,629,4.564,678,2.925,841,2.143,908,2.275,956,3.585,1074,2.379,1077,4.564,1078,4.564,1080,4.335,1380,3.88,1400,4.564,1412,3.673,1668,5.091,3106,4.877,3115,4.877,3116,5.813]],["t/655",[5,0.788,6,1.393,164,5.188,276,4.785,284,6.646,293,4.868,489,8.18,507,5.052,1165,8.849]],["t/657",[1,1.774,5,1.027,6,1.816,21,3.301,22,2.818,129,2.763,145,2.515,251,1.716,276,3.357,292,4.886,327,3.992,368,3.862,713,3.665,739,4.187,820,3.96,929,4.323,956,4.372,1335,5.417,1584,5.947,1901,5.739,2163,6.558,2168,9.213,2400,4.732,3117,6.208,3118,6.558]],["t/659",[1,1.418,3,2.43,5,1.031,6,1.572,52,1.492,61,1.176,73,4.926,143,3.936,214,3.648,324,4.128,446,4.546,447,5.502,550,3.565,600,3.37,673,4.447,1175,5.881,1942,5.502,1949,6.231,1953,4.546,3119,7.12]],["t/661",[1,0.489,3,1.658,5,0.862,6,1.073,9,1.423,21,1.237,25,0.94,27,1.028,32,1.159,34,2.712,37,1.767,39,0.845,42,2.615,47,1.116,49,1.132,50,1.217,52,0.875,61,1.823,81,2.596,111,2.194,130,2.854,133,0.828,142,1.466,143,3.272,145,3.999,147,1.982,151,3.917,155,2.15,169,0.626,170,1.462,171,1.065,172,1.524,177,1.383,187,3.421,257,0.816,277,1.647,284,1.748,290,0.719,311,1.142,317,1.024,320,3.014,340,2.458,345,1.62,349,1.355,367,1.554,427,1.639,473,1.436,491,1.479,493,1.511,527,1.393,550,1.231,597,1.539,626,2.928,635,1.32,673,4.155,674,2.694,757,1.355,766,1.864,825,1.364,844,2.368,911,1.801,923,1.472,938,2.229,966,5.646,967,2.615,984,1.425,1094,2.03,1235,1.723,1667,3.45,1852,2.086,1924,2.229,1929,2.151,1930,2.458,1931,4.177,1941,1.748,1942,4.208,2068,2.458,2070,2.458,2090,5.446,2752,3.545,2776,2.327,3120,4.939,3121,3.788,3122,4.515,3123,4.515,3124,2.657,3125,2.657,3126,2.657,3127,2.657,3128,2.458,3129,2.657,3130,4.515,3131,2.657,3132,4.515,3133,4.515,3134,2.657,3135,4.515,3136,2.657,3137,2.657,3138,2.657]],["t/663",[3,2.722,5,0.889,6,1.403,32,1.563,61,1.927,143,3.936,144,3.387,169,1.813,200,2.275,240,4.193,256,2.406,257,2.365,324,4.128,545,6.043,550,3.565,673,2.713,895,5.615,1368,5.299,1369,7.99,1370,7.12,3120,6.457]],["t/665",[1,1.694,3,2.431,5,0.921,6,1.5,16,2.412,26,3.152,27,2.003,28,1.628,32,0.71,39,2.449,43,4.504,44,3.57,48,1.04,52,1.493,56,1.966,134,2.481,143,2.003,149,2.968,155,2.466,171,2.076,206,1.358,250,3.928,256,1.619,271,2.799,281,2.822,322,3.158,327,2.147,349,2.641,353,3.091,407,2.778,473,2.799,619,3.194,673,3.589,804,3.029,819,2.399,844,2.716,905,4.148,1098,4.345,1126,3.091,1194,3.124,1344,4.786,1345,4.549,1368,4.01,1387,6.235,2074,4.995,2076,3.863,2882,4.791,3139,4.791,3140,4.345]],["t/667",[5,0.7,6,1.238,49,2.251,143,3.474,148,4.817,150,4.093,250,4.58,281,4.893,429,6.42,673,3.165,1026,5.476,1344,3.542,1368,5.852,2074,5.825,2076,6.698,2079,8.308,3121,7.535,3141,11.238]],["t/669",[5,0.685,6,1.211,32,1.204,52,1.703,81,3.286,250,4.48,255,5.357,281,4.786,429,6.28,673,3.907,737,5.04,1026,5.357,1344,3.465,1529,6.409,2074,5.698,2076,6.552,2752,9.534,3142,8.127,3143,8.127]],["t/671",[3,1.803,5,0.589,6,1.041,16,3.517,27,2.921,30,2.68,32,1.035,145,2.68,146,4.333,168,5.298,169,1.779,170,2.445,200,2.233,206,1.98,243,5.39,258,2.129,300,4.417,353,4.507,446,4.461,447,5.399,538,5.121,635,3.752,645,5.042,673,2.662,674,5.998,777,6.337,905,3.407,1554,6.615,1663,5.042,1901,6.114,1953,4.461,2171,6.987,2184,6.337,3144,7.552,3145,7.552]],["t/673",[3,2.111,5,0.689,16,2.917,27,2.423,32,0.859,35,1.847,37,2.451,39,1.992,52,1.214,81,3.831,130,3.036,143,2.423,144,2.756,145,3.635,146,3.594,169,1.476,170,2.862,177,3.261,187,2.165,188,3.239,217,3.738,243,3.359,303,3.738,309,4.671,403,5.255,427,3.863,600,2.743,635,3.112,673,3.611,674,6.113,676,4.063,766,4.394,938,4.364,1194,3.778,1235,4.063,1265,4.786,1326,3.82,1663,5.901,1667,4.786,1942,4.478,2192,5.255,2258,4.671,2265,4.918,2777,4.569,3120,5.255,3146,4.671]],["t/675",[5,0.789,27,1.488,32,1.595,35,1.134,52,0.746,61,0.936,84,1.822,106,2.568,129,2.387,130,2.968,131,4.378,133,1.199,144,4.67,169,2.238,170,1.245,187,3.007,243,4.092,249,3.421,256,1.914,290,2.572,319,1.832,323,3.212,324,2.063,349,1.962,355,2.53,427,2.373,459,3.634,475,2.168,488,3.451,491,1.26,628,1.887,673,3.741,674,7.421,720,2.495,819,1.782,880,2.228,918,1.735,1108,3.676,1134,3.421,1220,4.152,1494,2.75,1523,2.699,1577,3.227,1663,4.088,2184,5.138,2777,6.347,2857,3.114,2971,4.808,3007,3.559,3121,3.227,3147,5.138,3148,3.847,3149,3.559,3150,3.847,3151,6.124,3152,5.666,3153,3.847,3154,5.138,3155,3.847,3156,2.699,3157,3.847,3158,3.847]],["t/677",[5,0.862,30,2.189,32,1.661,61,1.782,131,3.104,144,3.848,180,3.897,187,3.022,206,1.617,217,3.681,281,3.361,319,4.164,412,4.843,459,5.263,465,2.174,674,8.07,841,2.274,938,6.285,1108,2.972,1134,3.445,1194,3.72,2054,5.175,3147,5.175,3159,6.168]],["t/679",[3,2.527,5,0.877,6,1.459,9,2.575,21,3.804,31,2.434,32,1.32,37,2.196,47,2.357,49,2.652,52,1.088,58,3.867,61,1.248,136,3.745,169,1.322,170,1.816,177,2.922,216,2.411,224,3.612,243,3.009,247,2.258,256,3.011,258,1.582,266,1.867,268,2.642,284,3.691,303,3.348,311,2.411,317,2.162,495,3.691,600,2.457,635,2.787,673,4.27,819,2.599,908,2.196,922,3.502,929,3.422,1009,3.348,1166,7.018,1448,4.914,1635,4.914,3160,5.191,3161,5.611]],["t/681",[1,1.794,25,3.444,52,1.888,150,4.439,243,5.223,276,4.611,380,6.501,505,7.442,635,4.838,754,5.64,811,7.884,1344,3.841,2183,6.501]],["t/683",[1,1.454,3,1.884,5,0.731,6,1.292,25,1.892,26,2.19,32,0.733,106,3.572,113,4.216,130,3.824,131,3.97,143,4.001,165,2.366,171,2.145,177,2.786,247,3.175,250,5.275,266,1.78,269,3.129,281,2.915,323,2.806,628,2.625,639,3.227,673,3.303,728,3.015,830,4.232,918,2.414,939,4.686,1344,4.08,1345,4.66,1368,5.386,1375,3.572,1421,3.424,1554,4.686,1589,3.903,1917,4.332,1942,8.249,2029,4.489,2074,5.117,2076,3.99,3162,5.35,3163,6.91,3164,6.91,3165,6.91]],["t/685",[1,1.74,3,1.902,5,0.737,6,1.302,25,1.918,48,1.6,52,1.545,61,1.694,113,2.21,143,4.027,144,2.386,145,1.924,149,2.089,150,4.305,151,2.511,152,3.307,153,3.384,154,2.978,164,2.784,165,2.398,171,3.194,195,2.182,233,2.711,247,3.802,250,4.817,298,3.203,323,4.179,351,5.016,380,3.62,473,2.931,647,1.992,715,2.446,830,4.273,845,3.567,938,3.933,1194,5.697,1344,4.106,1368,5.421,1371,6.126,1414,3.083,1421,3.47,1579,4.549,1865,4.144]],["t/687",[3,2.012,5,0.842,6,1.162,9,1.846,16,2.727,43,3.424,44,4.036,47,2.459,52,1.633,112,3.97,130,2.838,131,2.946,143,4.747,149,2.256,171,2.347,200,1.731,250,4.296,281,4.59,317,2.256,319,2.788,322,3.57,327,2.427,349,2.986,407,5.293,600,3.689,673,2.97,804,3.424,844,3.071,880,3.391,1042,3.006,1344,5.045,1368,4.387,2074,3.798,2076,6.283,3163,7.378,3164,7.378,3165,5.128,3166,5.855]],["t/689",[1,1.21,5,0.512,6,0.906,27,2.541,31,2.849,32,1.441,47,2.76,61,1.004,81,2.457,133,2.047,149,2.531,214,2.355,244,5.148,248,3.639,256,2.053,258,1.852,290,1.779,300,3.842,349,3.35,356,3.757,538,4.454,609,6.101,729,3.076,730,3.497,731,4.1,732,3.605,734,2.863,757,3.35,899,5.15,992,4.609,1003,6.412,1322,5.158,1323,4.261,2162,4.899,2915,4.006,2949,4.261,2956,4.321,3167,8.455,3168,6.569,3169,6.569]],["t/691",[32,1.312,61,1.073,63,2.761,73,4.497,82,3.22,111,2.618,134,3.366,142,2.282,214,2.519,244,5.256,246,5.905,290,1.902,292,4.843,349,4.882,358,4.929,523,4.691,527,3.685,695,6.501,730,3.74,732,2.772,735,6.501,939,8.384,1161,6.154,1202,5.096,1414,3.995,2162,8.121,2762,6.501,3170,7.027,3171,7.027,3172,7.027,3173,7.027,3174,7.027,3175,7.027]],["t/693",[1,0.908,5,0.696,6,1.23,7,2.033,24,4.287,28,2.805,30,2.632,31,2.137,32,1.223,35,1.452,36,3.382,40,3.32,41,2.642,42,2.853,43,2.881,44,3.396,45,2.529,46,3.674,47,2.069,48,1.792,49,1.235,50,2.257,51,1.863,52,0.955,58,3.396,60,2.859,76,4.144,111,1.836,132,1.675,165,2.178,207,2.453,218,2.051,244,3.089,246,3.039,266,1.639,277,1.797,293,2.374,349,3.783,625,3.764,635,3.685,639,2.971,736,2.622,820,2.752,996,3.153,1004,3.988,1020,4.557,1026,3.004,1327,3.674,1366,2.684,1517,3.764,1907,4.314,1916,4.557,3176,7.224,3177,6.629,3178,4.926,3179,4.926,3180,4.926,3181,4.926,3182,4.926,3183,4.926,3184,4.926,3185,4.926,3186,4.926]],["t/695",[5,0.742,6,1.311,24,3.827,40,2.964,51,3.596,244,3.959,290,2.574,492,4.503,732,3.751,741,6.555,3187,7.978,3188,7.978,3189,9.769,3190,7.978]],["t/697",[5,0.799,6,1.412,24,4.122,30,2.757,40,3.192,229,7.184,244,5.269,478,4.458,707,3.453,711,6.943,729,3.639,730,4.136,944,5.938,994,5.269,1128,6.101,1588,7.826,3191,10.241,3192,6.291,3193,8.592,3194,7.77,3195,6.519]],["t/700",[0,6.108,3,1.969,5,0.643,6,1.137,17,3.266,18,3.118,37,3.227,40,2.57,48,1.656,49,2.067,51,3.118,129,3.215,133,2.57,141,3.665,175,2.907,214,2.956,247,3.319,485,3.333,818,5.714,982,3.292,985,3.279,2779,6.676,3196,3.84,3197,7.223,3198,3.72]],["t/702",[1,1.211,3,1.931,4,1.54,5,0.631,9,1.326,17,1.666,30,2.332,32,1.253,37,1.647,40,1.311,48,1.624,49,1.054,51,1.591,56,1.597,82,1.928,111,1.568,129,1.64,132,1.431,141,1.87,149,2.533,169,2.154,170,1.362,175,2.317,176,2.595,181,1.609,194,2.33,200,2.703,206,1.103,207,2.675,214,2.9,221,2.485,240,2.292,247,4.232,251,1.019,256,2.528,258,1.186,270,2.572,311,1.808,319,3.852,354,2.981,356,1.729,407,2.257,465,1.483,472,2.077,485,1.701,491,1.379,492,1.992,509,1.834,600,1.842,635,2.09,699,2.437,732,1.66,757,2.146,818,2.039,819,3.746,841,1.551,843,2.117,844,2.207,884,2.146,914,1.791,916,1.992,918,1.898,923,2.33,925,2.146,926,2.538,953,2.392,967,2.437,968,2.538,972,2.538,973,2.485,982,1.68,984,2.257,985,2.613,1074,1.722,1232,2.146,1326,2.566,1346,2.414,1894,2.693,2177,2.191,2189,2.595,2268,2.191,3196,1.959,3198,2.965,3199,3.685]],["t/704",[3,1.52,5,0.645,6,0.878,17,2.945,24,2.563,28,2.001,30,1.05,31,1.283,32,1.364,35,0.872,36,4.534,37,1.158,39,0.941,40,2.318,41,1.587,48,0.594,51,4.034,53,2.323,61,0.755,63,1.162,64,1.975,66,3.584,67,1.919,75,2.651,76,3.556,78,3.322,79,2.115,81,1.107,82,1.356,86,2.395,93,2.648,110,2.395,129,1.153,132,1.006,135,2.023,141,1.315,175,2.622,200,0.875,214,1.061,244,2.651,246,1.825,249,2.761,256,0.925,258,1.394,290,1.338,305,4.544,311,2.124,321,2.323,465,1.043,485,1.196,509,1.289,516,3.273,609,1.975,622,1.248,713,4.907,732,1.167,733,1.653,740,3.39,772,2.144,781,4.155,905,1.335,974,1.321,982,1.181,985,3.773,996,3.164,1005,2.482,1010,2.482,1011,4.147,1021,2.207,1065,3.352,1302,3.881,1324,4.317,1327,3.687,1366,1.612,1492,1.804,1535,2.076,1913,2.323,2175,4.466,2236,1.625,2837,2.395,2838,2.395,2841,2.395,3006,2.323,3015,2.395,3017,2.395,3176,2.395,3187,2.482,3188,2.482,3189,4.147,3190,2.482,3192,2.395,3193,4.147,3195,2.482,3196,1.378,3198,1.335,3200,4.329,3201,4.329,3202,4.329,3203,2.591]],["t/706",[4,2.641,5,0.563,40,2.249,48,1.449,51,2.728,133,2.249,169,1.7,175,3.435,181,2.759,200,2.133,206,1.892,214,2.587,247,2.904,256,2.255,258,3.112,354,4.42,356,2.966,465,2.543,485,2.916,509,3.144,732,2.846,818,3.497,824,3.632,841,2.66,884,3.68,914,3.072,916,3.417,918,3.255,982,2.88,985,3.875,1074,2.953,1232,3.68,2177,3.757,2268,3.757,3198,4.397]],["t/708",[3,1.857,4,2.846,5,0.606,9,1.654,17,2.078,32,0.719,37,2.053,38,2.045,40,1.635,48,1.054,49,1.315,51,1.984,82,2.404,129,3.031,132,1.784,141,2.331,159,3.199,169,1.236,175,2.741,181,2.006,200,1.551,206,1.376,207,2.571,214,3.321,221,3.099,247,4.403,258,1.479,270,3.043,311,2.254,319,3.703,354,3.526,356,2.156,407,2.814,465,1.849,472,2.59,485,2.12,491,1.719,509,2.286,600,2.297,635,2.606,732,2.069,818,2.543,841,1.934,843,2.64,884,2.675,914,2.234,916,2.484,918,2.367,923,2.906,925,2.675,926,3.164,953,2.983,967,3.039,968,3.164,972,3.164,973,3.099,982,2.094,984,2.814,985,3.092,1074,2.147,1232,2.675,1346,3.01,2177,2.732,2268,2.732,3196,2.443,3198,3.508,3204,4.595]],["t/710",[1,0.74,3,1.514,4,1.471,5,0.612,6,0.874,8,1.461,9,1.267,17,1.592,25,1.421,26,1.645,30,2.25,32,0.551,40,1.253,48,0.807,49,1.007,51,1.52,59,2.35,60,1.549,78,1.795,82,1.842,84,4.595,129,1.567,132,1.367,133,1.976,141,1.786,145,1.426,169,0.947,175,2.235,181,1.537,187,1.389,200,1.188,206,1.054,207,2.097,214,2.815,221,2.374,247,3.906,258,1.788,270,2.481,290,1.088,296,2.539,311,1.727,319,3.02,354,2.875,356,1.652,368,2.19,407,2.156,465,1.417,472,1.984,473,2.172,485,1.624,491,1.317,509,1.752,595,2.997,600,1.76,622,1.696,635,1.997,638,3.708,659,2.226,705,2.77,732,1.585,818,1.948,821,2.819,822,2.819,830,2.156,841,1.482,843,2.023,865,2.036,875,2.572,876,2.424,877,2.156,878,2.572,879,2.451,880,2.328,881,2.572,882,2.424,883,2.539,884,3.234,885,2.374,886,2.572,887,2.023,888,2.424,914,1.711,916,1.903,918,1.813,923,2.226,925,2.05,926,2.424,953,2.285,967,2.328,968,2.424,972,2.424,973,2.374,982,1.604,984,2.156,985,2.521,1074,1.645,1232,2.05,1257,2.108,1271,2.725,1346,2.306,2177,2.093,2268,2.093,3196,1.872,3198,2.861,3205,3.372]],["t/712",[1,1.384,3,1.794,4,1.375,5,0.586,6,0.829,9,1.185,17,1.488,25,1.329,26,1.538,30,2.133,32,1.177,37,1.47,40,1.171,48,1.509,49,0.942,51,1.421,56,1.426,78,1.678,82,1.722,111,1.4,129,1.465,132,1.278,133,1.171,141,1.67,149,2.316,169,0.885,175,2.119,176,2.317,181,1.437,200,2.538,206,0.985,207,2.484,214,2.693,221,2.219,240,2.047,247,4.03,251,0.91,256,2.348,258,1.059,270,2.352,296,2.374,311,1.615,319,3.578,354,2.725,356,1.544,382,2.291,407,2.015,465,1.324,472,1.855,473,2.031,485,1.519,491,1.231,492,1.779,509,1.637,600,1.645,621,3.074,622,1.585,635,1.867,699,2.176,732,1.482,757,1.916,818,1.821,819,3.479,841,1.385,843,1.891,844,1.971,875,2.405,876,2.266,877,2.015,878,2.405,879,2.291,880,2.176,881,2.405,882,2.266,883,2.374,884,3.065,885,2.219,886,2.405,887,1.891,888,2.266,914,1.6,916,1.779,918,1.695,923,2.081,925,1.916,926,2.266,953,2.136,967,2.176,968,2.266,972,2.266,973,2.219,982,1.5,984,2.015,985,2.39,1074,1.538,1232,1.916,1257,1.971,1326,2.291,1346,2.156,2177,1.956,2189,2.317,2268,1.956,3196,1.75,3198,2.712,3206,3.757]],["t/714",[3,1.931,4,2.026,5,0.911,6,1.115,17,2.192,30,2.87,31,2.4,32,0.759,37,2.166,40,1.725,48,1.624,51,2.093,60,4.051,115,3.118,129,2.157,141,2.459,169,1.304,170,1.791,175,2.851,181,2.116,200,2.391,206,1.451,214,2.899,247,3.255,258,1.56,290,1.498,346,3.118,354,3.667,356,2.275,370,1.552,382,3.375,465,1.951,476,3.091,485,2.237,509,2.412,600,2.423,732,2.183,805,3.152,806,2.356,807,3.752,817,3.64,818,2.682,841,2.04,884,2.822,914,2.356,916,2.62,918,2.497,982,2.209,985,3.215,1074,2.265,1232,2.822,2177,2.882,2268,2.882,3196,2.577,3198,3.648,3207,4.847]],["t/716",[40,3.072,48,1.98,51,3.728,57,4.122,175,3.475,181,3.77,214,3.534,485,3.984,550,4.565,982,3.935,985,3.919,3198,4.447]],["t/718",[5,0.663,6,1.173,17,3.369,37,3.329,40,2.651,48,1.708,51,3.217,129,3.316,141,3.78,175,2.999,214,3.05,370,2.386,485,3.438,507,5.003,618,5.799,619,5.247,982,3.396,985,3.383,3196,3.962,3198,3.838,3208,6.679]],["t/720",[1,1.341,6,1.004,25,2.575,26,2.98,40,2.269,48,1.462,51,2.753,78,3.251,89,3.072,133,2.269,175,2.566,214,2.61,296,4.6,304,5.58,473,3.935,485,2.942,622,3.072,875,4.659,876,4.391,877,3.905,878,4.659,879,4.44,880,4.217,881,4.659,882,4.391,883,4.6,884,3.713,885,4.3,886,4.659,887,3.664,888,4.391,982,2.906,985,2.895,1257,3.818,3198,3.284,3209,8.588,3210,8.588]],["t/722",[1,1.15,3,1.851,4,1.442,5,0.688,6,0.543,9,1.242,17,1.561,30,2.215,32,1.209,37,1.542,40,1.228,48,1.557,49,0.988,51,1.49,56,1.496,82,1.806,111,1.468,129,1.536,132,2.636,139,1.796,141,1.751,149,2.405,169,0.928,175,2.2,176,2.431,181,1.507,194,2.183,200,2.607,206,1.033,207,2.563,214,2.779,221,2.328,240,2.147,247,4.116,251,0.954,256,2.423,258,1.111,270,2.443,311,1.693,319,3.692,342,1.877,354,2.831,356,1.62,370,1.105,390,2.764,407,2.114,465,1.389,472,1.945,485,1.593,491,1.291,492,1.866,509,1.717,593,2.939,600,1.726,635,1.958,645,2.631,699,2.282,732,1.554,757,2.01,818,1.91,819,3.591,841,1.453,843,1.983,844,2.067,884,2.01,908,3.451,909,1.76,914,1.678,916,1.866,918,1.778,923,2.183,925,2.01,926,2.377,953,2.24,967,2.282,968,2.377,972,2.377,973,2.328,982,1.573,984,2.114,985,2.482,1074,1.613,1232,2.01,1326,2.403,1346,2.261,1367,2.459,1894,2.522,2177,2.052,2189,2.431,2268,2.052,3115,3.306,3196,1.835,3198,2.816,3211,3.451]],["t/724",[1,1.177,3,1.887,4,1.486,5,0.616,9,1.28,17,1.608,30,2.268,32,1.229,37,1.589,40,1.265,48,1.587,49,1.017,51,1.535,56,1.541,82,1.86,111,1.513,129,1.582,132,2.688,141,1.804,142,2.911,145,1.441,149,2.463,169,1.505,170,1.314,175,2.253,176,2.504,181,1.552,187,1.403,194,2.248,200,2.651,206,1.065,207,2.614,214,2.834,221,2.398,240,2.212,247,4.168,251,0.983,256,2.47,258,1.144,270,2.501,311,1.744,319,3.764,354,2.898,356,1.668,407,2.177,465,1.431,472,2.004,485,1.641,491,1.33,492,1.922,509,1.769,600,1.778,635,2.017,699,2.351,732,1.601,757,2.07,818,1.968,819,3.661,841,1.496,843,2.043,844,2.129,884,2.07,914,1.728,916,1.922,918,1.831,923,2.248,925,2.07,926,2.449,953,2.308,967,2.351,968,2.449,972,2.449,973,2.398,982,1.621,984,2.177,985,2.541,1074,1.661,1232,2.07,1326,2.476,1346,2.329,1367,2.534,1894,2.598,2177,2.114,2189,2.504,2268,2.114,3196,1.89,3198,2.883,3212,4.059]],["t/726",[1,1.44,3,1.609,4,1.173,5,0.609,6,0.728,8,1.165,9,1.011,17,1.269,19,1.681,25,1.868,26,1.312,28,1.008,30,1.875,32,1.185,37,1.254,40,1.646,48,1.353,49,0.803,51,1.212,52,1.024,56,1.217,61,0.49,66,1.544,78,1.432,82,1.469,93,4.005,94,1.914,98,2.173,111,1.194,129,1.25,132,1.09,141,1.424,145,1.137,147,2.391,149,2.036,169,0.755,175,1.862,176,1.977,181,1.226,187,1.108,194,1.775,200,2.311,206,0.841,207,2.228,214,2.416,221,1.893,240,1.746,244,2.2,247,3.744,251,0.776,256,2.443,258,0.904,270,2.067,296,2.025,311,1.377,319,3.209,354,2.396,356,1.317,407,1.719,465,1.13,472,1.582,473,1.733,485,1.295,491,1.05,492,1.518,509,1.397,600,1.404,622,1.352,635,1.592,699,1.857,707,1.424,730,1.706,732,1.264,757,1.635,781,1.79,818,1.554,819,3.121,841,1.182,843,1.613,844,1.681,847,1.933,871,2.173,875,2.051,876,1.933,877,1.719,878,2.051,879,1.955,880,1.857,881,2.051,882,1.933,883,2.025,884,2.694,885,1.893,886,2.051,887,1.613,888,1.933,914,1.365,916,1.518,918,1.446,923,1.775,925,1.635,926,1.933,953,1.822,967,1.857,968,1.933,972,1.933,973,1.893,982,1.28,984,2.833,985,2.101,1012,1.822,1074,1.312,1204,2.807,1232,1.635,1257,1.681,1326,1.955,1346,1.839,1894,2.051,2177,1.669,2189,1.977,2268,1.669,3196,1.493,3198,2.383,3213,2.807]],["t/728",[1,0.967,4,1.92,5,0.606,6,0.723,8,1.907,17,2.078,25,1.855,26,2.147,37,2.053,40,1.635,48,1.054,51,1.984,66,2.528,78,2.343,93,3.648,129,2.045,141,2.331,145,1.862,147,3.913,169,1.236,175,2.741,181,2.006,187,1.813,194,2.906,200,1.551,206,1.376,214,1.881,244,2.184,247,2.112,258,1.479,296,3.315,354,3.526,356,2.156,465,1.849,473,2.836,485,2.12,509,2.286,622,2.214,707,2.331,732,2.069,734,4.038,781,2.931,818,2.543,841,1.934,875,3.358,876,3.164,877,2.814,878,3.358,879,3.199,880,3.039,881,3.358,882,3.164,883,3.315,884,3.965,885,3.099,886,3.358,887,2.64,888,3.164,889,4.595,914,2.234,916,2.484,918,2.367,982,2.094,985,3.092,1074,2.147,1232,2.675,1257,2.751,1894,3.358,2177,2.732,2268,2.732,3196,2.443,3198,3.508,3213,4.595]],["t/730",[1,1.128,5,0.477,6,0.844,17,2.424,25,2.165,26,2.505,30,2.172,37,2.395,40,1.908,48,1.229,51,2.315,66,4.19,78,2.734,93,4.142,94,3.664,129,2.386,133,1.908,141,2.72,147,4.565,175,2.158,206,1.605,214,2.194,244,2.549,247,2.464,296,3.868,465,2.158,473,3.309,485,2.474,509,2.668,622,2.583,732,2.414,779,3.58,780,4.15,781,3.419,818,2.967,875,3.918,876,3.692,877,3.283,878,3.918,879,3.733,880,3.545,881,3.918,882,3.692,883,3.868,884,3.122,885,3.616,886,3.918,887,3.08,888,3.692,982,2.444,985,2.434,1257,3.21,3196,2.851,3198,2.761,3213,5.361]],["t/732",[1,1.06,3,1.729,4,1.303,5,0.649,6,0.491,9,1.122,17,1.409,30,2.042,32,1.14,37,1.393,40,1.109,48,1.454,49,1.442,51,1.346,52,1.771,56,1.351,61,0.544,82,1.631,111,1.326,129,1.387,132,2.463,134,1.705,141,1.581,145,2.57,146,2.042,148,3.086,149,2.217,150,1.622,169,1.355,170,1.152,175,2.028,176,2.195,181,1.361,187,1.988,194,1.971,200,2.459,206,0.933,207,2.395,214,2.596,221,2.102,240,1.939,247,3.933,251,0.861,256,2.264,257,1.093,258,1.003,270,2.252,311,1.529,319,3.449,342,1.695,354,2.609,356,1.463,407,1.909,465,1.254,472,1.757,485,1.438,491,1.166,492,1.685,509,1.551,600,2.519,608,1.605,626,2.308,635,1.768,673,1.254,674,2.124,699,2.061,715,1.605,732,1.404,757,1.815,818,1.725,819,3.354,841,1.312,843,1.791,844,1.866,867,2.146,884,1.815,914,1.515,916,1.685,918,1.605,923,1.971,925,1.815,926,2.146,953,2.023,967,2.061,968,2.146,972,2.146,973,2.102,982,1.421,984,1.909,985,2.288,986,2.277,1074,1.456,1232,1.815,1326,2.17,1346,2.042,1367,2.221,1371,2.308,1894,2.277,1941,2.341,2177,1.853,2189,2.195,2268,1.853,3196,1.657,3198,2.596,3214,3.117,3215,3.117,3216,3.117,3217,2.881]],["t/734",[1,1.163,5,0.492,6,1.226,25,2.233,26,2.584,40,2.77,48,1.268,51,2.387,63,3.492,75,6.548,78,2.819,81,2.361,89,4.966,175,2.225,214,2.263,244,2.628,248,4.923,296,3.989,370,1.771,473,3.412,485,2.551,622,2.664,732,2.49,824,2.352,875,4.04,876,3.808,877,3.386,878,4.04,879,3.85,880,3.656,881,4.04,882,3.808,883,3.989,884,3.219,885,3.729,886,4.04,887,3.177,888,3.808,982,2.52,985,2.51,1257,3.311,1666,4.28,3198,2.848,3218,6.312,3219,6.312]],["t/736",[1,1.306,6,0.977,25,2.507,26,2.901,34,5.039,40,2.209,48,1.423,51,2.68,63,2.785,75,6.293,78,3.166,175,2.499,214,2.541,244,2.951,296,4.479,353,4.23,370,1.988,473,3.832,485,2.865,622,2.991,875,4.537,876,4.275,877,3.802,878,4.537,879,4.323,880,4.106,881,4.537,882,4.275,883,4.479,884,3.615,885,4.187,886,4.537,887,3.567,888,4.275,982,2.83,985,2.818,1257,3.718,1666,4.806,3198,3.198]],["t/738",[1,1.675,3,2.171,4,2.387,5,0.508,6,0.574,15,3.182,17,1.649,18,3.438,19,2.184,21,3.036,22,4.162,25,2.306,30,3.226,32,1.101,37,1.63,40,1.298,48,1.614,51,1.575,52,0.807,56,2.475,59,2.435,94,2.91,111,1.552,115,2.346,129,1.623,133,2.032,141,1.85,149,2.512,169,1.536,175,2.298,176,2.568,181,1.592,183,1.199,200,2.688,206,1.092,207,2.156,214,1.493,240,2.269,247,2.624,251,1.008,256,2.511,258,1.174,319,1.983,354,2.957,356,1.712,427,2.568,465,1.468,485,1.683,491,1.364,492,1.972,509,1.815,699,2.412,732,1.642,757,2.124,818,2.018,819,3.722,841,1.535,844,2.184,874,2.823,884,2.124,914,1.773,916,1.972,918,1.879,982,1.662,985,2.592,1074,1.704,1232,2.124,1253,4.661,1326,2.539,1344,1.642,1520,3.371,2177,2.168,2189,2.568,2268,2.168,2786,3.371,3196,1.939,3198,2.941,3220,3.647,3221,3.647]],["t/740",[1,1.868,3,1.468,4,1.415,5,0.909,6,1.398,17,1.531,25,2.707,27,1.495,28,2.406,32,0.53,37,1.513,39,1.229,40,1.205,48,1.537,51,1.462,52,1.691,61,0.59,111,1.44,129,1.507,132,2.091,139,1.762,141,1.718,145,1.372,148,2.073,149,1.489,150,2.802,155,1.841,169,0.91,175,2.167,177,2.013,181,1.478,187,1.336,194,2.141,195,1.556,200,1.143,206,1.612,214,1.386,247,4.28,250,1.971,258,1.09,264,2.58,293,1.862,303,2.307,317,1.489,322,3.749,354,2.788,356,1.589,380,2.58,465,1.362,485,1.562,509,1.684,637,2.664,673,2.698,715,1.744,728,2.178,732,1.525,784,2.542,818,1.873,841,1.425,847,2.331,884,1.971,914,1.646,916,1.83,918,1.744,982,1.543,985,2.444,1074,1.582,1126,2.307,1194,2.331,1232,1.971,1344,3.999,1346,2.218,1350,5.158,1367,2.412,1368,2.013,1414,2.197,1894,2.474,2074,2.507,2177,2.013,2268,2.013,3140,3.243,3196,1.8,3198,2.773,3217,3.129,3222,3.385,3223,5.384,3224,3.385]],["t/742",[1,1.024,3,2.412,4,1.248,5,0.548,9,2.557,16,2.587,17,1.35,30,2.495,32,1.313,37,1.334,40,1.062,48,1.629,49,0.854,51,1.289,56,1.294,61,0.521,73,2.181,81,1.275,82,1.562,111,1.27,129,1.329,132,2.391,134,1.633,141,1.515,145,1.209,149,2.141,169,1.91,170,1.103,175,1.958,176,2.102,181,1.303,183,2.908,194,1.888,200,3.114,206,0.894,207,2.325,214,2.521,221,2.013,240,1.857,243,1.828,247,4.065,251,0.825,256,2.535,258,1.566,270,2.174,310,2.056,311,1.465,319,3.349,354,2.519,356,1.401,407,1.828,465,1.201,472,1.683,485,1.378,491,1.82,492,1.614,509,1.485,597,1.974,600,1.493,622,1.438,634,2.604,635,1.693,699,1.974,732,1.344,757,1.738,766,2.391,818,1.652,819,3.257,841,1.256,843,1.715,844,1.788,884,1.738,914,1.451,916,1.614,918,1.538,923,1.888,925,1.738,926,2.056,953,1.938,967,1.974,968,2.056,972,2.056,973,2.013,982,1.361,984,1.828,985,2.209,1074,1.395,1232,1.738,1326,2.078,1346,1.956,1367,2.127,1414,1.938,1415,2.486,1416,2.759,1894,2.181,2177,1.775,2189,2.102,2268,1.775,3196,1.587,3198,2.506,3225,2.985]],["t/744",[5,0.637,6,1.126,17,3.233,37,3.195,40,2.544,48,1.639,51,3.087,113,3.327,141,3.628,169,1.923,175,2.877,214,2.926,356,3.355,485,3.299,507,4.906,618,3.957,620,6.498,673,2.877,732,3.22,982,3.259,985,3.246,1018,5.627,3196,3.801,3198,3.683,3226,6.409]],["t/746",[5,0.663,6,1.173,17,3.369,37,3.329,40,2.651,48,1.708,51,3.217,129,3.316,141,3.78,175,2.999,214,3.05,370,2.386,485,3.438,618,5.799,619,5.247,620,6.626,982,3.396,985,3.383,3196,3.962,3198,3.838,3208,6.679]],["t/748",[5,0.809,6,1.43,17,3.138,37,4.059,40,2.469,48,1.591,51,2.996,113,3.229,141,3.521,146,4.546,175,2.793,214,2.84,368,4.317,485,3.202,507,5.131,673,2.793,824,4.309,982,3.163,985,3.15,1018,5.461,1271,5.372,3196,3.69,3198,3.574,3226,6.22]],["t/750",[1,1.536,5,0.994,6,1.478,17,2.285,19,3.027,25,2.041,32,0.791,35,1.702,37,2.259,40,1.799,48,1.159,51,2.182,52,1.119,57,2.414,111,2.151,129,2.25,133,2.598,139,2.631,141,2.565,149,2.224,169,1.964,174,2.617,175,2.034,200,1.706,206,3.28,214,2.069,256,1.804,268,2.717,290,2.257,322,3.519,368,3.144,485,2.332,507,2.414,536,1.43,819,2.673,822,4.049,839,4.531,840,3.56,961,4.21,982,2.304,985,2.295,1012,3.281,2768,4.41,3196,2.688,3198,2.604,3227,4.672,3228,5.055,3229,5.055]],["t/753",[40,2.929,48,1.887,51,3.554,58,6.478,175,3.313,214,3.369,257,3.552,485,3.798,491,3.788,736,5.003,982,3.752,985,3.737,1026,5.731,3198,4.24]],["t/755",[1,1.306,5,0.553,6,0.977,8,3.5,25,2.507,32,0.972,37,2.774,40,2.209,48,1.423,51,2.68,52,1.374,56,2.69,169,1.67,174,4.367,175,2.499,214,2.541,277,2.586,289,5.18,327,2.939,356,4.496,465,2.499,485,2.865,509,3.089,678,3.567,713,3.665,732,2.796,865,4.878,936,4.23,982,2.83,985,2.818,1337,8.434,3198,3.198,3230,5.947]],["t/757",[5,0.65,6,1.149,8,3.028,32,1.142,37,3.261,40,2.597,48,1.673,51,3.151,52,1.615,169,1.963,175,2.937,214,2.987,277,3.039,289,4.849,356,4.405,485,3.367,612,6.367,678,4.193,732,3.286,982,3.326,985,3.313,1657,5.743,3198,3.759,3230,6.99]],["t/759",[5,0.663,6,1.173,8,3.092,11,3.838,32,1.166,37,3.329,40,2.651,48,1.708,51,3.217,57,3.558,169,2.004,175,2.999,214,3.05,277,3.103,289,4.896,356,4.464,485,3.438,678,4.281,982,3.396,985,3.383,3198,3.838,3230,7.138]],["t/761",[5,0.618,6,1.093,8,2.88,32,1.086,37,3.101,40,2.469,48,1.591,51,2.996,52,1.536,106,5.289,169,1.866,175,2.793,214,2.84,277,2.89,289,5.021,327,4.3,356,4.263,465,2.793,485,3.202,509,3.453,612,6.054,678,3.987,732,3.125,982,3.163,985,3.15,3198,3.574,3230,6.647]],["t/763",[1,1.063,4,2.112,5,0.65,6,0.796,8,2.098,17,2.285,18,3.701,21,2.688,22,2.295,25,2.041,32,0.791,37,2.259,40,1.799,48,1.159,51,2.182,129,2.25,133,1.799,141,2.565,169,1.36,175,2.939,181,2.207,200,1.706,206,1.513,214,2.069,247,2.323,258,1.627,277,2.105,327,2.393,354,3.781,356,4.407,465,2.034,485,2.332,509,2.515,678,2.904,679,4.672,732,2.276,741,3.978,818,2.797,830,3.095,841,2.128,862,4.304,884,2.943,914,2.457,916,2.733,918,2.604,982,2.304,985,3.315,1074,2.362,1198,3.56,1201,4.531,1232,2.943,2177,3.005,2268,3.005,3196,2.688,3198,3.761,3205,4.842,3231,5.055,3232,5.055,3233,5.055,3234,4.842]],["t/765",[3,2.843,4,3.082,5,0.656,6,1.161,17,3.334,37,3.295,40,2.624,48,1.691,51,3.183,129,3.282,133,2.624,141,3.741,175,2.967,214,3.018,290,2.921,485,3.402,771,6.61,982,3.361,985,3.347,2201,6.816,3196,3.92,3198,3.798,3235,8.418]],["t/767",[5,0.75,6,1.327,9,3.034,32,1.319,40,2.999,48,1.932,51,3.639,57,4.024,175,3.392,214,3.45,485,3.889,982,3.841,985,3.826,3198,4.341]],["t/769",[5,0.716,6,1.266,9,3.593,25,3.248,40,2.862,48,1.844,51,3.473,116,6.021,175,3.237,214,3.293,485,3.712,507,4.766,982,3.667,985,3.652,3198,4.144]],["t/771",[40,2.999,48,1.932,51,3.639,66,5.651,175,3.392,214,3.45,485,3.889,779,5.627,780,7.952,982,3.841,985,3.826,3198,4.341]],["t/773",[5,0.7,40,2.799,48,1.803,51,3.396,66,5.91,175,3.165,214,3.219,465,3.165,485,3.63,509,3.914,732,3.542,779,6.573,780,6.089,781,5.016,982,3.585,985,3.571,3198,4.051]],["t/775",[36,4.664,48,2.055,66,5.864,89,5.135,90,7.464,214,3.668,3198,4.616]],["t/777",[22,4.229,36,4.848,48,2.136,66,5.125,214,3.813,3198,4.798]],["t/779",[3,2.475,48,2.081,66,5.908,214,3.715,781,6.85,3198,4.675]],["t/781",[48,2.081,66,5.908,214,3.715,782,9.37,783,8.695,3198,4.675]],["t/783",[4,3.166,5,0.786,6,1.389,8,3.661,24,2.445,28,2.719,30,2.156,32,1.59,40,2.696,41,3.258,42,3.519,45,3.119,47,2.552,48,2.023,49,2.168,50,2.784,51,2.297,52,1.178,61,0.928,135,2.486,144,2.673,169,1.431,170,1.967,172,3.486,195,2.445,200,1.796,256,2.704,470,3.747,510,4.119,516,2.673,645,5.774,678,5.069,701,3.423,725,4.531,737,3.486,757,3.098,830,3.258,909,2.713,1544,4.77,3236,7.846]],["t/785",[4,0.826,5,0.406,6,0.311,8,0.82,9,1.237,21,2.424,31,0.979,32,1.315,35,1.157,39,0.718,48,0.788,61,2.139,97,2.791,106,4.152,111,0.841,133,1.939,142,1.274,144,3.1,145,1.847,169,1.226,180,1.426,183,1.129,184,6.488,187,0.78,200,1.839,206,2.027,258,2.179,266,1.305,270,1.535,317,0.869,324,6.406,332,3.546,342,1.074,354,1.779,385,4.364,419,1.683,459,3.681,465,1.834,483,2.12,487,2.087,495,1.484,505,1.724,612,1.724,645,1.506,649,1.771,651,3.291,652,3.291,673,0.795,678,2.619,715,1.018,737,1.294,830,2.104,841,1.446,927,2.104,1074,2.13,1108,1.087,1200,1.976,1202,2.088,1670,3.08,1946,4.815,2271,1.53,3236,3.72,3237,3.923,3238,2.087,3239,1.771,3240,1.976,3241,2.256,3242,2.256,3243,2.256,3244,1.555,3245,2.256,3246,2.256,3247,1.976,3248,2.256,3249,2.087,3250,2.256,3251,3.923,3252,2.256,3253,2.256,3254,3.923,3255,3.923,3256,2.256,3257,3.923,3258,2.256,3259,2.256,3260,2.256,3261,2.256,3262,2.256,3263,2.256,3264,2.256]],["t/787",[5,0.344,6,0.609,11,1.992,16,2.056,27,1.708,28,1.388,30,1.567,31,1.915,32,1.583,35,2.459,48,0.887,49,1.106,61,0.674,111,1.645,133,2.599,144,1.943,165,1.952,171,1.77,204,3.845,205,5.654,206,2.812,223,5.724,230,3.22,243,2.368,244,3.472,248,3.779,256,1.38,257,1.356,290,1.195,298,2.608,349,4.253,473,2.386,488,2.487,491,1.446,492,2.09,542,7.49,626,2.863,749,5.524,754,2.557,818,2.14,866,7.251,894,3.866,899,5.715,1032,6.997,1064,3.704,1067,3.866,1215,3.466,1217,6.22,1232,2.251,1233,3.704,1234,2.904,1235,2.863,1236,3.866,1237,4.084,1238,4.084,1239,3.704,1240,3.574,1241,3.866,1242,3.292,1243,4.084,1244,4.084,1805,3.574,2194,3.22,2777,3.22,3236,3.156,3249,4.084,3265,2.557,3266,4.414]],["t/789",[1,1.637,3,1.507,5,0.802,6,1.419,24,2.541,28,2.794,31,2.738,32,1.218,40,2.77,41,3.386,42,3.656,45,3.241,47,2.652,48,2.066,49,2.578,50,2.893,51,2.387,52,1.224,57,2.64,61,1.358,75,5.518,76,6.237,113,2.573,149,2.432,268,4.844,293,3.042,361,4.956,408,5.529,478,3.622,575,4.956,736,3.36,768,5.111,880,3.656,1012,3.589,1026,3.85,1027,5.529,2275,4.956,3267,6.312]],["t/791",[5,0.733,6,1.296,61,1.913,76,5.25,81,3.515,84,4.45,93,3.346,248,5.205,358,6.593,736,5.003,789,8.695,1026,5.731,1386,6.718,3268,9.398]],["t/793",[1,2.194,5,0.709,6,1.253,16,3.035,34,3.002,49,1.633,57,4.377,59,3.811,61,1.972,75,6.788,76,5.077,88,7.96,93,3.236,150,2.97,224,2.881,248,5.034,358,4.571,1003,7.943,1049,8.26,1523,4.571,2257,5.467,3269,6.516,3270,6.516]],["t/795",[3,2.721,5,0.716,6,1.266,61,1.893,76,5.13,88,8.044,93,3.27,248,5.087,358,6.443,491,3.009,801,7.018,1049,8.314,3271,9.184,3272,9.184]],["t/797",[5,0.836,6,1.478,31,4.648,32,1.142,49,2.088,61,1.81,75,6.354,76,5.986,77,7.297,93,2.967,248,4.615,293,4.014,358,5.845,509,3.631,877,4.469,1027,7.297,1862,7.708,2010,7.297,2743,6.745]],["t/801",[4,3.698,32,1.656,39,3.213,61,1.845,133,3.149,3236,9.237]],["t/803",[5,0.637,32,1.762,39,2.596,48,2.645,61,2.012,169,1.923,175,2.877,257,2.508,653,8.965,3061,6.849,3062,6.849,3273,7.552,3274,7.552]],["t/805",[32,1.631,39,3.135,61,1.506,169,2.322,257,3.029,483,6.911,556,8.633,557,8.633,3275,8.27]],["t/807",[32,1.802,39,2.794,61,1.948,146,6.36,206,2.304,866,6.28,900,6.055,1048,10.7,1215,6.897,1236,7.694,3236,6.28]],["t/809",[32,1.759,39,2.178,61,1.996,187,2.367,257,2.104,270,5.02,491,3.082,709,4.176,1202,3.645,2976,8.238,2977,9.364,2978,8.238,3053,5.745,3055,5.998,3276,6.335,3277,5.376,3278,5.376,3279,8.702,3280,8.702,3281,6.335,3282,6.335]],["t/811",[3,2.857,32,1.64,39,2.706,61,1.926,133,2.651,200,3.211,207,2.813,257,2.614,266,2.83,491,2.787,709,5.188,984,4.563,1369,6.679,3277,6.679,3278,6.679,3283,7.87,3284,7.451]],["t/813",[32,1.785,39,2.706,61,1.989,185,5.541,186,6.887,257,2.614,258,2.398,1407,5.596,1446,7.619,2832,7.451,3275,7.138,3285,7.87,3286,7.87,3287,7.87]],["t/815",[32,1.774,39,3.408,61,2.023,133,2.597,200,2.463,523,5.562,592,7.988,600,3.649,927,4.469,1369,6.541,3288,7.708,3289,7.708]],["t/817",[31,3.69,32,1.785,39,2.706,61,1.926,216,3.656,251,2.059,307,6.345,433,5.518,465,4.59,480,4.794,1804,7.044,3290,7.25]],["t/819",[28,2.954,32,1.716,39,2.989,52,1.822,61,1.766,116,4.965,132,3.196,183,2.706,491,3.079,608,4.24,3291,10.695,3292,8.695]],["t/821",[32,1.682,39,2.856,48,2.257,49,2.251,52,1.741,61,1.874,132,3.054,257,2.759,608,4.051,1365,9.429,3057,7.535,3293,8.308,3294,10.397]],["t/823",[32,1.748,36,4.004,39,2.794,61,1.948,132,2.988,257,2.699,1366,4.786,3059,7.371,3295,11.235,3296,8.127,3297,8.127,3298,8.127,3299,8.127,3300,8.127]],["t/825",[32,1.64,39,2.706,48,2.181,49,2.132,61,1.828,169,2.004,200,3.537,257,2.614,332,5.465,588,5.31,590,9.631,591,8.793,3058,7.138]],["t/827",[32,1.608,39,3.06,61,1.792,111,3.586,145,4.162,187,4.053,290,2.605,1390,8.428,3247,10.272]],["t/829",[28,3.025,32,1.608,39,3.06,61,1.792,144,4.234,170,3.115,290,2.605,673,3.392,674,6.999,3147,9.84]],["t/831",[28,2.419,32,1.812,39,2.448,61,2.019,142,3.304,319,3.665,491,2.522,497,4.128,594,4.501,800,5.218,1070,4.992,1109,6.457,1149,9.414,1153,9.414,1154,6.741,1155,5.502,1157,6.741,3301,7.696,3302,7.12,3303,7.12]],["t/833",[5,0.938,28,2.703,32,1.648,39,2.734,61,1.837,290,2.328,459,6.026,465,3.031,841,4.031,1074,3.519,1108,4.143,3304,7.954,3305,7.954,3306,7.954]],["t/835",[28,2.592,31,5.114,32,1.81,39,2.623,61,2.018,93,2.936,563,4.021,594,4.823,1207,8.932,1209,8.619,1216,8.932,1218,7.223,3307,8.246]],["t/837",[28,2.54,31,5.064,32,1.801,39,2.57,61,2.007,93,2.878,594,4.726,731,5.044,810,5.044,1049,5.896,1215,6.345,1298,9.721,1299,9.203,1305,9.721,3308,7.476]],["t/839",[28,2.352,31,4.876,32,1.828,39,2.38,61,2.037,93,2.664,486,5.875,594,4.376,731,4.67,1049,5.459,1214,8.38,1215,5.875,1245,8.38,1263,8.747,1276,8.747,3308,6.922,3309,7.482,3310,7.482]],["t/841",[32,1.656,39,3.213,61,1.845,207,3.341,516,4.446,2177,6.728]],["t/843",[32,1.713,39,2.38,61,1.909,82,3.429,207,2.474,214,2.682,244,5.623,257,2.299,258,2.11,527,3.924,547,4.853,730,3.983,732,2.951,1322,5.875,1323,6.478,2946,6.553,2947,6.553,2948,6.553,2949,4.853,2956,6.57]],["t/845",[9,2.682,32,1.728,39,2.706,61,1.989,187,2.94,257,2.614,491,3.558,709,5.188,927,6.417,1670,9.393,3063,6.887,3277,6.679,3278,6.679]],["t/847",[5,0.504,31,5.336,32,1.837,39,2.056,48,1.298,61,2.082,140,4.456,257,1.986,841,2.383,1715,5.662,1936,7.915,3311,5.98,3312,5.662,3313,5.98,3314,7.582,3315,7.582,3316,5.98,3317,5.98,3318,5.98,3319,5.662,3320,5.423,3321,5.98,3322,5.98,3323,5.98,3324,5.662]],["t/849",[5,1.036,28,2.646,32,1.779,39,2.677,61,1.983,130,4.081,206,2.829,209,6.61,290,2.279,1171,6.433,1194,5.078,3325,7.063]],["t/851",[31,5.3,32,1.871,39,1.835,48,1.159,61,2.096,178,4.41,257,1.773,1074,2.362,2102,5.055,2103,6.75,2104,5.055,2116,3.853,3314,4.842,3315,4.842,3320,10.251,3326,5.339,3327,5.055,3328,5.339,3329,5.339,3330,5.339,3331,5.339,3332,5.339,3333,5.339,3334,5.339,3335,5.339,3336,5.055]],["t/853",[28,3.061,32,1.619,39,3.097,61,1.805,81,3.642,183,2.803,187,3.365,1444,6.406,1461,9.565,3337,9.009]],["t/855",[5,0.804,32,1.74,39,2.495,61,1.867,206,3.018,207,2.594,217,4.682,258,2.212,290,3.309,1180,7.217,1217,5.852,1875,4.897,2138,5.021,2217,6.16,3338,5.238]],["t/858",[3,2.01,5,0.979,32,1.721,39,2.677,47,3.536,61,1.918,459,5.138,465,2.967,841,3.103,865,4.265,1108,5.198,3339,12.555]],["t/860",[3,2.298,5,0.75,32,1.608,39,3.06,47,4.042,61,1.792,131,4.842,206,3.075,632,10.272,865,4.874]],["t/862",[3,2.193,5,0.716,32,1.699,39,2.921,47,3.858,61,1.893,206,2.989,632,10.853,865,4.653,1171,7.018,1194,5.54]],["t/864",[3,2.325,32,1.619,39,3.097,47,4.091,61,1.805,183,2.803,184,6.909,865,4.933,1416,9.565]],["t/867",[3,2.354,5,0.769,6,1.359,9,3.108,10,6.893,187,3.407,200,2.914,289,4.034,317,3.798,527,5.17,2108,6.228]],["t/869",[1,0.543,3,2.544,5,0.89,6,1.575,8,1.072,9,3.894,28,3.349,32,0.676,39,0.938,49,2.587,50,2.258,52,0.572,61,1.775,78,1.317,113,1.201,130,1.429,133,2.573,165,2.179,174,1.337,175,2.238,200,1.457,224,3.947,233,1.474,247,4.154,255,4.525,277,2.707,495,1.939,527,5.587,602,8.01,715,2.865,728,1.661,741,2.032,758,1.581,830,4.787,847,1.778,863,1.593,865,1.493,1421,1.887,1422,2.151,1431,3.99,1806,5.562,3340,6.35,3341,6.35,3342,2.948,3343,2.948,3344,6.35,3345,2.948,3346,4.928,3347,2.948,3348,2.948,3349,6.35,3350,6.35]],["t/871",[1,2.144,5,0.934,6,1.473,24,1.995,26,3.05,27,1.917,28,1.558,32,0.679,37,1.94,40,2.323,41,2.658,48,2.337,49,1.242,50,2.271,51,1.874,52,1.445,61,0.757,67,3.215,78,2.214,97,2.658,135,3.665,149,1.91,173,5.384,174,2.248,205,5.053,207,2.464,228,3.215,249,2.769,256,2.799,257,1.523,290,1.342,311,2.13,327,2.055,347,3.309,353,2.958,367,2.899,425,3.172,463,2.769,507,2.073,516,2.181,673,1.747,705,3.416,776,3.787,865,2.511,885,4.402,932,3.787,984,2.658,999,3.697,1064,4.158,1100,4.341,1201,3.891,1265,3.787,1663,4.975,3042,4.341,3351,4.956,3352,4.956]],["t/873",[1,1.46,5,0.993,6,1.43,32,1.086,61,1.21,94,2.87,183,2.281,290,2.145,293,3.818,355,5.212,425,5.071,472,3.911,507,4.338,536,1.963,622,3.343,732,3.125,905,3.574,1012,4.504,1388,4.634,1523,5.558,3074,7.567,3353,9.084,3354,7.923,3355,6.647]],["t/875",[5,0.935,6,1.376,32,1.368,37,3.905,173,5.394,276,4.725,314,9.162,337,5.574,536,2.472]],["t/877",[5,0.957,33,3.198,61,2.124,206,3.077,233,3.544,236,3.376,303,5.747,459,5.209,659,3.926,715,3.198,867,4.275,1235,8.397,1347,7.797,3356,7.088]],["t/879",[1,1.391,5,0.881,6,1.386,7,3.118,32,1.035,113,3.078,114,5.771,128,4.772,129,4.693,134,3.618,251,2.433,277,2.755,317,2.91,536,1.871,626,4.899,647,2.774,739,4.461,922,4.714,929,4.606,1607,6.987,2164,6.987,2194,5.51,2857,6.114,2885,6.114,3357,5.51,3358,6.987,3359,6.987,3360,6.615,3361,2.644,3362,7.552]],["t/882",[1,1.211,3,1.931,4,1.54,5,0.631,9,1.326,17,1.666,30,2.332,32,1.253,37,1.647,40,1.311,48,1.624,49,1.054,51,1.591,56,1.597,82,1.928,111,1.568,129,1.64,132,1.431,141,1.87,149,2.533,169,2.154,170,1.362,175,2.317,176,2.595,181,1.609,194,2.33,200,2.703,206,1.103,207,2.675,214,2.9,221,2.485,240,2.292,247,4.232,251,1.019,256,2.528,258,1.186,270,2.572,311,1.808,319,3.852,354,2.981,356,1.729,407,2.257,465,1.483,472,2.077,485,1.701,491,1.379,492,1.992,509,1.834,600,1.842,635,2.09,699,2.437,732,1.66,757,2.146,818,2.039,819,3.746,841,1.551,843,2.117,844,2.207,884,2.146,914,1.791,916,1.992,918,1.898,923,2.33,925,2.146,926,2.538,953,2.392,967,2.437,968,2.538,972,2.538,973,2.485,982,1.68,984,2.257,985,2.613,1074,1.722,1232,2.146,1326,2.566,1346,2.414,1894,2.693,2177,2.191,2189,2.595,2268,2.191,3196,1.959,3198,2.965,3199,3.685]],["t/884",[3,1.52,5,0.645,6,0.878,17,2.945,24,2.563,28,2.001,30,1.05,31,1.283,32,1.364,35,0.872,36,4.534,37,1.158,39,0.941,40,2.318,41,1.587,48,0.594,51,4.034,53,2.323,61,0.755,63,1.162,64,1.975,66,3.584,67,1.919,75,2.651,76,3.556,78,3.322,79,2.115,81,1.107,82,1.356,86,2.395,93,2.648,110,2.395,129,1.153,132,1.006,135,2.023,141,1.315,175,2.622,200,0.875,214,1.061,244,2.651,246,1.825,249,2.761,256,0.925,258,1.394,290,1.338,305,4.544,311,2.124,321,2.323,465,1.043,485,1.196,509,1.289,516,3.273,609,1.975,622,1.248,713,4.907,732,1.167,733,1.653,740,3.39,772,2.144,781,4.155,905,1.335,974,1.321,982,1.181,985,3.773,996,3.164,1005,2.482,1010,2.482,1011,4.147,1021,2.207,1065,3.352,1302,3.881,1324,4.317,1327,3.687,1366,1.612,1492,1.804,1535,2.076,1913,2.323,2175,4.466,2236,1.625,2837,2.395,2838,2.395,2841,2.395,3006,2.323,3015,2.395,3017,2.395,3176,2.395,3187,2.482,3188,2.482,3189,4.147,3190,2.482,3192,2.395,3193,4.147,3195,2.482,3196,1.378,3198,1.335,3200,4.329,3201,4.329,3202,4.329,3203,2.591]],["t/886",[3,1.857,4,2.846,5,0.606,9,1.654,17,2.078,32,0.719,37,2.053,38,2.045,40,1.635,48,1.054,49,1.315,51,1.984,82,2.404,129,3.031,132,1.784,141,2.331,159,3.199,169,1.236,175,2.741,181,2.006,200,1.551,206,1.376,207,2.571,214,3.321,221,3.099,247,4.403,258,1.479,270,3.043,311,2.254,319,3.703,354,3.526,356,2.156,407,2.814,465,1.849,472,2.59,485,2.12,491,1.719,509,2.286,600,2.297,635,2.606,732,2.069,818,2.543,841,1.934,843,2.64,884,2.675,914,2.234,916,2.484,918,2.367,923,2.906,925,2.675,926,3.164,953,2.983,967,3.039,968,3.164,972,3.164,973,3.099,982,2.094,984,2.814,985,3.092,1074,2.147,1232,2.675,1346,3.01,2177,2.732,2268,2.732,3196,2.443,3198,3.508,3204,4.595]],["t/888",[1,1.15,3,1.851,4,1.442,5,0.688,6,0.543,9,1.242,17,1.561,30,2.215,32,1.209,37,1.542,40,1.228,48,1.557,49,0.988,51,1.49,56,1.496,82,1.806,111,1.468,129,1.536,132,2.636,139,1.796,141,1.751,149,2.405,169,0.928,175,2.2,176,2.431,181,1.507,194,2.183,200,2.607,206,1.033,207,2.563,214,2.779,221,2.328,240,2.147,247,4.116,251,0.954,256,2.423,258,1.111,270,2.443,311,1.693,319,3.692,342,1.877,354,2.831,356,1.62,370,1.105,390,2.764,407,2.114,465,1.389,472,1.945,485,1.593,491,1.291,492,1.866,509,1.717,593,2.939,600,1.726,635,1.958,645,2.631,699,2.282,732,1.554,757,2.01,818,1.91,819,3.591,841,1.453,843,1.983,844,2.067,884,2.01,908,3.451,909,1.76,914,1.678,916,1.866,918,1.778,923,2.183,925,2.01,926,2.377,953,2.24,967,2.282,968,2.377,972,2.377,973,2.328,982,1.573,984,2.114,985,2.482,1074,1.613,1232,2.01,1326,2.403,1346,2.261,1367,2.459,1894,2.522,2177,2.052,2189,2.431,2268,2.052,3115,3.306,3196,1.835,3198,2.816,3211,3.451]],["t/890",[1,1.06,3,1.729,4,1.303,5,0.649,6,0.491,9,1.122,17,1.409,30,2.042,32,1.14,37,1.393,40,1.109,48,1.454,49,1.442,51,1.346,52,1.771,56,1.351,61,0.544,82,1.631,111,1.326,129,1.387,132,2.463,134,1.705,141,1.581,145,2.57,146,2.042,148,3.086,149,2.217,150,1.622,169,1.355,170,1.152,175,2.028,176,2.195,181,1.361,187,1.988,194,1.971,200,2.459,206,0.933,207,2.395,214,2.596,221,2.102,240,1.939,247,3.933,251,0.861,256,2.264,257,1.093,258,1.003,270,2.252,311,1.529,319,3.449,342,1.695,354,2.609,356,1.463,407,1.909,465,1.254,472,1.757,485,1.438,491,1.166,492,1.685,509,1.551,600,2.519,608,1.605,626,2.308,635,1.768,673,1.254,674,2.124,699,2.061,715,1.605,732,1.404,757,1.815,818,1.725,819,3.354,841,1.312,843,1.791,844,1.866,867,2.146,884,1.815,914,1.515,916,1.685,918,1.605,923,1.971,925,1.815,926,2.146,953,2.023,967,2.061,968,2.146,972,2.146,973,2.102,982,1.421,984,1.909,985,2.288,986,2.277,1074,1.456,1232,1.815,1326,2.17,1346,2.042,1367,2.221,1371,2.308,1894,2.277,1941,2.341,2177,1.853,2189,2.195,2268,1.853,3196,1.657,3198,2.596,3214,3.117,3215,3.117,3216,3.117,3217,2.881]],["t/892",[1,1.868,3,1.468,4,1.415,5,0.909,6,1.398,17,1.531,25,2.707,27,1.495,28,2.406,32,0.53,37,1.513,39,1.229,40,1.205,48,1.537,51,1.462,52,1.691,61,0.59,111,1.44,129,1.507,132,2.091,139,1.762,141,1.718,145,1.372,148,2.073,149,1.489,150,2.802,155,1.841,169,0.91,175,2.167,177,2.013,181,1.478,187,1.336,194,2.141,195,1.556,200,1.143,206,1.612,214,1.386,247,4.28,250,1.971,258,1.09,264,2.58,293,1.862,303,2.307,317,1.489,322,3.749,354,2.788,356,1.589,380,2.58,465,1.362,485,1.562,509,1.684,637,2.664,673,2.698,715,1.744,728,2.178,732,1.525,784,2.542,818,1.873,841,1.425,847,2.331,884,1.971,914,1.646,916,1.83,918,1.744,982,1.543,985,2.444,1074,1.582,1126,2.307,1194,2.331,1232,1.971,1344,3.999,1346,2.218,1350,5.158,1367,2.412,1368,2.013,1414,2.197,1894,2.474,2074,2.507,2177,2.013,2268,2.013,3140,3.243,3196,1.8,3198,2.773,3217,3.129,3222,3.385,3223,5.384,3224,3.385]],["t/895",[3,1.931,4,2.026,5,0.911,6,1.115,17,2.192,30,2.87,31,2.4,32,0.759,37,2.166,40,1.725,48,1.624,51,2.093,60,4.051,115,3.118,129,2.157,141,2.459,169,1.304,170,1.791,175,2.851,181,2.116,200,2.391,206,1.451,214,2.899,247,3.255,258,1.56,290,1.498,346,3.118,354,3.667,356,2.275,370,1.552,382,3.375,465,1.951,476,3.091,485,2.237,509,2.412,600,2.423,732,2.183,805,3.152,806,2.356,807,3.752,817,3.64,818,2.682,841,2.04,884,2.822,914,2.356,916,2.62,918,2.497,982,2.209,985,3.215,1074,2.265,1232,2.822,2177,2.882,2268,2.882,3196,2.577,3198,3.648,3207,4.847]],["t/897",[1,1.024,3,2.412,4,1.248,5,0.548,9,2.557,16,2.587,17,1.35,30,2.495,32,1.313,37,1.334,40,1.062,48,1.629,49,0.854,51,1.289,56,1.294,61,0.521,73,2.181,81,1.275,82,1.562,111,1.27,129,1.329,132,2.391,134,1.633,141,1.515,145,1.209,149,2.141,169,1.91,170,1.103,175,1.958,176,2.102,181,1.303,183,2.908,194,1.888,200,3.114,206,0.894,207,2.325,214,2.521,221,2.013,240,1.857,243,1.828,247,4.065,251,0.825,256,2.535,258,1.566,270,2.174,310,2.056,311,1.465,319,3.349,354,2.519,356,1.401,407,1.828,465,1.201,472,1.683,485,1.378,491,1.82,492,1.614,509,1.485,597,1.974,600,1.493,622,1.438,634,2.604,635,1.693,699,1.974,732,1.344,757,1.738,766,2.391,818,1.652,819,3.257,841,1.256,843,1.715,844,1.788,884,1.738,914,1.451,916,1.614,918,1.538,923,1.888,925,1.738,926,2.056,953,1.938,967,1.974,968,2.056,972,2.056,973,2.013,982,1.361,984,1.828,985,2.209,1074,1.395,1232,1.738,1326,2.078,1346,1.956,1367,2.127,1414,1.938,1415,2.486,1416,2.759,1894,2.181,2177,1.775,2189,2.102,2268,1.775,3196,1.587,3198,2.506,3225,2.985]],["t/899",[1,1.536,5,0.994,6,1.478,17,2.285,19,3.027,25,2.041,32,0.791,35,1.702,37,2.259,40,1.799,48,1.159,51,2.182,52,1.119,57,2.414,111,2.151,129,2.25,133,2.598,139,2.631,141,2.565,149,2.224,169,1.964,174,2.617,175,2.034,200,1.706,206,3.28,214,2.069,256,1.804,268,2.717,290,2.257,322,3.519,368,3.144,485,2.332,507,2.414,536,1.43,819,2.673,822,4.049,839,4.531,840,3.56,961,4.21,982,2.304,985,2.295,1012,3.281,2768,4.41,3196,2.688,3198,2.604,3227,4.672,3228,5.055,3229,5.055]],["t/901",[1,2.209,5,0.935,6,1.376,32,1.368,251,2.416,374,8.74,940,5.895,2194,8.746]],["t/903",[1,1.063,4,2.112,5,0.65,6,0.796,8,2.098,17,2.285,18,3.701,21,2.688,22,2.295,25,2.041,32,0.791,37,2.259,40,1.799,48,1.159,51,2.182,129,2.25,133,1.799,141,2.565,169,1.36,175,2.939,181,2.207,200,1.706,206,1.513,214,2.069,247,2.323,258,1.627,277,2.105,327,2.393,354,3.781,356,4.407,465,2.034,485,2.332,509,2.515,678,2.904,679,4.672,732,2.276,741,3.978,818,2.797,830,3.095,841,2.128,862,4.304,884,2.943,914,2.457,916,2.733,918,2.604,982,2.304,985,3.315,1074,2.362,1198,3.56,1201,4.531,1232,2.943,2177,3.005,2268,3.005,3196,2.688,3198,3.761,3205,4.842,3231,5.055,3232,5.055,3233,5.055,3234,4.842]],["t/905",[0,6.108,3,1.969,5,0.643,6,1.137,17,3.266,18,3.118,37,3.227,40,2.57,48,1.656,49,2.067,51,3.118,129,3.215,133,2.57,141,3.665,175,2.907,214,2.956,247,3.319,485,3.333,818,5.714,982,3.292,985,3.279,2779,6.676,3196,3.84,3197,7.223,3198,3.72]],["t/907",[40,3.072,48,1.98,51,3.728,57,4.122,175,3.475,181,3.77,214,3.534,485,3.984,550,4.565,982,3.935,985,3.919,3198,4.447]],["t/909",[5,0.663,6,1.173,17,3.369,37,3.329,40,2.651,48,1.708,51,3.217,129,3.316,141,3.78,175,2.999,214,3.05,370,2.386,485,3.438,507,5.003,618,5.799,619,5.247,982,3.396,985,3.383,3196,3.962,3198,3.838,3208,6.679]],["t/911",[5,0.716,6,1.266,9,3.593,25,3.248,40,2.862,48,1.844,51,3.473,116,6.021,175,3.237,214,3.293,485,3.712,507,4.766,982,3.667,985,3.652,3198,4.144]],["t/913",[1,1.675,3,2.171,4,2.387,5,0.508,6,0.574,15,3.182,17,1.649,18,3.438,19,2.184,21,3.036,22,4.162,25,2.306,30,3.226,32,1.101,37,1.63,40,1.298,48,1.614,51,1.575,52,0.807,56,2.475,59,2.435,94,2.91,111,1.552,115,2.346,129,1.623,133,2.032,141,1.85,149,2.512,169,1.536,175,2.298,176,2.568,181,1.592,183,1.199,200,2.688,206,1.092,207,2.156,214,1.493,240,2.269,247,2.624,251,1.008,256,2.511,258,1.174,319,1.983,354,2.957,356,1.712,427,2.568,465,1.468,485,1.683,491,1.364,492,1.972,509,1.815,699,2.412,732,1.642,757,2.124,818,2.018,819,3.722,841,1.535,844,2.184,874,2.823,884,2.124,914,1.773,916,1.972,918,1.879,982,1.662,985,2.592,1074,1.704,1232,2.124,1253,4.661,1326,2.539,1344,1.642,1520,3.371,2177,2.168,2189,2.568,2268,2.168,2786,3.371,3196,1.939,3198,2.941,3220,3.647,3221,3.647]],["t/915",[5,0.637,6,1.126,17,3.233,37,3.195,40,2.544,48,1.639,51,3.087,113,3.327,141,3.628,169,1.923,175,2.877,214,2.926,356,3.355,485,3.299,507,4.906,618,3.957,620,6.498,673,2.877,732,3.22,982,3.259,985,3.246,1018,5.627,3196,3.801,3198,3.683,3226,6.409]],["t/917",[5,0.663,6,1.173,17,3.369,37,3.329,40,2.651,48,1.708,51,3.217,129,3.316,141,3.78,175,2.999,214,3.05,370,2.386,485,3.438,618,5.799,619,5.247,620,6.626,982,3.396,985,3.383,3196,3.962,3198,3.838,3208,6.679]],["t/919",[5,0.809,6,1.43,17,3.138,37,4.059,40,2.469,48,1.591,51,2.996,113,3.229,141,3.521,146,4.546,175,2.793,214,2.84,368,4.317,485,3.202,507,5.131,673,2.793,824,4.309,982,3.163,985,3.15,1018,5.461,1271,5.372,3196,3.69,3198,3.574,3226,6.22]],["t/921",[1,1.418,5,0.946,6,1.403,32,1.055,52,1.492,129,4.918,134,3.687,164,3.952,251,2.463,277,3.712,536,1.907,647,2.827,678,3.873,739,4.546,828,6.231,922,4.804,929,4.694,1220,5.218,2741,5.218,2742,5.881,2857,6.231,3357,5.615,3358,7.12,3359,7.12,3360,6.741]],["t/924",[5,0.637,32,1.762,39,2.596,48,2.645,61,2.012,169,1.923,175,2.877,257,2.508,653,8.965,3061,6.849,3062,6.849,3273,7.552,3274,7.552]],["t/926",[32,1.631,39,3.135,61,1.506,169,2.322,257,3.029,483,6.911,556,8.633,557,8.633,3275,8.27]],["t/928",[32,1.785,39,2.706,61,1.989,185,5.541,186,6.887,257,2.614,258,2.398,1407,5.596,1446,7.619,2832,7.451,3275,7.138,3285,7.87,3286,7.87,3287,7.87]],["t/930",[32,1.682,39,2.856,48,2.257,49,2.251,52,1.741,61,1.874,132,3.054,257,2.759,608,4.051,1365,9.429,3057,7.535,3293,8.308,3294,10.397]],["t/932",[32,1.748,36,4.004,39,2.794,61,1.948,132,2.988,257,2.699,1366,4.786,3059,7.371,3295,11.235,3296,8.127,3297,8.127,3298,8.127,3299,8.127,3300,8.127]],["t/934",[32,1.608,39,3.06,61,1.792,111,3.586,145,4.162,187,4.053,290,2.605,1390,8.428,3247,10.272]],["t/936",[5,1.036,28,2.646,32,1.779,39,2.677,61,1.983,130,4.081,206,2.829,209,6.61,290,2.279,1171,6.433,1194,5.078,3325,7.063]],["t/939",[32,1.759,39,2.178,61,1.996,187,2.367,257,2.104,270,5.02,491,3.082,709,4.176,1202,3.645,2976,8.238,2977,9.364,2978,8.238,3053,5.745,3055,5.998,3276,6.335,3277,5.376,3278,5.376,3279,8.702,3280,8.702,3281,6.335,3282,6.335]],["t/941",[3,2.857,32,1.64,39,2.706,61,1.926,133,2.651,200,3.211,207,2.813,257,2.614,266,2.83,491,2.787,709,5.188,984,4.563,1369,6.679,3277,6.679,3278,6.679,3283,7.87,3284,7.451]],["t/943",[32,1.774,39,3.408,61,2.023,133,2.597,200,2.463,523,5.562,592,7.988,600,3.649,927,4.469,1369,6.541,3288,7.708,3289,7.708]],["t/945",[31,3.69,32,1.785,39,2.706,61,1.926,216,3.656,251,2.059,307,6.345,433,5.518,465,4.59,480,4.794,1804,7.044,3290,7.25]],["t/947",[28,2.954,32,1.716,39,2.989,52,1.822,61,1.766,116,4.965,132,3.196,183,2.706,491,3.079,608,4.24,3291,10.695,3292,8.695]],["t/949",[32,1.64,39,2.706,48,2.181,49,2.132,61,1.828,169,2.004,200,3.537,257,2.614,332,5.465,588,5.31,590,9.631,591,8.793,3058,7.138]],["t/951",[5,0.938,28,2.703,32,1.648,39,2.734,61,1.837,290,2.328,459,6.026,465,3.031,841,4.031,1074,3.519,1108,4.143,3304,7.954,3305,7.954,3306,7.954]],["t/953",[32,1.713,39,2.38,61,1.909,82,3.429,207,2.474,214,2.682,244,5.623,257,2.299,258,2.11,527,3.924,547,4.853,730,3.983,732,2.951,1322,5.875,1323,6.478,2946,6.553,2947,6.553,2948,6.553,2949,4.853,2956,6.57]],["t/955",[9,2.682,32,1.728,39,2.706,61,1.989,187,2.94,257,2.614,491,3.558,709,5.188,927,6.417,1670,9.393,3063,6.887,3277,6.679,3278,6.679]],["t/957",[5,0.504,31,5.336,32,1.837,39,2.056,48,1.298,61,2.082,140,4.456,257,1.986,841,2.383,1715,5.662,1936,7.915,3311,5.98,3312,5.662,3313,5.98,3314,7.582,3315,7.582,3316,5.98,3317,5.98,3318,5.98,3319,5.662,3320,5.423,3321,5.98,3322,5.98,3323,5.98,3324,5.662]],["t/959",[31,5.3,32,1.871,39,1.835,48,1.159,61,2.096,178,4.41,257,1.773,1074,2.362,2102,5.055,2103,6.75,2104,5.055,2116,3.853,3314,4.842,3315,4.842,3320,10.251,3326,5.339,3327,5.055,3328,5.339,3329,5.339,3330,5.339,3331,5.339,3332,5.339,3333,5.339,3334,5.339,3335,5.339,3336,5.055]],["t/961",[28,3.061,32,1.619,39,3.097,61,1.805,81,3.642,183,2.803,187,3.365,1444,6.406,1461,9.565,3337,9.009]],["t/963",[5,0.804,32,1.74,39,2.495,61,1.867,206,3.018,207,2.594,217,4.682,258,2.212,290,3.309,1180,7.217,1217,5.852,1875,4.897,2138,5.021,2217,6.16,3338,5.238]],["t/965",[1,2.056,5,0.952,6,1.539,35,2.619,48,1.784,52,1.722,112,6.022,129,3.462,164,4.56,277,3.24,635,4.412,678,4.47,828,7.19,1220,6.022,2741,6.022,2742,6.787,3363,8.217]],["t/967",[1,1.584,5,0.853,32,1.179,48,2.196,169,2.832,281,4.684,327,3.564,328,5.503,329,5.131,330,4.611,331,4.762,332,4.327,333,4.576,334,5.303,335,5.577,346,4.845,478,4.933,1413,5.739,3364,7.53,3365,7.53]],["t/969",[135,3.938,278,6.241,287,7.02,304,4.842,305,6.442,306,4.481,312,7.555,336,7.555,337,5.375,338,9.495,341,6.879,537,7.79]],["t/971",[1,1.673,18,3.434,22,3.611,35,2.678,38,3.54,52,1.761,60,3.499,61,1.884,94,3.289,169,2.139,183,2.614,620,5.03,805,3.54,806,3.867,908,3.554,909,4.056,1344,3.582]],["t/973",[5,0.769,18,3.728,19,5.17,32,1.351,161,5.823,251,2.881,289,4.034,536,2.442,1198,6.08,1543,2.891,3361,3.452]],["t/975",[3,2.325,5,0.759,18,3.683,19,5.107,32,1.335,161,5.752,251,2.86,289,3.986,536,2.412,1543,2.856,2234,6.317,3361,3.41]],["t/977",[5,0.788,169,2.38,251,2.924,356,4.153,536,2.503,1543,2.963,2903,6.646,3177,6.745,3361,3.538]],["t/979",[5,0.742,49,2.383,108,6.008,169,2.24,199,4.817,219,5.508,251,2.819,356,3.908,536,2.356,1393,6.198,1543,2.789,2903,6.255,3361,3.33]],["t/981",[3,2.271,5,0.742,9,3.671,251,2.819,289,3.892,536,2.356,719,7.552,1543,2.789,2234,6.168,3361,3.33,3366,6.447,3367,6.555]],["t/983",[5,0.769,52,1.911,206,2.585,251,2.881,289,4.034,327,4.087,536,2.442,733,5.506,936,5.883,1543,2.891,3361,3.452]],["t/985",[5,0.769,18,3.728,19,5.17,161,5.823,251,2.881,536,2.442,1341,6.011,1543,2.891,2276,6.394,3361,3.452,3368,6.394]],["t/987",[5,0.769,18,3.728,19,5.17,174,4.47,251,2.881,536,2.442,754,5.709,1336,6.484,1543,2.891,3361,3.452,3368,6.394]],["t/989",[5,0.759,139,4.439,169,2.294,251,2.86,327,4.037,356,4.003,536,2.412,1341,5.939,1543,2.856,2276,6.317,3361,3.41,3368,6.317]],["t/991",[5,0.778,7,4.119,48,2.004,251,2.902,289,4.084,290,2.702,465,3.518,536,2.472,1543,2.927,3361,3.494]],["t/993",[5,0.769,32,1.351,48,1.98,49,2.47,132,3.352,251,2.881,289,4.034,356,4.052,536,2.442,1543,2.891,3361,3.452]],["t/995",[3,2.413,5,0.788,48,2.029,51,3.821,251,2.924,289,4.135,536,2.503,1543,2.963,3361,3.538]],["t/997",[5,0.75,32,1.319,61,1.47,251,2.839,289,3.938,327,3.989,349,4.907,465,3.392,536,2.384,1543,2.822,3361,3.369,3369,6.633,3370,6.633]],["t/999",[5,0.778,9,3.146,113,4.067,251,2.902,289,4.084,317,3.845,327,4.137,536,2.472,1543,2.927,3361,3.494]],["t/1001",[5,0.606,13,4.136,32,1.404,56,2.949,61,1.187,169,2.868,183,2.237,251,2.479,277,2.834,289,4.191,290,2.104,295,5.111,356,4.209,360,6.454,369,4.91,382,4.739,475,4.378,516,3.419,536,1.925,1234,5.111,1536,4.687,1543,2.279,3361,2.721,3371,5.356,3372,5.356]],["t/1003",[1,2.04,35,3.265,169,2.609]],["t/1005",[5,0.769,57,4.977,187,3.407,251,2.386,331,5.46,342,4.695,370,2.765,491,3.23,536,2.442,628,4.836,1543,2.891]],["t/1007",[5,0.819,169,2.473,183,3.022,184,6.14,251,2.541,536,2.601,1543,3.079]],["t/1009",[1,2.04,24,4.457,35,3.265]],["t/1011",[5,0.788,24,4.067,55,7.721,59,5.909,251,2.924,536,2.503,1543,2.963,2268,5.261,3361,3.538]],["t/1013",[5,0.798,24,4.118,58,7.053,251,2.477,370,2.87,463,6.798,536,2.535,1543,3.001]],["t/1015",[5,0.788,31,4.383,36,4.606,251,2.446,370,2.834,536,2.503,842,5.852,1134,5.644,1543,2.963,2695,6.851]],["t/1017",[1,1.673,18,3.434,22,3.611,24,3.655,35,2.678,38,3.54,52,1.761,60,3.499,61,1.884,94,3.289,169,2.139,183,2.614,805,3.54,806,3.867,908,3.554,909,4.056,1344,3.582]],["t/1019",[5,0.829,251,2.575,294,5.941,509,4.636,536,2.635,1543,3.119]],["t/1021",[5,0.808,251,2.509,290,2.806,509,4.517,536,2.567,1393,5.516,1394,6.632,1543,3.039]],["t/1023",[5,0.808,251,2.509,290,2.806,386,6.632,509,4.517,536,2.567,740,4.724,1543,3.039]],["t/1025",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1027",[5,0.808,185,4.8,251,2.509,257,3.184,258,2.922,370,2.907,536,2.567,1543,3.039]],["t/1029",[5,0.769,169,3.012,185,4.565,251,2.386,257,3.029,258,2.779,370,2.765,536,2.442,611,5.656,1543,2.891]],["t/1031",[5,0.685,82,4.026,207,2.905,214,3.149,244,5.056,248,4.866,251,2.127,257,2.699,258,2.477,370,2.464,527,4.607,536,2.176,547,5.698,730,4.676,732,3.465,1323,5.698,1543,2.576,2915,5.357,2949,5.698,2956,5.779]],["t/1033",[5,0.778,169,2.351,251,2.416,257,3.066,258,2.813,331,5.527,370,2.799,483,6.481,536,2.472,1543,2.927]],["t/1035",[1,2.04,35,3.265,38,4.317]],["t/1037",[5,0.798,28,3.217,157,5.051,251,2.477,370,2.87,491,3.352,497,5.488,536,2.535,1543,3.001]],["t/1039",[5,0.788,9,3.185,251,2.446,370,2.834,497,5.419,536,2.503,842,5.852,864,6.162,1543,2.963,2695,6.851]],["t/1041",[5,0.853,6,1.186,7,3.549,32,1.499,41,4.611,48,2.196,159,7.332,251,2.081,290,3.537,330,4.611,370,2.412,536,2.13,1536,5.186,1543,2.521,3373,7.53]],["t/1043",[1,1.934,35,3.095,60,4.045,61,1.888,805,4.092,806,4.47]],["t/1045",[5,0.808,60,3.993,174,4.699,200,3.064,251,2.509,536,2.567,1380,6.918,1543,3.039]],["t/1047",[5,0.716,30,3.259,32,1.562,133,3.552,228,5.957,251,2.759,290,2.487,294,5.13,360,5.175,536,2.275,819,4.254,849,6.041,1543,2.694,3361,3.216,3374,8.044]],["t/1049",[3,2.383,5,0.778,89,4.211,251,2.902,536,2.472,817,6.564,874,6.766,1543,2.927,3361,3.494,3375,8.74]],["t/1051",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1053",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1055",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1057",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1059",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1061",[5,0.778,49,2.501,150,4.549,251,2.902,370,2.799,536,2.472,805,3.89,842,5.78,1543,2.927,3361,3.494]],["t/1063",[3,2.298,5,0.75,24,3.873,30,3.415,251,2.839,370,2.699,491,3.153,536,2.384,805,4.572,1202,5.122,1543,2.822,3361,3.369]],["t/1065",[5,0.733,24,3.783,30,3.335,49,2.355,251,2.798,370,2.636,536,2.328,805,4.506,825,4.826,826,6.856,827,7.379,914,4.002,1543,2.756,3361,3.291]],["t/1067",[3,2.075,5,0.858,30,3.084,31,3.769,32,1.191,49,2.178,51,3.286,206,2.279,251,2.665,320,5.801,370,2.438,492,4.115,536,2.153,758,4.661,805,3.388,813,8.643,817,5.716,1297,5.99,1543,2.549,3361,3.043]],["t/1069",[3,2.075,5,0.678,30,3.084,31,3.769,49,2.759,52,1.685,206,2.887,251,2.665,290,2.353,370,2.438,492,4.115,536,2.153,728,4.897,805,3.388,806,3.7,817,5.716,1297,5.99,1543,2.549,3361,3.043,3376,7.291]],["t/1071",[0,4.374,1,1.405,18,2.883,22,3.031,24,3.069,35,2.248,38,2.972,52,1.478,60,2.938,61,1.921,94,2.761,116,4.028,169,1.796,181,2.915,183,2.195,206,1.999,507,4.746,618,5.858,620,6.285,805,2.972,806,3.246,824,2.841,908,2.983,909,3.405,1344,3.007]],["t/1073",[5,0.742,32,1.303,135,3.892,175,4.104,251,2.819,370,2.667,536,2.356,622,4.913,985,4.63,1543,2.789,3361,3.33]],["t/1075",[0,4.374,1,1.405,18,2.883,22,3.031,24,3.069,35,2.248,38,2.972,52,1.478,60,2.938,61,1.921,94,2.761,116,4.028,169,1.796,181,2.915,183,2.195,206,1.999,507,4.746,618,5.858,620,6.285,805,2.972,806,3.246,824,2.841,908,2.983,909,3.405,1344,3.007]],["t/1077",[5,0.798,57,4.279,203,4.99,251,2.946,475,5.766,536,2.535,1543,3.001,3361,3.583]],["t/1079",[5,0.759,57,4.073,181,4.518,203,4.749,251,2.86,370,2.731,536,2.412,550,4.51,843,4.901,1543,2.856,3361,3.41]],["t/1081",[5,0.7,7,3.707,33,5.534,48,1.803,57,3.756,181,4.916,203,4.379,251,2.72,370,2.519,536,2.225,550,4.159,1519,5.305,1543,2.634,3361,3.144]],["t/1083",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1085",[5,0.798,48,2.055,167,5.083,251,2.946,536,2.535,1382,6.386,1543,3.001,3361,3.583]],["t/1087",[5,0.798,48,2.055,167,5.083,251,2.946,536,2.535,1383,7.053,1543,3.001,3361,3.583]],["t/1089",[5,0.733,38,4.506,48,1.887,159,7.05,167,4.669,181,4.788,251,2.798,370,2.636,536,2.328,1543,2.756,3361,3.291]],["t/1091",[5,0.921,48,1.956,167,4.838,181,3.724,251,2.86,370,2.731,536,2.412,908,4.623,1543,2.856,3361,3.41]],["t/1093",[5,0.733,48,1.887,167,4.669,181,4.788,251,2.798,370,2.636,536,2.328,805,4.506,806,4.922,1543,2.756,3361,3.291]],["t/1095",[1,1.934,35,3.095,61,1.604,507,5.168,618,5.989]],["t/1097",[5,0.769,81,3.687,251,2.881,370,2.765,536,2.442,619,7.341,1101,7.532,1543,2.891,3361,3.452,3377,8.27]],["t/1099",[3,2.298,5,0.75,251,2.839,258,2.713,290,2.605,491,3.153,536,2.384,619,5.935,1543,2.822,3361,3.369,3378,6.423,3379,7.353,3380,7.353]],["t/1101",[5,0.778,9,3.146,11,4.502,157,4.926,251,2.902,370,2.799,536,2.472,618,4.837,1543,2.927,3361,3.494]],["t/1103",[3,2.354,5,0.769,251,2.881,536,2.442,601,6.228,1202,5.247,1543,2.891,2158,6.58,3361,3.452,3378,6.58,3381,7.532]],["t/1105",[5,0.798,81,3.827,251,2.946,536,2.535,618,4.96,1202,5.446,1543,3.001,3361,3.583]],["t/1107",[5,0.798,57,4.279,251,2.946,536,2.535,618,4.96,803,8.033,1543,3.001,3361,3.583]],["t/1109",[1,1.909,35,3.056,52,2.009,61,1.583,183,2.983,908,4.056,909,4.628,1344,4.088]],["t/1111",[5,0.778,28,3.137,48,2.004,132,3.394,216,4.288,251,2.416,359,6.228,370,2.799,536,2.472,1363,7.626,1543,2.927]],["t/1113",[1,1.909,35,3.056,52,2.009,61,1.583,183,2.983,908,4.056,909,4.628,1344,4.088]],["t/1115",[5,0.67,47,3.612,48,1.727,49,2.155,132,4.303,171,3.446,251,2.647,257,2.642,346,4.845,370,2.412,477,6.57,536,2.13,1042,4.415,1366,5.957,1367,6.824,1543,2.521,3361,3.011,3382,6.75]],["t/1117",[1,1.673,18,3.434,22,3.611,24,3.655,35,2.678,38,3.54,52,1.761,60,3.499,61,1.884,94,3.289,169,2.139,183,2.614,805,3.54,806,3.867,908,3.554,909,4.056,1344,3.582]],["t/1119",[5,0.808,9,3.267,28,3.258,116,5.475,132,3.524,251,2.509,536,2.567,1543,3.039]],["t/1121",[5,0.75,32,1.319,216,4.135,251,2.839,359,6.006,370,2.699,433,6.241,465,3.392,480,5.422,536,2.384,1543,2.822,1804,6.241,3290,6.423]],["t/1123",[5,0.798,82,4.689,251,2.946,465,3.607,536,2.535,1359,6.548,1543,3.001,3361,3.583]],["t/1125",[5,0.759,32,1.335,139,4.439,251,2.86,465,3.433,480,5.487,536,2.412,863,5.264,1127,6.233,1359,6.233,1543,2.856,3361,3.41]],["t/1127",[5,0.759,32,1.335,139,4.439,251,2.86,465,3.433,536,2.412,863,5.264,1136,6.153,1359,6.233,1543,2.856,3361,3.41,3383,6.713]],["t/1129",[3,2.475,5,0.808,251,2.509,258,2.922,483,5.602,536,2.567,588,6.468,1543,3.039]],["t/1131",[5,0.798,48,2.055,251,2.477,330,5.488,370,2.87,536,2.535,588,7.596,1543,3.001]],["t/1133",[5,0.798,18,3.869,251,2.946,509,4.459,536,2.535,1393,5.446,1543,3.001,3361,3.583]],["t/1135",[0,4.374,1,1.405,18,2.883,22,3.031,24,3.069,35,2.248,38,2.972,52,1.478,60,2.938,61,1.921,94,2.761,116,4.028,169,1.796,181,2.915,183,2.195,206,1.999,507,4.746,618,5.858,620,6.285,805,2.972,806,3.246,824,2.841,908,2.983,909,3.405,1344,3.007]],["t/1137",[5,0.778,251,2.902,370,2.799,485,4.033,536,2.472,982,3.984,983,6.019,1543,2.927,3361,3.494,3384,6.155]],["t/1139",[5,0.798,32,1.403,251,2.946,536,2.535,1292,5.984,1543,3.001,1676,5.984,3361,3.583]],["t/1141",[1,2.013,35,3.221,52,2.118,1344,4.309]],["t/1143",[5,0.788,52,1.959,111,3.765,145,3.585,187,3.492,251,2.446,370,2.834,536,2.503,1543,2.963,3385,7.536]],["t/1145",[5,0.7,34,5.922,35,2.648,145,4.562,187,4.442,251,2.174,370,2.519,536,2.225,865,4.549,911,6.089,1543,2.634]],["t/1147",[0,4.374,1,1.405,18,2.883,22,3.031,24,3.069,35,2.248,38,2.972,52,1.478,60,2.938,61,1.921,94,2.761,116,4.028,169,1.796,181,2.915,183,2.195,206,1.999,507,4.746,618,5.858,620,6.285,805,2.972,806,3.246,824,2.841,908,2.983,909,3.405,1344,3.007]],["t/1149",[5,0.788,32,1.385,45,5.188,56,3.835,61,1.544,135,4.135,251,2.446,536,2.503,622,4.263,1543,2.963]],["t/1151",[1,2.013,35,3.221,52,2.118,1344,4.309]],["t/1153",[1,1.816,5,0.769,52,2.307,57,4.122,149,3.798,150,4.493,224,4.359,251,2.386,536,2.442,1543,3.49]],["t/1155",[4,3.565,5,0.759,9,3.07,10,5.64,61,1.488,113,3.969,251,2.86,536,2.412,974,4.349,1543,2.856,3361,3.41,3386,7.442]],["t/1157",[1,2.115,5,0.724,32,1.274,52,1.801,132,3.159,187,3.211,251,2.778,491,3.044,536,2.301,549,6.641,758,4.983,960,7.099,1543,2.725,3239,7.294,3361,3.253]],["t/1159",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1161",[5,0.759,48,1.956,49,2.441,167,4.838,181,3.724,251,2.357,277,3.552,516,4.285,536,2.412,1074,4.835,1108,4.692,1543,2.856]],["t/1163",[5,0.808,206,2.718,251,2.509,290,2.806,536,2.567,1074,4.241,1543,3.039,2153,6.722]],["t/1165",[5,0.716,32,1.562,33,4.144,224,5.04,251,2.223,306,4.277,536,2.275,700,5.957,740,4.187,1074,3.759,1543,2.694,3387,7.856,3388,6.443,3389,7.995]],["t/1167",[5,0.769,251,2.881,360,5.554,492,4.668,536,2.442,740,4.493,1074,4.034,1108,4.75,1543,2.891,3361,3.452,3390,6.915]],["t/1169",[5,0.788,251,2.446,536,2.503,1074,4.135,1206,5.299,1543,2.963,1953,5.968,3391,7.088,3392,7.088,3393,7.088]],["t/1171",[5,0.852,251,2.644,536,2.706,1543,3.204]],["t/1173",[5,0.819,200,3.104,251,2.541,501,7.118,536,2.601,1543,3.079,2108,6.633]],["t/1175",[5,0.798,28,3.217,200,3.025,251,2.477,491,3.352,497,5.488,536,2.535,1543,3.001,2108,6.465]],["t/1177",[5,0.829,251,2.575,516,4.68,536,2.635,1543,3.119,2116,7.1]],["t/1179",[3,2.413,4,3.698,5,0.788,251,2.446,266,3.362,446,5.968,536,2.503,1108,4.868,1345,5.968,1543,2.963]],["t/1181",[5,0.769,169,2.322,251,2.881,536,2.442,1073,6.683,1543,2.891,1576,6.394,3361,3.452,3394,8.349,3395,6.915]],["t/1183",[5,0.75,32,1.319,233,4.811,251,2.839,367,5.627,536,2.384,1232,4.907,1495,6.158,1543,2.822,1857,6.329,3361,3.369,3396,6.75,3397,6.524]],["t/1185",[5,0.75,32,1.319,233,4.811,251,2.839,536,2.384,589,5.33,1232,4.907,1495,6.158,1543,2.822,2809,6.633,3361,3.369,3397,6.524,3398,6.633]],["t/1187",[5,0.759,251,2.86,536,2.412,929,5.939,1074,3.986,1206,5.107,1543,2.856,1764,6.153,2092,6.603,2105,6.603,3361,3.41,3399,6.832]],["t/1189",[5,0.742,27,3.678,49,2.383,89,4.012,142,3.088,187,3.286,251,2.819,316,5.406,536,2.356,1082,6.168,1206,4.987,1543,2.789,2101,6.555,3361,3.33]],["t/1191",[5,0.733,206,2.465,251,2.275,536,2.328,673,3.313,1074,3.847,1543,2.756,3244,6.478,3400,6.593,3401,6.593,3402,6.593,3403,6.593,3404,6.593,3405,6.593,3406,6.593,3407,6.593]],["t/1193",[5,0.798,251,2.946,491,3.352,536,2.535,1074,4.188,1114,6.938,1543,3.001,3361,3.583]],["t/1195",[5,0.759,6,1.343,32,1.335,182,5.588,206,2.554,251,2.86,290,2.637,536,2.412,1074,3.986,1543,2.856,2153,6.317,3361,3.41]],["t/1197",[5,0.788,6,1.393,48,2.029,132,3.436,251,2.924,536,2.503,1074,4.135,1543,2.963,3361,3.538]],["t/1199",[5,0.75,6,1.327,32,1.319,52,1.866,251,2.839,465,3.392,536,2.384,841,3.547,905,4.341,1074,3.938,1190,5.521,1543,2.822,3361,3.369]],["t/1201",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1203",[5,0.981,48,1.91,49,2.383,167,4.724,181,3.636,251,2.302,277,3.468,516,4.184,536,2.356,841,4.64,1543,2.789]],["t/1205",[5,0.942,28,3.176,206,2.65,251,2.446,290,2.736,536,2.503,841,3.725,1543,2.963,3408,6.965]],["t/1207",[5,0.949,28,3.217,169,2.41,251,2.477,536,2.535,740,4.664,841,3.772,1543,3.001]],["t/1209",[5,0.808,182,5.946,251,2.509,291,4.652,536,2.567,740,4.724,1543,3.039,3409,7.27]],["t/1211",[5,0.949,28,3.217,251,2.477,536,2.535,841,3.772,1543,3.001,3410,7.178,3411,7.178]],["t/1213",[1,1.885,5,0.798,251,2.946,491,3.352,536,2.535,1543,3.001,3361,3.583,3412,6.637]],["t/1215",[1,1.885,5,0.798,251,2.946,491,3.352,536,2.535,1543,3.001,3361,3.583,3412,6.637]],["t/1217",[5,0.778,48,2.004,49,2.501,182,5.726,251,2.416,470,6.155,536,2.472,918,4.502,1543,2.927,3412,6.473,3413,7.001]],["t/1219",[5,0.788,28,3.176,32,1.385,182,5.797,251,2.924,290,2.736,536,2.503,1543,2.963,3361,3.538]],["t/1221",[5,0.819,34,4.836,48,2.108,169,2.473,251,2.541,536,2.601,1543,3.079]],["t/1223",[5,0.788,32,1.385,48,2.029,169,2.38,251,2.924,290,2.736,536,2.503,1543,2.963,3361,3.538]],["t/1225",[5,0.819,8,3.816,251,2.541,319,5,332,5.283,536,2.601,1543,3.079]],["t/1227",[5,0.921,128,6.153,132,3.312,236,4.638,251,2.357,536,2.412,820,5.44,841,3.59,927,6.336,1543,2.856,3414,6.832]],["t/1229",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1231",[5,0.939,47,3.173,48,2.518,49,1.893,157,4.961,169,1.779,171,3.027,251,2.433,257,2.321,281,4.115,327,3.131,328,4.834,329,4.507,330,5.39,331,4.183,332,3.801,333,4.02,334,4.658,335,4.899,346,4.256,354,4.557,370,2.118,536,1.871,1042,3.878,1543,2.215,3361,2.644]],["t/1233",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1235",[5,0.733,48,1.887,167,4.669,181,4.788,251,2.798,354,5.678,370,2.636,472,4.64,536,2.328,1543,2.756,3361,3.291]],["t/1237",[5,0.733,48,1.887,251,2.798,294,5.25,354,5.678,370,2.636,472,4.64,485,5.06,536,2.328,1543,2.756,3361,3.291]],["t/1239",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1241",[5,0.997,28,3.099,206,2.585,250,5.027,251,2.386,290,2.669,370,2.765,536,2.442,1543,2.891,3415,6.58]],["t/1243",[5,1.027,28,3.025,206,2.523,236,5.586,251,2.329,253,6.241,370,2.699,536,2.384,1543,2.822,1867,6.633]],["t/1245",[5,0.63,169,1.904,187,4.686,251,1.956,257,2.483,270,4.838,342,5.004,370,2.267,491,3.825,536,2.002,571,5.106,918,5.781,1543,2.37]],["t/1247",[5,0.63,7,3.336,32,1.108,52,1.567,169,2.75,170,2.616,187,2.793,251,1.956,257,2.483,270,4.838,275,4.875,342,3.849,362,5.316,370,2.267,479,4.985,491,2.648,536,2.002,736,4.302,918,4.74,1151,4.875,1543,2.37,2183,5.395,3416,5.669,3417,5.669]],["t/1249",[5,0.733,200,3.862,251,2.275,257,2.888,270,5.112,370,2.636,536,2.328,918,5.215,1543,2.756]],["t/1251",[5,0.788,9,3.185,251,2.446,257,3.105,370,2.834,536,2.503,927,6.479,1543,2.963,1690,5.378]],["t/1253",[5,0.829,111,3.964,251,2.575,459,5.066,536,2.635,1543,3.119]],["t/1255",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1257",[5,0.987,7,3.972,56,3.652,169,2.98,251,2.329,342,4.583,370,2.699,536,2.384,707,4.276,1543,2.822]],["t/1259",[5,0.966,6,1.266,32,1.259,113,3.743,132,3.123,133,2.862,251,2.759,257,2.822,258,2.589,476,5.13,536,2.275,563,4.479,1225,6.227,1543,2.694,3361,3.216]],["t/1261",[5,0.902,6,1.093,7,3.27,26,3.243,32,1.422,52,1.536,206,2.078,218,3.299,251,2.511,266,2.636,277,2.89,290,2.145,342,3.773,465,2.793,476,4.426,479,4.887,536,3.039,608,4.679,1543,2.324,2266,5.289,2267,5.289,2271,5.372,3361,2.774,3418,5.461]],["t/1263",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1265",[5,0.685,9,3.495,11,5.479,32,1.204,169,2.861,251,2.127,343,5.551,370,2.464,491,2.878,497,4.712,526,5.779,536,2.176,597,5.088,628,4.31,869,5.622,887,4.421,1543,2.576]],["t/1267",[5,0.938,206,2.867,207,2.843,217,5.131,251,2.647,257,2.642,290,2.96,342,4.095,370,2.412,536,2.13,1180,7.008,1543,2.521,1875,5.366,2138,5.503,3338,5.739,3361,3.011]],["t/1269",[5,0.808,200,3.064,251,2.968,536,2.567,592,6.251,1543,3.039,3361,3.629]],["t/1271",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1273",[5,0.942,49,2.532,56,3.835,251,2.446,536,2.503,673,3.562,825,5.188,905,4.558,1543,2.963]],["t/1275",[1,2.042,5,0.864,25,3.92,49,2.202,50,4.026,52,1.703,251,2.127,290,2.378,370,2.464,536,2.176,600,3.847,673,3.907,905,5.001,914,3.74,915,5.088,1543,2.576,2763,5.622]],["t/1277",[5,0.942,49,2.532,56,3.835,170,3.271,251,2.446,536,2.503,825,5.188,905,4.558,1543,2.963]],["t/1279",[1,2.115,5,0.895,25,4.059,49,2.328,50,4.257,52,1.801,251,2.778,290,2.515,536,2.301,914,3.956,1543,2.725,2763,5.946,3361,3.253]],["t/1281",[5,0.769,49,2.47,56,3.741,132,3.352,170,3.191,251,2.881,536,2.442,825,5.061,905,4.447,1543,2.891,3361,3.452]],["t/1283",[1,2.115,5,0.895,25,4.059,49,2.328,50,4.257,52,1.801,251,2.778,290,2.515,536,2.301,914,3.956,1543,2.725,2763,5.946,3361,3.253]],["t/1285",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1287",[3,2.721,5,0.716,32,1.259,175,4.017,251,2.759,256,3.562,311,4.897,370,2.576,536,2.275,985,4.532,1543,2.694,3361,3.216]],["t/1289",[5,0.778,133,3.11,175,3.518,251,2.902,258,2.813,536,2.472,985,3.968,1492,6.086,1543,2.927,3361,3.494]],["t/1291",[1,2.04,35,3.265,183,3.188]],["t/1293",[5,0.769,32,1.351,52,1.911,81,3.687,183,3.426,187,3.407,251,2.386,536,2.948,1543,2.891,3419,8.633]],["t/1295",[5,0.808,52,2.009,183,2.983,251,2.509,488,5.84,536,2.567,1412,6.548,1543,3.039]],["t/1297",[5,0.778,52,1.935,111,3.719,183,2.873,251,2.416,523,6.662,536,2.472,599,7.626,849,6.564,1412,6.305,1543,2.927]],["t/1299",[1,2.04,35,3.265,620,6.133]],["t/1301",[5,0.928,6,1.359,251,2.881,370,2.765,536,2.442,620,5.46,842,5.709,1134,5.506,1543,2.891,3361,3.452]],["t/1303",[5,0.935,6,1.376,13,5.312,251,2.902,536,2.472,1006,7.626,1042,5.124,1543,2.927,3361,3.494]],["t/1305",[5,0.808,81,3.876,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1307",[5,0.808,9,3.267,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1309",[1,1.909,35,3.056,61,1.583,618,5.944,620,7.234]],["t/1311",[3,2.298,5,0.75,251,2.839,258,2.713,290,2.605,491,3.153,536,2.384,619,5.935,1543,2.822,3361,3.369,3378,6.423,3379,7.353,3380,7.353]],["t/1313",[3,2.354,5,0.769,251,2.881,536,2.442,601,6.228,1202,5.247,1543,2.891,2158,6.58,3361,3.452,3378,6.58,3381,7.532]],["t/1315",[5,0.798,81,3.827,251,2.946,536,2.535,618,4.96,1202,5.446,1543,3.001,3361,3.583]],["t/1317",[1,2.04,35,3.265,824,4.127]],["t/1319",[5,0.808,81,3.876,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1321",[5,0.808,9,3.267,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1323",[5,0.921,6,1.343,251,2.86,370,2.731,536,2.412,824,3.629,842,5.64,1134,5.44,1492,5.939,1543,2.856,3361,3.41]],["t/1325",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1327",[5,0.759,32,1.335,63,4.642,64,6.501,218,4.055,251,2.86,317,3.753,536,2.412,737,5.588,1543,2.856,3361,3.41]],["t/1329",[0,4.374,1,1.405,18,2.883,22,3.031,24,3.069,35,2.248,38,2.972,52,1.478,60,2.938,61,1.921,94,2.761,116,4.028,169,1.796,181,2.915,183,2.195,206,1.999,507,4.746,618,5.858,620,6.285,805,2.972,806,3.246,824,2.841,908,2.983,909,3.405,1344,3.007]],["t/1331",[5,0.75,111,3.586,251,2.839,291,4.319,311,4.135,333,5.122,370,2.699,485,4.74,536,2.384,1543,2.822,2274,5.573,3361,3.369]],["t/1333",[5,0.798,251,2.946,370,2.87,536,2.535,713,5.29,740,4.664,1543,3.001,3361,3.583]],["t/1335",[5,0.798,251,2.946,516,4.502,536,2.535,772,4.438,1543,3.001,2236,5.62,3361,3.583]],["t/1337",[1,1.673,18,3.434,22,3.611,35,2.678,38,3.54,52,1.761,60,3.499,61,1.884,94,3.289,169,2.139,183,2.614,206,2.381,805,3.54,806,3.867,908,3.554,909,4.056,1344,3.582]],["t/1339",[5,0.921,6,1.629,167,4.838,206,2.554,251,2.86,370,2.731,536,2.412,1543,2.856,2849,6.713,3361,3.41]],["t/1341",[5,0.997,167,4.897,206,2.585,251,2.881,370,2.765,536,2.442,1543,2.891,2849,6.795,3361,3.452]],["t/1343",[5,0.759,32,1.335,63,4.642,64,6.501,218,4.055,251,2.86,317,3.753,536,2.412,737,5.588,1543,2.856,3361,3.41]],["t/1345",[5,0.915,6,1.327,35,2.837,174,4.363,206,2.523,251,2.839,536,2.384,1042,4.941,1493,7.79,1543,2.822,3361,3.369,3420,8.428]],["t/1347",[1,1.885,35,3.017,52,1.984,61,1.563,169,2.41,183,2.945,908,4.004,909,4.57,1344,4.036]],["t/1349",[5,0.733,52,2.241,172,5.392,195,3.783,196,6.372,200,2.779,251,2.275,334,5.797,370,2.636,536,2.328,608,4.24,720,6.096,1377,7.009,1543,2.756,3156,6.593]],["t/1351",[5,0.742,52,1.844,172,5.456,195,3.827,200,2.811,251,2.302,370,2.667,536,2.356,608,4.29,701,5.358,745,6.447,769,6.937,1543,2.789,3156,6.671,3421,7.092]],["t/1354",[1,2.04,18,4.188,35,3.265]],["t/1356",[1,1.838,3,2.383,5,0.778,48,2.004,59,5.836,149,3.845,251,2.902,536,2.472,1543,2.927,3361,3.494]],["t/1358",[0,6.184,1,1.986,22,4.286,35,3.178,94,3.904]],["t/1360",[5,0.759,18,4.467,30,3.456,251,2.86,370,2.731,493,5.537,536,2.412,1202,5.184,1543,2.856,1690,5.184,3361,3.41]],["t/1362",[5,0.788,18,3.821,81,4.518,251,2.924,370,2.834,536,2.503,1543,2.963,3361,3.538]],["t/1364",[1,1.654,18,3.396,22,3.571,24,3.615,35,2.648,38,3.501,52,1.741,60,3.46,61,1.874,94,3.253,169,2.115,183,2.585,620,4.974,805,3.501,806,3.824,908,3.514,909,4.011,1344,3.542]],["t/1366",[5,0.769,111,3.673,195,3.968,216,4.236,251,2.881,258,2.779,536,2.442,899,5.554,1543,2.891,3361,3.452,3422,6.58]],["t/1368",[5,0.788,13,5.378,28,3.176,251,2.924,493,5.744,536,2.503,732,3.985,1543,2.963,3361,3.538]],["t/1370",[5,0.769,251,2.881,516,4.338,536,2.442,707,4.38,729,4.616,732,3.888,804,5.765,901,6.228,1543,2.891,3361,3.452]],["t/1372",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1374",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1376",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1378",[1,2.013,35,3.221,116,5.771,507,4.569]],["t/1380",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1382",[5,0.788,251,2.924,370,2.834,536,2.503,842,5.852,864,6.162,1543,2.963,2695,6.851,3361,3.538]],["t/1384",[5,0.808,81,3.876,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1386",[5,0.788,57,4.226,251,2.924,536,2.503,824,3.765,1026,6.162,1386,7.223,1543,2.963,3361,3.538]],["t/1388",[5,0.808,9,3.267,236,4.936,251,2.968,536,2.567,1543,3.039,3361,3.629]],["t/1390",[1,1.986,35,3.178,61,1.647,908,4.218,909,4.814]],["t/1392",[5,0.778,52,1.935,242,6.019,251,2.902,536,2.472,908,3.905,1042,5.124,1543,2.927,1941,6.564,3361,3.494]],["t/1394",[1,1.692,18,3.473,22,3.652,35,2.708,38,3.58,52,1.781,60,3.539,61,1.893,94,3.327,169,2.164,183,2.644,805,3.58,806,3.911,908,3.594,909,4.102,1344,3.623]],["t/1396",[4,3.793,5,0.808,251,2.509,370,2.907,536,2.567,1543,3.039,3423,7.653]],["t/1398",[5,0.716,9,2.896,169,2.164,187,3.174,251,2.223,290,2.487,332,5.735,370,2.576,497,4.926,527,5.977,536,2.275,1543,2.694,3423,7.734,3424,6.227]],["t/1400",[5,0.724,9,2.929,133,2.895,200,3.393,251,2.249,290,2.515,370,2.606,527,6.533,536,2.301,1543,2.725,3423,7.774,3425,6.299]],["t/1402",[1,2.013,22,4.344,35,3.221,94,3.957]],["t/1404",[5,0.829,251,3.014,536,2.635,1543,3.119,3361,3.724]],["t/1406",[0,5.211,1,1.673,18,3.434,22,3.611,35,2.678,38,3.54,52,1.761,60,3.499,61,1.884,94,3.289,169,2.139,183,2.614,805,3.54,806,3.867,908,3.554,909,4.056,1344,3.582]],["t/1408",[5,0.942,8,3.673,9,3.185,251,2.924,536,2.503,872,6.232,1543,2.963,3361,3.538]],["t/1410",[5,0.957,6,1.328,32,0.636,34,2.139,131,3.569,173,2.51,180,2.934,206,2.257,207,2.345,217,4.233,230,3.387,377,8.083,412,3.645,474,9.601,650,3.319,824,1.73,865,3.593,977,3.759,980,3.895,1012,2.64,1159,4.889,1171,3.548,1181,3.548,1194,4.278,1217,3.463,1376,3.257,1491,3.895,1501,3.759,1684,4.066,1768,6.562,1847,5.951,1855,8.083,2125,4.066,2126,4.066,2130,3.895,2132,3.895,2133,3.895,2135,3.895,2140,3.645,2144,3.895,2146,3.759,2150,3.895,2152,5.742,2757,3.645,3085,3.895,3240,6.212,3325,7.221,3415,3.099,3426,4.643,3427,4.643,3428,7.092,3429,4.066,3430,3.895,3431,3.548,3432,3.895,3433,5.951,3434,4.066,3435,6.212,3436,4.295,3437,4.295,3438,4.066,3439,6.562,3440,6.562]],["t/1412",[1,1.262,4,2.507,5,0.902,6,1.595,8,2.489,27,2.649,28,2.153,47,3.951,52,1.328,118,4.274,121,4.274,124,4.087,132,2.329,149,2.639,347,4.571,349,3.492,459,3.261,465,2.414,479,4.224,576,5.107,589,5.21,608,4.243,635,3.402,841,4.264,905,3.089,926,4.13,994,4.643,1075,4.327,1076,6.001,1204,5.998,1331,5.745,1366,3.731,1503,5.745,3441,6.848]],["t/1414",[0,5.732,1,1.103,5,0.779,6,1.378,11,2.7,13,5.803,27,2.315,32,0.82,47,2.514,97,3.21,113,2.439,115,4.822,133,2.667,134,4.1,169,2.568,170,1.938,171,2.399,181,2.289,218,2.492,258,1.687,276,2.834,277,2.183,309,4.464,547,3.882,629,4.699,734,2.608,807,5.803,855,4.464,989,4.845,1042,3.073,1134,3.343,1234,5.63,1335,6.54,1336,5.63,1485,5.537,1524,4.278,1637,4.699,2173,1.943,2746,5.537,3442,5.985,3443,5.985,3444,5.537,3445,5.537,3446,4.699,3447,5.985,3448,5.985]],["t/1416",[5,0.898,6,1.587,32,1.076,78,3.504,145,2.784,169,2.428,233,3.923,240,4.275,241,6.583,242,4.732,275,4.732,276,3.715,289,4.71,317,3.023,327,3.253,356,4.236,713,4.057,734,3.419,922,4.897,1042,4.029,1220,5.32,1269,7.259,1551,5.996,2769,5.504,3449,7.846]],["t/1418",[1,1.489,5,0.819,6,1.449,13,4.302,32,1.108,43,4.726,106,5.395,113,3.294,172,4.637,258,2.278,275,4.875,368,4.403,465,3.704,480,4.554,507,4.394,638,4.726,659,4.476,729,3.784,732,4.145,733,4.514,884,4.121,936,4.823,957,7.078,994,5.479,1199,5.571]],["t/1420",[1,2.064,5,1.001,6,1.425,16,2.963,32,0.872,48,2.075,52,1.234,129,4.027,207,2.955,224,2.813,229,4.463,251,2.501,256,1.989,271,3.439,317,2.452,536,2.776,608,2.87,758,4.794,793,4.127,819,2.947,1012,3.617,1220,4.314,1543,1.866,1764,4.02,1989,6.829,2194,4.641,2741,4.314,2742,4.862,2745,5.572,3360,5.572,3361,2.228,3450,8.937]],["t/1422",[1,1.584,5,0.853,32,1.179,48,2.196,169,2.832,281,4.684,327,3.564,328,5.503,329,5.131,330,4.611,331,4.762,332,4.327,333,4.576,334,5.303,335,5.577,346,4.845,478,4.933,1413,5.739,3364,7.53,3365,7.53]],["t/1424",[135,3.938,278,6.241,287,7.02,304,4.842,305,6.442,306,4.481,312,7.555,336,7.555,337,5.375,338,9.495,341,6.879,537,7.79]],["t/1427",[1,1.419,3,2.195,5,0.717,9,1.633,17,2.051,30,2.733,32,1.396,37,2.027,48,1.547,49,1.298,56,1.966,82,2.373,111,1.93,129,2.019,132,1.761,141,2.301,149,2.968,169,1.814,170,1.677,176,3.194,200,2.718,207,3.04,214,2.761,221,3.059,240,2.822,247,4.38,251,1.864,256,2.874,270,3.014,311,2.225,319,4.379,407,2.778,472,2.557,491,1.697,492,2.452,536,1.283,600,2.268,635,2.573,699,3,757,2.641,819,4.258,843,2.606,844,2.716,923,2.868,925,2.641,926,3.124,953,2.944,967,3,968,3.124,972,3.124,973,3.059,984,2.778,1326,3.158,1346,2.971,2189,3.194,3196,2.412,3199,4.536]],["t/1429",[5,0.883,7,1.573,9,2.391,11,3.904,28,1.911,32,0.833,40,1.188,45,1.957,56,2.307,61,2.023,135,1.559,169,2.957,185,2.815,187,3.794,206,2.269,236,3.611,250,1.943,253,2.471,257,2.905,258,2.665,270,3.7,290,1.032,331,2.11,342,3.611,343,2.408,370,3.174,483,4.099,491,2.835,497,2.044,526,2.506,571,2.408,597,2.207,611,2.186,622,1.608,628,1.869,707,1.693,869,2.439,887,1.918,918,4.546,927,4.067,1690,3.235,1867,2.626,3415,2.544]],["t/1431",[1,0.796,3,1.121,4,0.505,5,0.654,6,0.596,7,1.042,8,0.501,9,1.363,13,1.052,18,1.906,19,1.324,25,1.236,26,0.296,27,0.279,28,1.233,32,1.128,33,1.366,34,0.333,38,0.537,47,0.303,48,1.74,49,1.492,50,0.906,51,0.521,52,0.977,56,1.15,57,1.461,59,0.422,61,1.208,82,0.632,89,0.305,108,0.456,111,0.737,113,0.806,116,0.728,128,0.456,132,2.025,133,0.616,135,0.564,139,0.901,142,0.448,148,0.387,157,0.68,159,1.205,161,1.168,167,2.148,169,1.778,170,0.64,171,0.29,172,0.791,174,1.145,175,1.524,181,3.26,182,2.004,183,0.569,184,0.422,187,1.207,194,0.4,195,0.796,196,0.49,199,0.366,200,1.914,203,0.964,206,1.561,207,0.456,214,0.259,216,0.592,217,0.431,218,0.301,219,0.418,224,0.609,233,0.689,236,0.344,244,1.051,248,0.4,251,0.334,256,0.618,257,1.073,258,0.985,266,0.459,270,1.973,275,0.436,277,0.921,281,0.394,289,3.489,290,2.093,291,0.619,294,0.77,295,0.475,306,0.336,311,1.085,316,0.411,317,0.278,319,0.344,327,1.256,328,0.462,329,0.431,330,1.874,331,0.763,332,1.758,333,0.734,334,0.85,335,0.469,342,1.202,346,0.407,349,0.368,354,2.433,356,1.613,359,0.451,360,1.423,362,0.475,367,0.422,369,0.456,370,2.391,382,0.44,386,0.462,433,0.469,446,0.427,459,0.656,465,2.193,470,0.446,472,0.68,475,1.114,476,0.77,479,0.85,480,0.777,483,0.745,485,1.747,491,1.538,492,0.342,493,0.411,497,0.739,501,0.935,509,1.884,516,1.537,527,2.267,536,0.625,547,0.469,550,0.638,563,0.672,588,1.89,589,0.763,592,0.831,600,0.316,608,1.139,622,0.834,628,0.354,656,0.394,673,1.231,700,0.469,701,0.407,707,0.321,713,0.713,719,1.282,720,0.469,729,0.338,730,0.384,732,0.996,733,0.403,736,0.384,740,2.14,745,0.935,754,0.418,769,0.527,772,0.598,804,0.806,805,0.771,806,0.587,818,0.35,820,0.403,825,1.015,841,2.85,843,0.363,863,0.745,872,0.446,899,0.407,901,0.871,905,2.118,908,0.774,914,1.487,915,0.418,918,1.77,927,1.06,929,0.841,936,0.431,982,0.288,983,0.436,985,1.719,1042,0.371,1073,0.49,1074,2.32,1082,0.894,1108,3.965,1114,0.935,1127,0.462,1136,0.456,1151,0.436,1180,1.678,1190,0.414,1198,0.85,1206,1.832,1225,0.49,1232,1.545,1234,0.475,1292,0.422,1323,0.469,1330,0.871,1336,0.475,1341,0.841,1345,0.814,1359,2.236,1377,0.539,1382,0.451,1383,0.498,1393,2.088,1394,0.462,1492,0.841,1495,1.616,1519,0.427,1536,0.436,1576,0.894,1640,0.482,1676,0.806,1688,0.49,1690,0.734,1764,0.871,1804,0.469,1857,0.475,1875,0.451,1953,0.814,2017,0.516,2092,0.49,2098,0.475,2101,0.498,2105,0.49,2108,1.595,2113,0.516,2116,0.482,2138,0.462,2153,0.894,2183,0.482,2234,1.282,2236,0.397,2266,0.482,2267,0.482,2268,1.029,2271,0.49,2274,0.418,2276,0.894,2763,1.265,2809,0.95,2903,0.907,2915,0.44,2949,0.469,2956,0.475,3156,0.967,3177,0.92,3244,0.498,3290,0.482,3338,0.482,3366,0.49,3367,0.498,3368,1.282,3369,0.498,3370,0.498,3371,0.498,3372,0.498,3383,0.498,3384,0.446,3387,0.95,3388,0.507,3389,0.967,3390,0.507,3391,0.507,3392,0.507,3393,0.507,3394,0.967,3395,0.507,3396,0.507,3397,0.935,3398,0.498,3399,0.507,3400,0.507,3401,0.507,3402,0.507,3403,0.507,3404,0.507,3405,0.507,3406,0.507,3407,0.507,3408,0.498,3409,0.507,3410,0.507,3411,0.507,3412,1.638,3413,0.507,3414,0.967,3416,0.507,3417,0.507,3418,0.498,3421,0.539,3422,0.92,3423,2.698,3424,0.49,3425,0.49,3451,0.527,3452,0.516,3453,0.527,3454,0.456,3455,0.456,3456,0.527,3457,0.507,3458,0.507,3459,0.527,3460,0.527,3461,0.527]],["t/1434",[3,1.574,5,0.663,6,0.909,17,3.036,24,2.072,28,2.072,30,1.102,31,1.348,32,1.391,35,0.916,36,4.627,37,1.216,39,0.988,40,2.054,41,1.666,51,3.982,53,2.439,61,0.787,63,1.221,64,2.074,66,3.176,67,2.015,75,2.761,76,3.682,78,3.424,79,2.221,81,1.162,82,1.424,86,2.515,93,2.73,110,2.515,129,1.211,132,1.057,135,2.107,141,1.381,175,2.324,200,0.918,244,2.745,246,1.916,249,2.876,251,0.752,256,0.971,258,1.451,290,1.394,305,4.668,311,2.212,321,2.439,516,3.374,536,0.77,609,2.074,622,1.311,713,5.016,733,1.735,740,3.495,772,2.233,781,3.682,905,1.402,974,1.387,985,3.643,996,3.295,1005,2.607,1010,2.607,1011,4.319,1021,2.317,1065,3.491,1302,4.042,1324,4.47,1327,3.84,1366,1.693,1492,1.895,1535,2.179,1913,2.439,2175,4.624,2236,1.706,2837,2.515,2838,2.515,2841,2.515,3006,2.439,3015,2.515,3017,2.515,3176,2.515,3187,2.607,3188,2.607,3189,4.319,3190,2.607,3192,2.515,3193,4.319,3195,2.607,3196,1.447,3200,4.509,3201,4.509,3202,4.509,3203,2.721]],["t/1436",[32,1.439,40,3.272,45,5.39,56,3.985,61,1.604,135,4.297,622,4.43]],["t/1438",[3,0.742,7,1.282,9,0.979,13,2.74,18,1.947,24,2.072,28,1.618,31,1.348,32,1.165,33,3.459,36,1.416,48,1.54,55,3.934,57,2.757,58,2.141,59,1.817,61,1.171,82,1.424,111,1.918,116,2.72,132,1.751,135,2.107,139,2.347,175,2.324,181,3.882,195,1.25,203,3.215,216,2.212,251,1.246,258,1.451,290,1.394,291,1.394,294,1.735,311,1.335,330,1.666,333,1.654,359,1.939,370,3.044,386,1.988,433,2.015,463,2.876,465,3.578,475,2.901,480,2.901,483,2.783,485,3.099,493,1.766,509,4.424,516,2.265,550,2.384,588,5.305,622,2.781,656,1.693,707,1.381,713,2.662,729,1.455,732,2.6,740,3.005,772,2.233,804,3.011,842,1.799,843,1.563,863,2.783,899,1.751,901,3.253,982,1.24,983,1.874,985,2.621,1127,1.988,1134,2.876,1136,1.963,1292,1.817,1359,5.863,1393,4.081,1394,1.988,1519,1.835,1676,3.011,1804,2.015,2236,1.706,2268,1.618,2274,1.799,2695,2.106,3290,2.074,3383,2.141,3384,1.916,3422,3.437,3454,1.963,3455,1.963,3458,2.179,3462,2.874]],["t/1441",[3,2.22,4,2.465,5,0.725,9,2.123,17,2.667,32,0.923,37,2.635,49,1.688,82,3.086,129,3.624,132,2.29,141,2.992,159,4.106,207,3.074,214,3.333,221,3.978,247,4.622,251,1.63,270,3.639,311,2.894,319,4.428,407,3.612,472,3.324,491,2.206,536,1.668,600,2.949,635,3.345,843,3.389,923,3.73,925,3.434,926,4.062,953,3.828,967,3.9,968,4.062,972,4.062,973,3.978,984,3.612,1346,3.864,3196,3.136,3204,5.898]],["t/1443",[5,0.865,7,1.482,9,2.636,11,4.139,28,2.29,32,0.794,40,1.119,45,1.843,56,2.199,61,2.004,135,1.469,157,1.772,169,2.918,185,2.684,187,3.712,206,2.193,236,3.47,250,1.831,253,2.329,257,2.819,258,2.587,270,3.591,290,0.972,331,1.988,342,3.47,343,2.268,370,3.266,483,3.938,491,3.006,497,3.908,526,2.362,571,2.268,597,2.079,611,2.06,622,1.515,628,1.761,707,1.595,842,2.079,864,2.189,869,2.298,887,1.807,918,4.426,927,3.908,1134,2.005,1690,3.084,1867,2.475,2695,2.434,3415,2.397]],["t/1445",[1,0.806,3,1.134,4,0.512,5,0.67,6,0.655,7,1.267,8,0.509,9,1.379,13,1.068,18,1.928,19,1.343,25,1.252,26,0.3,27,0.284,28,1.249,32,1.177,33,1.385,34,0.338,38,0.546,41,0.394,47,0.308,48,1.829,49,1.507,50,0.919,51,0.529,52,0.77,56,1.165,57,0.839,59,0.429,61,1.191,82,0.641,89,0.31,108,0.464,111,0.748,113,0.818,116,0.74,128,0.464,132,2.045,133,0.625,135,0.573,139,0.914,142,0.455,148,0.394,157,0.691,159,2.423,161,1.185,167,2.174,169,1.748,170,0.649,171,0.294,174,1.161,175,1.542,181,3.284,182,2.031,183,0.211,187,0.885,195,0.295,199,0.372,200,1.778,203,0.978,206,1.577,207,0.463,214,0.263,216,0.602,217,0.438,218,0.306,219,0.425,224,0.619,233,0.7,236,0.35,244,1.066,248,0.407,251,0.339,256,0.627,257,1.088,258,0.998,266,0.466,270,1.995,275,0.443,277,0.934,281,0.4,289,3.515,290,2.363,291,0.628,294,0.782,295,0.483,306,0.342,311,1.1,316,0.417,317,0.283,319,0.35,327,1.273,328,0.47,329,0.438,330,2.131,331,0.407,332,1.781,333,0.745,334,0.453,335,0.476,342,0.955,346,0.414,349,0.374,354,2.459,356,1.633,359,0.458,360,1.443,362,0.483,367,0.429,369,0.464,370,2.326,382,0.448,386,0.47,433,0.476,446,0.434,459,0.667,465,2.215,470,0.453,472,0.691,475,1.13,476,0.782,479,0.863,480,0.789,483,0.757,485,1.768,491,1.302,492,0.348,493,0.417,497,0.751,501,0.949,509,1.907,516,1.557,527,2.295,536,0.634,547,0.476,550,0.648,563,0.683,588,1.916,589,0.775,592,0.844,600,0.321,608,0.632,622,0.847,656,0.4,673,1.248,700,0.476,707,0.326,713,0.724,719,1.301,729,0.344,730,0.391,732,1.01,733,0.41,736,0.391,740,2.165,754,0.425,772,0.607,804,0.819,805,0.782,806,0.596,818,0.356,820,0.41,825,1.03,841,2.873,843,0.369,863,0.757,872,0.453,899,0.414,901,0.884,905,2.143,908,0.785,914,1.507,915,0.425,918,1.792,927,1.076,929,0.854,936,0.438,982,0.293,983,0.443,985,1.74,1042,0.377,1073,0.498,1074,2.345,1082,0.908,1108,3.996,1114,0.949,1127,0.47,1136,0.464,1151,0.443,1180,1.7,1190,0.421,1198,0.863,1206,1.856,1225,0.498,1232,1.566,1234,0.483,1292,0.429,1323,0.476,1330,0.884,1336,0.483,1341,0.854,1345,0.827,1359,2.265,1382,0.458,1383,0.506,1393,2.115,1394,0.47,1492,0.854,1495,1.639,1519,0.434,1536,0.844,1576,0.908,1640,0.49,1676,0.819,1688,0.498,1690,0.745,1764,0.884,1804,0.476,1857,0.483,1875,0.458,1953,0.827,2017,0.525,2092,0.498,2098,0.483,2101,0.506,2105,0.498,2108,1.618,2113,0.525,2116,0.49,2138,0.47,2153,0.908,2183,0.49,2234,1.301,2236,0.403,2266,0.49,2267,0.49,2268,1.045,2271,0.498,2274,0.425,2276,0.908,2763,1.284,2809,0.965,2903,0.921,2915,0.448,2949,0.476,2956,0.483,3177,0.934,3244,0.506,3290,0.49,3338,0.49,3366,0.498,3367,0.506,3368,1.301,3369,0.506,3370,0.506,3371,0.506,3372,0.506,3373,0.643,3383,0.506,3384,0.453,3387,0.965,3388,0.515,3389,0.982,3390,0.515,3391,0.515,3392,0.515,3393,0.515,3394,0.982,3395,0.515,3396,0.515,3397,0.949,3398,0.506,3399,0.515,3400,0.515,3401,0.515,3402,0.515,3403,0.515,3404,0.515,3405,0.515,3406,0.515,3407,0.515,3408,0.506,3409,0.515,3410,0.515,3411,0.515,3412,1.661,3413,0.515,3414,0.982,3416,0.515,3417,0.515,3418,0.506,3422,0.934,3423,2.731,3424,0.498,3425,0.498,3451,0.536,3452,0.525,3453,0.536,3454,0.464,3455,0.464,3456,0.536,3457,0.515,3458,0.515,3459,0.536,3460,0.536,3461,0.536]],["t/1448",[1,1.354,3,2.115,5,0.77,6,0.671,9,1.534,17,1.927,30,2.609,32,1.353,37,1.905,48,1.476,49,1.22,56,1.847,82,2.23,111,1.814,129,1.897,132,1.655,139,2.218,141,2.163,149,2.832,176,3.002,200,2.619,207,2.929,214,2.635,221,2.875,240,2.652,247,4.265,251,1.779,256,2.769,270,2.877,311,2.091,319,4.219,342,2.318,370,1.365,390,3.414,407,2.61,472,2.403,491,1.595,492,2.305,536,1.206,593,3.63,600,2.131,635,2.418,645,3.249,699,2.819,757,2.482,819,4.103,843,2.449,844,2.552,908,3.466,909,2.173,923,2.696,925,2.482,926,2.936,953,2.767,967,2.819,968,2.936,972,2.936,973,2.875,984,2.61,1326,2.968,1346,2.792,2189,3.002,3115,4.083,3196,2.266,3211,4.262]],["t/1450",[5,0.87,7,1.509,9,2.325,11,3.812,28,2.318,32,0.806,40,1.139,45,1.877,48,0.734,56,2.231,61,2.01,132,1.999,135,1.496,169,2.93,185,2.723,187,3.737,206,2.216,216,1.571,236,3.512,250,1.864,253,2.371,257,2.845,258,2.61,270,3.624,290,0.99,330,1.96,331,2.024,342,3.512,343,2.31,359,2.281,370,3.213,483,3.986,491,2.768,497,1.96,526,2.404,571,2.31,597,2.117,611,2.097,622,1.542,628,1.793,707,1.624,869,2.339,887,1.839,918,4.462,927,3.955,1363,2.793,1690,3.129,1867,2.519,3415,2.44]],["t/1452",[1,0.79,3,1.112,4,0.499,5,0.65,6,0.591,7,1.032,8,0.495,9,1.351,13,1.041,18,1.891,19,1.311,25,1.224,26,0.292,27,0.276,28,1.222,32,1.122,33,1.353,34,0.329,38,0.531,47,0.573,48,1.783,49,1.548,50,0.896,51,0.515,52,1.091,56,1.138,57,0.818,59,0.418,61,1.174,82,0.625,89,0.301,108,0.451,111,0.729,113,0.797,116,0.72,128,0.451,132,2.417,133,0.61,135,0.558,139,0.892,142,0.443,148,0.383,157,0.673,159,1.193,161,1.155,167,2.129,169,1.722,170,0.633,171,0.546,172,0.782,174,1.133,175,1.511,181,3.243,182,1.986,183,0.206,187,0.864,194,0.395,195,0.787,196,0.484,199,0.362,200,1.901,203,0.954,206,1.55,207,0.451,214,0.256,216,0.586,217,0.426,218,0.297,219,0.414,224,0.603,233,0.682,236,0.34,242,0.431,244,1.041,248,0.395,251,0.33,256,0.611,257,1.195,258,0.976,266,0.454,270,1.957,275,0.431,277,0.912,281,0.389,289,3.471,290,2.081,291,0.612,294,0.761,295,0.47,306,0.333,311,1.074,316,0.406,317,0.275,319,0.34,327,1.243,328,0.457,329,0.426,330,1.856,331,0.395,332,1.742,333,0.726,334,0.841,335,0.463,342,0.932,346,0.768,349,0.364,354,2.414,356,1.598,359,0.446,360,1.408,362,0.47,367,0.418,369,0.451,370,2.379,382,0.435,386,0.457,433,0.463,446,0.422,459,0.649,465,2.177,470,0.44,472,0.673,475,1.102,476,0.761,477,0.546,479,0.841,480,0.768,483,0.737,485,1.732,491,1.274,492,0.338,493,0.406,497,0.731,501,0.924,509,1.868,516,1.523,527,2.248,536,0.619,547,0.463,550,0.631,563,0.665,588,1.872,589,0.755,592,0.822,600,0.313,608,1.128,622,0.825,656,0.389,673,1.22,700,0.463,701,0.402,707,0.317,713,0.705,719,1.269,720,0.463,729,0.334,730,0.38,732,0.986,733,0.399,736,0.38,740,2.122,745,0.924,754,0.414,769,0.521,772,0.591,804,0.797,805,0.762,806,0.58,818,0.346,820,0.399,825,1.004,841,2.833,843,0.359,863,0.737,872,0.44,899,0.402,901,0.861,905,2.1,908,1.174,914,1.474,915,0.414,918,1.754,927,1.049,929,0.831,936,0.426,982,0.285,983,0.431,985,1.704,1042,1.004,1073,0.484,1074,2.302,1082,0.884,1108,3.943,1114,0.924,1127,0.457,1136,0.451,1151,0.431,1180,1.661,1190,0.41,1198,0.841,1206,1.815,1225,0.484,1232,1.53,1234,0.47,1292,0.418,1323,0.463,1330,0.861,1336,0.47,1341,0.831,1345,0.805,1359,2.215,1366,0.743,1367,1.221,1377,0.533,1382,0.446,1383,0.492,1393,2.07,1394,0.457,1492,0.831,1495,1.6,1519,0.422,1536,0.431,1576,0.884,1640,0.477,1676,0.797,1688,0.484,1690,0.726,1764,0.861,1804,0.463,1857,0.47,1875,0.446,1941,0.47,1953,0.805,2017,0.51,2092,0.484,2098,0.47,2101,0.492,2105,0.484,2108,1.579,2113,0.51,2116,0.477,2138,0.457,2153,0.884,2183,0.477,2234,1.269,2236,0.392,2266,0.477,2267,0.477,2268,1.018,2271,0.484,2274,0.414,2276,0.884,2763,1.252,2809,0.94,2903,0.897,2915,0.435,2949,0.463,2956,0.47,3156,0.956,3177,0.91,3244,0.492,3290,0.477,3338,0.477,3366,0.484,3367,0.492,3368,1.269,3369,0.492,3370,0.492,3371,0.492,3372,0.492,3382,0.561,3383,0.492,3384,0.44,3387,0.94,3388,0.501,3389,0.956,3390,0.501,3391,0.501,3392,0.501,3393,0.501,3394,0.956,3395,0.501,3396,0.501,3397,0.924,3398,0.492,3399,0.501,3400,0.501,3401,0.501,3402,0.501,3403,0.501,3404,0.501,3405,0.501,3406,0.501,3407,0.501,3408,0.492,3409,0.501,3410,0.501,3411,0.501,3412,1.621,3413,0.501,3414,0.956,3416,0.501,3417,0.501,3418,0.492,3421,0.533,3422,0.91,3423,2.675,3424,0.484,3425,0.484,3451,0.521,3452,0.51,3453,0.521,3454,0.451,3455,0.451,3456,0.521,3457,0.501,3458,0.501,3459,0.521,3460,0.521,3461,0.521,3463,0.714]],["t/1455",[1,1.246,3,1.978,5,0.727,6,0.602,9,1.377,17,1.729,30,2.401,32,1.279,37,1.709,48,1.359,49,1.696,52,1.808,56,1.657,61,0.667,82,2.001,111,1.627,129,1.702,132,1.485,134,2.092,141,1.94,145,2.401,146,2.505,148,3.629,149,2.607,150,1.99,169,1.029,170,1.414,176,2.693,187,1.509,200,2.449,207,2.739,214,2.425,221,2.579,240,2.379,247,4.062,251,1.638,256,2.589,257,1.342,270,2.648,311,1.876,319,3.944,342,2.08,407,2.342,472,2.156,491,1.431,492,2.068,536,1.082,600,2.963,608,1.97,626,2.832,635,2.169,673,1.539,674,2.606,699,2.529,715,1.97,757,2.227,819,3.836,843,2.198,844,2.29,867,2.634,923,2.419,925,2.227,926,2.634,953,2.483,967,2.529,968,2.634,972,2.634,973,2.579,984,2.342,986,2.795,1326,2.663,1346,2.505,1371,2.832,1941,2.872,2189,2.693,3196,2.034,3214,3.825,3215,3.825,3216,3.825]],["t/1457",[5,0.86,7,1.456,9,2.27,11,3.734,28,2.263,32,0.783,40,1.099,45,1.811,48,0.708,52,0.684,56,2.168,61,1.998,111,1.314,132,1.943,135,1.444,145,2.027,169,2.906,185,2.646,187,3.914,206,2.17,216,1.516,236,3.429,250,1.799,253,2.288,257,2.794,258,2.563,270,3.558,290,0.955,330,1.892,331,1.954,342,3.429,343,2.229,359,2.202,370,3.249,483,3.892,491,2.712,497,1.892,526,2.32,571,2.229,597,2.043,611,2.024,622,1.488,628,1.731,707,1.568,869,2.258,887,1.775,918,4.391,927,3.861,1363,2.695,1690,3.041,1867,2.431,3385,2.631,3415,2.355]],["t/1459",[1,1.011,3,1.081,4,0.691,5,0.638,6,0.574,7,0.998,8,0.478,9,1.427,10,0.398,13,1.005,18,1.841,19,1.268,25,1.187,26,0.281,27,0.266,28,1.186,32,1.142,33,1.31,34,1.338,35,0.203,38,0.512,47,0.552,48,1.754,49,1.512,50,0.866,51,0.497,52,1.118,56,1.102,57,1.011,59,0.402,61,1.228,82,0.602,89,0.29,108,0.434,111,0.704,113,0.985,116,0.694,128,0.434,132,2.435,133,0.589,135,0.538,139,0.861,142,0.427,145,1.031,148,0.369,149,0.265,150,0.313,157,0.649,159,1.152,161,1.116,167,2.069,169,1.686,170,0.611,171,0.527,172,0.754,174,1.096,175,1.468,181,3.187,182,1.925,183,0.198,187,1.682,194,0.381,195,0.76,196,0.466,199,0.348,200,1.857,203,0.921,206,1.512,207,0.435,214,0.246,216,0.565,217,0.41,218,0.286,219,0.398,224,0.835,233,0.657,236,0.327,244,1.006,248,0.381,251,0.318,256,0.59,257,1.16,258,0.946,266,0.437,270,1.905,275,0.415,277,0.882,281,0.374,289,3.41,290,2.04,291,0.59,294,0.734,295,0.452,306,0.32,311,1.039,316,0.391,317,0.265,319,0.327,327,1.204,328,0.44,329,0.41,330,1.8,331,0.381,332,1.689,333,0.7,334,0.811,335,0.446,342,0.9,346,0.741,349,0.35,354,2.352,356,1.551,359,0.429,360,1.362,362,0.452,367,0.402,369,0.434,370,2.376,382,0.419,386,0.44,433,0.446,446,0.406,459,0.626,465,2.126,470,0.424,472,0.649,475,1.064,476,0.734,477,0.525,479,0.811,480,0.741,483,0.71,485,1.683,491,1.364,492,0.325,493,0.391,497,0.705,501,0.891,509,1.815,516,1.477,527,2.184,536,0.599,547,0.446,549,0.94,550,0.609,563,0.641,588,1.813,589,0.728,592,0.793,600,0.301,608,1.09,622,0.797,656,0.374,673,1.183,700,0.446,701,0.387,707,0.305,713,0.68,719,1.225,720,0.446,729,0.322,730,0.366,732,0.953,733,0.384,736,0.366,740,2.064,745,0.891,754,0.398,758,0.369,769,0.501,772,0.57,804,0.769,805,0.736,806,0.56,818,0.333,820,0.384,825,0.97,841,2.778,843,0.346,863,0.71,865,0.348,872,0.424,899,0.387,901,0.83,905,2.043,908,0.739,911,0.466,914,1.429,915,0.398,918,1.703,927,1.013,929,0.802,936,0.41,960,0.525,974,0.307,982,0.274,983,0.415,985,1.656,1042,0.675,1073,0.466,1074,2.245,1082,0.853,1108,3.872,1114,0.891,1127,0.44,1136,0.434,1151,0.415,1180,1.609,1190,0.394,1198,0.811,1206,1.76,1225,0.466,1232,1.481,1234,0.452,1292,0.402,1323,0.446,1330,0.83,1336,0.452,1341,0.802,1345,0.776,1359,2.148,1366,0.716,1367,1.179,1377,0.513,1382,0.429,1383,0.474,1393,2.009,1394,0.44,1492,0.802,1495,1.547,1519,0.406,1536,0.415,1543,0.202,1576,0.853,1640,0.459,1676,0.769,1688,0.466,1690,1.005,1725,0.602,1764,0.83,1804,0.446,1857,0.452,1875,0.429,1953,0.776,2017,0.491,2025,0.577,2092,0.466,2098,0.452,2101,0.474,2105,0.466,2108,1.527,2113,0.491,2116,0.459,2138,0.44,2153,0.853,2183,0.459,2234,1.225,2236,0.378,2266,0.459,2267,0.459,2268,0.984,2271,0.466,2274,0.398,2276,0.853,2763,1.209,2809,0.906,2903,0.865,2915,0.419,2949,0.446,2956,0.452,3156,0.922,3177,0.877,3239,0.54,3244,0.474,3290,0.459,3338,0.459,3366,0.466,3367,0.474,3368,1.225,3369,0.474,3370,0.474,3371,0.474,3372,0.474,3382,0.54,3383,0.474,3384,0.424,3386,0.525,3387,0.906,3388,0.482,3389,0.922,3390,0.482,3391,0.482,3392,0.482,3393,0.482,3394,0.922,3395,0.482,3396,0.482,3397,0.891,3398,0.474,3399,0.482,3400,0.482,3401,0.482,3402,0.482,3403,0.482,3404,0.482,3405,0.482,3406,0.482,3407,0.482,3408,0.474,3409,0.482,3410,0.482,3411,0.482,3412,1.568,3413,0.482,3414,0.922,3416,0.482,3417,0.482,3418,0.474,3421,0.513,3422,0.877,3423,2.599,3424,0.466,3425,0.466,3451,0.501,3452,0.491,3453,0.501,3454,0.434,3455,0.434,3456,0.501,3457,0.482,3458,0.482,3459,0.501,3460,0.501,3461,0.501]],["t/1462",[1,2.048,3,1.747,5,0.967,6,1.533,17,1.916,25,3.121,27,1.871,28,2.774,32,0.663,37,1.893,39,1.539,48,1.469,52,1.711,61,0.739,111,1.803,129,1.886,139,2.205,141,2.15,148,2.595,149,1.864,150,3.336,155,2.304,177,2.519,195,1.947,206,1.269,247,4.474,250,2.467,251,1.171,264,3.229,293,2.331,303,2.887,317,1.864,322,4.462,380,3.229,536,1.198,637,3.335,673,3.111,715,2.182,728,2.726,784,3.182,847,2.918,1126,2.887,1194,2.918,1344,4.385,1346,2.776,1350,6.139,1368,2.519,1414,2.75,2074,3.138,3140,4.059,3196,2.253,3222,4.237,3223,6.409,3224,4.237]],["t/1464",[5,0.86,7,1.456,9,2.27,11,3.734,28,2.263,32,0.783,40,1.099,45,1.811,48,0.708,52,0.684,56,2.168,61,1.998,111,1.314,132,1.943,135,1.444,145,2.027,169,2.906,185,2.646,187,3.914,206,2.17,216,1.516,236,3.429,250,1.799,253,2.288,257,2.794,258,2.563,270,3.558,290,0.955,330,1.892,331,1.954,342,3.429,343,2.229,359,2.202,370,3.249,483,3.892,491,2.712,497,1.892,526,2.32,571,2.229,597,2.043,611,2.024,622,1.488,628,1.731,707,1.568,869,2.258,887,1.775,918,4.391,927,3.861,1363,2.695,1690,3.041,1867,2.431,3385,2.631,3415,2.355]],["t/1466",[1,1.011,3,1.081,4,0.691,5,0.638,6,0.574,7,0.998,8,0.478,9,1.427,10,0.398,13,1.005,18,1.841,19,1.268,25,1.187,26,0.281,27,0.266,28,1.186,32,1.142,33,1.31,34,1.338,35,0.203,38,0.512,47,0.552,48,1.754,49,1.512,50,0.866,51,0.497,52,1.118,56,1.102,57,1.011,59,0.402,61,1.228,82,0.602,89,0.29,108,0.434,111,0.704,113,0.985,116,0.694,128,0.434,132,2.435,133,0.589,135,0.538,139,0.861,142,0.427,145,1.031,148,0.369,149,0.265,150,0.313,157,0.649,159,1.152,161,1.116,167,2.069,169,1.686,170,0.611,171,0.527,172,0.754,174,1.096,175,1.468,181,3.187,182,1.925,183,0.198,187,1.682,194,0.381,195,0.76,196,0.466,199,0.348,200,1.857,203,0.921,206,1.512,207,0.435,214,0.246,216,0.565,217,0.41,218,0.286,219,0.398,224,0.835,233,0.657,236,0.327,244,1.006,248,0.381,251,0.318,256,0.59,257,1.16,258,0.946,266,0.437,270,1.905,275,0.415,277,0.882,281,0.374,289,3.41,290,2.04,291,0.59,294,0.734,295,0.452,306,0.32,311,1.039,316,0.391,317,0.265,319,0.327,327,1.204,328,0.44,329,0.41,330,1.8,331,0.381,332,1.689,333,0.7,334,0.811,335,0.446,342,0.9,346,0.741,349,0.35,354,2.352,356,1.551,359,0.429,360,1.362,362,0.452,367,0.402,369,0.434,370,2.376,382,0.419,386,0.44,433,0.446,446,0.406,459,0.626,465,2.126,470,0.424,472,0.649,475,1.064,476,0.734,477,0.525,479,0.811,480,0.741,483,0.71,485,1.683,491,1.364,492,0.325,493,0.391,497,0.705,501,0.891,509,1.815,516,1.477,527,2.184,536,0.599,547,0.446,549,0.94,550,0.609,563,0.641,588,1.813,589,0.728,592,0.793,600,0.301,608,1.09,622,0.797,656,0.374,673,1.183,700,0.446,701,0.387,707,0.305,713,0.68,719,1.225,720,0.446,729,0.322,730,0.366,732,0.953,733,0.384,736,0.366,740,2.064,745,0.891,754,0.398,758,0.369,769,0.501,772,0.57,804,0.769,805,0.736,806,0.56,818,0.333,820,0.384,825,0.97,841,2.778,843,0.346,863,0.71,865,0.348,872,0.424,899,0.387,901,0.83,905,2.043,908,0.739,911,0.466,914,1.429,915,0.398,918,1.703,927,1.013,929,0.802,936,0.41,960,0.525,974,0.307,982,0.274,983,0.415,985,1.656,1042,0.675,1073,0.466,1074,2.245,1082,0.853,1108,3.872,1114,0.891,1127,0.44,1136,0.434,1151,0.415,1180,1.609,1190,0.394,1198,0.811,1206,1.76,1225,0.466,1232,1.481,1234,0.452,1292,0.402,1323,0.446,1330,0.83,1336,0.452,1341,0.802,1345,0.776,1359,2.148,1366,0.716,1367,1.179,1377,0.513,1382,0.429,1383,0.474,1393,2.009,1394,0.44,1492,0.802,1495,1.547,1519,0.406,1536,0.415,1543,0.202,1576,0.853,1640,0.459,1676,0.769,1688,0.466,1690,1.005,1725,0.602,1764,0.83,1804,0.446,1857,0.452,1875,0.429,1953,0.776,2017,0.491,2025,0.577,2092,0.466,2098,0.452,2101,0.474,2105,0.466,2108,1.527,2113,0.491,2116,0.459,2138,0.44,2153,0.853,2183,0.459,2234,1.225,2236,0.378,2266,0.459,2267,0.459,2268,0.984,2271,0.466,2274,0.398,2276,0.853,2763,1.209,2809,0.906,2903,0.865,2915,0.419,2949,0.446,2956,0.452,3156,0.922,3177,0.877,3239,0.54,3244,0.474,3290,0.459,3338,0.459,3366,0.466,3367,0.474,3368,1.225,3369,0.474,3370,0.474,3371,0.474,3372,0.474,3382,0.54,3383,0.474,3384,0.424,3386,0.525,3387,0.906,3388,0.482,3389,0.922,3390,0.482,3391,0.482,3392,0.482,3393,0.482,3394,0.922,3395,0.482,3396,0.482,3397,0.891,3398,0.474,3399,0.482,3400,0.482,3401,0.482,3402,0.482,3403,0.482,3404,0.482,3405,0.482,3406,0.482,3407,0.482,3408,0.474,3409,0.482,3410,0.482,3411,0.482,3412,1.568,3413,0.482,3414,0.922,3416,0.482,3417,0.482,3418,0.474,3421,0.513,3422,0.877,3423,2.599,3424,0.466,3425,0.466,3451,0.501,3452,0.491,3453,0.501,3454,0.434,3455,0.434,3456,0.501,3457,0.482,3458,0.482,3459,0.501,3460,0.501,3461,0.501]],["t/1470",[3,2.327,5,0.992,6,1.344,17,2.857,30,3.459,31,3.13,32,0.989,37,2.824,48,1.449,60,4.555,115,4.066,129,2.813,141,3.206,170,2.336,200,2.133,214,2.587,247,2.904,251,1.747,290,1.953,346,4.066,370,2.024,382,4.4,476,4.03,536,1.787,600,3.16,805,3.799,807,4.892,817,4.746,3196,3.36,3207,6.319]],["t/1472",[5,0.883,7,1.573,9,2.391,11,3.904,28,1.911,32,0.833,40,1.188,45,1.957,56,2.307,61,2.023,135,1.559,169,2.957,185,2.815,187,3.794,206,2.269,236,3.611,250,1.943,253,2.471,257,2.905,258,2.665,270,3.7,290,1.032,331,2.11,342,3.611,343,2.408,370,3.174,483,4.099,491,2.835,497,2.044,526,2.506,571,2.408,597,2.207,611,2.186,622,1.608,628,1.869,707,1.693,869,2.439,887,1.918,918,4.546,927,4.067,1690,3.235,1867,2.626,3415,2.544]],["t/1474",[1,0.761,3,1.368,4,0.476,5,0.647,6,0.57,7,0.989,8,0.473,9,1.303,13,0.996,18,1.827,19,1.256,24,0.524,25,1.177,26,0.278,27,0.263,28,1.177,30,1.022,31,0.565,32,1.156,33,1.299,34,0.313,38,0.507,47,0.286,48,1.694,49,1.734,50,0.858,51,0.708,52,0.801,56,1.093,57,0.783,59,0.398,60,0.262,61,1.172,63,0.267,81,0.254,82,0.596,89,0.549,108,0.43,111,0.697,113,0.763,116,0.688,128,0.43,132,1.948,133,1.037,135,0.533,139,0.853,142,0.423,148,0.698,150,0.31,157,0.643,159,1.141,161,1.105,167,2.053,169,1.677,170,0.606,171,0.273,174,1.509,175,1.456,181,3.172,182,1.909,183,0.196,187,0.828,195,0.274,199,0.345,200,1.772,203,0.913,206,1.758,207,0.43,214,0.244,216,0.559,217,0.406,218,0.283,219,0.394,224,0.576,228,0.844,233,0.651,236,0.324,244,0.997,248,0.377,251,0.315,256,0.585,257,1.023,258,0.938,266,0.433,270,1.891,275,0.41,277,0.874,281,0.371,289,3.394,290,2.121,291,0.584,294,1.045,295,0.448,306,0.317,311,1.029,316,0.387,317,0.262,319,0.324,320,0.454,327,1.194,328,0.435,329,0.406,330,1.785,331,0.377,332,1.675,333,0.693,334,0.42,335,0.441,342,0.891,346,0.383,349,0.347,354,2.335,356,1.539,359,0.425,360,1.623,362,0.448,367,0.398,369,0.43,370,2.403,382,0.415,386,0.435,407,0.365,433,0.441,446,0.402,459,0.62,465,2.113,470,0.42,472,0.643,475,1.054,476,0.727,479,0.803,480,0.733,483,0.704,485,1.67,491,1.354,492,0.886,493,0.387,497,0.698,501,0.883,509,1.801,516,1.464,527,2.167,536,0.593,542,0.441,547,0.441,550,0.603,563,0.635,588,1.797,589,0.721,592,0.785,600,0.298,608,0.587,622,0.79,656,0.709,673,1.173,700,0.441,707,0.302,713,0.673,719,1.214,728,0.383,729,0.319,730,0.362,732,0.945,733,0.38,736,0.362,740,2.048,754,0.394,758,0.365,772,0.565,804,0.761,805,2.85,806,0.797,813,1.469,817,1.231,818,0.33,819,0.315,820,0.38,825,1.23,826,1.748,827,1.022,841,2.763,842,0.394,843,0.342,849,0.856,863,0.704,872,0.42,874,0.883,899,0.383,901,0.822,905,2.027,908,0.732,914,1.594,915,0.394,918,1.689,927,1.004,929,0.794,936,0.406,974,0.304,982,0.272,983,0.41,985,1.643,1042,0.349,1073,0.461,1074,2.23,1082,0.844,1108,3.852,1114,0.883,1127,0.435,1136,0.43,1151,0.41,1180,1.595,1190,0.39,1198,0.803,1202,0.362,1206,1.745,1225,0.461,1232,1.469,1234,0.448,1235,0.441,1292,0.398,1297,0.897,1320,0.507,1323,0.441,1330,0.822,1336,0.448,1341,0.794,1345,0.769,1359,2.13,1380,0.454,1382,0.425,1383,0.469,1393,1.993,1394,0.435,1492,0.794,1495,1.533,1519,0.402,1536,0.41,1576,0.844,1640,0.454,1676,0.761,1688,0.461,1690,0.693,1764,0.822,1804,0.441,1857,0.448,1875,0.425,1953,0.769,2017,0.486,2092,0.461,2098,0.448,2101,0.469,2105,0.461,2108,1.514,2113,0.486,2116,0.454,2138,0.435,2153,0.844,2183,0.454,2234,1.214,2236,0.374,2266,0.454,2267,0.454,2268,0.974,2271,0.461,2274,0.394,2276,0.844,2763,1.198,2809,0.897,2903,0.856,2915,0.415,2949,0.441,2956,0.448,3177,0.869,3244,0.469,3290,0.454,3338,0.454,3366,0.461,3367,0.469,3368,1.214,3369,0.469,3370,0.469,3371,0.469,3372,0.469,3374,0.596,3375,0.596,3376,0.571,3383,0.469,3384,0.42,3387,0.897,3388,0.477,3389,0.913,3390,0.477,3391,0.477,3392,0.477,3393,0.477,3394,0.913,3395,0.477,3396,0.477,3397,0.883,3398,0.469,3399,0.477,3400,0.477,3401,0.477,3402,0.477,3403,0.477,3404,0.477,3405,0.477,3406,0.477,3407,0.477,3408,0.469,3409,0.477,3410,0.477,3411,0.477,3412,1.554,3413,0.477,3414,0.913,3416,0.477,3417,0.477,3418,0.469,3422,0.869,3423,2.579,3424,0.461,3425,0.461,3451,0.496,3452,0.486,3453,0.496,3454,0.43,3455,0.43,3456,0.496,3457,0.477,3458,0.913,3459,0.496,3460,0.496,3461,0.496]],["t/1477",[1,1.182,3,2.593,5,0.618,9,2.834,16,2.988,17,1.616,30,2.814,32,1.423,37,1.597,48,1.592,49,1.023,56,1.549,61,0.623,73,2.611,81,1.526,82,1.87,111,1.52,129,1.59,132,1.387,134,1.954,141,1.813,145,1.448,149,2.472,169,1.868,170,1.321,176,2.517,183,2.988,200,3.21,207,2.622,214,2.3,221,2.41,240,2.223,243,2.188,247,4.177,251,1.553,256,2.81,258,1.15,270,2.511,310,2.461,311,1.753,319,3.777,407,2.188,472,2.014,491,2.102,492,1.932,536,1.011,597,2.363,600,1.787,622,1.722,634,3.118,635,2.027,699,2.363,757,2.081,766,2.862,819,3.673,843,2.053,844,2.14,923,2.26,925,2.081,926,2.461,953,2.32,967,2.363,968,2.461,972,2.461,973,2.41,984,2.188,1326,2.488,1346,2.341,1414,2.32,1415,2.976,1416,3.303,2189,2.517,3196,1.9,3225,3.573]],["t/1479",[5,0.87,7,1.509,9,2.325,11,3.812,28,2.318,32,0.806,40,1.139,45,1.877,48,0.734,56,2.231,61,2.01,132,1.999,135,1.496,169,2.93,185,2.723,187,3.737,206,2.216,216,1.571,236,3.512,250,1.864,253,2.371,257,2.845,258,2.61,270,3.624,290,0.99,330,1.96,331,2.024,342,3.512,343,2.31,359,2.281,370,3.213,483,3.986,491,2.768,497,1.96,526,2.404,571,2.31,597,2.117,611,2.097,622,1.542,628,1.793,707,1.624,869,2.339,887,1.839,918,4.462,927,3.955,1363,2.793,1690,3.129,1867,2.519,3415,2.44]],["t/1481",[1,0.781,3,1.1,4,0.492,5,0.646,6,0.585,7,1.019,8,0.489,9,1.337,13,1.028,18,1.872,19,1.295,25,1.21,26,0.288,27,0.272,28,1.209,32,1.135,33,1.337,34,0.324,38,0.524,47,0.811,48,1.773,49,1.535,50,0.885,51,0.509,52,1.136,56,1.125,57,0.808,59,0.412,61,1.166,81,0.263,82,0.616,89,0.297,108,0.445,111,0.92,113,0.787,116,0.711,128,0.445,132,2.398,133,0.602,135,0.55,139,0.88,142,0.437,148,0.378,157,0.664,159,1.178,161,1.141,167,2.107,169,1.709,170,0.625,171,0.539,172,0.772,174,1.12,175,1.495,181,3.222,182,1.963,183,1.221,187,1.024,194,0.39,195,0.777,196,0.477,199,0.357,200,1.885,203,0.942,206,1.536,207,0.445,214,0.252,216,0.578,217,0.42,218,0.293,219,0.408,224,0.595,233,0.672,236,0.335,244,1.028,248,0.39,251,0.326,256,0.604,257,1.182,258,0.965,266,0.447,270,1.938,275,0.425,277,0.901,281,0.384,289,3.449,290,2.066,291,0.604,294,0.751,295,0.463,306,0.328,311,1.061,316,0.4,317,0.271,319,0.335,327,1.229,328,0.451,329,0.42,330,1.835,331,0.39,332,1.722,333,0.716,334,0.83,335,0.457,342,0.92,346,0.758,349,0.359,354,2.391,356,1.581,359,0.439,360,1.391,362,0.463,367,0.412,369,0.445,370,2.364,382,0.429,386,0.451,433,0.457,446,0.416,459,0.641,465,2.159,470,0.434,472,0.664,475,1.088,476,0.751,477,0.538,479,0.83,480,0.758,483,0.727,485,1.714,488,0.397,491,1.26,492,0.333,493,0.4,497,0.721,501,0.912,509,1.848,516,1.506,523,0.47,527,2.224,536,0.734,547,0.457,550,0.623,563,0.656,588,1.85,589,0.745,592,0.811,599,0.538,600,0.308,608,1.114,622,0.815,656,0.384,673,1.206,700,0.457,701,0.397,707,0.313,713,0.695,719,1.253,720,0.457,729,0.33,730,0.375,732,0.974,733,0.393,736,0.375,740,2.1,745,0.912,754,0.408,769,0.514,772,0.583,804,0.787,805,0.753,806,0.573,818,0.341,820,0.393,825,0.992,841,2.813,843,0.354,849,0.463,863,0.727,872,0.434,899,0.397,901,0.85,905,2.079,908,0.756,914,1.457,915,0.408,918,1.735,927,1.036,929,0.82,936,0.42,982,0.281,983,0.425,985,1.686,1042,0.691,1073,0.477,1074,2.281,1082,0.872,1108,3.917,1114,0.912,1127,0.451,1136,0.445,1151,0.425,1180,1.642,1190,0.404,1198,0.83,1206,1.795,1225,0.477,1232,1.512,1234,0.463,1292,0.412,1323,0.457,1330,0.85,1336,0.463,1341,0.82,1345,0.794,1359,2.19,1366,0.733,1367,1.205,1377,0.525,1382,0.439,1383,0.485,1393,2.047,1394,0.451,1412,0.85,1444,0.463,1492,0.82,1495,1.58,1519,0.416,1536,0.425,1576,0.872,1640,0.47,1676,0.787,1688,0.477,1690,0.716,1764,0.85,1804,0.457,1857,0.463,1875,0.439,1953,0.794,2017,0.503,2092,0.477,2098,0.463,2101,0.485,2105,0.477,2108,1.56,2113,0.503,2116,0.47,2138,0.451,2153,0.872,2183,0.47,2234,1.253,2236,0.387,2266,0.47,2267,0.47,2268,1.006,2271,0.477,2274,0.408,2276,0.872,2763,1.236,2809,0.927,2903,0.885,2915,0.429,2949,0.457,2956,0.463,3156,0.944,3177,0.898,3244,0.485,3290,0.47,3338,0.47,3366,0.477,3367,0.485,3368,1.253,3369,0.485,3370,0.485,3371,0.485,3372,0.485,3382,0.553,3383,0.485,3384,0.434,3387,0.927,3388,0.494,3389,0.944,3390,0.494,3391,0.494,3392,0.494,3393,0.494,3394,0.944,3395,0.494,3396,0.494,3397,0.912,3398,0.485,3399,0.494,3400,0.494,3401,0.494,3402,0.494,3403,0.494,3404,0.494,3405,0.494,3406,0.494,3407,0.494,3408,0.485,3409,0.494,3410,0.494,3411,0.494,3412,1.601,3413,0.494,3414,0.944,3416,0.494,3417,0.494,3418,0.485,3419,0.617,3421,0.525,3422,0.898,3423,2.647,3424,0.477,3425,0.477,3451,0.514,3452,0.503,3453,0.514,3454,0.445,3455,0.445,3456,0.514,3457,0.494,3458,0.494,3459,0.514,3460,0.514,3461,0.514]],["t/1484",[1,1.594,5,1.021,6,1.514,17,2.406,19,3.186,25,2.149,32,0.833,35,1.791,37,2.377,52,1.178,57,2.541,111,2.264,129,2.368,133,2.696,139,2.769,141,2.7,149,2.341,169,2.038,174,2.755,200,1.796,206,3.253,251,1.471,256,1.899,268,2.861,290,2.342,322,3.705,368,3.31,507,2.541,536,2.143,819,2.814,822,4.262,839,4.77,840,3.747,961,4.432,1012,3.454,2768,4.642,3196,2.829,3227,4.918,3228,5.321,3229,5.321]],["t/1486",[5,0.783,6,1.279,7,1.783,32,1.271,33,4.184,35,1.274,40,1.346,45,2.218,48,1.347,56,1.64,57,3.44,61,1.534,63,2.636,64,4.479,111,1.61,135,3.367,167,3.333,174,1.959,175,2.9,181,4.385,203,4.011,206,2.633,218,1.799,251,1.046,291,1.939,311,1.856,317,1.665,333,2.299,370,3.216,475,3.781,485,3.748,516,1.901,550,3.108,622,3.913,713,3.469,723,3.031,737,2.479,740,1.969,772,2.91,843,2.174,982,1.725,983,2.606,985,3.271,1042,2.218,1292,2.526,1493,3.497,1519,2.552,1666,2.929,1676,3.924,2236,2.373,2274,2.502,2849,4.625,3384,2.665,3420,3.784,3454,2.73,3455,2.73]],["t/1490",[1,1.379,5,0.779,6,1.032,8,2.72,17,2.963,18,3.777,21,3.484,22,2.975,25,2.646,32,1.026,37,2.928,129,2.917,133,2.332,141,3.325,251,2.418,277,2.729,327,3.102,356,4.621,536,1.854,678,3.765,679,6.058,741,5.158,830,4.013,862,5.58,1198,4.615,1201,5.875,3196,3.484,3205,6.278,3231,6.553,3232,6.553,3233,6.553,3234,6.278,3361,2.62]],["t/1492",[5,0.883,7,1.573,9,2.391,11,3.904,28,1.911,32,0.833,40,1.188,45,1.957,56,2.307,61,2.023,135,1.559,169,2.957,185,2.815,187,3.794,206,2.269,236,3.611,250,1.943,253,2.471,257,2.905,258,2.665,270,3.7,290,1.032,331,2.11,342,3.611,343,2.408,370,3.174,483,4.099,491,2.835,497,2.044,526,2.506,571,2.408,597,2.207,611,2.186,622,1.608,628,1.869,707,1.693,869,2.439,887,1.918,918,4.546,927,4.067,1690,3.235,1867,2.626,3415,2.544]],["t/1494",[1,0.884,3,1.23,4,0.52,5,0.663,6,0.61,7,1.071,8,0.516,9,1.395,13,1.082,18,1.947,19,1.36,25,1.267,26,0.305,27,0.288,28,1.263,32,1.145,33,1.402,34,0.343,38,0.553,47,0.313,48,1.816,49,1.521,50,0.932,51,0.537,52,0.779,56,1.18,57,0.85,59,1.189,61,1.2,82,0.65,89,0.314,108,0.471,111,0.758,113,0.829,116,0.75,128,0.471,132,2.064,133,0.634,135,0.581,139,0.927,142,0.461,148,0.4,149,0.287,157,0.701,159,1.24,161,1.201,167,2.198,169,1.761,170,0.658,171,0.299,174,1.176,175,1.559,181,3.306,182,2.055,183,0.214,187,0.896,195,0.3,199,0.377,200,1.795,203,0.991,206,1.592,207,0.469,214,0.267,216,0.61,217,0.445,218,0.31,219,0.431,224,0.628,233,0.71,236,0.355,244,1.08,248,0.413,251,0.344,256,0.635,257,1.1,258,1.01,266,0.472,270,2.015,275,0.449,277,0.946,281,0.406,289,3.538,290,2.126,291,0.637,294,0.793,295,0.49,306,0.347,311,1.115,316,0.424,317,0.287,319,0.355,327,1.288,328,0.477,329,0.445,330,1.921,331,0.413,332,1.802,333,0.756,334,0.46,335,0.483,342,0.968,346,0.42,349,0.38,354,2.484,356,1.652,359,0.465,360,1.462,362,0.49,367,0.436,369,0.471,370,2.298,382,0.454,386,0.477,433,0.483,446,0.44,459,0.676,465,2.235,470,0.46,472,0.701,475,1.146,476,0.793,479,0.876,480,0.8,483,0.767,485,1.788,491,1.317,492,0.353,493,0.424,497,0.761,501,0.962,509,1.928,516,1.576,527,2.32,536,0.643,547,0.483,550,0.657,563,0.692,588,1.94,589,0.786,592,0.856,600,0.326,608,0.64,622,0.858,656,0.406,673,1.262,700,0.483,707,0.331,713,0.734,719,1.319,729,0.349,730,0.397,732,1.023,733,0.416,736,0.397,740,2.188,754,0.431,772,0.616,804,0.83,805,0.793,806,0.604,818,0.361,820,0.416,825,1.044,841,2.895,843,0.375,863,0.767,872,0.46,899,0.42,901,0.897,905,2.165,908,0.796,914,1.525,915,0.431,918,1.813,927,1.09,929,0.866,936,0.445,982,0.297,983,0.449,985,1.759,1042,0.383,1073,0.505,1074,2.367,1082,0.921,1108,4.023,1114,0.962,1127,0.477,1136,0.471,1151,0.449,1180,1.721,1190,0.427,1198,0.876,1206,1.878,1225,0.505,1232,1.585,1234,0.49,1292,0.436,1323,0.483,1330,0.897,1336,0.49,1341,0.866,1345,0.838,1359,2.292,1382,0.465,1383,0.514,1393,2.139,1394,0.477,1492,0.866,1495,1.66,1519,0.44,1536,0.449,1576,0.921,1640,0.497,1676,0.83,1688,0.505,1690,0.756,1764,0.897,1804,0.483,1857,0.49,1875,0.465,1953,0.838,2017,0.533,2092,0.505,2098,0.49,2101,0.514,2105,0.505,2108,1.639,2113,0.533,2116,0.497,2138,0.477,2153,0.921,2183,0.497,2234,1.319,2236,0.409,2266,0.497,2267,0.497,2268,1.059,2271,0.505,2274,0.431,2276,0.921,2763,1.301,2809,0.978,2903,0.934,2915,0.454,2949,0.483,2956,0.49,3177,0.948,3244,0.514,3290,0.497,3338,0.497,3366,0.505,3367,0.514,3368,1.319,3369,0.514,3370,0.514,3371,0.514,3372,0.514,3383,0.514,3384,0.46,3387,0.978,3388,0.523,3389,0.996,3390,0.523,3391,0.523,3392,0.523,3393,0.523,3394,0.996,3395,0.523,3396,0.523,3397,0.962,3398,0.514,3399,0.523,3400,0.523,3401,0.523,3402,0.523,3403,0.523,3404,0.523,3405,0.523,3406,0.523,3407,0.523,3408,0.514,3409,0.523,3410,0.523,3411,0.523,3412,1.682,3413,0.523,3414,0.996,3416,0.523,3417,0.523,3418,0.514,3422,0.948,3423,2.761,3424,0.505,3425,0.505,3451,0.543,3452,0.533,3453,0.543,3454,0.471,3455,0.471,3456,0.543,3457,0.523,3458,0.523,3459,0.543,3460,0.543,3461,0.543]],["t/1497",[0,6.404,5,0.87,6,1.225,17,3.517,37,3.476,49,2.226,129,3.462,133,2.768,141,3.947,247,3.575,251,2.702,536,2.2,818,5.41,2779,7.19,3196,4.136,3197,7.779,3361,3.11]],["t/1499",[5,0.366,7,1.939,8,1.707,9,2.256,18,3.945,30,1.667,32,1.188,33,4.372,40,1.464,45,2.412,48,1.437,56,1.783,57,3.625,61,1.594,81,3.242,111,1.75,135,3.547,175,3.055,181,4.505,203,4.227,251,1.137,291,2.108,311,2.018,333,2.5,370,3.304,475,4.032,485,3.917,493,2.67,516,2.067,550,3.314,622,4.089,713,3.7,740,2.141,772,3.104,818,2.277,843,2.364,872,2.897,982,1.875,983,2.833,985,3.446,1202,2.5,1292,2.747,1519,2.774,1676,4.185,1690,2.5,2236,2.58,2274,2.72,3384,2.897,3454,2.968,3455,2.968]],["t/1502",[5,0.808,57,4.334,181,3.963,251,2.968,536,2.567,550,4.8,3361,3.629]],["t/1504",[7,2.194,32,1.28,33,4.652,40,1.657,45,2.729,48,1.577,56,2.017,57,3.904,61,1.68,111,1.981,135,3.821,175,3.291,181,4.675,203,4.552,251,1.287,291,2.386,311,2.284,333,2.829,370,3.229,475,4.424,485,4.167,516,2.339,550,3.636,622,4.351,713,4.059,740,2.423,772,3.405,843,2.675,982,2.122,983,3.206,985,3.712,1292,3.109,1519,3.14,1676,4.592,2236,2.92,2274,3.079,3384,3.279,3454,3.358,3455,3.358]],["t/1507",[5,0.883,6,1.252,17,3.596,37,3.554,129,3.54,141,4.036,251,2.74,370,2.547,507,4.733,536,2.25,618,5.486,619,5.601,3196,4.229,3208,7.13,3361,3.18]],["t/1509",[3,1.944,7,1.755,9,1.34,11,2.99,32,1.116,33,4.148,40,1.325,45,2.183,48,1.331,56,1.614,57,3.846,60,1.638,61,1.523,81,3.046,111,1.584,135,3.333,157,2.099,175,2.87,181,4.362,203,3.971,251,1.029,258,1.199,290,1.151,291,1.908,311,1.827,333,2.263,370,3.199,475,3.734,485,3.716,491,1.393,516,1.871,550,3.069,601,2.687,618,3.947,619,5.023,622,3.88,713,3.426,740,1.938,772,2.874,803,3.338,843,2.14,982,1.697,983,2.565,985,3.238,1101,3.249,1202,3.527,1292,2.487,1386,3.039,1519,2.511,1676,3.876,2158,2.838,2236,2.335,2274,2.463,3377,3.567,3378,5.436,3379,3.249,3380,3.249,3381,5.064,3384,2.623,3454,2.687,3455,2.687]],["t/1512",[5,0.928,6,1.359,9,3.752,25,3.486,116,5.208,251,2.881,507,4.122,536,2.442,3361,3.452]],["t/1514",[5,0.362,6,0.64,7,1.917,9,1.464,32,1.18,33,4.346,40,1.447,45,2.384,48,1.424,56,1.762,57,4.029,61,1.585,81,2.653,111,1.73,135,3.522,175,3.034,181,4.488,203,4.197,236,4.588,251,1.124,253,3.011,291,2.084,311,1.995,333,2.471,370,3.192,475,3.996,485,3.894,491,1.521,516,2.043,550,3.285,622,4.065,713,3.667,740,2.116,772,3.076,824,1.73,842,2.689,843,2.337,864,2.831,982,1.854,983,2.8,985,3.422,1026,2.831,1134,2.594,1292,2.715,1386,5.07,1519,2.743,1676,4.148,1690,2.471,2236,2.55,2274,2.689,2695,3.148,3384,2.864,3454,2.934,3455,2.934]],["t/1517",[1,1.858,3,2.171,4,1.86,5,0.592,6,0.701,15,3.883,17,2.012,18,3.438,19,2.665,21,3.536,22,4.292,25,2.685,30,3.579,32,1.246,37,1.988,48,1.525,52,0.985,56,2.882,59,2.972,94,2.75,111,1.893,115,2.863,129,1.981,133,2.366,141,2.258,149,2.926,169,1.197,176,3.134,183,1.463,200,2.688,207,2.511,240,2.768,247,2.045,251,2.201,256,2.841,319,2.42,427,3.134,491,1.665,492,2.406,536,1.259,699,2.943,757,2.591,819,4.21,844,2.665,874,3.445,1253,5.428,1326,3.099,1344,2.004,1520,4.114,2189,3.134,2786,4.114,3196,2.366,3220,4.45,3221,4.45,3361,1.779]],["t/1519",[5,0.883,7,1.573,9,2.391,11,3.904,28,1.911,32,0.833,40,1.188,45,1.957,56,2.307,61,2.023,135,1.559,169,2.957,185,2.815,187,3.794,206,2.269,236,3.611,250,1.943,253,2.471,257,2.905,258,2.665,270,3.7,290,1.032,331,2.11,342,3.611,343,2.408,370,3.174,483,4.099,491,2.835,497,2.044,526,2.506,571,2.408,597,2.207,611,2.186,622,1.608,628,1.869,707,1.693,869,2.439,887,1.918,918,4.546,927,4.067,1690,3.235,1867,2.626,3415,2.544]],["t/1521",[1,0.81,3,1.139,4,0.516,5,0.66,6,0.606,7,1.063,8,0.512,9,1.504,13,1.074,18,2.481,19,1.351,25,1.258,26,0.302,27,0.286,28,1.255,30,0.262,32,1.14,33,1.392,34,0.34,38,0.549,47,0.31,48,1.757,49,1.513,50,0.925,51,0.533,52,0.774,56,1.172,57,0.844,59,0.432,61,1.195,81,0.755,82,0.645,89,0.312,108,0.467,111,0.752,113,0.822,116,0.744,128,0.467,132,2.054,133,0.629,135,0.576,139,0.92,142,0.457,148,0.396,157,0.695,159,1.231,161,1.192,167,2.184,169,1.754,170,0.653,171,0.296,174,1.168,175,1.55,181,3.294,182,2.041,183,0.213,187,0.89,195,0.297,199,0.374,200,1.785,203,0.984,206,1.584,207,0.466,214,0.265,216,0.605,217,0.441,218,0.308,219,0.428,224,0.623,233,0.704,236,0.352,244,1.072,248,0.409,251,0.341,256,0.631,257,1.093,258,1.003,266,0.469,270,2.004,275,0.446,277,0.939,281,0.403,289,3.525,290,2.117,291,0.632,294,0.787,295,0.486,306,0.344,311,1.107,316,0.42,317,0.285,319,0.352,327,1.28,328,0.473,329,0.441,330,1.908,331,0.409,332,1.79,333,0.75,334,0.456,335,0.479,342,0.961,346,0.416,349,0.377,354,2.47,356,1.641,359,0.461,360,1.451,362,0.486,367,0.432,369,0.467,370,2.375,382,0.451,386,0.473,433,0.479,446,0.436,459,0.671,465,2.224,470,0.456,472,0.695,475,1.137,476,0.787,479,0.869,480,0.794,483,0.761,485,1.777,491,1.308,492,0.35,493,0.801,497,0.755,501,0.955,509,1.916,516,1.565,527,2.306,536,0.638,547,0.479,550,0.652,563,0.687,588,1.926,589,0.78,592,0.849,600,0.324,608,0.635,622,0.851,656,0.403,673,1.254,700,0.479,707,0.328,713,0.728,719,1.309,729,0.346,730,0.393,732,1.016,733,0.413,736,0.393,740,2.175,754,0.428,772,0.611,804,0.824,805,0.787,806,0.6,818,0.358,820,0.413,825,1.036,841,2.883,843,0.372,863,0.761,872,0.456,899,0.416,901,0.89,905,2.152,908,0.79,914,1.515,915,0.428,918,1.801,927,1.082,929,0.859,936,0.441,982,0.295,983,0.446,985,1.748,1042,0.379,1073,0.501,1074,2.354,1082,0.913,1108,4.008,1114,0.955,1127,0.473,1136,0.467,1151,0.446,1180,1.71,1190,0.424,1198,0.869,1202,0.393,1206,1.866,1225,0.501,1232,1.574,1234,0.486,1292,0.432,1323,0.479,1330,0.89,1336,0.486,1341,0.859,1345,0.832,1359,2.277,1382,0.461,1383,0.509,1393,2.125,1394,0.473,1492,0.859,1495,1.648,1519,0.436,1536,0.446,1576,0.913,1640,0.493,1676,0.824,1688,0.501,1690,1.074,1764,0.89,1804,0.479,1857,0.486,1875,0.461,1953,0.832,2017,0.528,2092,0.501,2098,0.486,2101,0.509,2105,0.501,2108,1.627,2113,0.528,2116,0.493,2138,0.473,2153,0.913,2183,0.493,2234,1.309,2236,0.406,2266,0.493,2267,0.493,2268,1.051,2271,0.501,2274,0.428,2276,0.913,2763,1.291,2809,0.971,2903,0.926,2915,0.451,2949,0.479,2956,0.486,3177,0.94,3244,0.509,3290,0.493,3338,0.493,3366,0.501,3367,0.509,3368,1.309,3369,0.509,3370,0.509,3371,0.509,3372,0.509,3383,0.509,3384,0.456,3387,0.971,3388,0.518,3389,0.988,3390,0.518,3391,0.518,3392,0.518,3393,0.518,3394,0.988,3395,0.518,3396,0.518,3397,0.955,3398,0.509,3399,0.518,3400,0.518,3401,0.518,3402,0.518,3403,0.518,3404,0.518,3405,0.518,3406,0.518,3407,0.518,3408,0.509,3409,0.518,3410,0.518,3411,0.518,3412,1.67,3413,0.518,3414,0.988,3416,0.518,3417,0.518,3418,0.509,3422,0.94,3423,2.744,3424,0.501,3425,0.501,3451,0.539,3452,0.528,3453,0.539,3454,0.467,3455,0.467,3456,0.539,3457,0.518,3458,0.518,3459,0.539,3460,0.539,3461,0.539,3464,0.739]],["t/1524",[5,0.883,6,1.252,17,3.596,37,3.554,113,3.701,141,4.036,251,2.74,507,5.156,536,2.25,620,5.03,673,3.201,1018,6.26,3196,4.229,3226,7.13,3361,3.18]],["t/1526",[3,1.938,5,0.294,6,0.521,7,1.559,9,1.902,13,3.648,18,3.255,19,3.165,28,0.679,32,1.239,33,2.722,40,0.673,45,1.109,48,1.514,49,0.946,51,1.428,52,0.419,56,1.433,57,2.104,61,1.24,81,2.257,108,1.365,111,1.407,113,1.539,132,1.711,135,2.059,139,0.984,161,2.972,169,1.911,174,1.712,175,1.773,181,3.292,183,0.622,195,0.869,199,1.094,203,2.453,206,0.99,216,0.928,219,1.251,236,2.396,251,0.523,253,1.401,258,1.065,277,0.788,289,4.963,290,1.634,291,0.969,295,1.42,311,0.928,317,0.832,327,2.502,330,2.025,333,1.149,349,1.101,356,3.335,360,2.835,369,1.365,370,2.276,382,1.317,465,1.773,475,2.835,485,2.439,491,0.708,493,1.228,516,2.214,550,1.749,601,1.365,618,1.047,619,1.332,620,1.196,622,2.546,707,0.96,713,1.952,719,3.263,729,1.011,732,1.985,733,1.206,740,0.984,754,1.251,772,1.638,804,2.208,816,1.42,842,1.251,843,1.087,899,1.217,901,2.386,936,1.289,982,0.862,983,1.303,985,2,1006,1.65,1042,1.109,1134,2.109,1198,2.329,1202,2.01,1234,1.42,1292,1.263,1330,2.386,1336,1.42,1341,2.303,1393,2.678,1519,1.276,1536,1.303,1640,1.442,1676,2.208,1690,2.678,2158,1.442,2234,3.263,2236,1.186,2274,1.251,2276,2.449,2903,2.484,3177,2.521,3366,1.464,3367,1.489,3368,3.263,3369,1.489,3370,1.489,3371,1.489,3372,1.489,3378,3.359,3379,1.65,3380,1.65,3381,2.885,3384,1.332,3422,2.521,3454,1.365,3455,1.365,3457,1.515]],["t/1529",[5,0.883,6,1.252,17,3.596,37,3.554,129,3.54,141,4.036,251,2.74,370,2.547,536,2.25,618,5.486,619,5.601,620,6.268,3196,4.229,3208,7.13,3361,3.18]],["t/1531",[3,2.062,7,1.928,32,1.184,33,4.359,40,1.455,45,2.398,48,1.431,56,1.772,57,3.612,61,1.59,81,2.664,111,1.74,135,3.535,175,3.044,181,4.496,203,4.212,251,1.13,258,1.317,290,1.264,291,2.096,311,2.007,333,2.486,370,3.076,475,4.014,485,3.905,491,1.53,516,2.055,550,3.299,601,2.951,618,2.263,619,2.88,622,4.077,713,3.683,740,2.129,772,3.09,843,2.35,982,1.864,983,2.817,985,3.434,1202,3.792,1292,2.731,1519,2.758,1676,4.166,2158,3.117,2236,2.565,2274,2.705,3378,5.765,3379,3.568,3380,3.568,3381,5.444,3384,2.88,3454,2.951,3455,2.951]],["t/1534",[5,0.924,6,1.478,17,3.3,37,4.194,113,3.396,141,3.702,146,4.78,251,2.594,368,4.539,507,5.23,536,2.064,673,2.937,824,3.993,1018,5.743,1271,5.649,3196,3.88,3226,6.541,3361,2.917]],["t/1536",[5,0.352,6,0.622,7,1.863,9,1.423,32,1.301,33,4.282,40,1.407,45,2.317,48,1.394,52,0.875,56,1.713,57,3.536,61,1.565,63,2.727,64,4.633,81,2.596,111,1.682,135,3.461,175,2.981,181,4.448,203,4.123,218,1.879,236,4.027,251,1.093,253,2.927,291,2.026,311,1.939,317,1.739,333,2.402,370,3.161,475,3.911,485,3.836,516,1.986,550,3.214,622,4.005,713,3.588,737,2.59,740,2.057,772,3.01,824,1.682,842,2.614,843,2.271,982,1.802,983,2.722,985,3.362,1134,3.877,1292,2.639,1492,2.752,1519,2.666,1666,3.06,1676,4.059,1690,2.402,2173,1.465,2236,2.479,2274,2.614,3384,2.784,3454,2.852,3455,2.852]],["t/1539",[1,1.909,5,0.808,6,1.429,35,3.056,48,2.081,112,7.027,635,5.148,3363,9.587]],["t/1541",[1,1.584,5,0.853,32,1.179,48,2.196,169,2.832,281,4.684,327,3.564,328,5.503,329,5.131,330,4.611,331,4.762,332,4.327,333,4.576,334,5.303,335,5.577,346,4.845,478,4.933,1413,5.739,3364,7.53,3365,7.53]],["t/1543",[135,3.938,278,6.241,287,7.02,304,4.842,305,6.442,306,4.481,312,7.555,336,7.555,337,5.375,338,9.495,341,6.879,537,7.79]],["t/1545",[1,2.013,35,3.221,52,2.118,1344,4.309]],["t/1547",[52,2.147,3217,8.965,3465,10.245]],["t/1549",[28,3.481,206,2.904,3465,10.245]],["t/1551",[1,1.432,11,3.506,18,2.938,22,3.09,35,2.291,38,3.029,52,1.507,60,2.994,61,1.75,84,3.68,93,3.646,94,2.815,142,2.523,169,1.83,183,2.237,203,3.789,258,2.191,289,4.983,327,3.221,620,4.304,621,3.18,734,3.387,805,3.029,806,3.308,824,2.896,908,3.041,909,3.47,1344,3.065]],["t/1553",[18,3.97,19,5.506,32,1.439,161,6.201,289,4.297,1198,6.475,2173,3.409]],["t/1555",[3,2.475,18,3.919,19,5.435,32,1.421,161,6.122,289,4.241,2173,3.365,2234,6.722]],["t/1557",[169,2.539,356,4.43,2173,3.5,2903,7.09,3177,7.195]],["t/1559",[49,2.532,108,6.384,169,2.38,199,5.118,219,5.852,356,4.153,1393,6.429,2173,3.281,2903,6.646]],["t/1561",[3,2.413,9,3.808,289,4.135,719,7.835,2173,3.281,2234,6.554,3366,6.851,3367,6.965]],["t/1563",[52,2.035,206,2.753,289,4.297,327,4.352,733,5.864,936,6.265,2173,3.409]],["t/1565",[18,3.97,19,5.506,161,6.201,1341,6.402,2173,3.409,2276,6.809,3368,6.809]],["t/1567",[18,3.97,19,5.506,174,4.761,754,6.08,1336,6.905,2173,3.409,3368,6.809]],["t/1569",[139,4.724,169,2.441,327,4.296,356,4.26,1341,6.32,2173,3.365,2276,6.722,3368,6.722]],["t/1571",[7,4.391,48,2.136,289,4.353,290,2.88,465,3.749,2173,3.454]],["t/1573",[32,1.439,48,2.108,49,2.631,132,3.57,289,4.297,356,4.315,2173,3.409]],["t/1575",[3,2.574,48,2.164,51,4.076,289,4.411,2173,3.5]],["t/1577",[32,1.403,61,1.563,289,4.188,327,4.242,349,5.218,465,3.607,2173,3.322,3369,7.053,3370,7.053]],["t/1579",[9,3.353,113,4.335,289,4.353,317,4.099,327,4.41,2173,3.454]],["t/1581",[13,4.389,32,1.459,56,3.13,61,1.26,169,2.935,183,2.374,277,3.008,289,4.357,290,2.233,295,5.424,356,4.376,360,6.643,369,5.211,382,5.029,475,4.647,516,3.629,1234,5.424,1536,4.974,3371,5.684,3372,5.684]],["t/1583",[1,2.04,35,3.265,169,2.609]],["t/1585",[57,5.128,187,3.581,331,5.74,342,4.936,370,2.907,491,3.396,628,5.085]],["t/1587",[169,2.609,183,3.188,184,6.476]],["t/1589",[1,2.04,24,4.457,35,3.265]],["t/1591",[24,4.338,55,8.236,59,6.303,2173,3.5,2268,5.612]],["t/1593",[24,4.397,66,5.264,89,4.609,102,8.147]],["t/1595",[32,1.421,66,4.993,76,5.789,102,7.729,103,8.136,341,7.408,370,2.907,3466,10.363]],["t/1597",[24,4.281,32,1.458,66,5.125,79,7.603,89,4.488,102,7.933]],["t/1599",[24,3.575,31,5.294,57,3.714,58,6.122,76,7.152,349,4.529,676,5.761,736,4.727,737,5.096,874,7.567,1026,5.416,3467,8.881,3468,8.881,3469,8.881,3470,8.881]],["t/1601",[24,4.338,58,7.429,370,3.023,463,7.009]],["t/1603",[41,5.631,290,2.842,996,6.719,1021,7.83,1190,6.023,1324,7.118,3471,8.808]],["t/1605",[32,1.439,172,6.023,758,5.631,996,6.719,1190,6.023,3177,7.008,3471,8.808]],["t/1607",[32,1.477,48,2.164,996,6.898,1190,6.184,3471,9.043]],["t/1609",[32,1.439,49,2.631,197,7.658,364,9.195,996,6.719,1190,6.023,3471,8.808]],["t/1611",[31,4.614,36,4.848,370,2.983,842,6.161,1134,5.941,2695,7.212]],["t/1613",[1,1.306,18,2.68,22,2.818,24,2.853,35,2.09,38,2.763,52,1.374,60,2.731,61,1.793,63,2.785,66,3.415,75,5.165,84,3.357,89,4.063,93,3.894,94,3.488,142,2.302,169,1.67,183,2.041,203,3.457,258,1.998,289,4.476,327,2.939,620,3.926,621,2.901,734,3.089,779,4.145,805,2.763,806,3.018,824,2.641,908,2.774,909,3.166,1344,2.796,1666,4.806]],["t/1615",[111,3.912,195,4.225,216,4.511,258,2.96,899,5.915,2173,3.409,3422,7.008]],["t/1617",[13,5.737,28,3.388,493,6.128,732,4.251,2173,3.5]],["t/1619",[516,4.62,707,4.665,729,4.916,732,4.141,804,6.14,901,6.633,2173,3.409]],["t/1621",[13,5.516,32,1.681,360,5.84,707,4.605,729,4.853,734,4.517,3227,8.39]],["t/1623",[1,1.794,35,2.871,52,1.888,61,1.488,93,4.206,142,3.162,169,2.294,183,2.803,734,4.244,908,3.811,909,4.349,1344,3.841]],["t/1625",[1,1.885,5,0.798,52,1.984,134,4.901,206,2.683,353,6.106,459,4.873,3472,9.466,3473,9.466]],["t/1627",[1,1.432,18,2.938,22,3.09,24,3.128,35,2.291,38,3.029,52,1.507,60,2.994,61,1.75,66,3.744,84,3.68,93,4.079,94,3.709,142,2.523,169,1.83,183,2.237,258,2.191,289,4.191,327,3.221,621,3.18,734,3.387,779,4.544,805,3.029,806,3.308,824,2.896,908,3.041,909,3.47,1344,3.065]],["t/1629",[294,6.272,509,4.893]],["t/1631",[290,2.958,509,4.761,1393,5.815,1394,6.991]],["t/1633",[290,2.958,386,6.991,509,4.761,740,4.98]],["t/1635",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/1637",[185,5.06,257,3.357,258,3.08,370,3.064]],["t/1639",[169,3.077,185,4.8,257,3.184,258,2.922,370,2.907,611,5.946]],["t/1641",[82,4.209,207,3.037,214,3.293,244,5.16,248,5.087,257,2.822,258,2.589,370,2.576,527,4.817,547,5.957,730,4.889,732,3.623,1323,5.957,2915,5.601,2949,5.957,2956,6.041]],["t/1643",[169,2.473,257,3.226,258,2.96,331,5.815,370,2.945,483,6.679]],["t/1645",[1,2.013,35,3.221,258,3.08,824,4.071]],["t/1647",[206,2.826,258,3.039,306,5.019,824,4.016,2125,9.44]],["t/1649",[1,2.04,35,3.265,38,4.317]],["t/1651",[28,3.388,157,5.321,370,3.023,491,3.531,497,5.781]],["t/1653",[9,3.353,370,2.983,497,5.705,842,6.161,864,6.486,2695,7.212]],["t/1655",[5,0.7,6,1.238,7,3.707,32,1.541,41,4.817,48,2.257,159,7.481,290,3.583,330,4.817,370,2.519,1536,5.417,3373,7.865]],["t/1657",[1,2.04,35,3.265,84,5.244]],["t/1659",[28,3.434,60,4.209,84,5.173,638,6.389]],["t/1661",[28,3.434,60,4.209,84,5.173,659,6.051]],["t/1663",[28,3.434,59,6.389,60,4.209,84,5.173]],["t/1665",[28,3.53,370,3.149]],["t/1667",[3,2.475,8,3.767,32,1.421,81,3.876,133,3.23,331,5.74,370,2.907,659,5.74]],["t/1669",[32,1.497,84,5.173,206,2.865,638,6.389]],["t/1671",[157,5.543,370,3.149]],["t/1673",[1,1.934,35,3.095,60,4.045,61,1.888,805,4.092,806,4.47]],["t/1675",[60,4.209,174,4.954,200,3.23,1380,7.292]],["t/1677",[30,3.498,32,1.631,133,3.709,228,6.394,290,2.669,294,5.506,360,5.554,819,4.565,849,6.484,3374,8.633]],["t/1679",[3,2.574,89,4.548,817,7.09,874,7.308,3375,9.44]],["t/1681",[2173,3.697]],["t/1683",[2173,3.697]],["t/1685",[2173,3.697]],["t/1687",[2173,3.697]],["t/1689",[2173,3.697]],["t/1691",[49,2.701,150,4.913,370,3.023,805,4.202,842,6.243]],["t/1693",[3,2.475,24,4.171,30,3.678,370,2.907,491,3.396,805,4.78,1202,5.516]],["t/1695",[24,4.067,30,3.585,49,2.532,370,2.834,805,4.709,825,5.188,826,7.371,827,7.933,914,4.302]],["t/1697",[3,2.218,5,0.724,30,3.297,31,4.03,32,1.274,49,2.328,51,3.513,206,2.436,320,6.202,370,2.606,492,4.399,758,4.983,805,3.621,813,9.012,817,6.111,1297,6.404]],["t/1699",[3,2.218,30,3.297,31,4.03,49,2.877,52,1.801,206,3.01,290,2.515,370,2.606,492,4.399,728,5.235,805,3.621,806,3.956,817,6.111,1297,6.404,3376,7.795]],["t/1701",[0,3.154,1,1.013,3,1.312,9,1.733,11,2.48,18,2.078,22,2.185,24,2.212,34,3.707,35,1.621,38,2.143,52,1.066,60,2.118,61,1.839,63,3.161,66,3.877,75,5.62,84,2.603,89,3.395,93,3.389,94,2.915,116,2.904,142,1.785,169,1.295,181,2.102,183,1.582,203,2.68,206,1.441,257,1.689,258,1.55,289,4.288,290,1.488,304,2.766,327,2.279,491,1.801,507,3.981,618,5.079,620,5.272,621,2.249,734,2.395,779,3.214,780,3.727,805,2.143,806,2.34,824,2.999,908,2.151,909,2.455,1344,2.168,1666,5.456]],["t/1703",[32,1.403,135,4.188,175,4.29,370,2.87,622,5.135,985,4.839]],["t/1705",[0,2.971,1,0.954,3,1.237,9,1.633,11,2.336,18,1.958,22,3.062,24,2.085,34,3.548,35,1.527,36,2.361,38,2.019,52,1.004,60,1.996,61,1.804,63,3.026,66,5.495,75,5.46,84,2.452,89,3.879,93,3.274,94,2.79,116,2.736,142,1.682,169,1.22,181,1.981,183,1.491,203,2.525,206,1.358,257,1.591,258,1.46,289,4.167,290,1.402,304,2.606,327,2.147,491,1.697,507,3.845,618,4.935,620,5.092,621,2.12,734,2.257,779,3.029,780,3.511,781,2.893,782,3.957,805,2.019,806,2.205,824,2.87,908,2.027,909,2.313,1344,2.043,1666,5.222]],["t/1707",[57,4.631,203,5.4,475,6.24]],["t/1709",[57,4.39,181,4.725,203,5.119,370,2.945,550,4.862,843,5.283]],["t/1711",[7,3.972,33,5.707,48,1.932,57,4.024,181,5.036,203,4.692,370,2.699,550,4.457,1519,5.684]],["t/1713",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/1715",[48,2.224,167,5.502,1382,6.912]],["t/1717",[48,2.224,167,5.502,1383,7.633]],["t/1719",[38,4.709,48,2.029,159,7.366,167,5.02,181,4.941,370,2.834]],["t/1721",[5,0.819,48,2.108,167,5.215,181,4.015,370,2.945,908,4.836]],["t/1723",[48,2.029,167,5.02,181,4.941,370,2.834,805,4.709,806,5.143]],["t/1725",[1,1.934,35,3.095,61,1.604,507,5.168,618,5.989]],["t/1727",[81,3.978,370,2.983,619,7.68,1101,8.128,3377,8.924]],["t/1729",[3,2.475,258,2.922,290,2.806,491,3.396,619,6.392,3378,6.918,3379,7.919,3380,7.919]],["t/1731",[9,3.398,11,4.863,157,5.321,370,3.023,618,5.224]],["t/1733",[3,2.507,601,6.633,1202,5.588,2158,7.008,2173,3.409,3378,7.008,3381,8.022]],["t/1735",[81,4.086,618,5.295,1202,5.815,2173,3.547]],["t/1737",[57,4.631,618,5.368,803,8.694]],["t/1739",[1,1.885,35,3.017,52,1.984,61,1.563,142,3.322,183,2.945,908,4.004,909,4.57,1344,4.036]],["t/1741",[28,3.3,48,2.108,132,3.57,216,4.511,359,6.552,370,2.945,1363,8.022]],["t/1743",[1,1.885,35,3.017,52,1.984,61,1.563,142,3.322,183,2.945,908,4.004,909,4.57,1344,4.036]],["t/1745",[47,3.858,48,1.844,49,2.302,132,4.407,171,3.682,257,2.822,346,5.175,370,2.576,477,7.018,1042,4.716,1366,6.21,1367,7.113,3382,7.211]],["t/1747",[1,1.432,18,2.938,22,3.09,24,3.128,35,2.291,38,3.029,52,1.507,60,2.994,61,1.75,66,3.744,84,3.68,93,4.079,94,3.709,142,2.523,169,1.83,183,2.237,258,2.191,289,4.191,327,3.221,621,3.18,734,3.387,779,4.544,805,3.029,806,3.308,824,2.896,908,3.041,909,3.47,1344,3.065]],["t/1749",[9,3.444,28,3.434,116,5.771,132,3.715]],["t/1751",[32,1.385,216,4.342,251,2.446,359,6.306,370,2.834,433,6.554,465,3.562,480,5.693,1804,6.554,3290,6.745]],["t/1753",[82,5.006,465,3.851,1359,6.991,2173,3.547]],["t/1755",[32,1.421,139,4.724,465,3.653,480,5.84,863,5.602,1127,6.632,1359,6.632,2173,3.365]],["t/1757",[32,1.421,139,4.724,465,3.653,863,5.602,1136,6.548,1359,6.632,2173,3.365,3383,7.143]],["t/1759",[3,2.574,258,3.039,483,5.826,588,6.727,2173,3.5]],["t/1761",[48,2.136,330,5.705,370,2.983,588,7.772,2173,3.454]],["t/1763",[18,4.131,509,4.761,1393,5.815,2173,3.547]],["t/1765",[0,3.154,1,1.013,3,1.312,9,1.733,11,2.48,18,2.078,22,2.185,24,2.212,34,3.707,35,1.621,38,2.143,52,1.066,60,2.118,61,1.839,63,3.161,66,3.877,75,5.62,84,2.603,89,3.395,93,3.389,94,2.915,116,2.904,142,1.785,169,1.295,181,2.102,183,1.582,203,2.68,206,1.441,257,1.689,258,1.55,289,4.288,290,1.488,304,2.766,327,2.279,491,1.801,507,3.981,618,5.079,620,5.272,621,2.249,734,2.395,779,3.214,780,3.727,805,2.143,806,2.34,824,2.999,908,2.151,909,2.455,1344,2.168,1666,5.456]],["t/1767",[370,3.023,485,4.356,982,4.303,983,6.501,3384,6.648]],["t/1769",[32,1.518,1292,6.476,1676,6.476]],["t/1771",[1,1.885,35,3.017,52,1.984,84,4.845,93,4.333,142,3.322,734,4.459,1344,4.036]],["t/1773",[52,2.062,111,3.964,145,3.774,187,3.676,370,2.983,3385,7.933]],["t/1775",[34,6.018,35,2.771,145,4.635,187,4.514,370,2.636,865,4.761,911,6.372]],["t/1777",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/1779",[207,3.517,370,2.983,516,4.68,916,5.896,925,5.424]],["t/1781",[1,2.04,35,3.265,142,3.596]],["t/1783",[28,3.388,157,5.321,370,3.023,491,3.531,497,5.781]],["t/1785",[3,2.54,370,2.983,497,5.705,842,6.161,864,6.486,2695,7.212]],["t/1787",[4,3.945,270,4.911,563,5.256,905,4.863]],["t/1789",[4,3.698,200,3.82,270,5.057,370,2.834,643,7.536,905,4.558]],["t/1791",[4,3.793,137,9.077,159,7.478,270,4.799,370,2.907,905,4.675]],["t/1793",[4,4.054,270,4.334,1070,7.183]],["t/1795",[61,1.583,257,3.184,270,4.056,1070,6.722,1101,7.919,1190,5.946,3474,10.363,3475,8.695]],["t/1797",[111,3.813,145,3.631,187,3.536,270,4.763,549,7.314,1070,6.637,1190,5.871,2173,3.322]],["t/1799",[4,3.698,16,4.705,258,2.849,270,3.954,574,6.851,1070,7.835,1151,7.286,2173,3.281]],["t/1801",[142,3.596,270,4.334,3476,8.694]],["t/1803",[8,3.918,35,3.178,121,6.727,142,3.5,1130,9.043]],["t/1805",[8,3.918,35,3.178,118,6.727,142,3.5,1152,9.971]],["t/1807",[8,3.918,35,3.178,121,6.727,142,3.5,1078,8.462]],["t/1809",[8,3.918,35,3.178,124,6.432,142,3.5,1080,8.039]],["t/1811",[8,3.918,35,3.178,118,6.727,142,3.5,1079,8.039]],["t/1813",[8,4.025,1072,7.183,1076,6.186]],["t/1815",[142,3.409,258,2.96,270,4.108,273,8.022,592,6.332,1206,5.506,2173,3.409]],["t/1817",[32,1.421,48,2.081,159,7.478,290,3.32,330,5.558,370,2.907]],["t/1819",[8,3.866,370,2.983,841,3.921,1075,6.721,1076,5.941,3477,10.636]],["t/1821",[1,2.04,35,3.265,142,3.596]],["t/1823",[4,3.999,28,3.434,142,3.547,206,2.865]],["t/1825",[4,3.653,32,1.368,60,3.845,491,3.27,507,4.173,608,4.502,1080,7.443,1148,9.232,1530,9.232,3478,9.979,3479,9.979]],["t/1827",[28,3.344,81,3.978,182,6.103,491,3.485,938,5.251,974,4.75]],["t/1830",[16,4.765,79,7.314,81,3.827,142,3.322,246,6.311,370,2.87,1133,8.033,3385,7.631,3480,10.232]],["t/1832",[34,4.965,142,4.074,1126,6.432,1130,9.043]],["t/1834",[34,4.965,142,4.074,258,3.039,1130,9.043]],["t/1836",[207,3.612,244,4.549,290,2.958,1136,6.902]],["t/1838",[21,4.953,78,4.75,142,3.454,419,7.933,507,4.448,3481,10.636]],["t/1840",[111,3.964,142,3.454,419,7.933,608,4.798,2805,8.924,3482,10.636]],["t/1842",[543,8.694,2086,10.245,3483,11.074]],["t/1844",[34,4.9,207,3.517,244,4.429,1050,9.287,3484,10.636]],["t/1846",[199,5.318,206,2.753,290,2.842,291,4.712,306,4.889,919,6.809,1137,8.808]],["t/1848",[207,3.564,244,4.488,290,2.918,1136,6.81,3485,10.778]],["t/1850",[3,2.644,491,3.628,1050,8.259]],["t/1852",[5,0.841,81,4.031,142,3.5,290,2.918,552,9.44]],["t/1854",[203,5.327,553,8.348,1147,10.106,1969,8.844]],["t/1856",[47,4.298,78,4.57,713,5.29,734,4.459,804,5.984,985,4.068,1143,8.585,3486,10.232,3487,10.232]],["t/1858",[30,3.825,491,3.531,676,6.991,918,4.863,1143,9.043]],["t/1860",[142,3.365,300,6.061,370,2.907,905,4.675,1123,9.37,1124,7.143,1190,5.946]],["t/1862",[206,2.904,507,4.631,1143,9.291]],["t/1864",[124,6.432,142,3.5,276,5.104,543,8.462,3488,9.971]],["t/1866",[8,3.971,16,5.087,758,5.859,1076,6.102]],["t/1868",[32,1.458,290,2.88,1008,8.924,1076,5.941,1161,10.905]],["t/1870",[244,4.675,1076,6.272]],["t/1872",[204,6.073,290,2.918,542,8.139,1076,6.021]],["t/1874",[32,1.303,52,1.844,56,3.609,290,2.574,459,5.545,465,3.352,492,4.503,608,4.29,822,6.671,905,4.29,1072,6.168,1108,4.582,1110,6.798,3489,9.509]],["t/1876",[8,3.627,32,1.368,132,3.394,206,2.617,210,8.74,290,2.702,444,6.387,841,3.679,1075,7.576,1076,5.574]],["t/1878",[8,3.719,32,1.403,206,2.683,290,2.77,841,3.772,1075,7.69,1076,5.716,3490,9.466]],["t/1880",[8,3.673,22,4.017,465,3.562,841,3.725,1075,8.164,1076,5.644,1116,7.223,1118,9.348]],["t/1882",[49,2.775,148,5.94,1075,6.997]],["t/1884",[1,1.909,35,3.056,66,5.908,93,3.69,94,3.754,779,6.061,780,7.027]],["t/1886",[36,5.676,61,1.625,356,4.372,779,6.22,780,7.212]],["t/1888",[0,3.154,1,1.013,3,1.312,9,1.733,11,2.48,18,2.078,22,2.185,24,2.212,34,3.707,35,1.621,38,2.143,52,1.066,60,2.118,61,1.839,63,3.161,66,3.877,75,5.62,84,2.603,89,3.395,93,3.389,94,2.915,116,2.904,142,1.785,169,1.295,181,2.102,183,1.582,203,2.68,206,1.441,257,1.689,258,1.55,289,4.288,290,1.488,304,2.766,327,2.279,491,1.801,507,3.981,618,5.079,620,5.272,621,2.249,734,2.395,779,3.214,780,3.727,805,2.143,806,2.34,824,2.999,908,2.151,909,2.455,1344,2.168,1666,5.456]],["t/1890",[32,1.458,45,5.461,56,4.037,61,1.625,135,4.353,622,4.488]],["t/1892",[1,1.986,35,3.178,93,4.468,734,4.697]],["t/1894",[3,2.54,9,3.353,93,3.787,872,6.561,2173,3.454,3386,8.128]],["t/1896",[5,0.798,81,3.827,206,2.683,990,8.585,1206,5.366,1212,9.466,1213,9.466,1235,6.637,2173,3.322]],["t/1898",[5,0.798,81,3.827,459,4.873,990,8.585,1206,5.366,1235,6.637,2173,3.322,3491,10.232,3492,10.232]],["t/1900",[8,3.918,93,3.838,200,3.187,270,4.218,1190,6.184]],["t/1902",[8,3.767,38,4.04,93,3.69,137,9.077,159,6.32,270,4.056,370,2.907,1190,5.946]],["t/1904",[22,4.121,32,1.421,36,4.724,370,2.907,707,4.605,781,5.789,788,8.39,3493,10.363]],["t/1906",[32,1.497,146,6.268,707,4.854,781,6.102]],["t/1908",[1,1.909,48,2.081,149,3.993,328,6.632,330,5.558,370,2.907,788,9.928]],["t/1910",[9,3.398,28,3.388,116,5.694,130,5.224,2162,8.039]],["t/1912",[2173,3.697]],["t/1914",[10,6.002,61,1.583,93,3.69,244,4.315,707,4.605,796,7.027,1044,8.136,1654,8.136]],["t/1916",[2173,3.697]],["t/1918",[2173,3.697]],["t/1920",[1,1.934,35,3.095,93,4.675,94,3.803,734,4.575]],["t/1922",[93,3.89,115,6.156,707,4.854,1017,7.809]],["t/1924",[81,4.142,93,3.943,707,4.921]],["t/1926",[5,0.798,7,4.224,81,3.827,93,3.643,206,2.683,459,4.873,707,4.547,1235,6.637,1826,8.962]],["t/1928",[82,5.006,93,3.89,1009,6.52,1247,8.577]],["t/1930",[93,3.89,1009,6.52,1050,8.147,1247,8.577]],["t/1932",[93,3.838,678,5.424,1009,6.432,1053,9.043,1247,8.462]],["t/1934",[93,3.89,378,8.844,1009,6.52,1247,8.577]],["t/1936",[93,3.787,257,3.268,1247,8.351,3494,10.636,3495,10.636,3496,10.636]],["t/1938",[32,1.439,36,4.785,75,5.631,707,4.665,781,5.864,785,8.808,786,8.808]],["t/1940",[32,1.351,36,5.425,49,2.47,75,6.383,76,5.506,370,2.765,707,4.38,781,5.506,785,8.27,786,8.27]],["t/1942",[32,1.681,93,3.69,94,3.754,263,7.729,366,6.632,594,6.061,809,9.587]],["t/1944",[1,1.986,35,3.178,93,4.468,94,3.904]],["t/1946",[93,4.434,244,4.429,248,5.891,370,2.983,2915,6.486]],["t/1948",[32,1.497,78,4.879,93,3.89,244,4.549]],["t/1950",[32,1.497,76,6.102,93,3.89,244,4.549]],["t/1952",[32,1.458,49,2.666,93,3.787,244,4.429,996,6.807,1302,8.351]],["t/1954",[1,2.013,35,3.221,93,3.89,94,3.957]],["t/1956",[32,1.421,36,5.59,67,6.722,356,4.26,707,4.605,782,7.919,796,7.027]],["t/1958",[48,2.004,93,3.553,170,3.23,174,4.525,203,4.866,218,4.155,871,6.766,877,5.352,1374,7.626,1544,7.835,3497,9.232]],["t/1960",[32,1.421,63,4.818,64,6.918,75,5.558,76,5.789,341,7.408,796,7.027]],["t/1962",[4,3.698,36,5.506,75,5.419,76,5.644,90,7.371,91,8.849,93,3.598,108,7.632]],["t/1964",[4,3.893,36,4.848,90,7.759,108,6.721,1490,9.84,3498,10.636]],["t/1966",[34,4.655,48,2.029,174,4.582,248,5.596,310,6.094,781,5.644,918,4.558,2400,6.745,3198,4.558,3499,9.348]],["t/1968",[63,3.921,93,3.553,106,6.662,174,4.525,224,4.413,733,5.574,773,8.079,830,5.352,864,6.086,872,6.155,1190,5.726]],["t/1970",[3,2.413,106,6.745,174,4.582,224,4.468,733,5.644,771,7.933,830,5.419,864,6.162,872,6.232,1190,5.797]],["t/1972",[63,4.179,75,5.705,740,4.848,796,7.212,1042,5.461,3500,9.84]],["t/1974",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/1976",[28,3.388,48,2.164,132,3.665,390,7.561,2177,5.612]],["t/1978",[207,3.471,268,4.943,370,2.945,516,4.62,2177,5.466,2881,8.242,3501,10.498]],["t/1980",[28,3.258,206,3.216,290,2.806,370,2.907,2881,9.628,3502,10.363]],["t/1982",[1,1.986,35,3.178,61,1.647,908,4.218,909,4.814]],["t/1984",[5,0.808,32,1.421,109,5.692,290,2.806,370,2.907,908,4.056,1166,6.468,1167,8.39]],["t/1986",[28,3.137,206,2.617,290,2.702,370,2.799,410,6.662,633,7.443,1166,7.483,1506,6.564,3503,9.979,3504,9.232]],["t/1988",[134,5.095,150,4.848,370,2.983,908,4.162,1166,6.639,2173,3.454]],["t/1990",[52,2.062,242,6.416,908,4.162,1042,5.461,1941,6.996,2173,3.454]],["t/1992",[1,2.013,35,3.221,52,2.118,1344,4.309]],["t/1994",[1,1.862,32,1.385,52,1.959,370,2.834,1151,7.794,1755,7.536,2173,3.281,3505,8.477]],["t/1996",[148,5.631,150,4.785,370,2.945,1151,6.332,2173,3.409,3505,10.367]],["t/1998",[5,0.759,6,1.343,32,1.335,52,1.888,370,2.731,729,4.56,1116,6.961,1151,7.671,1755,7.263,3476,7.646,3506,9.738]],["t/2000",[1,1.885,32,1.403,52,1.984,270,4.004,370,2.87,1755,7.631,3507,11.377]],["t/2002",[1,1.909,52,2.377,57,4.334,149,3.993,150,4.724,224,4.583,1543,3.039]],["t/2004",[4,3.843,9,3.31,10,6.08,61,1.604,113,4.279,974,4.688,3386,8.022]],["t/2006",[1,2.193,32,1.351,52,1.911,132,3.352,187,3.407,491,3.23,549,7.046,758,5.287,960,7.532,2173,3.201,3239,7.739]],["t/2008",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2010",[48,2.055,49,2.564,167,5.083,181,3.913,277,3.732,516,4.502,1074,4.981,1108,4.93]],["t/2012",[206,2.865,290,2.958,1074,4.471,2153,7.086]],["t/2014",[32,1.608,33,4.341,224,5.186,306,4.481,700,6.241,740,4.386,1074,3.938,3387,8.084,3388,6.75,3389,8.228]],["t/2016",[360,5.915,492,4.971,740,4.785,1074,4.297,1108,5.058,2173,3.409,3390,7.365]],["t/2018",[1074,4.353,1206,5.578,1953,6.283,3391,7.462,3392,7.462,3393,7.462]],["t/2021",[200,3.274,501,7.508,2108,6.997]],["t/2023",[28,3.388,200,3.187,491,3.531,497,5.781,2108,6.81]],["t/2025",[3,2.413,9,3.185,16,4.705,21,5.625,527,5.299,597,5.852,1206,5.299,2098,6.646,2108,6.384]],["t/2027",[516,4.941,2116,7.495]],["t/2029",[3,2.54,4,3.893,266,3.539,446,6.283,1108,5.125,1345,6.283]],["t/2031",[169,2.506,1073,7.212,1576,6.899,3394,8.735,3395,7.462]],["t/2033",[32,1.421,233,5.182,367,6.061,1232,5.285,1495,6.632,1857,6.817,3396,7.27,3397,7.027]],["t/2035",[32,1.421,233,5.182,589,5.74,1232,5.285,1495,6.632,2809,7.143,3397,7.027,3398,7.143]],["t/2037",[929,6.402,1074,4.297,1206,5.506,1764,6.633,2092,7.118,2105,7.118,3399,7.365]],["t/2039",[27,3.958,49,2.564,89,4.317,142,3.322,187,3.536,316,5.817,1082,6.637,1206,5.366,2101,7.053]],["t/2041",[206,2.585,673,3.475,1074,4.034,3244,6.795,3400,6.915,3401,6.915,3402,6.915,3403,6.915,3404,6.915,3405,6.915,3406,6.915,3407,6.915]],["t/2043",[491,3.579,1074,4.471,1114,7.407,2173,3.547]],["t/2045",[6,1.429,32,1.421,182,5.946,206,2.718,290,2.806,1074,4.241,2153,6.722,2173,3.365]],["t/2047",[6,1.486,48,2.164,132,3.665,1074,4.411,2173,3.5]],["t/2049",[6,1.411,32,1.403,52,1.984,465,3.607,841,3.772,905,4.616,1074,4.188,1190,5.871,2173,3.322]],["t/2051",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2053",[5,0.935,48,2.004,49,2.501,167,4.958,181,3.816,277,3.64,516,4.391,841,4.738]],["t/2055",[5,0.829,28,3.344,206,2.789,290,2.88,841,3.921,3408,7.332]],["t/2057",[5,0.841,28,3.388,169,2.539,740,4.913,841,3.973]],["t/2059",[182,6.268,291,4.903,740,4.98,3409,7.663]],["t/2061",[5,0.841,28,3.388,841,3.973,3410,7.561,3411,7.561]],["t/2063",[1,2.04,491,3.628,3412,7.183]],["t/2065",[1,2.04,491,3.628,3412,7.183]],["t/2067",[48,2.108,49,2.631,182,6.023,470,6.475,918,4.736,3412,6.809,3413,7.365]],["t/2069",[28,3.388,32,1.477,182,6.184,290,2.918,2173,3.5]],["t/2071",[34,5.101,48,2.224,169,2.609]],["t/2073",[32,1.477,48,2.164,169,2.539,290,2.918,2173,3.5]],["t/2075",[8,4.025,319,5.274,332,5.573]],["t/2077",[5,0.798,128,6.465,132,3.48,236,4.873,820,5.716,841,3.772,927,6.527,3414,7.178]],["t/2079",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2081",[5,0.906,47,3.361,48,2.565,49,2.005,157,5.154,169,1.885,171,3.207,257,2.459,281,4.36,327,3.317,328,5.121,329,4.775,330,5.599,331,4.432,332,4.027,333,4.259,334,4.935,335,5.19,346,4.509,354,4.734,370,2.244,1042,4.108]],["t/2083",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2085",[48,2.029,167,5.02,181,4.941,354,5.859,370,2.834,472,4.988]],["t/2087",[48,2.029,294,5.644,354,5.859,370,2.834,472,4.988,485,5.222]],["t/2089",[1,1.732,34,5.326,35,2.771,61,1.766,63,4.542,75,7.006,89,4.878,1666,7.838]],["t/2092",[248,6.219,370,3.149]],["t/2094",[1,1.885,35,3.017,61,1.563,63,4.02,75,6.527,89,5.135,1666,6.938]],["t/2096",[36,5.048,370,3.106,3508,11.074]],["t/2098",[74,10.387,370,3.149]],["t/2100",[2173,3.697]],["t/2102",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2104",[5,0.956,28,3.258,206,2.718,250,5.285,290,2.806,370,2.907,3415,6.918]],["t/2106",[5,1.002,28,3.137,206,2.617,236,5.71,253,6.473,370,2.799,1867,6.879,2173,3.24]],["t/2108",[169,1.983,187,4.726,257,2.587,270,4.913,342,5.138,370,2.361,491,3.901,571,5.319,918,5.856]],["t/2110",[7,3.475,32,1.154,52,1.632,169,2.804,170,2.725,187,2.909,257,2.587,270,4.913,275,5.078,342,4.009,362,5.538,370,2.361,479,5.193,491,2.758,736,4.481,918,4.867,1151,5.078,2183,5.62,3416,5.906,3417,5.906]],["t/2112",[200,3.925,257,3.029,270,5.196,370,2.765,918,5.369]],["t/2114",[9,3.353,257,3.268,370,2.983,927,6.678,1690,5.662]],["t/2116",[9,3.226,133,3.189,170,3.312,187,3.536,270,4.004,491,3.352,577,7.464,1009,6.106,2173,3.322]],["t/2118",[111,4.184,459,5.347]],["t/2120",[2173,3.697]],["t/2122",[5,0.942,7,4.171,56,3.835,169,3.044,342,4.812,370,2.834,707,4.49]],["t/2124",[5,0.921,6,1.343,32,1.335,113,3.969,132,3.312,133,3.035,257,2.992,258,2.746,476,5.44,563,4.749,1225,6.603,2173,3.162]],["t/2126",[5,0.836,6,1.149,7,3.439,26,3.41,32,1.469,52,1.615,206,2.185,218,3.469,266,2.772,277,3.039,290,2.256,342,3.968,465,2.937,476,4.654,479,5.139,536,2.935,608,4.835,2173,2.705,2266,5.562,2267,5.562,2271,5.649,3418,5.743]],["t/2128",[2173,3.697]],["t/2130",[9,3.593,11,5.591,32,1.259,169,2.919,343,5.803,370,2.576,491,3.009,497,4.926,526,6.041,597,5.32,628,4.506,869,5.878,887,4.622]],["t/2132",[5,0.889,206,2.989,207,3.037,217,5.481,257,2.822,290,3.086,342,4.374,370,2.576,1180,7.177,1875,5.732,2138,5.878,3338,6.131]],["t/2134",[200,3.319,592,6.772]],["t/2136",[144,4.807,673,3.851,674,6.52,1134,6.102]],["t/2138",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2140",[5,0.829,49,2.666,56,4.037,673,3.749,825,5.461,905,4.798]],["t/2142",[1,2.085,5,0.708,25,4.003,49,2.276,50,4.161,52,1.761,290,2.459,370,2.547,600,3.977,673,3.989,905,5.106,914,3.867,915,5.26,2173,2.949,2763,5.812]],["t/2144",[5,0.829,49,2.666,56,4.037,170,3.443,825,5.461,905,4.798]],["t/2146",[1,2.193,5,0.769,25,4.209,49,2.47,50,4.517,52,1.911,290,2.669,914,4.197,2173,3.201,2763,6.309]],["t/2148",[49,2.666,56,4.037,132,3.617,170,3.443,825,5.461,905,4.798]],["t/2150",[1,2.209,5,0.778,25,4.24,49,2.501,50,4.573,52,1.935,290,2.702,914,4.249,2763,6.387]],["t/2152",[49,2.564,56,3.884,170,3.312,370,2.87,825,5.254,905,4.616,914,4.357,916,4.845,925,5.218]],["t/2154",[1,2.145,25,4.118,49,2.383,50,4.357,52,1.844,290,2.574,370,2.667,905,4.29,914,4.049,916,4.503,925,4.849,2173,3.088,2763,6.086]],["t/2156",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2158",[4,3.893,8,3.866,133,3.315,370,2.983,510,7.212,3236,7.603]],["t/2160",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2162",[3,2.842,32,1.351,175,4.195,256,3.72,311,5.114,370,2.765,985,4.732]],["t/2164",[133,3.359,175,3.799,258,3.039,985,4.286,1492,6.573]],["t/2166",[1,2.04,35,3.265,183,3.188]],["t/2168",[32,1.421,52,2.009,81,3.876,183,3.53,187,3.581,536,2.567,3419,9.077]],["t/2170",[52,2.118,183,3.145,488,6.156,1412,6.902]],["t/2172",[52,2.035,111,3.912,183,3.022,523,7.008,599,8.022,849,6.905,1412,6.633]],["t/2174",[1,2.04,35,3.265,620,6.133]],["t/2176",[5,0.829,6,1.467,370,2.983,620,5.891,842,6.161,1134,5.941]],["t/2178",[5,0.829,6,1.467,13,5.662,1006,8.128,1042,5.461,2173,3.454]],["t/2180",[81,4.142,236,5.274,2173,3.596]],["t/2182",[9,3.491,236,5.274,2173,3.596]],["t/2184",[1,1.909,35,3.056,61,1.583,618,5.944,620,7.234]],["t/2186",[3,2.475,258,2.922,290,2.806,491,3.396,619,6.392,3378,6.918,3379,7.919,3380,7.919]],["t/2188",[3,2.507,601,6.633,1202,5.588,2158,7.008,2173,3.409,3378,7.008,3381,8.022]],["t/2190",[81,4.086,618,5.295,1202,5.815,2173,3.547]],["t/2192",[1,2.04,35,3.265,824,4.127]],["t/2194",[81,4.142,236,5.274,2173,3.596]],["t/2196",[9,3.491,236,5.274,2173,3.596]],["t/2198",[5,0.819,6,1.448,370,2.945,824,3.912,842,6.08,1134,5.864,1492,6.402]],["t/2200",[2173,3.697]],["t/2202",[32,1.421,63,4.818,64,6.918,218,4.315,317,3.993,737,5.946,2173,3.365]],["t/2204",[0,3.154,1,1.013,3,1.312,9,1.733,11,2.48,18,2.078,22,2.185,24,2.212,34,3.707,35,1.621,38,2.143,52,1.066,60,2.118,61,1.839,63,3.161,66,3.877,75,5.62,84,2.603,89,3.395,93,3.389,94,2.915,116,2.904,142,1.785,169,1.295,181,2.102,183,1.582,203,2.68,206,1.441,257,1.689,258,1.55,289,4.288,290,1.488,304,2.766,327,2.279,491,1.801,507,3.981,618,5.079,620,5.272,621,2.249,734,2.395,779,3.214,780,3.727,805,2.143,806,2.34,824,2.999,908,2.151,909,2.455,1344,2.168,1666,5.456]],["t/2206",[111,3.862,291,4.652,311,4.453,333,5.516,370,2.907,485,4.956,2274,6.002]],["t/2208",[370,3.106,713,5.726,740,5.048]],["t/2210",[516,4.873,772,4.803,2236,6.083]],["t/2212",[1,1.504,18,3.087,22,3.246,35,2.407,38,3.182,52,1.583,60,3.146,61,1.792,84,3.866,93,4.177,94,3.831,142,2.651,169,1.923,183,2.35,206,2.141,258,2.301,621,3.341,734,3.558,805,3.182,806,3.476,824,3.042,908,3.195,909,3.646,1344,3.22]],["t/2214",[32,1.477,133,3.359,146,6.184,206,2.826,900,7.429]],["t/2216",[28,3.481,133,3.451,206,2.904]],["t/2218",[5,0.819,6,1.704,167,5.215,206,2.753,370,2.945,2849,7.236]],["t/2220",[5,0.971,167,5.284,206,2.789,370,2.983,2849,7.332]],["t/2222",[32,1.421,63,4.818,64,6.918,218,4.315,317,3.993,737,5.946,2173,3.365]],["t/2224",[5,0.808,6,1.429,35,3.056,174,4.699,206,2.718,1042,5.321,1493,8.39,3420,9.077]],["t/2226",[1,1.794,35,2.871,52,1.888,61,1.488,93,4.206,142,3.162,169,2.294,183,2.803,734,4.244,908,3.811,909,4.349,1344,3.841]],["t/2228",[52,2.307,172,5.656,195,3.968,196,6.683,200,2.914,334,6.08,370,2.765,608,4.447,720,6.394,1377,7.352,3156,6.915]],["t/2230",[52,1.935,172,5.726,195,4.017,200,2.95,370,2.799,608,4.502,701,5.623,745,6.766,769,7.28,3156,7.001,3421,7.443]],["t/2233",[1,2.013,35,3.221,257,3.357,491,3.579]],["t/2235",[2173,3.697]],["t/2237",[1,2.04,35,3.265,289,4.532]],["t/2239",[113,4.393,370,3.023,1690,6.679,2173,3.5]],["t/2241",[1,2.013,35,3.221,289,4.471,327,4.529]],["t/2243",[370,3.106,842,6.414,2173,3.596]],["t/2245",[1,2.04,18,4.188,35,3.265]],["t/2247",[1,1.96,3,2.54,48,2.136,59,6.22,149,4.099,2173,3.454]],["t/2249",[0,6.184,1,1.986,22,4.286,35,3.178,94,3.904]],["t/2251",[18,4.637,30,3.678,370,2.907,493,5.892,1202,5.516,1690,5.516,2173,3.365]],["t/2253",[18,4.076,81,4.693,370,3.023,2173,3.5]],["t/2255",[1,2.013,3,2.608,35,3.221,290,2.958]],["t/2257",[3,2.574,10,6.243,628,5.288,803,8.462,2173,3.5]],["t/2259",[3,2.574,34,4.965,35,3.178,290,2.918,2173,3.5]],["t/2261",[3,2.54,22,4.229,34,4.9,35,3.136,290,2.88,2173,3.454]],["t/2263",[3,2.507,370,2.945,497,5.631,842,6.08,1134,5.864,2173,3.409,2695,7.118]],["t/2265",[1,1.519,18,3.118,22,3.279,35,2.432,38,3.215,52,1.599,60,3.178,61,1.801,84,3.905,93,4.198,94,3.856,142,2.678,169,1.943,183,2.374,258,2.325,621,3.375,734,3.594,805,3.215,806,3.511,824,3.073,908,3.227,909,3.683,1344,3.253]],["t/2267",[2173,3.697]],["t/2269",[2173,3.697]],["t/2271",[1,2.013,35,3.221,116,5.771,507,4.569]],["t/2273",[2173,3.697]],["t/2275",[370,3.023,842,6.243,864,6.573,2173,3.5,2695,7.308]],["t/2277",[81,4.142,236,5.274,2173,3.596]],["t/2279",[57,4.508,824,4.016,1026,6.573,1386,7.705,2173,3.5]],["t/2281",[9,3.491,236,5.274,2173,3.596]],["t/2283",[1,2.013,35,3.221,66,5.264,89,4.609]],["t/2285",[2173,3.697]],["t/2287",[2173,3.697]],["t/2289",[2173,3.697]],["t/2291",[2173,3.697]],["t/2293",[2173,3.697]],["t/2295",[2173,3.697]],["t/2297",[2173,3.697]],["t/2299",[1,1.986,22,4.286,35,3.178,36,4.913,66,5.193]],["t/2301",[2173,3.697]],["t/2303",[333,5.894,370,3.106,2173,3.596]],["t/2305",[1,2.013,35,3.221,66,5.264,780,7.407]],["t/2307",[36,4.785,49,2.631,170,3.398,203,5.119,1190,6.023,1375,7.008,2173,3.409]],["t/2309",[1,2.013,35,3.221,66,5.264,779,6.389]],["t/2311",[5,0.759,6,1.343,36,5.385,43,5.695,67,6.317,97,5.223,298,5.752,370,2.731,779,5.695,842,5.64,2173,3.162,3444,9.009]],["t/2313",[36,4.785,49,2.631,170,3.398,203,5.119,1190,6.023,1375,7.008,2173,3.409]],["t/2315",[5,0.908,6,1.606,32,1.303,52,2.257,465,4.104,841,3.505,974,5.2,1134,5.312,2173,3.088,3509,7.978]],["t/2317",[1,1.862,24,4.067,35,2.979,66,4.868,93,4.601,94,3.66,734,4.403,779,5.909]],["t/2319",[5,0.798,6,1.411,52,1.984,206,2.683,290,2.77,781,5.716,1271,6.938,2173,3.322,3510,8.962]],["t/2321",[1,1.838,5,0.778,6,1.376,49,2.501,52,1.935,132,3.394,150,4.549,465,3.518,1271,6.766,2173,3.24,3509,8.373]],["t/2323",[5,0.935,6,1.653,52,2.324,465,3.518,1134,5.574,1271,6.766,2173,3.24,3509,8.373]],["t/2325",[5,0.908,6,1.606,32,1.303,52,2.257,465,4.104,841,3.505,974,5.2,1134,5.312,2173,3.088,3509,7.978]],["t/2327",[1,2.013,35,3.221,66,5.264,781,6.102]],["t/2329",[2173,3.697]],["t/2331",[2173,3.697]],["t/2333",[370,3.106,842,6.414,2173,3.596]],["t/2335",[2173,3.697]],["t/2337",[1,2.013,35,3.221,66,5.264,782,8.348]],["t/2339",[2173,3.697]],["t/2341",[1,2.04,35,3.265,93,3.943]],["t/2343",[19,5.729,867,6.589,1330,6.902,2173,3.547]],["t/2345",[19,5.506,291,4.712,316,5.968,1330,6.633,1332,8.808,2173,3.409,2779,8.499]],["t/2347",[867,6.501,1330,6.81,1331,9.043,1341,6.573,2173,3.5]],["t/2349",[244,4.315,291,4.652,316,5.892,1127,6.632,1332,8.695,1333,9.077,2173,3.365,3418,7.143]],["t/2351",[244,4.26,291,4.593,754,5.926,1127,6.548,1332,8.585,1333,8.962,1341,6.24,1343,8.284,2173,3.322]],["t/2353",[1,1.551,18,3.183,22,3.347,35,2.482,38,3.282,52,1.632,60,3.244,61,1.819,84,3.986,93,3.841,94,3.049,142,2.733,169,1.983,183,2.423,258,2.373,621,3.446,734,3.669,805,3.282,806,3.584,824,3.137,908,3.295,909,3.76,1344,3.321]],["t/2355",[4,3.945,370,3.023,2173,3.5,3423,7.832]],["t/2357",[9,2.998,169,2.24,187,3.286,290,2.574,332,5.86,370,2.667,497,5.1,527,6.107,2173,3.088,3423,7.855,3424,6.447]],["t/2359",[9,3.034,133,2.999,200,3.467,290,2.605,370,2.699,527,6.635,2173,3.124,3423,7.896,3425,6.524]],["t/2361",[1,2.013,22,4.344,35,3.221,94,3.957]],["t/2363",[2173,3.697]],["t/2365",[0,4.684,1,1.504,18,3.087,22,3.246,35,2.407,38,3.182,52,1.583,60,3.146,61,1.792,84,3.866,93,4.177,94,3.831,142,2.651,169,1.923,183,2.35,258,2.301,621,3.341,734,3.558,805,3.182,806,3.476,824,3.042,908,3.195,909,3.646,1344,3.22]],["t/2367",[5,0.841,8,3.918,9,3.398,872,6.648,2173,3.5]],["t/2371",[5,1.019,6,1.559,52,1.103,61,1.802,131,2.863,133,2.572,169,2.287,183,1.638,204,3.206,206,2.965,207,1.881,250,2.902,257,1.748,266,1.893,290,1.54,298,3.361,300,3.328,444,5.281,465,2.909,627,4.244,887,2.863,915,3.296,1242,8.433,1524,4.067,1574,5.264,2152,4.606,3378,3.798,3415,5.509,3472,5.264,3511,5.264,3512,11.308,3513,5.264,3514,2.349,3515,5.264,3516,5.264]],["t/2373",[5,0.976,6,1.296,61,1.436,206,2.465,207,3.108,257,2.888,266,3.127,1074,3.847,1108,4.528,2153,6.096,3514,3.88,3517,5.443,3518,8.695,3519,9.398]],["t/2375",[21,3.584,61,1.555,93,2.74,183,2.216,289,3.15,536,2.521,621,4.965,673,3.587,707,3.42,772,3.338,787,4.747,1117,6.231,2236,4.228,3423,6.351,3424,5.218,3425,5.218,3514,4.706,3520,7.696,3521,7.696,3522,7.696,3523,7.12,3524,7.12,3525,7.696,3526,6.741,3527,5.615,3528,7.696]],["t/2377",[35,2.979,48,2.029,181,4.619,215,7.536,344,7.536,1271,6.851,2769,7.088,3514,4.171,3529,10.104]],["t/2379",[5,0.788,52,1.959,131,5.085,183,2.909,204,5.693,366,6.467,1524,7.223,3378,6.745,3514,4.171,3515,9.348]],["t/2381",[63,3.78,129,3.751,145,3.415,195,3.873,257,2.957,276,4.557,507,4.024,772,4.174,840,5.935,1393,5.122,3110,8.902,3530,8.428,3531,9.622,3532,9.622]],["t/2383",[5,0.953,34,2.103,47,1.917,48,0.917,63,1.793,141,3.111,157,2.253,165,2.018,199,3.546,257,1.402,289,2.865,364,3.997,398,3.583,410,3.047,537,3.695,600,3.066,633,3.404,772,1.98,824,4.553,974,2.038,1042,2.344,1074,1.868,1166,2.849,1180,2.528,1506,3.002,1524,3.263,1875,2.849,2150,3.829,2153,2.96,2309,3.583,2400,3.047,3338,3.047,3415,3.047,3504,4.222,3514,3.515,3516,4.222,3517,6.761,3518,4.222,3533,2.572,3534,4.564,3535,2.96,3536,4.564,3537,4.564,3538,4.564,3539,3.095,3540,4.564,3541,4.564,3542,3.583,3543,4.564,3544,3.583,3545,4.564,3546,5.38,3547,4.564,3548,4.564,3549,4.135,3550,4.564,3551,4.222,3552,4.222,3553,3.997,3554,4.564,3555,4.564,3556,4.564,3557,4.564,3558,4.564,3559,4.564,3560,4.564,3561,4.564,3562,4.564,3563,4.564,3564,4.564,3565,4.564,3566,4.564]],["t/2385",[33,4.341,715,5.291,1257,5.047,3029,7.074,3265,6.793,3523,8.902,3524,8.902,3551,8.902,3552,8.902,3567,5.471,3568,9.622]],["t/2388",[5,0.983,6,1.586,8,2.159,32,1.489,61,1.301,97,3.186,99,4.334,131,2.99,169,1.4,192,3.708,206,3.306,207,1.964,257,1.826,266,1.977,290,2.305,304,2.99,306,2.767,361,4.664,542,3.853,647,3.655,722,4.985,922,3.708,1524,4.247,1578,5.496,1791,5.496,1894,3.802,2150,4.985,2173,1.929,3438,8.714,3514,2.452,3569,5.941,3570,6.892,3571,5.496,3572,5.496,3573,5.496,3574,5.496,3575,5.496,3576,5.496]],["t/2390",[1,0.809,3,1.048,5,0.53,6,0.605,21,5.196,27,1.698,32,1.282,40,1.368,48,0.882,61,2.022,142,1.426,144,2.99,149,1.692,151,3.147,152,2.677,153,2.74,154,2.412,157,2.167,165,1.941,182,2.519,188,2.27,233,2.195,256,1.372,266,1.461,291,1.971,353,2.62,417,3.845,459,2.091,647,1.613,800,2.977,1108,5.155,1206,4.359,1347,5.501,1379,3.355,1657,3.026,1688,2.977,1953,2.593,2088,3.555,2098,5.467,2103,3.555,2108,4.293,3327,3.845,3336,5.951,3387,3.026,3577,8.311,3578,4.39,3579,4.39,3580,4.062,3581,4.39,3582,4.39,3583,4.39,3584,6.794,3585,6.794,3586,4.39,3587,6.794,3588,4.39,3589,4.39,3590,4.39,3591,4.39,3592,4.39,3593,4.39,3594,4.39,3595,4.39,3596,3.845,3597,4.39,3598,4.062,3599,4.062,3600,4.39]],["t/2392",[5,0.693,26,3.635,131,4.47,146,5.096,175,3.131,574,6.022,611,5.096,621,3.635,824,3.31,885,5.246,1241,7.779,1381,7.19,1524,6.349,2237,7.452,3511,8.217,3514,3.666,3601,8.217,3602,8.881,3603,7.779,3604,8.881,3605,8.881]],["t/2394",[21,4.765,182,5.871,257,3.144,291,4.593,1113,8.962,3580,9.466,3596,8.962,3598,9.466,3599,9.466]],["t/2396",[5,0.929,7,2.417,28,1.841,32,1.353,38,2.282,50,2.683,52,1.135,61,1.287,93,3,131,4.24,169,1.985,183,2.841,206,2.999,290,2.281,366,3.747,621,3.448,673,2.064,674,3.494,707,2.602,757,4.296,877,3.14,1003,4.107,1194,3.531,1206,4.418,1524,6.022,1894,6.316,2173,1.901,3366,3.97,3514,4.916,3570,7.989,3576,5.417,3606,5.855,3607,5.855,3608,5.855,3609,5.855,3610,5.855,3611,5.855]],["t/2398",[5,0.7,38,3.501,39,2.856,109,4.933,204,5.06,256,2.807,257,2.759,278,5.825,290,2.431,344,6.698,621,3.675,841,3.311,1180,4.974,3612,6.862,3613,8.308,3614,8.308,3615,10.397,3616,8.308,3617,8.98]],["t/2400",[5,1.005,6,0.659,63,1.878,145,1.696,217,2.853,633,3.565,638,2.796,657,3.87,659,2.648,732,1.886,755,4.011,772,2.074,824,4.608,974,2.135,1108,2.303,1166,2.984,1194,2.883,2389,3.87,2549,3.87,3437,4.422,3438,4.187,3439,4.422,3440,4.422,3514,4.568,3517,6.659,3533,2.694,3535,3.101,3539,3.241,3546,5.924,3549,2.824,3570,3.87,3571,4.422,3572,4.422,3573,4.422,3574,4.422,3575,4.422,3618,4.78,3619,4.187,3620,4.78,3621,4.78,3622,4.78,3623,4.78,3624,4.78,3625,3.565,3626,3.565,3627,4.78,3628,4.78,3629,4.78,3630,4.78,3631,4.78,3632,4.78,3633,4.422,3634,4.78,3635,4.78,3636,4.78,3637,4.78,3638,4.422,3639,4.78,3640,4.78,3641,4.187,3642,4.78,3643,4.78,3644,4.78]],["t/2402",[33,4.341,715,5.291,1257,5.047,3029,7.074,3265,6.793,3567,5.471,3613,8.902,3614,8.902,3615,8.902,3616,8.902,3645,9.622]],["t/2405",[5,0.979,6,1.119,27,1.636,32,0.905,37,1.655,49,1.654,52,1.28,61,1.862,130,3.199,131,3.321,133,2.057,149,1.63,150,1.928,169,2.16,204,4.573,205,2.868,206,2.986,207,1.399,211,3.321,212,2.868,213,3.023,214,1.516,222,5.343,224,1.87,226,3.913,227,3.913,229,4.63,230,3.085,231,3.913,232,3.913,250,3.366,251,1.024,266,1.407,291,1.898,306,1.97,323,3.461,370,1.851,444,4.224,465,2.326,538,2.868,647,1.554,915,3.823,1181,7.007,1374,3.232,1381,3.424,1847,3.549,2885,3.424,3085,3.549,3446,3.321,3513,3.913,3570,8.53,3646,6.6,3647,4.229,3648,8.116,3649,4.229,3650,4.229,3651,3.913,3652,4.229,3653,3.704,3654,3.704]],["t/2407",[5,0.721,6,0.921,9,3.343,27,2.583,28,3.333,61,1.02,111,2.489,113,2.722,132,2.271,169,1.573,200,1.974,206,1.751,266,2.222,292,6.372,305,3.668,332,4.652,353,3.985,527,4.848,647,3.396,673,2.354,865,3.383,2124,6.178,3423,7.142,3424,7.189,3425,7.189,3473,6.178,3514,2.757,3655,5.849,3656,9.244,3657,6.678,3658,9.244,3659,6.678,3660,6.678]],["t/2409",[5,0.75,206,2.523,323,5.047,463,5.375,621,3.938,1576,6.241,3118,8.902,3446,7.555,3514,3.972,3653,8.428,3654,8.428,3661,8.902,3662,9.622,3663,9.622]],["t/2411",[38,2.442,60,2.414,63,4.372,129,4.747,142,2.034,145,3.949,195,4.479,257,1.925,266,2.084,510,4.247,621,2.564,678,3.152,772,4.827,840,6.864,908,2.451,1070,4.063,1180,5.674,1202,4.705,1393,5.923,1496,5.255,3475,5.255,3530,5.486,3664,5.795,3665,6.263,3666,9.477,3667,5.795,3668,6.263,3669,6.263,3670,6.263,3671,6.263,3672,6.263]],["t/2413",[5,0.972,63,3.24,772,4.618,824,4.393,841,3.04,974,3.683,2149,7.629,3408,5.684,3517,6.166,3533,4.647,3546,4.647,3549,4.871,3673,8.246,3674,6.302,3675,8.246,3676,8.246,3677,8.246,3678,6.676,3679,7.629,3680,8.246,3681,8.246]],["t/2415",[33,4.097,715,5.562,1257,4.763,3029,7.437,3265,7.141,3530,7.954,3567,5.163,3653,7.954,3654,7.954,3664,8.401,3666,8.401,3667,8.401,3682,9.081]],["t/2418",[5,0.976,6,1.296,61,1.436,206,2.465,207,3.108,257,2.888,266,3.127,1074,3.847,1108,4.528,2151,8.231,3514,3.88,3517,5.443,3683,8.695,3684,9.398]],["t/2420",[1,1.504,32,1.119,48,2.124,61,1.247,144,3.592,149,3.146,169,1.923,183,2.35,256,2.551,300,4.774,329,4.872,517,4.924,621,4.329,673,3.728,674,6.312,787,5.035,848,6.088,2942,7.552,3514,4.843,3685,8.163,3686,8.163,3687,8.163,3688,8.163]],["t/2422",[63,3.873,129,3.843,145,3.498,195,3.968,621,4.034,772,4.276,840,6.08,1393,5.247,3689,9.857,3690,4.778,3691,9.857,3692,9.857]],["t/2424",[7,3.835,75,4.983,183,2.674,306,4.326,542,6.026,716,6.517,824,3.462,1506,6.111,1874,7.294,3514,4.738,3693,7.099,3694,9.29,3695,9.29,3696,9.29,3697,8.595,3698,9.29]],["t/2426",[5,0.983,33,2.893,63,2.52,611,3.679,638,3.75,656,3.494,772,2.782,824,4.695,974,2.864,1074,2.625,1257,3.363,2147,5.38,2151,5.617,3517,7.107,3533,3.613,3539,4.348,3542,5.035,3544,5.035,3546,3.613,3567,3.646,3625,4.783,3626,4.783,3683,5.933,3690,3.108,3699,6.413,3700,5.933,3701,6.413,3702,6.413,3703,6.413,3704,6.413,3705,6.413,3706,6.413,3707,6.413,3708,6.413,3709,6.413,3710,6.413,3711,6.413,3712,6.413,3713,6.413]],["t/2429",[5,0.975,6,1.477,32,1.318,37,1.542,52,0.764,61,1.827,116,3.298,133,2.748,169,2.077,174,1.787,175,1.389,181,1.507,204,4.368,205,2.672,206,3.073,207,1.303,217,2.352,257,1.211,266,1.311,277,1.437,278,4.049,290,3.008,304,1.983,306,1.835,342,1.877,444,5.644,463,2.201,465,3.108,471,2.631,472,1.945,618,1.91,625,3.011,647,2.293,784,2.592,910,2.939,915,3.616,1180,6.838,1181,7.345,1334,2.875,1417,2.764,1442,3.451,1875,2.459,2138,2.522,2147,3.306,2206,5.467,2757,3.094,2777,2.875,3690,1.91,3714,3.94,3715,3.94,3716,3.646]],["t/2431",[5,0.612,32,1.076,49,1.966,132,2.668,256,2.452,257,3.167,278,5.089,330,4.208,354,3.558,370,2.201,463,4.383,640,6.872,740,4.698,804,4.589,871,5.32,1074,3.211,1108,3.78,1232,4.001,1265,5.996,2265,6.16,3514,3.239,3690,5.924,3716,7.259,3717,7.846,3718,7.846,3719,7.846,3720,7.846,3721,7.846]],["t/2433",[5,0.534,9,2.159,22,2.723,34,3.155,48,1.375,78,3.058,94,2.48,169,1.613,175,2.414,200,2.025,204,3.859,258,1.931,277,2.498,278,4.442,300,4.005,310,4.13,342,3.261,403,5.745,410,4.571,429,4.895,463,3.825,621,2.803,787,4.224,848,7.015,908,2.68,927,3.673,982,2.734,984,3.673,1155,4.895,1180,3.793,1239,5.745,1583,5.745,3514,4.774,3690,3.319,3722,6.335,3723,5.745,3724,6.848,3725,6.848,3726,6.848,3727,6.848,3728,6.848,3729,6.335,3730,6.848,3731,6.848]],["t/2435",[38,1.956,61,0.767,63,4.218,94,1.818,129,4.556,132,1.707,145,3.81,169,1.182,182,2.879,183,1.445,195,4.321,206,1.316,257,2.311,276,3.562,289,2.054,330,2.691,344,3.742,673,1.769,674,2.995,713,2.595,739,2.964,772,4.657,812,4.063,824,1.87,840,6.622,956,4.64,1361,4.063,1366,2.734,1393,5.715,1444,3.301,1835,4.642,2175,3.52,3239,3.94,3514,2.071,3655,4.395,3690,5.463,3732,5.018,3733,5.018,3734,5.018,3735,5.018,3736,5.018,3737,5.018,3738,5.018,3739,5.018,3740,5.018,3741,5.018,3742,4.642,3743,4.642,3744,5.018,3745,5.018,3746,5.018,3747,5.018,3748,5.018]],["t/2437",[118,5.732,206,2.408,257,2.822,509,4.003,536,2.275,740,4.187,810,5.732,3690,6.007,3749,9.184,3750,9.982,3751,11.397,3752,9.184,3753,8.044,3754,9.184]],["t/2439",[5,0.836,63,3.273,192,5.2,206,2.185,395,6.214,772,3.614,824,3.993,974,3.721,2177,4.338,2915,5.081,3517,4.826,3533,4.695,3546,6.038,3549,4.921,3690,4.038,3755,8.332,3756,8.332,3757,6.367,3758,8.332,3759,8.332,3760,6.745,3761,8.332,3762,7.708,3763,8.332]],["t/2441",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,3742,9.466,3743,9.466,3764,10.232]],["t/2444",[3,1.322,5,0.82,6,0.967,10,1.966,26,2.266,32,0.759,34,1.564,37,1.328,49,0.851,52,1.568,73,2.172,81,2.622,109,1.864,130,3.921,131,1.708,139,1.547,144,1.493,145,3.731,146,3.177,150,2.524,165,2.448,169,1.304,170,1.792,175,1.952,187,2.423,195,1.366,200,1.003,207,1.122,233,1.697,243,1.82,266,1.129,284,2.232,290,0.919,300,1.985,304,1.708,319,1.616,323,5.013,337,1.896,349,1.731,367,3.238,387,3.14,403,2.848,425,2.172,427,2.093,521,2.848,628,2.716,646,2.848,647,2.034,673,3.834,674,3.304,676,3.591,720,3.591,737,4.023,744,2.426,800,2.301,819,1.572,871,2.301,876,3.339,880,1.966,910,2.531,938,1.676,1094,2.594,1195,3.754,1235,2.201,1326,2.07,1413,2.266,1436,2.848,1443,2.665,1494,2.426,1634,2.848,1711,2.973,1731,2.594,1898,2.973,1953,2.005,1954,2.973,1969,2.748,2174,2.973,2184,5.883,2275,2.665,2777,2.476,3044,2.594,3120,6.787,3128,3.14,3154,2.848,3156,3.884,3160,3.14,3690,1.645,3765,3.394,3766,3.394,3767,3.394,3768,3.394,3769,3.14,3770,5.536,3771,5.536,3772,3.394,3773,5.536,3774,3.394,3775,3.394,3776,3.394,3777,3.394,3778,3.394]],["t/2446",[3,1.892,5,0.618,6,1.093,32,1.086,56,3.007,61,1.21,124,6.19,266,2.636,322,4.832,349,5.29,491,3.789,527,4.155,597,6.008,647,2.91,865,4.014,1126,4.728,1414,4.504,1589,5.78,3121,6.647,3601,9.596,3603,6.939,3779,7.33,3780,10.372,3781,7.923,3782,7.33]],["t/2448",[3,2.121,175,3.131,256,2.776,257,2.729,311,3.816,314,6.787,483,4.801,734,3.871,1324,6.022,1331,7.452,3167,8.217,3690,5.916,3760,7.19,3783,8.217,3784,8.881,3785,8.881,3786,8.881,3787,8.881,3788,8.881]],["t/2450",[5,0.7,8,3.264,30,3.187,93,3.198,183,2.585,206,2.355,244,3.739,257,2.759,290,3.043,320,5.995,734,3.914,804,5.252,816,5.907,992,6.3,1299,7.865,3690,5.447,3789,8.98,3790,8.98]],["t/2452",[3,2.121,28,2.792,49,2.226,89,3.748,133,2.768,150,4.048,206,2.329,240,4.839,300,5.194,301,8.217,354,4.027,1233,7.452,1366,4.839,3236,6.349,3690,5.916,3791,8.881,3792,8.881,3793,8.881,3794,8.881]],["t/2454",[30,2.24,34,2.908,38,3.465,63,3.492,66,3.042,75,3.386,82,2.893,90,4.605,93,3.165,94,2.287,124,5.304,129,4.588,145,3.154,195,3.577,249,3.526,257,1.94,491,2.068,621,3.638,701,3.557,739,3.729,772,3.855,824,2.352,840,5.482,1050,4.708,1393,4.731,2006,5.84,2177,3.287,3514,2.606,3690,4.986,3693,4.824,3723,7.457,3795,5.84,3796,5.84,3797,6.312,3798,6.312,3799,6.312,3800,6.312,3801,6.312,3802,6.312,3803,6.312,3804,6.312]],["t/2456",[4,3.404,5,0.725,6,1.282,8,1.919,9,1.665,30,1.874,32,1.071,61,0.807,94,1.913,116,2.79,118,6.415,183,3.306,195,2.125,204,2.975,206,1.385,257,2.401,258,1.489,310,3.185,366,3.38,430,4.146,488,2.975,492,2.501,507,2.208,592,3.185,621,2.161,659,2.925,810,4.876,841,1.947,982,2.108,1117,4.275,1126,3.151,1135,4.43,1386,3.775,1412,3.337,1506,6.76,1848,4.625,2265,7.302,3074,3.852,3514,4.906,3546,4.403,3690,4.508,3805,5.28,3806,5.28,3807,5.28,3808,5.28,3809,5.28,3810,5.28,3811,5.28,3812,4.885,3813,5.28,3814,5.28,3815,5.28]],["t/2458",[5,0.95,6,0.723,61,0.801,63,2.061,94,1.9,145,1.862,289,2.147,576,3.913,600,2.297,633,5.799,659,2.906,732,3.067,772,2.276,805,3.031,824,4.636,838,4.402,974,2.343,1166,4.853,1388,3.068,2146,4.247,2400,3.502,3376,4.402,3514,2.166,3517,6.869,3527,3.827,3533,2.956,3539,5.272,3546,4.381,3549,3.099,3641,6.81,3812,4.853,3816,5.246,3817,5.246,3818,7.775,3819,5.246,3820,5.246,3821,5.246,3822,5.246,3823,5.246,3824,5.246,3825,3.68,3826,5.246,3827,5.246,3828,5.246,3829,5.246,3830,5.246,3831,5.246,3832,3.75,3833,5.246,3834,5.246,3835,5.246,3836,5.246,3837,5.246,3838,5.246,3839,5.246]],["t/2460",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,3603,8.962,3782,9.466,3840,10.232]],["t/2463",[5,0.908,6,1.53,11,1.62,17,2.295,32,0.492,40,2.271,52,1.779,61,1.813,84,2.744,116,3.061,132,2.844,133,1.806,164,1.843,169,1.97,170,1.876,172,2.06,180,2.268,199,1.819,203,3.553,207,1.916,216,1.543,218,1.495,224,1.588,266,1.194,277,2.114,289,4.396,290,0.972,323,3.039,327,3.021,347,3.868,356,3.771,410,4.864,444,5.352,465,3.786,473,1.941,488,3.265,628,1.761,647,1.319,729,1.681,736,1.911,748,6.77,819,1.663,915,3.356,922,3.617,946,2.566,1026,2.189,1095,3.012,1181,4.428,1297,2.475,1632,2.819,1657,3.994,1698,2.907,1707,4.864,3527,2.619,3841,5.795,3842,5.795,3843,5.795,3844,5.795,3845,3.59,3846,3.59,3847,3.59,3848,3.59,3849,3.59,3850,3.321]],["t/2466",[61,1.342,183,2.529,194,4.866,298,5.189,465,3.097,480,4.95,488,4.95,621,3.595,715,3.963,810,5.483,816,5.779,844,4.607,1042,4.511,1874,6.897,3446,6.897,3514,3.626,3526,7.694,3527,6.409,3850,8.127,3851,8.785,3852,8.127,3853,8.785]],["t/2468",[63,3.78,129,3.751,145,3.415,195,3.873,257,2.957,366,6.158,772,4.174,840,5.935,956,5.935,1393,5.122,1399,8.428,3854,9.622,3855,8.902,3856,8.902]],["t/2470",[5,0.589,8,2.745,37,2.956,63,3.948,118,4.714,131,3.801,171,3.027,192,4.714,205,5.121,257,2.321,306,3.517,621,3.091,772,3.276,810,4.714,824,2.814,841,2.784,974,3.373,1110,5.399,2146,6.114,3514,3.118,3533,4.256,3546,4.256,3549,4.461,3690,3.661,3762,6.987,3852,6.987,3857,7.552,3858,7.552,3859,6.114,3860,6.337,3861,7.552,3862,7.552,3863,7.552,3864,7.552,3865,7.552,3866,7.552]],["t/2472",[5,0.887,6,0.71,61,1.55,81,1.925,94,1.864,132,1.75,145,1.826,187,1.778,218,2.143,247,2.071,611,2.953,638,3.009,656,2.804,659,2.85,805,2.988,824,4.24,938,2.54,953,2.926,1069,3.838,1151,3.104,1388,3.009,2128,4.761,2130,4.317,2144,4.317,2146,4.166,2400,3.435,2487,4.507,3001,3.385,3080,8.474,3514,3.781,3517,6.59,3535,3.338,3546,5.719,3549,3.04,3690,2.494,3825,3.61,3867,5.146,3868,5.146,3869,7.685,3870,4.761,3871,8.474,3872,5.146,3873,5.146,3874,5.146,3875,5.146,3876,5.146,3877,5.146,3878,5.146,3879,5.146,3880,5.146,3881,5.146,3882,5.146,3883,5.146,3884,5.146,3885,5.146,3886,5.146,3887,5.146]],["t/2474",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,3855,9.466,3856,9.466,3888,10.232]],["t/2478",[1,1.863,5,0.885,6,1.565,25,2.696,32,1.386,40,3.766,48,1.531,49,2.534,81,2.851,142,3.684,149,2.938,181,4.339,214,2.733,249,4.259,266,2.536,647,2.8,728,4.296,845,5.015,974,3.405,1548,6.396,3690,3.695,3889,7.624]],["t/2480",[5,0.809,6,1.239,8,2.331,13,4.784,26,2.625,27,3.476,32,1.232,35,2.65,40,1.999,52,1.243,61,0.98,109,3.522,169,2.117,173,3.466,195,2.581,218,2.67,229,4.499,258,1.808,266,2.134,289,3.678,349,3.27,373,4.281,536,1.589,647,2.356,723,6.305,729,4.208,733,3.582,734,2.795,740,2.923,845,4.218,848,4.783,855,6.703,936,3.827,1042,3.293,1095,5.38,1155,4.584,1297,4.42,1537,5.933,1665,5.192,2190,5.38,3227,5.192,3690,3.108,3890,6.413,3891,6.413]],["t/2482",[5,0.733,35,2.771,246,5.797,264,6.274,266,3.127,507,3.931,647,3.452,673,3.313,738,8.231,1535,6.593,2231,8.231,3068,8.695,3196,4.377,3514,3.88,3892,9.398,3893,9.398]],["t/2484",[1,1.379,3,2.385,5,0.779,6,1.377,9,2.359,25,2.646,32,1.369,40,2.332,56,3.791,61,1.143,133,3.113,175,2.637,245,5.718,256,3.122,266,2.489,304,3.765,311,3.215,527,3.924,538,5.073,601,4.728,602,5.249,621,4.601,623,6.553,624,6.278,625,5.718,626,4.853,1765,5.875,3690,3.627,3894,7.482]],["t/2486",[5,0.906,6,1.44,8,2.908,32,1.097,40,3.254,48,1.607,61,1.595,133,2.494,140,7.196,142,3.39,266,2.662,332,5.847,563,3.902,647,2.939,841,4.54,884,4.081,3895,8.001,3896,7.008,3897,8.001]],["t/2488",[5,1.025,6,1.361,61,1.954,133,3.712,169,3.058,206,1.535,266,1.948,444,5.392,459,2.788,465,2.97,470,3.611,647,2.151,841,3.638,844,3.071,982,2.337,1074,3.448,1108,2.821,1181,9.1,2145,7.378,3514,2.417,3898,7.794,3899,5.417]],["t/2491",[3,1.82,5,0.595,26,3.12,30,2.705,32,1.045,93,3.601,175,3.565,187,2.635,195,3.069,207,2.521,256,2.383,257,2.343,273,5.826,277,2.781,463,4.259,707,3.388,841,2.81,1048,6.396,2269,6.172,3690,5.858,3900,7.624,3901,7.624,3902,7.624,3903,7.624,3904,7.624,3905,7.624,3906,7.624,3907,7.624,3908,7.624,3909,7.053,3910,7.053]],["t/2493",[1,0.986,5,0.615,6,0.738,8,1.945,18,2.023,25,1.892,26,3.229,28,1.682,32,0.733,49,1.341,50,2.452,60,2.062,132,1.82,134,2.563,142,1.737,169,1.26,170,1.732,174,2.426,203,2.609,204,3.015,206,2.069,224,2.366,249,2.989,258,1.508,290,1.449,306,3.674,337,2.989,390,3.753,465,1.886,480,3.015,491,1.753,547,3.47,621,3.836,673,1.886,674,3.193,734,2.332,805,2.086,806,2.278,820,2.989,1013,4.201,1070,3.47,1108,2.578,1366,2.915,1367,3.339,1386,3.825,1917,4.332,2098,3.519,2162,3.99,2769,3.753,3192,4.332,3398,3.688,3514,3.257,3661,4.95,3690,5.346,3723,4.489,3911,3.39,3912,5.35,3913,5.35,3914,5.35,3915,5.35,3916,5.35,3917,5.35,3918,5.35,3919,5.35,3920,5.35,3921,5.35,3922,5.35,3923,5.35,3924,4.95]],["t/2495",[1,0.992,5,0.42,6,1.093,32,0.738,34,2.481,38,4.662,39,1.713,40,1.679,48,1.082,93,1.918,129,2.1,149,2.075,185,2.495,195,2.168,206,1.412,224,2.382,244,2.243,256,2.941,257,2.891,258,1.519,344,4.017,475,3.035,621,3.851,723,3.779,740,2.455,824,3.867,865,2.728,974,2.405,1271,3.652,1322,4.229,1382,3.362,1414,3.062,1707,3.596,1969,4.361,2173,1.749,3236,3.85,3514,3.273,3612,4.116,3655,4.717,3690,5.361,3911,2.315,3925,4.717,3926,5.386,3927,4.983,3928,4.983,3929,4.983,3930,5.386,3931,5.386,3932,5.386,3933,5.386,3934,5.386,3935,5.386,3936,5.386,3937,5.386,3938,5.386,3939,4.983,3940,4.983,3941,5.386,3942,5.386]],["t/2497",[1,1.027,4,2.04,5,0.748,6,0.768,8,2.025,35,1.643,37,2.181,38,2.172,40,1.737,48,1.119,51,2.107,56,2.115,61,0.851,63,2.189,78,2.488,169,1.313,174,2.527,183,2.762,206,2.516,257,2.948,289,2.28,290,2.2,463,4.54,492,2.639,536,1.38,659,3.086,707,2.476,772,2.417,784,3.665,805,2.172,810,3.478,824,2.076,841,2.054,908,2.181,914,2.372,974,2.488,1330,3.521,1848,4.88,2173,1.809,2236,3.061,2694,5.155,3357,4.065,3514,3.355,3690,5.112,3911,3.493,3943,5.572,3944,5.572,3945,5.572,3946,5.572,3947,5.572,3948,5.572,3949,5.572,3950,5.155,3951,5.155,3952,5.572,3953,5.572,3954,5.572,3955,5.572,3956,4.375,3957,5.572]],["t/2499",[3,1.002,5,0.994,6,0.762,24,0.982,61,0.844,63,0.959,93,0.869,94,0.884,130,2.035,131,2.113,183,0.702,192,1.523,199,1.236,206,0.64,258,0.688,289,1.718,368,1.33,372,3.063,388,3.131,459,1.162,536,0.604,563,2.047,600,1.838,633,1.82,638,1.427,732,2.179,772,2.396,781,1.363,805,2.558,814,1.976,824,4.698,841,0.9,974,1.09,982,0.974,1166,1.523,1181,1.865,1382,1.523,1388,1.427,1565,1.916,2132,2.047,2141,2.137,2144,3.522,2148,2.257,2309,1.916,2400,2.802,2915,2.56,3001,2.761,3002,1.976,3085,2.047,3510,2.137,3514,2.28,3517,7.21,3533,1.375,3535,1.583,3539,4.449,3542,1.916,3544,1.916,3546,5.38,3549,3.876,3553,3.677,3625,1.82,3626,1.82,3641,2.137,3674,3.208,3678,1.976,3679,2.257,3690,2.035,3757,3.208,3825,2.945,3832,3.001,3898,2.257,3899,2.257,3911,1.049,3958,2.44,3959,2.257,3960,2.44,3961,2.44,3962,2.44,3963,2.44,3964,2.44,3965,2.44,3966,2.44,3967,2.44,3968,2.44,3969,2.44,3970,2.44,3971,2.44,3972,2.44,3973,2.44,3974,2.44,3975,2.44,3976,2.44,3977,2.44,3978,2.44,3979,2.44,3980,2.44,3981,2.44,3982,2.44,3983,2.44,3984,2.44,3985,2.44,3986,2.44,3987,2.44,3988,2.44,3989,2.44,3990,2.44,3991,2.44,3992,2.44,3993,2.44,3994,2.44,3995,2.44,3996,2.44,3997,2.44,3998,2.44,3999,2.44,4000,2.44,4001,2.44,4002,2.257,4003,2.257,4004,2.44,4005,2.44,4006,2.44,4007,2.44,4008,2.44,4009,2.44,4010,2.44,4011,2.44,4012,2.44,4013,2.44,4014,2.44,4015,2.257,4016,2.44,4017,2.257,4018,2.44,4019,2.44,4020,2.44,4021,2.44,4022,2.44]],["t/2501",[33,3.683,715,5.8,1257,4.281,3029,7.754,3265,7.446,3567,4.641,3723,6.849,3909,7.552,3910,7.552,3924,7.552,3928,7.552,3929,7.552,3939,7.552,3940,7.552,3950,7.552,3951,7.552,4023,8.163]],["t/2504",[18,4.179,61,0.942,133,1.922,134,2.955,161,3.643,165,2.727,246,3.804,266,2.052,271,3.334,277,2.25,288,5.402,319,4.838,356,4.542,460,6.865,510,7.493,621,2.524,881,3.947,882,3.72,982,3.491,1192,4.057,1199,4.252,1334,4.5,1707,4.117,1800,4.994,2024,5.175,2026,5.706,3146,4.6,3911,2.65,4024,11.051,4025,11.051,4026,6.168,4027,6.168,4028,5.706,4029,8.744,4030,6.168,4031,5.706,4032,6.168,4033,6.168,4034,6.168,4035,6.168,4036,6.168]],["t/2508",[1,0.942,4,3.34,5,0.595,7,2.111,8,3.317,17,2.025,21,3.553,26,2.093,30,2.707,32,1.484,48,1.832,61,0.781,133,2.378,135,2.093,139,2.331,144,3.357,145,2.707,149,1.97,165,2.261,170,2.954,172,2.934,183,1.472,184,2.99,187,1.767,197,3.73,200,1.512,206,1.341,216,2.197,256,2.384,257,1.571,258,1.442,266,1.701,277,1.865,297,4.14,332,2.573,342,2.435,354,2.319,459,2.435,479,3.154,510,3.467,645,6.091,678,3.839,737,5.235,757,3.89,909,2.284,940,3.02,961,3.73,1200,4.478,1219,4.29,1667,3.907,1962,4.731,2052,4.29,2769,3.587,3236,7.737,3238,4.731,3690,2.478,4037,5.113,4038,4.731,4039,5.113]],["t/2510",[1,1.23,5,0.827,6,0.921,7,3.816,32,1.267,52,1.295,61,1.02,78,2.982,149,2.573,156,3.383,169,2.498,185,3.093,216,2.87,256,2.087,258,2.989,266,3.076,268,4.353,291,2.997,342,3.18,470,4.119,479,4.119,606,5.603,607,5.103,608,3.013,609,6.171,610,6.178,615,8.552,616,8.552,617,8.552,647,2.453,736,3.555,1069,4.981,1195,4.528,3146,4.981,3911,2.87,4040,3.61,4041,6.678]],["t/2512",[1,1.74,5,0.812,6,1.436,24,3.802,27,2.097,28,2.505,31,2.352,32,1.092,34,2.498,49,1.359,51,3.013,56,2.058,78,2.422,97,2.908,132,3.772,165,2.398,266,1.804,275,3.271,291,2.434,303,3.236,317,2.089,425,5.099,452,4.549,465,1.911,593,4.044,635,3.958,701,3.055,713,2.804,714,4.549,740,2.472,824,2.021,864,3.307,905,3.594,974,2.422,1366,6.837,1551,4.144,1852,4.257,1913,4.257,1917,4.39,1918,5.016,2690,5.016,2695,3.676,2758,5.016,2769,3.804,3139,5.016,3146,4.044,3859,4.39,3911,2.33,4042,5.016,4043,5.422,4044,5.422]],["t/2514",[1,1.636,5,0.693,6,1.225,32,1.217,61,1.357,93,3.974,109,4.879,111,3.31,133,3.804,206,3.358,594,5.194,647,3.263,824,3.31,2024,7.452,2143,8.217]],["t/2516",[8,2.128,22,2.328,28,1.841,48,1.176,49,1.467,52,1.135,78,2.615,81,3.151,132,2.865,157,2.89,177,3.049,183,1.685,200,1.731,206,1.535,218,2.438,249,3.27,257,3.032,306,3.923,370,1.642,444,3.747,445,4.912,478,3.359,491,1.918,510,3.97,574,3.97,624,4.912,729,2.742,748,4.74,816,5.541,820,3.27,830,3.14,848,4.367,864,3.57,900,4.036,908,2.291,938,2.89,986,3.747,1110,4.185,1197,5.128,1202,3.116,1384,7.068,1495,3.747,1663,3.908,1874,4.597,3103,5.417,3546,3.299,3690,4.083,3911,4.914,4045,5.855,4046,5.855,4047,5.855,4048,5.855,4049,5.855,4050,5.855,4051,5.855,4052,5.855]],["t/2518",[20,4.804,32,1.395,82,3.527,147,5.74,177,4.008,214,2.759,256,2.406,289,3.15,327,3.191,341,5.502,390,5.399,410,5.138,459,3.665,507,3.219,517,4.642,577,5.615,621,3.15,841,3.751,2052,6.457,2200,6.457,3690,3.73,3722,7.12,3911,4.899,4053,7.696,4054,7.696,4055,7.696,4056,7.696,4057,7.696,4058,7.696,4059,7.696,4060,7.696]],["t/2520",[1,1.551,42,4.876,48,1.691,76,4.703,124,5.024,129,3.282,146,4.83,251,2.038,257,3.315,507,3.521,536,2.085,621,3.446,824,3.137,871,5.708,1969,6.816,3236,6.018,3690,5.229,3911,4.636,4061,8.418,4062,7.373,4063,8.418,4064,8.418,4065,8.418]],["t/2522",[5,0.7,32,1.231,206,2.355,257,2.759,304,4.519,385,7.884,749,7.27,1330,5.674,3423,5.605,3674,6.862,3911,4.829,4066,8.98,4067,8.98,4068,8.98,4069,8.98,4070,8.98,4071,7.535,4072,8.98]],["t/2524",[5,0.943,6,0.605,33,1.981,63,1.725,94,1.59,141,1.951,183,1.264,185,2.033,199,2.224,289,1.797,600,1.923,638,3.973,659,3.763,772,1.904,805,4.171,824,4.717,974,1.961,1257,2.303,1382,2.74,1388,2.568,2141,5.951,2145,3.845,2400,5.548,3435,3.845,3517,6.853,3533,2.474,3539,5.635,3542,3.447,3544,3.447,3546,3.828,3549,4.013,3553,3.845,3567,2.496,3825,5.83,3911,2.92,3959,4.062,4071,3.684,4073,4.39,4074,4.39,4075,4.39,4076,4.39,4077,4.39,4078,4.39,4079,4.39,4080,4.39,4081,4.39,4082,4.062,4083,4.39,4084,4.39,4085,4.062,4086,4.39,4087,3.845,4088,4.39,4089,4.39,4090,4.39,4091,4.39,4092,4.39,4093,4.39,4094,4.39,4095,4.39,4096,4.39,4097,4.39,4098,4.39,4099,4.39,4100,4.39,4101,4.39,4102,4.39,4103,4.39]],["t/2527",[1,1.405,3,1.82,4,2.791,5,0.595,6,1.051,7,3.147,8,2.771,78,3.405,81,2.851,124,4.55,133,2.376,207,2.521,275,4.598,304,5.089,306,4.709,332,3.837,365,5.826,465,2.687,507,3.188,621,3.12,824,2.841,882,4.598,1366,4.154,1400,5.986,1411,6.172,1898,6.677,2018,4.817,3044,5.826,3209,6.677,4062,6.677,4104,7.053,4105,7.053,4106,7.624,4107,7.624]],["t/2529",[1,1.732,5,0.733,6,1.296,124,5.609,216,4.039,266,3.127,268,4.425,507,4.835,647,3.452,3146,7.009,4062,10.125,4108,9.398,4109,8.695,4110,8.695]],["t/2531",[5,0.657,8,3.923,9,2.656,16,2.727,26,2.396,37,2.291,61,2.11,78,2.615,81,4.037,109,3.216,133,1.825,164,3.006,243,3.14,266,1.948,332,4.24,527,3.071,647,3.095,673,2.064,754,3.391,818,5.543,940,3.458,1371,3.798,1400,4.597,1411,4.74,1596,4.912,3690,2.838,4111,5.417,4112,5.855,4113,8.424,4114,5.855,4115,5.855,4116,5.855,4117,5.855,4118,5.855,4119,5.855,4120,5.855]],["t/2533",[1,1.379,4,2.739,5,0.877,6,1.377,28,2.352,32,1.026,39,2.38,40,2.332,78,3.342,133,3.504,139,3.411,266,2.489,293,3.605,304,6.037,366,4.789,368,4.077,575,5.875,758,4.013,940,4.42,1202,3.983,1388,4.376,2949,4.853,3146,5.58,3209,6.553,3210,8.747,4121,7.482,4122,7.482,4123,6.922,4124,6.922]],["t/2535",[3,2.238,5,0.807,6,1.426,9,1.687,31,2.321,32,0.733,48,1.584,49,1.977,52,1.037,56,2.031,61,1.432,78,2.39,113,2.181,132,2.683,175,1.886,216,3.39,266,1.78,275,3.227,317,2.062,390,5.535,452,4.489,465,2.781,473,2.892,478,3.07,493,3.042,517,3.227,550,2.478,612,4.089,635,2.658,640,4.686,701,4.446,801,4.089,819,2.478,841,1.972,865,2.71,877,2.87,905,2.414,940,4.66,974,3.523,1076,2.989,1366,5.636,1800,6.387,2971,4.201,3046,4.95,3779,4.95,3859,4.332,3911,2.299,4042,7.299,4105,9.569,4125,7.889,4126,5.35,4127,5.35,4128,5.35]],["t/2537",[5,0.685,6,1.211,52,1.703,66,4.233,89,3.707,132,2.988,207,2.905,256,2.746,257,2.699,410,5.864,444,5.622,465,3.097,621,3.595,974,3.923,1263,7.694,3476,6.897,3690,4.258,3911,4.763,4129,8.785,4130,8.785,4131,8.785]],["t/2539",[3,2.022,7,2.434,26,2.414,52,1.143,56,2.238,183,1.698,184,4.953,185,2.732,200,1.744,242,3.557,257,1.812,258,1.663,304,2.968,323,3.093,327,2.445,385,4.137,492,2.793,621,4.886,673,2.079,674,3.52,676,3.825,729,2.762,732,2.326,824,2.198,916,2.793,919,3.825,925,3.008,954,4.065,960,4.507,1008,4.948,1195,3.999,1265,4.507,1375,3.937,1506,3.879,2269,6.856,3063,4.775,3074,4.302,3690,5.559,3911,4.653,4132,5.898,4133,5.898,4134,5.898,4135,5.456,4136,5.898,4137,5.898,4138,5.898,4139,5.898,4140,5.898,4141,5.898,4142,5.898,4143,5.898,4144,5.898]],["t/2541",[32,1.142,38,4.618,170,2.697,256,3.703,257,2.56,258,2.349,332,4.193,344,6.214,408,7.297,459,3.968,594,4.873,621,3.41,622,3.516,824,3.993,3690,4.038,3911,4.605,3925,7.297,4145,8.332,4146,7.708,4147,8.332,4148,8.332]],["t/2543",[3,1.949,5,0.637,6,1.126,8,2.967,147,6.088,183,3.045,194,4.521,195,4.257,207,2.699,257,3.25,380,5.449,463,4.56,713,4.221,841,3.009,974,3.646,982,3.259,1488,7.15,3690,5.126,3911,4.545,4149,8.163,4150,8.163,4151,8.163,4152,8.163,4153,8.163]],["t/2545",[5,1.018,6,0.482,61,0.867,63,1.374,94,1.267,183,1.007,204,1.97,258,0.986,368,1.905,536,0.866,563,1.705,613,2.334,638,2.045,673,1.233,725,2.608,732,2.238,772,1.517,805,3.779,824,4.804,974,1.562,1126,2.087,1159,2.41,1167,2.831,1388,2.045,1847,2.934,2131,3.235,2379,2.934,2400,5.497,2915,2.133,3001,2.3,3435,4.968,3436,3.235,3488,3.235,3510,3.063,3517,7.351,3533,1.97,3535,2.268,3539,4.852,3542,4.454,3544,4.454,3546,1.97,3549,2.066,3674,2.672,3757,2.672,3825,5.021,3832,2.5,3911,1.503,4154,3.497,4155,3.497,4156,3.497,4157,3.497,4158,3.497,4159,3.497,4160,3.497,4161,3.497,4162,3.235,4163,3.497,4164,3.497,4165,3.497,4166,3.497,4167,3.497,4168,3.497,4169,3.497,4170,3.497,4171,3.497,4172,3.497,4173,3.497,4174,3.497,4175,3.497,4176,3.497,4177,3.497,4178,3.497,4179,3.497,4180,3.497,4181,3.497,4182,3.497,4183,3.497,4184,3.497,4185,3.497,4186,3.497,4187,3.497,4188,3.497,4189,3.497,4190,3.497,4191,3.497,4192,2.831,4193,3.497]],["t/2547",[33,4.097,715,5.562,1257,4.763,3029,7.437,3265,7.141,3567,5.163,3925,7.954,4109,8.401,4110,8.401,4123,8.401,4124,8.401,4146,8.401,4194,9.081]],["t/2550",[16,4.889,306,4.889,621,4.297,882,6.332,1863,8.808,2018,6.633,2173,3.409]],["t/2552",[11,4.371,18,2.704,39,2.274,78,3.194,81,2.675,93,2.546,134,3.425,183,2.059,194,3.961,257,2.977,298,4.224,542,4.638,621,4.82,673,2.521,674,4.268,713,3.697,766,5.017,820,3.995,841,2.636,866,5.112,1075,4.518,1076,3.995,1135,6,1216,6,1235,4.638,1929,5.79,2944,6.263,3514,2.952,3690,4.696,3911,4.163,4195,7.151,4196,7.151,4197,7.151,4198,7.151,4199,7.151,4200,7.151]],["t/2554",[32,1.274,121,5.798,169,2.188,289,3.802,444,5.946,463,5.189,465,3.275,1334,6.777,2275,7.294,3357,6.777,3527,6.777,3911,3.992,4201,9.29,4202,9.29,4203,7.795,4204,7.294,4205,9.29]],["t/2556",[5,0.968,6,1.067,33,2.352,61,1.182,63,3.04,94,1.888,129,2.032,145,1.85,195,2.098,613,3.48,638,3.048,659,2.887,673,1.837,732,2.056,772,3.356,781,2.912,805,3.016,824,4.41,840,3.215,974,2.328,1159,5.334,1257,2.734,1388,3.048,1393,2.774,2138,3.336,2400,5.166,3514,3.194,3517,6.621,3533,2.937,3539,3.534,3542,4.092,3544,4.092,3546,5.2,3549,3.079,3567,2.963,3825,3.657,3832,3.726,4206,5.212,4207,5.212,4208,5.212,4209,5.212,4210,5.212,4211,5.212,4212,5.212,4213,5.212,4214,5.212,4215,5.212,4216,5.212,4217,5.212,4218,5.212,4219,5.212,4220,4.822,4221,5.212,4222,5.212,4223,5.212,4224,5.212]],["t/2559",[1,1.317,5,0.96,6,1.336,47,3.004,135,2.927,174,3.243,195,2.878,206,1.875,243,3.836,245,5.465,246,4.411,276,3.386,304,3.599,314,5.465,337,3.995,425,4.577,536,2.4,885,4.224,886,4.577,887,3.599,1159,4.929,1270,6.616,1545,6.263,1588,5.465,1667,5.465,2739,6.616,2741,4.849,2742,5.465,2885,5.79,3044,5.465,4225,7.151,4226,7.151,4227,7.151,4228,7.151,4229,7.151,4230,6.616,4231,7.151]],["t/2562",[5,0.979,6,1.488,32,1.154,97,4.515,131,4.237,133,2.624,206,2.208,207,2.784,266,2.801,290,2.279,291,3.779,306,3.92,647,3.092,715,3.798,1016,5.906,1159,5.803,1576,5.46,1577,7.063,3240,7.373,3570,6.816,3911,3.618,4232,8.418]],["t/2564",[3,1.724,5,0.563,6,0.655,7,2.98,26,1.945,32,1.197,35,1.401,56,1.804,61,1.334,133,2.721,135,1.945,145,3.098,165,2.101,172,2.727,183,3.486,184,6.914,204,4.919,207,1.571,257,2.218,258,2.461,259,5.517,266,2.402,342,2.263,349,4.452,355,3.126,366,3.041,538,3.222,545,3.731,563,2.317,601,3.003,606,3.987,647,1.746,698,4.396,757,3.682,940,2.807,1180,6.951,1380,3.172,1545,4.162,1548,3.987,1663,3.172,2209,4.396,2212,4.396,2213,4.396,2217,3.731,2743,3.847,2795,4.396,3152,4.396,3514,1.962,4233,4.752,4234,4.752,4235,4.752,4236,4.396,4237,4.752,4238,4.752]],["t/2566",[5,0.583,6,1.032,32,1.369,48,2.006,56,2.84,61,1.143,109,4.11,144,4.947,170,2.422,187,2.586,207,2.474,218,3.116,221,4.42,256,2.339,266,2.489,595,5.58,647,2.749,673,3.52,674,5.96,720,4.853,784,4.922,1134,4.18,1334,5.459,1495,4.789,1596,6.278,2258,5.58,3147,6.278,3154,6.278,3690,3.627,4239,7.482,4240,6.922,4241,7.482]],["t/2568",[30,2.515,31,3.075,61,1.083,177,3.691,183,2.041,206,1.859,218,2.951,244,2.951,256,3.419,257,2.178,258,1.998,323,3.718,380,6.429,429,5.067,472,3.499,603,6.208,621,3.941,730,3.773,824,2.641,899,3.994,1180,6.499,1875,4.424,2018,4.479,2269,5.739,2970,6.208,3514,3.975,3546,3.994,3911,4.138,4242,7.088,4243,6.558,4244,6.208,4245,7.088,4246,7.088,4247,7.088,4248,7.088]],["t/2570",[32,0.98,48,1.436,61,1.093,132,2.432,149,3.733,183,2.059,194,3.961,200,2.114,221,4.224,256,2.235,257,2.197,270,2.799,446,4.224,507,2.991,618,3.466,621,5.037,674,4.268,1436,6,1967,6.616,1995,6.616,3377,6,3385,5.333,3514,2.952,3690,4.696,3697,6.616,3859,5.79,3911,3.073,4249,7.151,4250,7.151,4251,7.151,4252,7.151,4253,7.151,4254,6.616,4255,6.616,4256,7.151,4257,7.151,4258,7.151]],["t/2572",[38,4.506,257,3.552,270,3.678,460,7.379,494,7.182,1001,6.372,1071,7.885,1917,7.609,3476,7.379,3514,3.88,3911,4.039,4031,8.695,4259,9.398,4260,9.398]],["t/2574",[145,3.084,183,2.502,184,5.082,187,3.003,256,2.716,257,2.67,270,3.401,306,4.047,542,5.637,549,6.212,824,4.102,1070,5.637,3096,7.611,3357,6.34,3514,3.587,3693,6.641,3911,3.734,3956,6.823,4261,8.69,4262,8.69,4263,6.34,4264,8.69]],["t/2576",[5,0.901,63,3.692,772,4.077,824,4.308,974,4.197,1159,6.478,2140,7.379,2915,5.731,3517,5.443,3533,5.296,3757,7.182,4265,9.398,4266,9.398,4267,9.398]],["t/2578",[33,4.502,715,4.502,1257,5.234,3029,6.019,3265,5.78,3385,7.443,3567,5.673,4254,9.232,4255,9.232,4268,9.232,4269,9.979]],["t/2582",[1,1.251,3,2.752,5,0.53,6,0.936,9,2.948,32,1.466,39,2.16,48,1.364,61,1.429,133,2.116,149,2.617,165,3.003,200,2.008,233,3.395,251,1.644,256,2.923,257,2.086,266,2.259,491,3.064,523,4.533,526,4.467,592,7.29,593,5.064,596,6.282,597,3.933,598,6.282,599,5.189,600,2.974,602,6.56,605,8.651,647,2.494,1523,4.764,3911,2.918,4270,6.79]],["t/2584",[3,1.245,31,2.261,32,1.779,34,2.401,35,1.537,39,2.461,56,1.978,61,1.959,175,1.837,183,3.291,184,5.397,185,2.414,200,2.729,204,2.937,216,2.24,251,1.262,256,2.419,258,2.602,266,1.734,332,2.623,371,4.822,590,5.913,602,3.657,609,5.166,637,5.334,647,1.915,1364,4.22,1446,6.474,1447,5.645,1449,3.802,1521,3.887,2217,4.092,3052,4.822,3053,4.373,3057,4.373,3058,4.373,3059,4.373,3060,4.822,3061,4.373,3062,4.373,3063,4.22,3064,4.822,3514,2.152,4271,5.212,4272,5.212]],["t/2586",[5,0.504,31,3.92,32,1.628,34,2.978,39,2.056,47,3.796,56,3.43,61,1.381,165,2.858,177,4.706,200,1.911,207,2.137,256,2.825,266,2.151,305,4.964,306,3.01,317,2.491,332,3.253,463,5.821,590,6.906,591,5.233,647,2.375,804,3.78,824,2.409,825,3.319,921,4.621,1376,4.535,2024,5.423,2057,5.423,2158,4.315,2970,7.915,3265,3.744,3499,8.361,3527,4.716,3859,5.233,4273,6.464,4274,8.361,4275,6.464]],["t/2588",[5,0.836,6,1.478,35,2.457,205,5.649,206,2.185,266,2.772,270,4.194,298,4.921,647,3.061,718,5.956,729,3.901,730,4.435,974,3.721,1071,8.991,1208,7.297,2140,6.541,3074,6.078,3385,6.214,3476,6.541,4263,6.078,4276,8.332,4277,8.332,4278,8.332]],["t/2590",[5,0.618,6,1.093,31,3.437,32,1.086,39,2.52,52,1.536,170,2.565,250,4.041,266,2.636,281,4.317,300,4.634,367,4.634,429,5.664,491,2.596,647,2.91,673,3.656,737,4.546,1344,3.125,1521,5.909,1529,5.78,1765,6.22,2074,5.139,2076,5.909,3142,9.596,3143,7.33,3911,3.405,4279,11.564,4280,7.923]],["t/2592",[3,2.775,4,2.929,9,2.523,11,3.61,16,3.726,26,3.275,27,3.095,31,3.471,32,1.097,39,2.545,48,1.607,61,1.775,200,2.366,256,3.263,266,2.662,425,5.121,493,4.549,523,5.341,597,4.634,647,2.939,887,4.027,1431,6.478,3049,8.759,3911,3.438,4281,8.001]],["t/2594",[3,1.141,4,1.75,5,0.82,6,1,32,0.994,52,0.927,60,1.842,61,1.339,78,2.135,109,2.626,133,2.26,140,4.999,144,2.104,145,4.08,146,4.161,151,3.359,152,4.422,154,3.983,155,3.454,169,2.064,170,1.548,175,1.685,187,1.652,195,1.924,207,2.398,323,5.514,385,3.354,465,2.556,488,2.694,518,7.093,600,3.176,621,2.968,673,3.088,674,5.229,720,3.101,737,2.743,750,4.187,756,4.011,758,2.564,825,3.724,830,2.564,883,3.02,1334,3.487,1376,5.087,1494,3.417,1514,4.011,1707,3.191,2275,5.694,2752,3.753,3146,3.565,3154,4.011,3690,2.317,4038,4.422,4282,4.78,4283,4.78,4284,4.78,4285,4.78,4286,4.78,4287,4.78]],["t/2596",[3,1.663,26,3.895,48,1.399,52,1.351,57,3.98,59,4.074,84,3.299,174,3.159,175,2.455,184,4.074,187,2.407,207,2.303,256,2.177,257,3.331,258,1.964,270,2.726,290,1.886,303,4.157,309,5.195,715,3.143,803,5.469,824,2.596,1042,3.577,1180,3.858,1344,2.748,1543,2.043,1875,4.348,2834,6.445,3514,2.875,3690,4.613,4040,3.765,4244,6.101,4288,6.966,4289,6.966,4290,6.966,4291,6.966,4292,6.966,4293,6.966,4294,6.966,4295,5.64,4296,6.966]],["t/2598",[0,3.07,4,1.959,5,0.615,6,1.088,18,2.023,32,1.081,36,3.596,43,3.129,56,2.031,66,2.578,75,4.232,84,2.534,93,1.905,102,3.99,114,6.029,139,2.439,142,1.737,145,1.899,146,3.07,167,2.658,177,2.786,206,1.403,236,2.548,244,2.228,247,2.154,256,1.672,323,2.806,327,2.218,380,3.572,488,3.015,618,2.593,621,4.723,631,4.686,707,2.378,729,2.505,781,2.989,787,3.3,1015,4.95,1108,2.578,1586,4.95,3446,4.201,3514,4.553,3526,4.686,3527,3.903,3690,4.543,3783,4.95,3911,2.299,4263,3.903,4297,5.35,4298,5.35,4299,5.35,4300,5.35,4301,5.35,4302,5.35,4303,5.35,4304,4.95,4305,5.35,4306,5.35,4307,5.35,4308,5.35,4309,5.35,4310,5.35,4311,5.35,4312,5.35]],["t/2600",[8,2.771,11,3.439,24,3.069,31,3.307,38,4.423,84,3.61,129,2.972,183,2.911,184,4.459,256,2.383,257,3.107,323,3.998,550,3.531,824,3.768,964,6.677,1018,5.255,1444,5.015,1457,6.677,1526,6.677,2018,4.817,2173,2.475,3514,4.174,3690,3.695,4313,7.624,4314,7.624,4315,7.624,4316,7.053,4317,7.624,4318,7.624,4319,6.677]],["t/2602",[0,2.844,5,0.581,8,2.709,9,1.563,32,1.022,39,1.576,49,1.242,52,0.961,139,2.259,154,2.722,170,2.413,183,1.427,248,4.96,256,1.549,257,1.523,277,1.808,289,2.029,293,2.388,297,4.013,395,3.697,460,3.891,463,5.564,465,1.747,550,2.296,621,2.029,647,1.821,701,4.199,729,2.321,732,1.955,847,2.99,871,3.361,905,2.236,1001,5.053,1206,3.909,1253,3.543,1506,3.26,1698,4.013,2274,2.871,2276,3.215,2400,3.309,3074,3.616,3357,3.616,3514,4.112,3517,2.871,3651,4.585,3690,2.402,3911,3.849,3956,3.891,4040,4.028,4204,3.891,4263,5.437,4320,4.956,4321,4.956,4322,4.956,4323,4.956,4324,4.956,4325,4.956,4326,8.956,4327,4.956,4328,4.956,4329,4.956,4330,4.956,4331,4.956,4332,4.956,4333,4.956,4334,4.956,4335,4.585,4336,4.956,4337,4.956,4338,4.956,4339,4.956,4340,4.956]],["t/2604",[3,0.897,5,0.878,33,1.695,55,2.871,63,1.476,73,2.405,206,1.576,289,1.538,372,2.741,388,2.802,410,2.508,600,1.645,611,2.156,613,2.508,621,2.46,638,2.197,656,2.047,725,2.802,732,2.371,772,3.723,805,2.343,824,4.07,865,1.903,899,2.117,974,1.678,1074,1.538,1075,3.798,1126,2.242,1159,2.59,1166,2.345,1242,2.802,1257,1.971,1506,2.471,2140,2.95,2142,3.476,2309,2.95,2379,3.152,2400,4.012,3001,2.471,3378,2.508,3490,3.476,3514,4.509,3517,6.09,3533,2.117,3535,2.437,3546,6.347,3549,4.437,3567,2.136,3625,2.802,3626,2.802,3638,3.476,3674,2.871,3678,6.082,3750,3.291,3825,2.636,3911,1.615,4015,3.476,4268,3.476,4341,3.757,4342,3.757,4343,3.757,4344,3.757,4345,3.757,4346,3.757,4347,3.757,4348,3.757,4349,3.757,4350,3.757,4351,3.757,4352,3.757,4353,3.757,4354,3.757,4355,3.757,4356,3.757,4357,3.757,4358,6.01,4359,3.757,4360,3.757,4361,3.757,4362,3.757,4363,3.757,4364,3.757,4365,3.757,4366,6.01,4367,3.757,4368,3.757,4369,3.291,4370,3.757,4371,3.476,4372,3.757,4373,3.757,4374,3.757,4375,3.757,4376,3.757]],["t/2607",[1,1.329,5,1.014,6,1.522,169,1.7,174,3.272,206,1.892,263,5.381,277,2.632,304,5.554,306,4.539,337,4.03,354,3.272,425,4.618,536,2.734,673,2.543,715,3.255,887,3.631,1242,5.381,1417,5.061,1667,5.513,2168,5.665,2885,5.841,3106,6.053,4230,6.675,4377,7.215,4378,9.746,4379,7.215,4380,7.215]],["t/2609",[5,0.75,6,1.327,52,1.866,266,3.902,382,5.868,870,8.073,880,5.573,919,6.241,1233,8.073,1339,6.633,1711,8.428,3911,4.135,4381,9.622]],["t/2611",[5,0.763,6,1.478,24,3.356,26,2.362,32,1.143,36,2.631,40,1.799,41,3.095,48,1.159,51,2.182,57,2.414,61,1.737,78,2.577,135,4.388,175,3.45,256,1.804,266,1.92,296,3.647,302,3.913,473,3.12,563,4.066,622,4.13,647,2.12,875,3.694,876,3.481,877,3.095,878,3.694,879,3.519,880,3.343,881,3.694,882,3.481,883,3.647,884,2.943,885,3.409,886,3.694,887,2.904,888,3.481,915,3.343,985,4.263,1209,6.75,1257,3.027,1334,4.21,1523,4.049,2838,6.75,3514,2.382,4382,5.771]],["t/2613",[1,1.353,5,0.769,6,1.36,24,4.483,25,2.598,30,3.501,35,2.909,36,4.497,40,3.711,41,3.94,45,5.066,51,2.778,52,1.913,61,1.819,249,4.104,266,2.444,294,4.104,542,4.765,622,3.1,740,4.497,3006,7.746,3514,3.032,4383,7.346]],["t/2615",[32,1.519,61,2.009,165,3.885,256,3.986,266,2.923,305,4.825,816,5.779,1921,7.371,2158,7.399,2849,6.055,3527,6.409,4274,8.127,4384,8.785]],["t/2617",[5,0.685,6,1.528,27,3.398,52,1.703,142,3.599,156,4.45,266,2.923,333,4.676,647,3.227,841,4.086,1072,7.189,1075,5.551,1076,6.192,1388,5.138,3911,3.775,4385,8.785,4386,8.785]],["t/2619",[1,1.241,5,0.896,6,1.282,27,2.605,28,2.117,32,1.574,33,3.038,35,1.985,48,1.867,61,1.627,106,4.495,145,3.299,149,2.595,151,3.119,154,3.699,155,4.428,182,3.864,256,2.105,266,2.24,291,3.022,459,3.207,521,5.65,647,2.474,841,4.442,915,3.9,2014,9.852,3312,5.898,3452,7.612,3911,2.894,4387,6.734]],["t/2621",[0,1.71,1,0.916,4,1.821,5,0.583,6,1.03,8,1.808,10,1.726,16,1.388,21,1.388,24,1.2,26,1.22,31,1.293,32,0.682,36,2.267,38,1.162,48,0.999,49,0.747,52,0.578,57,1.247,58,2.055,61,0.455,63,2.515,66,1.436,76,2.778,93,2.661,94,1.802,124,1.779,129,2.495,133,0.929,139,1.359,145,1.058,148,1.599,154,1.637,167,1.481,168,2.091,183,0.858,195,3.008,204,1.679,206,0.782,207,0.986,228,1.933,248,1.651,257,0.916,276,1.411,323,1.563,360,1.679,445,4.173,446,1.761,463,3.575,465,1.051,485,1.205,491,0.977,516,1.312,551,2.501,600,1.305,608,1.345,621,2.62,624,2.501,659,1.651,673,1.051,678,1.5,734,1.299,772,2.157,781,1.665,818,1.445,824,1.853,826,2.174,840,1.838,841,1.099,888,1.798,905,1.345,974,2.221,996,1.908,1072,3.226,1076,1.665,1166,1.86,1180,1.651,1202,1.586,1272,2.413,1320,2.223,1388,1.743,1393,1.586,1457,2.61,1650,2.501,2132,2.501,2138,3.183,2173,0.968,2389,2.413,2549,2.413,3514,3.084,3533,1.679,3546,5.057,3549,2.938,3619,2.61,3690,4.615,3911,3.211,4071,2.501,4295,2.413,4319,2.61,4369,2.61,4388,2.981,4389,2.981,4390,2.981,4391,2.981,4392,2.757,4393,2.981,4394,4.601,4395,2.757,4396,2.981,4397,2.981,4398,2.981,4399,2.981,4400,2.981,4401,2.981,4402,2.981,4403,2.981,4404,2.981,4405,2.981,4406,2.981,4407,2.981,4408,2.981,4409,2.981,4410,2.981,4411,2.61,4412,2.981,4413,2.981,4414,2.757,4415,2.981,4416,2.981,4417,2.981,4418,2.981,4419,2.981,4420,2.981,4421,2.981,4422,2.981,4423,2.981,4424,2.981,4425,2.757,4426,2.757,4427,2.757,4428,2.981,4429,2.981,4430,2.757,4431,2.981,4432,2.981,4433,2.981,4434,2.981,4435,2.981]],["t/2623",[33,4.29,715,5.253,1242,7.092,1257,4.987,3029,7.023,3265,6.744,3567,5.406,4319,8.328,4394,8.797,4395,8.797,4426,8.797,4436,9.509]],["t/2626",[1,1.636,5,0.87,6,1.225,26,3.635,214,3.184,243,4.764,266,3.713,273,6.787,276,4.206,304,4.47,355,5.842,536,2.2,754,5.144,2741,6.022,2742,6.787,2744,8.217,2745,7.779,3514,3.666,4437,8.881]],["t/2628",[5,0.573,6,1.013,24,2.957,26,3.007,32,1.007,36,4.497,48,1.475,61,1.122,66,4.753,78,4.406,89,4.163,93,3.966,94,2.661,112,4.981,135,3.007,205,4.981,207,2.429,246,4.531,247,2.957,277,2.68,290,1.989,317,2.831,538,4.981,622,3.1,647,2.699,865,3.721,2018,4.642,2030,6.796,3690,3.561,4040,3.971,4438,7.346,4439,7.346,4440,7.346,4441,7.346]],["t/2630",[32,1.619,35,2.871,81,3.642,218,4.055,256,3.044,266,3.24,647,3.577,1707,6.501,3911,4.185,4442,9.738,4443,9.738,4444,9.738]],["t/2632",[1,0.771,3,1.925,5,0.711,6,1.257,17,1.658,24,4.694,25,1.48,28,1.316,30,1.485,32,0.574,33,3.637,34,1.928,35,1.93,36,3.675,37,1.638,40,2.513,48,1.315,51,3.967,52,0.812,58,2.885,61,2.005,129,1.632,141,1.86,167,2.079,175,2.307,181,3.784,200,1.237,249,3.657,256,1.308,258,1.846,266,1.393,290,1.133,311,2.813,372,5.881,463,3.657,475,2.359,516,4.012,609,2.794,647,1.538,713,4.168,740,2.984,772,2.839,843,2.106,865,2.12,974,1.869,985,3.625,1492,2.553,1550,2.936,2236,2.299,2837,3.389,2841,3.389,3196,1.949,3462,3.872,3514,1.728,4445,4.186,4446,4.186]],["t/2634",[5,0.573,6,1.013,21,4.594,27,2.842,49,1.841,61,1.819,78,3.281,97,3.94,143,3.816,150,3.349,266,2.444,324,5.974,608,3.314,647,2.699,701,4.139,909,3.281,1108,4.753,1368,5.137,2088,5.948,4040,3.971,4447,7.346,4448,7.346,4449,7.346,4450,7.346,4451,7.346,4452,7.346,4453,7.346,4454,7.346,4455,7.346,4456,7.346,4457,7.346]],["t/2636",[0,1.776,1,1.211,3,0.739,4,1.133,5,0.241,6,0.427,9,1.618,24,1.246,31,1.342,32,0.901,37,1.211,38,3.306,48,0.621,51,1.17,52,0.6,55,2.365,61,0.473,63,2.016,66,1.491,69,2.007,76,1.729,78,2.292,81,1.157,84,1.466,94,1.121,97,1.66,112,2.098,113,1.261,116,1.635,129,2.563,135,1.267,141,1.375,145,1.098,170,1.002,177,1.611,181,2.514,183,1.477,185,1.433,187,1.07,195,3.079,203,1.509,207,1.023,256,1.604,257,2.02,258,1.853,276,1.466,289,2.1,290,0.838,305,1.7,323,1.623,341,2.212,356,1.272,366,1.981,407,1.66,472,1.528,488,1.744,491,1.014,492,1.466,494,2.365,550,1.433,592,1.867,621,3.471,622,1.306,673,1.091,772,2.226,787,1.909,794,2.258,820,1.729,824,2.45,840,1.909,877,1.66,888,1.867,909,1.382,918,1.396,925,1.578,956,1.909,974,2.292,988,2.212,1065,2.098,1206,1.623,1330,1.955,1339,3.537,1374,2.365,1388,1.81,1393,1.647,1495,1.981,1496,2.597,1650,4.306,2173,1.005,2274,1.792,2708,2.863,2741,2.098,2757,2.43,2769,2.171,2805,2.597,3198,2.315,3497,2.863,3514,3.501,3533,1.744,3546,2.892,3549,3.031,3690,3.187,3760,2.506,3911,3.929,3956,2.43,4040,2.774,4335,2.863,4458,3.095,4459,3.095,4460,2.711,4461,3.095,4462,3.095,4463,3.095,4464,3.095,4465,3.095,4466,2.863,4467,2.863,4468,3.095,4469,3.095,4470,3.095,4471,3.095,4472,3.095,4473,3.095,4474,3.095,4475,3.095,4476,3.095,4477,3.095,4478,3.095,4479,3.095,4480,3.095,4481,3.095,4482,3.095,4483,3.095,4484,3.095,4485,3.095,4486,3.095,4487,3.095,4488,3.095,4489,3.095,4490,3.095,4491,3.095]],["t/2638",[715,4.863,3029,6.501,3265,6.243,4466,9.971,4467,9.971]],["t/2641",[1,1.872,5,0.929,6,1.57,7,1.603,24,3.091,25,1.374,26,1.589,28,1.94,32,1.199,40,3.445,41,4.118,45,3.943,47,1.631,48,0.78,49,1.547,50,1.78,51,2.334,52,1.489,61,1.783,93,1.383,135,1.589,142,2.84,143,2.387,156,3.126,158,2.833,164,1.994,171,2.474,175,1.369,195,1.563,216,1.669,249,3.447,266,1.292,271,3.336,294,2.169,298,2.294,327,1.61,347,2.593,367,2.271,473,2.099,516,2.715,536,0.962,550,1.799,576,2.897,647,2.267,673,1.369,728,2.188,737,2.228,740,3.5,751,3.593,773,3.144,784,2.555,847,2.343,864,2.368,974,2.756,1065,2.633,1116,4.411,1413,2.593,1443,3.049,1517,2.968,1523,2.724,1663,5.839,1800,3.144,2777,2.833,3066,3.593,3911,1.669,4492,3.884,4493,3.884,4494,3.884]],["t/2643",[1,1.871,3,2.088,5,0.792,6,0.851,16,2.872,25,3.092,32,0.845,43,3.607,44,4.252,50,2.826,52,1.969,111,2.298,130,2.99,131,3.104,135,2.524,143,3.929,171,3.505,177,3.212,207,2.891,247,2.483,250,4.459,266,2.909,281,3.361,290,1.67,293,2.972,306,2.872,322,3.761,349,3.145,407,4.69,600,2.701,673,3.082,804,3.607,844,3.235,905,2.783,1344,4.007,1368,3.212,2074,4.001,2076,4.6,3163,5.402,3164,5.402,3165,5.402,3690,2.99,4495,6.168]],["t/2645",[1,1.048,4,2.083,5,0.644,6,1.138,7,2.349,11,2.567,25,2.012,27,2.201,30,2.019,39,2.625,40,1.773,59,5.679,60,2.192,61,2.081,81,2.128,84,5.043,133,2.572,145,2.019,156,2.882,165,2.516,184,3.328,200,2.44,206,1.492,258,2.327,266,1.893,385,3.992,419,4.244,459,3.93,465,2.006,647,2.09,649,6.479,655,4.774,678,2.863,685,4.983,686,5.264,687,5.264,865,2.882,1376,3.992,1550,3.992,2962,4.774,3690,2.758,4496,5.69,4497,5.69,4498,5.69]],["t/2647",[1,1.474,32,1.593,48,1.607,49,2.005,61,1.222,149,3.083,171,3.207,185,5.382,186,6.478,256,3.263,258,2.943,277,2.919,337,4.47,472,3.95,473,4.325,576,5.968,611,5.99,647,2.939,1013,6.282,1126,4.775,2759,6.282,3355,6.713,3911,3.438,4499,8.001]],["t/2649",[1,1.191,5,0.504,6,0.891,21,4.852,25,2.286,32,1.239,113,2.634,133,2.015,134,3.096,135,2.646,185,4.826,195,2.602,200,1.911,207,3.731,256,2.02,297,5.233,300,3.78,306,3.01,317,2.491,463,6.632,772,2.804,847,3.899,864,3.942,919,4.193,1166,5.641,1663,4.315,1707,4.315,1716,5.662,1765,5.075,1921,5.423,2162,6.74,2174,5.662,2236,3.551,3265,3.744,3690,3.133,3911,2.778,4500,6.464,4501,10.42,4502,6.464]],["t/2651",[1,1.325,3,1.129,4,0.73,5,0.561,6,0.652,8,1.28,9,0.629,17,0.79,18,0.754,25,1.245,31,0.865,32,0.782,37,0.78,38,1.843,39,0.634,45,2.427,48,1.444,49,0.5,52,0.916,57,0.834,61,0.722,63,1.383,76,1.114,84,0.944,94,0.722,109,2.596,112,1.352,116,1.054,121,1.245,129,1.372,132,0.678,145,0.708,148,1.07,149,0.768,150,0.909,167,1.749,169,0.47,170,0.646,171,0.799,174,0.904,175,2.534,181,2.49,183,0.574,194,1.105,195,1.903,203,1.717,204,1.984,206,1.24,207,1.164,218,0.83,249,1.114,256,1.1,257,2.387,258,0.562,277,0.727,278,1.293,289,1.441,300,1.166,306,0.929,311,0.857,322,1.216,323,1.847,332,1.004,354,0.904,355,1.312,356,1.447,459,0.95,463,1.114,488,1.124,505,1.524,507,0.834,516,0.878,517,1.203,536,0.872,550,3.33,572,1.673,611,2.02,621,3.179,622,0.841,626,1.293,628,0.978,709,1.216,716,1.399,733,1.114,740,2.155,745,1.352,772,3.119,781,1.114,819,0.924,820,1.114,824,2.679,840,1.23,848,1.487,849,1.312,877,1.07,887,1.004,888,1.203,936,1.19,938,0.984,974,1.572,985,1.4,986,2.253,988,1.426,1026,1.216,1065,1.352,1072,2.284,1076,1.114,1080,1.487,1179,1.673,1180,1.105,1265,2.69,1313,3.084,1330,1.26,1339,1.375,1344,0.787,1386,1.426,1388,1.166,1393,1.061,1461,1.615,1491,1.673,1506,1.312,1638,1.747,1787,1.747,1852,1.566,1894,1.276,2018,1.26,2173,0.648,2231,1.747,2265,2.764,2741,3.867,2757,2.764,2776,1.747,3001,1.312,3412,1.293,3432,1.673,3446,1.566,3514,3.413,3527,1.455,3533,1.124,3546,2.664,3549,1.178,3690,4.007,3795,1.845,3869,1.673,3911,4.295,4040,1.078,4204,1.566,4295,1.615,4460,4.996,4503,1.994,4504,1.994,4505,1.994,4506,1.994,4507,1.994,4508,1.994,4509,3.521,4510,1.994,4511,1.994,4512,1.994,4513,1.994,4514,1.994,4515,1.994,4516,1.994,4517,1.994,4518,1.994,4519,1.994,4520,1.994,4521,1.994,4522,1.994,4523,1.994,4524,1.994,4525,1.994,4526,1.994,4527,1.994,4528,1.994,4529,1.994,4530,1.994,4531,1.994,4532,1.994,4533,1.994,4534,1.994,4535,1.994,4536,1.994,4537,1.994,4538,1.994,4539,1.994,4540,1.994,4541,1.994,4542,1.994,4543,1.994,4544,1.994,4545,1.994,4546,1.994,4547,1.994,4548,1.994,4549,1.994,4550,1.994,4551,1.994,4552,1.994,4553,1.845,4554,1.994,4555,1.994,4556,1.994,4557,1.994]],["t/2653",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,4460,8.962,4553,9.466,4558,10.232]],["t/2656",[1,1.087,3,1.408,5,0.931,6,1.366,7,2.434,8,2.144,10,3.416,28,1.854,32,1.161,48,1.184,59,3.449,61,1.294,149,2.273,165,2.608,183,1.698,204,3.323,207,1.95,256,1.843,257,1.812,266,1.962,286,4.948,302,3.999,306,2.746,309,4.399,480,3.323,563,4.13,611,3.384,647,2.166,656,3.213,697,4.399,755,4.948,820,3.294,865,2.988,993,4.948,1127,6.341,1162,4.775,1180,6.352,1253,4.216,1324,3.999,1335,4.507,1449,4.302,1584,4.948,2179,5.165,2203,5.456,2204,5.456,2205,5.456,3633,5.456,3911,2.534,4559,5.898,4560,5.898,4561,5.898]],["t/2658",[5,0.908,8,3.456,32,1.303,133,2.964,206,2.494,266,3.164,290,2.574,647,3.493,784,6.255,1376,6.671,2173,3.088,3514,3.925,3911,4.086,4562,9.509]],["t/2660",[1,2.009,5,0.936,6,1.59,25,2.117,27,2.315,48,1.202,57,2.503,61,1.308,135,2.45,139,2.728,174,3.881,206,3.312,228,3.882,266,1.991,277,2.183,290,2.317,339,3.882,367,3.5,463,4.781,507,2.503,628,2.936,647,2.199,713,3.095,722,5.021,723,6.004,734,2.608,816,3.937,840,3.692,868,4.366,961,4.366,1085,5.242,1150,4.573,1361,4.845,1376,4.199,1417,4.199,1648,5.537,1662,4.845,2220,5.242,2757,4.699,3514,2.471,4563,5.985]],["t/2662",[5,0.759,6,1.343,236,4.638,266,3.24,268,4.586,302,6.603,459,4.638,647,3.577,1136,6.153,4192,7.884,4564,9.009,4565,9.009,4566,9.738]],["t/2664",[5,0.75,266,3.201,302,6.524,647,3.535,673,3.392,707,4.276,729,4.506,974,4.297,1136,6.08,1589,7.02,3533,5.422,4192,7.79,4564,8.902,4567,9.622]],["t/2666",[5,0.724,6,1.281,48,1.866,49,2.328,52,1.801,61,1.419,143,3.594,177,4.837,247,3.739,266,3.091,270,3.636,317,3.58,571,5.87,647,3.413,1104,8.137,3911,3.992,4568,9.29]],["t/2668",[5,0.895,6,1.583,48,1.866,49,2.328,132,3.903,156,4.706,266,3.091,647,3.413,816,6.111,1364,7.521,1366,5.062,1367,5.798,3911,3.992,4569,9.29]],["t/2670",[5,0.637,6,1.126,27,3.158,30,2.897,32,1.762,61,1.896,142,2.651,256,2.551,266,2.716,268,3.844,647,2.999,1072,5.295,1076,4.56,1109,6.849,1157,7.15,1158,7.552,1159,5.627,1160,7.552,1162,6.609,1163,7.552,3911,3.508,4570,8.163]],["t/2672",[27,3.435,32,1.53,49,2.226,61,1.865,82,4.07,148,4.764,165,3.927,256,2.776,266,2.955,268,4.182,516,3.908,647,3.263,1075,5.612,1154,7.779,1155,6.349,1156,8.217,3911,3.816,4571,8.881]],["t/2674",[1,0.848,3,0.816,4,1.251,5,0.885,6,0.634,7,0.796,8,0.701,13,1.026,19,1.011,25,1.208,28,1.074,30,0.684,32,0.468,48,1.415,51,0.729,52,0.374,60,0.743,61,1.076,63,1.342,93,0.686,94,0.698,113,0.786,121,2.132,129,1.332,130,0.934,133,0.601,145,0.684,169,0.454,175,1.622,181,1.76,182,1.106,183,0.555,187,0.666,195,1.852,197,1.406,199,1.731,200,0.57,203,0.94,206,1.207,207,1.13,212,1.307,218,1.423,219,1.116,236,2.191,240,1.05,243,1.034,246,1.189,251,0.467,256,1.438,257,2.164,278,1.25,289,1.883,290,0.522,311,1.468,323,1.011,356,0.792,439,1.783,463,1.908,465,0.679,478,1.106,488,1.086,505,1.473,507,0.806,536,0.846,550,0.893,600,1.496,613,3.716,621,1.883,659,1.068,673,0.679,713,0.997,727,1.287,732,0.76,745,1.307,772,1.996,794,1.406,805,1.332,818,0.934,824,4.122,840,1.189,841,0.711,888,1.163,895,1.406,956,1.189,974,1.526,985,1.358,988,1.378,1018,1.329,1042,1.754,1076,1.077,1083,1.617,1166,1.203,1167,1.561,1191,1.513,1192,1.268,1235,1.25,1339,1.329,1344,0.76,1388,1.127,1393,1.026,1491,2.866,1501,1.561,1690,1.819,1863,1.617,2018,1.218,2173,0.626,2200,1.617,2400,2.281,2515,1.783,2741,1.307,3001,1.268,3074,1.406,3458,1.352,3514,2.298,3517,5.713,3533,1.086,3535,4.944,3539,1.307,3546,1.925,3549,2.018,3612,1.473,3690,2.23,3825,1.352,3832,1.378,3860,1.617,3911,3.678,4028,1.783,4040,4.39,4111,1.783,4192,1.561,4204,2.682,4243,1.783,4369,2.992,4572,1.928,4573,1.928,4574,1.928,4575,1.928,4576,1.928,4577,1.928,4578,1.928,4579,1.928,4580,1.928,4581,1.928,4582,1.928,4583,1.928,4584,1.928,4585,1.928,4586,1.928,4587,1.928,4588,1.928,4589,1.928,4590,1.783,4591,1.928,4592,1.928,4593,1.617,4594,1.928,4595,1.928,4596,1.928,4597,1.928,4598,1.928,4599,1.928,4600,1.928,4601,1.783,4602,1.783,4603,1.928,4604,1.928,4605,1.783,4606,1.928,4607,1.783,4608,1.783,4609,1.928,4610,1.928,4611,1.928,4612,1.928,4613,1.928,4614,1.928,4615,1.928,4616,1.928,4617,1.928,4618,1.928,4619,1.928,4620,1.928,4621,1.928,4622,1.928,4623,1.928,4624,1.928,4625,1.928,4626,1.928,4627,1.928,4628,1.928,4629,1.928,4630,1.928,4631,1.928,4632,1.928,4633,1.928,4634,1.928,4635,1.928,4636,1.928,4637,1.928,4638,1.928,4639,3.416,4640,1.928,4641,1.928,4642,1.928,4643,1.928,4644,1.928]],["t/2676",[33,3.879,715,5.708,1257,4.509,3029,7.632,3265,7.329,3567,4.888,3690,4.167,4192,6.961,4590,7.954,4601,7.954,4602,7.954,4605,7.954,4607,7.954,4608,7.954,4645,8.598]],["t/2679",[121,6.152,266,3.28,304,4.961,495,6.484,639,5.946,793,6.394,974,4.402,3117,8.633,3911,4.236,4204,7.739,4646,8.633,4647,9.857]],["t/2681",[18,3.639,30,3.415,32,1.319,133,2.999,139,4.386,219,5.573,256,3.008,258,2.713,621,3.938,647,3.535,844,5.047,1539,8.902,3514,3.972,4648,9.622]],["t/2683",[5,0.964,6,1.114,61,1.605,69,6.815,155,3.849,170,3.401,247,3.253,250,4.121,255,4.928,266,2.689,517,4.875,844,4.238,916,3.827,1344,4.876,1345,6.207,1368,4.208,2074,5.242,3514,3.336,4649,8.081,4650,8.081]],["t/2685",[1,1.732,5,0.733,6,1.296,25,3.324,27,3.635,84,5.474,133,2.929,169,2.214,266,3.127,354,4.262,483,5.08,647,3.452,659,5.205,4651,8.231,4652,9.398]],["t/2687",[1,0.436,3,0.977,5,0.95,6,0.327,8,1.487,9,0.747,11,1.846,22,0.942,32,0.74,38,0.923,48,0.822,52,0.459,61,1.214,63,0.931,94,0.858,109,1.301,113,0.965,124,1.414,129,0.923,133,0.738,139,1.08,145,0.841,149,0.913,169,0.558,174,1.074,175,0.835,181,2.066,195,1.647,199,1.2,205,1.606,206,1.416,207,0.783,244,0.986,248,2.266,256,0.74,257,1.66,276,1.122,290,0.641,410,1.581,488,1.335,517,1.429,536,0.587,611,2.348,613,4.293,621,3.252,656,1.291,657,3.313,659,2.992,663,2.191,725,1.767,729,1.109,732,1.614,772,1.027,804,1.385,810,1.478,816,1.558,824,4.416,847,2.468,874,1.606,888,1.429,899,1.335,918,1.069,974,1.058,977,1.918,1006,1.81,1042,1.216,1065,1.606,1117,1.918,1126,1.414,1313,2.074,1344,0.934,1361,1.918,1388,1.385,1407,1.558,1501,3.313,1690,1.261,1759,2.074,2018,1.497,2173,0.769,2741,2.774,2766,2.191,2769,1.662,2843,2.191,2915,1.444,2962,1.987,3001,2.691,3029,1.429,3198,1.069,3514,3.516,3517,6.413,3533,1.335,3535,4.171,3539,1.606,3546,2.306,3549,1.399,3625,3.052,3626,3.052,3757,1.81,3832,2.925,3860,1.987,3911,3.414,4236,2.191,4414,2.191,4430,2.191,4653,2.369,4654,2.369,4655,2.369,4656,2.369,4657,2.369,4658,2.369,4659,2.191,4660,2.191,4661,2.369,4662,2.369,4663,2.191,4664,2.191,4665,2.074,4666,2.369,4667,2.369,4668,2.369,4669,2.191,4670,2.369,4671,2.369,4672,2.369,4673,2.369,4674,2.369,4675,2.369,4676,2.369,4677,4.092,4678,2.369,4679,2.369,4680,2.369,4681,2.369,4682,2.191,4683,2.369,4684,2.369,4685,2.369,4686,2.369,4687,2.369,4688,2.369,4689,2.369,4690,2.369,4691,2.369,4692,2.369,4693,2.369,4694,2.369,4695,2.369,4696,2.369,4697,2.369,4698,2.369,4699,2.369,4700,2.369,4701,2.369,4702,2.369,4703,2.369,4704,2.369,4705,2.191,4706,2.369,4707,2.369,4708,2.191,4709,2.191]],["t/2689",[33,4.097,715,5.562,1257,4.763,3029,7.437,3265,7.141,3567,5.163,4659,8.401,4660,8.401,4663,8.401,4664,8.401,4708,8.401,4709,8.401,4710,9.081]],["t/2692",[5,0.476,6,0.841,27,1.481,32,0.525,39,1.218,47,1.608,48,0.769,49,0.96,61,2.148,81,1.432,130,3.687,131,3.07,142,1.981,148,2.053,183,3.345,185,1.773,187,2.108,188,3.155,189,3.957,191,6.648,192,3.808,266,1.274,281,2.086,395,7.068,400,3.353,471,2.556,488,2.157,647,1.406,800,6.425,849,4.013,1412,2.419,1444,2.518,1449,2.793,1464,4.55,1467,6.158,1469,4.79,1470,3.353,1471,3.212,1474,5.673,1475,5.344,1476,5.344,1505,3.353,1565,3.006,3149,3.542,3911,1.645,4711,6.101,4712,6.101,4713,3.828,4714,3.828,4715,3.828,4716,3.828,4717,3.828,4718,3.828,4719,3.828,4720,3.828,4721,3.828,4722,3.828]],["t/2694",[5,0.853,6,1.508,24,4.723,27,2.742,30,2.515,48,1.423,52,1.374,60,2.731,76,5.379,78,3.166,112,4.806,126,5.565,165,3.134,266,2.358,425,4.537,647,2.604,707,3.15,711,4.806,729,3.319,863,3.832,1327,5.287,1941,4.663,2175,4.973,3006,5.565,3015,5.739,3017,5.739,3019,8.909,3020,8.909,3021,6.558,3022,6.558,3023,6.558,4040,3.832,4723,7.088,4724,7.088]],["t/2696",[3,1.484,5,0.912,6,1.614,9,1.96,27,3.401,48,1.248,49,1.558,52,1.704,63,2.442,82,2.848,200,3.016,233,3.108,255,5.361,256,1.943,266,2.068,271,3.36,290,1.683,516,4.88,517,3.749,647,2.283,729,2.91,821,4.36,916,5.251,922,3.879,925,5.202,951,4.36,953,5.799,954,7.644,1678,5.444,2847,5.75,2848,5.75,3514,2.566,4725,6.215,4726,6.215]],["t/2698",[5,0.853,6,1.186,39,2.734,49,2.155,61,1.837,109,4.723,155,4.095,170,2.783,200,2.542,247,3.461,266,2.86,268,4.048,476,4.803,491,2.817,914,3.661,916,4.071,923,4.762,966,5.739,973,5.079,3514,3.549,4727,8.598]],["t/2700",[1,1.567,5,0.847,6,1.173,27,3.291,49,2.132,52,1.649,61,1.659,69,5.518,149,3.278,155,4.052,170,3.516,266,2.83,478,4.881,647,3.125,914,5.094,916,5.665,3514,3.512,4728,8.507]],["t/2702",[1,1.551,5,0.656,6,1.161,25,2.977,27,3.256,48,1.691,49,2.11,61,1.286,81,4.035,84,5.109,133,3.913,157,4.156,266,2.801,647,3.092,659,6.594,1957,7.788,4651,7.373,4729,8.418,4730,7.788]],["t/2704",[1,1.752,5,0.742,6,1.311,25,3.363,27,3.678,48,1.91,84,5.514,133,2.964,266,3.164,354,4.312,647,3.493,659,5.267,3860,7.978,4731,9.509]],["t/2706",[0,1.219,1,0.686,3,0.508,5,0.863,6,0.823,8,0.773,9,0.67,11,0.959,25,0.752,26,2.034,28,0.668,32,0.681,36,0.969,38,1.452,48,0.427,52,1.157,57,0.889,61,1.141,63,0.835,66,1.024,78,0.949,89,0.897,94,0.77,113,1.518,124,1.268,129,1.937,131,1.07,132,0.723,135,0.87,139,1.697,142,0.69,145,0.754,147,1.585,169,0.501,175,1.313,181,0.813,183,2.459,192,1.327,194,1.177,195,1.499,218,1.55,236,1.012,247,2.402,251,0.515,256,1.164,257,0.653,277,1.358,289,0.87,290,0.575,311,0.913,323,1.115,360,1.198,365,1.624,368,2.029,410,1.419,444,1.36,463,2.08,465,1.313,488,1.198,492,1.006,507,0.889,516,0.935,517,1.282,518,1.721,536,1.231,542,1.379,550,0.984,600,0.931,613,1.419,621,2.777,622,0.897,638,1.243,659,1.177,728,1.198,732,1.469,740,0.969,758,1.14,772,0.922,779,1.243,781,2.08,810,1.327,824,4.057,841,1.373,871,1.441,888,1.282,914,0.905,916,1.763,938,1.049,953,1.208,974,2.665,977,3.015,980,1.783,996,1.36,1003,1.491,1134,1.187,1166,1.327,1206,1.115,1218,1.862,1242,1.585,1382,1.327,1388,1.243,1443,1.669,2018,1.343,2022,1.966,2140,1.669,2173,0.69,2177,1.107,2487,1.862,2944,1.862,3001,3.269,3049,1.783,3106,1.783,3357,1.551,3421,1.585,3431,1.624,3434,1.862,3514,3.321,3517,5.413,3533,1.198,3535,1.379,3546,2.098,3549,1.255,3625,1.585,3626,1.585,3729,1.966,3832,2.662,3869,1.783,3911,2.564,4040,5.534,4082,1.966,4263,1.551,4665,1.862,4732,2.125,4733,2.125,4734,2.125,4735,2.125,4736,1.966,4737,2.125,4738,2.125,4739,2.449,4740,2.125,4741,2.125,4742,2.125,4743,2.125,4744,3.724,4745,2.125,4746,2.125,4747,2.125,4748,2.125,4749,2.125,4750,2.125,4751,2.125,4752,2.125,4753,2.125,4754,2.125,4755,2.125,4756,2.125,4757,2.125,4758,2.125,4759,2.125,4760,2.125,4761,2.125,4762,2.125,4763,2.125,4764,2.125,4765,2.125,4766,2.125,4767,2.125,4768,2.125,4769,2.125,4770,2.125,4771,1.783,4772,2.125,4773,2.125,4774,2.125,4775,1.966,4776,2.125,4777,2.125,4778,2.125,4779,2.125,4780,2.125,4781,2.125,4782,2.125,4783,2.125,4784,2.125,4785,2.125,4786,2.125,4787,2.125,4788,1.966,4789,2.125]],["t/2708",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,4651,8.962,4730,9.466,4790,10.232]],["t/2711",[1,1.974,5,0.836,6,1.634,52,1.615,149,3.21,165,3.684,266,2.772,268,5.046,507,5.23,1388,4.873,1800,6.745,3353,7.297,4565,7.708,4736,7.708,4739,5.48,4791,8.332,4792,8.332,4793,8.332,4794,8.332]],["t/2713",[32,1.608,48,1.932,61,1.47,256,3.008,266,3.902,268,4.531,465,4.134,647,3.535,1804,6.241,3911,4.135,4795,9.622]],["t/2715",[5,0.693,6,1.225,47,3.731,48,1.784,157,4.385,177,4.625,214,3.184,216,3.816,304,4.47,305,6.13,312,6.973,337,4.961,338,9.036,621,3.635,647,3.263,3514,3.666,4796,8.881,4797,8.217,4798,8.881]],["t/2717",[32,1.619,48,1.956,61,1.488,256,3.044,266,3.24,268,4.586,516,4.285,647,3.577,2177,6.152,4040,5.264,4799,9.738]],["t/2719",[1,0.958,4,0.643,5,0.922,6,0.717,8,1.552,18,0.664,24,2.407,26,0.719,29,1.232,32,0.713,36,2.37,37,0.687,38,2.331,48,1.044,52,0.61,61,0.914,63,0.69,66,0.846,79,2.247,89,0.741,93,2.367,94,0.636,113,0.716,118,1.096,129,1.664,142,0.57,145,0.623,149,0.677,150,0.8,159,1.071,169,0.414,170,0.568,174,0.796,181,1.202,183,1.914,185,0.813,194,0.972,195,0.707,199,0.889,200,0.519,201,1.342,203,0.856,206,0.824,207,0.581,214,1.127,218,1.309,233,0.878,256,0.549,257,1.598,268,0.827,269,1.027,291,0.788,317,1.211,356,0.722,463,0.981,488,0.989,507,1.315,550,1.456,613,3.471,621,2.721,622,0.741,659,0.972,732,1.24,768,1.421,772,1.364,805,0.684,824,4.115,871,1.19,882,1.059,908,1.23,925,0.895,974,0.784,982,0.701,1021,1.309,1079,1.309,1133,1.378,1151,1.896,1167,1.421,1320,1.309,1339,2.942,1361,1.421,1373,1.473,1374,1.342,1388,1.027,1412,1.109,1449,1.281,1506,1.155,1550,1.232,1565,1.378,1863,1.473,2018,1.986,2021,1.473,2126,1.538,2130,1.473,2152,1.421,2173,0.57,2177,0.914,2309,1.378,2379,1.473,2389,1.421,2549,1.421,2962,1.473,3001,2.808,3176,1.421,3319,1.538,3324,1.538,3353,1.538,3355,1.473,3432,1.473,3434,2.753,3505,1.473,3514,3.37,3517,6.021,3533,0.989,3535,3.879,3539,1.19,3546,2.93,3549,2.522,3612,1.342,3619,1.538,3625,1.309,3626,1.309,3678,1.421,3750,1.538,3760,1.421,3825,1.232,3911,1.834,4040,5.398,4135,1.624,4203,1.473,4295,1.421,4425,1.624,4427,1.624,4665,1.538,4705,1.624,4739,2.808,4771,2.638,4800,1.756,4801,1.756,4802,1.756,4803,1.756,4804,1.756,4805,1.756,4806,1.756,4807,1.756,4808,1.756,4809,1.756,4810,1.756,4811,1.421,4812,1.756,4813,1.756,4814,1.624,4815,1.756,4816,1.756,4817,1.756,4818,1.756,4819,1.421,4820,1.756,4821,1.756,4822,1.756,4823,1.756,4824,1.756,4825,1.756,4826,1.756,4827,1.756,4828,1.756,4829,1.756,4830,1.756,4831,1.756,4832,1.756,4833,1.756,4834,1.756,4835,1.756,4836,1.756,4837,1.624,4838,1.756,4839,1.756,4840,1.756,4841,1.756,4842,1.756,4843,1.756,4844,1.756,4845,1.756,4846,1.538,4847,1.538,4848,1.756,4849,1.756,4850,1.756,4851,1.756,4852,1.756,4853,1.756,4854,1.756,4855,1.756,4856,1.756,4857,1.756,4858,1.756,4859,1.756,4860,1.756,4861,1.756,4862,1.756,4863,1.756,4864,1.756,4865,1.756,4866,1.756,4867,1.756,4868,1.756,4869,1.756,4870,1.756,4871,1.756,4872,1.756,4873,1.756,4874,1.756,4875,1.756,4876,1.756,4877,1.756,4878,1.756,4879,1.756,4880,1.756,4881,1.756,4882,1.756]],["t/2721",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,4295,8.284,4837,9.466,4883,10.232]],["t/2723",[29,7.178,135,4.188,306,4.765,576,7.631,621,4.188,824,3.813,864,6.24,2183,6.83,4104,9.466]],["t/2725",[32,1.573,48,1.866,61,1.419,200,2.747,256,2.904,266,3.819,268,4.375,332,4.675,588,5.798,590,8.771,591,7.521,647,3.413,3911,3.992,4884,9.29]],["t/2727",[5,0.6,6,1.061,26,3.15,32,1.055,48,1.546,52,2.21,97,4.128,135,3.15,142,2.499,169,1.813,183,2.216,194,6.719,195,3.098,201,5.881,207,2.545,233,3.848,266,2.561,334,4.747,551,6.457,740,4.639,1373,6.457,1474,5.74,2023,6.457,2777,5.615,3234,6.457,4040,4.16,4885,7.696,4886,7.696,4887,7.696]],["t/2729",[1,1.712,5,0.895,6,1.583,124,5.544,216,3.992,266,3.091,268,4.375,507,4.8,647,3.413,3146,6.929,4888,11.478,4889,8.595,4890,8.595]],["t/2731",[5,0.678,6,1.198,18,3.286,78,3.881,113,3.542,206,2.279,266,2.891,268,4.092,271,4.697,471,5.801,553,6.641,647,3.192,761,9.642,765,7.291,1065,7.464,1199,5.99,1401,7.291,2236,4.774,3911,3.734,4891,8.69,4892,8.69]],["t/2733",[1,1.682,3,0.41,4,1.129,5,0.789,6,1.167,8,0.625,13,1.641,25,2.319,26,0.703,32,0.808,38,1.202,40,0.536,47,0.722,48,1.621,52,1.271,55,1.313,57,0.719,61,1.347,63,0.675,81,0.643,93,2.335,94,0.622,113,1.257,114,1.313,129,0.67,130,1.495,131,0.865,132,1.049,133,0.536,135,0.703,142,2.129,157,2.071,169,0.988,175,1.087,177,1.606,181,1.604,183,0.888,196,3.469,206,1.1,207,0.568,212,1.165,214,1.834,216,1.325,218,0.715,228,2.721,236,2.437,246,1.06,252,1.505,257,1.289,277,0.627,278,1.115,287,1.254,289,0.703,290,0.835,294,0.96,306,1.953,336,1.349,341,1.228,354,1.902,377,1.442,463,1.723,465,0.606,470,1.902,485,1.695,507,0.719,509,0.749,516,0.756,533,1.59,536,0.426,588,1.925,600,0.752,621,4.054,637,1.184,647,1.88,659,0.952,707,1.864,715,0.775,732,0.678,734,2.569,754,0.995,757,1.573,772,1.338,781,0.96,787,1.902,805,0.67,824,3.008,841,2.629,867,1.86,877,0.922,908,0.672,936,1.026,938,0.848,956,1.06,974,0.767,981,1.505,994,1.165,1074,1.262,1079,1.282,1133,1.349,1166,1.925,1235,1.115,1339,1.184,1388,1.005,1474,1.282,1506,2.759,1565,1.349,1731,1.313,1855,1.442,2021,1.442,2152,1.391,2177,2.664,2261,1.59,2266,2.059,2267,2.059,2274,0.995,2769,1.205,2881,1.349,2910,1.59,3001,2.759,3198,0.775,3357,1.254,3432,2.587,3514,2.707,3533,0.968,3546,2.883,3549,1.822,3612,1.313,3674,2.356,3678,1.391,3693,1.313,3753,1.505,3911,3.788,4040,3.855,4203,1.442,4244,1.505,4263,1.254,4316,1.59,4411,1.505,4593,1.442,4739,2.028,4771,1.442,4775,1.59,4788,1.59,4797,2.853,4811,1.391,4819,1.391,4893,1.718,4894,1.718,4895,1.718,4896,1.718,4897,1.718,4898,1.718,4899,1.718,4900,3.084,4901,1.718,4902,3.084,4903,1.59,4904,1.59,4905,1.718,4906,1.718,4907,1.718,4908,1.718,4909,1.718,4910,1.718,4911,1.718,4912,1.718,4913,1.442,4914,1.718,4915,1.718,4916,1.718,4917,1.718,4918,1.59,4919,1.718,4920,1.718,4921,1.718,4922,1.718,4923,1.718,4924,1.718,4925,1.718,4926,1.505,4927,1.718,4928,1.718,4929,1.718,4930,1.718,4931,1.718,4932,1.718,4933,1.718,4934,1.718,4935,1.718,4936,1.718,4937,1.718,4938,1.718,4939,1.718,4940,1.718,4941,1.718,4942,1.718,4943,1.718,4944,1.718,4945,1.718]],["t/2735",[33,4.341,715,5.291,1257,5.047,3029,7.074,3265,6.793,3567,5.471,4889,8.902,4890,8.902,4903,8.902,4904,8.902,4946,9.622]],["t/2738",[1,1.673,25,3.212,78,4.056,142,2.949,171,3.64,223,7.619,266,3.021,304,4.57,473,4.909,495,5.973,639,5.478,793,5.89,974,5.054,1506,5.973,3117,7.954,3911,3.902,4646,7.954,4947,9.081]],["t/2740",[1,1.317,5,0.918,6,0.986,21,3.33,25,2.529,32,0.98,48,1.436,49,1.792,56,2.714,61,1.48,132,2.432,181,2.735,192,6.047,266,2.379,298,4.224,319,3.406,324,3.836,356,2.939,398,5.614,908,2.799,1123,5.465,1124,4.929,1168,5.79,1182,6,1183,6,1184,6,1187,6.263,2177,5.045,2881,5.614,2889,6.616,3433,6,4040,3.865,4948,6.616,4949,7.151,4950,7.151,4951,7.151,4952,7.151]],["t/2742",[1,1.216,5,0.822,6,1.371,11,4.137,25,2.334,35,1.247,48,2.21,52,0.82,57,2.76,61,1.61,142,1.373,143,3.547,145,2.342,156,4.111,157,4.527,165,1.87,169,2.592,187,2.805,195,1.702,258,1.192,266,1.407,270,2.583,290,1.787,337,2.363,342,5.422,343,5.794,370,1.186,472,2.088,491,1.386,561,3.321,563,2.062,582,3.424,584,3.424,647,3.368,887,4.614,918,2.977,1126,2.524,1499,3.913,1707,2.823,2759,3.321,3265,2.45,3355,5.537,3514,1.746,4953,6.6,4954,6.6,4955,4.229,4956,4.229,4957,4.229,4958,4.229,4959,4.229,4960,4.229,4961,4.229,4962,4.229,4963,3.913,4964,3.913,4965,4.229]],["t/2744",[1,1.879,5,0.865,6,1.407,20,3.879,25,2.198,48,1.248,49,2.203,50,2.848,52,1.978,61,1.558,97,3.334,109,3.414,143,3.946,145,3.62,156,3.149,165,2.748,169,1.464,187,3.525,195,2.502,247,2.502,266,2.068,290,2.38,342,5.281,343,3.927,374,5.444,595,4.636,647,2.283,746,5.444,887,5.133,908,2.432,1126,3.709,2018,3.927,2759,4.88,3265,3.6,3514,2.566,4966,6.215]],["t/2746",[1,1.567,5,0.663,6,1.173,25,3.009,27,3.291,52,1.649,61,1.3,143,3.291,170,2.754,183,2.449,246,6.699,266,2.83,509,4.733,647,3.125,1371,5.518,1394,5.445,1396,6.679,1658,7.451,1659,7.451,2786,6.887,4739,5.596,4967,8.507,4968,8.507]],["t/2748",[5,0.637,6,1.126,32,1.45,48,1.639,52,1.583,61,1.247,143,3.158,169,1.923,171,3.272,246,5.035,266,2.716,459,5.91,472,5.221,608,3.683,841,3.899,1108,5.653,1371,5.295,1381,6.609,4739,5.37,4969,8.163,4970,8.163]],["t/2750",[1,0.656,5,0.712,6,0.491,8,1.293,9,1.122,24,3.676,25,1.259,26,1.456,32,0.488,33,1.605,36,2.623,48,0.715,52,0.69,61,0.544,63,1.398,89,2.428,94,1.289,109,1.955,132,1.21,142,1.155,145,1.263,183,1.024,185,1.648,187,1.988,195,1.432,206,0.933,211,2.794,244,1.482,249,1.988,257,2.225,270,1.393,294,1.988,306,1.657,310,2.146,366,2.277,385,2.496,410,2.375,427,2.195,463,1.988,465,1.254,495,2.341,507,1.488,509,1.551,613,2.375,621,3.405,659,4.011,732,1.404,744,2.544,772,1.544,824,3.1,929,3.509,974,2.569,988,4.113,1008,2.986,1108,1.715,1126,2.124,1202,1.894,1206,4.79,1225,2.413,1257,1.866,1271,2.413,1324,2.413,1388,2.081,1764,2.248,2105,2.413,2162,2.654,2173,1.155,2175,2.496,2268,1.853,2741,2.413,2769,2.496,3074,2.596,3284,3.117,3357,2.596,3431,2.719,3500,3.292,3514,3.434,3517,3.332,3533,2.005,3535,3.732,3546,2.005,3549,2.102,3567,2.023,3911,3.575,3956,2.794,4040,4.937,4087,3.117,4203,2.986,4371,3.292,4739,2.341,4819,2.881,4918,3.292,4971,3.558,4972,3.558,4973,3.558,4974,3.558,4975,3.558,4976,3.558,4977,3.558,4978,3.558,4979,3.558,4980,3.558,4981,3.558,4982,3.558,4983,3.558,4984,3.558,4985,3.558,4986,3.558,4987,3.558,4988,3.558,4989,3.558,4990,3.558,4991,3.558,4992,3.558,4993,3.558,4994,3.558,4995,3.558]],["t/2753",[5,1.008,6,1.604,32,0.839,52,1.187,57,2.56,61,1.329,131,3.08,133,2.71,145,2.172,169,2.049,206,2.653,250,3.122,266,2.037,290,1.657,465,3.065,621,2.505,650,7.231,720,3.97,882,3.692,915,3.545,986,3.918,1229,4.956,1384,5.136,1443,4.806,1576,3.97,1583,5.136,1809,5.663,3431,6.646,3433,7.297,4263,4.465,4996,6.121,4997,6.121,4998,6.121,4999,6.121,5000,6.121,5001,6.121,5002,6.121,5003,6.121,5004,6.121,5005,6.121]],["t/2755",[1,1.519,5,0.83,6,1.137,21,3.84,63,3.24,360,4.647,463,4.607,621,3.375,647,3.029,659,4.568,772,3.577,816,5.424,824,3.073,847,4.974,905,3.72,974,3.683,3431,6.302,3533,4.647,3911,3.544,4040,5.754,5006,8.246,5007,8.246,5008,8.246,5009,8.246,5010,8.246,5011,8.246]],["t/2757",[6,1.281,33,4.191,94,3.365,824,3.462,1257,4.872,1388,5.433,3430,7.795,3431,7.099,3546,5.235,3549,5.488,3567,5.282,4040,5.022,4087,8.137,4819,7.521,5012,9.29,5013,9.29,5014,9.29]],["t/2760",[1,1.62,5,0.947,6,1.529,25,3.109,49,1.558,52,1.704,61,1.558,131,3.128,132,2.114,134,2.977,143,2.404,148,3.334,150,2.833,155,2.96,181,3.362,195,2.502,247,2.502,250,3.17,266,2.068,290,2.38,298,3.671,319,2.96,327,2.577,356,2.555,398,4.88,650,4.443,718,4.443,728,3.502,801,4.749,908,2.432,1123,4.749,1124,4.284,1168,5.032,1182,5.215,1183,5.215,1184,5.215,1368,4.578,1707,4.149,1942,6.284,3431,4.749,3514,2.566,5015,6.215,5016,5.75]],["t/2762",[3,1.981,5,0.922,6,1.344,8,2.083,9,3.074,18,3.137,21,2.668,22,2.278,28,1.801,30,2.033,32,1.137,48,1.151,61,1.732,129,2.234,133,1.786,161,3.385,164,4.259,200,1.694,206,1.503,207,1.895,247,2.306,256,1.791,266,1.906,339,3.717,367,3.351,385,4.02,491,1.877,527,5.113,603,5.019,645,3.825,647,2.105,711,3.885,752,4.639,801,6.338,818,4.02,822,4.02,829,4.808,874,3.885,1012,3.258,1443,4.499,1864,7.674,1942,5.929,1989,4.379,4739,3.769,5017,8.295,5018,5.73,5019,5.73]],["t/2764",[5,0.908,8,3.456,32,1.303,133,2.964,195,3.827,206,2.494,266,3.164,290,2.574,647,3.493,784,6.255,2173,3.088,3433,7.978,3911,4.086,5020,9.509]],["t/2766",[5,0.806,6,1.232,21,2.963,32,1.225,56,2.415,61,2.019,145,3.171,151,4.139,156,4.527,236,3.03,249,3.554,266,2.117,290,1.723,459,3.03,647,2.337,801,6.829,841,4.131,927,4.794,1271,6.06,1374,4.862,1670,4.995,1688,4.314,1979,5.886,5021,6.362,5022,6.362,5023,8.937,5024,6.362,5025,6.362,5026,8.937,5027,6.362,5028,6.362,5029,6.362,5030,6.362]],["t/2768",[1,1.807,5,0.925,6,1.213,25,3.11,26,1.968,32,0.659,43,2.812,44,3.315,48,1.766,49,2.642,50,2.204,52,0.932,61,1.113,132,2.99,143,2.818,150,2.192,155,3.469,165,3.221,173,2.599,181,1.839,195,1.936,218,2.002,224,3.221,247,1.936,266,1.6,290,1.972,298,2.841,319,2.29,347,3.21,356,1.977,398,3.776,650,3.438,673,3.1,728,2.71,905,4.425,908,3.441,914,4.905,915,5.093,986,3.078,1123,3.675,1124,3.315,1126,2.87,1168,3.893,1182,4.035,1183,4.035,1184,4.035,1414,2.734,1418,4.212,2759,3.776,3044,3.675,3514,1.985,3869,4.035,4948,4.449,5031,4.809,5032,4.809]],["t/2770",[1,1.241,3,1.037,5,0.896,6,1.283,7,1.793,17,1.72,21,2.023,25,2.383,39,1.381,48,1.658,49,2.069,50,1.99,52,1.803,61,1.627,129,1.693,130,2.105,131,2.186,143,2.606,164,2.23,170,1.406,200,1.284,207,2.228,214,1.557,247,3.322,250,2.215,255,2.649,257,1.335,266,2.242,269,2.54,277,1.584,290,1.176,324,3.614,339,2.817,516,2.965,517,2.62,550,2.012,600,1.902,622,3.483,647,2.475,673,1.531,801,5.148,821,3.047,877,2.33,910,3.239,914,3.514,916,5.263,925,4.209,960,3.319,1175,3.319,1194,2.62,1414,2.469,2177,4.298,2849,2.994,2850,6.233,2881,3.41,3514,1.793,4040,2.348,5016,4.018,5033,4.343,5034,6.737,5035,4.343,5036,6.737,5037,4.343,5038,4.343,5039,4.343,5040,4.343]],["t/2772",[5,0.971,6,0.701,8,1.112,26,1.252,27,1.183,32,0.697,38,1.193,94,1.108,113,1.247,129,1.193,142,0.993,145,1.804,146,1.756,183,1.463,187,1.057,195,1.231,206,0.802,215,2.282,249,1.709,256,0.956,257,0.94,258,0.863,323,2.666,368,1.667,442,2.68,451,2.831,462,2.68,491,1.002,536,0.758,550,2.354,611,2.917,613,5.07,621,2.08,656,1.667,659,1.695,729,1.433,732,1.207,739,1.807,744,2.187,812,2.477,824,4.439,841,1.128,871,2.074,908,1.197,974,1.366,1077,2.402,1166,4.07,1382,1.91,1386,2.187,1388,1.789,1474,2.282,1506,2.013,1635,2.68,1787,2.68,1874,2.402,2018,4.12,2173,0.993,2177,1.593,2189,1.887,2915,1.866,3001,2.013,3430,2.567,3514,2.692,3517,6.686,3535,5.467,3546,1.724,3549,1.807,3674,2.338,3757,2.338,3896,2.68,3911,2.802,3927,2.831,4040,3.525,4162,2.831,4304,2.831,4814,2.831,4847,2.68,4913,5.471,5041,2.831,5042,2.831,5043,3.06,5044,3.06,5045,3.06,5046,3.06,5047,3.06,5048,3.06,5049,3.06,5050,3.06,5051,2.831,5052,3.06,5053,3.06,5054,3.06,5055,3.06,5056,3.06,5057,3.06,5058,3.06,5059,3.06,5060,3.06,5061,3.06,5062,3.06,5063,3.06,5064,3.06,5065,3.06,5066,3.06,5067,3.06,5068,3.06,5069,3.06,5070,3.06,5071,3.06,5072,3.06,5073,3.06,5074,3.06,5075,3.06,5076,3.06,5077,3.06,5078,3.06,5079,3.06,5080,3.06,5081,3.06,5082,3.06,5083,3.06,5084,3.06,5085,3.06]],["t/2774",[33,4.341,715,5.291,1257,5.047,3029,7.074,3265,6.793,3567,5.471,3896,8.428,5041,8.902,5042,8.902,5051,8.902,5086,9.622]],["t/2777",[1,1.22,5,0.823,6,1.456,25,2.342,27,3.555,48,2.12,49,2.646,52,2.465,61,1.404,97,4.93,177,3.449,266,2.204,339,4.296,647,2.433,1116,4.735,1151,7.668,1755,7.873,3476,7.217,3507,9.245,4040,3.58,5087,8.503,5088,6.623,5089,6.623]],["t/2779",[1,1.412,5,1.052,6,1.785,7,2.124,11,2.322,25,2.711,48,1.539,49,1.29,61,1.658,195,2.071,206,3.608,266,1.712,290,2.938,647,1.89,650,7.255,757,2.624,784,3.385,1583,4.317,2782,4.761,3430,8.515,3911,2.211,4811,4.166,5090,5.146]],["t/2781",[1,1.366,5,0.774,6,1.369,25,2.622,27,2.868,30,3.522,48,1.489,49,2.488,61,1.516,266,2.467,468,5.821,493,4.215,647,2.723,805,4.857,806,4.764,826,8.718,827,7.793,1202,3.946,1579,6.22,4739,4.877,5091,7.414,5092,7.414,5093,7.414,5094,7.414]],["t/2783",[1,1.796,5,0.895,6,1.582,20,2.966,24,3.514,25,1.681,27,1.838,28,3.471,30,1.686,32,0.651,41,4.682,48,0.954,49,1.191,50,2.178,52,2.033,61,1.334,78,2.122,130,2.303,145,1.686,173,2.569,187,1.642,199,3.657,249,2.655,266,1.581,290,1.287,291,2.133,294,4.877,486,3.731,578,4.396,647,2.652,679,3.847,709,2.898,713,6.113,736,2.53,740,3.291,830,2.549,865,2.407,921,3.397,922,2.966,936,2.836,1012,2.702,1065,3.222,1366,2.589,1375,5.828,1417,3.334,1524,3.397,3514,1.962,4811,3.847,5095,8.73,5096,4.752,5097,4.752,5098,4.752,5099,4.752,5100,4.752]],["t/2785",[1,0.545,5,0.981,6,0.878,8,1.075,24,1.191,32,0.406,38,1.153,45,1.519,61,1.136,63,1.162,81,1.107,94,1.072,113,1.206,129,1.153,141,1.315,142,0.961,171,1.186,183,0.852,195,1.191,199,1.499,218,1.232,256,0.925,257,0.909,289,1.211,306,1.378,360,1.667,433,1.919,438,2.482,600,1.296,613,4.25,621,1.211,659,1.639,729,1.385,732,1.167,758,1.587,772,2.144,805,1.153,824,4.648,841,1.091,974,2.208,988,2.115,1076,1.653,1162,2.395,1166,3.085,1320,2.207,1388,1.73,1676,1.73,2018,1.869,2133,2.482,2135,2.482,2173,0.961,2236,1.625,2374,2.591,2741,2.006,2742,2.261,3001,3.252,3002,2.395,3386,2.261,3517,6.931,3533,1.667,3535,4.824,3539,3.352,3546,1.667,3549,1.748,3625,2.207,3626,2.207,3825,4.466,3832,2.115,3911,2.736,3956,2.323,4002,2.737,4003,2.737,4017,2.737,4040,2.672,4085,2.737,4204,2.323,4220,2.737,4263,2.158,4411,2.591,4771,2.482,4846,4.329,4847,5.576,4913,4.147,5101,2.959,5102,2.959,5103,4.573,5104,2.959,5105,2.959,5106,2.737,5107,2.959,5108,2.959,5109,2.959,5110,2.959,5111,2.959,5112,2.959,5113,2.959,5114,2.959,5115,2.959,5116,2.959,5117,2.959,5118,2.959,5119,2.959,5120,2.959,5121,2.959,5122,2.959,5123,2.959,5124,2.959,5125,2.959,5126,2.959,5127,2.959,5128,2.959,5129,2.959,5130,2.959,5131,2.959,5132,2.959,5133,2.959,5134,2.959,5135,2.959,5136,2.959,5137,2.959,5138,2.959,5139,2.959,5140,2.959,5141,2.959]],["t/2787",[33,4.616,715,4.616,1257,5.366,3029,6.172,3265,5.926,3567,5.817,5103,9.466,5106,9.466,5142,10.232]],["t/2790",[1,1.949,3,1.951,5,0.825,6,1.459,26,2.296,30,1.991,31,2.434,32,1.32,47,2.357,48,1.64,49,2.047,50,2.571,52,1.088,111,2.091,149,2.162,177,2.922,206,2.775,207,1.855,216,2.411,228,3.639,266,1.867,271,3.033,290,1.519,320,3.745,323,2.943,478,3.219,626,3.639,647,3.001,757,2.861,805,4.722,806,4.505,813,7.563,814,4.542,815,4.542,816,3.691,817,3.691,818,2.72,826,4.093,868,4.093,874,5.539,1527,5.191,1806,4.914,4739,3.691,5143,5.611]],["t/2792",[1,1.732,11,4.24,27,3.635,32,1.288,48,1.887,49,2.897,109,5.162,142,3.052,256,2.938,266,3.127,478,5.392,647,3.452,1101,7.182,4739,6.182,5144,9.398]],["t/2794",[5,0.972,6,1.401,27,2.386,39,1.962,49,2.546,56,2.341,61,1.782,130,2.99,132,2.098,143,3.929,144,2.714,145,3.103,151,4.05,224,2.727,233,3.084,243,3.308,247,2.483,266,2.052,293,2.972,310,5.274,311,2.65,550,2.857,635,3.064,647,2.266,868,4.5,914,5.159,917,4.252,930,4.994,1346,3.539,1413,4.117,1414,3.507,1663,4.117,1707,4.117,1953,5.165,3514,2.546,5145,6.168]],["t/2796",[1,1.774,5,0.957,6,1.745,25,2.507,32,1.32,39,2.254,52,1.867,56,2.69,133,2.209,169,1.67,224,3.134,266,2.358,289,5.298,290,1.919,356,3.958,509,3.089,570,5.947,647,3.538,709,4.323,727,4.732,1519,4.187,4040,3.832,5146,7.088,5147,7.088]],["t/2798",[1,1.191,4,2.366,32,1.239,43,3.78,48,1.815,49,2.265,56,2.454,78,4.036,145,4.004,170,2.093,173,4.885,187,3.899,214,2.317,216,3.883,243,3.467,258,1.822,266,2.151,270,3.537,344,4.821,368,4.924,549,6.46,563,3.152,647,2.375,828,5.233,1070,7.318,1099,5.662,1240,5.233,1519,3.818,1838,5.98,3475,5.423,3507,5.662,4040,3.494,5148,6.464,5149,6.464,5150,6.464,5151,6.464,5152,6.464]],["t/2800",[1,1.201,16,3.035,18,3.957,19,3.418,21,4.232,22,4.161,23,4.979,25,2.305,27,2.521,32,1.246,52,1.762,69,4.227,89,2.75,94,3.292,97,3.495,139,2.97,170,2.109,200,1.927,216,2.8,218,2.713,242,3.93,256,2.841,258,1.837,266,2.168,305,3.579,323,3.418,621,3.72,647,3.338,848,4.86,922,4.067,940,3.849,1494,4.658,1589,6.63,1707,4.35,3514,2.69,5153,6.516,5154,6.516,5155,6.516,5156,6.516,5157,6.516,5158,6.516,5159,6.516]],["t/2802",[1,1.829,5,0.578,6,1.022,24,3.995,25,2.622,27,2.868,30,2.631,32,1.016,36,3.379,41,3.976,51,3.754,56,2.814,61,1.133,93,3.534,94,2.685,115,4.177,135,3.034,257,2.278,266,2.467,294,4.141,360,4.177,373,4.949,516,3.262,647,2.723,772,5.184,988,5.3,2236,5.452,3911,3.186,4040,4.007,5160,7.414,5161,7.414]],["t/2804",[1,0.607,3,0.787,5,0.968,6,0.746,8,1.198,32,0.741,33,1.487,38,2.108,52,1.048,61,0.826,63,1.295,94,1.194,118,2.058,129,2.108,141,1.465,171,1.322,174,1.495,183,1.556,195,1.327,257,1.013,270,1.29,277,1.203,306,2.518,317,1.27,366,2.11,430,2.589,507,1.379,509,1.437,517,1.989,549,2.357,613,3.609,618,1.598,620,1.826,621,2.213,725,2.459,732,1.3,772,1.43,779,1.928,810,3.375,824,4.462,841,1.215,929,2.011,962,3.05,974,1.472,1009,1.968,1069,2.459,1075,2.083,1126,1.968,1134,1.842,1151,4.145,1166,2.058,1257,1.729,1339,2.273,2173,1.071,2275,4.245,2374,2.888,3001,2.169,3002,2.669,3210,2.888,3423,2.058,3514,2.232,3517,6.234,3533,1.858,3535,5.692,3539,2.235,3567,1.874,3612,2.519,3693,2.519,3760,2.669,3832,2.357,3870,3.05,3911,2.953,4040,5.097,4739,2.169,4913,2.766,5162,3.297,5163,3.297,5164,3.297,5165,3.297,5166,3.297,5167,3.297,5168,3.297,5169,3.297,5170,3.297,5171,3.297,5172,3.297,5173,3.297,5174,3.297,5175,3.297,5176,3.297,5177,3.297,5178,3.297,5179,3.297,5180,3.297,5181,3.297,5182,3.297,5183,3.297,5184,3.297,5185,3.297,5186,3.297,5187,3.297,5188,3.297,5189,3.297,5190,3.297,5191,3.297,5192,3.297,5193,3.297,5194,3.297,5195,3.297,5196,3.297,5197,3.297,5198,3.297]],["t/2807",[3,3.022,5,0.606,6,1.071,27,3.006,32,1.669,61,1.75,111,2.896,133,2.422,171,3.115,200,3.387,256,3.201,257,2.388,266,2.585,303,4.637,647,2.854,918,4.62,921,5.555,3911,3.339,5199,10.241,5200,7.77]],["t/2809",[1,1.911,5,0.809,6,1.43,25,3.668,32,1.086,35,2.336,61,1.21,78,3.538,133,2.469,258,3.459,266,2.636,271,4.283,635,3.936,647,2.91,819,3.67,824,4.745,1016,5.558,1028,6.647,1190,4.546,3911,3.405,5201,7.923]],["t/2811",[1,1.013,5,0.982,6,1.538,48,1.616,49,1.377,52,1.56,61,2.004,67,5.219,132,3.237,140,3.789,143,4.053,145,2.855,148,2.948,149,2.118,151,2.546,155,4.533,170,1.779,187,1.899,263,4.099,266,1.829,268,2.588,354,2.492,647,2.019,673,3.355,914,4.961,915,5.513,924,4.814,954,3.789,969,4.611,970,4.611,971,4.611,2013,4.814,3514,2.269,5202,5.496]],["t/2813",[1,1.504,5,0.825,6,1.458,25,2.887,129,3.182,145,2.897,266,3.519,268,4.98,471,5.449,507,5.19,620,6.498,647,2.999,673,2.877,794,5.955,870,6.849,1016,5.727,1018,5.627,4739,5.37,5203,8.163,5204,8.163]],["t/2815",[1,1.916,3,0.923,4,2.802,5,0.768,6,1.262,9,0.7,10,1.285,21,1.033,25,2.911,26,0.908,32,0.704,39,1.634,40,1.601,43,1.298,47,0.932,48,1.235,49,1.919,52,1.846,56,1.467,57,1.617,61,0.939,78,0.991,113,0.904,132,1.747,134,2.461,142,3.092,149,0.855,150,1.011,155,1.841,169,0.523,170,0.718,171,0.889,173,1.199,177,1.155,207,0.734,224,1.71,256,0.694,258,2.46,266,1.709,268,1.821,270,0.868,273,2.954,277,0.809,291,0.996,292,1.529,330,1.19,345,1.353,463,1.239,471,1.481,476,2.16,509,0.967,516,1.701,536,0.55,561,1.742,563,2.505,571,1.402,574,2.621,582,1.796,584,1.796,592,3.099,619,1.369,621,2.103,638,1.298,647,1.887,659,1.229,701,1.25,709,1.353,728,1.25,784,1.46,863,1.199,905,1.001,911,2.621,915,2.239,917,1.529,974,1.727,994,1.504,1009,3.67,1013,1.742,1016,1.557,1042,2.638,1070,6.578,1072,2.508,1074,1.582,1076,2.16,1099,1.943,1108,1.069,1110,1.586,1151,3.099,1206,4.015,1240,1.796,1339,1.529,1367,1.385,1400,1.742,1543,0.651,1690,2.735,1755,1.655,1953,1.311,2025,4.311,2069,2.053,2098,3.38,2103,1.796,2173,0.72,2743,1.796,3042,1.943,3119,2.053,3265,1.285,3302,2.053,3303,3.577,3386,3.926,3475,3.244,3596,1.943,3769,3.577,4040,3.324,4669,2.053,4739,1.46,4811,1.796,4963,2.053,4964,2.053,5087,2.053,5205,2.053,5206,2.053,5207,2.053,5208,2.219,5209,3.866,5210,2.219,5211,2.219,5212,2.219,5213,2.219,5214,2.219,5215,2.219,5216,2.219,5217,2.219,5218,2.219,5219,2.219,5220,2.219,5221,2.219,5222,2.219,5223,2.219,5224,5.138,5225,2.219,5226,2.219]],["t/2817",[1,1.353,4,2.689,5,0.573,6,1.013,17,2.909,25,2.598,33,3.314,40,2.29,48,1.981,49,1.841,57,3.072,129,2.864,135,3.007,142,3.203,164,3.772,181,3.773,214,2.634,266,2.444,277,2.68,622,4.7,647,2.699,777,6.164,1055,6.434,1070,4.765,1151,7.492,1352,6.434,1519,4.339,1755,5.479,3505,6.164,4040,3.971,5227,7.346]],["t/2819",[5,0.944,6,1.124,8,2.033,32,0.97,38,2.181,63,3.525,113,1.401,124,2.051,129,2.757,130,1.666,145,2.51,169,0.81,183,0.99,195,2.847,206,0.901,236,1.637,256,1.074,257,2.505,258,1.994,268,1.619,294,1.92,305,1.888,306,1.601,507,1.438,573,2.783,613,3.734,621,2.289,659,4.515,725,2.564,740,1.567,772,3.536,824,4.185,840,3.45,914,1.464,956,2.12,974,1.535,995,3.18,1126,2.051,1192,2.261,1393,2.978,1516,2.457,1657,2.369,2135,4.693,2173,1.116,2400,2.295,2741,3.793,3514,2.309,3517,5.196,3533,1.937,3535,4.588,3546,1.937,3693,2.627,3796,3.18,3871,3.18,3911,3.503,4040,3.024,4071,5.934,4263,2.508,4739,2.261,4819,2.783,4926,3.011,5228,3.437,5229,3.437,5230,3.437,5231,3.437,5232,3.437,5233,3.437,5234,3.437,5235,3.437,5236,3.437,5237,3.437,5238,7.073,5239,5.594,5240,3.437,5241,3.437,5242,3.437,5243,3.437,5244,3.437,5245,3.437,5246,3.437,5247,3.437,5248,3.437,5249,5.594,5250,3.437,5251,3.437,5252,3.437,5253,3.437,5254,3.437,5255,3.437,5256,3.437,5257,3.437,5258,3.437]],["t/2821",[33,4.558,715,4.558,1257,5.299,3029,6.094,3265,5.852,3567,5.744,5205,9.348,5206,9.348,5207,9.348,5259,10.104]],["t/2824",[1,2.042,25,3.107,34,5.106,35,3.268,48,1.764,52,1.703,56,3.334,93,3.128,142,2.852,145,3.933,187,3.831,207,2.905,266,2.923,647,3.227,868,6.409,3514,3.626,5260,8.785]],["t/2826",[1,1.516,5,0.641,6,1.134,7,1.783,11,1.949,25,2.373,28,1.358,32,0.592,37,1.691,48,2.017,49,2.062,61,0.66,115,2.434,124,4.004,129,1.684,133,2.564,140,2.978,167,2.146,181,3.547,182,2.479,200,1.277,206,1.133,228,6.016,246,4.138,266,3.086,290,1.817,293,2.082,294,2.413,317,1.665,360,2.434,370,1.212,472,3.312,516,1.901,621,1.768,627,3.222,647,2.465,713,3.469,740,3.058,764,3.784,805,4.143,806,3.503,807,2.929,817,2.842,824,2.5,841,3.033,842,5.816,846,3.997,849,4.413,856,3.997,871,2.929,974,1.929,1134,2.413,1852,3.392,1907,3.784,2018,2.73,2192,3.625,2777,3.152,3514,1.783,3753,3.784,3911,1.856,4040,2.335,4240,3.997,5261,4.32,5262,4.32,5263,4.32,5264,4.32,5265,4.32,5266,4.32,5267,4.32,5268,4.32,5269,4.32]],["t/2828",[5,0.858,18,4.163,61,1.328,93,3.92,129,3.388,135,3.557,207,3.64,257,2.67,329,6.57,365,6.641,600,3.806,673,3.063,988,6.212,1339,5.99,4040,5.951,5270,8.69,5271,8.69]],["t/2830",[3,0.906,5,0.978,6,1.042,8,1.378,30,1.346,33,1.711,36,1.729,38,1.478,61,0.925,63,2.379,94,1.374,129,2.36,145,1.346,195,2.437,217,2.263,218,1.579,257,1.861,306,1.766,613,4.042,650,2.711,732,1.496,772,2.627,805,1.478,815,3.07,824,4.673,840,2.339,841,1.398,938,1.872,974,1.694,1074,1.552,1108,1.827,1257,1.989,1339,4.174,1393,2.019,1604,3.509,2021,3.182,2133,3.182,2136,3.509,2147,3.182,2173,1.231,2389,3.07,2915,2.313,3001,3.983,3002,3.07,3325,3.182,3429,3.322,3514,2.5,3517,6.112,3533,2.137,3535,3.928,3567,2.156,3693,2.898,3700,3.509,3757,2.898,3825,2.66,3832,2.711,3911,3.248,4040,5.098,4392,3.509,4593,3.182,4846,3.322,4926,3.322,5272,3.792,5273,3.792,5274,3.792,5275,3.792,5276,3.792,5277,3.792,5278,3.792,5279,3.792,5280,3.792,5281,3.792,5282,3.792,5283,3.792,5284,3.792,5285,3.792,5286,3.792,5287,3.792,5288,3.792,5289,3.792,5290,3.792,5291,3.792,5292,3.792,5293,3.792,5294,3.792,5295,3.792,5296,3.792,5297,3.792,5298,3.792,5299,3.792]],["t/2833",[1,1.551,5,0.656,6,1.161,7,3.475,34,5.484,35,2.482,48,1.691,49,2.11,52,1.632,61,1.648,143,3.256,145,4.225,187,4.114,266,2.801,673,2.967,3514,3.475,5300,7.788,5301,7.788,5302,7.788]],["t/2835",[1,2.193,5,0.656,6,1.161,24,3.388,25,3.815,28,2.646,29,5.906,30,2.987,31,3.652,32,1.154,56,3.195,93,2.998,135,3.446,266,3.589,1417,5.906,1633,7.373,1738,7.373,2181,7.788,4040,4.551,4646,7.373,5303,8.418,5304,8.418]],["t/2837",[5,0.504,6,0.891,9,2.038,16,3.01,34,4.163,35,1.906,48,1.815,49,2.265,52,2.188,61,1.381,143,3.496,145,4.481,187,4.364,195,2.602,224,2.858,290,1.75,298,3.818,303,3.858,647,2.375,673,3.977,744,4.621,844,3.39,877,4.847,1368,3.366,2201,5.233,3514,2.668,5300,8.361,5301,5.98,5302,5.98,5305,6.464]],["t/2839",[3,0.999,4,1.532,5,0.909,6,1.112,13,4.291,20,2.612,32,1.105,34,4.2,35,1.234,48,1.315,49,2.021,50,1.918,78,2.924,113,1.706,114,3.198,139,1.908,174,1.898,196,2.838,204,2.359,206,3.058,214,2.347,215,3.122,219,2.424,229,2.936,246,4.973,289,3.3,290,1.772,291,2.938,298,2.472,304,3.294,306,1.949,465,1.475,469,3.872,470,2.582,480,2.359,491,2.641,597,4.669,621,3.3,647,3.635,701,2.359,729,1.96,730,2.228,731,2.612,732,2.582,748,5.3,760,3.198,768,3.389,804,2.448,848,3.122,887,3.294,1042,2.149,1589,3.053,3049,5.492,3422,2.794,3445,6.056,3457,2.936,3911,3.464,4682,3.872,5306,4.186,5307,4.186,5308,4.186,5309,4.186,5310,6.546,5311,4.186,5312,4.186,5313,4.186,5314,4.186,5315,4.186]],["t/2841",[3,1.531,5,0.5,8,2.331,16,2.986,32,0.879,33,2.893,38,2.5,61,0.98,63,2.52,81,2.398,129,2.5,133,2.801,195,2.581,218,2.67,257,1.97,276,3.037,303,3.827,507,2.682,621,2.625,673,2.26,772,2.782,794,4.678,824,3.349,974,2.864,1018,4.42,1206,3.363,1235,4.159,1257,3.363,1339,6.195,2018,4.052,2173,2.082,2200,5.38,3429,5.617,3514,2.647,3533,3.613,3567,3.646,3612,4.9,3911,2.756,4040,4.858,4593,5.38,5316,6.413,5317,6.413,5318,6.413,5319,6.413,5320,6.413,5321,6.413,5322,6.413,5323,6.413,5324,6.413,5325,6.413,5326,6.413,5327,6.413]],["t/2843",[5,0.788,6,1.393,63,3.97,171,4.05,206,2.65,306,5.625,372,7.371,722,8.477,794,7.371]]],"invertedIndex":[["",{"_index":61,"t":{"4":{"position":[[726,1],[731,1],[733,1],[745,1],[775,2],[785,1],[972,2],[983,1],[1054,1],[1056,1],[2203,1]]},"6":{"position":[[233,3],[274,2],[290,1],[292,3],[296,1],[310,1],[352,3],[392,1],[411,1],[452,1]]},"8":{"position":[[68,1],[106,1],[125,1]]},"10":{"position":[[53,3],[129,1],[146,1],[157,1],[161,2],[167,1],[169,1]]},"16":{"position":[[951,3],[977,3],[1003,3]]},"18":{"position":[[94,1],[345,1],[393,1]]},"21":{"position":[[248,1]]},"23":{"position":[[125,3],[170,1],[276,3],[409,3],[486,1]]},"25":{"position":[[304,1],[344,1]]},"27":{"position":[[166,3],[236,3]]},"37":{"position":[[232,3],[252,3]]},"39":{"position":[[616,3]]},"41":{"position":[[436,3]]},"49":{"position":[[575,3]]},"51":{"position":[[180,3],[192,1],[194,3],[215,3],[223,1],[225,3],[234,1],[236,3],[246,1],[248,3],[264,3],[354,2],[379,3],[418,2],[435,2],[447,1],[477,2],[494,2],[506,1],[516,1]]},"53":{"position":[[251,3],[263,1],[265,3],[273,1],[275,3],[291,3],[309,3],[322,3],[331,3],[487,1],[506,1],[534,1],[558,2],[588,1],[606,2],[645,1],[673,1],[687,1],[705,2],[744,1],[746,1],[748,1]]},"55":{"position":[[374,1],[430,1],[440,1],[453,1],[467,2],[487,1],[489,1],[499,2],[518,1],[520,1],[562,1],[605,2],[627,1],[629,2],[645,1],[1049,1],[1051,1],[1053,1],[1055,1]]},"65":{"position":[[371,1],[478,1],[615,1]]},"67":{"position":[[468,1],[511,1]]},"69":{"position":[[86,1]]},"71":{"position":[[0,1]]},"73":{"position":[[0,1]]},"75":{"position":[[0,1],[77,1]]},"77":{"position":[[0,1],[77,1],[121,1],[149,1],[263,1]]},"79":{"position":[[0,1]]},"81":{"position":[[70,1],[312,1]]},"83":{"position":[[192,1],[1103,1],[1128,1],[1181,1],[1362,1],[1411,1]]},"85":{"position":[[436,5]]},"87":{"position":[[362,1],[387,1],[404,1],[419,1],[421,1],[456,1],[471,1],[473,1],[512,1],[514,1],[530,1],[578,2],[753,1],[845,3],[895,2],[908,2],[933,1],[947,1],[959,1]]},"93":{"position":[[68,1],[134,1],[158,2],[176,2]]},"97":{"position":[[444,1]]},"101":{"position":[[519,1],[557,1],[587,1],[734,1],[746,1],[767,1],[782,1],[820,1],[846,1]]},"103":{"position":[[183,1],[195,1],[216,1],[231,1],[269,1],[295,1],[455,1],[692,1]]},"109":{"position":[[110,1],[129,1]]},"111":{"position":[[83,1],[141,1],[161,1],[215,1],[256,1],[287,1],[289,2],[292,1],[351,2],[396,4],[401,1]]},"117":{"position":[[145,1],[163,1],[217,3],[235,3],[253,1],[263,1]]},"125":{"position":[[189,2],[202,1],[325,2]]},"131":{"position":[[507,1],[578,1]]},"133":{"position":[[361,1],[411,1],[491,1]]},"135":{"position":[[101,1],[713,1],[796,1],[862,1],[885,2],[903,2]]},"137":{"position":[[77,1]]},"139":{"position":[[156,1]]},"143":{"position":[[466,1],[504,1],[523,1]]},"145":{"position":[[222,1],[236,1],[246,1],[420,1],[483,1]]},"147":{"position":[[311,1],[349,1],[368,1]]},"149":{"position":[[194,1],[225,1],[712,1],[738,1]]},"153":{"position":[[96,1],[134,1],[153,1]]},"155":{"position":[[187,1],[225,1],[244,1]]},"157":{"position":[[82,1],[120,1],[139,1]]},"159":{"position":[[289,1],[327,1],[346,1]]},"171":{"position":[[120,3]]},"173":{"position":[[132,3]]},"175":{"position":[[64,3]]},"177":{"position":[[123,3],[260,3],[393,3],[539,3]]},"179":{"position":[[620,1],[663,1],[899,1],[913,1],[941,1],[960,1]]},"181":{"position":[[263,1]]},"185":{"position":[[442,1]]},"191":{"position":[[372,1],[397,1]]},"193":{"position":[[370,3]]},"195":{"position":[[311,3]]},"197":{"position":[[344,3]]},"201":{"position":[[713,1],[1119,3]]},"203":{"position":[[1631,3],[1674,3],[1774,1],[1804,1],[1850,1],[1852,1]]},"205":{"position":[[269,1]]},"220":{"position":[[103,1],[114,1]]},"224":{"position":[[128,1],[130,2],[252,1],[275,2],[293,2]]},"226":{"position":[[639,1]]},"228":{"position":[[51,1],[89,1],[108,1]]},"230":{"position":[[77,1],[129,2],[132,2],[135,2],[138,4]]},"234":{"position":[[149,3],[164,3]]},"236":{"position":[[203,3],[222,3]]},"240":{"position":[[55,3],[71,3],[122,1],[147,1],[162,1],[176,1],[192,1],[373,3],[455,3]]},"250":{"position":[[165,1],[176,1],[186,1],[219,1],[233,1]]},"252":{"position":[[50,3],[58,1],[64,1]]},"254":{"position":[[208,1],[233,1]]},"256":{"position":[[182,1],[188,1],[208,1],[214,1]]},"260":{"position":[[453,1]]},"264":{"position":[[252,3],[526,3],[538,3],[555,3],[563,3],[572,1],[574,3],[584,1],[586,3],[598,3],[607,1],[609,3],[619,1],[621,3],[633,3],[647,3],[657,3]]},"266":{"position":[[377,3]]},"268":{"position":[[456,3],[630,3],[715,1],[729,1],[740,1],[744,2],[750,1],[752,1],[849,1]]},"270":{"position":[[90,3],[195,1],[209,1],[220,1],[224,2],[230,1],[232,1],[288,1],[304,1],[315,1],[319,2],[325,1],[327,1],[344,1],[372,1],[395,1],[397,1]]},"273":{"position":[[107,3],[209,1],[223,1],[234,1],[238,2],[244,1],[258,1],[269,1],[273,2],[279,1],[299,1],[310,1],[314,2],[320,1],[322,1],[339,1],[378,1],[398,1],[400,1],[413,1],[415,1]]},"275":{"position":[[75,1],[77,3],[268,1],[298,1],[309,1],[313,2],[319,1],[321,1]]},"279":{"position":[[219,1],[245,3],[327,1],[342,1],[350,1],[373,1],[375,1],[469,1],[629,1],[631,1],[692,1]]},"281":{"position":[[332,1],[358,3],[440,1],[455,1],[463,1],[486,1],[488,1],[498,1],[500,3],[508,1],[510,3],[531,3],[540,3],[664,1],[850,1],[952,1],[959,1],[1221,1],[1589,1],[2227,1],[2861,1],[2863,3],[2884,3]]},"283":{"position":[[497,1],[499,3],[508,1],[510,3],[518,1],[520,1],[522,3],[544,1],[546,3],[555,1],[557,3],[581,3],[590,1],[592,3],[600,1],[602,1],[604,3],[626,1],[628,3],[637,1],[639,3],[663,3],[675,3],[696,3],[759,1],[779,3],[861,1],[881,1],[892,1],[896,2],[902,1],[904,1],[928,1],[948,3],[1042,1],[1054,1],[1062,1],[1082,1],[1093,1],[1097,2],[1103,1],[1105,1],[1107,1],[1675,1],[1774,1],[2244,1],[2246,3],[2255,1],[2257,3],[2266,1],[2268,1],[2270,3],[2289,1],[2291,3],[2308,1],[2310,1],[2312,3],[2332,1],[2334,1],[2336,3],[2360,1],[2362,3],[2370,1],[2372,1],[2374,3],[2396,1],[2398,3],[2407,1],[2409,3],[2433,3],[2442,1],[2444,3],[2453,1],[2455,1],[2457,3],[2476,1],[2478,3],[2495,1],[2497,1],[2499,3],[2519,1],[2521,1],[2523,3],[2547,1],[2549,3],[2557,1],[2559,1],[2561,3],[2583,1],[2585,3],[2594,1],[2596,3],[2620,3],[2632,3],[2641,1],[2643,3],[2662,3],[2679,1],[2681,3],[2701,1],[2703,3],[2727,3],[2748,3],[2843,1],[3143,1],[3163,1],[3818,1],[3820,3],[3830,1],[3832,3],[3847,1],[3849,3],[3861,1],[3863,3],[3878,1],[3880,1],[3882,3],[3898,1],[3900,1],[3902,3],[3926,1],[3928,3],[3955,1],[3957,3],[3970,1],[3972,3],[3988,1],[3990,3],[4002,1],[4004,3],[4016,1],[4018,3],[4036,3],[4045,1],[4047,3],[4056,1],[4058,1],[4060,3],[4079,1],[4081,3],[4091,1],[4093,1],[4095,3],[4107,1],[4109,1],[4111,3],[4129,1],[4131,3],[4148,1],[4150,1],[4152,3],[4172,1],[4174,1],[4176,3],[4200,1],[4202,3],[4210,1],[4212,1],[4214,3],[4236,1],[4238,3],[4247,1],[4249,3],[4273,3],[4282,1],[4284,3],[4293,1],[4295,1],[4297,3],[4316,1],[4318,3],[4328,1],[4330,1],[4332,3],[4344,1],[4346,1],[4348,3],[4366,1],[4368,3],[4385,1],[4387,1],[4389,3],[4409,1],[4411,1],[4413,3],[4437,1],[4439,3],[4447,1],[4449,1],[4451,3],[4473,1],[4475,3],[4484,1],[4486,3],[4510,3],[4522,3],[4531,1],[4533,3],[4552,3],[4562,1],[4564,3],[4576,1],[4578,3],[4599,3],[4616,1],[4618,3],[4638,1],[4640,3],[4664,3],[4685,3]]},"285":{"position":[[512,1],[514,3],[523,1],[525,3],[538,3],[548,1],[550,3],[565,1],[567,3],[582,1],[584,1],[586,3],[602,1],[604,1],[606,3],[630,1],[632,3],[646,1],[648,1],[650,3],[686,1],[688,1],[690,3],[738,1],[740,1],[742,3],[797,1],[799,1],[801,3],[854,1],[856,1],[858,3],[908,1],[910,1],[912,3],[968,1],[970,1],[972,3],[1020,1],[1022,3],[1035,1],[1037,3],[1049,1],[1051,1],[1053,3],[1099,1],[1101,1],[1103,3],[1143,1],[1145,3],[1161,1],[1163,3],[1175,1],[1177,3],[1200,1],[1202,3],[1214,1],[1216,3],[1234,3],[1248,3],[1260,1],[1262,3],[1283,3],[1295,1],[1297,3],[1318,1],[1320,3],[1338,3],[1346,1],[1348,3],[1357,1],[1359,1],[1361,3],[1371,1],[1373,1],[1375,3],[1390,1],[1392,3],[1401,1],[1403,3],[1413,1],[1415,3],[1438,3],[1449,3],[1465,3],[1477,1],[1479,3],[1503,1],[1505,3],[1528,1],[1530,3],[1553,1],[1555,3],[1570,1],[1572,3],[1587,3],[1604,3],[1622,3],[1903,3],[1924,3],[2408,1],[2428,1]]},"297":{"position":[[112,1],[168,1],[170,3],[250,1],[264,1],[275,1],[279,2],[285,1],[287,1]]},"300":{"position":[[506,1],[747,1],[787,1],[789,1],[923,2],[926,1],[1070,1],[1072,1],[1074,1]]},"304":{"position":[[669,1]]},"309":{"position":[[334,1],[346,1],[356,1]]},"313":{"position":[[241,3],[263,2],[314,1],[327,1],[416,1]]},"319":{"position":[[107,3],[129,3],[224,1],[233,1],[242,1],[258,1],[317,1],[329,1],[336,2],[341,1],[467,1],[828,1],[907,3],[929,3],[970,3],[1056,1],[1065,1],[1074,1],[1090,1],[1149,1],[1161,1],[1168,2],[1173,1]]},"321":{"position":[[411,3],[433,3],[474,3],[506,3],[594,1],[603,1],[612,1],[628,1],[687,1],[699,1],[706,2],[711,1]]},"326":{"position":[[352,3],[373,3],[444,1],[455,1],[492,2],[521,2],[686,3],[795,1],[808,1],[810,2],[848,1],[864,2],[898,1],[931,1],[980,2],[1010,1],[1081,1],[1121,1],[1124,2],[1192,1],[1199,2],[1236,1],[1238,1],[1240,1]]},"328":{"position":[[162,3],[176,2],[405,1]]},"330":{"position":[[319,1],[343,1],[345,2],[348,1],[381,1],[397,2],[407,1],[438,1],[503,2]]},"332":{"position":[[269,3],[291,3],[387,1],[389,1],[398,1],[578,1],[598,1],[642,1],[680,1],[727,1],[772,1],[902,4],[907,1],[923,1],[951,1]]},"336":{"position":[[397,1],[408,1],[488,1],[561,1],[611,1],[868,1],[972,1],[974,1],[1177,1],[1294,1],[1418,1]]},"338":{"position":[[374,1],[427,1],[429,1],[446,1],[482,1],[505,1],[538,1],[559,1],[587,1],[736,1],[783,1],[798,1],[873,1],[910,2],[967,2],[987,1],[989,1],[1005,1],[1085,1],[1126,1],[1196,1],[1306,1],[1840,1],[2361,3]]},"342":{"position":[[214,1],[252,1],[278,3],[282,1],[416,1],[447,1],[529,1]]},"344":{"position":[[202,1],[233,1],[579,1]]},"346":{"position":[[361,1],[396,1],[398,1],[415,1],[450,1],[492,1]]},"348":{"position":[[365,1],[406,1],[493,1],[534,1]]},"350":{"position":[[393,1],[434,1]]},"352":{"position":[[396,3],[420,3],[451,3],[493,3],[534,3],[577,3],[1066,3],[1090,3],[1126,3],[1295,3],[1340,3],[1372,3],[1439,3],[1476,3],[1513,3],[1596,3],[2080,3],[2135,1],[2137,1],[2198,1],[2200,1],[2202,1],[2212,1]]},"356":{"position":[[146,1],[552,3],[652,1],[666,1],[677,1],[681,2],[687,1],[689,1],[745,1],[761,1],[772,1],[776,2],[782,1],[784,1],[801,1],[829,1],[852,1],[854,1]]},"360":{"position":[[94,3],[191,1],[205,1],[216,1],[220,2],[226,1],[240,1],[251,1],[255,2],[261,1],[281,1],[292,1],[296,2],[302,1],[304,1],[321,1],[334,1],[354,1],[356,1],[369,1],[371,1]]},"362":{"position":[[75,1],[216,3],[305,1],[317,1],[325,1],[339,1],[350,1],[354,2],[380,1],[382,1],[393,1],[407,1],[418,1],[422,2],[448,1],[450,1],[461,1],[463,1],[465,1],[482,1],[501,1],[583,1],[602,1],[604,1],[622,1]]},"366":{"position":[[125,1],[202,1],[223,1],[308,1]]},"374":{"position":[[114,1],[134,1]]},"376":{"position":[[268,1]]},"378":{"position":[[32,1],[90,1],[110,1],[164,1],[205,1],[236,1],[238,2],[241,1],[300,2],[345,4],[350,1]]},"380":{"position":[[142,1],[187,1],[214,1],[231,1],[439,1],[465,1],[512,1],[523,1]]},"384":{"position":[[333,3],[359,3]]},"386":{"position":[[116,1],[122,1],[129,1]]},"388":{"position":[[554,1]]},"390":{"position":[[194,1],[217,2],[240,2],[266,2],[269,2],[272,2],[275,4],[598,1]]},"392":{"position":[[543,1],[813,1],[815,3],[872,1]]},"394":{"position":[[381,3],[475,1],[499,1],[521,1],[525,2],[560,2],[576,1],[658,3],[786,1],[991,1],[1265,3]]},"398":{"position":[[590,3],[673,1],[689,1],[704,1],[758,1],[837,1],[839,1],[902,1],[1000,1]]},"400":{"position":[[257,1],[290,2],[332,2],[372,2],[448,6],[477,1],[1099,1],[1419,1]]},"402":{"position":[[143,1],[192,1],[498,1]]},"406":{"position":[[154,1],[370,1],[430,1],[442,1],[452,2]]},"408":{"position":[[110,1],[188,1],[229,1],[260,1],[262,2],[333,2],[397,4],[490,1],[584,1],[613,1],[624,2],[655,1]]},"410":{"position":[[82,1],[100,1],[143,1],[220,1],[308,2],[380,1],[484,1],[509,1],[554,1],[597,1],[635,1],[672,1],[786,1],[799,1],[834,1],[862,1],[924,1],[985,1],[1013,1],[1031,2],[1063,1]]},"412":{"position":[[172,1],[234,1],[690,1],[799,1],[846,1],[899,1],[901,4],[1406,1],[1417,1],[1458,1],[1489,1],[1491,4],[1673,1],[1684,1],[1725,1],[1756,1],[1758,4]]},"417":{"position":[[46,1],[102,1],[230,1],[557,1],[626,1],[640,1],[853,1],[1061,1]]},"429":{"position":[[112,1],[119,1]]},"431":{"position":[[119,1],[157,1],[159,1],[173,1],[209,1],[256,1],[258,1],[331,1]]},"434":{"position":[[291,1],[339,1],[499,2],[515,1],[553,1]]},"436":{"position":[[237,3],[263,3],[311,3],[484,1],[532,1]]},"440":{"position":[[345,3],[392,3],[433,1],[471,1],[473,1],[487,1],[537,1],[588,1],[590,1]]},"448":{"position":[[265,1]]},"452":{"position":[[182,3],[203,3],[231,3],[257,2],[302,3],[526,3]]},"454":{"position":[[81,3],[123,3]]},"474":{"position":[[392,1],[1576,1]]},"478":{"position":[[337,3],[388,1]]},"480":{"position":[[486,3],[551,1],[565,1],[580,1],[582,1],[791,3],[859,1],[873,1],[904,1],[906,1]]},"482":{"position":[[476,1],[486,1],[530,1],[536,2],[564,1],[566,1],[686,1],[796,3],[916,1],[926,1],[970,1],[976,2],[1004,1],[1006,1],[1027,3],[1143,1],[1153,1],[1197,1],[1203,2],[1231,1],[1233,1]]},"486":{"position":[[960,1]]},"488":{"position":[[314,3],[325,1],[327,3],[350,1],[352,1],[354,3],[381,1],[383,1],[385,1],[387,3],[421,1],[423,1],[425,1],[427,3],[443,1],[445,1],[447,1],[449,3],[464,1],[466,1],[468,1],[470,3],[485,1],[487,1],[489,1],[491,3],[510,1],[512,1],[514,1],[516,3],[534,1],[536,1],[538,1],[540,3],[558,1],[560,1],[562,3],[598,1],[600,3],[628,1],[630,3],[663,3],[686,3],[698,1],[700,3],[709,1],[711,3],[727,1],[729,3],[744,1],[746,3],[761,1],[763,3],[782,1],[784,3],[802,1],[804,3],[822,3],[840,3],[849,3]]},"498":{"position":[[414,1],[426,1],[3142,1],[3154,1],[24104,1],[24113,1],[24122,1],[24127,1],[24141,1],[24148,1],[24160,1],[24184,1],[24243,1],[24265,1],[24364,1],[24459,1],[24468,1],[24477,1],[24482,1],[24496,1],[24503,1],[24515,1],[24539,1],[24580,1],[24594,1],[24618,1],[25034,1],[31695,1],[31707,1],[31773,3],[49932,3],[49991,3],[50050,3],[50109,3],[50168,3],[50227,3],[50286,3],[50345,3],[50404,3],[50566,3],[50878,1],[56266,1],[56275,1],[56284,1],[56289,1],[56303,1],[56310,1],[56322,1],[56346,1],[56405,1],[56427,1],[56526,1],[56621,1],[56630,1],[56639,1],[56644,1],[56658,1],[56665,1],[56677,1],[56701,1],[56742,1],[56756,1],[56780,1],[57196,1]]},"508":{"position":[[105,1],[587,2]]},"514":{"position":[[268,1],[279,1],[372,1],[385,1],[465,1]]},"516":{"position":[[205,1]]},"518":{"position":[[370,1],[910,1]]},"524":{"position":[[151,1],[189,1],[215,3],[219,1]]},"526":{"position":[[12,1],[50,1],[76,3],[80,1],[473,1]]},"528":{"position":[[24,3]]},"530":{"position":[[119,3],[416,3],[428,7]]},"532":{"position":[[24,3],[40,1],[78,1],[104,3],[108,1]]},"534":{"position":[[457,1]]},"536":{"position":[[140,1],[142,1],[160,3]]},"538":{"position":[[128,1],[145,1],[147,1],[165,3]]},"540":{"position":[[130,1],[132,1],[150,3],[376,1],[378,1],[396,3]]},"546":{"position":[[1231,2],[2904,5]]},"550":{"position":[[0,3],[40,3]]},"552":{"position":[[193,2],[257,4]]},"554":{"position":[[0,3]]},"556":{"position":[[92,3],[132,3],[197,1],[222,1],[280,1],[309,1],[317,1],[346,1]]},"561":{"position":[[109,1],[152,3]]},"567":{"position":[[104,2],[149,4],[154,1]]},"569":{"position":[[128,2],[192,4]]},"572":{"position":[[0,1],[95,1],[136,3],[462,1],[499,3],[503,1],[540,3]]},"574":{"position":[[269,1],[390,1],[404,1],[445,1],[447,3]]},"576":{"position":[[215,1],[315,3],[391,1],[414,1],[429,1],[431,1],[433,3],[481,1]]},"578":{"position":[[408,1],[512,2],[544,1],[554,3],[558,2],[632,3],[636,2],[674,1],[701,3],[705,2],[743,1],[745,3],[766,3],[816,1]]},"580":{"position":[[189,2],[289,3]]},"582":{"position":[[159,1],[194,2],[230,3],[285,1],[310,1],[337,1],[339,3],[343,2],[377,3],[433,3],[437,2],[475,3],[553,1],[567,1],[610,1],[612,1],[614,3],[618,2],[867,3],[1107,2],[1121,3],[1190,3],[1194,2],[1208,3],[1277,3]]},"585":{"position":[[565,2],[603,1],[613,3],[617,2],[692,1],[694,1],[696,1],[698,3],[702,2],[746,1],[756,3],[784,1],[796,1],[840,1],[884,1],[950,1]]},"587":{"position":[[108,1],[154,1],[176,1],[186,1],[188,3]]},"589":{"position":[[579,3]]},"591":{"position":[[70,1],[149,1],[227,3],[244,3],[362,1],[371,1],[400,1],[438,1],[508,1],[522,1],[530,1],[714,3],[878,1],[895,1],[897,1],[913,1],[942,1],[952,1],[989,1],[1004,1],[1041,1],[1043,1],[1079,1],[1099,1],[1101,1],[1103,1],[1145,1],[1147,1],[1163,1],[1169,2],[1214,1],[1238,1],[1261,1],[1267,2],[1289,2],[1362,1],[1388,1],[1397,2],[1414,1],[1423,2],[1484,1],[1496,2],[1509,1],[1519,1],[1528,1],[1545,2],[1580,1],[1584,1],[1589,1],[1601,1],[1613,1],[1636,1],[1649,1],[1657,1],[1659,1],[1671,1],[1673,1]]},"594":{"position":[[166,1],[346,1],[419,2],[715,2]]},"596":{"position":[[246,3],[898,1]]},"598":{"position":[[306,3],[370,1],[389,1],[526,3],[624,1],[643,1],[697,1],[753,3],[852,1],[871,1]]},"600":{"position":[[240,3],[338,1],[357,1],[493,2]]},"602":{"position":[[100,3]]},"604":{"position":[[121,1],[309,1],[776,3],[820,1]]},"606":{"position":[[103,1],[227,1],[343,3],[380,3],[459,1]]},"610":{"position":[[474,1],[486,1],[568,1],[622,1],[707,1],[763,1],[769,1]]},"614":{"position":[[1205,1]]},"616":{"position":[[383,3]]},"618":{"position":[[201,2]]},"620":{"position":[[67,3],[88,3],[116,3],[142,2],[206,3]]},"622":{"position":[[155,3],[219,3],[315,3],[401,1],[414,2],[417,3],[528,3],[670,3],[751,3],[1341,1],[1372,1]]},"624":{"position":[[4,4],[223,3],[296,4],[400,5],[417,3]]},"626":{"position":[[203,2],[206,3],[234,2],[237,2]]},"628":{"position":[[275,3],[493,3],[577,3],[625,3],[660,3],[710,3],[743,3],[789,3],[823,3],[862,3],[903,3]]},"630":{"position":[[383,1],[409,1],[684,1]]},"647":{"position":[[191,3],[201,3],[221,3],[232,3],[240,3],[255,3],[274,3],[286,3],[336,3],[367,3],[548,3],[558,3],[578,3],[589,3],[597,3],[609,3],[622,3],[632,3],[674,3],[697,3],[1113,3]]},"649":{"position":[[275,1],[295,1],[442,1],[461,1],[543,1],[611,1],[813,1],[843,1],[1066,1],[1096,1]]},"651":{"position":[[89,3]]},"653":{"position":[[174,3],[262,3]]},"659":{"position":[[155,1]]},"661":{"position":[[70,3],[85,4],[356,1],[393,1],[395,1],[542,1],[611,1],[613,1],[991,1],[1017,1],[1064,1],[1075,1],[1819,1],[1839,1],[1877,1],[1897,1],[1944,1],[1987,1]]},"663":{"position":[[55,3],[88,3],[151,1],[165,1],[181,1]]},"675":{"position":[[179,3],[1012,3]]},"677":{"position":[[69,1],[165,3],[226,3],[290,3],[351,3]]},"679":{"position":[[576,3],[591,3]]},"685":{"position":[[88,1],[126,1],[152,3],[156,1],[401,1]]},"689":{"position":[[323,3]]},"691":{"position":[[89,3]]},"704":{"position":[[486,1],[883,1]]},"726":{"position":[[247,1]]},"732":{"position":[[904,1]]},"740":{"position":[[377,1]]},"742":{"position":[[420,3]]},"783":{"position":[[602,3]]},"785":{"position":[[386,3],[440,2],[460,1],[462,3],[512,2],[532,1],[542,3],[615,2],[631,1],[639,3],[687,2],[705,1],[718,3],[771,2],[793,1],[800,3],[869,2],[888,1],[895,3],[952,2],[978,1],[985,3],[1026,2],[1043,1],[1058,3],[1078,2],[1100,1],[1107,3],[1144,2],[1159,1],[1161,3],[1193,2],[1208,1],[1232,3],[1265,2],[1286,1],[1303,3],[1343,2],[1371,1],[1377,3],[1413,2],[1433,1],[1469,3],[1513,2],[1530,1],[1586,3],[1630,2],[1650,1],[1673,3],[1709,2],[1732,1],[1784,1],[1786,3],[1823,2],[1838,1],[1840,3],[1872,2],[1887,1],[1914,3],[1947,2],[1968,1],[1985,3],[2025,2],[2053,1],[2059,3],[2095,2],[2115,1],[2164,3],[2208,2],[2225,1],[2281,3],[2325,2],[2345,1],[2373,3],[2409,2],[2432,1],[2438,1],[2440,1]]},"787":{"position":[[331,3]]},"789":{"position":[[222,1],[371,1]]},"791":{"position":[[53,1],[79,1],[99,1]]},"793":{"position":[[59,1],[85,1],[120,1],[140,1],[282,1],[310,1],[345,1],[365,1]]},"795":{"position":[[38,1],[81,1],[101,1]]},"797":{"position":[[157,1],[190,1],[210,1]]},"801":{"position":[[31,3],[61,3]]},"803":{"position":[[27,3],[51,3],[85,1],[97,3],[122,3],[152,3]]},"805":{"position":[[58,3]]},"807":{"position":[[49,3],[91,3],[120,3],[153,3]]},"809":{"position":[[38,3],[57,3],[84,1],[96,3],[241,3],[391,3],[443,3],[529,3]]},"811":{"position":[[110,3],[130,3],[158,1],[170,3]]},"813":{"position":[[17,3],[54,3],[94,3],[145,3],[192,3]]},"815":{"position":[[33,3],[59,3],[95,1],[107,3],[137,3],[184,3]]},"817":{"position":[[67,3],[97,3],[114,3],[137,3]]},"819":{"position":[[53,3],[87,3]]},"821":{"position":[[67,3],[103,3],[143,3]]},"823":{"position":[[20,3],[49,3],[82,3],[116,3]]},"825":{"position":[[63,3],[100,3],[143,3]]},"827":{"position":[[27,3],[68,3]]},"829":{"position":[[59,3],[93,3]]},"831":{"position":[[29,3],[74,3],[128,3],[169,3],[200,3],[257,3],[299,3]]},"833":{"position":[[53,3],[121,3],[149,3]]},"835":{"position":[[30,3],[67,3],[96,3],[138,3],[186,3],[220,3]]},"837":{"position":[[33,3],[75,3],[113,3],[160,3],[204,3],[248,3]]},"839":{"position":[[41,3],[80,3],[115,3],[149,3],[189,3],[230,3],[271,3],[322,3]]},"841":{"position":[[22,3],[49,3]]},"843":{"position":[[176,3],[218,3],[247,3],[287,3],[316,3]]},"845":{"position":[[52,3],[79,3],[114,1],[126,3],[160,3]]},"847":{"position":[[25,3],[50,3],[77,3],[103,3],[133,3],[171,1],[173,3],[211,1],[213,3],[241,3],[271,3],[313,3],[389,3]]},"849":{"position":[[30,3],[65,3],[87,3],[108,3],[126,3]]},"851":{"position":[[21,3],[47,3],[70,3],[99,3],[128,3],[176,1],[178,3],[209,3],[247,3],[274,3],[299,3],[343,3],[379,3],[421,3],[459,3],[490,3],[536,3]]},"853":{"position":[[23,3],[68,3]]},"855":{"position":[[151,3],[187,3],[211,3],[237,3]]},"858":{"position":[[46,3],[91,3],[126,3],[175,3]]},"860":{"position":[[45,3],[86,3]]},"862":{"position":[[45,3],[89,3],[120,3]]},"864":{"position":[[37,3],[76,3]]},"869":{"position":[[1236,1],[1252,1],[1263,1],[1265,1],[1279,1],[1281,1],[1283,1],[1294,1],[1296,1],[1312,1],[1314,1],[1328,1],[1339,1],[1355,1]]},"871":{"position":[[275,1]]},"873":{"position":[[171,1]]},"877":{"position":[[19,1],[21,1],[51,1],[53,1],[86,2],[89,1],[126,3],[130,1],[165,1],[167,1],[198,1],[200,1],[228,2],[231,1]]},"884":{"position":[[486,1],[883,1]]},"890":{"position":[[904,1]]},"892":{"position":[[377,1]]},"897":{"position":[[420,3]]},"924":{"position":[[27,3],[51,3],[85,1],[97,3],[122,3],[152,3]]},"926":{"position":[[58,3]]},"928":{"position":[[17,3],[54,3],[94,3],[145,3],[192,3]]},"930":{"position":[[67,3],[103,3],[143,3]]},"932":{"position":[[20,3],[49,3],[82,3],[116,3]]},"934":{"position":[[27,3],[68,3]]},"936":{"position":[[30,3],[65,3],[87,3],[108,3],[126,3]]},"939":{"position":[[38,3],[57,3],[84,1],[96,3],[241,3],[391,3],[443,3],[529,3]]},"941":{"position":[[110,3],[130,3],[158,1],[170,3]]},"943":{"position":[[33,3],[59,3],[95,1],[107,3],[137,3],[184,3]]},"945":{"position":[[67,3],[97,3],[114,3],[137,3]]},"947":{"position":[[53,3],[87,3]]},"949":{"position":[[63,3],[100,3],[143,3]]},"951":{"position":[[53,3],[121,3],[149,3]]},"953":{"position":[[176,3],[218,3],[247,3],[287,3],[316,3]]},"955":{"position":[[52,3],[79,3],[114,1],[126,3],[160,3]]},"957":{"position":[[25,3],[50,3],[77,3],[103,3],[133,3],[171,1],[173,3],[211,1],[213,3],[241,3],[271,3],[313,3],[389,3]]},"959":{"position":[[21,3],[47,3],[70,3],[99,3],[128,3],[176,1],[178,3],[209,3],[247,3],[274,3],[299,3],[343,3],[379,3],[421,3],[459,3],[490,3],[536,3]]},"961":{"position":[[23,3],[68,3]]},"963":{"position":[[151,3],[187,3],[211,3],[237,3]]},"971":{"position":[[46,1],[55,1],[72,1]]},"997":{"position":[[114,2]]},"1001":{"position":[[62,1]]},"1017":{"position":[[54,1],[63,1],[80,1]]},"1025":{"position":[[46,1],[55,1],[72,1]]},"1043":{"position":[[27,1],[36,1]]},"1071":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1075":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1083":{"position":[[46,1],[55,1],[72,1]]},"1095":{"position":[[43,1]]},"1109":{"position":[[28,1]]},"1113":{"position":[[28,1]]},"1117":{"position":[[54,1],[63,1],[80,1]]},"1135":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1147":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1149":{"position":[[66,1]]},"1155":{"position":[[65,1]]},"1159":{"position":[[46,1],[55,1],[72,1]]},"1201":{"position":[[46,1],[55,1],[72,1]]},"1229":{"position":[[46,1],[55,1],[72,1]]},"1233":{"position":[[46,1],[55,1],[72,1]]},"1239":{"position":[[46,1],[55,1],[72,1]]},"1271":{"position":[[46,1],[55,1],[72,1]]},"1285":{"position":[[46,1],[55,1],[72,1]]},"1309":{"position":[[56,1]]},"1329":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1337":{"position":[[46,1],[55,1],[72,1]]},"1347":{"position":[[37,1]]},"1364":{"position":[[54,1],[63,1],[80,1]]},"1372":{"position":[[46,1],[55,1],[72,1]]},"1390":{"position":[[28,1]]},"1394":{"position":[[46,1],[55,1],[72,1]]},"1406":{"position":[[53,1],[62,1],[79,1]]},"1429":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1431":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3164,1],[3321,1],[3416,1],[3428,1],[3908,1],[6094,2],[6188,1],[6704,1],[6708,1],[8271,1],[8288,1],[8423,1],[8440,1]]},"1434":{"position":[[528,1],[925,1]]},"1436":{"position":[[33,1]]},"1438":{"position":[[556,1],[651,1],[663,1],[750,1]]},"1443":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1445":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3149,1],[3244,1],[3256,1],[3736,1],[5922,2],[6016,1],[6532,1],[6536,1],[8099,1],[8116,1],[8251,1],[8268,1]]},"1450":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1452":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3214,1],[3309,1],[3321,1],[3801,1],[5987,2],[6081,1],[6597,1],[6601,1],[8164,1],[8181,1],[8316,1],[8333,1]]},"1455":{"position":[[946,1]]},"1457":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1459":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3196,1],[3215,1],[3449,1],[3544,1],[3556,1],[4036,1],[6222,2],[6316,1],[6832,1],[6836,1],[8399,1],[8416,1],[8551,1],[8568,1],[9024,1]]},"1462":{"position":[[419,1]]},"1464":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1466":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3196,1],[3215,1],[3449,1],[3544,1],[3556,1],[4036,1],[6222,2],[6316,1],[6832,1],[6836,1],[8399,1],[8416,1],[8551,1],[8568,1],[9024,1]]},"1472":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1474":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2988,1],[3083,1],[3095,1],[3575,1],[5761,2],[5855,1],[6371,1],[6375,1],[7938,1],[7955,1],[8090,1],[8107,1],[8913,1]]},"1477":{"position":[[464,3]]},"1479":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1481":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3420,1],[3515,1],[3527,1],[4007,1],[6193,2],[6287,1],[6803,1],[6807,1],[8370,1],[8387,1],[8522,1],[8539,1]]},"1486":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1492":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1494":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2944,1],[3039,1],[3051,1],[3531,1],[5717,2],[5811,1],[6327,1],[6331,1],[7894,1],[7911,1],[8046,1],[8063,1]]},"1499":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1504":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1509":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1514":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1519":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"1521":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2944,1],[3039,1],[3051,1],[3531,1],[5717,2],[5811,1],[6327,1],[6331,1],[7894,1],[7911,1],[8046,1],[8063,1]]},"1526":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1],[1626,2],[1720,1]]},"1531":{"position":[[33,1],[169,1],[264,1],[276,1],[523,1]]},"1536":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"1551":{"position":[[124,1],[133,1],[183,1]]},"1577":{"position":[[70,2]]},"1581":{"position":[[7,1]]},"1613":{"position":[[118,1],[127,1],[202,1],[239,1]]},"1623":{"position":[[70,1]]},"1627":{"position":[[106,1],[115,1],[190,1]]},"1635":{"position":[[78,1],[87,1],[137,1]]},"1673":{"position":[[27,1],[36,1]]},"1701":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1705":{"position":[[176,1],[185,1],[223,1],[384,1],[421,1],[460,1],[537,1]]},"1713":{"position":[[78,1],[87,1],[137,1]]},"1725":{"position":[[43,1]]},"1739":{"position":[[37,1]]},"1743":{"position":[[37,1]]},"1747":{"position":[[106,1],[115,1],[190,1]]},"1765":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1777":{"position":[[78,1],[87,1],[137,1]]},"1795":{"position":[[40,1]]},"1886":{"position":[[19,1]]},"1888":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1890":{"position":[[25,1]]},"1914":{"position":[[44,1]]},"1974":{"position":[[78,1],[87,1],[137,1]]},"1982":{"position":[[28,1]]},"2004":{"position":[[10,1]]},"2008":{"position":[[78,1],[87,1],[137,1]]},"2051":{"position":[[78,1],[87,1],[137,1]]},"2079":{"position":[[78,1],[87,1],[137,1]]},"2083":{"position":[[78,1],[87,1],[137,1]]},"2089":{"position":[[44,1],[83,1]]},"2094":{"position":[[44,1]]},"2102":{"position":[[78,1],[87,1],[137,1]]},"2138":{"position":[[78,1],[87,1],[137,1]]},"2156":{"position":[[78,1],[87,1],[137,1]]},"2160":{"position":[[78,1],[87,1],[137,1]]},"2184":{"position":[[56,1]]},"2204":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"2212":{"position":[[78,1],[87,1],[152,1]]},"2226":{"position":[[70,1]]},"2265":{"position":[[78,1],[87,1],[152,1]]},"2353":{"position":[[78,1],[87,1],[137,1]]},"2365":{"position":[[85,1],[94,1],[159,1]]},"2371":{"position":[[71,1],[98,1],[386,1],[434,1],[481,1],[521,1]]},"2373":{"position":[[90,1]]},"2375":{"position":[[79,1],[227,1]]},"2388":{"position":[[418,1],[445,1]]},"2390":{"position":[[41,1],[54,1],[119,1],[121,1],[216,3],[261,3],[287,3],[315,3],[464,1],[502,1],[504,1],[549,3],[593,3],[597,1],[599,1],[694,1],[759,1],[771,1]]},"2396":{"position":[[242,1],[499,1]]},"2405":{"position":[[277,1],[321,1],[364,1],[398,1],[523,1],[609,1],[677,1],[745,1],[829,1],[909,1],[975,1]]},"2407":{"position":[[501,1]]},"2418":{"position":[[90,1]]},"2420":{"position":[[110,1]]},"2429":{"position":[[189,1],[277,1],[297,1],[341,1],[384,1],[535,1],[579,1],[622,1],[792,1],[819,1],[882,1]]},"2435":{"position":[[346,1]]},"2446":{"position":[[245,3]]},"2456":{"position":[[346,1]]},"2458":{"position":[[531,3]]},"2463":{"position":[[236,1],[365,1],[395,1],[485,1],[647,1],[657,1],[690,1],[1182,1],[1311,1],[1341,1],[1384,1],[1426,1]]},"2466":{"position":[[50,1]]},"2472":{"position":[[125,1],[276,1],[512,1],[635,1]]},"2480":{"position":[[257,1]]},"2484":{"position":[[295,1]]},"2486":{"position":[[123,1],[174,1]]},"2488":{"position":[[76,1],[78,1],[122,1],[183,1],[190,1],[241,1],[309,1],[320,1],[375,1]]},"2497":{"position":[[530,1]]},"2499":{"position":[[328,3],[721,3],[1697,1]]},"2504":{"position":[[705,3]]},"2508":{"position":[[305,3]]},"2510":{"position":[[305,3]]},"2514":{"position":[[178,3]]},"2531":{"position":[[352,1],[354,3],[366,1],[368,3],[385,1],[387,1],[389,3],[412,1],[414,3],[425,3],[434,1],[436,3],[453,1],[455,1],[457,3],[477,1],[479,3],[494,3]]},"2535":{"position":[[436,1],[500,1],[516,3]]},"2545":{"position":[[573,3],[947,3]]},"2556":{"position":[[166,3],[287,3]]},"2564":{"position":[[463,3],[643,3],[778,3]]},"2566":{"position":[[27,3]]},"2568":{"position":[[236,1]]},"2570":{"position":[[299,1]]},"2582":{"position":[[101,3],[476,3]]},"2584":{"position":[[306,3],[489,3],[539,3],[572,3],[595,1],[607,3],[664,3],[700,3],[722,1],[741,3],[784,3]]},"2586":{"position":[[376,3],[398,3]]},"2592":{"position":[[4,4],[227,3],[245,1]]},"2594":{"position":[[519,1],[829,1],[856,5]]},"2611":{"position":[[107,4],[145,1],[151,4],[221,1],[294,1]]},"2613":{"position":[[188,1],[247,1],[273,1],[331,1]]},"2615":{"position":[[70,3],[109,3],[113,3],[117,2],[149,2]]},"2619":{"position":[[304,3],[338,3],[388,1]]},"2621":{"position":[[1610,1]]},"2628":{"position":[[109,1]]},"2632":{"position":[[84,1],[120,1],[163,1],[165,1],[183,1],[254,1],[307,1],[330,1],[371,1],[397,1],[526,1],[631,1],[633,1],[743,1],[774,1],[883,1],[885,1],[903,1]]},"2634":{"position":[[137,1],[174,1],[305,1],[350,3]]},"2636":{"position":[[1340,1]]},"2641":{"position":[[459,1],[907,1],[939,1],[993,1],[1022,1],[1082,1],[1112,1],[1142,1],[1174,1],[1201,1]]},"2645":{"position":[[142,1],[342,1],[398,1],[408,1],[421,1],[437,2],[456,1],[458,1],[500,1],[543,2],[565,1],[567,2],[570,3],[574,1],[576,1],[578,1]]},"2647":{"position":[[227,3]]},"2651":{"position":[[755,1],[2600,1],[2832,1]]},"2656":{"position":[[519,1],[588,3]]},"2660":{"position":[[377,1],[405,1]]},"2666":{"position":[[111,1]]},"2670":{"position":[[84,3],[128,3],[171,3],[223,3]]},"2672":{"position":[[78,3],[110,1],[127,1]]},"2674":{"position":[[1963,1],[2300,3],[2452,3],[2526,3],[2783,3],[3069,3]]},"2683":{"position":[[85,1],[223,3]]},"2687":{"position":[[116,1],[203,1],[737,1],[1127,1],[1168,3],[1238,3]]},"2692":{"position":[[70,3],[171,1],[185,1],[196,1],[200,2],[206,1],[220,1],[231,1],[235,2],[241,1],[261,1],[272,1],[276,2],[282,1],[284,1],[340,1],[356,1],[367,1],[371,2],[377,1],[379,1],[454,1],[474,1],[476,3],[584,1],[601,1],[603,1],[617,1],[621,2],[627,1],[632,1],[634,1],[680,1],[738,1],[804,1],[806,1],[819,1],[821,1],[1029,1],[1049,1],[1051,1],[1064,1],[1066,1]]},"2698":{"position":[[104,2],[149,4],[154,1]]},"2700":{"position":[[119,2],[183,4]]},"2702":{"position":[[135,1]]},"2706":{"position":[[968,1],[1257,1],[1718,1],[1887,3],[2220,1],[2349,3]]},"2713":{"position":[[61,3]]},"2717":{"position":[[67,3]]},"2719":{"position":[[39,1],[1558,1],[1580,1],[2119,1],[2374,3]]},"2725":{"position":[[58,3]]},"2733":{"position":[[149,1],[174,1],[176,1],[213,1],[900,1],[1840,1],[1927,1],[2157,1],[2325,1],[2724,1],[2956,1]]},"2740":{"position":[[76,1],[322,1]]},"2742":{"position":[[261,1],[318,1],[537,1],[576,1],[871,1],[921,1]]},"2744":{"position":[[209,1],[392,1],[431,1]]},"2746":{"position":[[67,1]]},"2748":{"position":[[105,1]]},"2750":{"position":[[186,1]]},"2753":{"position":[[154,1],[229,1]]},"2760":{"position":[[149,1],[367,1],[405,1]]},"2762":{"position":[[460,1],[489,3],[514,1],[568,1],[589,1]]},"2766":{"position":[[103,1],[153,1],[164,1],[170,1],[172,1],[190,3],[218,3],[313,1],[337,1],[355,1]]},"2768":{"position":[[354,1],[596,1]]},"2770":{"position":[[394,1],[496,1],[537,3],[822,1],[876,1],[956,1]]},"2777":{"position":[[78,1],[339,1]]},"2779":{"position":[[95,1],[171,1],[246,1],[466,1],[507,1]]},"2781":{"position":[[132,1],[285,1]]},"2783":{"position":[[350,1],[362,1],[955,1]]},"2785":{"position":[[1024,3],[1222,3],[1310,3],[1619,3]]},"2794":{"position":[[333,1],[379,1],[439,1],[451,1],[461,2]]},"2802":{"position":[[212,1]]},"2804":{"position":[[150,1],[1412,3]]},"2807":{"position":[[105,3],[134,3],[223,3]]},"2809":{"position":[[136,1]]},"2811":{"position":[[76,1],[95,1],[113,1],[131,1],[171,1],[225,1],[270,1],[296,1],[342,1],[383,1],[414,1],[416,2]]},"2815":{"position":[[90,3],[884,1],[1716,1],[2741,1]]},"2826":{"position":[[135,1]]},"2828":{"position":[[44,1]]},"2830":{"position":[[649,3],[1154,3]]},"2833":{"position":[[122,1],[134,1]]},"2837":{"position":[[161,1],[173,1]]},"2841":{"position":[[173,1]]}}}],["0",{"_index":1375,"t":{"242":{"position":[[211,2],[397,2]]},"244":{"position":[[335,2],[503,2]]},"275":{"position":[[557,1],[586,2],[598,2],[609,2],[620,1]]},"285":{"position":[[1942,1]]},"328":{"position":[[307,1]]},"330":{"position":[[215,1]]},"362":{"position":[[653,1]]},"412":{"position":[[395,1],[511,4]]},"585":{"position":[[349,1],[468,4],[574,1],[632,2]]},"683":{"position":[[280,1]]},"2307":{"position":[[37,1]]},"2313":{"position":[[37,1]]},"2539":{"position":[[587,1]]},"2783":{"position":[[503,3],[518,1],[779,3]]}}}],["0.0.0%2b27",{"_index":2295,"t":{"498":{"position":[[1209,10],[29741,10],[61903,10]]}}}],["0.0.10",{"_index":4706,"t":{"2687":{"position":[[2229,6]]}}}],["0.0.11",{"_index":4243,"t":{"2568":{"position":[[92,7]]},"2674":{"position":[[2716,6]]}}}],["0.0.3",{"_index":5286,"t":{"2830":{"position":[[728,5]]}}}],["0.0.3.jar",{"_index":2508,"t":{"498":{"position":[[11781,9],[40458,9]]}}}],["0.0.4",{"_index":3701,"t":{"2426":{"position":[[88,5]]}}}],["0.0.5",{"_index":3872,"t":{"2472":{"position":[[135,5]]}}}],["0.0.9",{"_index":2126,"t":{"444":{"position":[[371,5]]},"1410":{"position":[[256,5]]},"2719":{"position":[[3205,5]]}}}],["0.0.x",{"_index":3025,"t":{"618":{"position":[[13,5]]}}}],["0.001",{"_index":1476,"t":{"273":{"position":[[427,6]]},"360":{"position":[[383,6]]},"2692":{"position":[[833,6],[1078,6]]}}}],["0.004",{"_index":4720,"t":{"2692":{"position":[[812,6]]}}}],["0.032",{"_index":4721,"t":{"2692":{"position":[[1057,6]]}}}],["0.037",{"_index":4714,"t":{"2692":{"position":[[503,6]]}}}],["0.045",{"_index":1473,"t":{"270":{"position":[[403,6]]},"273":{"position":[[406,6]]},"356":{"position":[[860,6]]},"360":{"position":[[362,6]]}}}],["0.058",{"_index":1994,"t":{"398":{"position":[[1008,6]]}}}],["0.1.0",{"_index":1217,"t":{"191":{"position":[[1076,6]]},"197":{"position":[[691,5],[920,5]]},"352":{"position":[[1366,5]]},"444":{"position":[[383,5]]},"787":{"position":[[216,5],[673,5],[902,5]]},"855":{"position":[[205,5]]},"963":{"position":[[205,5]]},"1410":{"position":[[282,5]]}}}],["0.1.1",{"_index":1218,"t":{"191":{"position":[[1083,5]]},"835":{"position":[[246,5]]},"2706":{"position":[[1828,5]]}}}],["0.1.10",{"_index":5168,"t":{"2804":{"position":[[370,6]]}}}],["0.1.11",{"_index":4847,"t":{"2719":{"position":[[2381,6]]},"2772":{"position":[[1214,6]]},"2785":{"position":[[249,6],[496,6],[1703,6]]}}}],["0.1.12",{"_index":3430,"t":{"1410":{"position":[[387,6]]},"2757":{"position":[[88,6]]},"2772":{"position":[[1224,6]]},"2779":{"position":[[135,6],[210,6],[284,6],[500,6]]}}}],["0.1.13",{"_index":3431,"t":{"1410":{"position":[[415,6]]},"2706":{"position":[[2287,6]]},"2750":{"position":[[1319,6]]},"2753":{"position":[[133,6],[191,6]]},"2755":{"position":[[93,6]]},"2757":{"position":[[98,6]]},"2760":{"position":[[89,6]]}}}],["0.1.14",{"_index":4988,"t":{"2750":{"position":[[1126,6]]}}}],["0.1.14.1",{"_index":4918,"t":{"2733":{"position":[[2491,8]]},"2750":{"position":[[1329,8]]}}}],["0.1.15",{"_index":3432,"t":{"1410":{"position":[[424,6]]},"2651":{"position":[[2125,6]]},"2719":{"position":[[2651,6]]},"2733":{"position":[[2206,6],[2503,6]]}}}],["0.1.16",{"_index":3434,"t":{"1410":{"position":[[452,6]]},"2706":{"position":[[2144,6]]},"2719":{"position":[[2580,6],[2661,6]]}}}],["0.1.17",{"_index":977,"t":{"113":{"position":[[335,6],[391,6],[594,6],[642,6]]},"444":{"position":[[444,6]]},"1410":{"position":[[461,6]]},"2687":{"position":[[2093,6]]},"2706":{"position":[[1766,6],[2154,6]]}}}],["0.1.18",{"_index":1501,"t":{"277":{"position":[[1458,6],[1487,6]]},"444":{"position":[[458,6]]},"1410":{"position":[[490,6]]},"2674":{"position":[[2130,6]]},"2687":{"position":[[2103,6],[2167,6]]}}}],["0.1.19",{"_index":1491,"t":{"277":{"position":[[139,6],[398,6],[627,6],[1127,6]]},"1410":{"position":[[499,6]]},"2651":{"position":[[2951,6]]},"2674":{"position":[[2059,6],[2140,6]]}}}],["0.1.2",{"_index":2128,"t":{"444":{"position":[[391,5]]},"2472":{"position":[[648,5]]}}}],["0.1.20",{"_index":2757,"t":{"508":{"position":[[1210,6]]},"1410":{"position":[[528,6]]},"2429":{"position":[[1067,6]]},"2636":{"position":[[1463,6]]},"2651":{"position":[[2880,6],[2961,6]]},"2660":{"position":[[398,6]]}}}],["0.1.23",{"_index":3338,"t":{"855":{"position":[[144,6]]},"963":{"position":[[144,6]]},"1267":{"position":[[215,6]]},"1431":{"position":[[8634,6]]},"1445":{"position":[[8462,6]]},"1452":{"position":[[8527,6]]},"1459":{"position":[[8762,6]]},"1466":{"position":[[8762,6]]},"1474":{"position":[[8301,6]]},"1481":{"position":[[8733,6]]},"1494":{"position":[[8257,6]]},"1521":{"position":[[8257,6]]},"2132":{"position":[[160,6]]},"2383":{"position":[[872,6]]}}}],["0.1.27",{"_index":5130,"t":{"2785":{"position":[[1317,6]]}}}],["0.1.29",{"_index":4937,"t":{"2733":{"position":[[3229,6]]}}}],["0.1.3",{"_index":2130,"t":{"444":{"position":[[403,5]]},"1410":{"position":[[290,5]]},"2472":{"position":[[286,5]]},"2719":{"position":[[2993,5]]}}}],["0.1.4",{"_index":2132,"t":{"444":{"position":[[415,5]]},"1410":{"position":[[317,5]]},"2499":{"position":[[2007,5]]},"2621":{"position":[[1554,5]]}}}],["0.1.4.jar",{"_index":2419,"t":{"498":{"position":[[7080,9],[35757,9]]}}}],["0.1.46.jar",{"_index":2580,"t":{"498":{"position":[[16381,10],[45058,10]]}}}],["0.1.5",{"_index":4017,"t":{"2499":{"position":[[2016,5]]},"2785":{"position":[[1694,5]]}}}],["0.1.6",{"_index":4560,"t":{"2656":{"position":[[606,7]]}}}],["0.1.7",{"_index":3429,"t":{"1410":{"position":[[325,5]]},"2830":{"position":[[1161,5]]},"2841":{"position":[[394,5]]}}}],["0.1.8",{"_index":2133,"t":{"444":{"position":[[423,5]]},"1410":{"position":[[352,5]]},"2785":{"position":[[1031,5]]},"2830":{"position":[[414,5]]}}}],["0.1.9",{"_index":2135,"t":{"444":{"position":[[436,5]]},"1410":{"position":[[379,5]]},"2785":{"position":[[1626,5]]},"2819":{"position":[[508,5],[743,5]]}}}],["0.1.x",{"_index":3027,"t":{"618":{"position":[[306,5]]}}}],["0.10.10",{"_index":4430,"t":{"2621":{"position":[[1751,7]]},"2687":{"position":[[1825,7]]}}}],["0.10.12",{"_index":4431,"t":{"2621":{"position":[[1762,7]]}}}],["0.10.5",{"_index":5247,"t":{"2819":{"position":[[1073,6]]}}}],["0.10.7",{"_index":5059,"t":{"2772":{"position":[[844,6]]}}}],["0.10.8",{"_index":4858,"t":{"2719":{"position":[[2833,6]]}}}],["0.10.9",{"_index":4767,"t":{"2706":{"position":[[1951,6]]}}}],["0.11.1",{"_index":4085,"t":{"2524":{"position":[[483,6]]},"2785":{"position":[[1100,6]]}}}],["0.11.1.jar",{"_index":2646,"t":{"498":{"position":[[20664,10],[49341,10]]}}}],["0.11.5",{"_index":3882,"t":{"2472":{"position":[[487,6]]}}}],["0.11.6",{"_index":3812,"t":{"2456":{"position":[[515,6]]},"2458":{"position":[[471,6]]}}}],["0.11.7",{"_index":3631,"t":{"2400":{"position":[[408,6]]}}}],["0.12.0",{"_index":4004,"t":{"2499":{"position":[[1568,6]]}}}],["0.143",{"_index":1466,"t":{"268":{"position":[[855,6]]}}}],["0.16.0",{"_index":4854,"t":{"2719":{"position":[[2710,6]]}}}],["0.2",{"_index":2927,"t":{"591":{"position":[[1263,3]]}}}],["0.2.0",{"_index":1650,"t":{"300":{"position":[[760,8]]},"444":{"position":[[467,5]]},"2621":{"position":[[1482,5]]},"2636":{"position":[[1473,5],[1603,5]]}}}],["0.2.0.jar",{"_index":2465,"t":{"498":{"position":[[9311,9],[13447,9],[37988,9],[42124,9]]}}}],["0.2.1",{"_index":2138,"t":{"444":{"position":[[480,5]]},"855":{"position":[[96,6]]},"963":{"position":[[96,6]]},"1267":{"position":[[167,6]]},"1431":{"position":[[8586,6]]},"1445":{"position":[[8414,6]]},"1452":{"position":[[8479,6]]},"1459":{"position":[[8714,6]]},"1466":{"position":[[8714,6]]},"1474":{"position":[[8253,6]]},"1481":{"position":[[8685,6]]},"1494":{"position":[[8209,6]]},"1521":{"position":[[8209,6]]},"2132":{"position":[[112,6]]},"2429":{"position":[[1019,6]]},"2556":{"position":[[450,5]]},"2621":{"position":[[1412,5],[1491,5]]}}}],["0.2.2",{"_index":4218,"t":{"2556":{"position":[[515,5]]}}}],["0.2.2.jar",{"_index":2649,"t":{"498":{"position":[[20809,9],[49486,9]]}}}],["0.2.3",{"_index":3510,"t":{"2319":{"position":[[61,6]]},"2499":{"position":[[2123,5]]},"2545":{"position":[[681,5]]}}}],["0.2.3.jar",{"_index":3287,"t":{"813":{"position":[[299,9]]},"928":{"position":[[299,9]]}}}],["0.2.4",{"_index":5082,"t":{"2772":{"position":[[1623,5]]}}}],["0.2.5.jar",{"_index":2476,"t":{"498":{"position":[[10271,9],[38948,9]]}}}],["0.21.0%2b1",{"_index":2401,"t":{"498":{"position":[[6207,10],[34884,10]]}}}],["0.3.0.jar",{"_index":2585,"t":{"498":{"position":[[16664,9],[19554,9],[45341,9],[48231,9]]}}}],["0.3.1",{"_index":4088,"t":{"2524":{"position":[[542,5]]}}}],["0.4.0",{"_index":3324,"t":{"847":{"position":[[413,5]]},"957":{"position":[[413,5]]},"2719":{"position":[[3254,5]]}}}],["0.4.1",{"_index":5250,"t":{"2819":{"position":[[1150,5]]}}}],["0.4.14",{"_index":4186,"t":{"2545":{"position":[[1085,6]]}}}],["0.4.15",{"_index":3989,"t":{"2499":{"position":[[1097,6]]}}}],["0.4.16",{"_index":3898,"t":{"2488":{"position":[[367,7],[421,7]]},"2499":{"position":[[1690,6]]}}}],["0.4.17",{"_index":3408,"t":{"1205":{"position":[[72,7]]},"1431":{"position":[[805,7]]},"1445":{"position":[[805,7]]},"1452":{"position":[[805,7]]},"1459":{"position":[[805,7]]},"1466":{"position":[[805,7]]},"1474":{"position":[[805,7]]},"1481":{"position":[[805,7]]},"1494":{"position":[[805,7]]},"1521":{"position":[[805,7]]},"2055":{"position":[[29,7]]},"2413":{"position":[[139,6]]}}}],["0.4.3",{"_index":1935,"t":{"384":{"position":[[228,5],[383,5]]}}}],["0.4.5",{"_index":5291,"t":{"2830":{"position":[[909,5]]}}}],["0.4.7",{"_index":5073,"t":{"2772":{"position":[[1353,5]]}}}],["0.4.8",{"_index":4769,"t":{"2706":{"position":[[2014,5]]}}}],["0.4.9",{"_index":4786,"t":{"2706":{"position":[[2618,5]]}}}],["0.5.0.jar",{"_index":2558,"t":{"498":{"position":[[14944,9],[43621,9]]}}}],["0.5.3",{"_index":3502,"t":{"1980":{"position":[[47,6]]}}}],["0.5.3.jar",{"_index":2395,"t":{"498":{"position":[[6030,9],[34707,9]]}}}],["0.5.4",{"_index":4876,"t":{"2719":{"position":[[3379,5]]}}}],["0.5.x",{"_index":3908,"t":{"2491":{"position":[[301,5]]}}}],["0.6.2.jar",{"_index":2599,"t":{"498":{"position":[[17638,9],[46315,9]]}}}],["0.6.6",{"_index":4497,"t":{"2645":{"position":[[557,7]]}}}],["0.7.0",{"_index":4427,"t":{"2621":{"position":[[1685,5]]},"2719":{"position":[[3388,5]]}}}],["0.8.0",{"_index":2549,"t":{"498":{"position":[[14412,5],[18492,5],[43089,5],[47169,5]]},"556":{"position":[[348,5]]},"2400":{"position":[[98,5]]},"2621":{"position":[[1694,5]]},"2719":{"position":[[2884,5]]}}}],["0.8.0%2b6",{"_index":2424,"t":{"498":{"position":[[7232,9],[35909,9]]}}}],["0.8.0.jar",{"_index":2630,"t":{"498":{"position":[[19832,9],[48509,9]]}}}],["0.8.1",{"_index":2843,"t":{"556":{"position":[[311,5]]},"2687":{"position":[[1772,5]]}}}],["0.8.2.jar",{"_index":2512,"t":{"498":{"position":[[12082,9],[19412,9],[40759,9],[48089,9]]}}}],["0.9.0",{"_index":657,"t":{"51":{"position":[[449,7],[508,7]]},"55":{"position":[[619,7]]},"498":{"position":[[9183,5],[37860,5]]},"2400":{"position":[[107,5]]},"2687":{"position":[[1602,5],[2304,5]]}}}],["0.9.1",{"_index":3090,"t":{"647":{"position":[[626,5],[645,5]]}}}],["0.9.1.jar",{"_index":3091,"t":{"647":{"position":[[687,9]]}}}],["0.9.1.pom",{"_index":3092,"t":{"647":{"position":[[710,9]]}}}],["0.9.2",{"_index":3878,"t":{"2472":{"position":[[378,5]]}}}],["0.9.3",{"_index":3705,"t":{"2426":{"position":[[189,5]]}}}],["0.9.3.jar",{"_index":2459,"t":{"498":{"position":[[9038,9],[13185,9],[17894,9],[20230,9],[37715,9],[41862,9],[46571,9],[48907,9]]}}}],["00:06",{"_index":965,"t":{"109":{"position":[[237,5]]}}}],["07",{"_index":963,"t":{"109":{"position":[[229,2]]}}}],["0af04a5b",{"_index":4915,"t":{"2733":{"position":[[2359,8]]}}}],["0x914d298df8fa4d20",{"_index":798,"t":{"75":{"position":[[21,18]]}}}],["0xe259e7e8a23475b3",{"_index":795,"t":{"73":{"position":[[33,18]]}}}],["0xe58386629a30f5c5",{"_index":1063,"t":{"137":{"position":[[900,18]]}}}],["1",{"_index":199,"t":{"12":{"position":[[156,2],[272,2]]},"25":{"position":[[175,2]]},"31":{"position":[[268,1]]},"83":{"position":[[1092,2]]},"109":{"position":[[276,1]]},"205":{"position":[[100,1]]},"268":{"position":[[806,2]]},"275":{"position":[[382,2],[526,1],[546,2],[576,2]]},"281":{"position":[[2550,1]]},"283":{"position":[[877,3]]},"297":{"position":[[128,3]]},"313":{"position":[[418,1]]},"330":{"position":[[405,1]]},"362":{"position":[[631,2],[642,2]]},"498":{"position":[[23725,1],[24129,3],[24216,2],[24484,3],[28526,1],[55887,1],[56291,3],[56378,2],[56646,3],[60688,1]]},"572":{"position":[[475,1],[815,1]]},"578":{"position":[[521,1],[573,2]]},"582":{"position":[[1110,1]]},"585":{"position":[[711,1]]},"591":{"position":[[1364,2],[1462,2],[1525,2]]},"651":{"position":[[104,2]]},"979":{"position":[[105,1]]},"1431":{"position":[[5399,1]]},"1445":{"position":[[5227,1]]},"1452":{"position":[[5292,1]]},"1459":{"position":[[5527,1]]},"1466":{"position":[[5527,1]]},"1474":{"position":[[5066,1]]},"1481":{"position":[[5498,1]]},"1494":{"position":[[5022,1]]},"1521":{"position":[[5022,1]]},"1526":{"position":[[931,1]]},"1559":{"position":[[61,1]]},"1846":{"position":[[72,2]]},"2383":{"position":[[491,1],[775,1]]},"2463":{"position":[[483,1]]},"2499":{"position":[[536,1]]},"2524":{"position":[[216,1]]},"2674":{"position":[[2196,1],[3130,1]]},"2687":{"position":[[1255,1]]},"2719":{"position":[[698,1]]},"2783":{"position":[[511,3],[799,3]]},"2785":{"position":[[1387,1]]}}}],["1,2,3,4",{"_index":1675,"t":{"313":{"position":[[516,7],[538,7]]}}}],["1,3",{"_index":859,"t":{"87":{"position":[[899,3],[903,4]]}}}],["1,500",{"_index":2011,"t":{"402":{"position":[[155,5]]}}}],["1.0",{"_index":2920,"t":{"591":{"position":[[1165,3]]}}}],["1.0.0",{"_index":1159,"t":{"177":{"position":[[295,5]]},"444":{"position":[[488,5],[505,5]]},"498":{"position":[[20522,5],[49199,5]]},"651":{"position":[[93,5]]},"1410":{"position":[[537,5],[569,5]]},"2545":{"position":[[1155,5]]},"2556":{"position":[[33,5],[459,5]]},"2559":{"position":[[45,5]]},"2562":{"position":[[164,6]]},"2576":{"position":[[33,5]]},"2604":{"position":[[1074,5]]},"2670":{"position":[[163,7]]}}}],["1.0.0.jar",{"_index":2417,"t":{"498":{"position":[[6947,9],[10786,9],[11940,9],[15085,9],[15571,9],[16957,9],[17092,9],[18627,9],[20373,9],[35624,9],[39463,9],[40617,9],[43762,9],[44248,9],[45634,9],[45769,9],[47304,9],[49050,9]]}}}],["1.0.1",{"_index":3435,"t":{"1410":{"position":[[577,5],[605,5]]},"2524":{"position":[[432,5]]},"2545":{"position":[[1164,5],[1281,5]]}}}],["1.0.2",{"_index":2141,"t":{"444":{"position":[[517,5]]},"2499":{"position":[[263,5]]},"2524":{"position":[[441,5],[780,5]]}}}],["1.0.2.jar",{"_index":2634,"t":{"498":{"position":[[20100,9],[21074,9],[48777,9],[49751,9]]}}}],["1.0.3",{"_index":2143,"t":{"444":{"position":[[530,5]]},"2514":{"position":[[172,5]]}}}],["1.0.4",{"_index":2144,"t":{"444":{"position":[[538,5]]},"1410":{"position":[[613,5]]},"2472":{"position":[[199,5]]},"2499":{"position":[[33,5],[272,5]]}}}],["1.0.5",{"_index":2146,"t":{"444":{"position":[[551,5]]},"1410":{"position":[[641,5]]},"2458":{"position":[[345,5]]},"2470":{"position":[[93,5]]},"2472":{"position":[[208,5]]}}}],["1.0.5.jar",{"_index":2563,"t":{"498":{"position":[[15257,9],[43934,9]]}}}],["1.0.6",{"_index":3818,"t":{"2458":{"position":[[88,5],[354,5]]}}}],["1.0.jar",{"_index":2387,"t":{"498":{"position":[[5642,7],[34319,7]]}}}],["1.0.x",{"_index":3028,"t":{"618":{"position":[[353,6]]}}}],["1.1.0",{"_index":3755,"t":{"2439":{"position":[[33,5]]}}}],["1.1.0.jar",{"_index":2530,"t":{"498":{"position":[[13318,9],[17368,9],[17505,9],[41995,9],[46045,9],[46182,9]]}}}],["1.1.1",{"_index":2147,"t":{"444":{"position":[[559,5]]},"2426":{"position":[[33,5]]},"2429":{"position":[[813,5]]},"2830":{"position":[[966,5]]}}}],["1.1.1.jar",{"_index":2593,"t":{"498":{"position":[[17231,9],[45908,9]]}}}],["1.1.2",{"_index":2149,"t":{"444":{"position":[[572,5]]},"2413":{"position":[[33,5]]}}}],["1.1.3",{"_index":3437,"t":{"1410":{"position":[[649,5]]},"2400":{"position":[[33,5]]}}}],["1.1.3.jar",{"_index":2367,"t":{"498":{"position":[[4741,9],[33418,9]]}}}],["1.10.0",{"_index":2134,"t":{"444":{"position":[[429,6]]}}}],["1.10.1",{"_index":2136,"t":{"444":{"position":[[451,6]]},"2830":{"position":[[853,6]]}}}],["1.11.0",{"_index":4780,"t":{"2706":{"position":[[2433,6]]}}}],["1.12.0",{"_index":2137,"t":{"444":{"position":[[473,6]]}}}],["1.12.0.jar",{"_index":2651,"t":{"498":{"position":[[20927,10],[49604,10]]}}}],["1.13.0",{"_index":2139,"t":{"444":{"position":[[498,6]]}}}],["1.13.1",{"_index":2142,"t":{"444":{"position":[[523,6]]},"2604":{"position":[[722,6]]}}}],["1.13.2",{"_index":2145,"t":{"444":{"position":[[544,6]]},"2488":{"position":[[233,7],[283,7]]},"2524":{"position":[[362,6]]}}}],["1.13.jar",{"_index":2428,"t":{"498":{"position":[[7366,8],[36043,8]]}}}],["1.14.0",{"_index":2148,"t":{"444":{"position":[[565,6]]},"2499":{"position":[[2066,6]]}}}],["1.15.0",{"_index":2151,"t":{"444":{"position":[[586,6]]},"2418":{"position":[[49,7]]},"2426":{"position":[[397,6]]}}}],["1.15.0.1",{"_index":3623,"t":{"2400":{"position":[[205,8]]}}}],["1.15.4",{"_index":3547,"t":{"2383":{"position":[[321,6]]}}}],["1.15.6",{"_index":3548,"t":{"2383":{"position":[[331,6]]}}}],["1.16.0",{"_index":2153,"t":{"444":{"position":[[609,6]]},"1163":{"position":[[64,7]]},"1195":{"position":[[95,7]]},"1431":{"position":[[105,7],[4785,7]]},"1445":{"position":[[105,7],[4613,7]]},"1452":{"position":[[105,7],[4678,7]]},"1459":{"position":[[105,7],[4913,7]]},"1466":{"position":[[105,7],[4913,7]]},"1474":{"position":[[105,7],[4452,7]]},"1481":{"position":[[105,7],[4884,7]]},"1494":{"position":[[105,7],[4408,7]]},"1521":{"position":[[105,7],[4408,7]]},"2012":{"position":[[21,7]]},"2045":{"position":[[51,7]]},"2373":{"position":[[49,7]]},"2383":{"position":[[644,6]]}}}],["1.18.jar",{"_index":2576,"t":{"498":{"position":[[16133,8],[44810,8]]}}}],["1.2.0",{"_index":2150,"t":{"444":{"position":[[580,5]]},"1410":{"position":[[677,5]]},"2383":{"position":[[33,5]]},"2388":{"position":[[439,5]]}}}],["1.2.0.jar",{"_index":2502,"t":{"498":{"position":[[11482,9],[14535,9],[21190,9],[40159,9],[43212,9],[49867,9]]}}}],["1.2.1",{"_index":2152,"t":{"444":{"position":[[593,5]]},"1410":{"position":[[685,5],[713,5]]},"2371":{"position":[[92,5]]},"2719":{"position":[[2508,5]]},"2733":{"position":[[2610,5]]}}}],["1.2.2.jar",{"_index":2554,"t":{"498":{"position":[[14674,9],[14815,9],[15396,9],[18354,9],[43351,9],[43492,9],[44073,9],[47031,9]]}}}],["1.2.3",{"_index":1228,"t":{"197":{"position":[[157,5]]}}}],["1.2.4",{"_index":1231,"t":{"197":{"position":[[238,5]]}}}],["1.3.0",{"_index":2379,"t":{"498":{"position":[[5260,5],[9461,5],[9634,5],[9817,5],[9994,5],[13887,5],[14064,5],[14239,5],[18204,5],[33937,5],[38138,5],[38311,5],[38494,5],[38671,5],[42564,5],[42741,5],[42916,5],[46881,5]]},"2545":{"position":[[200,5]]},"2604":{"position":[[854,5]]},"2719":{"position":[[2517,5]]}}}],["1.3.0.jar",{"_index":2382,"t":{"498":{"position":[[5390,9],[5905,9],[15713,9],[23070,9],[27871,9],[34067,9],[34582,9],[44390,9],[55232,9],[60033,9]]},"546":{"position":[[2795,9]]}}}],["1.3.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna",{"_index":2326,"t":{"498":{"position":[[2752,113],[31284,113],[63446,113]]}}}],["1.3.1",{"_index":4366,"t":{"2604":{"position":[[783,5],[863,5]]}}}],["1.3.2",{"_index":4358,"t":{"2604":{"position":[[493,5],[792,5]]}}}],["1.3.2.jar",{"_index":2615,"t":{"498":{"position":[[18763,9],[47440,9]]}}}],["1.3.3",{"_index":4015,"t":{"2499":{"position":[[1941,5]]},"2604":{"position":[[502,5]]}}}],["1.3.4",{"_index":3679,"t":{"2413":{"position":[[205,5]]},"2499":{"position":[[1950,5]]}}}],["1.3.5",{"_index":3680,"t":{"2413":{"position":[[214,5]]}}}],["1.3.5.jar",{"_index":2666,"t":{"498":{"position":[[22269,9],[27070,9],[54431,9],[59232,9]]},"546":{"position":[[2082,9]]}}}],["1.3.5.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/jline/jlin",{"_index":2314,"t":{"498":{"position":[[2085,98],[30617,98],[62779,98]]}}}],["1.4.0",{"_index":5062,"t":{"2772":{"position":[[912,5]]}}}],["1.4.4.jar",{"_index":2390,"t":{"498":{"position":[[5765,9],[34442,9]]}}}],["1.4.8",{"_index":2341,"t":{"498":{"position":[[3397,5],[3678,5],[3843,5],[4010,5],[4175,5],[32074,5],[32355,5],[32520,5],[32687,5],[32852,5]]}}}],["1.5.11",{"_index":3972,"t":{"2499":{"position":[[526,6]]}}}],["1.5.12",{"_index":3554,"t":{"2383":{"position":[[481,6]]}}}],["1.5.13.jar",{"_index":2533,"t":{"498":{"position":[[13582,10],[42259,10]]}}}],["1.5.16",{"_index":3564,"t":{"2383":{"position":[[765,6]]}}}],["1.5.17.jar",{"_index":2537,"t":{"498":{"position":[[13730,10],[42407,10]]}}}],["1.5.3",{"_index":5133,"t":{"2785":{"position":[[1378,5]]}}}],["1.5.4",{"_index":4788,"t":{"2706":{"position":[[2667,5]]},"2733":{"position":[[3497,5]]}}}],["1.5.6",{"_index":4369,"t":{"2604":{"position":[[912,5]]},"2621":{"position":[[1805,5]]},"2674":{"position":[[2187,5],[2898,5]]}}}],["1.5.8,classifier=linux",{"_index":2969,"t":{"600":{"position":[[283,22]]}}}],["1.5.9",{"_index":3959,"t":{"2499":{"position":[[94,5]]},"2524":{"position":[[207,5]]}}}],["1.5.9.jar",{"_index":2605,"t":{"498":{"position":[[18042,9],[46719,9]]}}}],["1.6.2",{"_index":4344,"t":{"2604":{"position":[[127,5]]}}}],["1.7.1",{"_index":2127,"t":{"444":{"position":[[377,5]]}}}],["1.7.26.jar",{"_index":2495,"t":{"498":{"position":[[11024,10],[39701,10]]}}}],["1.8",{"_index":590,"t":{"37":{"position":[[137,3],[172,3],[278,3],[289,3]]},"628":{"position":[[774,3],[785,3]]},"825":{"position":[[127,3],[139,3],[175,3],[187,3]]},"949":{"position":[[127,3],[139,3],[175,3],[187,3]]},"2584":{"position":[[641,6],[658,5]]},"2586":{"position":[[425,3],[437,3]]},"2725":{"position":[[87,6],[104,5]]}}}],["1.8.0",{"_index":2129,"t":{"444":{"position":[[397,5]]}}}],["1.8.0_392",{"_index":3849,"t":{"2463":{"position":[[1428,9]]}}}],["1.8.3",{"_index":4214,"t":{"2556":{"position":[[341,5]]}}}],["1.9.0",{"_index":2131,"t":{"444":{"position":[[409,5]]},"2545":{"position":[[627,5]]}}}],["1.9.2",{"_index":4092,"t":{"2524":{"position":[[660,5]]}}}],["1.9.3",{"_index":3963,"t":{"2499":{"position":[[194,5]]}}}],["1.9.7",{"_index":3876,"t":{"2472":{"position":[[328,5]]}}}],["1.9.8",{"_index":3707,"t":{"2426":{"position":[[236,5]]}}}],["1.9.9",{"_index":3636,"t":{"2400":{"position":[[570,5]]}}}],["1.jar",{"_index":2665,"t":{"498":{"position":[[22132,5],[26933,5],[54294,5],[59095,5]]},"546":{"position":[[1960,5]]}}}],["1.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2311,"t":{"498":{"position":[[1948,88],[30480,88],[62642,88]]}}}],["1/scala",{"_index":2308,"t":{"498":{"position":[[1924,7],[22108,7],[26909,7],[30456,7],[54270,7],[59071,7],[62618,7]]},"546":{"position":[[1936,7]]}}}],["10",{"_index":417,"t":{"31":{"position":[[722,2]]},"93":{"position":[[145,2]]},"2390":{"position":[[573,3]]}}}],["10).mkstring",{"_index":3585,"t":{"2390":{"position":[[533,15],[577,15]]}}}],["10.0",{"_index":3584,"t":{"2390":{"position":[[521,5],[527,5]]}}}],["10.jar",{"_index":2384,"t":{"498":{"position":[[5514,6],[34191,6]]}}}],["100",{"_index":2718,"t":{"498":{"position":[[50828,3],[51481,3],[51825,3],[51943,3],[52061,3],[52179,3],[52297,3],[52415,3]]}}}],["1000",{"_index":2924,"t":{"591":{"position":[[1216,4]]}}}],["1055",{"_index":5201,"t":{"2809":{"position":[[274,5]]}}}],["1056",{"_index":5304,"t":{"2835":{"position":[[239,5]]}}}],["1070",{"_index":5324,"t":{"2841":{"position":[[327,5]]}}}],["1072",{"_index":5314,"t":{"2839":{"position":[[1070,5]]}}}],["1074",{"_index":5316,"t":{"2841":{"position":[[56,5]]}}}],["1076",{"_index":5325,"t":{"2841":{"position":[[421,5]]}}}],["1080",{"_index":5315,"t":{"2839":{"position":[[1085,5]]}}}],["1082",{"_index":5319,"t":{"2841":{"position":[[117,5]]}}}],["1084",{"_index":5312,"t":{"2839":{"position":[[791,5]]}}}],["1085",{"_index":5320,"t":{"2841":{"position":[[156,5]]}}}],["1086",{"_index":5227,"t":{"2817":{"position":[[380,5]]}}}],["1087",{"_index":5326,"t":{"2841":{"position":[[458,5]]}}}],["1089",{"_index":5323,"t":{"2841":{"position":[[243,5]]}}}],["1090",{"_index":5308,"t":{"2839":{"position":[[569,5]]}}}],["1095",{"_index":5302,"t":{"2833":{"position":[[214,5]]},"2837":{"position":[[481,5]]}}}],["1096",{"_index":5309,"t":{"2839":{"position":[[584,5]]}}}],["1097",{"_index":5158,"t":{"2800":{"position":[[486,5]]}}}],["10e6",{"_index":1694,"t":{"319":{"position":[[331,4],[1163,4]]},"321":{"position":[[701,4]]}}}],["11",{"_index":307,"t":{"23":{"position":[[302,2]]},"31":{"position":[[788,2]]},"137":{"position":[[84,2]]},"155":{"position":[[740,2]]},"336":{"position":[[315,3],[625,2]]},"649":{"position":[[393,2],[783,2],[810,2],[980,2],[1243,2],[1327,2]]},"817":{"position":[[111,2]]},"945":{"position":[[111,2]]}}}],["11.0.11",{"_index":1172,"t":{"179":{"position":[[611,8]]}}}],["1100",{"_index":5269,"t":{"2826":{"position":[[1111,5]]}}}],["1102",{"_index":5311,"t":{"2839":{"position":[[776,5]]}}}],["1105",{"_index":5276,"t":{"2830":{"position":[[301,5]]}}}],["1106",{"_index":5278,"t":{"2830":{"position":[[441,5]]}}}],["1107",{"_index":5270,"t":{"2828":{"position":[[82,5]]}}}],["1108",{"_index":5272,"t":{"2830":{"position":[[71,5]]}}}],["111",{"_index":692,"t":{"55":{"position":[[750,3]]}}}],["1111",{"_index":5273,"t":{"2830":{"position":[[141,5]]}}}],["1112",{"_index":5274,"t":{"2830":{"position":[[186,5]]}}}],["1113",{"_index":5243,"t":{"2819":{"position":[[847,5]]}}}],["1114",{"_index":5267,"t":{"2826":{"position":[[952,5]]}}}],["1115",{"_index":5268,"t":{"2826":{"position":[[967,5]]}}}],["1117",{"_index":5277,"t":{"2830":{"position":[[366,5]]}}}],["1118",{"_index":5260,"t":{"2824":{"position":[[192,5]]}}}],["1120",{"_index":5280,"t":{"2830":{"position":[[498,5]]}}}],["1121",{"_index":5263,"t":{"2826":{"position":[[627,5]]}}}],["1122",{"_index":5203,"t":{"2813":{"position":[[253,5]]}}}],["1124",{"_index":5281,"t":{"2830":{"position":[[548,5]]}}}],["1125",{"_index":5283,"t":{"2830":{"position":[[617,5]]}}}],["1126",{"_index":5285,"t":{"2830":{"position":[[699,5]]}}}],["1127",{"_index":5287,"t":{"2830":{"position":[[754,5]]}}}],["1128",{"_index":5289,"t":{"2830":{"position":[[828,5]]}}}],["1129",{"_index":5089,"t":{"2777":{"position":[[398,5]]}}}],["1130",{"_index":5290,"t":{"2830":{"position":[[880,5]]}}}],["1133",{"_index":5292,"t":{"2830":{"position":[[937,5]]}}}],["1134",{"_index":5294,"t":{"2830":{"position":[[998,5]]}}}],["1135",{"_index":5264,"t":{"2826":{"position":[[821,5]]}}}],["1136",{"_index":5296,"t":{"2830":{"position":[[1067,5]]}}}],["1137",{"_index":5297,"t":{"2830":{"position":[[1113,5]]}}}],["1138",{"_index":5298,"t":{"2830":{"position":[[1187,5]]}}}],["1140",{"_index":5271,"t":{"2828":{"position":[[197,5]]}}}],["1142",{"_index":5205,"t":{"2815":{"position":[[195,5]]},"2821":{"position":[[48,5]]}}}],["1144",{"_index":5236,"t":{"2819":{"position":[[535,5]]}}}],["1148",{"_index":5248,"t":{"2819":{"position":[[1100,5]]}}}],["1149",{"_index":5228,"t":{"2819":{"position":[[88,5]]}}}],["1151",{"_index":5229,"t":{"2819":{"position":[[125,5]]}}}],["1152",{"_index":5204,"t":{"2813":{"position":[[263,5]]}}}],["1154",{"_index":5230,"t":{"2819":{"position":[[195,5]]}}}],["1155",{"_index":5252,"t":{"2819":{"position":[[1180,5]]}}}],["1156",{"_index":5237,"t":{"2819":{"position":[[580,5]]}}}],["1157",{"_index":5200,"t":{"2807":{"position":[[270,5]]}}}],["1159",{"_index":5231,"t":{"2819":{"position":[[259,5]]}}}],["1161",{"_index":5224,"t":{"2815":{"position":[[2061,5],[2430,5],[3196,5]]}}}],["1163",{"_index":5223,"t":{"2815":{"position":[[1851,5]]}}}],["1164",{"_index":5240,"t":{"2819":{"position":[[647,5]]}}}],["1165",{"_index":5232,"t":{"2819":{"position":[[329,5]]}}}],["1166",{"_index":5202,"t":{"2811":{"position":[[544,5]]}}}],["1167",{"_index":5208,"t":{"2815":{"position":[[503,5]]}}}],["1168",{"_index":5244,"t":{"2819":{"position":[[918,5]]}}}],["1169",{"_index":5254,"t":{"2819":{"position":[[1249,5]]}}}],["1170",{"_index":5256,"t":{"2819":{"position":[[1315,5]]}}}],["1171",{"_index":5241,"t":{"2819":{"position":[[723,5]]}}}],["1172",{"_index":5246,"t":{"2819":{"position":[[1038,5]]}}}],["1173",{"_index":5242,"t":{"2819":{"position":[[780,5]]}}}],["1174",{"_index":5245,"t":{"2819":{"position":[[987,5]]}}}],["1175",{"_index":5258,"t":{"2819":{"position":[[1384,5]]}}}],["1178",{"_index":5234,"t":{"2819":{"position":[[376,5]]}}}],["1179",{"_index":5235,"t":{"2819":{"position":[[441,5]]}}}],["1180",{"_index":5108,"t":{"2785":{"position":[[399,5]]}}}],["1182",{"_index":5145,"t":{"2794":{"position":[[479,5]]}}}],["1183",{"_index":5163,"t":{"2804":{"position":[[122,5]]}}}],["1185",{"_index":5169,"t":{"2804":{"position":[[398,5]]}}}],["1186",{"_index":5181,"t":{"2804":{"position":[[955,5]]}}}],["1187",{"_index":5167,"t":{"2804":{"position":[[331,5]]}}}],["1188",{"_index":5164,"t":{"2804":{"position":[[189,5]]}}}],["1189",{"_index":5170,"t":{"2804":{"position":[[468,5]]}}}],["1190",{"_index":5171,"t":{"2804":{"position":[[529,5]]}}}],["1192",{"_index":5143,"t":{"2790":{"position":[[660,5]]}}}],["1193",{"_index":5160,"t":{"2802":{"position":[[253,5]]}}}],["1194",{"_index":5183,"t":{"2804":{"position":[[1007,5]]}}}],["1195",{"_index":5159,"t":{"2800":{"position":[[501,5]]}}}],["1196",{"_index":5162,"t":{"2804":{"position":[[71,5]]}}}],["1197",{"_index":5185,"t":{"2804":{"position":[[1076,5]]}}}],["1198",{"_index":5172,"t":{"2804":{"position":[[602,5]]}}}],["1199",{"_index":5147,"t":{"2796":{"position":[[330,5]]}}}],["12",{"_index":424,"t":{"31":{"position":[[860,2]]},"109":{"position":[[226,2]]},"135":{"position":[[894,2]]},"224":{"position":[[284,2]]}}}],["1200",{"_index":5152,"t":{"2798":{"position":[[586,5]]}}}],["1201",{"_index":5165,"t":{"2804":{"position":[[261,5]]}}}],["1202",{"_index":5176,"t":{"2804":{"position":[[786,5]]}}}],["1207",{"_index":5173,"t":{"2804":{"position":[[681,5]]}}}],["1208",{"_index":5175,"t":{"2804":{"position":[[734,5]]}}}],["1212",{"_index":4967,"t":{"2746":{"position":[[170,5]]}}}],["1213",{"_index":5144,"t":{"2792":{"position":[[141,5]]}}}],["1214",{"_index":4969,"t":{"2748":{"position":[[256,5]]}}}],["1215",{"_index":5177,"t":{"2804":{"position":[[841,5]]}}}],["1217",{"_index":5187,"t":{"2804":{"position":[[1145,5]]}}}],["1218",{"_index":5189,"t":{"2804":{"position":[[1208,5]]}}}],["1219",{"_index":5191,"t":{"2804":{"position":[[1260,5]]}}}],["1221",{"_index":5193,"t":{"2804":{"position":[[1326,5]]}}}],["1222",{"_index":5195,"t":{"2804":{"position":[[1380,5]]}}}],["1223",{"_index":5197,"t":{"2804":{"position":[[1462,5]]}}}],["1224",{"_index":5179,"t":{"2804":{"position":[[894,5]]}}}],["1227",{"_index":5094,"t":{"2781":{"position":[[370,5]]}}}],["1228",{"_index":5106,"t":{"2785":{"position":[[309,5]]},"2787":{"position":[[46,5]]}}}],["1229",{"_index":5101,"t":{"2785":{"position":[[56,5]]}}}],["1230",{"_index":5110,"t":{"2785":{"position":[[524,5]]}}}],["1234",{"_index":88,"t":{"4":{"position":[[1346,4]]},"793":{"position":[[115,4],[340,4]]},"795":{"position":[[76,4]]}}}],["1234567890abcdef",{"_index":1291,"t":{"203":{"position":[[2645,16]]}}}],["1238",{"_index":5100,"t":{"2783":{"position":[[1000,5]]}}}],["1239",{"_index":5112,"t":{"2785":{"position":[[593,5]]}}}],["124",{"_index":2334,"t":{"498":{"position":[[3216,3],[3364,3],[3403,3],[3657,3],[3684,3],[3812,3],[3849,3],[3978,3],[4016,3],[4144,3],[4181,3],[31893,3],[32041,3],[32080,3],[32334,3],[32361,3],[32489,3],[32526,3],[32655,3],[32693,3],[32821,3],[32858,3]]}}}],["1241",{"_index":5116,"t":{"2785":{"position":[[715,5]]}}}],["1242",{"_index":5114,"t":{"2785":{"position":[[647,5]]}}}],["1243",{"_index":5104,"t":{"2785":{"position":[[211,5]]}}}],["1245",{"_index":5120,"t":{"2785":{"position":[[915,5]]}}}],["1246",{"_index":5122,"t":{"2785":{"position":[[983,5]]}}}],["1247",{"_index":5118,"t":{"2785":{"position":[[855,5]]}}}],["1248",{"_index":5123,"t":{"2785":{"position":[[1057,5]]}}}],["1253",{"_index":5117,"t":{"2785":{"position":[[803,5]]}}}],["1254",{"_index":5124,"t":{"2785":{"position":[[1127,5]]}}}],["1255",{"_index":5126,"t":{"2785":{"position":[[1190,5]]}}}],["1256",{"_index":5129,"t":{"2785":{"position":[[1272,5]]}}}],["1257",{"_index":5134,"t":{"2785":{"position":[[1409,5]]}}}],["1258",{"_index":5131,"t":{"2785":{"position":[[1344,5]]}}}],["1259",{"_index":5102,"t":{"2785":{"position":[[141,5]]}}}],["1260",{"_index":5019,"t":{"2762":{"position":[[684,5]]}}}],["1261",{"_index":5107,"t":{"2785":{"position":[[357,5]]}}}],["1262",{"_index":5090,"t":{"2779":{"position":[[664,5]]}}}],["1264",{"_index":5136,"t":{"2785":{"position":[[1472,5]]}}}],["1265",{"_index":5138,"t":{"2785":{"position":[[1526,5]]}}}],["1268",{"_index":5016,"t":{"2760":{"position":[[476,5]]},"2770":{"position":[[667,5]]}}}],["1269",{"_index":5109,"t":{"2785":{"position":[[457,5]]}}}],["127",{"_index":2336,"t":{"498":{"position":[[3236,3],[31913,3]]}}}],["127.0.0.1",{"_index":2712,"t":{"498":{"position":[[50489,10]]}}}],["127.0.0.1:8212",{"_index":2706,"t":{"498":{"position":[[31758,14],[31802,14],[49917,14],[49976,14],[50035,14],[50094,14],[50153,14],[50212,14],[50271,14],[50330,14],[50389,14],[50551,14]]}}}],["1272",{"_index":5140,"t":{"2785":{"position":[[1652,5]]}}}],["1273",{"_index":5139,"t":{"2785":{"position":[[1578,5]]}}}],["1274",{"_index":5141,"t":{"2785":{"position":[[1727,5]]}}}],["1277",{"_index":5069,"t":{"2772":{"position":[[1172,5]]}}}],["1278",{"_index":5042,"t":{"2772":{"position":[[73,5]]},"2774":{"position":[[40,5]]}}}],["1282",{"_index":5051,"t":{"2772":{"position":[[463,5]]},"2774":{"position":[[88,5]]}}}],["1283",{"_index":5058,"t":{"2772":{"position":[[818,5]]}}}],["1284",{"_index":5060,"t":{"2772":{"position":[[872,5]]}}}],["1286",{"_index":5045,"t":{"2772":{"position":[[178,5]]}}}],["1287",{"_index":5043,"t":{"2772":{"position":[[120,5]]}}}],["1294",{"_index":5053,"t":{"2772":{"position":[[546,5]]}}}],["1295",{"_index":5040,"t":{"2770":{"position":[[1022,5]]}}}],["1298",{"_index":5068,"t":{"2772":{"position":[[1125,5]]}}}],["1299",{"_index":5066,"t":{"2772":{"position":[[1061,5]]}}}],["13",{"_index":430,"t":{"31":{"position":[[902,2]]},"283":{"position":[[2766,2]]},"498":{"position":[[21428,2],[26229,2],[53590,2],[58391,2]]},"546":{"position":[[1331,2]]},"2456":{"position":[[580,2]]},"2804":{"position":[[1176,2]]}}}],["1302",{"_index":5065,"t":{"2772":{"position":[[1008,5]]}}}],["1303",{"_index":5063,"t":{"2772":{"position":[[939,5]]}}}],["1306",{"_index":5070,"t":{"2772":{"position":[[1249,5]]}}}],["1311",{"_index":5072,"t":{"2772":{"position":[[1318,5]]}}}],["1313",{"_index":5032,"t":{"2768":{"position":[[903,5]]}}}],["1314",{"_index":5020,"t":{"2764":{"position":[[130,5]]}}}],["1317",{"_index":5074,"t":{"2772":{"position":[[1380,5]]}}}],["1320",{"_index":5076,"t":{"2772":{"position":[[1449,5]]}}}],["1323",{"_index":5048,"t":{"2772":{"position":[[297,5]]}}}],["1327",{"_index":5049,"t":{"2772":{"position":[[389,5]]}}}],["1329",{"_index":5079,"t":{"2772":{"position":[[1519,5]]}}}],["1332",{"_index":5055,"t":{"2772":{"position":[[673,5]]}}}],["1333",{"_index":5012,"t":{"2757":{"position":[[46,5]]}}}],["1334",{"_index":5054,"t":{"2772":{"position":[[622,5]]}}}],["1335",{"_index":5006,"t":{"2755":{"position":[[54,5]]}}}],["1336",{"_index":4952,"t":{"2740":{"position":[[345,5]]}}}],["1338",{"_index":5056,"t":{"2772":{"position":[[745,5]]}}}],["1340",{"_index":4965,"t":{"2742":{"position":[[1366,5]]}}}],["1341",{"_index":5083,"t":{"2772":{"position":[[1650,5]]}}}],["1343",{"_index":5081,"t":{"2772":{"position":[[1588,5]]}}}],["1344",{"_index":5085,"t":{"2772":{"position":[[1725,5]]}}}],["1347",{"_index":4970,"t":{"2748":{"position":[[271,5]]}}}],["1351",{"_index":5007,"t":{"2755":{"position":[[122,5]]}}}],["1353",{"_index":5010,"t":{"2755":{"position":[[196,5]]}}}],["1354",{"_index":5013,"t":{"2757":{"position":[[123,5]]}}}],["1358",{"_index":5005,"t":{"2753":{"position":[[845,5]]}}}],["1359",{"_index":5011,"t":{"2755":{"position":[[245,5]]}}}],["1360",{"_index":4976,"t":{"2750":{"position":[[436,5]]}}}],["1362",{"_index":4989,"t":{"2750":{"position":[[1155,5]]}}}],["1364",{"_index":4991,"t":{"2750":{"position":[[1224,5]]}}}],["1365",{"_index":4993,"t":{"2750":{"position":[[1277,5]]}}}],["1367",{"_index":4977,"t":{"2750":{"position":[[515,5]]}}}],["1368",{"_index":4978,"t":{"2750":{"position":[[575,5]]}}}],["1369",{"_index":4966,"t":{"2744":{"position":[[477,5]]}}}],["1371",{"_index":4971,"t":{"2750":{"position":[[105,5]]}}}],["1374",{"_index":4979,"t":{"2750":{"position":[[672,5]]}}}],["1375",{"_index":4981,"t":{"2750":{"position":[[743,5]]}}}],["1376",{"_index":4994,"t":{"2750":{"position":[[1356,5]]}}}],["1377",{"_index":4973,"t":{"2750":{"position":[[211,5]]}}}],["1378",{"_index":4982,"t":{"2750":{"position":[[805,5]]}}}],["1380",{"_index":4974,"t":{"2750":{"position":[[275,5]]}}}],["1384",{"_index":4984,"t":{"2750":{"position":[[857,5]]}}}],["1385",{"_index":4908,"t":{"2733":{"position":[[2037,5]]}}}],["1387",{"_index":4985,"t":{"2750":{"position":[[928,5]]}}}],["1388",{"_index":4986,"t":{"2750":{"position":[[1002,5]]}}}],["1389",{"_index":4968,"t":{"2746":{"position":[[185,5]]}}}],["1394",{"_index":4975,"t":{"2750":{"position":[[344,5]]}}}],["1395",{"_index":4987,"t":{"2750":{"position":[[1078,5]]}}}],["1396",{"_index":4947,"t":{"2738":{"position":[[181,5]]}}}],["1397",{"_index":4893,"t":{"2733":{"position":[[52,5]]}}}],["1399",{"_index":4904,"t":{"2733":{"position":[[1820,5]]},"2735":{"position":[[94,5]]}}}],["14",{"_index":433,"t":{"31":{"position":[[971,2]]},"817":{"position":[[28,3]]},"945":{"position":[[28,3]]},"1121":{"position":[[83,3]]},"1431":{"position":[[1612,3]]},"1438":{"position":[[186,3]]},"1445":{"position":[[1612,3]]},"1452":{"position":[[1612,3]]},"1459":{"position":[[1612,3]]},"1466":{"position":[[1612,3]]},"1474":{"position":[[1612,3]]},"1481":{"position":[[1612,3]]},"1494":{"position":[[1612,3]]},"1521":{"position":[[1612,3]]},"1751":{"position":[[40,3]]},"2785":{"position":[[1158,2]]}}}],["1401",{"_index":4911,"t":{"2733":{"position":[[2235,5]]}}}],["1402",{"_index":4912,"t":{"2733":{"position":[[2277,5]]}}}],["1403",{"_index":4917,"t":{"2733":{"position":[[2449,5]]}}}],["1405",{"_index":4916,"t":{"2733":{"position":[[2384,5]]}}}],["1406",{"_index":4894,"t":{"2733":{"position":[[568,5]]}}}],["1408",{"_index":4905,"t":{"2733":{"position":[[1901,5]]}}}],["1410",{"_index":4928,"t":{"2733":{"position":[[2872,5]]}}}],["1412",{"_index":4927,"t":{"2733":{"position":[[2822,5]]}}}],["1413",{"_index":4896,"t":{"2733":{"position":[[973,5]]}}}],["1414",{"_index":4919,"t":{"2733":{"position":[[2528,5]]}}}],["1415",{"_index":4921,"t":{"2733":{"position":[[2634,5]]}}}],["1416",{"_index":4890,"t":{"2729":{"position":[[124,6]]},"2735":{"position":[[45,5]]}}}],["1417",{"_index":4906,"t":{"2733":{"position":[[1993,5]]}}}],["1423",{"_index":4901,"t":{"2733":{"position":[[1639,5]]}}}],["1426",{"_index":4922,"t":{"2733":{"position":[[2684,5]]}}}],["1427",{"_index":4925,"t":{"2733":{"position":[[2771,5]]}}}],["1431",{"_index":4909,"t":{"2733":{"position":[[2103,5]]}}}],["1432",{"_index":4440,"t":{"2628":{"position":[[318,5]]}}}],["1433",{"_index":4931,"t":{"2733":{"position":[[3060,5]]}}}],["1434",{"_index":4897,"t":{"2733":{"position":[[1176,5]]}}}],["1435",{"_index":4817,"t":{"2719":{"position":[[1094,5]]}}}],["1436",{"_index":4929,"t":{"2733":{"position":[[2921,5]]}}}],["1437",{"_index":4930,"t":{"2733":{"position":[[2992,5]]}}}],["1438",{"_index":4884,"t":{"2725":{"position":[[132,5]]}}}],["1439",{"_index":4934,"t":{"2733":{"position":[[3151,5]]}}}],["1440",{"_index":4942,"t":{"2733":{"position":[[3360,5]]}}}],["1441",{"_index":4910,"t":{"2733":{"position":[[2143,5]]}}}],["1443",{"_index":4899,"t":{"2733":{"position":[[1376,5]]}}}],["1444",{"_index":4936,"t":{"2733":{"position":[[3198,5]]}}}],["1445",{"_index":4748,"t":{"2706":{"position":[[887,5]]}}}],["1446",{"_index":4940,"t":{"2733":{"position":[[3281,5]]}}}],["1447",{"_index":4944,"t":{"2733":{"position":[[3475,5]]}}}],["1448",{"_index":4892,"t":{"2731":{"position":[[222,5]]}}}],["1451",{"_index":4887,"t":{"2727":{"position":[[322,5]]}}}],["1452",{"_index":4943,"t":{"2733":{"position":[[3418,5]]}}}],["1454",{"_index":4945,"t":{"2733":{"position":[[3531,5]]}}}],["1455",{"_index":4807,"t":{"2719":{"position":[[612,5]]}}}],["1458",{"_index":4852,"t":{"2719":{"position":[[2609,5]]}}}],["1460",{"_index":4800,"t":{"2719":{"position":[[70,5]]}}}],["1461",{"_index":4808,"t":{"2719":{"position":[[675,5]]}}}],["1462",{"_index":4853,"t":{"2719":{"position":[[2686,5]]}}}],["1465",{"_index":4839,"t":{"2719":{"position":[[2105,5]]}}}],["1466",{"_index":4803,"t":{"2719":{"position":[[291,5]]}}}],["1467",{"_index":4855,"t":{"2719":{"position":[[2738,5]]}}}],["1468",{"_index":4875,"t":{"2719":{"position":[[3342,5]]}}}],["1470",{"_index":4857,"t":{"2719":{"position":[[2807,5]]}}}],["1471",{"_index":4873,"t":{"2719":{"position":[[3281,5]]}}}],["1472",{"_index":4859,"t":{"2719":{"position":[[2861,5]]}}}],["1473",{"_index":4860,"t":{"2719":{"position":[[2911,5]]}}}],["1474",{"_index":4862,"t":{"2719":{"position":[[2964,5]]}}}],["1475",{"_index":4864,"t":{"2719":{"position":[[3020,5]]}}}],["1476",{"_index":4870,"t":{"2719":{"position":[[3172,5]]}}}],["1477",{"_index":4781,"t":{"2706":{"position":[[2461,5]]}}}],["1478",{"_index":4866,"t":{"2719":{"position":[[3074,5]]}}}],["1479",{"_index":4868,"t":{"2719":{"position":[[3127,5]]}}}],["1480",{"_index":4871,"t":{"2719":{"position":[[3232,5]]}}}],["1482",{"_index":4801,"t":{"2719":{"position":[[166,5]]}}}],["1485",{"_index":4837,"t":{"2719":{"position":[[2033,5]]},"2721":{"position":[[45,5]]}}}],["1487",{"_index":4835,"t":{"2719":{"position":[[1961,5]]}}}],["1488",{"_index":4820,"t":{"2719":{"position":[[1164,5]]}}}],["1491",{"_index":4822,"t":{"2719":{"position":[[1243,5]]}}}],["1492",{"_index":4799,"t":{"2717":{"position":[[113,5]]}}}],["1493",{"_index":4828,"t":{"2719":{"position":[[1538,5]]}}}],["1494",{"_index":4802,"t":{"2719":{"position":[[222,5]]}}}],["1495",{"_index":4877,"t":{"2719":{"position":[[3412,5]]}}}],["1496",{"_index":4851,"t":{"2719":{"position":[[2541,5]]}}}],["1497",{"_index":4794,"t":{"2711":{"position":[[216,5]]}}}],["1498",{"_index":4879,"t":{"2719":{"position":[[3481,5]]}}}],["1499",{"_index":4823,"t":{"2719":{"position":[[1312,5]]}}}],["15",{"_index":438,"t":{"31":{"position":[[1010,2]]},"93":{"position":[[167,2]]},"283":{"position":[[2782,2]]},"2785":{"position":[[1440,2]]}}}],["1501",{"_index":4798,"t":{"2715":{"position":[[182,5]]}}}],["1503",{"_index":4834,"t":{"2719":{"position":[[1899,5]]}}}],["1504",{"_index":4824,"t":{"2719":{"position":[[1373,5]]}}}],["1505",{"_index":4793,"t":{"2711":{"position":[[206,5]]}}}],["1507",{"_index":4831,"t":{"2719":{"position":[[1713,5]]}}}],["1513",{"_index":4832,"t":{"2719":{"position":[[1758,5]]}}}],["1518",{"_index":4809,"t":{"2719":{"position":[[742,5]]}}}],["1519",{"_index":4827,"t":{"2719":{"position":[[1452,5]]}}}],["1520",{"_index":4882,"t":{"2719":{"position":[[3552,5]]}}}],["1521",{"_index":4833,"t":{"2719":{"position":[[1828,5]]}}}],["1525",{"_index":4810,"t":{"2719":{"position":[[809,5]]}}}],["1527",{"_index":4816,"t":{"2719":{"position":[[1028,5]]}}}],["1529",{"_index":4815,"t":{"2719":{"position":[[960,5]]}}}],["1530",{"_index":4813,"t":{"2719":{"position":[[909,5]]}}}],["1531",{"_index":4741,"t":{"2706":{"position":[[607,5]]}}}],["1532",{"_index":4805,"t":{"2719":{"position":[[443,5]]}}}],["1533",{"_index":4806,"t":{"2719":{"position":[[526,5]]}}}],["1534",{"_index":4804,"t":{"2719":{"position":[[382,5]]}}}],["1535",{"_index":4829,"t":{"2719":{"position":[[1626,5]]}}}],["1536",{"_index":4850,"t":{"2719":{"position":[[2470,5]]}}}],["1537",{"_index":4845,"t":{"2719":{"position":[[2333,5]]}}}],["1538",{"_index":4848,"t":{"2719":{"position":[[2409,5]]}}}],["1539",{"_index":4795,"t":{"2713":{"position":[[108,5]]}}}],["1540",{"_index":4843,"t":{"2719":{"position":[[2264,5]]}}}],["1544",{"_index":4841,"t":{"2719":{"position":[[2198,5]]}}}],["1545",{"_index":4738,"t":{"2706":{"position":[[481,5]]}}}],["1548",{"_index":4733,"t":{"2706":{"position":[[153,5]]}}}],["1552",{"_index":4758,"t":{"2706":{"position":[[1479,5]]}}}],["1562",{"_index":4731,"t":{"2704":{"position":[[126,5]]}}}],["1563",{"_index":4730,"t":{"2702":{"position":[[203,5]]},"2708":{"position":[[44,5]]}}}],["1564",{"_index":4764,"t":{"2706":{"position":[[1795,5]]}}}],["1565",{"_index":4755,"t":{"2706":{"position":[[1291,5]]}}}],["1566",{"_index":4732,"t":{"2706":{"position":[[65,5]]}}}],["1567",{"_index":4754,"t":{"2706":{"position":[[1241,5]]}}}],["1568",{"_index":4757,"t":{"2706":{"position":[[1424,5]]}}}],["1569",{"_index":4778,"t":{"2706":{"position":[[2317,5]]}}}],["1570",{"_index":4773,"t":{"2706":{"position":[[2102,5]]}}}],["1571",{"_index":4768,"t":{"2706":{"position":[[1979,5]]}}}],["1572",{"_index":4766,"t":{"2706":{"position":[[1925,5]]}}}],["1573",{"_index":4765,"t":{"2706":{"position":[[1855,5]]}}}],["1574",{"_index":4770,"t":{"2706":{"position":[[2041,5]]}}}],["1575",{"_index":4734,"t":{"2706":{"position":[[238,5]]}}}],["1579",{"_index":4774,"t":{"2706":{"position":[[2179,5]]}}}],["1581",{"_index":4726,"t":{"2696":{"position":[[696,5]]}}}],["1582",{"_index":4727,"t":{"2698":{"position":[[193,5]]}}}],["1583",{"_index":4728,"t":{"2700":{"position":[[210,5]]}}}],["1586",{"_index":4777,"t":{"2706":{"position":[[2253,5]]}}}],["1587",{"_index":4747,"t":{"2706":{"position":[[842,5]]}}}],["1588",{"_index":4756,"t":{"2706":{"position":[[1362,5]]}}}],["1590",{"_index":4779,"t":{"2706":{"position":[[2387,5]]}}}],["1591",{"_index":4740,"t":{"2706":{"position":[[551,5]]}}}],["1593",{"_index":4724,"t":{"2694":{"position":[[537,5]]}}}],["1595",{"_index":4749,"t":{"2706":{"position":[[937,5]]}}}],["1596",{"_index":4783,"t":{"2706":{"position":[[2514,5]]}}}],["1597",{"_index":4759,"t":{"2706":{"position":[[1577,5]]}}}],["1598",{"_index":4735,"t":{"2706":{"position":[[301,5]]}}}],["1599",{"_index":4761,"t":{"2706":{"position":[[1645,5]]}}}],["15:48:34",{"_index":4025,"t":{"2504":{"position":[[144,8],[404,8],[566,8],[679,8]]}}}],["16",{"_index":442,"t":{"31":{"position":[[1064,2]]},"285":{"position":[[1640,2]]},"2772":{"position":[[785,2]]}}}],["16.0.1",{"_index":2078,"t":{"417":{"position":[[885,6]]}}}],["1604",{"_index":4722,"t":{"2692":{"position":[[1107,5]]}}}],["1606",{"_index":4750,"t":{"2706":{"position":[[1033,5]]}}}],["1608",{"_index":4785,"t":{"2706":{"position":[[2583,5]]}}}],["1610",{"_index":4787,"t":{"2706":{"position":[[2645,5]]}}}],["1612",{"_index":4752,"t":{"2706":{"position":[[1092,5]]}}}],["1613",{"_index":4763,"t":{"2706":{"position":[[1704,5]]}}}],["1614",{"_index":4742,"t":{"2706":{"position":[[659,5]]}}}],["1615",{"_index":4737,"t":{"2706":{"position":[[381,5]]}}}],["1617",{"_index":4753,"t":{"2706":{"position":[[1154,5]]}}}],["1621",{"_index":4745,"t":{"2706":{"position":[[742,4]]}}}],["1622",{"_index":4789,"t":{"2706":{"position":[[2701,5]]}}}],["1624",{"_index":4704,"t":{"2687":{"position":[[2196,5]]}}}],["1626",{"_index":4652,"t":{"2685":{"position":[[138,5]]}}}],["1630",{"_index":4661,"t":{"2687":{"position":[[537,5]]}}}],["1634",{"_index":4657,"t":{"2687":{"position":[[346,5]]}}}],["1634309020072",{"_index":2734,"t":{"498":{"position":[[56324,13]]}}}],["1634309023968",{"_index":2735,"t":{"498":{"position":[[56679,13]]}}}],["1634309123019",{"_index":2683,"t":{"498":{"position":[[24162,13]]}}}],["1634309127394",{"_index":2689,"t":{"498":{"position":[[24517,13]]}}}],["1637",{"_index":4596,"t":{"2674":{"position":[[1459,5]]}}}],["1639",{"_index":4662,"t":{"2687":{"position":[[630,5]]}}}],["1640",{"_index":4673,"t":{"2687":{"position":[[975,5]]}}}],["1643",{"_index":4675,"t":{"2687":{"position":[[1047,5]]}}}],["1644",{"_index":4703,"t":{"2687":{"position":[[2128,5]]}}}],["1647",{"_index":4650,"t":{"2683":{"position":[[249,5]]}}}],["1649",{"_index":4709,"t":{"2687":{"position":[[2325,5]]},"2689":{"position":[[42,5]]}}}],["1650",{"_index":4667,"t":{"2687":{"position":[[780,5]]}}}],["1651",{"_index":4700,"t":{"2687":{"position":[[1998,5]]}}}],["1652",{"_index":4696,"t":{"2687":{"position":[[1854,5]]}}}],["1653",{"_index":4690,"t":{"2687":{"position":[[1629,5]]}}}],["1654",{"_index":4695,"t":{"2687":{"position":[[1799,5]]}}}],["1655",{"_index":4694,"t":{"2687":{"position":[[1749,5]]}}}],["1656",{"_index":4698,"t":{"2687":{"position":[[1929,5]]}}}],["1657",{"_index":4692,"t":{"2687":{"position":[[1696,5]]}}}],["1658",{"_index":4702,"t":{"2687":{"position":[[2051,5]]}}}],["1660",{"_index":4664,"t":{"2687":{"position":[[687,5]]},"2689":{"position":[[91,5]]}}}],["1661",{"_index":4660,"t":{"2687":{"position":[[448,5]]},"2689":{"position":[[143,5]]}}}],["1672",{"_index":4689,"t":{"2687":{"position":[[1579,5]]}}}],["1674",{"_index":4687,"t":{"2687":{"position":[[1510,5]]}}}],["1676",{"_index":4676,"t":{"2687":{"position":[[1113,5]]}}}],["1677",{"_index":4585,"t":{"2674":{"position":[[826,5]]}}}],["1679",{"_index":4656,"t":{"2687":{"position":[[276,5]]}}}],["1681",{"_index":4648,"t":{"2681":{"position":[[143,6]]}}}],["1684",{"_index":4668,"t":{"2687":{"position":[[827,5]]}}}],["1688",{"_index":4678,"t":{"2687":{"position":[[1206,5]]}}}],["1689",{"_index":4611,"t":{"2674":{"position":[[2020,5]]}}}],["1690",{"_index":4685,"t":{"2687":{"position":[[1441,5]]}}}],["1691",{"_index":4681,"t":{"2687":{"position":[[1331,5]]}}}],["1692",{"_index":4707,"t":{"2687":{"position":[[2257,5]]}}}],["1693",{"_index":4670,"t":{"2687":{"position":[[913,5]]}}}],["1694",{"_index":4683,"t":{"2687":{"position":[[1387,5]]}}}],["1695",{"_index":4655,"t":{"2687":{"position":[[174,5]]}}}],["1696",{"_index":4658,"t":{"2687":{"position":[[399,5]]}}}],["1697",{"_index":4653,"t":{"2687":{"position":[[87,5]]}}}],["17",{"_index":444,"t":{"31":{"position":[[1109,2]]},"59":{"position":[[1269,3]]},"155":{"position":[[746,2]]},"181":{"position":[[125,4]]},"639":{"position":[[396,2]]},"645":{"position":[[158,2]]},"649":{"position":[[1264,2]]},"1876":{"position":[[65,3]]},"2371":{"position":[[428,5],[475,5]]},"2405":{"position":[[315,5],[358,5]]},"2429":{"position":[[335,5],[378,5],[573,5],[616,5]]},"2463":{"position":[[126,3],[758,3],[1035,2],[1148,4]]},"2488":{"position":[[116,5],[159,5]]},"2516":{"position":[[299,2]]},"2537":{"position":[[76,2]]},"2554":{"position":[[115,2]]},"2706":{"position":[[2208,2]]}}}],["17.0.2",{"_index":4948,"t":{"2740":{"position":[[120,8]]},"2768":{"position":[[667,8]]}}}],["17.0.2%252b8/openjdk17u",{"_index":5212,"t":{"2815":{"position":[[1044,23]]}}}],["17.0.2+8/contents/home/bin/java",{"_index":5214,"t":{"2815":{"position":[[1108,31]]}}}],["17.0.3",{"_index":5015,"t":{"2760":{"position":[[189,8]]}}}],["17.0.5/contents/home/bin/java",{"_index":2797,"t":{"546":{"position":[[247,29]]}}}],["1701",{"_index":4583,"t":{"2674":{"position":[[693,5]]}}}],["1702",{"_index":4679,"t":{"2687":{"position":[[1278,5]]}}}],["1703",{"_index":4647,"t":{"2679":{"position":[[118,5]]}}}],["1704",{"_index":4614,"t":{"2674":{"position":[[2214,5]]}}}],["1707",{"_index":4612,"t":{"2674":{"position":[[2088,5]]}}}],["1709",{"_index":4613,"t":{"2674":{"position":[[2165,5]]}}}],["1711",{"_index":4591,"t":{"2674":{"position":[[1238,5]]}}}],["1715",{"_index":4584,"t":{"2674":{"position":[[761,5]]}}}],["1716",{"_index":4586,"t":{"2674":{"position":[[889,5]]}}}],["1717",{"_index":4616,"t":{"2674":{"position":[[2268,5]]}}}],["1718",{"_index":4599,"t":{"2674":{"position":[[1604,5]]}}}],["1719",{"_index":4592,"t":{"2674":{"position":[[1302,5]]}}}],["1720",{"_index":4594,"t":{"2674":{"position":[[1379,5]]}}}],["1723",{"_index":4618,"t":{"2674":{"position":[[2338,5]]}}}],["1725",{"_index":4574,"t":{"2674":{"position":[[186,5]]}}}],["1726",{"_index":4590,"t":{"2674":{"position":[[1172,5]]},"2676":{"position":[[40,5]]}}}],["1728",{"_index":4193,"t":{"2545":{"position":[[1363,5]]}}}],["1731",{"_index":4602,"t":{"2674":{"position":[[1666,5]]},"2676":{"position":[[87,5]]}}}],["1732",{"_index":4623,"t":{"2674":{"position":[[2487,5]]}}}],["1734",{"_index":4621,"t":{"2674":{"position":[[2413,5]]}}}],["1735",{"_index":4603,"t":{"2674":{"position":[[1737,5]]}}}],["1736",{"_index":4577,"t":{"2674":{"position":[[262,5]]}}}],["1737",{"_index":4573,"t":{"2674":{"position":[[89,5]]}}}],["1738",{"_index":4568,"t":{"2666":{"position":[[141,5]]}}}],["1739",{"_index":4569,"t":{"2668":{"position":[[139,5]]}}}],["1740",{"_index":4604,"t":{"2674":{"position":[[1832,5]]}}}],["1741",{"_index":4625,"t":{"2674":{"position":[[2561,5]]}}}],["1742",{"_index":4627,"t":{"2674":{"position":[[2637,5]]}}}],["1744",{"_index":4563,"t":{"2660":{"position":[[625,5]]}}}],["1745",{"_index":4567,"t":{"2664":{"position":[[136,5]]}}}],["1746",{"_index":4629,"t":{"2674":{"position":[[2690,5]]}}}],["1748",{"_index":4566,"t":{"2662":{"position":[[119,5]]}}}],["1753",{"_index":4570,"t":{"2670":{"position":[[299,5]]}}}],["1754",{"_index":4588,"t":{"2674":{"position":[[1105,5]]}}}],["1757",{"_index":4633,"t":{"2674":{"position":[[2818,5]]}}}],["1758",{"_index":4635,"t":{"2674":{"position":[[2871,5]]}}}],["1759",{"_index":4631,"t":{"2674":{"position":[[2744,5]]}}}],["1760",{"_index":4578,"t":{"2674":{"position":[[351,5]]}}}],["1761",{"_index":4636,"t":{"2674":{"position":[[2925,5]]}}}],["1762",{"_index":4598,"t":{"2674":{"position":[[1536,5]]}}}],["1767",{"_index":4571,"t":{"2672":{"position":[[185,5]]}}}],["1768",{"_index":4561,"t":{"2656":{"position":[[636,5]]}}}],["1769",{"_index":4640,"t":{"2674":{"position":[[3030,5]]}}}],["1770",{"_index":4638,"t":{"2674":{"position":[[2978,5]]}}}],["1771",{"_index":4580,"t":{"2674":{"position":[[425,5]]}}}],["1772",{"_index":4562,"t":{"2658":{"position":[[128,5]]}}}],["1773",{"_index":4605,"t":{"2674":{"position":[[1897,5]]},"2676":{"position":[[138,5]]}}}],["1774",{"_index":4581,"t":{"2674":{"position":[[517,5]]}}}],["1775",{"_index":4468,"t":{"2636":{"position":[[455,5]]}}}],["1776",{"_index":4642,"t":{"2674":{"position":[[3104,5]]}}}],["1777",{"_index":4608,"t":{"2674":{"position":[[1949,5]]},"2676":{"position":[[185,5]]}}}],["1778",{"_index":4644,"t":{"2674":{"position":[[3157,5]]}}}],["1779",{"_index":4587,"t":{"2674":{"position":[[1003,5]]}}}],["1780",{"_index":4582,"t":{"2674":{"position":[[588,5]]}}}],["1787",{"_index":4500,"t":{"2649":{"position":[[267,5]]}}}],["1790",{"_index":4556,"t":{"2651":{"position":[[2909,5]]}}}],["1792",{"_index":4522,"t":{"2651":{"position":[[1252,5]]}}}],["1796",{"_index":4521,"t":{"2651":{"position":[[1186,5]]}}}],["1798",{"_index":4549,"t":{"2651":{"position":[[2534,5]]}}}],["1799",{"_index":4538,"t":{"2651":{"position":[[1935,5]]}}}],["18",{"_index":449,"t":{"31":{"position":[[1160,2]]}}}],["1801",{"_index":4513,"t":{"2651":{"position":[[599,5]]}}}],["1802",{"_index":4495,"t":{"2643":{"position":[[608,5]]}}}],["1803",{"_index":4524,"t":{"2651":{"position":[[1310,5]]}}}],["1804",{"_index":4515,"t":{"2651":{"position":[[727,5]]}}}],["1805",{"_index":4539,"t":{"2651":{"position":[[1995,5]]}}}],["1806",{"_index":4557,"t":{"2651":{"position":[[2986,5]]}}}],["1810",{"_index":4503,"t":{"2651":{"position":[[56,5]]}}}],["1811",{"_index":4512,"t":{"2651":{"position":[[475,5]]}}}],["1812",{"_index":4516,"t":{"2651":{"position":[[813,5]]}}}],["1813",{"_index":4525,"t":{"2651":{"position":[[1396,5]]}}}],["1814",{"_index":4530,"t":{"2651":{"position":[[1588,5]]}}}],["1816",{"_index":4540,"t":{"2651":{"position":[[2065,5]]}}}],["1817",{"_index":4527,"t":{"2651":{"position":[[1479,5]]}}}],["1819",{"_index":4550,"t":{"2651":{"position":[[2623,5]]}}}],["1821",{"_index":4508,"t":{"2651":{"position":[[311,5]]}}}],["1826",{"_index":4457,"t":{"2634":{"position":[[440,5]]}}}],["1827",{"_index":4499,"t":{"2647":{"position":[[295,5]]}}}],["1829",{"_index":4553,"t":{"2651":{"position":[[2758,5]]},"2653":{"position":[[44,5]]}}}],["1830",{"_index":4504,"t":{"2651":{"position":[[115,5]]}}}],["1832",{"_index":4551,"t":{"2651":{"position":[[2682,5]]}}}],["1835",{"_index":4493,"t":{"2641":{"position":[[1233,5]]}}}],["1837",{"_index":4459,"t":{"2636":{"position":[[163,5]]}}}],["1840",{"_index":4498,"t":{"2645":{"position":[[604,5]]}}}],["1842",{"_index":4505,"t":{"2651":{"position":[[211,5]]}}}],["1844",{"_index":4510,"t":{"2651":{"position":[[376,5]]}}}],["1845",{"_index":4534,"t":{"2651":{"position":[[1741,5]]}}}],["1846",{"_index":4543,"t":{"2651":{"position":[[2206,5]]}}}],["1847",{"_index":4531,"t":{"2651":{"position":[[1641,5]]}}}],["1848",{"_index":4511,"t":{"2651":{"position":[[428,5]]}}}],["1849",{"_index":4494,"t":{"2641":{"position":[[1243,5]]}}}],["1850",{"_index":4555,"t":{"2651":{"position":[[2818,5]]}}}],["1852",{"_index":4518,"t":{"2651":{"position":[[952,5]]}}}],["1853",{"_index":4542,"t":{"2651":{"position":[[2148,5]]}}}],["1855",{"_index":4544,"t":{"2651":{"position":[[2277,5]]}}}],["1860",{"_index":4545,"t":{"2651":{"position":[[2348,5]]}}}],["1861",{"_index":4519,"t":{"2651":{"position":[[1027,5]]}}}],["1862",{"_index":4517,"t":{"2651":{"position":[[882,5]]}}}],["1865",{"_index":4461,"t":{"2636":{"position":[[223,5]]}}}],["1866",{"_index":4546,"t":{"2651":{"position":[[2408,5]]}}}],["1867",{"_index":4502,"t":{"2649":{"position":[[570,5]]}}}],["1868",{"_index":4548,"t":{"2651":{"position":[[2457,5]]}}}],["1871",{"_index":4535,"t":{"2651":{"position":[[1807,5]]}}}],["1872",{"_index":4520,"t":{"2651":{"position":[[1070,5]]}}}],["1874",{"_index":4472,"t":{"2636":{"position":[[759,5]]}}}],["1875",{"_index":4473,"t":{"2636":{"position":[[810,5]]}}}],["1878",{"_index":4444,"t":{"2630":{"position":[[109,5]]}}}],["1880",{"_index":4481,"t":{"2636":{"position":[[1326,5]]}}}],["1881",{"_index":4490,"t":{"2636":{"position":[[1631,5]]}}}],["1886",{"_index":4458,"t":{"2636":{"position":[[81,5]]}}}],["1890",{"_index":4487,"t":{"2636":{"position":[[1497,5]]}}}],["1892",{"_index":4477,"t":{"2636":{"position":[[1036,5]]}}}],["1894",{"_index":4474,"t":{"2636":{"position":[[867,5]]}}}],["1897",{"_index":4469,"t":{"2636":{"position":[[530,5]]}}}],["1898",{"_index":4441,"t":{"2628":{"position":[[346,5]]}}}],["19",{"_index":451,"t":{"31":{"position":[[1212,2]]},"2772":{"position":[[1092,2]]}}}],["1900",{"_index":4437,"t":{"2626":{"position":[[191,5]]}}}],["1901",{"_index":4476,"t":{"2636":{"position":[[967,5]]}}}],["1903",{"_index":4470,"t":{"2636":{"position":[[637,5]]}}}],["1904",{"_index":4467,"t":{"2636":{"position":[[390,5]]},"2638":{"position":[[49,5]]}}}],["1906",{"_index":4486,"t":{"2636":{"position":[[1421,5]]}}}],["1907",{"_index":4489,"t":{"2636":{"position":[[1564,5]]}}}],["1909",{"_index":4475,"t":{"2636":{"position":[[920,5]]}}}],["1910",{"_index":4446,"t":{"2632":{"position":[[1030,5]]}}}],["1911",{"_index":4491,"t":{"2636":{"position":[[1702,5]]}}}],["1914",{"_index":4408,"t":{"2621":{"position":[[923,5]]}}}],["1915",{"_index":4478,"t":{"2636":{"position":[[1115,5]]}}}],["1916",{"_index":4462,"t":{"2636":{"position":[[313,5]]}}}],["1917",{"_index":4479,"t":{"2636":{"position":[[1250,5]]}}}],["1920",{"_index":4382,"t":{"2611":{"position":[[684,5]]}}}],["1921",{"_index":4412,"t":{"2621":{"position":[[1143,5]]}}}],["1928",{"_index":4407,"t":{"2621":{"position":[[866,5]]}}}],["1930",{"_index":4420,"t":{"2621":{"position":[[1348,5]]}}}],["1931",{"_index":4421,"t":{"2621":{"position":[[1440,5]]}}}],["1932",{"_index":4384,"t":{"2615":{"position":[[189,5]]}}}],["1933",{"_index":4283,"t":{"2594":{"position":[[130,7]]}}}],["1934",{"_index":4413,"t":{"2621":{"position":[[1207,5]]}}}],["1935",{"_index":4405,"t":{"2621":{"position":[[819,5]]}}}],["1936",{"_index":4409,"t":{"2621":{"position":[[967,5]]}}}],["1938",{"_index":4395,"t":{"2621":{"position":[[326,5]]},"2623":{"position":[[47,5]]}}}],["1939",{"_index":4381,"t":{"2609":{"position":[[124,5]]}}}],["1940",{"_index":4389,"t":{"2621":{"position":[[178,5]]}}}],["1947",{"_index":4422,"t":{"2621":{"position":[[1515,5]]}}}],["1948",{"_index":4416,"t":{"2621":{"position":[[1295,5]]}}}],["1949",{"_index":4388,"t":{"2621":{"position":[[98,5]]}}}],["1950",{"_index":4424,"t":{"2621":{"position":[[1578,5]]}}}],["1953",{"_index":4383,"t":{"2613":{"position":[[384,5]]}}}],["1955",{"_index":4426,"t":{"2621":{"position":[[1648,5]]},"2623":{"position":[[101,5]]}}}],["1961",{"_index":4386,"t":{"2617":{"position":[[205,5]]}}}],["1963",{"_index":4403,"t":{"2621":{"position":[[655,5]]}}}],["1964",{"_index":4387,"t":{"2619":{"position":[[429,5]]}}}],["1967",{"_index":4428,"t":{"2621":{"position":[[1718,5]]}}}],["1970",{"_index":4432,"t":{"2621":{"position":[[1785,5]]}}}],["1973",{"_index":4435,"t":{"2621":{"position":[[1831,5]]}}}],["1975",{"_index":4401,"t":{"2621":{"position":[[615,5]]}}}],["1977",{"_index":4410,"t":{"2621":{"position":[[1031,5]]}}}],["1980",{"_index":4399,"t":{"2621":{"position":[[528,5]]}}}],["1982",{"_index":4391,"t":{"2621":{"position":[[253,5]]}}}],["1983",{"_index":4404,"t":{"2621":{"position":[[725,5]]}}}],["1985",{"_index":4397,"t":{"2621":{"position":[[440,5]]}}}],["1987",{"_index":4301,"t":{"2598":{"position":[[185,5]]}}}],["1988",{"_index":4291,"t":{"2596":{"position":[[321,5]]}}}],["1989",{"_index":4337,"t":{"2602":{"position":[[685,5]]}}}],["1990",{"_index":4280,"t":{"2590":{"position":[[322,5]]}}}],["1991",{"_index":4300,"t":{"2598":{"position":[[108,5]]}}}],["1992",{"_index":4338,"t":{"2602":{"position":[[765,5]]}}}],["1993",{"_index":4297,"t":{"2598":{"position":[[55,5]]}}}],["1995",{"_index":4373,"t":{"2604":{"position":[[1106,5]]}}}],["1998",{"_index":4296,"t":{"2596":{"position":[[420,5]]}}}],["1bcbe7f6",{"_index":4007,"t":{"2499":{"position":[[1633,8]]}}}],["1e75159",{"_index":3643,"t":{"2400":{"position":[[782,8]]}}}],["1ebd00a6",{"_index":5188,"t":{"2804":{"position":[[1179,8]]}}}],["2",{"_index":130,"t":{"6":{"position":[[59,2]]},"10":{"position":[[159,1]]},"14":{"position":[[365,2],[514,1]]},"16":{"position":[[123,1],[483,1],[637,1]]},"25":{"position":[[322,2]]},"31":{"position":[[326,1]]},"83":{"position":[[1351,2]]},"127":{"position":[[130,1]]},"268":{"position":[[742,1]]},"270":{"position":[[317,1]]},"273":{"position":[[236,1]]},"275":{"position":[[311,1]]},"279":{"position":[[352,1],[370,2]]},"281":{"position":[[465,1],[483,2]]},"283":{"position":[[297,1],[894,1],[1078,3],[1095,1]]},"285":{"position":[[1957,1]]},"297":{"position":[[146,3],[277,1]]},"313":{"position":[[420,1]]},"334":{"position":[[222,1]]},"338":{"position":[[1646,2],[1751,1],[1844,3],[1890,1]]},"356":{"position":[[774,1]]},"360":{"position":[[218,1]]},"362":{"position":[[352,1],[420,1]]},"480":{"position":[[54,1]]},"482":{"position":[[126,1]]},"522":{"position":[[141,1]]},"572":{"position":[[516,1]]},"578":{"position":[[645,1]]},"582":{"position":[[1197,1]]},"591":{"position":[[532,1],[1521,1],[1582,1]]},"661":{"position":[[329,1],[1293,1],[1379,1]]},"673":{"position":[[206,2]]},"675":{"position":[[458,2],[552,1]]},"683":{"position":[[332,1],[740,1]]},"687":{"position":[[283,1]]},"849":{"position":[[124,1]]},"869":{"position":[[1495,1]]},"936":{"position":[[124,1]]},"1910":{"position":[[8,1]]},"2405":{"position":[[606,2],[926,1]]},"2444":{"position":[[43,2],[153,1],[301,1],[399,1]]},"2499":{"position":[[103,1],[791,1]]},"2643":{"position":[[249,2]]},"2674":{"position":[[2907,1]]},"2692":{"position":[[198,1],[369,1],[619,1]]},"2733":{"position":[[1867,1],[3132,2]]},"2770":{"position":[[908,2]]},"2783":{"position":[[819,3]]},"2794":{"position":[[186,1]]},"2819":{"position":[[823,1]]}}}],["2.0",{"_index":1052,"t":{"135":{"position":[[389,3]]},"137":{"position":[[513,3]]},"201":{"position":[[670,4]]},"352":{"position":[[1472,3]]}}}],["2.0.0",{"_index":2374,"t":{"498":{"position":[[5116,5],[33793,5]]},"2785":{"position":[[1552,5]]},"2804":{"position":[[868,5]]}}}],["2.0.1.jar",{"_index":2524,"t":{"498":{"position":[[12918,9],[41595,9]]}}}],["2.0.11",{"_index":3711,"t":{"2426":{"position":[[344,6]]}}}],["2.0.12",{"_index":3627,"t":{"2400":{"position":[[300,6]]}}}],["2.0.16.jar",{"_index":2410,"t":{"498":{"position":[[6642,10],[6789,10],[11309,10],[11626,10],[35319,10],[35466,10],[39986,10],[40303,10]]}}}],["2.0.3",{"_index":4867,"t":{"2719":{"position":[[3100,5]]}}}],["2.0.4",{"_index":4782,"t":{"2706":{"position":[[2487,5]]}}}],["2.0.5",{"_index":4701,"t":{"2687":{"position":[[2024,5]]}}}],["2.0.6",{"_index":4680,"t":{"2687":{"position":[[1304,5]]}}}],["2.0.6.jar",{"_index":2363,"t":{"498":{"position":[[4588,9],[8754,9],[8908,9],[33265,9],[37431,9],[37585,9]]}}}],["2.0.7",{"_index":4342,"t":{"2604":{"position":[[80,5]]}}}],["2.0.9",{"_index":3985,"t":{"2499":{"position":[[975,5]]}}}],["2.1.0",{"_index":3001,"t":{"612":{"position":[[827,5]]},"2472":{"position":[[430,5]]},"2499":{"position":[[1343,5],[1495,5]]},"2545":{"position":[[883,5]]},"2604":{"position":[[176,5]]},"2651":{"position":[[2431,5]]},"2674":{"position":[[2307,5]]},"2687":{"position":[[1175,5],[1245,5]]},"2706":{"position":[[1894,5],[2071,5],[2356,5]]},"2719":{"position":[[2439,5],[3311,5],[3506,5]]},"2733":{"position":[[2714,5],[3173,5],[3443,5]]},"2772":{"position":[[1147,5]]},"2785":{"position":[[885,5],[1229,5]]},"2804":{"position":[[1419,5]]},"2830":{"position":[[466,5],[656,5]]}}}],["2.1.1",{"_index":3675,"t":{"2413":{"position":[[83,5]]}}}],["2.1.1.jar",{"_index":2484,"t":{"498":{"position":[[10643,9],[39320,9]]}}}],["2.1.10",{"_index":4352,"t":{"2604":{"position":[[337,6]]}}}],["2.1.11",{"_index":3987,"t":{"2499":{"position":[[1034,6]]}}}],["2.1.12",{"_index":3994,"t":{"2499":{"position":[[1293,6]]}}}],["2.1.2",{"_index":4361,"t":{"2604":{"position":[[632,5]]}}}],["2.1.3",{"_index":4348,"t":{"2604":{"position":[[229,5]]}}}],["2.1.4",{"_index":4212,"t":{"2556":{"position":[[294,5]]}}}],["2.1.5",{"_index":4172,"t":{"2545":{"position":[[580,5]]}}}],["2.1.6",{"_index":3966,"t":{"2499":{"position":[[335,5]]}}}],["2.1.7",{"_index":3978,"t":{"2499":{"position":[[728,5]]}}}],["2.1.8",{"_index":3833,"t":{"2458":{"position":[[538,5]]}}}],["2.1.9",{"_index":3621,"t":{"2400":{"position":[[156,5]]}}}],["2.11.0",{"_index":4184,"t":{"2545":{"position":[[1022,6]]}}}],["2.12",{"_index":217,"t":{"14":{"position":[[359,5],[471,4]]},"31":{"position":[[4576,5]]},"338":{"position":[[1795,4],[2022,4],[2377,4]]},"340":{"position":[[298,5]]},"673":{"position":[[32,4]]},"677":{"position":[[141,4]]},"855":{"position":[[52,6]]},"963":{"position":[[52,6]]},"1267":{"position":[[123,6]]},"1410":{"position":[[48,5],[251,4]]},"1431":{"position":[[8542,6]]},"1445":{"position":[[8370,6]]},"1452":{"position":[[8435,6]]},"1459":{"position":[[8670,6]]},"1466":{"position":[[8670,6]]},"1474":{"position":[[8209,6]]},"1481":{"position":[[8641,6]]},"1494":{"position":[[8165,6]]},"1521":{"position":[[8165,6]]},"2132":{"position":[[68,6]]},"2400":{"position":[[518,4]]},"2429":{"position":[[975,6]]},"2830":{"position":[[32,4]]}}}],["2.12.0",{"_index":282,"t":{"21":{"position":[[199,8]]}}}],["2.12.1.jar",{"_index":2518,"t":{"498":{"position":[[12409,10],[41086,10]]}}}],["2.12.11.jar",{"_index":2578,"t":{"498":{"position":[[16268,11],[16516,11],[44945,11],[45193,11]]}}}],["2.12.13.jar",{"_index":2345,"t":{"498":{"position":[[3544,11],[32221,11]]}}}],["2.12.14",{"_index":558,"t":{"33":{"position":[[153,7]]}}}],["2.12.14.jar:~/library/caches/scalacli/loc",{"_index":564,"t":{"35":{"position":[[261,43]]}}}],["2.12.15",{"_index":3428,"t":{"1410":{"position":[[309,7],[344,7]]}}}],["2.12.16",{"_index":3325,"t":{"849":{"position":[[150,7]]},"936":{"position":[[150,7]]},"1410":{"position":[[371,7],[407,7],[444,7]]},"2830":{"position":[[40,7]]}}}],["2.12.17",{"_index":377,"t":{"31":{"position":[[187,7]]},"582":{"position":[[1137,7]]},"1410":{"position":[[482,7],[520,7],[561,7],[597,7]]},"2733":{"position":[[2317,7]]}}}],["2.12.18",{"_index":1847,"t":{"338":{"position":[[2037,7],[2583,10],[2885,9]]},"1410":{"position":[[633,7],[669,7]]},"2405":{"position":[[720,8]]},"2545":{"position":[[826,9]]}}}],["2.12.19",{"_index":3440,"t":{"1410":{"position":[[705,7],[743,7]]},"2400":{"position":[[526,7]]}}}],["2.12.5",{"_index":4972,"t":{"2750":{"position":[[188,6]]}}}],["2.12.7",{"_index":3427,"t":{"1410":{"position":[[275,6]]}}}],["2.12.lt",{"_index":3650,"t":{"2405":{"position":[[400,8]]}}}],["2.12.nightli",{"_index":231,"t":{"16":{"position":[[227,12]]},"2405":{"position":[[857,13]]}}}],["2.12.x",{"_index":211,"t":{"14":{"position":[[266,7]]},"340":{"position":[[228,6]]},"382":{"position":[[48,7],[90,7]]},"653":{"position":[[339,8]]},"2405":{"position":[[659,7]]},"2750":{"position":[[179,6]]}}}],["2.13",{"_index":1194,"t":{"185":{"position":[[452,4]]},"326":{"position":[[368,4]]},"338":{"position":[[1657,4]]},"340":{"position":[[304,5]]},"352":{"position":[[412,5],[1082,5]]},"452":{"position":[[198,4]]},"591":{"position":[[260,4]]},"620":{"position":[[83,4]]},"665":{"position":[[555,4]]},"673":{"position":[[41,4]]},"677":{"position":[[152,4]]},"685":{"position":[[396,4],[405,4],[466,4]]},"740":{"position":[[848,4]]},"849":{"position":[[103,4]]},"862":{"position":[[115,4]]},"892":{"position":[[848,4]]},"936":{"position":[[103,4]]},"1410":{"position":[[39,4],[240,4]]},"1462":{"position":[[890,4]]},"2396":{"position":[[116,4]]},"2400":{"position":[[614,4]]},"2770":{"position":[[996,4]]}}}],["2.13.10",{"_index":1855,"t":{"338":{"position":[[2805,7],[2860,9]]},"582":{"position":[[1224,7],[1383,7],[1480,8],[1518,8],[1532,7],[1540,7]]},"1410":{"position":[[474,7],[512,7],[553,7],[589,7]]},"2733":{"position":[[2948,7]]}}}],["2.13.10.jar",{"_index":587,"t":{"35":{"position":[[1401,11]]},"546":{"position":[[607,11],[2553,11]]}}}],["2.13.11",{"_index":3436,"t":{"1410":{"position":[[625,7]]},"2545":{"position":[[836,8]]}}}],["2.13.12",{"_index":3085,"t":{"647":{"position":[[278,7],[305,7]]},"1410":{"position":[[661,7]]},"2405":{"position":[[729,8]]},"2499":{"position":[[1155,7]]}}}],["2.13.12.jar",{"_index":3086,"t":{"647":{"position":[[355,11]]}}}],["2.13.12.pom",{"_index":3087,"t":{"647":{"position":[[386,11]]}}}],["2.13.13",{"_index":3439,"t":{"1410":{"position":[[697,7],[735,7]]},"2400":{"position":[[622,7]]}}}],["2.13.32",{"_index":5282,"t":{"2830":{"position":[[589,7]]}}}],["2.13.33",{"_index":5295,"t":{"2830":{"position":[[1039,7]]}}}],["2.13.35",{"_index":5253,"t":{"2819":{"position":[[1221,7]]}}}],["2.13.36",{"_index":5257,"t":{"2819":{"position":[[1356,7]]}}}],["2.13.37",{"_index":5184,"t":{"2804":{"position":[[1048,7]]}}}],["2.13.38",{"_index":5186,"t":{"2804":{"position":[[1117,7]]}}}],["2.13.39",{"_index":5111,"t":{"2785":{"position":[[565,7]]}}}],["2.13.4",{"_index":1864,"t":{"340":{"position":[[484,6]]},"2762":{"position":[[505,8],[599,6]]}}}],["2.13.5",{"_index":1845,"t":{"338":{"position":[[1538,6]]},"340":{"position":[[494,7]]}}}],["2.13.6",{"_index":209,"t":{"14":{"position":[[216,6]]},"157":{"position":[[197,6]]},"248":{"position":[[189,6]]},"417":{"position":[[872,7]]},"849":{"position":[[142,7]]},"936":{"position":[[142,7]]}}}],["2.13.6.jar",{"_index":2669,"t":{"498":{"position":[[22799,10],[27600,10],[54961,10],[59762,10]]}}}],["2.13.6.jar:/users/alexandre/library/caches/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretti",{"_index":2290,"t":{"498":{"position":[[1015,129],[29547,129],[61709,129]]}}}],["2.13.7",{"_index":3426,"t":{"1410":{"position":[[268,6]]}}}],["2.13.8",{"_index":474,"t":{"31":{"position":[[1663,6]]},"1410":{"position":[[302,6],[337,6],[364,6],[400,6],[437,6]]}}}],["2.13.8.jar",{"_index":4964,"t":{"2742":{"position":[[1346,10]]},"2815":{"position":[[1494,10]]}}}],["2.13.9",{"_index":252,"t":{"16":{"position":[[873,6],[1019,6]]},"338":{"position":[[1907,7]]},"2733":{"position":[[2327,6]]}}}],["2.13.lt",{"_index":3649,"t":{"2405":{"position":[[389,8]]}}}],["2.13.nightli",{"_index":232,"t":{"16":{"position":[[244,12],[267,12]]},"2405":{"position":[[871,13]]}}}],["2.13.x",{"_index":212,"t":{"14":{"position":[[274,7]]},"382":{"position":[[37,6]]},"512":{"position":[[216,6]]},"516":{"position":[[230,6],[436,6]]},"522":{"position":[[172,6],[278,6],[638,6]]},"528":{"position":[[70,6]]},"530":{"position":[[173,6]]},"532":{"position":[[162,6]]},"536":{"position":[[97,6]]},"653":{"position":[[328,6]]},"2405":{"position":[[647,7]]},"2674":{"position":[[464,6]]},"2733":{"position":[[2938,6]]}}}],["2.14.2",{"_index":5115,"t":{"2785":{"position":[[688,6]]}}}],["2.14.4.jar",{"_index":2617,"t":{"498":{"position":[[18871,10],[47548,10]]}}}],["2.15.0",{"_index":5121,"t":{"2785":{"position":[[956,6]]}}}],["2.16.0",{"_index":5064,"t":{"2772":{"position":[[980,6]]}}}],["2.17.0",{"_index":5071,"t":{"2772":{"position":[[1290,6]]}}}],["2.17.1",{"_index":5075,"t":{"2772":{"position":[[1421,6]]}}}],["2.17.2",{"_index":5080,"t":{"2772":{"position":[[1560,6]]}}}],["2.17.3",{"_index":4990,"t":{"2750":{"position":[[1196,6]]}}}],["2.17.5",{"_index":4856,"t":{"2719":{"position":[[2779,6]]}}}],["2.17.6",{"_index":4878,"t":{"2719":{"position":[[3453,6]]}}}],["2.17.8",{"_index":4844,"t":{"2719":{"position":[[2305,6]]}}}],["2.17.9",{"_index":4840,"t":{"2719":{"position":[[2170,6]]}}}],["2.18.0",{"_index":4784,"t":{"2706":{"position":[[2555,6]]}}}],["2.18.1",{"_index":4699,"t":{"2687":{"position":[[1970,6]]}}}],["2.19.0",{"_index":4688,"t":{"2687":{"position":[[1551,6]]}}}],["2.19.1",{"_index":4686,"t":{"2687":{"position":[[1482,6]]}}}],["2.2.0.jar",{"_index":2574,"t":{"498":{"position":[[16012,9],[44689,9]]}}}],["2.20",{"_index":4842,"t":{"2719":{"position":[[2223,4]]}}}],["2.20.0",{"_index":4622,"t":{"2674":{"position":[[2459,6]]}}}],["2.20.1",{"_index":4624,"t":{"2674":{"position":[[2533,6]]}}}],["2.20.2",{"_index":4632,"t":{"2674":{"position":[[2790,6]]}}}],["2.20.3",{"_index":4641,"t":{"2674":{"position":[[3076,6]]}}}],["2.23.1",{"_index":4208,"t":{"2556":{"position":[[173,6]]}}}],["2.23.2",{"_index":4182,"t":{"2545":{"position":[[954,6]]}}}],["2.3.0",{"_index":2515,"t":{"498":{"position":[[12242,5],[40919,5]]},"2674":{"position":[[2380,5]]}}}],["2.3.1",{"_index":4488,"t":{"2636":{"position":[[1522,5]]}}}],["2.3.3.jar",{"_index":2359,"t":{"498":{"position":[[4444,9],[8178,9],[8318,9],[8448,9],[8586,9],[13049,9],[33121,9],[36855,9],[36995,9],[37125,9],[37263,9],[41726,9]]}}}],["2.3.7.jar",{"_index":3280,"t":{"809":{"position":[[231,9],[381,9]]},"939":{"position":[[231,9],[381,9]]}}}],["2.4.0",{"_index":1169,"t":{"179":{"position":[[575,5]]}}}],["2.4.0.jar",{"_index":2443,"t":{"498":{"position":[[8046,9],[36723,9]]}}}],["2.5.0",{"_index":4620,"t":{"2674":{"position":[[2389,5]]}}}],["2.5.0.jar",{"_index":2601,"t":{"498":{"position":[[17760,9],[19968,9],[46437,9],[48645,9]]}}}],["2.5.4",{"_index":4913,"t":{"2733":{"position":[[2350,5]]},"2772":{"position":[[779,5],[1086,5],[1480,5]]},"2785":{"position":[[1152,5],[1434,5]]},"2804":{"position":[[1170,5]]}}}],["2.5.5",{"_index":4775,"t":{"2706":{"position":[[2202,5]]},"2733":{"position":[[2970,5]]}}}],["2.5.6",{"_index":4639,"t":{"2674":{"position":[[3003,5],[3124,5]]}}}],["2.5.8",{"_index":4363,"t":{"2604":{"position":[[677,5]]}}}],["2.5.9",{"_index":4178,"t":{"2545":{"position":[[803,8]]}}}],["2.5.jar",{"_index":2492,"t":{"498":{"position":[[10906,7],[39583,7]]}}}],["2.7.15.jar",{"_index":2435,"t":{"498":{"position":[[7648,10],[12552,10],[36325,10],[41229,10]]}}}],["2.7.5",{"_index":836,"t":{"83":{"position":[[1364,7]]}}}],["2.7.jar",{"_index":2482,"t":{"498":{"position":[[10521,7],[39198,7]]}}}],["2.8.0",{"_index":5255,"t":{"2819":{"position":[[1289,5]]}}}],["2.8.1",{"_index":5192,"t":{"2804":{"position":[[1300,5]]}}}],["2.8.1.jar",{"_index":2620,"t":{"498":{"position":[[19006,9],[19142,9],[47683,9],[47819,9]]}}}],["2.9.0",{"_index":4691,"t":{"2687":{"position":[[1669,5]]}}}],["2.lt",{"_index":3648,"t":{"2405":{"position":[[382,6],[467,5],[556,6]]}}}],["2.nightli",{"_index":226,"t":{"16":{"position":[[158,9],[295,10],[679,9],[967,9]]},"2405":{"position":[[846,10]]}}}],["20",{"_index":455,"t":{"31":{"position":[[1245,2]]},"319":{"position":[[406,2],[473,2],[557,2]]}}}],["20.04",{"_index":4672,"t":{"2687":{"position":[[953,5]]}}}],["2002",{"_index":4372,"t":{"2604":{"position":[[1035,5]]}}}],["2004",{"_index":4310,"t":{"2598":{"position":[[563,5]]}}}],["2005",{"_index":4278,"t":{"2588":{"position":[[255,6]]}}}],["2006",{"_index":4331,"t":{"2602":{"position":[[537,5]]}}}],["2007",{"_index":3784,"t":{"2448":{"position":[[47,5]]}}}],["2008",{"_index":4290,"t":{"2596":{"position":[[217,5]]}}}],["2012",{"_index":4334,"t":{"2602":{"position":[[602,5]]}}}],["2013",{"_index":4370,"t":{"2604":{"position":[[939,5]]}}}],["2014",{"_index":4317,"t":{"2600":{"position":[[196,5]]}}}],["2017",{"_index":4330,"t":{"2602":{"position":[[461,5]]}}}],["2017/10/31",{"_index":3108,"t":{"651":{"position":[[123,12]]}}}],["2021",{"_index":964,"t":{"109":{"position":[[232,4]]},"596":{"position":[[1142,4]]},"2600":{"position":[[313,5]]}}}],["2022",{"_index":4289,"t":{"2596":{"position":[[145,5]]}}}],["2022/05/31",{"_index":3005,"t":{"612":{"position":[[850,13]]}}}],["2023",{"_index":4318,"t":{"2600":{"position":[[248,5]]}}}],["2023.08.09",{"_index":4024,"t":{"2504":{"position":[[133,10],[393,10],[555,10],[668,10]]}}}],["2025",{"_index":4288,"t":{"2596":{"position":[[75,5]]}}}],["2028",{"_index":4292,"t":{"2596":{"position":[[370,5]]}}}],["2033",{"_index":4287,"t":{"2594":{"position":[[948,5]]}}}],["2038",{"_index":4309,"t":{"2598":{"position":[[525,5]]}}}],["2040",{"_index":4281,"t":{"2592":{"position":[[288,5]]}}}],["2042",{"_index":4368,"t":{"2604":{"position":[[887,5]]}}}],["2046",{"_index":4272,"t":{"2584":{"position":[[838,5]]}}}],["2053",{"_index":4270,"t":{"2582":{"position":[[532,6]]}}}],["2054",{"_index":4308,"t":{"2598":{"position":[[466,5]]}}}],["2055",{"_index":4367,"t":{"2604":{"position":[[816,5]]}}}],["2057",{"_index":4364,"t":{"2604":{"position":[[699,5]]}}}],["2058",{"_index":4315,"t":{"2600":{"position":[[123,5]]}}}],["2062",{"_index":4365,"t":{"2604":{"position":[[745,5]]}}}],["2063",{"_index":4362,"t":{"2604":{"position":[[654,5]]}}}],["2064",{"_index":4360,"t":{"2604":{"position":[[609,5]]}}}],["2065",{"_index":4329,"t":{"2602":{"position":[[422,5]]}}}],["2066",{"_index":4324,"t":{"2602":{"position":[[236,5]]}}}],["2067",{"_index":4325,"t":{"2602":{"position":[[314,5]]}}}],["2069",{"_index":4327,"t":{"2602":{"position":[[374,5]]}}}],["2070",{"_index":4359,"t":{"2604":{"position":[[526,5]]}}}],["2071",{"_index":4314,"t":{"2600":{"position":[[66,5]]}}}],["2072",{"_index":4307,"t":{"2598":{"position":[[395,5]]}}}],["2073",{"_index":4323,"t":{"2602":{"position":[[177,5]]}}}],["2076",{"_index":4275,"t":{"2586":{"position":[[462,5]]}}}],["2077",{"_index":4349,"t":{"2604":{"position":[[251,5]]}}}],["2078",{"_index":4355,"t":{"2604":{"position":[[410,5]]}}}],["2081",{"_index":4305,"t":{"2598":{"position":[[301,5]]}}}],["2082",{"_index":4303,"t":{"2598":{"position":[[231,5]]}}}],["2083",{"_index":4262,"t":{"2574":{"position":[[119,5]]}}}],["2084",{"_index":4312,"t":{"2598":{"position":[[687,5]]}}}],["2085",{"_index":4320,"t":{"2602":{"position":[[62,5]]}}}],["2086",{"_index":4347,"t":{"2604":{"position":[[206,5]]}}}],["2087",{"_index":4351,"t":{"2604":{"position":[[305,5]]}}}],["2088",{"_index":4353,"t":{"2604":{"position":[[365,5]]}}}],["2090",{"_index":4267,"t":{"2576":{"position":[[140,5]]}}}],["2092",{"_index":4357,"t":{"2604":{"position":[[455,5]]}}}],["2093",{"_index":4345,"t":{"2604":{"position":[[154,5]]}}}],["2094",{"_index":4375,"t":{"2604":{"position":[[1182,5]]}}}],["2095",{"_index":4343,"t":{"2604":{"position":[[107,5]]}}}],["2098",{"_index":4311,"t":{"2598":{"position":[[621,5]]}}}],["2099",{"_index":4341,"t":{"2604":{"position":[[54,5]]}}}],["20mb",{"_index":1699,"t":{"319":{"position":[[501,6]]}}}],["21",{"_index":458,"t":{"31":{"position":[[1274,2]]},"155":{"position":[[947,2]]},"283":{"position":[[4703,2]]}}}],["2101",{"_index":4250,"t":{"2570":{"position":[[102,5]]}}}],["2103",{"_index":4340,"t":{"2602":{"position":[[839,5]]}}}],["2105",{"_index":4265,"t":{"2576":{"position":[[65,5]]}}}],["2107",{"_index":4261,"t":{"2574":{"position":[[62,5]]}}}],["2113",{"_index":4253,"t":{"2570":{"position":[[155,5]]}}}],["2114",{"_index":4260,"t":{"2572":{"position":[[135,5]]}}}],["2118",{"_index":4255,"t":{"2570":{"position":[[207,5]]},"2578":{"position":[[43,5]]}}}],["2120",{"_index":4258,"t":{"2570":{"position":[[352,5]]}}}],["2122",{"_index":4259,"t":{"2572":{"position":[[61,5]]}}}],["2123",{"_index":4257,"t":{"2570":{"position":[[265,5]]}}}],["2124",{"_index":4264,"t":{"2574":{"position":[[186,5]]}}}],["2125",{"_index":4242,"t":{"2568":{"position":[[60,5]]}}}],["2127",{"_index":4237,"t":{"2564":{"position":[[988,5]]}}}],["2133",{"_index":4247,"t":{"2568":{"position":[[301,5]]}}}],["2135",{"_index":4245,"t":{"2568":{"position":[[141,5]]}}}],["2136",{"_index":4241,"t":{"2566":{"position":[[380,5]]}}}],["2137",{"_index":4238,"t":{"2564":{"position":[[998,5]]}}}],["2138",{"_index":4246,"t":{"2568":{"position":[[197,5]]}}}],["2140",{"_index":4232,"t":{"2562":{"position":[[193,5]]}}}],["2141",{"_index":4248,"t":{"2568":{"position":[[386,5]]}}}],["2149",{"_index":4206,"t":{"2556":{"position":[[61,5]]}}}],["2153",{"_index":4195,"t":{"2552":{"position":[[69,5]]}}}],["2154",{"_index":4196,"t":{"2552":{"position":[[158,5]]}}}],["2155",{"_index":4207,"t":{"2556":{"position":[[132,5]]}}}],["2160",{"_index":4209,"t":{"2556":{"position":[[201,5]]}}}],["2161",{"_index":4211,"t":{"2556":{"position":[[255,5]]}}}],["2162",{"_index":4213,"t":{"2556":{"position":[[321,5]]}}}],["2164",{"_index":4215,"t":{"2556":{"position":[[368,5]]}}}],["2167",{"_index":4216,"t":{"2556":{"position":[[408,5]]}}}],["2168",{"_index":4197,"t":{"2552":{"position":[[241,5]]}}}],["2169",{"_index":4217,"t":{"2556":{"position":[[483,5]]}}}],["2171",{"_index":4198,"t":{"2552":{"position":[[283,5]]}}}],["2173",{"_index":4219,"t":{"2556":{"position":[[537,5]]}}}],["2174",{"_index":4202,"t":{"2554":{"position":[[90,5]]}}}],["2175",{"_index":4221,"t":{"2556":{"position":[[613,5]]}}}],["2176",{"_index":4223,"t":{"2556":{"position":[[667,5]]}}}],["2180",{"_index":4205,"t":{"2554":{"position":[[151,5]]}}}],["2182",{"_index":4200,"t":{"2552":{"position":[[377,5]]}}}],["2188",{"_index":4144,"t":{"2539":{"position":[[627,5]]}}}],["2189",{"_index":4130,"t":{"2537":{"position":[[97,5]]}}}],["2192",{"_index":4187,"t":{"2545":{"position":[[1113,5]]}}}],["2193",{"_index":4142,"t":{"2539":{"position":[[551,5]]}}}],["2194",{"_index":4191,"t":{"2545":{"position":[[1309,5]]}}}],["2195",{"_index":4153,"t":{"2543":{"position":[[250,5]]}}}],["2196",{"_index":3897,"t":{"2486":{"position":[[229,5]]}}}],["2197",{"_index":4190,"t":{"2545":{"position":[[1242,5]]}}}],["22",{"_index":462,"t":{"31":{"position":[[1342,2]]},"275":{"position":[[446,3]]},"2772":{"position":[[1486,2]]}}}],["22.0.0",{"_index":1120,"t":{"155":{"position":[[937,6]]}}}],["22.2.0",{"_index":5174,"t":{"2804":{"position":[[705,6]]}}}],["22.3.0",{"_index":4610,"t":{"2674":{"position":[[1992,6]]}}}],["22.3.1",{"_index":3490,"t":{"1878":{"position":[[54,7]]},"2604":{"position":[[21,6]]}}}],["22.3.2",{"_index":4354,"t":{"2604":{"position":[[387,6]]}}}],["2201",{"_index":4120,"t":{"2531":{"position":[[542,5]]}}}],["2202",{"_index":4124,"t":{"2533":{"position":[[309,6]]},"2547":{"position":[[44,5]]}}}],["2207",{"_index":4188,"t":{"2545":{"position":[[1188,5]]}}}],["2211",{"_index":4139,"t":{"2539":{"position":[[404,5]]}}}],["2213",{"_index":4148,"t":{"2541":{"position":[[249,5]]}}}],["2216",{"_index":4181,"t":{"2545":{"position":[[913,5]]}}}],["2217",{"_index":4183,"t":{"2545":{"position":[[982,5]]}}}],["2219",{"_index":4175,"t":{"2545":{"position":[[708,5]]}}}],["2220",{"_index":4177,"t":{"2545":{"position":[[783,5]]}}}],["2221",{"_index":4185,"t":{"2545":{"position":[[1050,5]]}}}],["2222",{"_index":4174,"t":{"2545":{"position":[[654,5]]}}}],["2223",{"_index":4179,"t":{"2545":{"position":[[861,5]]}}}],["2224",{"_index":4147,"t":{"2541":{"position":[[192,5]]}}}],["2225",{"_index":4138,"t":{"2539":{"position":[[359,5]]}}}],["2227",{"_index":4136,"t":{"2539":{"position":[[192,5]]}}}],["2229",{"_index":4152,"t":{"2543":{"position":[[158,5]]}}}],["2232",{"_index":4173,"t":{"2545":{"position":[[607,5]]}}}],["2233",{"_index":4146,"t":{"2541":{"position":[[134,5]]},"2547":{"position":[[93,5]]}}}],["2235",{"_index":4137,"t":{"2539":{"position":[[273,5]]}}}],["2239",{"_index":4110,"t":{"2529":{"position":[[132,6]]},"2547":{"position":[[141,5]]}}}],["2240",{"_index":4083,"t":{"2524":{"position":[[390,5]]}}}],["2245",{"_index":4129,"t":{"2537":{"position":[[42,5]]}}}],["2249",{"_index":4039,"t":{"2508":{"position":[[863,6]]}}}],["2251",{"_index":4151,"t":{"2543":{"position":[[89,5]]}}}],["2253",{"_index":4131,"t":{"2537":{"position":[[183,5]]}}}],["2256",{"_index":4167,"t":{"2545":{"position":[[433,5]]}}}],["2257",{"_index":4169,"t":{"2545":{"position":[[487,5]]}}}],["2259",{"_index":4171,"t":{"2545":{"position":[[541,5]]}}}],["2261",{"_index":4134,"t":{"2539":{"position":[[140,5]]}}}],["2262",{"_index":4145,"t":{"2541":{"position":[[77,5]]}}}],["2263",{"_index":4149,"t":{"2543":{"position":[[30,5]]}}}],["2264",{"_index":4163,"t":{"2545":{"position":[[303,5]]}}}],["2265",{"_index":4165,"t":{"2545":{"position":[[357,5]]}}}],["2266",{"_index":4132,"t":{"2539":{"position":[[71,5]]}}}],["2267",{"_index":4126,"t":{"2535":{"position":[[542,5]]}}}],["2269",{"_index":4161,"t":{"2545":{"position":[[227,5]]}}}],["2270",{"_index":4159,"t":{"2545":{"position":[[178,5]]}}}],["2271",{"_index":4155,"t":{"2545":{"position":[[70,5]]}}}],["2272",{"_index":4157,"t":{"2545":{"position":[[124,5]]}}}],["2274",{"_index":4141,"t":{"2539":{"position":[[480,5]]}}}],["2276",{"_index":4102,"t":{"2524":{"position":[[930,5]]}}}],["2279",{"_index":4098,"t":{"2524":{"position":[[862,5]]}}}],["2280",{"_index":4051,"t":{"2516":{"position":[[533,5]]}}}],["2281",{"_index":4096,"t":{"2524":{"position":[[808,5]]}}}],["2283",{"_index":4063,"t":{"2520":{"position":[[111,5]]}}}],["2284",{"_index":4072,"t":{"2522":{"position":[[187,5]]}}}],["2285",{"_index":4089,"t":{"2524":{"position":[[563,5]]}}}],["2286",{"_index":4064,"t":{"2520":{"position":[[204,5]]}}}],["2288",{"_index":4093,"t":{"2524":{"position":[[687,5]]}}}],["2290",{"_index":4095,"t":{"2524":{"position":[[741,5]]}}}],["2295",{"_index":4091,"t":{"2524":{"position":[[640,5]]}}}],["2297",{"_index":4086,"t":{"2524":{"position":[[506,5]]}}}],["2299",{"_index":4041,"t":{"2510":{"position":[[572,6]]}}}],["23",{"_index":466,"t":{"31":{"position":[[1364,2]]},"179":{"position":[[581,2]]}}}],["2300",{"_index":4084,"t":{"2524":{"position":[[465,5]]}}}],["2301",{"_index":4061,"t":{"2520":{"position":[[46,5]]}}}],["2304",{"_index":4049,"t":{"2516":{"position":[[430,5]]}}}],["2305",{"_index":4048,"t":{"2516":{"position":[[354,5]]}}}],["2309",{"_index":3894,"t":{"2484":{"position":[[329,5]]}}}],["2310",{"_index":4052,"t":{"2516":{"position":[[586,5]]}}}],["2311",{"_index":4058,"t":{"2518":{"position":[[241,5]]}}}],["2313",{"_index":4056,"t":{"2518":{"position":[[156,5]]}}}],["2314",{"_index":4079,"t":{"2524":{"position":[[239,5]]}}}],["2315",{"_index":4081,"t":{"2524":{"position":[[316,5]]}}}],["2317",{"_index":4044,"t":{"2512":{"position":[[806,6]]}}}],["2318",{"_index":4068,"t":{"2522":{"position":[[125,5]]}}}],["2321",{"_index":4047,"t":{"2516":{"position":[[268,5]]}}}],["2322",{"_index":4067,"t":{"2522":{"position":[[60,5]]}}}],["2323",{"_index":4045,"t":{"2516":{"position":[[82,5]]}}}],["2324",{"_index":4078,"t":{"2524":{"position":[[174,5]]}}}],["2325",{"_index":4065,"t":{"2520":{"position":[[244,5]]}}}],["2327",{"_index":3943,"t":{"2497":{"position":[[68,5]]}}}],["2329",{"_index":4076,"t":{"2524":{"position":[[120,5]]}}}],["2332",{"_index":4054,"t":{"2518":{"position":[[72,5]]}}}],["2333",{"_index":4046,"t":{"2516":{"position":[[175,5]]}}}],["2334",{"_index":4060,"t":{"2518":{"position":[[286,5]]}}}],["2335",{"_index":4074,"t":{"2524":{"position":[[66,5]]}}}],["2342",{"_index":4036,"t":{"2504":{"position":[[798,6]]}}}],["2344",{"_index":3958,"t":{"2499":{"position":[[61,5]]}}}],["2345",{"_index":3960,"t":{"2499":{"position":[[121,5]]}}}],["2346",{"_index":3962,"t":{"2499":{"position":[[174,5]]}}}],["2348",{"_index":3965,"t":{"2499":{"position":[[296,5]]}}}],["2349",{"_index":3964,"t":{"2499":{"position":[[221,5]]}}}],["2350",{"_index":3905,"t":{"2491":{"position":[[148,5]]}}}],["2351",{"_index":3912,"t":{"2493":{"position":[[55,5]]}}}],["2355",{"_index":3914,"t":{"2493":{"position":[[125,5]]}}}],["2356",{"_index":3920,"t":{"2493":{"position":[[546,5]]}}}],["2357",{"_index":3926,"t":{"2495":{"position":[[53,5]]}}}],["2360",{"_index":3967,"t":{"2499":{"position":[[362,5]]}}}],["2368",{"_index":3971,"t":{"2499":{"position":[[493,5]]}}}],["2369",{"_index":3969,"t":{"2499":{"position":[[416,5]]}}}],["2370",{"_index":3944,"t":{"2497":{"position":[[130,5]]}}}],["2375",{"_index":3930,"t":{"2495":{"position":[[179,5]]}}}],["2376",{"_index":3903,"t":{"2491":{"position":[[54,5]]}}}],["2378",{"_index":4014,"t":{"2499":{"position":[[1903,5]]}}}],["2381",{"_index":3931,"t":{"2495":{"position":[[276,5]]}}}],["2383",{"_index":3973,"t":{"2499":{"position":[[559,5]]}}}],["2384",{"_index":3975,"t":{"2499":{"position":[[634,5]]}}}],["2385",{"_index":3990,"t":{"2499":{"position":[[1125,5]]}}}],["2386",{"_index":3993,"t":{"2499":{"position":[[1261,5]]}}}],["2387",{"_index":3977,"t":{"2499":{"position":[[689,5]]}}}],["2388",{"_index":3986,"t":{"2499":{"position":[[1002,5]]}}}],["2391",{"_index":3933,"t":{"2495":{"position":[[306,7]]}}}],["2392",{"_index":3984,"t":{"2499":{"position":[[949,5]]}}}],["2393",{"_index":3979,"t":{"2499":{"position":[[755,5]]}}}],["2395",{"_index":3983,"t":{"2499":{"position":[[891,5]]}}}],["2396",{"_index":3991,"t":{"2499":{"position":[[1184,5]]}}}],["2398",{"_index":3929,"t":{"2495":{"position":[[133,5]]},"2501":{"position":[[43,5]]}}}],["2399",{"_index":3889,"t":{"2478":{"position":[[303,5]]}}}],["24",{"_index":469,"t":{"31":{"position":[[1398,2]]},"2839":{"position":[[338,2]]}}}],["2400",{"_index":3981,"t":{"2499":{"position":[[816,5]]}}}],["2401",{"_index":3996,"t":{"2499":{"position":[[1373,5]]}}}],["2403",{"_index":3934,"t":{"2495":{"position":[[332,5]]}}}],["2404",{"_index":3891,"t":{"2480":{"position":[[577,5]]}}}],["2406",{"_index":3947,"t":{"2497":{"position":[[259,5]]}}}],["2407",{"_index":3945,"t":{"2497":{"position":[[185,5]]}}}],["2410",{"_index":3988,"t":{"2499":{"position":[[1062,5]]}}}],["2411",{"_index":3915,"t":{"2493":{"position":[[230,5]]}}}],["2413",{"_index":3916,"t":{"2493":{"position":[[265,5]]}}}],["2414",{"_index":3922,"t":{"2493":{"position":[[614,5]]}}}],["2418",{"_index":3949,"t":{"2497":{"position":[[352,5]]}}}],["2419",{"_index":3995,"t":{"2499":{"position":[[1321,5]]}}}],["2423",{"_index":3954,"t":{"2497":{"position":[[497,5]]}}}],["2424",{"_index":4016,"t":{"2499":{"position":[[1974,5]]}}}],["2429",{"_index":3998,"t":{"2499":{"position":[[1428,5]]}}}],["2431",{"_index":3951,"t":{"2497":{"position":[[445,5]]},"2501":{"position":[[94,5]]}}}],["2432",{"_index":3907,"t":{"2491":{"position":[[274,5]]}}}],["2433",{"_index":4018,"t":{"2499":{"position":[[2040,5]]}}}],["2434",{"_index":3935,"t":{"2495":{"position":[[388,5]]}}}],["2435",{"_index":3906,"t":{"2491":{"position":[[207,5]]}}}],["2437",{"_index":3936,"t":{"2495":{"position":[[437,5]]}}}],["2438",{"_index":4001,"t":{"2499":{"position":[[1525,5]]}}}],["2439",{"_index":4005,"t":{"2499":{"position":[[1596,5]]}}}],["2440",{"_index":4008,"t":{"2499":{"position":[[1663,5]]}}}],["2442",{"_index":4000,"t":{"2499":{"position":[[1473,5]]}}}],["2445",{"_index":3919,"t":{"2493":{"position":[[492,5]]}}}],["2446",{"_index":3883,"t":{"2472":{"position":[[529,5]]}}}],["2450",{"_index":3893,"t":{"2482":{"position":[[145,5]]}}}],["2457",{"_index":3917,"t":{"2493":{"position":[[372,5]]}}}],["2458",{"_index":3940,"t":{"2495":{"position":[[549,5]]},"2501":{"position":[[241,5]]}}}],["2460",{"_index":3910,"t":{"2491":{"position":[[360,5]]},"2501":{"position":[[148,5]]}}}],["2461",{"_index":3955,"t":{"2497":{"position":[[592,5]]}}}],["2463",{"_index":3918,"t":{"2493":{"position":[[443,5]]}}}],["2465",{"_index":3899,"t":{"2488":{"position":[[451,5]]},"2499":{"position":[[1736,5]]}}}],["2467",{"_index":4010,"t":{"2499":{"position":[[1790,5]]}}}],["2468",{"_index":4012,"t":{"2499":{"position":[[1845,5]]}}}],["2470",{"_index":3765,"t":{"2444":{"position":[[260,6]]}}}],["2475",{"_index":3937,"t":{"2495":{"position":[[487,5]]}}}],["2476",{"_index":3941,"t":{"2495":{"position":[[633,5]]}}}],["2478",{"_index":3942,"t":{"2495":{"position":[[724,5]]}}}],["2480",{"_index":3957,"t":{"2497":{"position":[[686,5]]}}}],["2481",{"_index":4022,"t":{"2499":{"position":[[2197,5]]}}}],["2484",{"_index":3924,"t":{"2493":{"position":[[699,5]]},"2501":{"position":[[194,5]]}}}],["2486",{"_index":4020,"t":{"2499":{"position":[[2145,5]]}}}],["2491",{"_index":4019,"t":{"2499":{"position":[[2091,5]]}}}],["2493",{"_index":3857,"t":{"2470":{"position":[[54,5]]}}}],["2498",{"_index":3868,"t":{"2472":{"position":[[71,5]]}}}],["25.02.2021",{"_index":1311,"t":{"210":{"position":[[146,10]]}}}],["2500",{"_index":3858,"t":{"2470":{"position":[[121,5]]}}}],["2502",{"_index":3875,"t":{"2472":{"position":[[308,5]]}}}],["2503",{"_index":3873,"t":{"2472":{"position":[[157,5]]}}}],["2504",{"_index":3874,"t":{"2472":{"position":[[232,5]]}}}],["2505",{"_index":3877,"t":{"2472":{"position":[[355,5]]}}}],["2506",{"_index":3856,"t":{"2468":{"position":[[120,5]]},"2474":{"position":[[39,5]]}}}],["2508",{"_index":3850,"t":{"2463":{"position":[[1459,6]]},"2466":{"position":[[165,5]]}}}],["2512",{"_index":3861,"t":{"2470":{"position":[[156,5]]}}}],["2513",{"_index":3881,"t":{"2472":{"position":[[461,5]]}}}],["2514",{"_index":3879,"t":{"2472":{"position":[[405,5]]}}}],["2515",{"_index":3853,"t":{"2466":{"position":[[95,5]]}}}],["2516",{"_index":3782,"t":{"2446":{"position":[[305,5]]},"2460":{"position":[[43,5]]}}}],["2518",{"_index":3863,"t":{"2470":{"position":[[221,5]]}}}],["2519",{"_index":3866,"t":{"2470":{"position":[[301,5]]}}}],["2520",{"_index":3887,"t":{"2472":{"position":[[670,5]]}}}],["2521",{"_index":3885,"t":{"2472":{"position":[[582,5]]}}}],["2522",{"_index":3854,"t":{"2468":{"position":[[65,5]]}}}],["2532",{"_index":3817,"t":{"2458":{"position":[[49,5]]}}}],["2541",{"_index":3805,"t":{"2456":{"position":[[51,5]]}}}],["2542",{"_index":3819,"t":{"2458":{"position":[[116,5]]}}}],["2543",{"_index":3806,"t":{"2456":{"position":[[105,5]]}}}],["2546",{"_index":3797,"t":{"2454":{"position":[[71,5]]}}}],["2548",{"_index":3791,"t":{"2452":{"position":[[84,5]]}}}],["2550",{"_index":3786,"t":{"2448":{"position":[[127,5]]}}}],["2552",{"_index":3798,"t":{"2454":{"position":[[115,5]]}}}],["2554",{"_index":3807,"t":{"2456":{"position":[[170,5]]}}}],["2555",{"_index":3808,"t":{"2456":{"position":[[224,5]]}}}],["2556",{"_index":3778,"t":{"2444":{"position":[[1693,5]]}}}],["2557",{"_index":3822,"t":{"2458":{"position":[[171,5]]}}}],["2558",{"_index":3830,"t":{"2458":{"position":[[445,5]]}}}],["2559",{"_index":3826,"t":{"2458":{"position":[[303,5]]}}}],["2560",{"_index":3824,"t":{"2458":{"position":[[226,5]]}}}],["2561",{"_index":3799,"t":{"2454":{"position":[[180,5]]}}}],["2564",{"_index":3809,"t":{"2456":{"position":[[292,5]]}}}],["2565",{"_index":3800,"t":{"2454":{"position":[[254,5]]}}}],["2567",{"_index":3827,"t":{"2458":{"position":[[378,5]]}}}],["2568",{"_index":3810,"t":{"2456":{"position":[[396,5]]}}}],["2569",{"_index":3801,"t":{"2454":{"position":[[325,5]]}}}],["2570",{"_index":3811,"t":{"2456":{"position":[[471,5]]}}}],["2571",{"_index":3789,"t":{"2450":{"position":[[114,5]]}}}],["2572",{"_index":3831,"t":{"2458":{"position":[[499,5]]}}}],["2573",{"_index":3793,"t":{"2452":{"position":[[155,5]]}}}],["2574",{"_index":3802,"t":{"2454":{"position":[[372,5]]}}}],["2575",{"_index":3834,"t":{"2458":{"position":[[565,5]]}}}],["2576",{"_index":3790,"t":{"2450":{"position":[[197,5]]}}}],["2577",{"_index":3813,"t":{"2456":{"position":[[551,5]]}}}],["2579",{"_index":3814,"t":{"2456":{"position":[[599,5]]}}}],["2580",{"_index":3803,"t":{"2454":{"position":[[438,5]]}}}],["2584",{"_index":3794,"t":{"2452":{"position":[[209,5]]}}}],["2586",{"_index":3837,"t":{"2458":{"position":[[632,5]]}}}],["2587",{"_index":3815,"t":{"2456":{"position":[[673,5]]}}}],["2588",{"_index":3839,"t":{"2458":{"position":[[705,5]]}}}],["2590",{"_index":3788,"t":{"2448":{"position":[[201,5]]}}}],["2593",{"_index":3804,"t":{"2454":{"position":[[509,5]]}}}],["2594",{"_index":3756,"t":{"2439":{"position":[[61,5]]}}}],["2596",{"_index":3733,"t":{"2435":{"position":[[144,5]]}}}],["2597",{"_index":3741,"t":{"2435":{"position":[[437,5]]}}}],["2599",{"_index":3724,"t":{"2433":{"position":[[44,5]]}}}],["26",{"_index":3003,"t":{"612":{"position":[[836,2]]}}}],["2601",{"_index":3721,"t":{"2431":{"position":[[296,5]]}}}],["2603",{"_index":3732,"t":{"2435":{"position":[[95,5]]}}}],["2604",{"_index":3744,"t":{"2435":{"position":[[559,5]]}}}],["2607",{"_index":3725,"t":{"2433":{"position":[[119,5]]}}}],["2608",{"_index":3735,"t":{"2435":{"position":[[251,5]]}}}],["2609",{"_index":3734,"t":{"2435":{"position":[[196,5]]}}}],["2610",{"_index":3761,"t":{"2439":{"position":[[184,5]]}}}],["2611",{"_index":3745,"t":{"2435":{"position":[[630,5]]}}}],["2612",{"_index":3740,"t":{"2435":{"position":[[374,5]]}}}],["2613",{"_index":3759,"t":{"2439":{"position":[[136,5]]}}}],["2614",{"_index":3718,"t":{"2431":{"position":[[61,5]]}}}],["2615",{"_index":3746,"t":{"2435":{"position":[[701,5]]}}}],["2617",{"_index":3747,"t":{"2435":{"position":[[772,5]]}}}],["2618",{"_index":3730,"t":{"2433":{"position":[[328,5]]}}}],["2619",{"_index":3737,"t":{"2435":{"position":[[303,5]]}}}],["2620",{"_index":3748,"t":{"2435":{"position":[[843,5]]}}}],["2622",{"_index":3716,"t":{"2429":{"position":[[1098,5]]},"2431":{"position":[[247,5]]}}}],["2624",{"_index":3763,"t":{"2439":{"position":[[246,5]]}}}],["2625",{"_index":3743,"t":{"2435":{"position":[[488,5]]},"2441":{"position":[[41,5]]}}}],["2630",{"_index":3719,"t":{"2431":{"position":[[110,5]]}}}],["2632",{"_index":3752,"t":{"2437":{"position":[[93,5]]}}}],["2635",{"_index":3728,"t":{"2433":{"position":[[278,5]]}}}],["2643",{"_index":3749,"t":{"2437":{"position":[[33,5]]}}}],["2650",{"_index":3754,"t":{"2437":{"position":[[148,5]]}}}],["2651",{"_index":3702,"t":{"2426":{"position":[[112,5]]}}}],["2654",{"_index":3726,"t":{"2433":{"position":[[197,5]]}}}],["2655",{"_index":3720,"t":{"2431":{"position":[[166,5]]}}}],["2657",{"_index":3731,"t":{"2433":{"position":[[430,5]]}}}],["2662",{"_index":3699,"t":{"2426":{"position":[[61,5]]}}}],["2665",{"_index":3695,"t":{"2424":{"position":[[58,5]]}}}],["2666",{"_index":3685,"t":{"2420":{"position":[[79,5]]}}}],["2667",{"_index":3688,"t":{"2420":{"position":[[247,5]]}}}],["2668",{"_index":3686,"t":{"2420":{"position":[[166,5]]}}}],["2670",{"_index":3704,"t":{"2426":{"position":[[166,5]]}}}],["2671",{"_index":3706,"t":{"2426":{"position":[[216,5]]}}}],["2672",{"_index":3683,"t":{"2418":{"position":[[84,5]]},"2426":{"position":[[425,5]]}}}],["2673",{"_index":3708,"t":{"2426":{"position":[[263,5]]}}}],["2674",{"_index":3710,"t":{"2426":{"position":[[318,5]]}}}],["2675",{"_index":3712,"t":{"2426":{"position":[[372,5]]}}}],["2677",{"_index":3698,"t":{"2424":{"position":[[151,5]]}}}],["2679",{"_index":3691,"t":{"2422":{"position":[[30,5]]}}}],["2681",{"_index":3692,"t":{"2422":{"position":[[101,5]]}}}],["2688",{"_index":3673,"t":{"2413":{"position":[[61,5]]}}}],["2692",{"_index":3660,"t":{"2407":{"position":[[525,5]]}}}],["2696",{"_index":3677,"t":{"2413":{"position":[[167,5]]}}}],["2700",{"_index":3676,"t":{"2413":{"position":[[110,5]]}}}],["2710",{"_index":3654,"t":{"2405":{"position":[[1070,5]]},"2409":{"position":[[40,5]]},"2415":{"position":[[45,5]]}}}],["2713",{"_index":3664,"t":{"2411":{"position":[[91,5]]},"2415":{"position":[[100,5]]}}}],["2715",{"_index":3667,"t":{"2411":{"position":[[230,5]]},"2415":{"position":[[150,5]]}}}],["2716",{"_index":3681,"t":{"2413":{"position":[[238,5]]}}}],["2717",{"_index":3665,"t":{"2411":{"position":[[162,5]]}}}],["2718",{"_index":3668,"t":{"2411":{"position":[[301,5]]}}}],["2719",{"_index":3669,"t":{"2411":{"position":[[361,5]]}}}],["2720",{"_index":3670,"t":{"2411":{"position":[[432,5]]}}}],["2721",{"_index":3671,"t":{"2411":{"position":[[490,5]]}}}],["2723",{"_index":3672,"t":{"2411":{"position":[[561,5]]}}}],["2724",{"_index":3663,"t":{"2409":{"position":[[106,5]]}}}],["2731",{"_index":3620,"t":{"2400":{"position":[[131,5]]}}}],["2734",{"_index":3618,"t":{"2400":{"position":[[61,5]]}}}],["2735",{"_index":3622,"t":{"2400":{"position":[[178,5]]}}}],["2736",{"_index":3573,"t":{"2388":{"position":[[507,6]]},"2400":{"position":[[274,5]]}}}],["2737",{"_index":3599,"t":{"2390":{"position":[[1016,5]]},"2394":{"position":[[71,5]]}}}],["2738",{"_index":3624,"t":{"2400":{"position":[[230,5]]}}}],["2739",{"_index":3614,"t":{"2398":{"position":[[27,5]]},"2402":{"position":[[45,5]]}}}],["2743",{"_index":3602,"t":{"2392":{"position":[[55,6]]}}}],["2744",{"_index":3632,"t":{"2400":{"position":[[436,5]]}}}],["2745",{"_index":3635,"t":{"2400":{"position":[[501,5]]}}}],["2747",{"_index":3630,"t":{"2400":{"position":[[382,5]]}}}],["2748",{"_index":3628,"t":{"2400":{"position":[[328,5]]}}}],["2749",{"_index":3604,"t":{"2392":{"position":[[78,5]]}}}],["2750",{"_index":3607,"t":{"2396":{"position":[[55,5]]}}}],["2752",{"_index":3576,"t":{"2388":{"position":[[531,5]]},"2396":{"position":[[265,5]]}}}],["2753",{"_index":3575,"t":{"2388":{"position":[[521,5]]},"2400":{"position":[[550,5]]}}}],["2754",{"_index":3608,"t":{"2396":{"position":[[145,5]]}}}],["2755",{"_index":3574,"t":{"2388":{"position":[[514,6]]},"2400":{"position":[[646,5]]}}}],["2756",{"_index":3637,"t":{"2400":{"position":[[597,5]]}}}],["2757",{"_index":3609,"t":{"2396":{"position":[[361,5]]}}}],["2759",{"_index":3610,"t":{"2396":{"position":[[449,5]]}}}],["2760",{"_index":3611,"t":{"2396":{"position":[[531,5]]}}}],["2770",{"_index":3640,"t":{"2400":{"position":[[699,5]]}}}],["2772",{"_index":3572,"t":{"2388":{"position":[[500,6]]},"2400":{"position":[[745,5]]}}}],["2773",{"_index":3644,"t":{"2400":{"position":[[812,5]]}}}],["2774",{"_index":3616,"t":{"2398":{"position":[[93,5]]},"2402":{"position":[[94,5]]}}}],["2775",{"_index":3605,"t":{"2392":{"position":[[152,5]]}}}],["2776",{"_index":3617,"t":{"2398":{"position":[[169,5]]}}}],["2781",{"_index":3521,"t":{"2375":{"position":[[45,5]]}}}],["2783",{"_index":3534,"t":{"2383":{"position":[[61,5]]}}}],["2784",{"_index":3522,"t":{"2375":{"position":[[133,5]]}}}],["2786",{"_index":3538,"t":{"2383":{"position":[[180,5]]}}}],["2787",{"_index":3537,"t":{"2383":{"position":[[114,5]]}}}],["2793",{"_index":3531,"t":{"2381":{"position":[[57,5]]}}}],["2795",{"_index":3541,"t":{"2383":{"position":[[234,5]]}}}],["2797",{"_index":3532,"t":{"2381":{"position":[[128,5]]}}}],["28",{"_index":1604,"t":{"283":{"position":[[4719,2]]},"2830":{"position":[[665,2]]}}}],["2800",{"_index":3552,"t":{"2383":{"position":[[448,5]]},"2385":{"position":[[41,5]]}}}],["2801",{"_index":3545,"t":{"2383":{"position":[[288,5]]}}}],["2803",{"_index":3550,"t":{"2383":{"position":[[368,5]]}}}],["2806",{"_index":3555,"t":{"2383":{"position":[[514,5]]}}}],["2807",{"_index":3518,"t":{"2373":{"position":[[84,5]]},"2383":{"position":[[672,5]]}}}],["2808",{"_index":3529,"t":{"2377":{"position":[[89,5]]}}}],["2810",{"_index":3558,"t":{"2383":{"position":[[574,5]]}}}],["2813",{"_index":3560,"t":{"2383":{"position":[[619,5]]}}}],["2815",{"_index":3524,"t":{"2375":{"position":[[196,5]]},"2385":{"position":[[89,5]]}}}],["2816",{"_index":3563,"t":{"2383":{"position":[[743,5]]}}}],["2818",{"_index":3565,"t":{"2383":{"position":[[793,5]]}}}],["2819",{"_index":3525,"t":{"2375":{"position":[[267,5]]}}}],["2822",{"_index":3516,"t":{"2371":{"position":[[523,5]]},"2383":{"position":[[840,5]]}}}],["2823",{"_index":3566,"t":{"2383":{"position":[[895,5]]}}}],["2824",{"_index":3515,"t":{"2371":{"position":[[515,5]]},"2379":{"position":[[69,5]]}}}],["2825",{"_index":3528,"t":{"2375":{"position":[[313,5]]}}}],["28a878fa14/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2801,"t":{"546":{"position":[[351,91]]}}}],["3",{"_index":131,"t":{"6":{"position":[[68,2]]},"14":{"position":[[371,2],[554,1]]},"16":{"position":[[135,1],[495,1],[725,1]]},"31":{"position":[[388,1]]},"89":{"position":[[547,1]]},"195":{"position":[[218,1]]},"270":{"position":[[222,1]]},"273":{"position":[[271,1],[312,1]]},"283":{"position":[[2859,1],[2930,1]]},"297":{"position":[[164,3]]},"313":{"position":[[422,1]]},"336":{"position":[[1228,1]]},"352":{"position":[[418,1],[1088,1]]},"356":{"position":[[679,1]]},"360":{"position":[[253,1],[294,1]]},"498":{"position":[[114,1]]},"522":{"position":[[840,1]]},"578":{"position":[[714,1]]},"591":{"position":[[1240,1]]},"645":{"position":[[547,1]]},"649":{"position":[[1064,1]]},"675":{"position":[[10,1],[88,1],[277,2],[1079,1]]},"677":{"position":[[163,1]]},"683":{"position":[[181,1],[671,1]]},"687":{"position":[[176,1]]},"860":{"position":[[109,1]]},"1410":{"position":[[36,2],[232,1]]},"2371":{"position":[[217,1]]},"2379":{"position":[[43,1]]},"2388":{"position":[[186,1]]},"2392":{"position":[[129,1]]},"2396":{"position":[[220,1],[493,1]]},"2405":{"position":[[937,1],[1015,1]]},"2444":{"position":[[52,1]]},"2470":{"position":[[29,1]]},"2499":{"position":[[796,1],[1878,1]]},"2562":{"position":[[119,1]]},"2643":{"position":[[168,1]]},"2692":{"position":[[233,1],[274,1]]},"2706":{"position":[[1384,1]]},"2733":{"position":[[3506,1]]},"2753":{"position":[[64,1]]},"2760":{"position":[[164,1]]},"2770":{"position":[[1011,1]]}}}],["3).topythonproxi",{"_index":5038,"t":{"2770":{"position":[[911,17]]}}}],["3.0.0",{"_index":633,"t":{"49":{"position":[[598,5]]},"260":{"position":[[392,5]]},"448":{"position":[[301,5]]},"1986":{"position":[[49,6]]},"2383":{"position":[[139,5]]},"2400":{"position":[[770,5]]},"2458":{"position":[[403,5],[590,5]]},"2499":{"position":[[1621,5]]}}}],["3.0.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2299,"t":{"498":{"position":[[1386,92],[1526,92],[1666,92],[1796,92],[29918,92],[30058,92],[30198,92],[30328,92],[62080,92],[62220,92],[62360,92],[62490,92]]}}}],["3.0.2",{"_index":1171,"t":{"179":{"position":[[600,5],[1027,6],[1063,6]]},"398":{"position":[[935,6],[977,6]]},"498":{"position":[[24391,6],[25060,6],[56553,6],[57222,6]]},"849":{"position":[[81,5]]},"862":{"position":[[145,5]]},"936":{"position":[[81,5]]},"1410":{"position":[[262,5]]}}}],["3.0.2.jar",{"_index":2662,"t":{"498":{"position":[[21572,9],[21712,9],[21850,9],[21980,9],[26373,9],[26513,9],[26651,9],[26781,9],[53734,9],[53874,9],[54012,9],[54142,9],[58535,9],[58675,9],[58813,9],[58943,9]]}}}],["3.0.2.jar:/users/alexandre/library/caches/scalacli/loc",{"_index":2282,"t":{"498":{"position":[[734,56],[29266,56],[61428,56]]}}}],["3.0.nightli",{"_index":238,"t":{"16":{"position":[[377,11]]}}}],["3.1",{"_index":1861,"t":{"340":{"position":[[313,4]]}}}],["3.1.0",{"_index":1843,"t":{"338":{"position":[[1308,5]]}}}],["3.1.1",{"_index":1684,"t":{"319":{"position":[[123,5],[585,6],[621,6],[923,5]]},"321":{"position":[[427,5]]},"1410":{"position":[[296,5]]}}}],["3.1.2",{"_index":1768,"t":{"332":{"position":[[285,5]]},"1410":{"position":[[331,5],[358,5]]}}}],["3.1.3",{"_index":650,"t":{"51":{"position":[[357,7]]},"53":{"position":[[508,7]]},"55":{"position":[[392,8]]},"285":{"position":[[1459,5]]},"1410":{"position":[[394,5]]},"2753":{"position":[[244,5],[306,6],[342,6]]},"2760":{"position":[[183,5]]},"2768":{"position":[[661,5]]},"2779":{"position":[[165,5],[240,5],[314,5],[543,5]]},"2830":{"position":[[520,5]]}}}],["3.1.3.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":5220,"t":{"2815":{"position":[[1376,77]]}}}],["3.1.nightli",{"_index":239,"t":{"16":{"position":[[392,11]]},"596":{"position":[[966,12]]}}}],["3.1.x",{"_index":1859,"t":{"340":{"position":[[238,6]]},"382":{"position":[[30,6]]}}}],["3.11",{"_index":2884,"t":{"591":{"position":[[87,4]]}}}],["3.19.0.jar",{"_index":2668,"t":{"498":{"position":[[22395,10],[22526,10],[22665,10],[27196,10],[27327,10],[27466,10],[54557,10],[54688,10],[54827,10],[59358,10],[59489,10],[59628,10]]},"546":{"position":[[2193,10],[2309,10],[2433,10]]}}}],["3.19.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf",{"_index":2321,"t":{"498":{"position":[[2481,112],[31013,112],[63175,112]]}}}],["3.19.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/jline/jlin",{"_index":2317,"t":{"498":{"position":[[2211,99],[2342,99],[30743,99],[30874,99],[62905,99],[63036,99]]}}}],["3.2",{"_index":2755,"t":{"508":{"position":[[690,3],[707,3],[793,3],[879,3]]}}}],["3.2.0",{"_index":3433,"t":{"1410":{"position":[[431,5],[468,5]]},"2740":{"position":[[114,5]]},"2753":{"position":[[87,5],[223,5]]},"2764":{"position":[[21,5]]}}}],["3.2.0.jar:~/library/caches/scalacli/loc",{"_index":4960,"t":{"2742":{"position":[[1125,41]]}}}],["3.2.1",{"_index":980,"t":{"113":{"position":[[445,5],[696,5]]},"277":{"position":[[171,5],[430,5],[1830,5]]},"1410":{"position":[[506,5]]},"2706":{"position":[[2231,5]]}}}],["3.2.2",{"_index":1376,"t":{"242":{"position":[[305,6],[341,6]]},"244":{"position":[[411,6],[447,6]]},"530":{"position":[[467,6]]},"542":{"position":[[175,6],[211,6]]},"546":{"position":[[147,6],[183,6],[799,6]]},"1410":{"position":[[547,5]]},"2586":{"position":[[392,5]]},"2594":{"position":[[666,6],[893,6]]},"2645":{"position":[[360,8]]},"2658":{"position":[[21,5]]},"2660":{"position":[[432,5]]}}}],["3.2.2.jar",{"_index":2824,"t":{"546":{"position":[[1460,9],[1585,9],[1708,9],[1823,9]]}}}],["3.2.2.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":585,"t":{"35":{"position":[[1282,77]]},"546":{"position":[[488,77]]}}}],["3.3.0",{"_index":3240,"t":{"785":{"position":[[534,7]]},"1410":{"position":[[583,5],[619,5]]},"2562":{"position":[[6,5]]}}}],["3.3.1",{"_index":1181,"t":{"181":{"position":[[119,5]]},"1410":{"position":[[655,5]]},"2405":{"position":[[304,6],[347,6],[366,5],[738,6]]},"2429":{"position":[[324,6],[367,6],[562,6],[605,6],[846,5]]},"2463":{"position":[[1368,6],[1410,6]]},"2488":{"position":[[105,6],[148,6],[217,6],[267,6],[347,6],[401,6]]},"2499":{"position":[[922,5]]}}}],["3.3.3",{"_index":3571,"t":{"2388":{"position":[[271,6]]},"2400":{"position":[[723,5]]}}}],["3.3.6.jar",{"_index":2623,"t":{"498":{"position":[[19260,9],[47937,9]]}}}],["3.3.x",{"_index":3647,"t":{"2405":{"position":[[130,5]]}}}],["3.4.0",{"_index":3438,"t":{"1410":{"position":[[691,5]]},"2388":{"position":[[201,6],[392,7],[472,5]]},"2400":{"position":[[252,5]]}}}],["3.4.1",{"_index":3415,"t":{"1241":{"position":[[84,6]]},"1410":{"position":[[729,5]]},"1429":{"position":[[307,6]]},"1443":{"position":[[307,6]]},"1450":{"position":[[307,6]]},"1457":{"position":[[307,6]]},"1464":{"position":[[307,6]]},"1472":{"position":[[307,6]]},"1479":{"position":[[307,6]]},"1492":{"position":[[307,6]]},"1519":{"position":[[307,6]]},"2104":{"position":[[43,6]]},"2371":{"position":[[46,6],[125,5]]},"2383":{"position":[[818,5]]}}}],["3.4.2",{"_index":3512,"t":{"2371":{"position":[[263,5],[291,5],[413,5],[460,5],[483,5]]}}}],["3.5.2",{"_index":5261,"t":{"2826":{"position":[[173,5]]}}}],["3.5.8",{"_index":815,"t":{"83":{"position":[[239,5],[1105,7],[1405,5]]},"85":{"position":[[136,5],[330,5]]},"87":{"position":[[364,7]]},"2790":{"position":[[457,5]]},"2830":{"position":[[1092,5]]}}}],["3.6.1",{"_index":4626,"t":{"2674":{"position":[[2610,5]]}}}],["3.6.jar",{"_index":2480,"t":{"498":{"position":[[10405,7],[39082,7]]}}}],["3.7.0",{"_index":5180,"t":{"2804":{"position":[[929,5]]}}}],["3.7.0.jar",{"_index":2474,"t":{"498":{"position":[[10148,9],[16816,9],[19678,9],[22937,9],[27738,9],[38825,9],[45493,9],[48355,9],[55099,9],[59900,9]]},"546":{"position":[[2677,9]]}}}],["3.7.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2323,"t":{"498":{"position":[[2619,92],[31151,92],[63313,92]]}}}],["3.7.1",{"_index":5182,"t":{"2804":{"position":[[981,5]]}}}],["3.7.10",{"_index":4090,"t":{"2524":{"position":[[612,6]]}}}],["3.7.11",{"_index":4080,"t":{"2524":{"position":[[288,6]]}}}],["3.7.12",{"_index":4073,"t":{"2524":{"position":[[43,6]]}}}],["3.7.13",{"_index":3970,"t":{"2499":{"position":[[465,6]]}}}],["3.7.14",{"_index":3992,"t":{"2499":{"position":[[1233,6]]}}}],["3.7.15",{"_index":3867,"t":{"2472":{"position":[[43,6]]}}}],["3.7.17",{"_index":3376,"t":{"1069":{"position":[[118,7]]},"1474":{"position":[[9183,7]]},"1699":{"position":[[63,7]]},"2458":{"position":[[275,6]]}}}],["3.7.2",{"_index":5190,"t":{"2804":{"position":[[1234,5]]}}}],["3.7.3",{"_index":4374,"t":{"2604":{"position":[[1155,5]]}}}],["3.7.4",{"_index":4220,"t":{"2556":{"position":[[586,5]]},"2785":{"position":[[829,5]]}}}],["3.7.5",{"_index":4166,"t":{"2545":{"position":[[406,5]]}}}],["3.7.6",{"_index":4162,"t":{"2545":{"position":[[276,5]]},"2772":{"position":[[1034,5]]}}}],["3.7.7",{"_index":4154,"t":{"2545":{"position":[[43,5]]}}}],["3.8.0",{"_index":4992,"t":{"2750":{"position":[[1250,5]]}}}],["3.8.15",{"_index":4350,"t":{"2604":{"position":[[277,6]]}}}],["3.8.16",{"_index":4158,"t":{"2545":{"position":[[150,6]]}}}],["3.8.3",{"_index":4861,"t":{"2719":{"position":[[2937,5]]}}}],["3.8.5",{"_index":4693,"t":{"2687":{"position":[[1722,5]]}}}],["3.8.6",{"_index":4628,"t":{"2674":{"position":[[2663,5]]}}}],["3.8.7",{"_index":4634,"t":{"2674":{"position":[[2844,5]]}}}],["3.8.8",{"_index":4637,"t":{"2674":{"position":[[2951,5]]}}}],["3.9.0",{"_index":3961,"t":{"2499":{"position":[[147,5]]}}}],["3.9.1",{"_index":3884,"t":{"2472":{"position":[[555,5]]}}}],["3.9.3",{"_index":3634,"t":{"2400":{"position":[[474,5]]}}}],["3.9.4",{"_index":3536,"t":{"2383":{"position":[[87,5]]}}}],["3.9.5",{"_index":3557,"t":{"2383":{"position":[[547,5]]}}}],["3.lt",{"_index":3646,"t":{"2405":{"position":[[34,5],[1039,6]]}}}],["3.nightli",{"_index":227,"t":{"16":{"position":[[172,10],[767,9],[993,9]]},"2405":{"position":[[888,9]]}}}],["3.x",{"_index":213,"t":{"14":{"position":[[286,3]]},"512":{"position":[[227,3]]},"516":{"position":[[308,3]]},"522":{"position":[[187,5],[733,3],[896,3]]},"528":{"position":[[110,3],[129,3]]},"530":{"position":[[216,3]]},"532":{"position":[[192,4]]},"538":{"position":[[26,3]]},"653":{"position":[[322,5]]},"2405":{"position":[[642,4]]}}}],["3.{sub",{"_index":235,"t":{"16":{"position":[[331,6]]}}}],["32",{"_index":1626,"t":{"285":{"position":[[1656,2]]}}}],["32.0.0",{"_index":4210,"t":{"2556":{"position":[[223,6]]}}}],["32.0.1",{"_index":4189,"t":{"2545":{"position":[[1210,6]]}}}],["32.1.1",{"_index":4170,"t":{"2545":{"position":[[509,6]]}}}],["32.1.2",{"_index":4077,"t":{"2524":{"position":[[142,6]]}}}],["32.1.3",{"_index":4009,"t":{"2499":{"position":[[1758,6]]}}}],["33",{"_index":4914,"t":{"2733":{"position":[[2356,2]]}}}],["33.0.0",{"_index":3703,"t":{"2426":{"position":[[134,6]]}}}],["33.1.0",{"_index":3543,"t":{"2383":{"position":[[256,6]]}}}],["350",{"_index":2016,"t":{"402":{"position":[[729,3]]}}}],["35694880",{"_index":3504,"t":{"1986":{"position":[[61,8]]},"2383":{"position":[[150,8]]}}}],["359",{"_index":1484,"t":{"275":{"position":[[481,3]]}}}],["36",{"_index":4034,"t":{"2504":{"position":[[709,2]]}}}],["39",{"_index":4880,"t":{"2719":{"position":[[3515,2]]}}}],["3c6fdea1/.scala",{"_index":5217,"t":{"2815":{"position":[[1198,15]]}}}],["4",{"_index":192,"t":{"10":{"position":[[164,2]]},"31":{"position":[[417,1]]},"137":{"position":[[750,1]]},"268":{"position":[[269,2],[747,2]]},"270":{"position":[[322,2]]},"275":{"position":[[316,2]]},"283":{"position":[[899,2],[1100,2]]},"297":{"position":[[282,2]]},"313":{"position":[[424,1]]},"352":{"position":[[650,1]]},"356":{"position":[[779,2]]},"362":{"position":[[357,2],[425,2]]},"2388":{"position":[[54,1]]},"2439":{"position":[[221,1]]},"2470":{"position":[[34,1]]},"2499":{"position":[[1883,1]]},"2692":{"position":[[374,2],[586,2]]},"2706":{"position":[[2676,1]]},"2740":{"position":[[280,2],[333,2]]}}}],["4.18.2",{"_index":3561,"t":{"2383":{"position":[[696,6]]}}}],["4.19.2",{"_index":3562,"t":{"2383":{"position":[[706,6]]}}}],["4.5.11",{"_index":5194,"t":{"2804":{"position":[[1353,6]]}}}],["4.5.12",{"_index":5113,"t":{"2785":{"position":[[620,6]]}}}],["4.5.13",{"_index":5137,"t":{"2785":{"position":[[1499,6]]}}}],["4.6.0",{"_index":4865,"t":{"2719":{"position":[[3047,5]]}}}],["4.7.0",{"_index":4684,"t":{"2687":{"position":[[1414,5]]}}}],["4.7.1",{"_index":4615,"t":{"2674":{"position":[[2241,5]]}}}],["4.7.8",{"_index":4222,"t":{"2556":{"position":[[640,5]]}}}],["4.8.0",{"_index":4168,"t":{"2545":{"position":[[460,5]]}}}],["4.8.1",{"_index":4164,"t":{"2545":{"position":[[330,5]]}}}],["4.8.10",{"_index":3976,"t":{"2499":{"position":[[661,6]]}}}],["4.8.11",{"_index":3997,"t":{"2499":{"position":[[1400,6]]}}}],["4.8.12",{"_index":4011,"t":{"2499":{"position":[[1817,6]]}}}],["4.8.13",{"_index":3816,"t":{"2458":{"position":[[21,6]]}}}],["4.8.14",{"_index":3823,"t":{"2458":{"position":[[198,6]]}}}],["4.8.15",{"_index":3709,"t":{"2426":{"position":[[290,6]]}}}],["4.8.2",{"_index":4156,"t":{"2545":{"position":[[97,5]]}}}],["4.8.3",{"_index":4097,"t":{"2524":{"position":[[835,5]]}}}],["4.8.4",{"_index":4094,"t":{"2524":{"position":[[714,5]]}}}],["4.8.7",{"_index":4075,"t":{"2524":{"position":[[93,5]]}}}],["4.8.9",{"_index":3968,"t":{"2499":{"position":[[389,5]]}}}],["4.9.0",{"_index":3629,"t":{"2400":{"position":[[355,5]]}}}],["4.9.1",{"_index":3639,"t":{"2400":{"position":[[672,5]]}}}],["4.9.2",{"_index":3540,"t":{"2383":{"position":[[207,5]]}}}],["42",{"_index":5024,"t":{"2766":{"position":[[166,3]]}}}],["43",{"_index":2284,"t":{"498":{"position":[[803,2],[2935,2],[21393,2],[23448,2],[23690,2],[23797,2],[26194,2],[28249,2],[28491,2],[28598,2],[29335,2],[31467,2],[53555,2],[55610,2],[55852,2],[55959,2],[58356,2],[60411,2],[60653,2],[60760,2],[61497,2],[63629,2]]}}}],["45",{"_index":5028,"t":{"2766":{"position":[[388,2]]}}}],["4505094",{"_index":254,"t":{"16":{"position":[[884,7],[1030,7]]}}}],["46",{"_index":2742,"t":{"500":{"position":[[10,3]]},"921":{"position":[[98,2]]},"965":{"position":[[98,2]]},"1420":{"position":[[118,2]]},"2559":{"position":[[91,2]]},"2626":{"position":[[10,3]]},"2785":{"position":[[66,2]]}}}],["475e1607f5/jar/library.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":581,"t":{"35":{"position":[[1142,94]]}}}],["49",{"_index":962,"t":{"109":{"position":[[223,2],[273,2]]},"2804":{"position":[[1428,2]]}}}],["49a6348a",{"_index":2335,"t":{"498":{"position":[[3220,9],[31897,9]]}}}],["49a6348a.jar",{"_index":2342,"t":{"498":{"position":[[3407,12],[3688,12],[3853,12],[4020,12],[4185,12],[32084,12],[32365,12],[32530,12],[32697,12],[32862,12]]}}}],["49a6348a/bloop",{"_index":2339,"t":{"498":{"position":[[3368,14],[3816,14],[3982,14],[4148,14],[32045,14],[32493,14],[32659,14],[32825,14]]}}}],["49a6348a/socket",{"_index":2347,"t":{"498":{"position":[[3661,16],[32338,16]]}}}],["4a9e6989",{"_index":5078,"t":{"2772":{"position":[[1489,8]]}}}],["4bi",{"_index":4434,"t":{"2621":{"position":[[1814,3]]}}}],["5",{"_index":395,"t":{"31":{"position":[[464,1]]},"270":{"position":[[227,2]]},"273":{"position":[[241,2],[276,2],[317,2]]},"356":{"position":[[684,2]]},"360":{"position":[[223,2],[258,2],[299,2]]},"2439":{"position":[[226,1]]},"2602":{"position":[[486,1]]},"2692":{"position":[[203,2],[238,2],[279,2],[605,2],[624,2]]}}}],["5.3.1",{"_index":4484,"t":{"2636":{"position":[[1376,5]]}}}],["5.3.1.jar",{"_index":2671,"t":{"498":{"position":[[23184,9],[27985,9],[55346,9],[60147,9]]},"546":{"position":[[2894,9]]}}}],["5.3.1.jar:/users/alexandre/library/caches/scalacli/loc",{"_index":2327,"t":{"498":{"position":[[2866,56],[31398,56],[63560,56]]}}}],["5.4.0",{"_index":4485,"t":{"2636":{"position":[[1385,5]]}}}],["5.6.1.jar",{"_index":2430,"t":{"498":{"position":[[7482,9],[36159,9]]}}}],["5.7.1",{"_index":4100,"t":{"2524":{"position":[[885,5]]}}}],["5.7.2",{"_index":4101,"t":{"2524":{"position":[[894,5]]}}}],["5.8.0.jar",{"_index":2369,"t":{"498":{"position":[[4855,9],[4987,9],[33532,9],[33664,9]]}}}],["500",{"_index":1338,"t":{"222":{"position":[[520,3]]}}}],["5005",{"_index":1394,"t":{"256":{"position":[[126,5]]},"300":{"position":[[918,4],[1065,4]]},"301":{"position":[[413,5],[441,4]]},"304":{"position":[[470,5],[498,4],[736,5]]},"1021":{"position":[[54,5]]},"1431":{"position":[[1476,5]]},"1438":{"position":[[50,5]]},"1445":{"position":[[1476,5]]},"1452":{"position":[[1476,5]]},"1459":{"position":[[1476,5]]},"1466":{"position":[[1476,5]]},"1474":{"position":[[1476,5]]},"1481":{"position":[[1476,5]]},"1494":{"position":[[1476,5]]},"1521":{"position":[[1476,5]]},"1631":{"position":[[11,5]]},"2746":{"position":[[144,4]]}}}],["5006",{"_index":1398,"t":{"256":{"position":[[309,4]]}}}],["53",{"_index":5127,"t":{"2785":{"position":[[1238,2]]}}}],["532",{"_index":4282,"t":{"2594":{"position":[[120,5]]}}}],["56",{"_index":4006,"t":{"2499":{"position":[[1630,2]]}}}],["59",{"_index":3828,"t":{"2458":{"position":[[412,2]]}}}],["6",{"_index":400,"t":{"31":{"position":[[509,1],[3672,2]]},"283":{"position":[[729,1]]},"2692":{"position":[[629,2]]}}}],["6.2.0.202206071550",{"_index":5288,"t":{"2830":{"position":[[787,18]]}}}],["6.2.5.jar",{"_index":2571,"t":{"498":{"position":[[15842,9],[44519,9]]}}}],["6.3.0.202209071007",{"_index":5084,"t":{"2772":{"position":[[1683,18]]}}}],["6.4.0.202211300538",{"_index":4697,"t":{"2687":{"position":[[1887,18]]}}}],["6.5.0.202303070854",{"_index":4266,"t":{"2576":{"position":[[98,18]]}}}],["6.6.0.202305301015",{"_index":4176,"t":{"2545":{"position":[[741,18]]}}}],["6.6.1.202309021850",{"_index":3974,"t":{"2499":{"position":[[592,18]]}}}],["6.7.0.202309050840",{"_index":3982,"t":{"2499":{"position":[[849,18]]}}}],["6.8.0.202311291450",{"_index":3758,"t":{"2439":{"position":[[94,18]]}}}],["60",{"_index":3835,"t":{"2458":{"position":[[599,2]]}}}],["60eae7//[defaultpattern",{"_index":2660,"t":{"498":{"position":[[21396,25],[23451,25],[23693,25],[26197,25],[28252,25],[28494,25],[53558,25],[55613,25],[55855,25],[58359,25],[60414,25],[60656,25]]}}}],["60eae7/org.virtuslab.scala",{"_index":2285,"t":{"498":{"position":[[806,26],[2938,26],[23800,26],[28601,26],[29338,26],[31470,26],[55962,26],[60763,26],[61500,26],[63632,26]]}}}],["62",{"_index":978,"t":{"113":{"position":[[342,2],[398,2],[601,2],[649,2]]}}}],["64",{"_index":1123,"t":{"157":{"position":[[238,2]]},"159":{"position":[[430,2]]},"181":{"position":[[143,2]]},"1860":{"position":[[11,2],[24,2]]},"2740":{"position":[[142,2]]},"2760":{"position":[[211,2]]},"2768":{"position":[[689,2]]}}}],["648755",{"_index":693,"t":{"55":{"position":[[754,6]]}}}],["64k",{"_index":4589,"t":{"2674":{"position":[[1155,3]]}}}],["7",{"_index":406,"t":{"31":{"position":[[571,1],[3675,2]]},"283":{"position":[[714,1]]}}}],["7.2.20.jar",{"_index":2357,"t":{"498":{"position":[[4323,10],[6507,10],[11164,10],[33000,10],[35184,10],[39841,10]]}}}],["7/contents/home/bin/java",{"_index":2278,"t":{"498":{"position":[[497,24],[29029,24],[61191,24]]}}}],["71",{"_index":3642,"t":{"2400":{"position":[[779,2]]}}}],["7317286d",{"_index":5057,"t":{"2772":{"position":[[788,8]]}}}],["76673f7f",{"_index":1170,"t":{"179":{"position":[[584,8]]}}}],["7a1ed8dde0/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":4958,"t":{"2742":{"position":[[988,91]]}}}],["7f1080f1.jar",{"_index":2402,"t":{"498":{"position":[[6218,12],[34895,12]]}}}],["7f1080f1/com",{"_index":2399,"t":{"498":{"position":[[6168,12],[34845,12]]}}}],["8",{"_index":410,"t":{"31":{"position":[[622,1],[3678,2]]},"135":{"position":[[873,1]]},"224":{"position":[[263,1]]},"336":{"position":[[795,2],[855,1],[970,1]]},"1986":{"position":[[59,1]]},"2383":{"position":[[148,1]]},"2433":{"position":[[16,1]]},"2463":{"position":[[957,2],[1379,4],[1421,4]]},"2518":{"position":[[138,1]]},"2537":{"position":[[165,1]]},"2604":{"position":[[921,1]]},"2687":{"position":[[1369,1]]},"2706":{"position":[[213,1]]},"2750":{"position":[[903,1]]}}}],["80511",{"_index":2716,"t":{"498":{"position":[[50721,5],[50803,5],[50963,6],[51456,5],[51800,5],[51918,5],[52036,5],[52154,5],[52272,5],[52390,5],[52508,5],[52615,5],[52715,5],[52909,8],[53097,5]]}}}],["812",{"_index":5029,"t":{"2766":{"position":[[400,4]]}}}],["8212",{"_index":2713,"t":{"498":{"position":[[50505,5]]}}}],["89836cd8",{"_index":3836,"t":{"2458":{"position":[[602,8]]}}}],["8],9,10,11,12,13,14,15,16,17,18",{"_index":534,"t":{"31":{"position":[[3901,34]]}}}],["8m",{"_index":1906,"t":{"362":{"position":[[618,3]]}}}],["9",{"_index":414,"t":{"31":{"position":[[658,1],[3681,1]]},"135":{"position":[[103,1]]}}}],["9.1.0",{"_index":2310,"t":{"498":{"position":[[1936,5],[22120,5],[26921,5],[30468,5],[54282,5],[59083,5],[62630,5]]}}}],["9.2.jar",{"_index":2437,"t":{"498":{"position":[[7756,7],[7871,7],[12670,7],[12793,7],[36433,7],[36548,7],[41347,7],[41470,7]]}}}],["9.3.0",{"_index":2828,"t":{"546":{"position":[[1948,5]]}}}],["9.4",{"_index":4869,"t":{"2719":{"position":[[3147,3]]}}}],["9.5",{"_index":4356,"t":{"2604":{"position":[[430,3]]}}}],["9.6",{"_index":3999,"t":{"2499":{"position":[[1448,3]]}}}],["9.7",{"_index":3559,"t":{"2383":{"position":[[594,3]]}}}],["926",{"_index":5161,"t":{"2802":{"position":[[350,4]]}}}],["9858975811713766588.log",{"_index":3848,"t":{"2463":{"position":[[622,24]]}}}],["998",{"_index":5275,"t":{"2830":{"position":[[265,4]]}}}],["_",{"_index":1731,"t":{"326":{"position":[[519,1],[933,2]]},"338":{"position":[[965,1]]},"374":{"position":[[146,1]]},"376":{"position":[[4,1],[222,2]]},"380":{"position":[[243,1]]},"2444":{"position":[[1399,2]]},"2733":{"position":[[2012,1]]}}}],["_.java",{"_index":972,"t":{"111":{"position":[[304,6]]},"376":{"position":[[302,6]]},"378":{"position":[[253,6]]},"702":{"position":[[602,7]]},"708":{"position":[[279,7]]},"710":{"position":[[480,7]]},"712":{"position":[[616,7]]},"722":{"position":[[682,7]]},"724":{"position":[[614,7]]},"726":{"position":[[831,7]]},"732":{"position":[[758,7]]},"742":{"position":[[1054,7]]},"882":{"position":[[602,7]]},"886":{"position":[[279,7]]},"888":{"position":[[682,7]]},"890":{"position":[[758,7]]},"897":{"position":[[1054,7]]},"1427":{"position":[[644,7]]},"1441":{"position":[[321,7]]},"1448":{"position":[[724,7]]},"1455":{"position":[[800,7]]},"1477":{"position":[[1098,7]]}}}],["_.md",{"_index":973,"t":{"111":{"position":[[413,4]]},"376":{"position":[[342,4]]},"378":{"position":[[362,4]]},"567":{"position":[[174,4]]},"702":{"position":[[616,4]]},"708":{"position":[[293,4]]},"710":{"position":[[494,4]]},"712":{"position":[[630,4]]},"722":{"position":[[696,4]]},"724":{"position":[[628,4]]},"726":{"position":[[845,4]]},"732":{"position":[[772,4]]},"742":{"position":[[1068,4]]},"882":{"position":[[616,4]]},"886":{"position":[[293,4]]},"888":{"position":[[696,4]]},"890":{"position":[[772,4]]},"897":{"position":[[1068,4]]},"1427":{"position":[[658,4]]},"1441":{"position":[[335,4]]},"1448":{"position":[[738,4]]},"1455":{"position":[[814,4]]},"1477":{"position":[[1112,4]]},"2698":{"position":[[166,4]]}}}],["_.sc",{"_index":967,"t":{"111":{"position":[[95,4]]},"376":{"position":[[270,4]]},"378":{"position":[[44,4]]},"380":{"position":[[554,4]]},"410":{"position":[[321,4],[864,4]]},"412":{"position":[[1429,4],[1696,4]]},"661":{"position":[[1106,4],[2019,4]]},"702":{"position":[[610,5]]},"708":{"position":[[287,5]]},"710":{"position":[[488,5]]},"712":{"position":[[624,5]]},"722":{"position":[[690,5]]},"724":{"position":[[622,5]]},"726":{"position":[[839,5]]},"732":{"position":[[766,5]]},"742":{"position":[[1062,5]]},"882":{"position":[[610,5]]},"886":{"position":[[287,5]]},"888":{"position":[[690,5]]},"890":{"position":[[766,5]]},"897":{"position":[[1062,5]]},"1427":{"position":[[652,5]]},"1441":{"position":[[329,5]]},"1448":{"position":[[732,5]]},"1455":{"position":[[808,5]]},"1477":{"position":[[1106,5]]}}}],["_.scala",{"_index":968,"t":{"111":{"position":[[173,7]]},"376":{"position":[[225,7]]},"378":{"position":[[122,7]]},"702":{"position":[[593,8]]},"708":{"position":[[270,8]]},"710":{"position":[[471,8]]},"712":{"position":[[607,8]]},"722":{"position":[[673,8]]},"724":{"position":[[605,8]]},"726":{"position":[[822,8]]},"732":{"position":[[749,8]]},"742":{"position":[[1045,8]]},"882":{"position":[[593,8]]},"886":{"position":[[270,8]]},"888":{"position":[[673,8]]},"890":{"position":[[749,8]]},"897":{"position":[[1045,8]]},"1427":{"position":[[635,8]]},"1441":{"position":[[312,8]]},"1448":{"position":[[715,8]]},"1455":{"position":[[791,8]]},"1477":{"position":[[1089,8]]}}}],["_2.13",{"_index":1212,"t":{"191":{"position":[[913,5]]},"1896":{"position":[[67,7]]}}}],["_3",{"_index":1213,"t":{"191":{"position":[[922,3]]},"1896":{"position":[[78,4]]}}}],["__.publishloc",{"_index":891,"t":{"91":{"position":[[563,15]]}}}],["_encoded_password_",{"_index":3020,"t":{"614":{"position":[[1533,18]]},"2694":{"position":[[274,18],[320,18]]}}}],["_encoded_user_",{"_index":3019,"t":{"614":{"position":[[1514,14]]},"2694":{"position":[[223,14],[301,14]]}}}],["_native0.4",{"_index":3492,"t":{"1898":{"position":[[79,12]]}}}],["_password_",{"_index":3183,"t":{"693":{"position":[[837,11]]}}}],["_sc",{"_index":3128,"t":{"661":{"position":[[1353,3]]},"2444":{"position":[[693,5]]}}}],["_sjs1",{"_index":3491,"t":{"1898":{"position":[[68,7]]}}}],["_username_",{"_index":3182,"t":{"693":{"position":[[826,10]]}}}],["a.scala",{"_index":913,"t":{"97":{"position":[[834,7],[852,7]]},"264":{"position":[[530,7]]},"474":{"position":[[1299,7]]}}}],["a.test.scala",{"_index":1423,"t":{"264":{"position":[[542,12],[863,13],[1762,12]]}}}],["a/.../should/not/format/shouldnotformat.scala",{"_index":857,"t":{"87":{"position":[[799,45]]}}}],["a3314352b638afbf0dca19f127e8263ed6f898bd.jar",{"_index":2516,"t":{"498":{"position":[[12252,44],[40929,44]]}}}],["a3314352b638afbf0dca19f127e8263ed6f898bd/ivi",{"_index":2514,"t":{"498":{"position":[[12197,44],[40874,44]]}}}],["aarch64",{"_index":4204,"t":{"2554":{"position":[[127,7]]},"2602":{"position":[[16,7]]},"2651":{"position":[[1947,7]]},"2674":{"position":[[1129,7],[1330,7]]},"2679":{"position":[[78,8]]},"2785":{"position":[[363,7]]}}}],["aarch64/arm64",{"_index":4564,"t":{"2662":{"position":[[61,13]]},"2664":{"position":[[61,13]]}}}],["abil",{"_index":1113,"t":{"153":{"position":[[270,7]]},"622":{"position":[[956,7],[1182,7]]},"2394":{"position":[[8,7]]}}}],["abort",{"_index":1486,"t":{"275":{"position":[[549,7]]}}}],["abov",{"_index":345,"t":{"25":{"position":[[735,5]]},"83":{"position":[[1197,6],[1427,6]]},"101":{"position":[[1034,6]]},"129":{"position":[[856,6]]},"139":{"position":[[112,6]]},"173":{"position":[[183,5]]},"181":{"position":[[417,5]]},"218":{"position":[[181,7],[325,7]]},"260":{"position":[[490,5]]},"311":{"position":[[275,6]]},"466":{"position":[[552,5]]},"468":{"position":[[327,5]]},"486":{"position":[[848,6]]},"508":{"position":[[320,5]]},"540":{"position":[[166,5]]},"622":{"position":[[1627,5]]},"639":{"position":[[390,5]]},"645":{"position":[[184,5]]},"649":{"position":[[268,6]]},"661":{"position":[[777,6]]},"2815":{"position":[[3003,6]]}}}],["absent",{"_index":1527,"t":{"281":{"position":[[1105,6]]},"2790":{"position":[[108,7]]}}}],["absolut",{"_index":526,"t":{"31":{"position":[[3703,8]]},"39":{"position":[[168,8]]},"218":{"position":[[236,8]]},"1265":{"position":[[191,8]]},"1429":{"position":[[943,8]]},"1443":{"position":[[943,8]]},"1450":{"position":[[943,8]]},"1457":{"position":[[943,8]]},"1464":{"position":[[943,8]]},"1472":{"position":[[943,8]]},"1479":{"position":[[943,8]]},"1492":{"position":[[943,8]]},"1519":{"position":[[943,8]]},"2130":{"position":[[150,8]]},"2582":{"position":[[241,8]]}}}],["abstract",{"_index":3358,"t":{"879":{"position":[[161,8]]},"921":{"position":[[262,8]]}}}],["accept",{"_index":214,"t":{"14":{"position":[[319,7]]},"16":{"position":[[407,9]]},"25":{"position":[[588,6]]},"69":{"position":[[277,8]]},"99":{"position":[[23,6]]},"101":{"position":[[10,7]]},"103":{"position":[[10,7]]},"105":{"position":[[261,7]]},"107":{"position":[[10,7]]},"109":{"position":[[10,7]]},"115":{"position":[[23,7]]},"129":{"position":[[617,6]]},"155":{"position":[[548,7],[641,10],[966,9]]},"179":{"position":[[692,7]]},"203":{"position":[[1923,6]]},"216":{"position":[[29,8],[94,8]]},"338":{"position":[[1702,7]]},"492":{"position":[[38,7],[157,8]]},"498":{"position":[[52988,8]]},"500":{"position":[[33,8]]},"512":{"position":[[46,7],[192,9]]},"518":{"position":[[85,8]]},"522":{"position":[[1102,7]]},"534":{"position":[[142,8]]},"565":{"position":[[510,7]]},"572":{"position":[[231,8]]},"596":{"position":[[414,6]]},"659":{"position":[[10,7],[116,8]]},"689":{"position":[[407,8]]},"691":{"position":[[53,8]]},"700":{"position":[[215,7]]},"702":{"position":[[451,8],[471,8],[784,7]]},"704":{"position":[[1967,7]]},"706":{"position":[[44,7]]},"708":{"position":[[128,8],[148,8],[457,7]]},"710":{"position":[[329,8],[349,8],[896,7]]},"712":{"position":[[465,8],[485,8],[1044,7]]},"714":{"position":[[249,9],[423,7]]},"716":{"position":[[19,7]]},"718":{"position":[[183,7]]},"720":{"position":[[317,7]]},"722":{"position":[[531,8],[551,8],[861,7]]},"724":{"position":[[463,8],[483,8],[796,7]]},"726":{"position":[[680,8],[700,8],[1278,7]]},"728":{"position":[[436,7]]},"730":{"position":[[419,7]]},"732":{"position":[[607,8],[627,8],[1080,7]]},"734":{"position":[[424,7]]},"736":{"position":[[327,7]]},"738":{"position":[[812,7]]},"740":{"position":[[980,7]]},"742":{"position":[[903,8],[923,8],[1233,7]]},"744":{"position":[[179,7]]},"746":{"position":[[188,7]]},"748":{"position":[[255,7]]},"750":{"position":[[670,7]]},"753":{"position":[[46,7]]},"755":{"position":[[301,7]]},"757":{"position":[[163,7]]},"759":{"position":[[145,7]]},"761":{"position":[[170,7]]},"763":{"position":[[355,7]]},"765":{"position":[[180,7]]},"767":{"position":[[38,7]]},"769":{"position":[[59,7]]},"771":{"position":[[0,7]]},"773":{"position":[[0,7]]},"775":{"position":[[20,7]]},"777":{"position":[[0,7]]},"779":{"position":[[20,7]]},"781":{"position":[[22,7]]},"843":{"position":[[44,7]]},"882":{"position":[[451,8],[471,8],[784,7]]},"884":{"position":[[1967,7]]},"886":{"position":[[128,8],[148,8],[457,7]]},"888":{"position":[[531,8],[551,8],[861,7]]},"890":{"position":[[607,8],[627,8],[1080,7]]},"892":{"position":[[980,7]]},"895":{"position":[[249,9],[423,7]]},"897":{"position":[[903,8],[923,8],[1233,7]]},"899":{"position":[[670,7]]},"903":{"position":[[355,7]]},"905":{"position":[[215,7]]},"907":{"position":[[19,7]]},"909":{"position":[[183,7]]},"911":{"position":[[59,7]]},"913":{"position":[[812,7]]},"915":{"position":[[179,7]]},"917":{"position":[[188,7]]},"919":{"position":[[255,7]]},"953":{"position":[[44,7]]},"1031":{"position":[[107,7]]},"1427":{"position":[[493,8],[513,8]]},"1431":{"position":[[1274,7]]},"1441":{"position":[[170,8],[190,8]]},"1445":{"position":[[1274,7]]},"1448":{"position":[[573,8],[593,8]]},"1452":{"position":[[1274,7]]},"1455":{"position":[[649,8],[669,8]]},"1459":{"position":[[1274,7]]},"1466":{"position":[[1274,7]]},"1470":{"position":[[293,9]]},"1474":{"position":[[1274,7]]},"1477":{"position":[[947,8],[967,8]]},"1481":{"position":[[1274,7]]},"1494":{"position":[[1274,7]]},"1521":{"position":[[1274,7]]},"1641":{"position":[[64,7]]},"2405":{"position":[[965,9]]},"2478":{"position":[[78,8]]},"2518":{"position":[[162,6]]},"2626":{"position":[[33,8]]},"2715":{"position":[[14,7]]},"2719":{"position":[[76,6],[539,6]]},"2733":{"position":[[574,6],[633,7],[774,7],[1096,8]]},"2770":{"position":[[55,6]]},"2798":{"position":[[220,7]]},"2817":{"position":[[61,7]]},"2839":{"position":[[0,6],[838,7]]}}}],["access",{"_index":737,"t":{"59":{"position":[[693,6]]},"131":{"position":[[250,6]]},"260":{"position":[[669,6]]},"348":{"position":[[269,6]]},"350":{"position":[[373,6]]},"352":{"position":[[1922,8],[2067,8]]},"417":{"position":[[1104,8]]},"492":{"position":[[546,6]]},"589":{"position":[[274,6]]},"614":{"position":[[1283,10]]},"622":{"position":[[606,10]]},"632":{"position":[[417,6]]},"669":{"position":[[8,6]]},"783":{"position":[[365,6]]},"785":{"position":[[75,6]]},"1327":{"position":[[78,6]]},"1343":{"position":[[78,6]]},"1486":{"position":[[825,6]]},"1536":{"position":[[831,6]]},"1599":{"position":[[5,9]]},"2202":{"position":[[34,6]]},"2222":{"position":[[34,6]]},"2444":{"position":[[863,6],[1012,9],[1590,9]]},"2508":{"position":[[10,6],[196,10],[393,10]]},"2590":{"position":[[57,6]]},"2594":{"position":[[765,8]]},"2641":{"position":[[318,8]]}}}],["accessor",{"_index":402,"t":{"31":{"position":[[521,9],[802,9]]}}}],["accompani",{"_index":4379,"t":{"2607":{"position":[[158,9]]}}}],["accord",{"_index":2054,"t":{"412":{"position":[[340,9]]},"585":{"position":[[289,9]]},"594":{"position":[[39,9]]},"677":{"position":[[22,9]]}}}],["account",{"_index":895,"t":{"91":{"position":[[652,7]]},"129":{"position":[[48,8],[192,7]]},"135":{"position":[[184,7]]},"137":{"position":[[166,7]]},"210":{"position":[[206,7]]},"240":{"position":[[218,7]]},"596":{"position":[[1100,8]]},"663":{"position":[[204,7]]},"2674":{"position":[[611,7]]}}}],["accumul",{"_index":3900,"t":{"2491":{"position":[[0,10]]}}}],["achiev",{"_index":1379,"t":{"246":{"position":[[184,7]]},"248":{"position":[[219,7]]},"452":{"position":[[57,8]]},"478":{"position":[[286,7]]},"482":{"position":[[745,7]]},"496":{"position":[[135,8]]},"2390":{"position":[[789,8]]}}}],["acknowledg",{"_index":3041,"t":{"622":{"position":[[1438,11]]}}}],["act",{"_index":751,"t":{"61":{"position":[[44,4]]},"2641":{"position":[[263,6]]}}}],["action",{"_index":772,"t":{"65":{"position":[[283,7]]},"121":{"position":[[914,8],[1062,8]]},"133":{"position":[[164,8]]},"137":{"position":[[32,8]]},"289":{"position":[[218,7]]},"326":{"position":[[164,7]]},"334":{"position":[[99,8]]},"352":{"position":[[1856,6]]},"498":{"position":[[52745,6],[52942,6],[53172,6],[53277,6]]},"704":{"position":[[177,7],[202,10]]},"884":{"position":[[177,7],[202,10]]},"1335":{"position":[[62,10]]},"1431":{"position":[[3963,7],[3978,10]]},"1434":{"position":[[219,7],[244,10]]},"1438":{"position":[[805,7],[820,10]]},"1445":{"position":[[3791,7],[3806,10]]},"1452":{"position":[[3856,7],[3871,10]]},"1459":{"position":[[4091,7],[4106,10]]},"1466":{"position":[[4091,7],[4106,10]]},"1474":{"position":[[3630,7],[3645,10]]},"1481":{"position":[[4062,7],[4077,10]]},"1486":{"position":[[418,7],[433,10]]},"1494":{"position":[[3586,7],[3601,10]]},"1499":{"position":[[418,7],[433,10]]},"1504":{"position":[[418,7],[433,10]]},"1509":{"position":[[418,7],[433,10]]},"1514":{"position":[[418,7],[433,10]]},"1521":{"position":[[3586,7],[3601,10]]},"1526":{"position":[[418,7],[433,10]]},"1531":{"position":[[578,7],[593,10]]},"1536":{"position":[[418,7],[433,10]]},"2210":{"position":[[7,10]]},"2375":{"position":[[146,10]]},"2381":{"position":[[117,7]]},"2383":{"position":[[50,7]]},"2400":{"position":[[50,7]]},"2411":{"position":[[151,7],[290,7],[421,7],[550,7]]},"2413":{"position":[[50,7],[193,6]]},"2422":{"position":[[90,7]]},"2426":{"position":[[50,7]]},"2435":{"position":[[548,7],[619,7],[690,7],[761,7],[832,7]]},"2439":{"position":[[50,7]]},"2454":{"position":[[314,7],[498,7]]},"2458":{"position":[[105,7]]},"2468":{"position":[[54,7]]},"2470":{"position":[[110,7]]},"2497":{"position":[[13,10]]},"2499":{"position":[[50,7],[779,6],[1929,6]]},"2524":{"position":[[797,7]]},"2545":{"position":[[1298,7]]},"2556":{"position":[[50,7],[121,7]]},"2576":{"position":[[54,7]]},"2604":{"position":[[481,6],[771,6],[842,6],[1095,7]]},"2621":{"position":[[808,7],[1429,7]]},"2632":{"position":[[185,7],[210,10]]},"2636":{"position":[[1620,7],[1691,7]]},"2649":{"position":[[218,10]]},"2651":{"position":[[1322,10],[1333,7],[1406,10],[1417,6],[2337,7],[2898,7]]},"2674":{"position":[[1726,7],[2077,7],[2368,6]]},"2687":{"position":[[2185,7]]},"2706":{"position":[[1784,7]]},"2719":{"position":[[2496,6],[2598,7]]},"2733":{"position":[[2224,7],[2554,6]]},"2750":{"position":[[1144,7]]},"2755":{"position":[[111,7]]},"2785":{"position":[[18,10],[513,7]]},"2802":{"position":[[23,10],[106,10],[199,7],[231,7]]},"2804":{"position":[[387,7]]},"2819":{"position":[[184,7],[318,7],[524,7],[966,6]]},"2830":{"position":[[130,7],[430,7]]},"2841":{"position":[[410,7]]}}}],["action@v6.3",{"_index":1762,"t":{"328":{"position":[[332,11]]},"330":{"position":[[240,11]]}}}],["actions/checkout",{"_index":4013,"t":{"2499":{"position":[[1856,16]]}}}],["actions/checkout@v3",{"_index":1760,"t":{"328":{"position":[[268,19]]},"330":{"position":[[176,19]]}}}],["actions/setup",{"_index":3762,"t":{"2439":{"position":[[195,13]]},"2470":{"position":[[5,13]]}}}],["actions/upload",{"_index":1788,"t":{"334":{"position":[[116,14]]}}}],["activ",{"_index":297,"t":{"21":{"position":[[578,8]]},"281":{"position":[[1470,6]]},"2508":{"position":[[354,11]]},"2602":{"position":[[488,6]]},"2649":{"position":[[527,8]]}}}],["actual",{"_index":1941,"t":{"390":{"position":[[19,8]]},"396":{"position":[[330,9]]},"412":{"position":[[1184,8]]},"496":{"position":[[217,8]]},"530":{"position":[[132,8]]},"578":{"position":[[86,8]]},"614":{"position":[[1560,6]]},"661":{"position":[[689,6]]},"732":{"position":[[862,6]]},"890":{"position":[[862,6]]},"1392":{"position":[[61,8]]},"1452":{"position":[[8786,8]]},"1455":{"position":[[904,6]]},"1990":{"position":[[17,8]]},"2694":{"position":[[347,6]]}}}],["ad",{"_index":266,"t":{"18":{"position":[[238,6]]},"41":{"position":[[129,5]]},"238":{"position":[[154,5]]},"321":{"position":[[385,6]]},"330":{"position":[[105,6]]},"352":{"position":[[983,5]]},"442":{"position":[[135,5]]},"454":{"position":[[20,5]]},"480":{"position":[[0,6],[668,5]]},"482":{"position":[[24,6]]},"492":{"position":[[487,5]]},"496":{"position":[[147,6]]},"498":{"position":[[21254,6],[23309,6],[23551,6],[26055,6],[28110,6],[28352,6],[53416,6],[55471,6],[55713,6],[58217,6],[60272,6],[60514,6]]},"546":{"position":[[895,6]]},"604":{"position":[[444,6]]},"679":{"position":[[565,5]]},"683":{"position":[[377,5]]},"693":{"position":[[711,6]]},"785":{"position":[[1689,5],[2389,5]]},"811":{"position":[[76,5]]},"941":{"position":[[76,5]]},"1179":{"position":[[65,5]]},"1261":{"position":[[123,5]]},"1431":{"position":[[520,5],[7929,5]]},"1445":{"position":[[520,5],[7757,5]]},"1452":{"position":[[520,5],[7822,5]]},"1459":{"position":[[520,5],[8057,5]]},"1466":{"position":[[520,5],[8057,5]]},"1474":{"position":[[520,5],[7596,5]]},"1481":{"position":[[520,5],[8028,5]]},"1494":{"position":[[520,5],[7552,5]]},"1521":{"position":[[520,5],[7552,5]]},"2029":{"position":[[22,5]]},"2126":{"position":[[79,5]]},"2371":{"position":[[493,5]]},"2373":{"position":[[57,5]]},"2388":{"position":[[478,5]]},"2390":{"position":[[994,5]]},"2405":{"position":[[1046,5]]},"2407":{"position":[[503,5]]},"2411":{"position":[[438,5]]},"2418":{"position":[[57,5]]},"2429":{"position":[[1074,5]]},"2444":{"position":[[1669,5]]},"2446":{"position":[[283,5]]},"2463":{"position":[[1438,5]]},"2478":{"position":[[279,5]]},"2480":{"position":[[553,5]]},"2482":{"position":[[123,5]]},"2484":{"position":[[305,5]]},"2486":{"position":[[208,5]]},"2488":{"position":[[429,5]]},"2504":{"position":[[331,6]]},"2508":{"position":[[839,5]]},"2510":{"position":[[110,5],[529,5]]},"2512":{"position":[[784,5]]},"2529":{"position":[[111,5]]},"2531":{"position":[[518,5]]},"2533":{"position":[[286,5]]},"2535":{"position":[[520,5]]},"2562":{"position":[[171,5]]},"2564":{"position":[[187,5],[966,5]]},"2566":{"position":[[356,5]]},"2582":{"position":[[510,5]]},"2584":{"position":[[816,5]]},"2586":{"position":[[441,5]]},"2588":{"position":[[231,5]]},"2590":{"position":[[300,5]]},"2592":{"position":[[266,5]]},"2609":{"position":[[23,5],[102,5]]},"2611":{"position":[[662,5]]},"2613":{"position":[[362,5]]},"2615":{"position":[[168,5]]},"2617":{"position":[[183,5]]},"2619":{"position":[[407,5]]},"2626":{"position":[[101,5],[169,5]]},"2630":{"position":[[87,5]]},"2632":{"position":[[1008,5]]},"2634":{"position":[[411,5]]},"2641":{"position":[[1211,5]]},"2643":{"position":[[429,5],[584,5]]},"2645":{"position":[[580,5]]},"2656":{"position":[[614,5]]},"2658":{"position":[[92,5]]},"2660":{"position":[[603,5]]},"2662":{"position":[[100,5]]},"2664":{"position":[[117,5]]},"2666":{"position":[[119,5]]},"2668":{"position":[[117,5]]},"2670":{"position":[[277,5]]},"2672":{"position":[[163,5]]},"2679":{"position":[[109,5]]},"2683":{"position":[[227,5]]},"2685":{"position":[[115,5]]},"2692":{"position":[[1085,5]]},"2694":{"position":[[508,5]]},"2696":{"position":[[674,5]]},"2698":{"position":[[171,5]]},"2700":{"position":[[188,5]]},"2702":{"position":[[180,5]]},"2704":{"position":[[106,5]]},"2711":{"position":[[185,5]]},"2713":{"position":[[28,5],[86,5]]},"2717":{"position":[[84,5]]},"2725":{"position":[[25,5],[110,5]]},"2727":{"position":[[293,5]]},"2729":{"position":[[100,5]]},"2731":{"position":[[200,5]]},"2738":{"position":[[172,5]]},"2740":{"position":[[336,5]]},"2742":{"position":[[1357,5]]},"2744":{"position":[[468,5]]},"2746":{"position":[[176,5]]},"2748":{"position":[[262,5]]},"2753":{"position":[[836,5]]},"2760":{"position":[[454,5]]},"2762":{"position":[[675,5]]},"2764":{"position":[[108,5]]},"2766":{"position":[[391,5]]},"2768":{"position":[[894,5]]},"2770":{"position":[[658,5],[1013,5]]},"2777":{"position":[[389,5]]},"2779":{"position":[[655,5]]},"2781":{"position":[[361,5]]},"2783":{"position":[[991,5]]},"2790":{"position":[[651,5]]},"2792":{"position":[[132,5]]},"2794":{"position":[[470,5]]},"2796":{"position":[[321,5]]},"2798":{"position":[[577,5]]},"2800":{"position":[[492,5]]},"2802":{"position":[[244,5]]},"2807":{"position":[[261,5]]},"2809":{"position":[[265,5]]},"2811":{"position":[[535,5]]},"2813":{"position":[[215,5],[244,5]]},"2815":{"position":[[186,5],[494,5],[1842,5]]},"2817":{"position":[[371,5]]},"2824":{"position":[[183,5]]},"2826":{"position":[[25,5],[812,5],[958,5],[1102,5]]},"2833":{"position":[[205,5]]},"2835":{"position":[[147,5],[230,5]]}}}],["adapter_2.12",{"_index":2366,"t":{"498":{"position":[[4728,12],[33405,12]]}}}],["adapter_2.12/1.1.3/scala",{"_index":2365,"t":{"498":{"position":[[4697,24],[33374,24]]}}}],["adapter_2.13",{"_index":4082,"t":{"2524":{"position":[[346,12]]},"2706":{"position":[[2417,12]]}}}],["add",{"_index":257,"t":{"18":{"position":[[8,3],[324,3]]},"31":{"position":[[511,3],[573,3],[824,3],[1026,3],[3951,3]]},"33":{"position":[[25,3]]},"37":{"position":[[21,3],[189,3]]},"39":{"position":[[561,3]]},"133":{"position":[[452,3]]},"197":{"position":[[635,3]]},"201":{"position":[[1076,3]]},"236":{"position":[[20,3],[161,3]]},"240":{"position":[[13,3]]},"268":{"position":[[45,3]]},"283":{"position":[[3250,3]]},"285":{"position":[[2510,3]]},"306":{"position":[[43,3]]},"352":{"position":[[343,3]]},"390":{"position":[[581,3]]},"392":{"position":[[668,3]]},"398":{"position":[[127,3],[357,3],[475,3],[555,3]]},"417":{"position":[[346,3]]},"474":{"position":[[1158,3]]},"478":{"position":[[151,3]]},"480":{"position":[[49,4]]},"482":{"position":[[310,3]]},"514":{"position":[[407,4],[561,4]]},"594":{"position":[[477,3]]},"604":{"position":[[8,3],[206,3],[718,3],[918,3]]},"622":{"position":[[2085,3]]},"661":{"position":[[56,3]]},"663":{"position":[[13,3]]},"732":{"position":[[887,3]]},"753":{"position":[[0,3],[69,3]]},"787":{"position":[[617,3]]},"803":{"position":[[0,3]]},"805":{"position":[[0,4]]},"809":{"position":[[9,3]]},"811":{"position":[[9,3]]},"813":{"position":[[0,3]]},"821":{"position":[[0,3]]},"823":{"position":[[0,3]]},"825":{"position":[[0,3]]},"843":{"position":[[0,3]]},"845":{"position":[[9,3]]},"847":{"position":[[0,3]]},"851":{"position":[[0,3]]},"871":{"position":[[408,3]]},"890":{"position":[[887,3]]},"924":{"position":[[0,3]]},"926":{"position":[[0,4]]},"928":{"position":[[0,3]]},"930":{"position":[[0,3]]},"932":{"position":[[0,3]]},"939":{"position":[[9,3]]},"941":{"position":[[9,3]]},"949":{"position":[[0,3]]},"953":{"position":[[0,3]]},"955":{"position":[[9,3]]},"957":{"position":[[0,3]]},"959":{"position":[[0,3]]},"1027":{"position":[[56,3]]},"1029":{"position":[[79,3]]},"1031":{"position":[[63,3]]},"1033":{"position":[[63,3]]},"1115":{"position":[[76,3]]},"1231":{"position":[[96,3]]},"1245":{"position":[[193,3]]},"1247":{"position":[[118,3]]},"1249":{"position":[[100,3]]},"1251":{"position":[[65,3]]},"1259":{"position":[[62,3]]},"1267":{"position":[[74,3]]},"1429":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1431":{"position":[[1230,3],[2099,3],[2356,3],[6476,3],[7748,3],[8493,3]]},"1443":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1445":{"position":[[1230,3],[2099,3],[2356,3],[6304,3],[7576,3],[8321,3]]},"1450":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1452":{"position":[[1230,3],[2099,3],[2356,3],[6369,3],[7641,3],[8386,3],[8598,3]]},"1455":{"position":[[929,3]]},"1457":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1459":{"position":[[1230,3],[2099,3],[2356,3],[6604,3],[7876,3],[8621,3],[8833,3]]},"1464":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1466":{"position":[[1230,3],[2099,3],[2356,3],[6604,3],[7876,3],[8621,3],[8833,3]]},"1472":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1474":{"position":[[1230,3],[2099,3],[2356,3],[6143,3],[7415,3],[8160,3]]},"1479":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1481":{"position":[[1230,3],[2099,3],[2356,3],[6575,3],[7847,3],[8592,3],[8804,3]]},"1492":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1494":{"position":[[1230,3],[2099,3],[2356,3],[6099,3],[7371,3],[8116,3]]},"1519":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"1521":{"position":[[1230,3],[2099,3],[2356,3],[6099,3],[7371,3],[8116,3]]},"1637":{"position":[[15,3]]},"1639":{"position":[[38,3]]},"1641":{"position":[[20,3]]},"1643":{"position":[[22,3]]},"1701":{"position":[[23,3]]},"1705":{"position":[[23,3]]},"1745":{"position":[[21,3]]},"1765":{"position":[[23,3]]},"1795":{"position":[[29,3]]},"1888":{"position":[[23,3]]},"1936":{"position":[[16,3]]},"2081":{"position":[[41,3]]},"2108":{"position":[[152,3]]},"2110":{"position":[[75,3]]},"2112":{"position":[[57,3]]},"2114":{"position":[[24,3]]},"2124":{"position":[[18,3]]},"2132":{"position":[[19,3]]},"2204":{"position":[[23,3]]},"2233":{"position":[[23,3]]},"2371":{"position":[[23,4]]},"2373":{"position":[[13,4]]},"2381":{"position":[[0,3]]},"2383":{"position":[[374,3]]},"2388":{"position":[[26,4]]},"2394":{"position":[[0,3]]},"2398":{"position":[[33,3]]},"2411":{"position":[[0,3]]},"2418":{"position":[[13,4]]},"2429":{"position":[[926,3]]},"2431":{"position":[[116,3],[172,3]]},"2435":{"position":[[202,3],[309,3]]},"2437":{"position":[[0,3]]},"2448":{"position":[[159,3]]},"2450":{"position":[[164,3]]},"2454":{"position":[[0,3]]},"2456":{"position":[[402,3],[605,3]]},"2468":{"position":[[71,3]]},"2470":{"position":[[227,3]]},"2491":{"position":[[154,3]]},"2495":{"position":[[338,3],[394,3],[443,3]]},"2497":{"position":[[0,3],[191,3],[265,3]]},"2508":{"position":[[451,3]]},"2516":{"position":[[0,3],[451,3],[506,3]]},"2520":{"position":[[52,3],[117,3]]},"2522":{"position":[[0,3]]},"2537":{"position":[[0,3]]},"2539":{"position":[[410,3]]},"2541":{"position":[[0,3]]},"2543":{"position":[[95,3],[164,3]]},"2552":{"position":[[6,3],[289,3]]},"2564":{"position":[[530,3],[837,3]]},"2568":{"position":[[0,3]]},"2570":{"position":[[301,3]]},"2572":{"position":[[0,3],[67,3]]},"2574":{"position":[[125,3]]},"2582":{"position":[[420,3]]},"2596":{"position":[[0,3],[327,3],[376,3]]},"2600":{"position":[[72,3],[254,3]]},"2602":{"position":[[691,3]]},"2621":{"position":[[929,3]]},"2636":{"position":[[461,3],[557,3],[973,3]]},"2651":{"position":[[0,3],[217,3],[502,3],[605,3],[888,3],[1659,3],[2154,3]]},"2656":{"position":[[424,3]]},"2674":{"position":[[431,3],[523,3],[895,3],[1009,3],[1565,3],[1838,3]]},"2687":{"position":[[180,3],[454,3],[739,3]]},"2706":{"position":[[770,3]]},"2719":{"position":[[228,3],[449,3],[966,3],[1905,3]]},"2733":{"position":[[0,3],[2043,3],[3066,3]]},"2750":{"position":[[749,3],[934,3],[1008,3]]},"2770":{"position":[[686,3]]},"2772":{"position":[[628,3]]},"2785":{"position":[[245,3]]},"2802":{"position":[[300,3]]},"2804":{"position":[[195,3]]},"2807":{"position":[[22,3]]},"2819":{"position":[[15,3],[335,3],[382,3],[597,3]]},"2828":{"position":[[126,3]]},"2830":{"position":[[220,3],[307,3]]},"2841":{"position":[[256,3]]}}}],["add/remov",{"_index":2198,"t":{"474":{"position":[[1416,10]]}}}],["addit",{"_index":538,"t":{"31":{"position":[[3998,10]]},"256":{"position":[[54,10]]},"319":{"position":[[879,10]]},"400":{"position":[[1267,10]]},"417":{"position":[[268,10]]},"522":{"position":[[1206,10]]},"596":{"position":[[140,10]]},"671":{"position":[[137,10]]},"689":{"position":[[186,10]]},"2405":{"position":[[750,9]]},"2484":{"position":[[29,8]]},"2564":{"position":[[84,10]]},"2628":{"position":[[252,10]]}}}],["addition",{"_index":627,"t":{"49":{"position":[[405,13]]},"97":{"position":[[865,13]]},"236":{"position":[[257,13]]},"283":{"position":[[391,13]]},"352":{"position":[[1166,13]]},"508":{"position":[[216,13]]},"2371":{"position":[[131,13]]},"2826":{"position":[[179,13]]}}}],["address",{"_index":246,"t":{"16":{"position":[[559,9]]},"498":{"position":[[50481,7]]},"614":{"position":[[1151,7],[1258,7]]},"647":{"position":[[869,7]]},"691":{"position":[[14,7],[346,7]]},"693":{"position":[[643,7]]},"704":{"position":[[302,8]]},"884":{"position":[[302,8]]},"1434":{"position":[[344,8]]},"1830":{"position":[[48,9]]},"2482":{"position":[[78,8]]},"2504":{"position":[[6,9]]},"2559":{"position":[[69,9]]},"2628":{"position":[[285,9]]},"2674":{"position":[[1244,7]]},"2733":{"position":[[3366,7]]},"2746":{"position":[[135,8],[160,9]]},"2748":{"position":[[246,9]]},"2826":{"position":[[617,9],[942,9]]},"2839":{"position":[[559,9],[766,9],[1060,9]]}}}],["adjust",{"_index":1117,"t":{"155":{"position":[[485,6]]},"494":{"position":[[451,9],[649,9],[701,9]]},"2375":{"position":[[139,6]]},"2456":{"position":[[477,6]]},"2687":{"position":[[93,6]]}}}],["administr",{"_index":3487,"t":{"1856":{"position":[[88,15]]}}}],["adopt:11",{"_index":1804,"t":{"336":{"position":[[727,8]]},"817":{"position":[[32,9],[128,8]]},"945":{"position":[[32,9],[128,8]]},"1121":{"position":[[87,9]]},"1431":{"position":[[1616,9]]},"1438":{"position":[[190,9]]},"1445":{"position":[[1616,9]]},"1452":{"position":[[1616,9]]},"1459":{"position":[[1616,9]]},"1466":{"position":[[1616,9]]},"1474":{"position":[[1616,9]]},"1481":{"position":[[1616,9]]},"1494":{"position":[[1616,9]]},"1521":{"position":[[1616,9]]},"1751":{"position":[[44,9]]},"2713":{"position":[[75,10]]}}}],["adopt:14",{"_index":1358,"t":{"234":{"position":[[83,8],[178,8]]}}}],["advanc",{"_index":489,"t":{"31":{"position":[[2093,8]]},"57":{"position":[[136,8]]},"283":{"position":[[244,8]]},"340":{"position":[[398,8]]},"655":{"position":[[49,8]]}}}],["advantag",{"_index":698,"t":{"57":{"position":[[92,10]]},"2564":{"position":[[67,9]]}}}],["advis",{"_index":1442,"t":{"266":{"position":[[64,7]]},"550":{"position":[[96,7]]},"2429":{"position":[[402,7]]}}}],["affect",{"_index":1443,"t":{"266":{"position":[[132,9]]},"2444":{"position":[[78,9]]},"2641":{"position":[[590,6]]},"2706":{"position":[[978,9]]},"2753":{"position":[[144,9]]},"2762":{"position":[[223,7]]}}}],["ag91",{"_index":3855,"t":{"2468":{"position":[[111,5]]},"2474":{"position":[[0,5]]}}}],["again",{"_index":1474,"t":{"273":{"position":[[291,7],[421,5]]},"360":{"position":[[273,7],[377,5]]},"398":{"position":[[543,5]]},"466":{"position":[[1079,6]]},"2692":{"position":[[253,7],[827,5],[1072,5]]},"2727":{"position":[[115,5]]},"2733":{"position":[[375,6]]},"2772":{"position":[[496,5]]}}}],["against",{"_index":3472,"t":{"1625":{"position":[[18,7]]},"2371":{"position":[[192,7]]}}}],["agent",{"_index":2389,"t":{"498":{"position":[[5759,5],[34436,5]]},"2400":{"position":[[87,5]]},"2621":{"position":[[1674,5]]},"2719":{"position":[[3368,5]]},"2830":{"position":[[345,5]]}}}],["agent/1.4.4/test",{"_index":2388,"t":{"498":{"position":[[5742,16],[34419,16]]}}}],["aggress",{"_index":2008,"t":{"402":{"position":[[94,13]]}}}],["ahead",{"_index":1681,"t":{"317":{"position":[[142,5]]}}}],["aim",{"_index":1939,"t":{"388":{"position":[[339,3]]}}}],["alert",{"_index":4128,"t":{"2535":{"position":[[772,7]]}}}],["alex",{"_index":54,"t":{"4":{"position":[[572,5],[625,4],[1018,5]]},"125":{"position":[[60,5]]},"135":{"position":[[540,4]]},"137":{"position":[[674,4]]},"651":{"position":[[384,5]]}}}],["alex@alex.m",{"_index":80,"t":{"4":{"position":[[994,15]]},"69":{"position":[[117,12]]},"125":{"position":[[114,14]]},"135":{"position":[[548,14]]},"137":{"position":[[682,14]]}}}],["alexarchambault",{"_index":4040,"t":{"2510":{"position":[[538,16]]},"2596":{"position":[[350,16]]},"2602":{"position":[[354,16],[665,16]]},"2628":{"position":[[298,16]]},"2634":{"position":[[420,16]]},"2636":{"position":[[143,16],[435,16]]},"2651":{"position":[[1915,16]]},"2674":{"position":[[673,16],[741,16],[869,16],[1218,16],[1282,16],[1359,16],[1439,16],[1516,16]]},"2694":{"position":[[517,16]]},"2706":{"position":[[45,16],[133,16],[218,16],[461,16],[587,16],[639,16],[1221,16],[1342,16],[1404,16],[1459,16],[1684,16],[2297,16],[2681,16]]},"2717":{"position":[[93,16]]},"2719":{"position":[[50,16],[146,16],[202,16],[271,16],[362,16],[423,16],[506,16],[592,16],[1074,16],[1144,16],[1223,16],[1521,16],[1606,16],[2085,16],[3532,16]]},"2727":{"position":[[302,16]]},"2733":{"position":[[32,16],[548,16],[2901,16],[3040,16],[3398,16],[3455,16],[3511,16]]},"2740":{"position":[[354,16]]},"2750":{"position":[[416,16],[495,16],[908,16],[982,16],[1058,16]]},"2755":{"position":[[34,16],[225,16]]},"2757":{"position":[[26,16]]},"2770":{"position":[[1031,16]]},"2772":{"position":[[527,15],[603,15],[654,15]]},"2777":{"position":[[407,15]]},"2785":{"position":[[380,15],[438,15]]},"2796":{"position":[[339,15]]},"2798":{"position":[[595,15]]},"2802":{"position":[[331,15]]},"2804":{"position":[[103,15],[583,15],[662,15],[715,15],[767,15],[822,15]]},"2815":{"position":[[1863,16],[2070,16],[2439,16],[3205,16]]},"2817":{"position":[[389,16]]},"2819":{"position":[[761,15],[828,15]]},"2826":{"position":[[976,15]]},"2828":{"position":[[63,15],[178,15]]},"2830":{"position":[[282,15],[479,15],[529,15],[918,15],[979,15]]},"2835":{"position":[[248,15]]},"2841":{"position":[[137,15],[439,15]]}}}],["alexme|alex",{"_index":1261,"t":{"201":{"position":[[980,11]]}}}],["alex|alex|https://alex.info",{"_index":3495,"t":{"1936":{"position":[[49,29]]}}}],["alex|alex|https://alex.info|alex@alex.m",{"_index":3496,"t":{"1936":{"position":[[82,42]]}}}],["alia",{"_index":472,"t":{"31":{"position":[[1551,5]]},"85":{"position":[[269,5]]},"482":{"position":[[275,5],[712,5],[1020,6]]},"514":{"position":[[185,5]]},"516":{"position":[[161,5]]},"520":{"position":[[88,5]]},"596":{"position":[[1242,5]]},"702":{"position":[[586,6]]},"708":{"position":[[263,6]]},"710":{"position":[[464,6]]},"712":{"position":[[600,6]]},"722":{"position":[[666,6]]},"724":{"position":[[598,6]]},"726":{"position":[[815,6]]},"732":{"position":[[742,6]]},"742":{"position":[[1038,6]]},"873":{"position":[[283,5]]},"882":{"position":[[586,6]]},"886":{"position":[[263,6]]},"888":{"position":[[666,6]]},"890":{"position":[[742,6]]},"897":{"position":[[1038,6]]},"1235":{"position":[[111,5]]},"1237":{"position":[[122,5]]},"1427":{"position":[[628,6]]},"1431":{"position":[[7233,5],[7346,5]]},"1441":{"position":[[305,6]]},"1445":{"position":[[7061,5],[7174,5]]},"1448":{"position":[[708,6]]},"1452":{"position":[[7126,5],[7239,5]]},"1455":{"position":[[784,6]]},"1459":{"position":[[7361,5],[7474,5]]},"1466":{"position":[[7361,5],[7474,5]]},"1474":{"position":[[6900,5],[7013,5]]},"1477":{"position":[[1082,6]]},"1481":{"position":[[7332,5],[7445,5]]},"1494":{"position":[[6856,5],[6969,5]]},"1521":{"position":[[6856,5],[6969,5]]},"2085":{"position":[[56,5]]},"2087":{"position":[[67,5]]},"2429":{"position":[[479,6]]},"2568":{"position":[[4,5]]},"2636":{"position":[[593,5]]},"2647":{"position":[[159,5]]},"2742":{"position":[[400,5]]},"2748":{"position":[[178,5],[221,5]]},"2826":{"position":[[294,5],[655,5]]}}}],["alias",{"_index":370,"t":{"29":{"position":[[265,7]]},"338":{"position":[[1515,9]]},"714":{"position":[[0,8]]},"718":{"position":[[0,8]]},"722":{"position":[[0,8]]},"734":{"position":[[0,8]]},"736":{"position":[[0,8]]},"746":{"position":[[0,8]]},"888":{"position":[[0,8]]},"895":{"position":[[0,8]]},"909":{"position":[[0,8]]},"917":{"position":[[0,8]]},"1005":{"position":[[0,8]]},"1013":{"position":[[0,8]]},"1015":{"position":[[0,8]]},"1027":{"position":[[0,8]]},"1029":{"position":[[0,8]]},"1031":{"position":[[0,8]]},"1033":{"position":[[0,8]]},"1037":{"position":[[0,8]]},"1039":{"position":[[0,8]]},"1041":{"position":[[0,8]]},"1061":{"position":[[0,8]]},"1063":{"position":[[0,8]]},"1065":{"position":[[0,8]]},"1067":{"position":[[0,8]]},"1069":{"position":[[0,8]]},"1073":{"position":[[0,8]]},"1079":{"position":[[0,8]]},"1081":{"position":[[0,8]]},"1089":{"position":[[0,8]]},"1091":{"position":[[0,8]]},"1093":{"position":[[0,8]]},"1097":{"position":[[0,8]]},"1101":{"position":[[0,8]]},"1111":{"position":[[0,8]]},"1115":{"position":[[0,8]]},"1121":{"position":[[0,8]]},"1131":{"position":[[0,8]]},"1137":{"position":[[0,8]]},"1143":{"position":[[0,8]]},"1145":{"position":[[0,8]]},"1231":{"position":[[0,8]]},"1235":{"position":[[0,8]]},"1237":{"position":[[0,8]]},"1241":{"position":[[0,8]]},"1243":{"position":[[0,8]]},"1245":{"position":[[0,8]]},"1247":{"position":[[0,8]]},"1249":{"position":[[0,8]]},"1251":{"position":[[0,8]]},"1257":{"position":[[0,8]]},"1265":{"position":[[0,8]]},"1267":{"position":[[0,8]]},"1275":{"position":[[0,8]]},"1287":{"position":[[0,8]]},"1301":{"position":[[0,8]]},"1323":{"position":[[0,8]]},"1331":{"position":[[0,8]]},"1333":{"position":[[0,8]]},"1339":{"position":[[0,8]]},"1341":{"position":[[0,8]]},"1349":{"position":[[0,8]]},"1351":{"position":[[0,8]]},"1360":{"position":[[0,8]]},"1362":{"position":[[0,8]]},"1382":{"position":[[0,8]]},"1396":{"position":[[0,8]]},"1398":{"position":[[0,8]]},"1400":{"position":[[0,8]]},"1429":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"1431":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3152,8],[3309,8],[3395,8],[3547,8],[3792,8],[3896,8],[3949,8],[4036,8],[6683,8],[7265,8],[7381,8],[8251,8],[8340,8],[8403,8],[8641,8]]},"1438":{"position":[[225,8],[316,8],[373,8],[432,8],[544,8],[630,8],[738,8],[791,8],[878,8],[1011,8]]},"1443":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1071,8],[1141,8]]},"1445":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[3004,8],[3137,8],[3223,8],[3375,8],[3620,8],[3724,8],[3777,8],[3864,8],[6511,8],[7093,8],[7209,8],[8079,8],[8168,8],[8231,8],[8469,8]]},"1448":{"position":[[42,8]]},"1450":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8]]},"1452":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3202,8],[3288,8],[3440,8],[3685,8],[3789,8],[3842,8],[3929,8],[6576,8],[7158,8],[7274,8],[8144,8],[8233,8],[8296,8],[8534,8],[8744,8]]},"1457":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8],[1138,8]]},"1459":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3169,8],[3437,8],[3523,8],[3675,8],[3920,8],[4024,8],[4077,8],[4164,8],[6811,8],[7393,8],[7509,8],[8379,8],[8468,8],[8531,8],[8769,8],[8979,8]]},"1464":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8],[1138,8]]},"1466":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3169,8],[3437,8],[3523,8],[3675,8],[3920,8],[4024,8],[4077,8],[4164,8],[6811,8],[7393,8],[7509,8],[8379,8],[8468,8],[8531,8],[8769,8],[8979,8]]},"1470":{"position":[[44,8]]},"1472":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"1474":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2976,8],[3062,8],[3214,8],[3459,8],[3563,8],[3616,8],[3703,8],[6350,8],[6932,8],[7048,8],[7918,8],[8007,8],[8070,8],[8308,8],[8727,8],[8803,8],[8882,8],[9105,8],[9287,8]]},"1479":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8]]},"1481":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3408,8],[3494,8],[3646,8],[3891,8],[3995,8],[4048,8],[4135,8],[6782,8],[7364,8],[7480,8],[8350,8],[8439,8],[8502,8],[8740,8],[8950,8]]},"1486":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[713,8],[774,8]]},"1492":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"1494":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2932,8],[3018,8],[3170,8],[3415,8],[3519,8],[3572,8],[3659,8],[6306,8],[6888,8],[7004,8],[7874,8],[7963,8],[8026,8],[8264,8]]},"1499":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[715,8],[757,8]]},"1504":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8]]},"1507":{"position":[[56,8]]},"1509":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[712,8],[844,8]]},"1514":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[720,8]]},"1519":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"1521":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2932,8],[3018,8],[3170,8],[3415,8],[3519,8],[3572,8],[3659,8],[6306,8],[6888,8],[7004,8],[7874,8],[7963,8],[8026,8],[8264,8],[8359,8],[8401,8]]},"1526":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[2384,8]]},"1529":{"position":[[56,8]]},"1531":{"position":[[157,8],[243,8],[511,8],[564,8],[651,8],[784,8]]},"1536":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[767,8]]},"1585":{"position":[[0,8]]},"1595":{"position":[[0,8]]},"1601":{"position":[[0,8]]},"1611":{"position":[[0,8]]},"1637":{"position":[[0,8]]},"1639":{"position":[[0,8]]},"1641":{"position":[[0,8]]},"1643":{"position":[[0,8]]},"1651":{"position":[[0,8]]},"1653":{"position":[[0,8]]},"1655":{"position":[[0,8]]},"1665":{"position":[[0,8]]},"1667":{"position":[[0,8]]},"1671":{"position":[[0,8]]},"1691":{"position":[[0,8]]},"1693":{"position":[[0,8]]},"1695":{"position":[[0,8]]},"1697":{"position":[[0,8]]},"1699":{"position":[[0,8]]},"1703":{"position":[[0,8]]},"1709":{"position":[[0,8]]},"1711":{"position":[[0,8]]},"1719":{"position":[[0,8]]},"1721":{"position":[[0,8]]},"1723":{"position":[[0,8]]},"1727":{"position":[[0,8]]},"1731":{"position":[[0,8]]},"1741":{"position":[[0,8]]},"1745":{"position":[[0,8]]},"1751":{"position":[[0,8]]},"1761":{"position":[[0,8]]},"1767":{"position":[[0,8]]},"1773":{"position":[[0,8]]},"1775":{"position":[[0,8]]},"1779":{"position":[[0,8]]},"1783":{"position":[[0,8]]},"1785":{"position":[[0,8]]},"1789":{"position":[[0,8]]},"1791":{"position":[[0,8]]},"1817":{"position":[[0,8]]},"1819":{"position":[[0,8]]},"1830":{"position":[[0,8]]},"1860":{"position":[[0,8]]},"1902":{"position":[[0,8]]},"1904":{"position":[[0,8]]},"1908":{"position":[[0,8]]},"1940":{"position":[[0,8]]},"1946":{"position":[[0,8]]},"1978":{"position":[[0,8]]},"1980":{"position":[[0,8]]},"1984":{"position":[[0,8]]},"1986":{"position":[[0,8]]},"1988":{"position":[[0,8]]},"1994":{"position":[[0,8]]},"1996":{"position":[[0,8]]},"1998":{"position":[[0,8]]},"2000":{"position":[[0,8]]},"2081":{"position":[[0,8]]},"2085":{"position":[[0,8]]},"2087":{"position":[[0,8]]},"2092":{"position":[[0,8]]},"2096":{"position":[[0,8]]},"2098":{"position":[[0,8]]},"2104":{"position":[[0,8]]},"2106":{"position":[[0,8]]},"2108":{"position":[[0,8]]},"2110":{"position":[[0,8]]},"2112":{"position":[[0,8]]},"2114":{"position":[[0,8]]},"2122":{"position":[[0,8]]},"2130":{"position":[[0,8]]},"2132":{"position":[[0,8]]},"2142":{"position":[[0,8]]},"2152":{"position":[[0,8]]},"2154":{"position":[[0,8]]},"2158":{"position":[[0,8]]},"2162":{"position":[[0,8]]},"2176":{"position":[[0,8]]},"2198":{"position":[[0,8]]},"2206":{"position":[[0,8]]},"2208":{"position":[[0,8]]},"2218":{"position":[[0,8]]},"2220":{"position":[[0,8]]},"2228":{"position":[[0,8]]},"2230":{"position":[[0,8]]},"2239":{"position":[[0,8]]},"2243":{"position":[[0,8]]},"2251":{"position":[[0,8]]},"2253":{"position":[[0,8]]},"2263":{"position":[[0,8]]},"2275":{"position":[[0,8]]},"2303":{"position":[[0,8]]},"2311":{"position":[[0,8]]},"2333":{"position":[[0,8]]},"2355":{"position":[[0,8]]},"2357":{"position":[[0,8]]},"2359":{"position":[[0,8]]},"2405":{"position":[[57,7],[409,7]]},"2431":{"position":[[142,7]]},"2516":{"position":[[497,8]]},"2742":{"position":[[751,7]]},"2826":{"position":[[240,7]]}}}],["alloc",{"_index":4333,"t":{"2602":{"position":[[567,10]]}}}],["allow",{"_index":56,"t":{"4":{"position":[[651,6]]},"31":{"position":[[25,5],[3406,5]]},"41":{"position":[[27,5]]},"49":{"position":[[323,6],[457,8]]},"57":{"position":[[412,6]]},"67":{"position":[[700,5]]},"177":{"position":[[42,6],[207,6],[352,6],[496,6]]},"189":{"position":[[446,6]]},"191":{"position":[[566,8]]},"207":{"position":[[10,6]]},"226":{"position":[[226,6]]},"277":{"position":[[299,5],[1338,6],[1572,6]]},"281":{"position":[[1252,8]]},"317":{"position":[[10,6],[65,6],[182,8]]},"332":{"position":[[10,6]]},"460":{"position":[[105,6]]},"462":{"position":[[156,6]]},"486":{"position":[[880,6]]},"528":{"position":[[149,5]]},"578":{"position":[[324,6]]},"589":{"position":[[260,6],[512,6]]},"628":{"position":[[95,6]]},"665":{"position":[[585,6]]},"702":{"position":[[226,8]]},"712":{"position":[[240,8]]},"722":{"position":[[306,8]]},"724":{"position":[[238,8]]},"726":{"position":[[455,8]]},"732":{"position":[[230,8]]},"738":{"position":[[82,6],[577,8]]},"742":{"position":[[678,8]]},"755":{"position":[[77,6]]},"882":{"position":[[226,8]]},"888":{"position":[[306,8]]},"890":{"position":[[230,8]]},"897":{"position":[[678,8]]},"913":{"position":[[82,6],[577,8]]},"1001":{"position":[[198,6]]},"1149":{"position":[[41,6]]},"1257":{"position":[[88,6]]},"1273":{"position":[[43,6]]},"1277":{"position":[[43,6]]},"1281":{"position":[[55,6]]},"1427":{"position":[[268,8]]},"1429":{"position":[[8,6],[740,6]]},"1431":{"position":[[1780,6],[2025,6],[4151,5],[6324,6],[7547,6]]},"1436":{"position":[[8,6]]},"1443":{"position":[[8,6],[740,6]]},"1445":{"position":[[1780,6],[2025,6],[3979,5],[6152,6],[7375,6]]},"1448":{"position":[[348,8]]},"1450":{"position":[[8,6],[740,6]]},"1452":{"position":[[1780,6],[2025,6],[4044,5],[6217,6],[7440,6]]},"1455":{"position":[[272,8]]},"1457":{"position":[[8,6],[740,6]]},"1459":{"position":[[1780,6],[2025,6],[4279,5],[6452,6],[7675,6]]},"1464":{"position":[[8,6],[740,6]]},"1466":{"position":[[1780,6],[2025,6],[4279,5],[6452,6],[7675,6]]},"1472":{"position":[[8,6],[740,6]]},"1474":{"position":[[1780,6],[2025,6],[3818,5],[5991,6],[7214,6]]},"1477":{"position":[[722,8]]},"1479":{"position":[[8,6],[740,6]]},"1481":{"position":[[1780,6],[2025,6],[4250,5],[6423,6],[7646,6]]},"1486":{"position":[[8,6]]},"1492":{"position":[[8,6],[740,6]]},"1494":{"position":[[1780,6],[2025,6],[3774,5],[5947,6],[7170,6]]},"1499":{"position":[[8,6]]},"1504":{"position":[[8,6]]},"1509":{"position":[[8,6]]},"1514":{"position":[[8,6]]},"1517":{"position":[[138,6],[633,8]]},"1519":{"position":[[8,6],[740,6]]},"1521":{"position":[[1780,6],[2025,6],[3774,5],[5947,6],[7170,6]]},"1526":{"position":[[8,6],[1856,6]]},"1531":{"position":[[8,6]]},"1536":{"position":[[8,6]]},"1581":{"position":[[143,6]]},"1874":{"position":[[0,6]]},"1890":{"position":[[0,6]]},"2122":{"position":[[47,6]]},"2140":{"position":[[0,6]]},"2144":{"position":[[0,6]]},"2148":{"position":[[0,6]]},"2152":{"position":[[22,6]]},"2446":{"position":[[180,6]]},"2484":{"position":[[55,6],[192,6]]},"2497":{"position":[[503,5]]},"2512":{"position":[[10,6]]},"2535":{"position":[[9,6]]},"2539":{"position":[[294,5]]},"2564":{"position":[[212,8]]},"2566":{"position":[[122,6]]},"2584":{"position":[[120,6]]},"2586":{"position":[[84,7],[231,7]]},"2598":{"position":[[307,5]]},"2740":{"position":[[28,6]]},"2766":{"position":[[14,6]]},"2794":{"position":[[14,6]]},"2796":{"position":[[239,8]]},"2798":{"position":[[10,7]]},"2802":{"position":[[0,5]]},"2815":{"position":[[135,8],[387,8]]},"2824":{"position":[[83,6]]},"2835":{"position":[[23,6]]}}}],["along",{"_index":595,"t":{"39":{"position":[[143,5]]},"250":{"position":[[266,5]]},"317":{"position":[[231,5]]},"338":{"position":[[2449,5]]},"468":{"position":[[278,5]]},"710":{"position":[[128,5]]},"2566":{"position":[[62,5]]},"2744":{"position":[[127,5]]}}}],["alongsid",{"_index":917,"t":{"97":{"position":[[1131,9]]},"99":{"position":[[281,9]]},"283":{"position":[[438,9]]},"285":{"position":[[179,9],[2101,9]]},"291":{"position":[[44,9]]},"315":{"position":[[451,9]]},"438":{"position":[[75,9],[232,9]]},"472":{"position":[[130,9]]},"474":{"position":[[983,9]]},"565":{"position":[[673,9]]},"2794":{"position":[[142,9]]},"2815":{"position":[[2555,9]]}}}],["alreadi",{"_index":733,"t":{"59":{"position":[[606,7]]},"95":{"position":[[117,7]]},"121":{"position":[[1271,7]]},"133":{"position":[[394,7],[433,7]]},"222":{"position":[[559,7]]},"283":{"position":[[66,7]]},"285":{"position":[[66,7],[1978,7]]},"323":{"position":[[326,7]]},"620":{"position":[[897,7]]},"645":{"position":[[193,7]]},"704":{"position":[[589,7]]},"884":{"position":[[589,7]]},"983":{"position":[[70,7]]},"1418":{"position":[[185,7]]},"1431":{"position":[[5556,7]]},"1434":{"position":[[631,7]]},"1445":{"position":[[5384,7]]},"1452":{"position":[[5449,7]]},"1459":{"position":[[5684,7]]},"1466":{"position":[[5684,7]]},"1474":{"position":[[5223,7]]},"1481":{"position":[[5655,7]]},"1494":{"position":[[5179,7]]},"1521":{"position":[[5179,7]]},"1526":{"position":[[1088,7]]},"1563":{"position":[[26,7]]},"1968":{"position":[[38,7]]},"1970":{"position":[[38,7]]},"2480":{"position":[[370,7]]},"2651":{"position":[[1889,7]]}}}],["alter",{"_index":4285,"t":{"2594":{"position":[[363,6]]}}}],["altern",{"_index":1523,"t":{"281":{"position":[[666,14],[1178,14]]},"417":{"position":[[323,14]]},"550":{"position":[[384,14]]},"552":{"position":[[262,14]]},"554":{"position":[[235,14]]},"675":{"position":[[930,11]]},"793":{"position":[[192,14]]},"873":{"position":[[224,14]]},"2582":{"position":[[157,14]]},"2611":{"position":[[520,13]]},"2641":{"position":[[461,14]]}}}],["although",{"_index":99,"t":{"4":{"position":[[1604,8]]},"69":{"position":[[20,8]]},"127":{"position":[[296,8]]},"129":{"position":[[786,8]]},"203":{"position":[[1303,8]]},"364":{"position":[[0,8]]},"466":{"position":[[445,9]]},"512":{"position":[[88,8]]},"2388":{"position":[[351,9]]}}}],["altogeth",{"_index":1724,"t":{"323":{"position":[[403,11]]}}}],["alway",{"_index":844,"t":{"87":{"position":[[74,6]]},"226":{"position":[[369,6]]},"301":{"position":[[504,6]]},"304":{"position":[[561,6]]},"306":{"position":[[603,6]]},"364":{"position":[[78,6]]},"412":{"position":[[1607,6]]},"480":{"position":[[746,6]]},"522":{"position":[[754,6],[1359,6]]},"572":{"position":[[825,6]]},"580":{"position":[[66,6]]},"661":{"position":[[298,6],[1714,6]]},"665":{"position":[[728,6]]},"687":{"position":[[542,6]]},"702":{"position":[[162,6]]},"712":{"position":[[176,6]]},"722":{"position":[[242,6]]},"724":{"position":[[174,6]]},"726":{"position":[[391,6]]},"732":{"position":[[166,6]]},"738":{"position":[[513,6]]},"742":{"position":[[614,6]]},"882":{"position":[[162,6]]},"888":{"position":[[242,6]]},"890":{"position":[[166,6]]},"897":{"position":[[614,6]]},"913":{"position":[[513,6]]},"1427":{"position":[[204,6]]},"1448":{"position":[[284,6]]},"1455":{"position":[[208,6]]},"1477":{"position":[[658,6]]},"1517":{"position":[[569,6]]},"2466":{"position":[[122,6]]},"2488":{"position":[[24,6]]},"2643":{"position":[[303,6]]},"2681":{"position":[[73,6]]},"2683":{"position":[[69,6]]},"2837":{"position":[[403,6]]}}}],["amaalali",{"_index":4313,"t":{"2600":{"position":[[53,9]]}}}],["amaz",{"_index":2188,"t":{"468":{"position":[[529,7]]}}}],["ambigu",{"_index":5047,"t":{"2772":{"position":[[271,9]]}}}],["amm",{"_index":1167,"t":{"179":{"position":[[275,3],[531,3]]},"1984":{"position":[[15,3]]},"2545":{"position":[[799,3]]},"2674":{"position":[[3117,3]]},"2719":{"position":[[1503,4]]}}}],["ammonit",{"_index":1166,"t":{"179":{"position":[[250,8],[340,8],[561,8],[637,10],[654,8]]},"622":{"position":[[1123,8]]},"679":{"position":[[0,8],[92,8],[187,9],[441,9],[455,8]]},"1984":{"position":[[23,8]]},"1986":{"position":[[11,8],[32,8]]},"1988":{"position":[[45,8]]},"2383":{"position":[[127,8]]},"2400":{"position":[[758,8]]},"2458":{"position":[[391,8],[578,8]]},"2499":{"position":[[1609,8]]},"2604":{"position":[[665,8]]},"2621":{"position":[[1164,8]]},"2649":{"position":[[7,8],[63,8]]},"2674":{"position":[[2991,8]]},"2706":{"position":[[2190,8]]},"2733":{"position":[[2338,8],[2958,8]]},"2772":{"position":[[364,8],[767,8],[1074,8]]},"2785":{"position":[[1140,8],[1422,8]]},"2804":{"position":[[1158,8]]}}}],["ammonite_3.1.3",{"_index":5077,"t":{"2772":{"position":[[1462,14]]}}}],["amplitud",{"_index":2919,"t":{"591":{"position":[[1153,9],[1172,9],[1270,9],[1626,9]]}}}],["analysi",{"_index":1638,"t":{"287":{"position":[[247,9]]},"498":{"position":[[12784,8],[41461,8]]},"2651":{"position":[[2657,8]]}}}],["analysis.bin",{"_index":2246,"t":{"488":{"position":[[585,12]]},"498":{"position":[[25019,14],[57181,14]]}}}],["analysis/9.2/asm",{"_index":2521,"t":{"498":{"position":[[12767,16],[41444,16]]}}}],["analyz",{"_index":724,"t":{"59":{"position":[[334,9]]},"264":{"position":[[707,7]]}}}],["and/or",{"_index":3473,"t":{"1625":{"position":[[54,6]]},"2407":{"position":[[134,6]]}}}],["annot",{"_index":518,"t":{"31":{"position":[[3145,12]]},"522":{"position":[[858,11]]},"618":{"position":[[187,13]]},"2594":{"position":[[413,11],[435,10],[565,10]]},"2706":{"position":[[1207,10]]}}}],["annotations_2.12",{"_index":2454,"t":{"498":{"position":[[8737,16],[37414,16]]}}}],["annotations_2.12/2.0.6/cas",{"_index":2453,"t":{"498":{"position":[[8705,27],[37382,27]]}}}],["announc",{"_index":4646,"t":{"2679":{"position":[[16,8]]},"2738":{"position":[[16,8]]},"2835":{"position":[[215,14]]}}}],["anonym",{"_index":418,"t":{"31":{"position":[[763,9]]}}}],["anoth",{"_index":284,"t":{"21":{"position":[[296,7]]},"113":{"position":[[23,7],[132,7],[227,7]]},"279":{"position":[[485,7]]},"283":{"position":[[414,7]]},"352":{"position":[[992,7]]},"423":{"position":[[3,7]]},"448":{"position":[[323,7]]},"474":{"position":[[922,7]]},"480":{"position":[[828,7]]},"578":{"position":[[179,8]]},"582":{"position":[[1072,7]]},"655":{"position":[[7,7]]},"661":{"position":[[669,7]]},"679":{"position":[[268,7]]},"2444":{"position":[[914,7]]}}}],["another.test.scala",{"_index":2219,"t":{"480":{"position":[[923,18]]}}}],["anotherscript.sc",{"_index":1561,"t":{"283":{"position":[[679,16],[2731,16],[4668,16]]},"285":{"position":[[1301,16],[1907,16]]}}}],["anothersource.scala",{"_index":3215,"t":{"732":{"position":[[937,19]]},"890":{"position":[[937,19]]},"1455":{"position":[[979,19]]}}}],["ansi",{"_index":2507,"t":{"498":{"position":[[11776,4],[40453,4]]}}}],["ansi/0.0.3/window",{"_index":2506,"t":{"498":{"position":[[11757,18],[40434,18]]}}}],["ansi/window",{"_index":2505,"t":{"498":{"position":[[11744,12],[40421,12]]}}}],["answer",{"_index":1954,"t":{"390":{"position":[[723,6]]},"522":{"position":[[3,6]]},"2444":{"position":[[240,6]]}}}],["anti",{"_index":2006,"t":{"400":{"position":[[992,4]]},"2454":{"position":[[21,4]]}}}],["anticip",{"_index":4226,"t":{"2559":{"position":[[33,11]]}}}],["anyflatspec",{"_index":1481,"t":{"275":{"position":[[235,11]]}}}],["anymor",{"_index":3769,"t":{"2444":{"position":[[706,8]]},"2815":{"position":[[1707,8],[1952,7]]}}}],["anyth",{"_index":1095,"t":{"147":{"position":[[185,8]]},"404":{"position":[[315,8]]},"2463":{"position":[[111,8]]},"2480":{"position":[[229,9]]}}}],["anyway",{"_index":376,"t":{"31":{"position":[[133,7]]}}}],["anywher",{"_index":1548,"t":{"281":{"position":[[2795,8]]},"628":{"position":[[482,10]]},"2478":{"position":[[150,8]]},"2564":{"position":[[808,8]]}}}],["apach",{"_index":1051,"t":{"135":{"position":[[382,6]]},"137":{"position":[[506,6]]},"201":{"position":[[663,6]]},"352":{"position":[[1465,6]]}}}],["api",{"_index":128,"t":{"6":{"position":[[27,3],[135,3]]},"31":{"position":[[2465,5]]},"210":{"position":[[692,3]]},"358":{"position":[[49,3]]},"498":{"position":[[11020,3],[19002,3],[39697,3],[47679,3]]},"589":{"position":[[340,4]]},"879":{"position":[[446,4]]},"1227":{"position":[[125,4]]},"1431":{"position":[[1212,4]]},"1445":{"position":[[1212,4]]},"1452":{"position":[[1212,4]]},"1459":{"position":[[1212,4]]},"1466":{"position":[[1212,4]]},"1474":{"position":[[1212,4]]},"1481":{"position":[[1212,4]]},"1494":{"position":[[1212,4]]},"1521":{"position":[[1212,4]]},"2077":{"position":[[82,4]]}}}],["api/1.7.26/slf4j",{"_index":2494,"t":{"498":{"position":[[11003,16],[39680,16]]}}}],["api/2.8.1/log4j",{"_index":2619,"t":{"498":{"position":[[18986,15],[47663,15]]}}}],["apiinfo_2.12",{"_index":2539,"t":{"498":{"position":[[13874,12],[42551,12]]}}}],["apiinfo_2.12/1.3.0",{"_index":2538,"t":{"498":{"position":[[13833,18],[42510,18]]}}}],["app",{"_index":938,"t":{"103":{"position":[[355,3],[405,3]]},"109":{"position":[[106,3]]},"117":{"position":[[141,3]]},"149":{"position":[[190,3]]},"161":{"position":[[302,3]]},"163":{"position":[[299,3]]},"165":{"position":[[262,3]]},"167":{"position":[[302,3]]},"226":{"position":[[540,4]]},"230":{"position":[[184,3]]},"240":{"position":[[118,3]]},"244":{"position":[[135,3]]},"254":{"position":[[204,3]]},"266":{"position":[[258,4]]},"277":{"position":[[1022,3],[1715,3]]},"283":{"position":[[314,4],[1177,5],[1769,4]]},"297":{"position":[[108,3]]},"313":{"position":[[310,3]]},"332":{"position":[[139,3]]},"336":{"position":[[393,3]]},"338":{"position":[[370,3]]},"344":{"position":[[198,3],[625,3]]},"346":{"position":[[357,3]]},"366":{"position":[[280,3]]},"376":{"position":[[63,4]]},"402":{"position":[[547,4]]},"410":{"position":[[78,3],[480,3]]},"434":{"position":[[287,3]]},"436":{"position":[[480,3]]},"498":{"position":[[8701,3],[8733,3],[8869,3],[8894,3],[37378,3],[37410,3],[37546,3],[37571,3]]},"556":{"position":[[193,3]]},"574":{"position":[[386,3]]},"585":{"position":[[780,3]]},"598":{"position":[[366,3],[620,3],[848,3]]},"600":{"position":[[334,3]]},"661":{"position":[[1195,3],[1759,3]]},"673":{"position":[[119,3],[193,3]]},"677":{"position":[[188,3],[200,3],[252,3],[264,3],[312,3],[324,3],[375,3],[387,3]]},"685":{"position":[[359,4],[449,3]]},"1827":{"position":[[13,3]]},"2444":{"position":[[1240,3]]},"2472":{"position":[[423,3]]},"2516":{"position":[[446,4]]},"2651":{"position":[[2424,3]]},"2706":{"position":[[1397,3]]},"2733":{"position":[[221,3]]},"2830":{"position":[[459,3]]}}}],["app'",{"_index":3129,"t":{"661":{"position":[[1593,5]]}}}],["app.sc",{"_index":1354,"t":{"230":{"position":[[153,6]]}}}],["app/const",{"_index":3125,"t":{"661":{"position":[[819,14]]}}}],["app1",{"_index":1555,"t":{"283":{"position":[[503,4],[1218,4],[2086,4],[2198,5],[2250,4],[3405,6],[4040,4],[4115,4]]}}}],["app2",{"_index":1558,"t":{"283":{"position":[[585,4],[1227,4],[2111,4],[2204,4],[2437,4],[3412,4],[4277,4],[4352,4]]}}}],["app_2.12",{"_index":2362,"t":{"498":{"position":[[4579,8],[33256,8]]}}}],["app_2.12/2.0.6/cas",{"_index":2361,"t":{"498":{"position":[[4559,19],[33236,19]]}}}],["app_2.13",{"_index":4771,"t":{"2706":{"position":[[2059,8]]},"2719":{"position":[[2427,8],[3299,8]]},"2733":{"position":[[2702,8]]},"2785":{"position":[[873,8]]}}}],["appear",{"_index":4035,"t":{"2504":{"position":[[745,7]]}}}],["append",{"_index":990,"t":{"121":{"position":[[730,8]]},"614":{"position":[[1177,6]]},"1896":{"position":[[35,6]]},"1898":{"position":[[36,6]]}}}],["appl",{"_index":1776,"t":{"332":{"position":[[500,6]]}}}],["appli",{"_index":1413,"t":{"262":{"position":[[237,5]]},"400":{"position":[[766,5]]},"456":{"position":[[51,5]]},"582":{"position":[[694,5],[957,7]]},"594":{"position":[[553,7]]},"620":{"position":[[381,7],[540,5]]},"632":{"position":[[658,7]]},"651":{"position":[[228,7]]},"967":{"position":[[158,7]]},"1422":{"position":[[158,7]]},"1541":{"position":[[158,7]]},"2444":{"position":[[26,7]]},"2641":{"position":[[141,7]]},"2794":{"position":[[239,8]]}}}],["applic",{"_index":608,"t":{"41":{"position":[[204,11]]},"117":{"position":[[27,12]]},"149":{"position":[[35,11],[106,11],[641,13],[745,12],[878,12]]},"153":{"position":[[19,12]]},"155":{"position":[[78,13],[160,13]]},"157":{"position":[[25,11]]},"177":{"position":[[110,12]]},"183":{"position":[[8,11]]},"230":{"position":[[30,11]]},"232":{"position":[[8,11]]},"234":{"position":[[24,11]]},"236":{"position":[[74,12]]},"246":{"position":[[9,12]]},"248":{"position":[[13,12]]},"250":{"position":[[98,12]]},"254":{"position":[[6,12]]},"258":{"position":[[8,11]]},"268":{"position":[[82,12]]},"293":{"position":[[16,12],[65,12],[111,12]]},"326":{"position":[[245,11],[299,11],[673,12]]},"332":{"position":[[44,12],[238,11]]},"334":{"position":[[38,12],[325,13]]},"336":{"position":[[640,12],[773,11]]},"338":{"position":[[1208,11],[1852,11],[1972,11]]},"342":{"position":[[32,12],[139,11],[320,11]]},"344":{"position":[[35,11],[1012,11]]},"346":{"position":[[32,11],[300,11]]},"402":{"position":[[991,11]]},"431":{"position":[[19,12]]},"496":{"position":[[258,12]]},"620":{"position":[[402,11]]},"622":{"position":[[730,11]]},"732":{"position":[[869,12]]},"819":{"position":[[32,11]]},"821":{"position":[[54,12]]},"890":{"position":[[869,12]]},"930":{"position":[[54,12]]},"947":{"position":[[32,11]]},"1261":{"position":[[144,11],[263,11]]},"1349":{"position":[[63,11]]},"1351":{"position":[[71,11]]},"1412":{"position":[[333,11],[390,12]]},"1420":{"position":[[202,10]]},"1431":{"position":[[2848,11],[2979,11],[7950,11],[8069,11]]},"1445":{"position":[[7778,11],[7897,11]]},"1452":{"position":[[2848,11],[2979,11],[7843,11],[7962,11]]},"1455":{"position":[[911,12]]},"1459":{"position":[[2848,11],[2979,11],[8078,11],[8197,11]]},"1466":{"position":[[2848,11],[2979,11],[8078,11],[8197,11]]},"1474":{"position":[[7617,11],[7736,11]]},"1481":{"position":[[2848,11],[2979,11],[8049,11],[8168,11]]},"1494":{"position":[[7573,11],[7692,11]]},"1521":{"position":[[7573,11],[7692,11]]},"1825":{"position":[[8,11]]},"1840":{"position":[[24,11]]},"1874":{"position":[[50,11]]},"2126":{"position":[[100,11],[219,11]]},"2228":{"position":[[20,11]]},"2230":{"position":[[28,11]]},"2510":{"position":[[184,11]]},"2621":{"position":[[490,11]]},"2634":{"position":[[49,12]]},"2748":{"position":[[92,12]]}}}],["application|librari",{"_index":3322,"t":{"847":{"position":[[336,19]]},"957":{"position":[[336,19]]}}}],["apply(start",{"_index":3592,"t":{"2390":{"position":[[700,12]]}}}],["approach",{"_index":697,"t":{"57":{"position":[[75,8]]},"311":{"position":[[260,8]]},"466":{"position":[[640,9]]},"468":{"position":[[430,8]]},"478":{"position":[[85,12]]},"516":{"position":[[402,8]]},"522":{"position":[[1052,8]]},"2656":{"position":[[130,12]]}}}],["appropri",{"_index":302,"t":{"23":{"position":[[54,11]]},"25":{"position":[[1197,11]]},"376":{"position":[[134,11]]},"406":{"position":[[85,11]]},"518":{"position":[[172,11]]},"526":{"position":[[600,11]]},"540":{"position":[[465,11]]},"548":{"position":[[90,11],[127,11]]},"606":{"position":[[308,11]]},"2611":{"position":[[65,11]]},"2656":{"position":[[559,11]]},"2662":{"position":[[29,11]]},"2664":{"position":[[91,11]]}}}],["arbitrarili",{"_index":2751,"t":{"506":{"position":[[248,11]]}}}],["arch",{"_index":3458,"t":{"1431":{"position":[[6834,4]]},"1438":{"position":[[1360,4]]},"1445":{"position":[[6662,4]]},"1452":{"position":[[6727,4]]},"1459":{"position":[[6962,4]]},"1466":{"position":[[6962,4]]},"1474":{"position":[[6501,4],[8587,4]]},"1481":{"position":[[6933,4]]},"1494":{"position":[[6457,4]]},"1521":{"position":[[6457,4]]},"2674":{"position":[[2363,4]]}}}],["architectur",{"_index":1136,"t":{"161":{"position":[[343,12]]},"163":{"position":[[315,12]]},"1127":{"position":[[59,12]]},"1431":{"position":[[6843,12]]},"1438":{"position":[[1369,12]]},"1445":{"position":[[6671,12]]},"1452":{"position":[[6736,12]]},"1459":{"position":[[6971,12]]},"1466":{"position":[[6971,12]]},"1474":{"position":[[6510,12]]},"1481":{"position":[[6942,12]]},"1494":{"position":[[6466,12]]},"1521":{"position":[[6466,12]]},"1757":{"position":[[15,12]]},"1836":{"position":[[0,13]]},"1848":{"position":[[0,13]]},"2662":{"position":[[75,12]]},"2664":{"position":[[103,13]]}}}],["archiv",{"_index":954,"t":{"107":{"position":[[74,7]]},"109":{"position":[[35,7],[64,7],[150,8]]},"309":{"position":[[661,7]]},"313":{"position":[[38,8]]},"315":{"position":[[358,7]]},"563":{"position":[[44,8],[105,8],[203,7]]},"565":{"position":[[580,7]]},"649":{"position":[[649,7]]},"651":{"position":[[606,7]]},"2539":{"position":[[527,7]]},"2696":{"position":[[52,8],[113,8],[203,7],[355,9]]},"2811":{"position":[[525,9]]}}}],["area",{"_index":3482,"t":{"1840":{"position":[[36,4]]}}}],["aren't",{"_index":374,"t":{"31":{"position":[[61,6]]},"901":{"position":[[87,6]]},"2744":{"position":[[368,6]]}}}],["arg",{"_index":148,"t":{"6":{"position":[[319,4]]},"85":{"position":[[81,5]]},"111":{"position":[[248,7]]},"155":{"position":[[986,4],[1017,4]]},"175":{"position":[[47,4]]},"230":{"position":[[169,3],[180,3],[217,4],[229,3]]},"378":{"position":[[197,7]]},"408":{"position":[[221,7]]},"417":{"position":[[1133,4]]},"492":{"position":[[577,4]]},"534":{"position":[[291,5]]},"667":{"position":[[85,4]]},"732":{"position":[[966,3],[977,3]]},"740":{"position":[[303,4]]},"890":{"position":[[966,3],[977,3]]},"892":{"position":[[303,4]]},"1431":{"position":[[4820,3]]},"1445":{"position":[[4648,3]]},"1452":{"position":[[4713,3]]},"1455":{"position":[[1008,3],[1019,3]]},"1459":{"position":[[4948,3]]},"1462":{"position":[[345,4]]},"1466":{"position":[[4948,3]]},"1474":{"position":[[4487,3],[8693,3]]},"1481":{"position":[[4919,3]]},"1494":{"position":[[4443,3]]},"1521":{"position":[[4443,3]]},"1882":{"position":[[5,4]]},"1996":{"position":[[18,3]]},"2621":{"position":[[666,4]]},"2651":{"position":[[453,3]]},"2672":{"position":[[27,4]]},"2692":{"position":[[892,4]]},"2760":{"position":[[122,4]]},"2811":{"position":[[377,5]]}}}],["args.headopt",{"_index":1728,"t":{"326":{"position":[[457,15]]}}}],["args.mkstr",{"_index":2793,"t":{"536":{"position":[[144,15]]},"538":{"position":[[149,15]]},"540":{"position":[[134,15],[380,15]]}}}],["args.toseq",{"_index":1997,"t":{"400":{"position":[[259,10]]}}}],["argument",{"_index":150,"t":{"6":{"position":[[341,10]]},"27":{"position":[[205,9]]},"31":{"position":[[4451,9]]},"59":{"position":[[911,9]]},"97":{"position":[[270,9]]},"113":{"position":[[301,9]]},"129":{"position":[[576,9]]},"161":{"position":[[213,10],[276,10]]},"163":{"position":[[213,10],[273,10]]},"165":{"position":[[185,10],[236,10]]},"167":{"position":[[199,10],[276,10]]},"179":{"position":[[709,9]]},"187":{"position":[[551,10]]},"203":{"position":[[2529,9]]},"226":{"position":[[508,9],[843,9]]},"230":{"position":[[13,9],[118,10],[200,10]]},"273":{"position":[[84,8]]},"275":{"position":[[18,9]]},"309":{"position":[[161,8]]},"360":{"position":[[71,8]]},"366":{"position":[[33,10]]},"384":{"position":[[171,9]]},"390":{"position":[[554,9]]},"417":{"position":[[923,9],[1090,9]]},"438":{"position":[[180,9]]},"492":{"position":[[553,9]]},"498":{"position":[[50868,9]]},"504":{"position":[[56,9]]},"506":{"position":[[35,8],[108,9],[142,10],[229,8],[278,9]]},"508":{"position":[[41,10],[71,9]]},"510":{"position":[[108,9],[533,10]]},"534":{"position":[[87,9],[151,9],[232,9],[387,10],[423,9],[620,9]]},"667":{"position":[[18,9]]},"681":{"position":[[122,10]]},"685":{"position":[[254,9],[343,8],[453,9]]},"732":{"position":[[845,9]]},"740":{"position":[[151,9],[606,10]]},"793":{"position":[[230,9]]},"890":{"position":[[845,9]]},"892":{"position":[[151,9],[606,10]]},"1061":{"position":[[75,8]]},"1153":{"position":[[91,8]]},"1455":{"position":[[887,9]]},"1459":{"position":[[3294,8]]},"1462":{"position":[[193,9],[648,10]]},"1466":{"position":[[3294,8]]},"1474":{"position":[[8705,8]]},"1691":{"position":[[20,8]]},"1988":{"position":[[31,9]]},"1996":{"position":[[46,9]]},"2002":{"position":[[48,8]]},"2321":{"position":[[16,9]]},"2405":{"position":[[898,10]]},"2444":{"position":[[1201,8],[1460,8]]},"2452":{"position":[[173,9]]},"2634":{"position":[[31,9]]},"2651":{"position":[[2731,9]]},"2719":{"position":[[559,9]]},"2760":{"position":[[53,9]]},"2768":{"position":[[55,9]]},"2815":{"position":[[832,8]]}}}],["argv",{"_index":4449,"t":{"2634":{"position":[[169,4]]}}}],["arm64",{"_index":5050,"t":{"2772":{"position":[[402,5]]}}}],["armanbilg",{"_index":4244,"t":{"2568":{"position":[[126,11]]},"2596":{"position":[[60,11]]},"2733":{"position":[[2022,11]]}}}],["armor",{"_index":4299,"t":{"2598":{"position":[[71,7]]}}}],["around",{"_index":768,"t":{"63":{"position":[[72,6]]},"498":{"position":[[25423,6],[28956,6],[57585,6],[61118,6]]},"789":{"position":[[348,6]]},"2719":{"position":[[1114,6]]},"2839":{"position":[[439,6]]}}}],["array",{"_index":4055,"t":{"2518":{"position":[[104,6]]}}}],["array[str",{"_index":153,"t":{"6":{"position":[[371,15]]},"8":{"position":[[85,15]]},"101":{"position":[[536,15],[799,15]]},"103":{"position":[[248,15]]},"143":{"position":[[483,15]]},"147":{"position":[[328,15]]},"153":{"position":[[113,15]]},"155":{"position":[[204,15]]},"157":{"position":[[99,15]]},"159":{"position":[[306,15]]},"228":{"position":[[68,15]]},"342":{"position":[[231,15]]},"431":{"position":[[136,15]]},"440":{"position":[[450,15]]},"524":{"position":[[168,15]]},"526":{"position":[[29,15]]},"532":{"position":[[57,15]]},"685":{"position":[[105,15]]},"2390":{"position":[[481,15]]}}}],["arrayseq",{"_index":1966,"t":{"392":{"position":[[874,13]]}}}],["arrow",{"_index":1661,"t":{"301":{"position":[[693,5]]}}}],["articl",{"_index":1937,"t":{"388":{"position":[[10,7],[190,7]]}}}],["artifact",{"_index":707,"t":{"57":{"position":[[351,10]]},"59":{"position":[[548,9]]},"91":{"position":[[711,10]]},"123":{"position":[[239,10],[282,9],[370,9]]},"131":{"position":[[98,9],[421,9]]},"137":{"position":[[1262,9]]},"203":{"position":[[23,9],[596,9],[1981,9],[2078,9]]},"205":{"position":[[40,9]]},"210":{"position":[[343,9],[498,9],[742,10]]},"212":{"position":[[210,9],[307,10]]},"214":{"position":[[21,9]]},"332":{"position":[[112,10]]},"334":{"position":[[54,9],[83,8],[171,9],[277,9]]},"388":{"position":[[730,9]]},"498":{"position":[[3240,10],[21431,10],[23727,10],[26232,10],[28528,10],[31917,10],[53593,10],[55889,10],[58394,10],[60690,10]]},"546":{"position":[[1334,10]]},"594":{"position":[[315,8]]},"632":{"position":[[346,9],[506,9],[561,9],[759,9],[773,9],[789,9],[810,9]]},"641":{"position":[[6,9]]},"645":{"position":[[79,10]]},"647":{"position":[[42,9],[910,8]]},"697":{"position":[[36,9]]},"726":{"position":[[16,9]]},"728":{"position":[[16,9]]},"1257":{"position":[[125,9]]},"1370":{"position":[[85,9]]},"1429":{"position":[[777,9]]},"1431":{"position":[[7101,9]]},"1438":{"position":[[1217,9]]},"1443":{"position":[[777,9]]},"1445":{"position":[[6929,9]]},"1450":{"position":[[777,9]]},"1452":{"position":[[6994,9]]},"1457":{"position":[[777,9]]},"1459":{"position":[[7229,9]]},"1464":{"position":[[777,9]]},"1466":{"position":[[7229,9]]},"1472":{"position":[[777,9]]},"1474":{"position":[[6768,9]]},"1479":{"position":[[777,9]]},"1481":{"position":[[7200,9]]},"1492":{"position":[[777,9]]},"1494":{"position":[[6724,9]]},"1519":{"position":[[777,9]]},"1521":{"position":[[6724,9]]},"1526":{"position":[[2157,9]]},"1619":{"position":[[41,9]]},"1621":{"position":[[38,10]]},"1904":{"position":[[45,9]]},"1906":{"position":[[22,9]]},"1914":{"position":[[52,9]]},"1922":{"position":[[24,9]]},"1924":{"position":[[16,9]]},"1926":{"position":[[22,9]]},"1938":{"position":[[26,9]]},"1940":{"position":[[65,9]]},"1956":{"position":[[28,9]]},"2122":{"position":[[84,9]]},"2375":{"position":[[241,9]]},"2396":{"position":[[385,9]]},"2491":{"position":[[329,9]]},"2497":{"position":[[416,10]]},"2598":{"position":[[431,8]]},"2664":{"position":[[75,8]]},"2694":{"position":[[25,9]]},"2733":{"position":[[424,9],[1226,9],[1300,9]]}}}],["artifact'",{"_index":3098,"t":{"647":{"position":[[1075,10]]}}}],["artifact@v3",{"_index":1789,"t":{"334":{"position":[[131,11]]}}}],["artifactid",{"_index":686,"t":{"55":{"position":[[548,13]]},"2645":{"position":[[486,13]]}}}],["artifactspath",{"_index":1780,"t":{"332":{"position":[[584,13],[666,13],[713,13]]}}}],["as[seq[int",{"_index":2901,"t":{"591":{"position":[[594,13]]}}}],["ascii",{"_index":4298,"t":{"2598":{"position":[[65,5]]}}}],["asid",{"_index":1902,"t":{"358":{"position":[[90,5]]}}}],["asinstaceof",{"_index":3717,"t":{"2431":{"position":[[31,11]]}}}],["ask",{"_index":1028,"t":{"129":{"position":[[922,3]]},"404":{"position":[[291,3]]},"486":{"position":[[900,3]]},"2809":{"position":[[183,4]]}}}],["asm",{"_index":2309,"t":{"498":{"position":[[1932,3],[22116,3],[26917,3],[30464,3],[54278,3],[59079,3],[62626,3]]},"546":{"position":[[1944,3]]},"2383":{"position":[[587,3]]},"2499":{"position":[[1441,3]]},"2604":{"position":[[423,3]]},"2719":{"position":[[3140,3]]}}}],["asm/9.1.0",{"_index":2307,"t":{"498":{"position":[[1908,9],[22092,9],[26893,9],[30440,9],[54254,9],[59055,9],[62602,9]]}}}],["asm/9.3.0",{"_index":2827,"t":{"546":{"position":[[1920,9]]}}}],["aspect",{"_index":2163,"t":{"456":{"position":[[25,7]]},"657":{"position":[[226,7]]}}}],["assembl",{"_index":1070,"t":{"141":{"position":[[315,12]]},"147":{"position":[[0,10],[107,10],[230,10],[419,8],[453,10],[574,8],[779,8]]},"171":{"position":[[152,8],[178,9],[192,9]]},"350":{"position":[[10,8],[66,13],[123,8],[150,10],[300,9]]},"402":{"position":[[1043,9]]},"831":{"position":[[160,8]]},"1793":{"position":[[12,8]]},"1795":{"position":[[4,8]]},"1797":{"position":[[15,8]]},"1799":{"position":[[23,8],[46,9]]},"2411":{"position":[[36,8]]},"2493":{"position":[[318,10]]},"2574":{"position":[[159,8]]},"2798":{"position":[[33,9],[174,8],[354,8],[401,8]]},"2815":{"position":[[244,11],[447,10],[2122,10],[2217,8],[2244,10],[2305,10],[2497,10],[2635,11],[2703,8],[2786,8],[2972,9],[3125,8]]},"2817":{"position":[[99,10]]}}}],["assert",{"_index":3149,"t":{"675":{"position":[[726,10]]},"2692":{"position":[[567,9]]}}}],["assert(2",{"_index":191,"t":{"10":{"position":[[148,8]]},"268":{"position":[[731,8]]},"270":{"position":[[211,8],[306,8]]},"273":{"position":[[225,8],[260,8],[301,8]]},"275":{"position":[[300,8]]},"283":{"position":[[883,8],[1084,8]]},"297":{"position":[[266,8]]},"356":{"position":[[668,8],[763,8]]},"360":{"position":[[207,8],[242,8],[283,8]]},"362":{"position":[[341,8],[409,8]]},"2692":{"position":[[187,8],[222,8],[263,8],[358,8],[608,8]]}}}],["assert(foundfiles.contains(fil",{"_index":1753,"t":{"326":{"position":[[1202,33]]}}}],["assert(os.pwd.last.nonempti",{"_index":2218,"t":{"480":{"position":[[875,28]]}}}],["assert(tru",{"_index":2214,"t":{"480":{"position":[[567,12]]},"576":{"position":[[416,12]]},"582":{"position":[[569,12]]}}}],["assertequals(obtain",{"_index":1993,"t":{"398":{"position":[[804,22]]}}}],["assertequals(x",{"_index":1508,"t":{"279":{"position":[[354,15]]},"281":{"position":[[467,15]]}}}],["associ",{"_index":1490,"t":{"277":{"position":[[76,10]]},"1964":{"position":[[47,9]]}}}],["assum",{"_index":346,"t":{"25":{"position":[[745,7]]},"129":{"position":[[590,7]]},"135":{"position":[[271,8]]},"137":{"position":[[253,8]]},"197":{"position":[[166,8],[256,8]]},"279":{"position":[[809,9]]},"281":{"position":[[2494,7],[2629,7]]},"518":{"position":[[395,7]]},"606":{"position":[[484,7]]},"612":{"position":[[536,7],[622,7]]},"714":{"position":[[193,7]]},"895":{"position":[[193,7]]},"967":{"position":[[74,7]]},"1115":{"position":[[142,7]]},"1231":{"position":[[206,7]]},"1422":{"position":[[74,7]]},"1431":{"position":[[6586,7]]},"1445":{"position":[[6414,7]]},"1452":{"position":[[6479,7],[8664,7]]},"1459":{"position":[[6714,7],[8899,7]]},"1466":{"position":[[6714,7],[8899,7]]},"1470":{"position":[[237,7]]},"1474":{"position":[[6253,7]]},"1481":{"position":[[6685,7],[8870,7]]},"1494":{"position":[[6209,7]]},"1521":{"position":[[6209,7]]},"1541":{"position":[[74,7]]},"1745":{"position":[[87,7]]},"2081":{"position":[[151,7]]}}}],["assumpt",{"_index":539,"t":{"31":{"position":[[4050,12]]}}}],["ast",{"_index":381,"t":{"31":{"position":[[288,5]]}}}],["asterisk",{"_index":1900,"t":{"356":{"position":[[137,8]]}}}],["asterm",{"_index":3150,"t":{"675":{"position":[[745,6]]}}}],["att",{"_index":1395,"t":{"256":{"position":[[184,3]]}}}],["attach",{"_index":386,"t":{"31":{"position":[[343,6]]},"256":{"position":[[93,7],[167,6],[174,7]]},"300":{"position":[[819,9],[956,9]]},"304":{"position":[[634,6],[671,6]]},"306":{"position":[[538,6],[673,6]]},"1023":{"position":[[54,7]]},"1431":{"position":[[1518,7]]},"1438":{"position":[[92,7]]},"1445":{"position":[[1518,7]]},"1452":{"position":[[1518,7]]},"1459":{"position":[[1518,7]]},"1466":{"position":[[1518,7]]},"1474":{"position":[[1518,7]]},"1481":{"position":[[1518,7]]},"1494":{"position":[[1518,7]]},"1521":{"position":[[1518,7]]},"1633":{"position":[[11,7]]}}}],["attempt",{"_index":1805,"t":{"336":{"position":[[750,7]]},"498":{"position":[[31718,10],[49877,10],[49936,10],[49995,10],[50054,10],[50113,10],[50172,10],[50231,10],[50290,10],[50349,10],[50511,10]]},"632":{"position":[[540,8]]},"643":{"position":[[4,7]]},"787":{"position":[[70,7]]}}}],["attr",{"_index":1692,"t":{"319":{"position":[[296,6],[1128,6]]},"321":{"position":[[666,6]]}}}],["attribut",{"_index":1645,"t":{"300":{"position":[[216,11]]}}}],["attrs.siz",{"_index":1693,"t":{"319":{"position":[[306,10],[1138,10]]},"321":{"position":[[676,10]]}}}],["authent",{"_index":1327,"t":{"220":{"position":[[27,14]]},"612":{"position":[[74,15],[276,15]]},"614":{"position":[[1328,15]]},"693":{"position":[[382,14]]},"704":{"position":[[360,16],[418,16]]},"884":{"position":[[360,16],[418,16]]},"1434":{"position":[[402,16],[460,16]]},"2694":{"position":[[46,13]]}}}],["auto",{"_index":363,"t":{"29":{"position":[[51,4]]}}}],["autom",{"_index":4811,"t":{"2719":{"position":[[843,8]]},"2733":{"position":[[2777,8]]},"2779":{"position":[[595,10]]},"2783":{"position":[[337,12]]},"2815":{"position":[[862,9]]}}}],["automat",{"_index":172,"t":{"8":{"position":[[191,13]]},"63":{"position":[[135,13]]},"155":{"position":[[342,13]]},"234":{"position":[[281,13]]},"277":{"position":[[475,13]]},"336":{"position":[[176,13]]},"346":{"position":[[187,13]]},"458":{"position":[[345,13]]},"466":{"position":[[102,13],[1061,9]]},"522":{"position":[[325,13],[430,9]]},"589":{"position":[[345,9]]},"661":{"position":[[1450,13]]},"783":{"position":[[439,13]]},"1349":{"position":[[94,13]]},"1351":{"position":[[102,13]]},"1418":{"position":[[51,13]]},"1431":{"position":[[2879,13],[3010,13]]},"1452":{"position":[[2879,13],[3010,13]]},"1459":{"position":[[2879,13],[3010,13]]},"1466":{"position":[[2879,13],[3010,13]]},"1481":{"position":[[2879,13],[3010,13]]},"1605":{"position":[[61,13]]},"2228":{"position":[[51,13]]},"2230":{"position":[[59,13]]},"2463":{"position":[[1007,13]]},"2508":{"position":[[89,13]]},"2564":{"position":[[516,13]]}}}],["aux",{"_index":4575,"t":{"2674":{"position":[[206,4]]}}}],["avail",{"_index":35,"t":{"4":{"position":[[145,9],[177,9],[346,9]]},"65":{"position":[[338,9]]},"85":{"position":[[150,9]]},"123":{"position":[[637,9]]},"129":{"position":[[1346,9]]},"143":{"position":[[430,9]]},"171":{"position":[[161,9]]},"197":{"position":[[485,9],[672,9],[901,9]]},"250":{"position":[[111,9]]},"256":{"position":[[144,9]]},"281":{"position":[[1614,9]]},"283":{"position":[[3293,9]]},"285":{"position":[[2551,9]]},"295":{"position":[[101,9]]},"306":{"position":[[652,9]]},"323":{"position":[[334,9]]},"336":{"position":[[952,9]]},"348":{"position":[[254,10]]},"350":{"position":[[197,9]]},"376":{"position":[[160,9]]},"412":{"position":[[1571,9]]},"448":{"position":[[492,9]]},"452":{"position":[[344,9]]},"456":{"position":[[102,9]]},"498":{"position":[[3104,9],[31589,9],[31651,9],[63751,9]]},"572":{"position":[[860,9]]},"614":{"position":[[63,9]]},"628":{"position":[[356,9]]},"632":{"position":[[596,9]]},"641":{"position":[[30,9]]},"673":{"position":[[76,10]]},"675":{"position":[[35,10]]},"693":{"position":[[63,9]]},"704":{"position":[[161,9]]},"750":{"position":[[136,10]]},"785":{"position":[[34,9],[120,9]]},"787":{"position":[[467,9],[654,9],[883,9]]},"884":{"position":[[161,9]]},"899":{"position":[[136,10]]},"965":{"position":[[139,9]]},"971":{"position":[[0,9]]},"1003":{"position":[[0,9]]},"1009":{"position":[[0,9]]},"1017":{"position":[[0,9]]},"1025":{"position":[[0,9]]},"1035":{"position":[[0,9]]},"1043":{"position":[[0,9]]},"1071":{"position":[[0,9]]},"1075":{"position":[[0,9]]},"1083":{"position":[[0,9]]},"1095":{"position":[[0,9]]},"1109":{"position":[[0,9]]},"1113":{"position":[[0,9]]},"1117":{"position":[[0,9]]},"1135":{"position":[[0,9]]},"1141":{"position":[[0,9]]},"1145":{"position":[[128,9]]},"1147":{"position":[[0,9]]},"1151":{"position":[[0,9]]},"1159":{"position":[[0,9]]},"1201":{"position":[[0,9]]},"1229":{"position":[[0,9]]},"1233":{"position":[[0,9]]},"1239":{"position":[[0,9]]},"1271":{"position":[[0,9]]},"1285":{"position":[[0,9]]},"1291":{"position":[[0,9]]},"1299":{"position":[[0,9]]},"1309":{"position":[[0,9]]},"1317":{"position":[[0,9]]},"1329":{"position":[[0,9]]},"1337":{"position":[[0,9]]},"1345":{"position":[[82,9]]},"1347":{"position":[[0,9]]},"1354":{"position":[[0,9]]},"1358":{"position":[[0,9]]},"1364":{"position":[[0,9]]},"1372":{"position":[[0,9]]},"1378":{"position":[[0,9]]},"1390":{"position":[[0,9]]},"1394":{"position":[[0,9]]},"1402":{"position":[[0,9]]},"1406":{"position":[[0,9]]},"1434":{"position":[[203,9]]},"1459":{"position":[[3136,9]]},"1466":{"position":[[3136,9]]},"1484":{"position":[[180,10]]},"1486":{"position":[[903,9]]},"1539":{"position":[[38,9]]},"1545":{"position":[[0,9]]},"1551":{"position":[[0,9]]},"1583":{"position":[[0,9]]},"1589":{"position":[[0,9]]},"1613":{"position":[[0,9]]},"1623":{"position":[[0,9]]},"1627":{"position":[[0,9]]},"1635":{"position":[[0,9]]},"1645":{"position":[[0,9]]},"1649":{"position":[[0,9]]},"1657":{"position":[[0,9]]},"1673":{"position":[[0,9]]},"1701":{"position":[[0,9]]},"1705":{"position":[[0,9]]},"1713":{"position":[[0,9]]},"1725":{"position":[[0,9]]},"1739":{"position":[[0,9]]},"1743":{"position":[[0,9]]},"1747":{"position":[[0,9]]},"1765":{"position":[[0,9]]},"1771":{"position":[[0,9]]},"1775":{"position":[[85,9]]},"1777":{"position":[[0,9]]},"1781":{"position":[[0,9]]},"1803":{"position":[[22,9]]},"1805":{"position":[[19,9]]},"1807":{"position":[[19,9]]},"1809":{"position":[[19,9]]},"1811":{"position":[[19,9]]},"1821":{"position":[[0,9]]},"1884":{"position":[[0,9]]},"1888":{"position":[[0,9]]},"1892":{"position":[[0,9]]},"1920":{"position":[[0,9]]},"1944":{"position":[[0,9]]},"1954":{"position":[[0,9]]},"1974":{"position":[[0,9]]},"1982":{"position":[[0,9]]},"1992":{"position":[[0,9]]},"2008":{"position":[[0,9]]},"2051":{"position":[[0,9]]},"2079":{"position":[[0,9]]},"2083":{"position":[[0,9]]},"2089":{"position":[[0,9]]},"2094":{"position":[[0,9]]},"2102":{"position":[[0,9]]},"2138":{"position":[[0,9]]},"2156":{"position":[[0,9]]},"2160":{"position":[[0,9]]},"2166":{"position":[[0,9]]},"2174":{"position":[[0,9]]},"2184":{"position":[[0,9]]},"2192":{"position":[[0,9]]},"2204":{"position":[[0,9]]},"2212":{"position":[[0,9]]},"2224":{"position":[[27,9]]},"2226":{"position":[[0,9]]},"2233":{"position":[[0,9]]},"2237":{"position":[[0,9]]},"2241":{"position":[[0,9]]},"2245":{"position":[[0,9]]},"2249":{"position":[[0,9]]},"2255":{"position":[[0,9]]},"2259":{"position":[[16,9]]},"2261":{"position":[[16,9]]},"2265":{"position":[[0,9]]},"2271":{"position":[[0,9]]},"2283":{"position":[[0,9]]},"2299":{"position":[[0,9]]},"2305":{"position":[[0,9]]},"2309":{"position":[[0,9]]},"2317":{"position":[[0,9]]},"2327":{"position":[[0,9]]},"2337":{"position":[[0,9]]},"2341":{"position":[[0,9]]},"2353":{"position":[[0,9]]},"2361":{"position":[[0,9]]},"2365":{"position":[[0,9]]},"2377":{"position":[[63,9]]},"2480":{"position":[[393,9],[542,10]]},"2482":{"position":[[34,9]]},"2497":{"position":[[287,12]]},"2564":{"position":[[341,9]]},"2584":{"position":[[384,9]]},"2588":{"position":[[26,9]]},"2613":{"position":[[24,9],[126,9]]},"2619":{"position":[[103,9]]},"2630":{"position":[[76,10]]},"2632":{"position":[[21,9],[167,9]]},"2742":{"position":[[212,9]]},"2809":{"position":[[155,10]]},"2824":{"position":[[106,9],[153,9]]},"2833":{"position":[[79,9]]},"2837":{"position":[[376,9]]},"2839":{"position":[[672,9]]}}}],["avoid",{"_index":1495,"t":{"277":{"position":[[752,8]]},"1183":{"position":[[55,5]]},"1185":{"position":[[55,5]]},"1431":{"position":[[4245,5],[4259,5],[4350,5],[4372,5]]},"1445":{"position":[[4073,5],[4087,5],[4178,5],[4200,5]]},"1452":{"position":[[4138,5],[4152,5],[4243,5],[4265,5]]},"1459":{"position":[[4373,5],[4387,5],[4478,5],[4500,5]]},"1466":{"position":[[4373,5],[4387,5],[4478,5],[4500,5]]},"1474":{"position":[[3912,5],[3926,5],[4017,5],[4039,5]]},"1481":{"position":[[4344,5],[4358,5],[4449,5],[4471,5]]},"1494":{"position":[[3868,5],[3882,5],[3973,5],[3995,5]]},"1521":{"position":[[3868,5],[3882,5],[3973,5],[3995,5]]},"2033":{"position":[[0,5]]},"2035":{"position":[[0,5]]},"2516":{"position":[[141,5]]},"2566":{"position":[[229,7]]},"2636":{"position":[[1198,5]]}}}],["awar",{"_index":3046,"t":{"622":{"position":[[2195,5]]},"2535":{"position":[[558,5]]}}}],["awesomejar2.jar",{"_index":3259,"t":{"785":{"position":[[1761,22]]}}}],["b",{"_index":1867,"t":{"342":{"position":[[445,1],[451,1]]},"1243":{"position":[[10,2]]},"1429":{"position":[[409,1]]},"1443":{"position":[[409,1]]},"1450":{"position":[[409,1]]},"1457":{"position":[[409,1]]},"1464":{"position":[[409,1]]},"1472":{"position":[[409,1]]},"1479":{"position":[[409,1]]},"1492":{"position":[[409,1]]},"1519":{"position":[[409,1]]},"2106":{"position":[[10,2]]}}}],["b.scala",{"_index":1425,"t":{"264":{"position":[[625,7],[1519,7]]},"474":{"position":[[1311,7]]}}}],["b/.../should/not/format/shouldnotformat.scala",{"_index":858,"t":{"87":{"position":[[849,45]]}}}],["b9d69198",{"_index":2292,"t":{"498":{"position":[[1170,8],[1220,8],[29702,8],[29752,8],[61864,8],[61914,8]]}}}],["baccata",{"_index":5322,"t":{"2841":{"position":[[232,7]]}}}],["back",{"_index":840,"t":{"83":{"position":[[1773,4]]},"639":{"position":[[455,4]]},"641":{"position":[[58,4]]},"750":{"position":[[510,4]]},"899":{"position":[[510,4]]},"1484":{"position":[[554,4]]},"2381":{"position":[[63,4]]},"2411":{"position":[[97,4],[236,4],[367,4],[496,4]]},"2422":{"position":[[36,4]]},"2435":{"position":[[494,4],[565,4],[636,4],[707,4],[778,4]]},"2454":{"position":[[260,4],[444,4]]},"2468":{"position":[[0,4]]},"2556":{"position":[[67,4]]},"2621":{"position":[[754,4]]},"2636":{"position":[[1637,4]]},"2651":{"position":[[2283,4]]},"2660":{"position":[[56,4]]},"2674":{"position":[[1672,4]]},"2819":{"position":[[131,4],[265,4]]},"2830":{"position":[[77,4]]}}}],["backend_2.12",{"_index":2351,"t":{"498":{"position":[[3997,12],[32674,12]]}}}],["backend_2.12/1.4.8",{"_index":2350,"t":{"498":{"position":[[3959,18],[32636,18]]}}}],["background",{"_index":3156,"t":{"675":{"position":[[1197,10]]},"1349":{"position":[[82,11]]},"1351":{"position":[[90,11]]},"1431":{"position":[[2867,11],[2998,11]]},"1452":{"position":[[2867,11],[2998,11]]},"1459":{"position":[[2867,11],[2998,11]]},"1466":{"position":[[2867,11],[2998,11]]},"1481":{"position":[[2867,11],[2998,11]]},"2228":{"position":[[39,11]]},"2230":{"position":[[47,11]]},"2444":{"position":[[189,10],[337,10]]}}}],["backport",{"_index":3932,"t":{"2495":{"position":[[282,8]]}}}],["backslash",{"_index":5008,"t":{"2755":{"position":[[135,9]]}}}],["backward",{"_index":2759,"t":{"512":{"position":[[4,9]]},"514":{"position":[[140,9]]},"2647":{"position":[[202,9]]},"2742":{"position":[[6,8]]},"2744":{"position":[[48,8]]},"2768":{"position":[[849,9]]}}}],["banner",{"_index":3381,"t":{"1103":{"position":[[62,6]]},"1313":{"position":[[62,6]]},"1509":{"position":[[858,6],[872,6]]},"1526":{"position":[[2269,6],[2283,6]]},"1531":{"position":[[367,6],[381,6]]},"1733":{"position":[[18,6]]},"2188":{"position":[[18,6]]}}}],["banner/dialog",{"_index":3479,"t":{"1825":{"position":[[77,13]]}}}],["bar",{"_index":1292,"t":{"203":{"position":[[2696,3]]},"270":{"position":[[399,3]]},"356":{"position":[[856,3]]},"417":{"position":[[1057,3],[1063,3]]},"616":{"position":[[397,3]]},"1139":{"position":[[68,4]]},"1431":{"position":[[4072,4]]},"1438":{"position":[[914,4]]},"1445":{"position":[[3900,4]]},"1452":{"position":[[3965,4]]},"1459":{"position":[[4200,4]]},"1466":{"position":[[4200,4]]},"1474":{"position":[[3739,4]]},"1481":{"position":[[4171,4]]},"1486":{"position":[[527,4]]},"1494":{"position":[[3695,4]]},"1499":{"position":[[527,4]]},"1504":{"position":[[527,4]]},"1509":{"position":[[527,4]]},"1514":{"position":[[527,4]]},"1521":{"position":[[3695,4]]},"1526":{"position":[[527,4]]},"1531":{"position":[[687,4]]},"1536":{"position":[[527,4]]},"1769":{"position":[[13,4]]}}}],["bar.sc",{"_index":3771,"t":{"2444":{"position":[[751,6],[819,6]]}}}],["bartest",{"_index":1468,"t":{"270":{"position":[[163,8]]},"356":{"position":[[620,8]]}}}],["bartests.scala",{"_index":4711,"t":{"2692":{"position":[[396,14],[960,14]]}}}],["base",{"_index":758,"t":{"61":{"position":[[291,5]]},"83":{"position":[[687,5],[1664,5]]},"97":{"position":[[630,5]]},"113":{"position":[[194,5]]},"151":{"position":[[36,4],[113,4]]},"177":{"position":[[67,4]]},"203":{"position":[[234,5]]},"222":{"position":[[781,4]]},"264":{"position":[[753,5]]},"268":{"position":[[612,5]]},"334":{"position":[[407,5]]},"394":{"position":[[35,5]]},"458":{"position":[[530,5]]},"466":{"position":[[1026,5]]},"518":{"position":[[427,5]]},"522":{"position":[[395,5]]},"585":{"position":[[137,5]]},"618":{"position":[[88,5]]},"626":{"position":[[122,5]]},"651":{"position":[[245,5]]},"869":{"position":[[641,5]]},"1067":{"position":[[193,5]]},"1157":{"position":[[90,5]]},"1420":{"position":[[64,5],[408,5]]},"1459":{"position":[[9129,5]]},"1466":{"position":[[9129,5]]},"1474":{"position":[[9076,5]]},"1605":{"position":[[75,5]]},"1697":{"position":[[138,5]]},"1866":{"position":[[28,4]]},"2006":{"position":[[46,5]]},"2533":{"position":[[187,5]]},"2594":{"position":[[138,5]]},"2706":{"position":[[1386,5]]},"2785":{"position":[[98,5]]}}}],["bash",{"_index":1101,"t":{"147":{"position":[[644,4]]},"169":{"position":[[53,5]]},"1097":{"position":[[105,4]]},"1509":{"position":[[707,4]]},"1727":{"position":[[50,4]]},"1795":{"position":[[35,4]]},"2792":{"position":[[126,5]]}}}],["bashrc",{"_index":3379,"t":{"1099":{"position":[[85,7]]},"1311":{"position":[[85,7]]},"1509":{"position":[[769,7]]},"1526":{"position":[[2230,7]]},"1531":{"position":[[328,7]]},"1729":{"position":[[30,7]]},"2186":{"position":[[30,7]]}}}],["basi",{"_index":225,"t":{"16":{"position":[[92,6]]}}}],["basic",{"_index":1550,"t":{"283":{"position":[[27,5]]},"285":{"position":[[27,5]]},"323":{"position":[[209,9]]},"388":{"position":[[133,6],[239,5]]},"500":{"position":[[298,7],[319,6]]},"610":{"position":[[151,5]]},"616":{"position":[[208,9]]},"630":{"position":[[490,9]]},"2632":{"position":[[665,5]]},"2645":{"position":[[170,5]]},"2719":{"position":[[1731,6]]}}}],["bat",{"_index":3474,"t":{"1795":{"position":[[42,3]]}}}],["batch",{"_index":2170,"t":{"458":{"position":[[623,5],[651,8]]},"480":{"position":[[283,5]]}}}],["baz",{"_index":3024,"t":{"616":{"position":[[401,3]]}}}],["bc",{"_index":1268,"t":{"203":{"position":[[340,2]]}}}],["bcpg",{"_index":71,"t":{"4":{"position":[[855,4]]}}}],["be",{"_index":300,"t":{"21":{"position":[[635,5]]},"25":{"position":[[790,5]]},"29":{"position":[[45,5],[333,5],[368,5]]},"61":{"position":[[338,5]]},"87":{"position":[[81,5]]},"264":{"position":[[832,5],[1318,5]]},"281":{"position":[[2015,5]]},"336":{"position":[[102,5]]},"468":{"position":[[561,5]]},"508":{"position":[[1308,5]]},"522":{"position":[[360,5]]},"572":{"position":[[391,5]]},"624":{"position":[[343,5]]},"632":{"position":[[356,5]]},"671":{"position":[[117,5]]},"689":{"position":[[104,5]]},"1860":{"position":[[45,5]]},"2371":{"position":[[179,5]]},"2420":{"position":[[217,5]]},"2433":{"position":[[386,5]]},"2444":{"position":[[356,5]]},"2452":{"position":[[127,5]]},"2590":{"position":[[87,5]]},"2649":{"position":[[521,5]]},"2651":{"position":[[1502,5]]}}}],["bear",{"_index":875,"t":{"91":{"position":[[259,4]]},"121":{"position":[[259,4]]},"189":{"position":[[247,4]]},"510":{"position":[[549,4]]},"558":{"position":[[60,4]]},"589":{"position":[[59,4]]},"630":{"position":[[66,4]]},"632":{"position":[[56,4]]},"710":{"position":[[690,4]]},"712":{"position":[[838,4]]},"720":{"position":[[111,4]]},"726":{"position":[[1072,4]]},"728":{"position":[[230,4]]},"730":{"position":[[213,4]]},"734":{"position":[[218,4]]},"736":{"position":[[121,4]]},"2611":{"position":[[230,4]]}}}],["becom",{"_index":1667,"t":{"311":{"position":[[38,7]]},"620":{"position":[[851,6]]},"661":{"position":[[209,7],[235,7]]},"673":{"position":[[569,7]]},"2508":{"position":[[385,7]]},"2559":{"position":[[133,6]]},"2607":{"position":[[118,6]]}}}],["befor",{"_index":728,"t":{"59":{"position":[[501,6]]},"113":{"position":[[284,6]]},"185":{"position":[[263,6]]},"226":{"position":[[768,6]]},"277":{"position":[[1529,6]]},"352":{"position":[[703,7]]},"366":{"position":[[44,6]]},"452":{"position":[[142,6]]},"506":{"position":[[346,6]]},"508":{"position":[[268,6],[577,7],[1035,6],[1061,7],[1372,6]]},"522":{"position":[[250,6]]},"591":{"position":[[35,6]]},"610":{"position":[[269,6]]},"620":{"position":[[38,6]]},"643":{"position":[[110,6]]},"683":{"position":[[0,6]]},"740":{"position":[[533,6]]},"869":{"position":[[1701,6]]},"892":{"position":[[533,6]]},"1069":{"position":[[100,6]]},"1462":{"position":[[575,6]]},"1474":{"position":[[9165,6]]},"1699":{"position":[[45,6]]},"2478":{"position":[[99,6]]},"2641":{"position":[[409,6]]},"2706":{"position":[[1600,6]]},"2760":{"position":[[359,7]]},"2768":{"position":[[535,7]]},"2815":{"position":[[759,6]]}}}],["beforehand",{"_index":3161,"t":{"679":{"position":[[611,11]]}}}],["begin",{"_index":68,"t":{"4":{"position":[[813,5]]},"75":{"position":[[45,5]]},"77":{"position":[[98,5],[240,5]]},"89":{"position":[[225,9]]},"218":{"position":[[11,10]]},"582":{"position":[[49,9]]}}}],["begin_src",{"_index":1406,"t":{"260":{"position":[[359,11]]}}}],["behav",{"_index":828,"t":{"83":{"position":[[972,6]]},"89":{"position":[[1308,7],[1792,6]]},"921":{"position":[[37,7]]},"965":{"position":[[37,7]]},"2798":{"position":[[492,6]]}}}],["behavior",{"_index":756,"t":{"61":{"position":[[242,8]]},"490":{"position":[[175,9]]},"614":{"position":[[571,9]]},"2594":{"position":[[374,8]]}}}],["behaviour",{"_index":2777,"t":{"522":{"position":[[209,9]]},"673":{"position":[[314,9]]},"675":{"position":[[800,9],[830,9],[1374,9],[1405,9]]},"787":{"position":[[254,9]]},"2429":{"position":[[266,10]]},"2444":{"position":[[592,10]]},"2641":{"position":[[227,9]]},"2727":{"position":[[235,9]]},"2826":{"position":[[601,10]]}}}],["behind",{"_index":3068,"t":{"632":{"position":[[712,6]]},"2482":{"position":[[44,6]]}}}],["believ",{"_index":3031,"t":{"620":{"position":[[796,7]]},"622":{"position":[[850,7]]}}}],["below",{"_index":180,"t":{"8":{"position":[[442,6]]},"123":{"position":[[510,5]]},"191":{"position":[[273,5]]},"201":{"position":[[293,5]]},"287":{"position":[[327,6]]},"380":{"position":[[409,6]]},"444":{"position":[[225,5]]},"514":{"position":[[712,6]]},"534":{"position":[[814,6]]},"591":{"position":[[63,6]]},"596":{"position":[[460,6]]},"622":{"position":[[0,5]]},"626":{"position":[[168,6]]},"649":{"position":[[746,5]]},"677":{"position":[[128,6]]},"785":{"position":[[215,5]]},"1410":{"position":[[64,5]]},"2463":{"position":[[120,5]]}}}],["benchmark",{"_index":3217,"t":{"732":{"position":[[1103,13]]},"740":{"position":[[1003,13]]},"890":{"position":[[1103,13]]},"892":{"position":[[1003,13]]},"1547":{"position":[[8,10]]}}}],["benefici",{"_index":3040,"t":{"622":{"position":[[1263,11],[1317,11]]}}}],["benefit",{"_index":1270,"t":{"203":{"position":[[624,7],[2049,7]]},"2559":{"position":[[283,8]]}}}],["best",{"_index":1956,"t":{"392":{"position":[[63,4]]},"394":{"position":[[1274,4]]},"398":{"position":[[72,4]]},"404":{"position":[[440,4]]},"458":{"position":[[169,4]]},"639":{"position":[[130,4]]}}}],["better",{"_index":365,"t":{"29":{"position":[[116,6]]},"121":{"position":[[1152,6]]},"510":{"position":[[11,6]]},"534":{"position":[[527,6]]},"2527":{"position":[[85,6]]},"2706":{"position":[[613,6]]},"2828":{"position":[[88,6]]}}}],["between",{"_index":754,"t":{"61":{"position":[[75,7],[479,7]]},"197":{"position":[[950,7]]},"222":{"position":[[799,7]]},"277":{"position":[[1596,7]]},"348":{"position":[[681,7]]},"458":{"position":[[762,7]]},"500":{"position":[[147,7]]},"589":{"position":[[366,7]]},"681":{"position":[[36,7]]},"787":{"position":[[932,7]]},"987":{"position":[[64,7]]},"1431":{"position":[[5716,7]]},"1445":{"position":[[5544,7]]},"1452":{"position":[[5609,7]]},"1459":{"position":[[5844,7]]},"1466":{"position":[[5844,7]]},"1474":{"position":[[5383,7]]},"1481":{"position":[[5815,7]]},"1494":{"position":[[5339,7]]},"1521":{"position":[[5339,7]]},"1526":{"position":[[1248,7]]},"1567":{"position":[[20,7]]},"2351":{"position":[[24,7]]},"2531":{"position":[[129,7]]},"2626":{"position":[[144,7]]},"2733":{"position":[[434,7]]}}}],["bewar",{"_index":1325,"t":{"218":{"position":[[271,7]]},"386":{"position":[[79,6]]},"429":{"position":[[79,6]]}}}],["beyond",{"_index":1025,"t":{"129":{"position":[[652,6]]},"476":{"position":[[157,6]]}}}],["big",{"_index":2017,"t":{"402":{"position":[[760,3]]},"1431":{"position":[[4157,3]]},"1445":{"position":[[3985,3]]},"1452":{"position":[[4050,3]]},"1459":{"position":[[4285,3]]},"1466":{"position":[[4285,3]]},"1474":{"position":[[3824,3]]},"1481":{"position":[[4256,3]]},"1494":{"position":[[3780,3]]},"1521":{"position":[[3780,3]]}}}],["bigger",{"_index":1096,"t":{"147":{"position":[[257,7]]},"319":{"position":[[79,6]]}}}],["bigint",{"_index":3395,"t":{"1181":{"position":[[111,7]]},"1431":{"position":[[4232,7]]},"1445":{"position":[[4060,7]]},"1452":{"position":[[4125,7]]},"1459":{"position":[[4360,7]]},"1466":{"position":[[4360,7]]},"1474":{"position":[[3899,7]]},"1481":{"position":[[4331,7]]},"1494":{"position":[[3855,7]]},"1521":{"position":[[3855,7]]},"2031":{"position":[[56,7]]}}}],["bill",{"_index":1553,"t":{"283":{"position":[[196,5]]}}}],["bin",{"_index":253,"t":{"16":{"position":[[880,3],[1026,3]]},"252":{"position":[[60,3]]},"1243":{"position":[[21,4]]},"1429":{"position":[[436,3]]},"1443":{"position":[[436,3]]},"1450":{"position":[[436,3]]},"1457":{"position":[[436,3]]},"1464":{"position":[[436,3]]},"1472":{"position":[[436,3]]},"1479":{"position":[[436,3]]},"1492":{"position":[[436,3]]},"1514":{"position":[[799,3]]},"1519":{"position":[[436,3]]},"1526":{"position":[[2465,3]]},"1536":{"position":[[693,3]]},"2106":{"position":[[21,4]]}}}],["binari",{"_index":236,"t":{"16":{"position":[[338,6]]},"203":{"position":[[176,6],[438,6],[2008,6]]},"317":{"position":[[175,6]]},"321":{"position":[[787,6]]},"323":{"position":[[258,6]]},"340":{"position":[[177,6]]},"402":{"position":[[532,6],[618,6],[795,6]]},"591":{"position":[[674,6]]},"877":{"position":[[97,6]]},"1227":{"position":[[81,6]]},"1243":{"position":[[34,6],[96,6]]},"1305":{"position":[[55,6]]},"1307":{"position":[[55,6]]},"1319":{"position":[[55,6]]},"1321":{"position":[[55,6]]},"1384":{"position":[[55,6]]},"1388":{"position":[[55,6]]},"1429":{"position":[[355,6],[384,6],[420,6]]},"1431":{"position":[[1168,6]]},"1443":{"position":[[355,6],[384,6],[420,6]]},"1445":{"position":[[1168,6]]},"1450":{"position":[[355,6],[384,6],[420,6]]},"1452":{"position":[[1168,6]]},"1457":{"position":[[355,6],[384,6],[420,6]]},"1459":{"position":[[1168,6]]},"1464":{"position":[[355,6],[384,6],[420,6]]},"1466":{"position":[[1168,6]]},"1472":{"position":[[355,6],[384,6],[420,6]]},"1474":{"position":[[1168,6]]},"1479":{"position":[[355,6],[384,6],[420,6]]},"1481":{"position":[[1168,6]]},"1492":{"position":[[355,6],[384,6],[420,6]]},"1494":{"position":[[1168,6]]},"1514":{"position":[[677,6],[734,6],[746,6],[807,6]]},"1519":{"position":[[355,6],[384,6],[420,6]]},"1521":{"position":[[1168,6]]},"1526":{"position":[[2439,6],[2451,6],[2473,6]]},"1536":{"position":[[667,6],[679,6],[701,6]]},"2077":{"position":[[38,6]]},"2106":{"position":[[34,6],[66,6]]},"2180":{"position":[[11,6]]},"2182":{"position":[[11,6]]},"2194":{"position":[[11,6]]},"2196":{"position":[[11,6]]},"2277":{"position":[[11,6]]},"2281":{"position":[[11,6]]},"2598":{"position":[[271,6]]},"2662":{"position":[[51,6]]},"2674":{"position":[[661,8],[1143,8],[1338,8]]},"2706":{"position":[[707,6]]},"2733":{"position":[[87,8],[263,6],[368,6],[1586,9]]},"2766":{"position":[[72,6]]},"2819":{"position":[[894,6]]}}}],["binaries/releases/download/jdk",{"_index":5211,"t":{"2815":{"position":[[1013,30]]}}}],["bind",{"_index":2903,"t":{"591":{"position":[[693,8]]},"977":{"position":[[90,4]]},"979":{"position":[[90,4]]},"1431":{"position":[[5328,4],[5384,4]]},"1445":{"position":[[5156,4],[5212,4]]},"1452":{"position":[[5221,4],[5277,4]]},"1459":{"position":[[5456,4],[5512,4]]},"1466":{"position":[[5456,4],[5512,4]]},"1474":{"position":[[4995,4],[5051,4]]},"1481":{"position":[[5427,4],[5483,4]]},"1494":{"position":[[4951,4],[5007,4]]},"1521":{"position":[[4951,4],[5007,4]]},"1526":{"position":[[860,4],[916,4]]},"1557":{"position":[[46,4]]},"1559":{"position":[[46,4]]}}}],["bishabosha",{"_index":4295,"t":{"2596":{"position":[[405,11]]},"2621":{"position":[[710,11]]},"2651":{"position":[[41,11]]},"2719":{"position":[[2018,11]]},"2721":{"position":[[0,11]]}}}],["bit",{"_index":1124,"t":{"157":{"position":[[241,3]]},"159":{"position":[[433,3]]},"181":{"position":[[146,3]]},"264":{"position":[[431,3]]},"281":{"position":[[2273,4]]},"338":{"position":[[239,3]]},"388":{"position":[[621,3]]},"396":{"position":[[367,3]]},"1860":{"position":[[27,3]]},"2740":{"position":[[145,3]]},"2760":{"position":[[214,3]]},"2768":{"position":[[692,3]]}}}],["bitmap",{"_index":421,"t":{"31":{"position":[[828,7]]}}}],["blackanubis7",{"_index":5103,"t":{"2785":{"position":[[195,12],[293,12]]},"2787":{"position":[[0,12]]}}}],["bleep",{"_index":4433,"t":{"2621":{"position":[[1796,5]]}}}],["blend",{"_index":1093,"t":{"147":{"position":[[11,5]]}}}],["block",{"_index":69,"t":{"4":{"position":[[834,5],[896,5]]},"75":{"position":[[66,5],[103,5]]},"260":{"position":[[324,6],[660,5]]},"408":{"position":[[365,5]]},"552":{"position":[[225,5]]},"569":{"position":[[160,5]]},"574":{"position":[[26,5]]},"576":{"position":[[44,6],[181,6]]},"580":{"position":[[31,6]]},"582":{"position":[[75,5],[143,5],[805,6]]},"585":{"position":[[462,5]]},"630":{"position":[[517,5]]},"2636":{"position":[[726,6]]},"2683":{"position":[[34,6],[122,5]]},"2700":{"position":[[151,5]]},"2800":{"position":[[40,8]]}}}],["blogpost",{"_index":4230,"t":{"2559":{"position":[[340,9]]},"2607":{"position":[[324,9]]}}}],["bloop",{"_index":289,"t":{"21":{"position":[[374,5],[525,5]]},"27":{"position":[[59,5],[132,5]]},"57":{"position":[[26,5],[265,5],[390,5],[443,5],[562,5]]},"59":{"position":[[36,6],[311,5],[718,5],[816,5],[1113,6],[1260,5],[1407,5],[1432,5],[1463,5],[1501,5],[1543,5]]},"61":{"position":[[83,5],[630,5]]},"63":{"position":[[16,5],[311,5],[347,5],[400,5]]},"486":{"position":[[15,5],[212,5],[297,6],[403,5],[448,5],[521,6],[547,5],[768,6],[904,5]]},"488":{"position":[[126,5],[318,6],[358,5],[908,5]]},"490":{"position":[[119,6]]},"492":{"position":[[719,5]]},"498":{"position":[[23888,5],[24044,5],[24081,6],[24435,6],[28689,5],[28855,5],[31745,5],[31780,5],[31826,5],[49904,5],[49963,5],[50022,5],[50081,5],[50140,5],[50199,5],[50258,5],[50317,5],[50376,5],[50538,5],[50570,5],[50619,5],[50625,5],[52534,5],[52634,5],[53142,5],[56050,5],[56206,5],[56243,6],[56597,6],[60851,5],[61017,5]]},"632":{"position":[[783,5]]},"639":{"position":[[358,5]]},"641":{"position":[[20,5]]},"645":{"position":[[448,6],[591,6],[619,5]]},"649":{"position":[[875,5],[1138,5]]},"755":{"position":[[14,5],[115,6],[125,5],[176,5],[248,6],[324,6]]},"757":{"position":[[5,5],[38,5],[110,6]]},"759":{"position":[[6,5],[20,5],[92,6]]},"761":{"position":[[9,5],[45,5],[117,6],[193,5]]},"867":{"position":[[83,5]]},"973":{"position":[[101,5]]},"975":{"position":[[104,5]]},"981":{"position":[[79,5]]},"983":{"position":[[58,5]]},"991":{"position":[[87,5]]},"993":{"position":[[83,5]]},"995":{"position":[[55,5]]},"997":{"position":[[75,5]]},"999":{"position":[[77,6]]},"1001":{"position":[[81,5],[107,5]]},"1416":{"position":[[67,5],[163,5],[285,5]]},"1431":{"position":[[5135,5],[5200,5],[5208,5],[5274,5],[5282,5],[5338,5],[5426,5],[5467,5],[5527,5],[5544,5],[5603,5],[5684,5],[5761,5],[5849,5],[5905,5],[5913,5],[5956,5],[5971,5],[5997,5],[6025,5],[6055,5],[6099,5],[6139,6],[6207,5],[6233,5],[8461,5]]},"1445":{"position":[[4963,5],[5028,5],[5036,5],[5102,5],[5110,5],[5166,5],[5254,5],[5295,5],[5355,5],[5372,5],[5431,5],[5512,5],[5589,5],[5677,5],[5733,5],[5741,5],[5784,5],[5799,5],[5825,5],[5853,5],[5883,5],[5927,5],[5967,6],[6035,5],[6061,5],[8289,5]]},"1452":{"position":[[5028,5],[5093,5],[5101,5],[5167,5],[5175,5],[5231,5],[5319,5],[5360,5],[5420,5],[5437,5],[5496,5],[5577,5],[5654,5],[5742,5],[5798,5],[5806,5],[5849,5],[5864,5],[5890,5],[5918,5],[5948,5],[5992,5],[6032,6],[6100,5],[6126,5],[8354,5]]},"1459":{"position":[[5263,5],[5328,5],[5336,5],[5402,5],[5410,5],[5466,5],[5554,5],[5595,5],[5655,5],[5672,5],[5731,5],[5812,5],[5889,5],[5977,5],[6033,5],[6041,5],[6084,5],[6099,5],[6125,5],[6153,5],[6183,5],[6227,5],[6267,6],[6335,5],[6361,5],[8589,5]]},"1466":{"position":[[5263,5],[5328,5],[5336,5],[5402,5],[5410,5],[5466,5],[5554,5],[5595,5],[5655,5],[5672,5],[5731,5],[5812,5],[5889,5],[5977,5],[6033,5],[6041,5],[6084,5],[6099,5],[6125,5],[6153,5],[6183,5],[6227,5],[6267,6],[6335,5],[6361,5],[8589,5]]},"1474":{"position":[[4802,5],[4867,5],[4875,5],[4941,5],[4949,5],[5005,5],[5093,5],[5134,5],[5194,5],[5211,5],[5270,5],[5351,5],[5428,5],[5516,5],[5572,5],[5580,5],[5623,5],[5638,5],[5664,5],[5692,5],[5722,5],[5766,5],[5806,6],[5874,5],[5900,5],[8128,5]]},"1481":{"position":[[5234,5],[5299,5],[5307,5],[5373,5],[5381,5],[5437,5],[5525,5],[5566,5],[5626,5],[5643,5],[5702,5],[5783,5],[5860,5],[5948,5],[6004,5],[6012,5],[6055,5],[6070,5],[6096,5],[6124,5],[6154,5],[6198,5],[6238,6],[6306,5],[6332,5],[8560,5]]},"1494":{"position":[[4758,5],[4823,5],[4831,5],[4897,5],[4905,5],[4961,5],[5049,5],[5090,5],[5150,5],[5167,5],[5226,5],[5307,5],[5384,5],[5472,5],[5528,5],[5536,5],[5579,5],[5594,5],[5620,5],[5648,5],[5678,5],[5722,5],[5762,6],[5830,5],[5856,5],[8084,5]]},"1521":{"position":[[4758,5],[4823,5],[4831,5],[4897,5],[4905,5],[4961,5],[5049,5],[5090,5],[5150,5],[5167,5],[5226,5],[5307,5],[5384,5],[5472,5],[5528,5],[5536,5],[5579,5],[5594,5],[5620,5],[5648,5],[5678,5],[5722,5],[5762,6],[5830,5],[5856,5],[8084,5]]},"1526":{"position":[[667,5],[732,5],[740,5],[806,5],[814,5],[870,5],[958,5],[999,5],[1059,5],[1076,5],[1135,5],[1216,5],[1293,5],[1381,5],[1437,5],[1445,5],[1488,5],[1503,5],[1529,5],[1557,5],[1587,5],[1631,5],[1671,6],[1739,5],[1765,5]]},"1551":{"position":[[23,6],[30,5],[42,5],[56,5]]},"1553":{"position":[[57,5]]},"1555":{"position":[[60,5]]},"1561":{"position":[[35,5]]},"1563":{"position":[[14,5]]},"1571":{"position":[[43,5]]},"1573":{"position":[[39,5]]},"1575":{"position":[[11,5]]},"1577":{"position":[[31,5]]},"1579":{"position":[[33,6]]},"1581":{"position":[[26,5],[52,5]]},"1613":{"position":[[23,6],[30,5],[42,5]]},"1627":{"position":[[23,6],[30,5]]},"1701":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1705":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1747":{"position":[[23,6],[30,5]]},"1765":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1888":{"position":[[33,6],[40,5],[52,5],[66,5]]},"2204":{"position":[[33,6],[40,5],[52,5],[66,5]]},"2237":{"position":[[23,5]]},"2241":{"position":[[23,5]]},"2375":{"position":[[285,5]]},"2383":{"position":[[461,5],[756,5]]},"2435":{"position":[[215,5]]},"2458":{"position":[[136,5]]},"2463":{"position":[[225,5],[246,5],[677,5],[874,5],[1042,5],[1134,5],[1171,5],[1192,5]]},"2480":{"position":[[521,5],[530,5]]},"2497":{"position":[[143,5]]},"2499":{"position":[[74,5],[506,5]]},"2518":{"position":[[50,5]]},"2524":{"position":[[187,5]]},"2554":{"position":[[69,5]]},"2602":{"position":[[612,5]]},"2604":{"position":[[898,5]]},"2636":{"position":[[97,5],[169,5]]},"2651":{"position":[[1848,5],[2212,5]]},"2674":{"position":[[840,5],[2178,5],[2884,5]]},"2706":{"position":[[2658,5]]},"2733":{"position":[[3488,5]]},"2785":{"position":[[1357,5]]},"2796":{"position":[[37,5],[96,5],[129,5],[135,5],[162,5],[278,5],[306,5]]},"2839":{"position":[[602,5],[639,5],[732,5]]}}}],["bloop'",{"_index":2252,"t":{"488":{"position":[[932,7]]}}}],["bloop.rifle.failedtostartserverexitcodeexcept",{"_index":3845,"t":{"2463":{"position":[[404,49]]}}}],["blooprifl",{"_index":4509,"t":{"2651":{"position":[[317,11],[1647,11]]}}}],["blown",{"_index":1193,"t":{"185":{"position":[[157,5]]}}}],["boast",{"_index":2883,"t":{"589":{"position":[[324,6]]}}}],["bodi",{"_index":4239,"t":{"2566":{"position":[[172,4]]}}}],["boolean",{"_index":3310,"t":{"839":{"position":[[171,7]]}}}],["boot",{"_index":513,"t":{"31":{"position":[[2981,4],[3191,4]]}}}],["bootclasspath",{"_index":490,"t":{"31":{"position":[[2168,13]]}}}],["bootstrap",{"_index":494,"t":{"31":{"position":[[2210,9]]},"143":{"position":[[71,11]]},"147":{"position":[[146,11]]},"171":{"position":[[202,10]]},"338":{"position":[[896,13]]},"2572":{"position":[[13,12]]},"2636":{"position":[[495,9]]}}}],["both",{"_index":757,"t":{"61":{"position":[[273,4]]},"129":{"position":[[344,4],[553,4],[1289,4]]},"262":{"position":[[246,4]]},"277":{"position":[[1396,4]]},"400":{"position":[[911,4]]},"412":{"position":[[1090,4]]},"454":{"position":[[179,4]]},"474":{"position":[[1294,4]]},"524":{"position":[[97,4]]},"526":{"position":[[114,4]]},"530":{"position":[[197,4]]},"582":{"position":[[1408,5]]},"596":{"position":[[375,4]]},"606":{"position":[[279,4]]},"612":{"position":[[712,4]]},"661":{"position":[[1398,4]]},"689":{"position":[[550,4]]},"702":{"position":[[74,4]]},"712":{"position":[[88,4]]},"722":{"position":[[154,4]]},"724":{"position":[[86,4]]},"726":{"position":[[303,4]]},"732":{"position":[[78,4]]},"738":{"position":[[425,4]]},"742":{"position":[[526,4]]},"783":{"position":[[274,4]]},"882":{"position":[[74,4]]},"888":{"position":[[154,4]]},"890":{"position":[[78,4]]},"897":{"position":[[526,4]]},"913":{"position":[[425,4]]},"1427":{"position":[[116,4]]},"1448":{"position":[[196,4]]},"1455":{"position":[[120,4]]},"1477":{"position":[[570,4]]},"1517":{"position":[[481,4]]},"2396":{"position":[[233,4],[482,4]]},"2508":{"position":[[681,4],[766,4]]},"2564":{"position":[[694,4],[841,4]]},"2733":{"position":[[442,4],[1707,4]]},"2779":{"position":[[37,4]]},"2790":{"position":[[483,5]]}}}],["bother",{"_index":1547,"t":{"281":{"position":[[2728,6]]}}}],["bounci",{"_index":785,"t":{"67":{"position":[[612,6]]},"203":{"position":[[117,6],[345,6],[528,6],[543,6],[723,6],[899,6],[1106,6],[2093,6]]},"1938":{"position":[[41,6]]},"1940":{"position":[[80,6]]}}}],["box",{"_index":2232,"t":{"486":{"position":[[141,4]]}}}],["branch",{"_index":3862,"t":{"2470":{"position":[[198,6]]}}}],["brand",{"_index":995,"t":{"121":{"position":[[1107,5]]},"2819":{"position":[[101,8]]}}}],["break",{"_index":1583,"t":{"283":{"position":[[1969,6]]},"2433":{"position":[[159,8]]},"2753":{"position":[[21,8]]},"2779":{"position":[[571,8]]}}}],["breakpoint",{"_index":1655,"t":{"301":{"position":[[4,11],[773,10]]},"304":{"position":[[66,11],[803,10]]},"306":{"position":[[114,11],[752,10]]}}}],["brew",{"_index":3353,"t":{"873":{"position":[[63,5],[69,4]]},"2711":{"position":[[142,4]]},"2719":{"position":[[881,4]]}}}],["bridge_2.12",{"_index":2607,"t":{"498":{"position":[[18192,11],[46869,11]]}}}],["bridge_2.12/1.3.0",{"_index":2606,"t":{"498":{"position":[[18148,17],[46825,17]]}}}],["bring",{"_index":1898,"t":{"352":{"position":[[2219,6]]},"2444":{"position":[[549,6]]},"2527":{"position":[[13,6]]}}}],["broken",{"_index":4606,"t":{"2674":{"position":[[1909,6]]}}}],["browser",{"_index":163,"t":{"6":{"position":[[667,9]]}}}],["bsp",{"_index":18,"t":{"2":{"position":[[222,3]]},"65":{"position":[[514,6]]},"187":{"position":[[175,5],[202,3],[471,3]]},"281":{"position":[[92,3],[145,4],[1008,3],[1038,3],[1090,4],[1337,4],[1382,4],[1477,3],[1788,3],[2191,4],[2429,3]]},"283":{"position":[[119,4],[1883,3],[2031,3],[2168,4],[2261,4],[2448,4],[2636,4],[2861,3],[3264,3],[3275,4],[3529,3],[4051,4],[4288,4],[4526,4]]},"285":{"position":[[119,4],[518,4],[1085,3],[2090,3],[2153,3],[2522,3],[2533,4],[2630,3]]},"396":{"position":[[491,3]]},"466":{"position":[[56,3],[180,3],[1097,4]]},"486":{"position":[[748,3],[775,3],[860,3]]},"498":{"position":[[23992,3],[28798,3],[50599,3],[50631,3],[50727,3],[51192,3],[51380,3],[51724,3],[51842,3],[51960,3],[52078,3],[52196,3],[52314,3],[52432,3],[52544,3],[52644,3],[53006,3],[53127,3],[53323,3],[56154,3],[60960,3]]},"700":{"position":[[238,3]]},"738":{"position":[[12,3],[151,3],[293,3],[835,3]]},"763":{"position":[[6,3],[18,3],[378,4]]},"903":{"position":[[6,3],[18,3],[378,4]]},"905":{"position":[[238,3]]},"913":{"position":[[12,3],[151,3],[293,3],[835,3]]},"971":{"position":[[23,4]]},"973":{"position":[[81,3]]},"975":{"position":[[84,3]]},"985":{"position":[[88,3]]},"987":{"position":[[86,3]]},"1017":{"position":[[23,4]]},"1025":{"position":[[23,4]]},"1071":{"position":[[23,4]]},"1075":{"position":[[23,4]]},"1083":{"position":[[23,4]]},"1117":{"position":[[23,4]]},"1133":{"position":[[64,3]]},"1135":{"position":[[23,4]]},"1147":{"position":[[23,4]]},"1159":{"position":[[23,4]]},"1201":{"position":[[23,4]]},"1229":{"position":[[23,4]]},"1233":{"position":[[23,4]]},"1239":{"position":[[23,4]]},"1271":{"position":[[23,4]]},"1285":{"position":[[23,4]]},"1329":{"position":[[23,4]]},"1337":{"position":[[23,4]]},"1354":{"position":[[23,3]]},"1360":{"position":[[11,3],[81,3]]},"1362":{"position":[[79,3]]},"1364":{"position":[[23,4]]},"1372":{"position":[[23,4]]},"1394":{"position":[[23,4]]},"1406":{"position":[[23,4]]},"1431":{"position":[[5141,3],[5180,3],[5214,3],[5254,3],[5609,3],[5654,3],[5690,3],[5738,3],[6898,3],[6922,3]]},"1438":{"position":[[1424,3],[1448,3]]},"1445":{"position":[[4969,3],[5008,3],[5042,3],[5082,3],[5437,3],[5482,3],[5518,3],[5566,3],[6726,3],[6750,3]]},"1452":{"position":[[5034,3],[5073,3],[5107,3],[5147,3],[5502,3],[5547,3],[5583,3],[5631,3],[6791,3],[6815,3]]},"1459":{"position":[[5269,3],[5308,3],[5342,3],[5382,3],[5737,3],[5782,3],[5818,3],[5866,3],[7026,3],[7050,3]]},"1466":{"position":[[5269,3],[5308,3],[5342,3],[5382,3],[5737,3],[5782,3],[5818,3],[5866,3],[7026,3],[7050,3]]},"1474":{"position":[[4808,3],[4847,3],[4881,3],[4921,3],[5276,3],[5321,3],[5357,3],[5405,3],[6565,3],[6589,3]]},"1481":{"position":[[5240,3],[5279,3],[5313,3],[5353,3],[5708,3],[5753,3],[5789,3],[5837,3],[6997,3],[7021,3]]},"1490":{"position":[[62,3],[74,3]]},"1494":{"position":[[4764,3],[4803,3],[4837,3],[4877,3],[5232,3],[5277,3],[5313,3],[5361,3],[6521,3],[6545,3]]},"1499":{"position":[[667,3],[688,3],[726,3],[736,3],[753,3]]},"1517":{"position":[[68,3],[207,3],[349,3]]},"1521":{"position":[[4764,3],[4803,3],[4837,3],[4877,3],[5232,3],[5277,3],[5313,3],[5361,3],[6521,3],[6545,3],[8311,3],[8332,3],[8370,3],[8380,3],[8397,3]]},"1526":{"position":[[673,3],[712,3],[746,3],[786,3],[1141,3],[1186,3],[1222,3],[1270,3]]},"1551":{"position":[[69,4]]},"1553":{"position":[[37,3]]},"1555":{"position":[[40,3]]},"1565":{"position":[[44,3]]},"1567":{"position":[[42,3]]},"1613":{"position":[[55,4]]},"1627":{"position":[[43,4]]},"1635":{"position":[[23,4]]},"1701":{"position":[[79,4]]},"1705":{"position":[[79,4]]},"1713":{"position":[[23,4]]},"1747":{"position":[[43,4]]},"1763":{"position":[[20,3]]},"1765":{"position":[[79,4]]},"1777":{"position":[[23,4]]},"1888":{"position":[[79,4]]},"1974":{"position":[[23,4]]},"2008":{"position":[[23,4]]},"2051":{"position":[[23,4]]},"2079":{"position":[[23,4]]},"2083":{"position":[[23,4]]},"2102":{"position":[[23,4]]},"2138":{"position":[[23,4]]},"2156":{"position":[[23,4]]},"2160":{"position":[[23,4]]},"2204":{"position":[[79,4]]},"2212":{"position":[[23,4]]},"2245":{"position":[[23,3]]},"2251":{"position":[[11,3],[37,3]]},"2253":{"position":[[35,3]]},"2265":{"position":[[23,4]]},"2353":{"position":[[23,4]]},"2365":{"position":[[23,4]]},"2493":{"position":[[470,3]]},"2504":{"position":[[158,3],[418,3],[580,3],[693,3]]},"2552":{"position":[[247,3]]},"2598":{"position":[[313,3]]},"2651":{"position":[[279,3]]},"2681":{"position":[[101,3]]},"2719":{"position":[[1432,3]]},"2731":{"position":[[82,4]]},"2762":{"position":[[161,4],[310,5]]},"2800":{"position":[[68,4],[248,3],[343,3]]},"2828":{"position":[[95,3],[151,3]]}}}],["bsp'",{"_index":4932,"t":{"2733":{"position":[[3082,5]]}}}],["bsp.iml",{"_index":1597,"t":{"283":{"position":[[3947,7]]},"285":{"position":[[1135,7]]}}}],["bsp.xml",{"_index":1592,"t":{"283":{"position":[[3853,7]]}}}],["bsp/scala",{"_index":14,"t":{"2":{"position":[[166,10]]},"187":{"position":[[57,10]]},"466":{"position":[[231,11]]}}}],["bsp4j",{"_index":3674,"t":{"2413":{"position":[[74,5]]},"2499":{"position":[[1334,5],[1486,5]]},"2522":{"position":[[166,5]]},"2545":{"position":[[874,5]]},"2604":{"position":[[167,5]]},"2733":{"position":[[3123,5],[3164,5]]},"2772":{"position":[[1138,5]]}}}],["buffer",{"_index":1403,"t":{"260":{"position":[[187,6]]}}}],["bug",{"_index":882,"t":{"91":{"position":[[344,4]]},"121":{"position":[[344,4]]},"189":{"position":[[332,4]]},"498":{"position":[[288,5]]},"558":{"position":[[145,4]]},"589":{"position":[[144,4]]},"630":{"position":[[151,4]]},"632":{"position":[[141,4]]},"710":{"position":[[775,4]]},"712":{"position":[[923,4]]},"720":{"position":[[196,4]]},"726":{"position":[[1157,4]]},"728":{"position":[[315,4]]},"730":{"position":[[298,4]]},"734":{"position":[[303,4]]},"736":{"position":[[206,4]]},"2504":{"position":[[18,3]]},"2527":{"position":[[288,3]]},"2550":{"position":[[27,3]]},"2611":{"position":[[317,4]]},"2719":{"position":[[1990,3]]},"2753":{"position":[[17,3]]}}}],["bugfix",{"_index":3526,"t":{"2375":{"position":[[273,7]]},"2466":{"position":[[101,7]]},"2598":{"position":[[237,7]]}}}],["build",{"_index":8,"t":{"2":{"position":[[92,5],[274,5]]},"16":{"position":[[12,6],[145,7],[467,6],[647,6],[735,6],[815,5]]},"27":{"position":[[89,5],[305,5]]},"53":{"position":[[854,5]]},"57":{"position":[[37,5],[271,5]]},"59":{"position":[[1035,8],[1152,5]]},"61":{"position":[[97,5],[115,5],[224,5]]},"63":{"position":[[245,5]]},"65":{"position":[[529,6]]},"89":{"position":[[890,5],[1155,5]]},"103":{"position":[[706,5]]},"113":{"position":[[487,6]]},"147":{"position":[[565,5]]},"155":{"position":[[42,5],[125,5]]},"161":{"position":[[64,5]]},"163":{"position":[[64,5]]},"165":{"position":[[47,5]]},"167":{"position":[[49,5]]},"187":{"position":[[153,5]]},"283":{"position":[[2302,5],[2489,5],[2673,5],[4142,5],[4379,5],[4610,5]]},"285":{"position":[[219,5]]},"300":{"position":[[318,5],[397,5],[424,5],[578,5],[605,5],[648,5]]},"319":{"position":[[21,5]]},"328":{"position":[[146,6]]},"332":{"position":[[20,5]]},"348":{"position":[[565,8]]},"392":{"position":[[10,5]]},"400":{"position":[[1307,5],[1495,5]]},"415":{"position":[[109,5],[199,5]]},"417":{"position":[[254,5]]},"464":{"position":[[125,5]]},"466":{"position":[[33,5],[152,5]]},"474":{"position":[[289,5],[888,7],[943,6],[1173,5],[1346,6]]},"488":{"position":[[102,6],[268,5],[308,5]]},"498":{"position":[[23996,5],[28802,5],[56158,5],[60964,5]]},"596":{"position":[[82,6],[908,7]]},"614":{"position":[[519,5]]},"616":{"position":[[131,5]]},"630":{"position":[[280,5],[447,5],[638,6]]},"710":{"position":[[38,5]]},"726":{"position":[[10,5]]},"728":{"position":[[10,5]]},"755":{"position":[[25,5],[189,5]]},"757":{"position":[[51,5]]},"759":{"position":[[33,5]]},"761":{"position":[[58,5]]},"763":{"position":[[33,5]]},"783":{"position":[[191,8],[472,5],[562,5]]},"785":{"position":[[412,5]]},"869":{"position":[[1779,6]]},"903":{"position":[[33,5]]},"1225":{"position":[[43,5]]},"1408":{"position":[[78,5]]},"1412":{"position":[[228,5]]},"1431":{"position":[[1094,5],[7169,5]]},"1445":{"position":[[1094,5],[6997,5]]},"1452":{"position":[[1094,5],[7062,5]]},"1459":{"position":[[1094,5],[7297,5]]},"1466":{"position":[[1094,5],[7297,5]]},"1474":{"position":[[1094,5],[6836,5]]},"1481":{"position":[[1094,5],[7268,5]]},"1490":{"position":[[89,5]]},"1494":{"position":[[1094,5],[6792,5]]},"1499":{"position":[[808,5]]},"1521":{"position":[[1094,5],[6792,5]]},"1667":{"position":[[44,5]]},"1803":{"position":[[0,5]]},"1805":{"position":[[0,5]]},"1807":{"position":[[0,5]]},"1809":{"position":[[0,5]]},"1811":{"position":[[0,5]]},"1813":{"position":[[0,5]]},"1819":{"position":[[17,5]]},"1866":{"position":[[0,8]]},"1876":{"position":[[37,5]]},"1878":{"position":[[26,5]]},"1880":{"position":[[34,5]]},"1900":{"position":[[11,5]]},"1902":{"position":[[42,5]]},"2075":{"position":[[0,5]]},"2158":{"position":[[11,5]]},"2367":{"position":[[34,5]]},"2388":{"position":[[315,8]]},"2450":{"position":[[168,5]]},"2456":{"position":[[441,5]]},"2470":{"position":[[136,5]]},"2480":{"position":[[364,5]]},"2486":{"position":[[46,5]]},"2493":{"position":[[278,5]]},"2497":{"position":[[569,6]]},"2508":{"position":[[32,5],[125,5],[259,5]]},"2516":{"position":[[539,5]]},"2527":{"position":[[117,5]]},"2531":{"position":[[9,5],[200,5],[379,5],[447,5]]},"2543":{"position":[[0,5]]},"2600":{"position":[[13,5]]},"2602":{"position":[[345,5],[437,5]]},"2621":{"position":[[1037,5],[1077,5]]},"2651":{"position":[[1813,5],[1941,5]]},"2656":{"position":[[449,5]]},"2658":{"position":[[73,5]]},"2674":{"position":[[1178,5]]},"2687":{"position":[[476,5],[833,5]]},"2706":{"position":[[1160,5]]},"2719":{"position":[[705,5],[815,5],[1121,5]]},"2733":{"position":[[3031,5]]},"2750":{"position":[[350,5]]},"2762":{"position":[[177,5]]},"2764":{"position":[[73,5]]},"2772":{"position":[[184,5]]},"2785":{"position":[[217,5]]},"2804":{"position":[[267,5]]},"2819":{"position":[[447,5],[752,5]]},"2830":{"position":[[192,5]]},"2841":{"position":[[333,5]]}}}],["build'",{"_index":5046,"t":{"2772":{"position":[[249,7]]}}}],["build.iml",{"_index":1617,"t":{"285":{"position":[[1089,9]]}}}],["build.properti",{"_index":642,"t":{"51":{"position":[[198,16]]},"285":{"position":[[1266,16]]}}}],["build.sbt",{"_index":644,"t":{"51":{"position":[[268,9]]},"285":{"position":[[1238,9]]}}}],["build.sc",{"_index":662,"t":{"53":{"position":[[313,8]]}}}],["build/.bloop",{"_index":2251,"t":{"488":{"position":[[886,12]]}}}],["build/bloop/project_name.json",{"_index":726,"t":{"59":{"position":[[455,30]]}}}],["build/id",{"_index":1196,"t":{"187":{"position":[[84,9]]}}}],["build/initi",{"_index":2731,"t":{"498":{"position":[[53236,16]]}}}],["build/project_",{"_index":2253,"t":{"488":{"position":[[976,15]]}}}],["build/project_103be31561",{"_index":580,"t":{"35":{"position":[[1117,24]]}}}],["build/project_103be31561_103be31561",{"_index":4957,"t":{"2742":{"position":[[952,35]]}}}],["build/project_853f6d1dbb",{"_index":2800,"t":{"546":{"position":[[326,24]]}}}],["build/project_940fb43dce/src_generated/main/countbyextension.scala",{"_index":2007,"t":{"400":{"position":[[1129,66]]}}}],["build/project_ed4bea6d06_ed4bea6d06/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":5218,"t":{"2815":{"position":[[1214,116]]}}}],["build/project_…/src_gener",{"_index":2259,"t":{"492":{"position":[[664,29]]}}}],["build/stacktraces/1699527280",{"_index":3847,"t":{"2463":{"position":[[593,28]]}}}],["build/taskstart",{"_index":4506,"t":{"2651":{"position":[[221,15]]}}}],["builddep",{"_index":4328,"t":{"2602":{"position":[[396,9]]}}}],["buildinfo",{"_index":3236,"t":{"783":{"position":[[8,9],[414,9],[530,9],[612,9]]},"785":{"position":[[14,9],[261,9],[450,9]]},"787":{"position":[[14,9]]},"801":{"position":[[9,9],[41,9],[71,9]]},"807":{"position":[[39,9]]},"2158":{"position":[[31,9]]},"2452":{"position":[[56,9]]},"2495":{"position":[[12,9]]},"2508":{"position":[[0,9],[231,10],[315,9],[368,9],[530,9]]},"2520":{"position":[[219,9]]}}}],["buildiniti",{"_index":2729,"t":{"498":{"position":[[53111,15]]}}}],["buildopt",{"_index":4140,"t":{"2539":{"position":[[449,12]]}}}],["buildtarget",{"_index":1646,"t":{"300":{"position":[[249,12],[848,14],[990,14]]}}}],["buildtarget/outputpath",{"_index":4933,"t":{"2733":{"position":[[3088,23]]}}}],["built",{"_index":1100,"t":{"147":{"position":[[635,5]]},"348":{"position":[[455,5],[643,5],[735,5]]},"871":{"position":[[528,5]]}}}],["bump",{"_index":3546,"t":{"2383":{"position":[[294,4],[678,4],[799,4],[846,4]]},"2400":{"position":[[67,4],[184,4],[507,4],[603,4],[705,4]]},"2413":{"position":[[173,4]]},"2426":{"position":[[67,4]]},"2439":{"position":[[142,4],[190,4]]},"2456":{"position":[[522,4],[557,4]]},"2458":{"position":[[309,4],[638,4]]},"2470":{"position":[[0,4]]},"2472":{"position":[[127,4],[163,4],[278,4],[637,4]]},"2499":{"position":[[227,4],[761,4],[1669,4],[1851,4],[1909,4],[1980,4],[2046,4],[2097,4],[2151,4]]},"2516":{"position":[[436,4]]},"2524":{"position":[[396,4],[868,4]]},"2545":{"position":[[1119,4]]},"2556":{"position":[[374,4],[414,4],[489,4]]},"2568":{"position":[[66,4]]},"2604":{"position":[[212,4],[371,4],[461,4],[532,4],[615,4],[660,4],[705,4],[751,4],[822,4]]},"2621":{"position":[[1446,4],[1521,4],[1584,4],[1654,4],[1736,4],[1791,4]]},"2636":{"position":[[1355,4],[1427,4]]},"2651":{"position":[[2117,4],[2414,4],[2915,4]]},"2674":{"position":[[2094,4],[2344,4]]},"2687":{"position":[[2057,4],[2263,6]]},"2706":{"position":[[2108,4],[2185,4]]},"2719":{"position":[[2204,4],[2476,4],[2615,4],[3348,4]]},"2733":{"position":[[2283,4],[2455,4],[2534,4],[2927,4]]},"2750":{"position":[[1283,4]]},"2757":{"position":[[52,4]]},"2772":{"position":[[1178,4]]},"2785":{"position":[[1658,4]]},"2819":{"position":[[664,4]]}}}],["bundl",{"_index":2086,"t":{"425":{"position":[[206,8]]},"1842":{"position":[[3,6]]}}}],["bundler",{"_index":2084,"t":{"425":{"position":[[121,8],[161,7]]}}}],["busi",{"_index":1578,"t":{"283":{"position":[[1389,8]]},"2388":{"position":[[86,4]]}}}],["button",{"_index":1511,"t":{"279":{"position":[[744,7],[869,6],[992,7]]},"281":{"position":[[1561,8]]},"283":{"position":[[3165,6]]},"285":{"position":[[2430,6]]},"306":{"position":[[227,6]]}}}],["bye",{"_index":1173,"t":{"179":{"position":[[670,4]]}}}],["byte",{"_index":577,"t":{"35":{"position":[[982,4]]},"143":{"position":[[181,4]]},"147":{"position":[[53,4]]},"346":{"position":[[127,4]]},"486":{"position":[[987,4]]},"488":{"position":[[164,4],[1001,4]]},"494":{"position":[[461,4]]},"2116":{"position":[[64,4]]},"2518":{"position":[[99,4]]}}}],["bytecod",{"_index":467,"t":{"31":{"position":[[1380,8]]},"348":{"position":[[88,9]]}}}],["c",{"_index":926,"t":{"101":{"position":[[275,2],[303,1]]},"476":{"position":[[210,2]]},"702":{"position":[[534,3]]},"708":{"position":[[211,3]]},"710":{"position":[[412,3]]},"712":{"position":[[548,3]]},"722":{"position":[[614,3]]},"724":{"position":[[546,3]]},"726":{"position":[[763,3]]},"732":{"position":[[690,3]]},"742":{"position":[[986,3]]},"882":{"position":[[534,3]]},"886":{"position":[[211,3]]},"888":{"position":[[614,3]]},"890":{"position":[[690,3]]},"897":{"position":[[986,3]]},"1412":{"position":[[167,3]]},"1427":{"position":[[576,3]]},"1441":{"position":[[253,3]]},"1448":{"position":[[656,3]]},"1455":{"position":[[732,3]]},"1477":{"position":[[1030,3]]}}}],["c:\\foo\\bar",{"_index":3781,"t":{"2446":{"position":[[163,11]]}}}],["c:\\users\\alex\\appdata\\local\\coursier\\cache\\v1",{"_index":3113,"t":{"651":{"position":[[415,45]]}}}],["c:\\users\\username\\appdata\\local\\scalacli\\data\\secrets\\config.json",{"_index":127,"t":{"4":{"position":[[2215,66]]}}}],["cach",{"_index":13,"t":{"2":{"position":[[154,7]]},"57":{"position":[[145,7]]},"59":{"position":[[635,6]]},"309":{"position":[[765,6],[809,6]]},"402":{"position":[[87,6]]},"490":{"position":[[64,7]]},"632":{"position":[[516,6],[617,5]]},"639":{"position":[[57,6]]},"643":{"position":[[95,6]]},"647":{"position":[[93,5]]},"649":{"position":[[92,5],[157,5],[205,5],[628,6],[657,5],[917,6],[1180,6]]},"651":{"position":[[148,5],[477,5],[614,6]]},"1001":{"position":[[256,7]]},"1303":{"position":[[77,5]]},"1368":{"position":[[72,5]]},"1414":{"position":[[108,6],[233,7],[513,6],[640,7]]},"1418":{"position":[[230,6]]},"1431":{"position":[[6382,7],[7003,5],[7026,5]]},"1438":{"position":[[1119,5],[1142,5]]},"1445":{"position":[[6210,7],[6831,5],[6854,5]]},"1452":{"position":[[6275,7],[6896,5],[6919,5]]},"1459":{"position":[[6510,7],[7131,5],[7154,5]]},"1466":{"position":[[6510,7],[7131,5],[7154,5]]},"1474":{"position":[[6049,7],[6670,5],[6693,5]]},"1481":{"position":[[6481,7],[7102,5],[7125,5]]},"1494":{"position":[[6005,7],[6626,5],[6649,5]]},"1521":{"position":[[6005,7],[6626,5],[6649,5]]},"1526":{"position":[[1914,7],[2059,5],[2082,5],[2403,5],[2431,5]]},"1581":{"position":[[201,7]]},"1617":{"position":[[28,5]]},"1621":{"position":[[63,5]]},"2178":{"position":[[33,5]]},"2480":{"position":[[171,5],[417,6]]},"2674":{"position":[[653,7]]},"2733":{"position":[[96,8],[242,5]]},"2839":{"position":[[69,6],[271,5],[318,5]]}}}],["cache'",{"_index":3104,"t":{"649":{"position":[[669,7]]},"651":{"position":[[717,7]]}}}],["cache/coursier/arc",{"_index":3114,"t":{"651":{"position":[[689,22]]}}}],["cache/coursier/v1",{"_index":3109,"t":{"651":{"position":[[196,21]]}}}],["cache_2.12",{"_index":2413,"t":{"498":{"position":[[6778,10],[17081,10],[35455,10],[45758,10]]}}}],["cache_2.12/1.0.0/util",{"_index":2590,"t":{"498":{"position":[[17059,21],[45736,21]]}}}],["cache_2.12/2.0.16/coursi",{"_index":2412,"t":{"498":{"position":[[6751,26],[35428,26]]}}}],["calcul",{"_index":4371,"t":{"2604":{"position":[[967,11]]},"2750":{"position":[[115,11]]}}}],["call",{"_index":427,"t":{"31":{"position":[[876,5],[1325,5]]},"141":{"position":[[308,6]]},"210":{"position":[[710,6]]},"230":{"position":[[106,6],[188,6]]},"277":{"position":[[452,7]]},"281":{"position":[[1210,4],[1771,4]]},"350":{"position":[[59,6]]},"402":{"position":[[23,4]]},"496":{"position":[[163,7]]},"508":{"position":[[311,4],[1412,4]]},"518":{"position":[[353,6]]},"526":{"position":[[631,6]]},"661":{"position":[[881,4]]},"673":{"position":[[389,6]]},"675":{"position":[[752,6]]},"738":{"position":[[242,7]]},"913":{"position":[[242,7]]},"1517":{"position":[[298,7]]},"2444":{"position":[[722,5]]},"2750":{"position":[[82,6]]}}}],["call(cwd",{"_index":1786,"t":{"332":{"position":[[941,9]]}}}],["camelcas",{"_index":4442,"t":{"2630":{"position":[[41,10]]}}}],["can't",{"_index":2971,"t":{"604":{"position":[[253,5]]},"639":{"position":[[418,5]]},"649":{"position":[[686,5]]},"651":{"position":[[734,5]]},"675":{"position":[[473,5],[529,5]]},"2535":{"position":[[719,5]]}}}],["cancel",{"_index":1488,"t":{"275":{"position":[[589,8]]},"498":{"position":[[63873,10]]},"2543":{"position":[[188,6]]}}}],["candid",{"_index":4378,"t":{"2607":{"position":[[32,9],[96,9]]}}}],["capabl",{"_index":777,"t":{"67":{"position":[[238,12],[271,12],[587,12]]},"155":{"position":[[426,12]]},"671":{"position":[[337,12]]},"2817":{"position":[[19,13]]}}}],["capac",{"_index":2216,"t":{"480":{"position":[[727,10]]}}}],["care",{"_index":241,"t":{"16":{"position":[[438,4]]},"338":{"position":[[1588,4]]},"522":{"position":[[677,4]]},"1416":{"position":[[255,4]]}}}],["carlosedp",{"_index":4651,"t":{"2685":{"position":[[124,10]]},"2702":{"position":[[189,10]]},"2708":{"position":[[0,10]]}}}],["case",{"_index":218,"t":{"14":{"position":[[382,5]]},"21":{"position":[[467,4],[611,6]]},"25":{"position":[[1139,5]]},"29":{"position":[[9,6]]},"59":{"position":[[1130,4]]},"61":{"position":[[278,5]]},"89":{"position":[[558,6],[758,4],[833,4],[1098,4],[1341,4],[1416,4],[1558,4]]},"97":{"position":[[586,4]]},"101":{"position":[[1268,4]]},"103":{"position":[[305,5]]},"129":{"position":[[349,7],[1283,5]]},"185":{"position":[[328,5]]},"210":{"position":[[677,5]]},"266":{"position":[[207,5]]},"273":{"position":[[23,4]]},"283":{"position":[[141,5],[1700,4]]},"319":{"position":[[287,4],[857,5],[1119,4]]},"321":{"position":[[657,4]]},"326":{"position":[[479,4],[514,4]]},"336":{"position":[[878,5]]},"338":{"position":[[875,4],[960,4],[1572,5]]},"340":{"position":[[42,5],[356,6]]},"350":{"position":[[232,5]]},"358":{"position":[[77,5]]},"360":{"position":[[23,4]]},"362":{"position":[[96,5],[142,4],[683,4]]},"380":{"position":[[103,5]]},"390":{"position":[[208,4],[229,4],[458,4]]},"394":{"position":[[1094,5],[1144,6],[1225,6]]},"396":{"position":[[348,5]]},"400":{"position":[[276,4],[307,4],[361,4]]},"402":{"position":[[308,6]]},"410":{"position":[[182,5],[342,5],[885,5]]},"434":{"position":[[238,4]]},"436":{"position":[[431,4]]},"458":{"position":[[187,4]]},"466":{"position":[[517,5]]},"480":{"position":[[629,4]]},"492":{"position":[[92,4],[244,6],[599,6]]},"524":{"position":[[24,4]]},"526":{"position":[[87,4]]},"530":{"position":[[21,5]]},"622":{"position":[[926,5],[1063,5]]},"693":{"position":[[630,4]]},"1261":{"position":[[255,4]]},"1327":{"position":[[112,6]]},"1343":{"position":[[112,6]]},"1414":{"position":[[266,6]]},"1431":{"position":[[8061,4]]},"1445":{"position":[[7889,4]]},"1452":{"position":[[7954,4]]},"1459":{"position":[[8189,4]]},"1466":{"position":[[8189,4]]},"1474":{"position":[[7728,4]]},"1481":{"position":[[8160,4]]},"1486":{"position":[[859,6]]},"1494":{"position":[[7684,4]]},"1521":{"position":[[7684,4]]},"1536":{"position":[[865,6]]},"1958":{"position":[[99,4]]},"2126":{"position":[[211,4]]},"2202":{"position":[[68,6]]},"2222":{"position":[[68,6]]},"2463":{"position":[[982,5]]},"2472":{"position":[[418,4]]},"2480":{"position":[[60,5]]},"2516":{"position":[[441,4]]},"2566":{"position":[[349,6]]},"2568":{"position":[[246,4]]},"2630":{"position":[[58,4]]},"2651":{"position":[[2419,4]]},"2674":{"position":[[282,4],[1423,4]]},"2706":{"position":[[1392,4],[2054,4]]},"2719":{"position":[[2422,4],[3294,4]]},"2733":{"position":[[2697,4]]},"2768":{"position":[[244,5]]},"2785":{"position":[[868,4]]},"2800":{"position":[[327,4]]},"2830":{"position":[[454,4]]},"2841":{"position":[[219,4]]}}}],["castl",{"_index":786,"t":{"67":{"position":[[619,6]]},"203":{"position":[[124,6],[352,6],[535,7],[550,6],[730,6],[906,6],[1113,6],[2100,6]]},"1938":{"position":[[48,6]]},"1940":{"position":[[87,6]]}}}],["cat",{"_index":801,"t":{"77":{"position":[[79,3]]},"795":{"position":[[40,3]]},"2535":{"position":[[438,3]]},"2760":{"position":[[369,3]]},"2762":{"position":[[462,3],[516,3]]},"2766":{"position":[[105,3],[174,3]]},"2770":{"position":[[396,3],[824,3]]}}}],["catch",{"_index":2272,"t":{"496":{"position":[[333,7]]}}}],["categori",{"_index":2164,"t":{"456":{"position":[[124,11]]},"879":{"position":[[310,9]]}}}],["cats.effect",{"_index":2222,"t":{"482":{"position":[[403,13],[843,13],[1070,13]]}}}],["cats:0.8.3",{"_index":1459,"t":{"268":{"position":[[391,11]]}}}],["caus",{"_index":1334,"t":{"222":{"position":[[428,5]]},"518":{"position":[[130,5]]},"626":{"position":[[148,5]]},"2429":{"position":[[66,5]]},"2504":{"position":[[170,6]]},"2554":{"position":[[38,6]]},"2566":{"position":[[287,5]]},"2594":{"position":[[31,6]]},"2611":{"position":[[37,5]]}}}],["caution",{"_index":42,"t":{"4":{"position":[[283,7]]},"49":{"position":[[0,7]]},"57":{"position":[[550,7]]},"65":{"position":[[0,7]]},"67":{"position":[[0,7]]},"91":{"position":[[0,7],[186,7]]},"121":{"position":[[0,7],[186,7]]},"123":{"position":[[574,7]]},"127":{"position":[[509,7]]},"141":{"position":[[0,7]]},"179":{"position":[[322,7]]},"189":{"position":[[0,7],[180,7]]},"264":{"position":[[290,7]]},"558":{"position":[[0,7]]},"589":{"position":[[0,7]]},"600":{"position":[[359,7]]},"606":{"position":[[431,7]]},"614":{"position":[[0,7]]},"620":{"position":[[680,7]]},"630":{"position":[[0,7]]},"632":{"position":[[0,7]]},"661":{"position":[[249,7],[1245,7]]},"693":{"position":[[0,7]]},"783":{"position":[[0,7]]},"789":{"position":[[0,7]]},"2520":{"position":[[129,7]]}}}],["caveat",{"_index":2083,"t":{"425":{"position":[[68,6]]}}}],["cd",{"_index":1971,"t":{"394":{"position":[[254,2],[296,2]]},"474":{"position":[[1538,2]]}}}],["cd76521f",{"_index":5067,"t":{"2772":{"position":[[1095,8]]}}}],["cdeaa580",{"_index":3829,"t":{"2458":{"position":[[415,8]]}}}],["cef76d561",{"_index":198,"t":{"12":{"position":[[145,10],[191,11],[261,10],[307,11]]}}}],["cef76d561e/classes:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":560,"t":{"35":{"position":[[133,86]]}}}],["center",{"_index":2203,"t":{"478":{"position":[[44,6]]},"2656":{"position":[[89,6]]}}}],["central",{"_index":731,"t":{"59":{"position":[[569,7]]},"121":{"position":[[540,7]]},"123":{"position":[[301,8]]},"129":{"position":[[20,7]]},"135":{"position":[[340,7]]},"137":{"position":[[322,7]]},"145":{"position":[[183,8]]},"199":{"position":[[335,8],[708,8],[717,7]]},"201":{"position":[[224,7]]},"203":{"position":[[1061,8]]},"210":{"position":[[46,7],[313,7],[362,7],[436,7],[460,7],[471,7]]},"352":{"position":[[1505,7],[1816,7]]},"596":{"position":[[722,7]]},"622":{"position":[[1703,12],[1774,12],[1963,10],[2140,11]]},"647":{"position":[[1005,7]]},"689":{"position":[[133,7]]},"837":{"position":[[236,7]]},"839":{"position":[[259,7]]},"2839":{"position":[[119,7]]}}}],["central.storag",{"_index":2947,"t":{"596":{"position":[[327,15]]},"843":{"position":[[351,15]]},"953":{"position":[[351,15]]}}}],["certain",{"_index":362,"t":{"29":{"position":[[16,7]]},"31":{"position":[[0,7]]},"41":{"position":[[44,7]]},"632":{"position":[[443,7]]},"1247":{"position":[[238,7]]},"1431":{"position":[[2219,7]]},"1445":{"position":[[2219,7]]},"1452":{"position":[[2219,7]]},"1459":{"position":[[2219,7]]},"1466":{"position":[[2219,7]]},"1474":{"position":[[2219,7]]},"1481":{"position":[[2219,7]]},"1494":{"position":[[2219,7]]},"1521":{"position":[[2219,7]]},"2110":{"position":[[195,7]]}}}],["certif",{"_index":4256,"t":{"2570":{"position":[[227,12]]}}}],["cf",{"_index":3483,"t":{"1842":{"position":[[0,2]]}}}],["ch.epfl.scala.bsp4j.jvmmainclass",{"_index":4027,"t":{"2504":{"position":[[222,32]]}}}],["chain",{"_index":3283,"t":{"811":{"position":[[54,9]]},"941":{"position":[[54,9]]}}}],["chainedsnippet",{"_index":4406,"t":{"2621":{"position":[[832,15]]}}}],["chanc",{"_index":721,"t":{"59":{"position":[[142,6]]}}}],["chang",{"_index":195,"t":{"12":{"position":[[44,8],[81,7]]},"49":{"position":[[616,7]]},"53":{"position":[[843,6]]},"55":{"position":[[169,7]]},"63":{"position":[[189,6]]},"83":{"position":[[617,6]]},"185":{"position":[[482,6]]},"226":{"position":[[42,7]]},"242":{"position":[[44,8],[77,6]]},"244":{"position":[[156,6]]},"264":{"position":[[363,6]]},"277":{"position":[[1348,6]]},"301":{"position":[[511,6]]},"304":{"position":[[568,6]]},"306":{"position":[[610,6]]},"336":{"position":[[798,6]]},"338":{"position":[[2228,6]]},"340":{"position":[[447,7]]},"419":{"position":[[94,7]]},"423":{"position":[[76,8],[122,7]]},"490":{"position":[[155,6]]},"534":{"position":[[757,6]]},"540":{"position":[[303,7]]},"580":{"position":[[157,6]]},"614":{"position":[[1224,6]]},"620":{"position":[[753,6]]},"653":{"position":[[352,8]]},"685":{"position":[[241,8]]},"740":{"position":[[101,7]]},"783":{"position":[[511,8]]},"892":{"position":[[101,7]]},"1349":{"position":[[156,7]]},"1351":{"position":[[166,7]]},"1366":{"position":[[73,8]]},"1431":{"position":[[2941,7],[3074,7],[6960,8]]},"1438":{"position":[[1076,8]]},"1445":{"position":[[6788,8]]},"1452":{"position":[[2941,7],[3074,7],[6853,8]]},"1459":{"position":[[2941,7],[3074,7],[7088,8]]},"1462":{"position":[[143,7]]},"1466":{"position":[[2941,7],[3074,7],[7088,8]]},"1474":{"position":[[6627,8]]},"1481":{"position":[[2941,7],[3074,7],[7059,8]]},"1494":{"position":[[6583,8]]},"1521":{"position":[[6583,8]]},"1526":{"position":[[2016,8]]},"1615":{"position":[[29,8]]},"2228":{"position":[[113,7]]},"2230":{"position":[[123,7]]},"2381":{"position":[[90,7]]},"2411":{"position":[[124,7],[263,7],[394,7],[523,7]]},"2422":{"position":[[63,7]]},"2435":{"position":[[521,7],[592,7],[663,7],[734,7],[805,7]]},"2444":{"position":[[376,6]]},"2454":{"position":[[287,7],[471,7]]},"2456":{"position":[[527,7]]},"2468":{"position":[[27,7]]},"2480":{"position":[[152,7]]},"2491":{"position":[[307,7]]},"2495":{"position":[[299,6]]},"2543":{"position":[[6,7],[48,6]]},"2556":{"position":[[94,7]]},"2559":{"position":[[423,6]]},"2594":{"position":[[356,6]]},"2621":{"position":[[11,8],[745,8],[781,7],[1056,8]]},"2636":{"position":[[548,8],[1051,8],[1121,6],[1664,7]]},"2641":{"position":[[579,6]]},"2649":{"position":[[386,6]]},"2651":{"position":[[493,8],[1832,8],[2310,7]]},"2674":{"position":[[12,8],[1197,8],[1699,7]]},"2687":{"position":[[4,8],[852,8]]},"2706":{"position":[[970,7],[1179,8]]},"2719":{"position":[[834,8]]},"2727":{"position":[[94,7]]},"2742":{"position":[[55,7]]},"2744":{"position":[[14,7]]},"2750":{"position":[[369,8]]},"2760":{"position":[[443,6]]},"2764":{"position":[[97,6]]},"2768":{"position":[[805,6]]},"2772":{"position":[[203,8]]},"2779":{"position":[[580,6]]},"2785":{"position":[[236,8]]},"2804":{"position":[[286,8]]},"2819":{"position":[[158,7],[292,7],[466,8]]},"2830":{"position":[[104,7],[211,8]]},"2837":{"position":[[470,7]]},"2841":{"position":[[352,8]]}}}],["changelog",{"_index":3567,"t":{"2385":{"position":[[100,10]]},"2402":{"position":[[105,10]]},"2415":{"position":[[161,10]]},"2426":{"position":[[436,10]]},"2441":{"position":[[52,10]]},"2460":{"position":[[54,10]]},"2474":{"position":[[50,10]]},"2501":{"position":[[252,10]]},"2524":{"position":[[941,10]]},"2547":{"position":[[152,10]]},"2556":{"position":[[678,10]]},"2578":{"position":[[54,10]]},"2604":{"position":[[1193,10]]},"2623":{"position":[[112,10]]},"2653":{"position":[[55,10]]},"2676":{"position":[[196,10]]},"2689":{"position":[[154,10]]},"2708":{"position":[[55,10]]},"2721":{"position":[[56,10]]},"2735":{"position":[[105,10]]},"2750":{"position":[[1367,10]]},"2757":{"position":[[134,10]]},"2774":{"position":[[99,10]]},"2787":{"position":[[57,10]]},"2804":{"position":[[1473,10]]},"2821":{"position":[[59,10]]},"2830":{"position":[[1198,10]]},"2841":{"position":[[469,10]]}}}],["changer",{"_index":3036,"t":{"622":{"position":[[1042,7]]}}}],["charact",{"_index":503,"t":{"31":{"position":[[2525,9]]},"356":{"position":[[148,10]]},"492":{"position":[[387,11]]},"594":{"position":[[168,10],[348,9]]},"647":{"position":[[1117,10]]}}}],["charset",{"_index":3464,"t":{"1521":{"position":[[8419,7]]}}}],["cheat",{"_index":1987,"t":{"396":{"position":[[357,7]]}}}],["check",{"_index":174,"t":{"8":{"position":[[283,5],[510,5]]},"31":{"position":[[679,9]]},"59":{"position":[[61,8]]},"81":{"position":[[239,5],[278,5],[306,5]]},"87":{"position":[[534,5],[757,5]]},"93":{"position":[[179,5]]},"121":{"position":[[571,6]]},"135":{"position":[[906,5]]},"224":{"position":[[296,5]]},"234":{"position":[[295,7]]},"277":{"position":[[489,5],[811,8],[1009,5],[1702,5]]},"287":{"position":[[264,5]]},"300":{"position":[[362,5]]},"301":{"position":[[889,5]]},"304":{"position":[[921,5]]},"306":{"position":[[870,5]]},"326":{"position":[[983,5]]},"330":{"position":[[3,5],[66,5],[308,5],[337,5],[432,5]]},"394":{"position":[[922,5]]},"470":{"position":[[0,5]]},"556":{"position":[[3,5]]},"572":{"position":[[832,5]]},"637":{"position":[[120,7]]},"750":{"position":[[169,6]]},"755":{"position":[[42,5],[87,5]]},"869":{"position":[[24,6]]},"871":{"position":[[795,5]]},"899":{"position":[[169,6]]},"987":{"position":[[72,6]]},"1045":{"position":[[43,5]]},"1345":{"position":[[61,5]]},"1431":{"position":[[354,5],[5694,5],[5724,6],[8472,5]]},"1445":{"position":[[354,5],[5522,5],[5552,6],[8300,5]]},"1452":{"position":[[354,5],[5587,5],[5617,6],[8365,5]]},"1459":{"position":[[354,5],[5822,5],[5852,6],[8600,5]]},"1466":{"position":[[354,5],[5822,5],[5852,6],[8600,5]]},"1474":{"position":[[354,5],[2834,5],[2840,5],[5361,5],[5391,6],[8139,5]]},"1481":{"position":[[354,5],[5793,5],[5823,6],[8571,5]]},"1484":{"position":[[213,6]]},"1486":{"position":[[882,5]]},"1494":{"position":[[354,5],[5317,5],[5347,6],[8095,5]]},"1521":{"position":[[354,5],[5317,5],[5347,6],[8095,5]]},"1526":{"position":[[1226,5],[1256,6]]},"1567":{"position":[[28,6]]},"1675":{"position":[[0,5]]},"1958":{"position":[[0,5]]},"1966":{"position":[[21,5]]},"1968":{"position":[[11,5]]},"1970":{"position":[[11,5]]},"2224":{"position":[[6,5]]},"2429":{"position":[[714,5]]},"2493":{"position":[[589,6]]},"2497":{"position":[[281,5]]},"2559":{"position":[[326,5]]},"2596":{"position":[[102,5]]},"2607":{"position":[[303,5]]},"2651":{"position":[[1606,8]]},"2660":{"position":[[127,5],[211,5]]},"2687":{"position":[[363,8]]},"2719":{"position":[[297,5]]},"2804":{"position":[[492,5]]},"2839":{"position":[[130,5]]}}}],["checker",{"_index":3953,"t":{"2497":{"position":[[473,7]]}}}],["checkout",{"_index":530,"t":{"31":{"position":[[3768,9]]}}}],["checkscala3(manifest",{"_index":1839,"t":{"338":{"position":[[1087,22]]}}}],["checkscala3(r",{"_index":1830,"t":{"338":{"position":[[674,16],[970,16]]}}}],["checksum",{"_index":901,"t":{"93":{"position":[[148,9]]},"135":{"position":[[875,9]]},"205":{"position":[[23,9],[110,10],[132,10],[150,8],[177,8],[223,9],[248,8],[282,8],[309,8],[329,8],[345,8],[376,8],[399,8]]},"212":{"position":[[318,10]]},"224":{"position":[[265,9]]},"1370":{"position":[[62,8]]},"1431":{"position":[[7061,9],[7078,8]]},"1438":{"position":[[1177,9],[1194,8]]},"1445":{"position":[[6889,9],[6906,8]]},"1452":{"position":[[6954,9],[6971,8]]},"1459":{"position":[[7189,9],[7206,8]]},"1466":{"position":[[7189,9],[7206,8]]},"1474":{"position":[[6728,9],[6745,8]]},"1481":{"position":[[7160,9],[7177,8]]},"1494":{"position":[[6684,9],[6701,8]]},"1521":{"position":[[6684,9],[6701,8]]},"1526":{"position":[[2117,9],[2134,8]]},"1619":{"position":[[18,8]]}}}],["chmod",{"_index":2076,"t":{"417":{"position":[[798,5],[1004,5]]},"665":{"position":[[359,5]]},"667":{"position":[[153,5]]},"669":{"position":[[166,5]]},"683":{"position":[[251,5]]},"687":{"position":[[222,5],[341,5]]},"2590":{"position":[[236,5]]},"2643":{"position":[[214,5]]}}}],["choco",{"_index":4926,"t":{"2733":{"position":[[2786,5]]},"2819":{"position":[[420,5]]},"2830":{"position":[[224,5]]}}}],["choic",{"_index":23,"t":{"2":{"position":[[295,8]]},"185":{"position":[[75,6]]},"283":{"position":[[3303,7]]},"285":{"position":[[2561,7]]},"394":{"position":[[1279,7]]},"630":{"position":[[461,7]]},"2800":{"position":[[467,7]]}}}],["choos",{"_index":1381,"t":{"250":{"position":[[37,6]]},"304":{"position":[[693,8]]},"2392":{"position":[[19,8]]},"2405":{"position":[[624,6]]},"2748":{"position":[[27,6]]}}}],["chore",{"_index":3820,"t":{"2458":{"position":[[122,6]]}}}],["chore(ci",{"_index":5238,"t":{"2819":{"position":[[586,10],[653,10],[924,10]]}}}],["chore(dep",{"_index":4429,"t":{"2621":{"position":[[1724,11]]}}}],["chore/group",{"_index":3785,"t":{"2448":{"position":[[53,11]]}}}],["chosen",{"_index":742,"t":{"59":{"position":[[1024,6]]},"203":{"position":[[227,6]]}}}],["ci",{"_index":810,"t":{"81":{"position":[[186,4]]},"129":{"position":[[146,2]]},"137":{"position":[[81,2],[1120,2]]},"199":{"position":[[192,3]]},"207":{"position":[[104,4],[270,4],[278,3],[288,2],[343,2],[430,2]]},"220":{"position":[[152,2]]},"326":{"position":[[95,3]]},"330":{"position":[[99,2]]},"334":{"position":[[237,2],[371,2]]},"651":{"position":[[251,2]]},"837":{"position":[[4,2]]},"2437":{"position":[[64,2]]},"2456":{"position":[[86,2],[568,2]]},"2466":{"position":[[76,2]]},"2470":{"position":[[185,2]]},"2497":{"position":[[101,2]]},"2687":{"position":[[940,2]]},"2706":{"position":[[1336,2]]},"2804":{"position":[[804,2],[816,2]]}}}],["ci.yml",{"_index":1754,"t":{"328":{"position":[[31,6]]}}}],["cint",{"_index":5026,"t":{"2766":{"position":[[301,6],[308,4]]}}}],["circe_2.12",{"_index":2536,"t":{"498":{"position":[[13719,10],[42396,10]]}}}],["circe_2.12/1.5.17/enumeratum",{"_index":2535,"t":{"498":{"position":[[13690,28],[42367,28]]}}}],["cite",{"_index":3105,"t":{"651":{"position":[[0,6]]}}}],["ckipp01",{"_index":4071,"t":{"2522":{"position":[[175,8]]},"2524":{"position":[[551,8]]},"2621":{"position":[[1773,8]]},"2819":{"position":[[636,7],[712,7],[976,7]]}}}],["clang",{"_index":3412,"t":{"1213":{"position":[[67,5]]},"1215":{"position":[[67,7]]},"1217":{"position":[[67,5]]},"1431":{"position":[[1007,5],[4947,5],[4965,5],[5008,7]]},"1445":{"position":[[1007,5],[4775,5],[4793,5],[4836,7]]},"1452":{"position":[[1007,5],[4840,5],[4858,5],[4901,7]]},"1459":{"position":[[1007,5],[5075,5],[5093,5],[5136,7]]},"1466":{"position":[[1007,5],[5075,5],[5093,5],[5136,7]]},"1474":{"position":[[1007,5],[4614,5],[4632,5],[4675,7]]},"1481":{"position":[[1007,5],[5046,5],[5064,5],[5107,7]]},"1494":{"position":[[1007,5],[4570,5],[4588,5],[4631,7]]},"1521":{"position":[[1007,5],[4570,5],[4588,5],[4631,7]]},"2063":{"position":[[12,5]]},"2065":{"position":[[12,7]]},"2067":{"position":[[24,5]]},"2651":{"position":[[2158,5]]}}}],["clangpp",{"_index":3456,"t":{"1431":{"position":[[4988,7]]},"1445":{"position":[[4816,7]]},"1452":{"position":[[4881,7]]},"1459":{"position":[[5116,7]]},"1466":{"position":[[5116,7]]},"1474":{"position":[[4655,7]]},"1481":{"position":[[5087,7]]},"1494":{"position":[[4611,7]]},"1521":{"position":[[4611,7]]}}}],["clash",{"_index":1326,"t":{"218":{"position":[[287,7]]},"673":{"position":[[422,7]]},"702":{"position":[[212,5]]},"712":{"position":[[226,5]]},"722":{"position":[[292,5]]},"724":{"position":[[224,5]]},"726":{"position":[[441,5]]},"732":{"position":[[216,5]]},"738":{"position":[[563,5]]},"742":{"position":[[664,5]]},"882":{"position":[[212,5]]},"888":{"position":[[292,5]]},"890":{"position":[[216,5]]},"897":{"position":[[664,5]]},"913":{"position":[[563,5]]},"1427":{"position":[[254,5]]},"1448":{"position":[[334,5]]},"1455":{"position":[[258,5]]},"1477":{"position":[[708,5]]},"1517":{"position":[[619,5]]},"2444":{"position":[[1645,5]]}}}],["class",{"_index":187,"t":{"10":{"position":[[95,5]]},"21":{"position":[[167,5]]},"31":{"position":[[552,7],[606,7],[773,7],[925,5],[1090,7],[1231,7],[2220,5],[2278,5]]},"35":{"position":[[8,5],[51,5],[89,5],[567,5],[629,5],[761,5],[890,5],[1072,5]]},"41":{"position":[[142,5]]},"87":{"position":[[911,5]]},"97":{"position":[[1085,5],[1118,5]]},"111":{"position":[[202,6]]},"145":{"position":[[68,5],[206,5],[398,5]]},"183":{"position":[[33,5],[129,5]]},"232":{"position":[[38,8],[58,5],[108,5],[180,5]]},"258":{"position":[[33,5],[129,5]]},"268":{"position":[[678,5]]},"270":{"position":[[157,5],[248,5]]},"273":{"position":[[174,5]]},"275":{"position":[[215,5]]},"279":{"position":[[194,6],[290,5]]},"281":{"position":[[403,5]]},"283":{"position":[[823,5]]},"285":{"position":[[1469,7],[1596,7]]},"297":{"position":[[213,5]]},"326":{"position":[[758,5]]},"356":{"position":[[614,5],[705,5]]},"360":{"position":[[156,5]]},"378":{"position":[[151,6]]},"380":{"position":[[109,5]]},"388":{"position":[[76,5]]},"398":{"position":[[634,5]]},"408":{"position":[[175,6],[566,5]]},"410":{"position":[[188,5],[348,5],[891,5],[967,5]]},"412":{"position":[[1216,5],[1304,5],[1503,5],[1559,7],[1649,7],[1775,7]]},"434":{"position":[[243,5]]},"436":{"position":[[123,7],[436,5]]},"480":{"position":[[396,5],[512,5],[822,5]]},"488":{"position":[[373,7],[690,7]]},"492":{"position":[[478,5]]},"496":{"position":[[186,5],[282,5],[326,6]]},"498":{"position":[[25110,5],[28899,5],[57272,5],[61061,5]]},"514":{"position":[[389,5],[421,7],[445,5]]},"518":{"position":[[955,5]]},"524":{"position":[[47,5]]},"526":{"position":[[251,5],[359,5]]},"528":{"position":[[206,6]]},"572":{"position":[[438,6],[469,5],[510,5],[607,8],[693,5],[743,5],[800,5],[848,7],[906,7],[970,7]]},"574":{"position":[[243,5]]},"576":{"position":[[357,5]]},"582":{"position":[[519,5]]},"585":{"position":[[1010,5]]},"661":{"position":[[1135,5],[1206,5],[1276,5],[1475,6],[1534,5],[1650,5],[1735,7],[1786,8],[2011,7]]},"673":{"position":[[481,5]]},"675":{"position":[[46,5],[213,5],[814,5],[949,5]]},"677":{"position":[[212,5],[276,5]]},"710":{"position":[[1039,6]]},"724":{"position":[[955,6]]},"726":{"position":[[1420,6]]},"728":{"position":[[578,6]]},"732":{"position":[[476,5],[1253,6]]},"740":{"position":[[1153,6]]},"785":{"position":[[994,5]]},"809":{"position":[[27,5]]},"827":{"position":[[21,5],[52,5]]},"845":{"position":[[41,5]]},"853":{"position":[[47,5]]},"867":{"position":[[67,5]]},"890":{"position":[[476,5],[1253,6]]},"892":{"position":[[1153,6]]},"934":{"position":[[21,5],[52,5]]},"939":{"position":[[27,5]]},"955":{"position":[[41,5]]},"961":{"position":[[47,5]]},"1005":{"position":[[94,5]]},"1143":{"position":[[72,5]]},"1145":{"position":[[21,6],[40,8],[56,5],[120,7]]},"1157":{"position":[[96,5]]},"1189":{"position":[[104,7]]},"1245":{"position":[[11,6],[20,5],[34,8],[81,6],[96,5],[116,8],[221,7],[236,5]]},"1247":{"position":[[151,5]]},"1293":{"position":[[79,5]]},"1398":{"position":[[150,7]]},"1429":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1431":{"position":[[2132,5],[2594,7],[3110,5],[3141,5],[4251,7],[4629,7]]},"1443":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1445":{"position":[[2132,5],[2594,7],[4079,7],[4457,7]]},"1450":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1452":{"position":[[2132,5],[2594,7],[4144,7],[4522,7]]},"1455":{"position":[[518,5]]},"1457":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5],[1100,5],[1125,5]]},"1459":{"position":[[2132,5],[2594,7],[3109,5],[3128,7],[3185,5],[3209,5],[3228,7],[4379,7],[4757,7],[9135,5]]},"1464":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5],[1100,5],[1125,5]]},"1466":{"position":[[2132,5],[2594,7],[3109,5],[3128,7],[3185,5],[3209,5],[3228,7],[4379,7],[4757,7],[9135,5]]},"1472":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1474":{"position":[[2132,5],[2594,7],[3918,7],[4296,7]]},"1479":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1481":{"position":[[2132,5],[2594,7],[3155,5],[4350,7],[4728,7]]},"1492":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1494":{"position":[[2132,5],[2594,7],[3874,7],[4252,7]]},"1519":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"1521":{"position":[[2132,5],[2594,7],[3874,7],[4252,7]]},"1585":{"position":[[51,5]]},"1773":{"position":[[31,5]]},"1775":{"position":[[21,6],[40,8],[56,5],[77,7]]},"1797":{"position":[[55,5]]},"2006":{"position":[[52,5]]},"2039":{"position":[[49,7]]},"2108":{"position":[[11,6],[20,5],[34,8],[81,6],[96,5],[116,8],[180,7],[195,5]]},"2110":{"position":[[108,5]]},"2116":{"position":[[26,5]]},"2168":{"position":[[36,5]]},"2357":{"position":[[118,7]]},"2444":{"position":[[608,7],[765,5],[833,5]]},"2472":{"position":[[250,5]]},"2491":{"position":[[111,7]]},"2508":{"position":[[626,6]]},"2566":{"position":[[190,6]]},"2574":{"position":[[134,5]]},"2594":{"position":[[246,5]]},"2596":{"position":[[10,5]]},"2636":{"position":[[471,5]]},"2674":{"position":[[1428,7]]},"2692":{"position":[[136,5],[300,5]]},"2742":{"position":[[337,5],[595,5],[709,5]]},"2744":{"position":[[114,5],[228,5],[337,5]]},"2750":{"position":[[234,7],[594,5]]},"2772":{"position":[[262,5]]},"2783":{"position":[[741,8]]},"2798":{"position":[[74,6],[246,5],[341,5],[554,5]]},"2811":{"position":[[331,5]]},"2824":{"position":[[61,7],[121,8]]},"2833":{"position":[[36,7],[94,8],[148,7]]},"2837":{"position":[[84,6],[111,5],[216,8],[322,6],[341,5],[391,7],[450,7]]}}}],["class'",{"_index":3396,"t":{"1183":{"position":[[61,8]]},"1431":{"position":[[4265,8]]},"1445":{"position":[[4093,8]]},"1452":{"position":[[4158,8]]},"1459":{"position":[[4393,8]]},"1466":{"position":[[4393,8]]},"1474":{"position":[[3932,8]]},"1481":{"position":[[4364,8]]},"1494":{"position":[[3888,8]]},"1521":{"position":[[3888,8]]},"2033":{"position":[[6,8]]}}}],["classfil",{"_index":498,"t":{"31":{"position":[[2336,11],[3376,9]]}}}],["classfile_2.12",{"_index":2472,"t":{"498":{"position":[[9979,14],[38656,14]]}}}],["classfile_2.12/1.3.0",{"_index":2471,"t":{"498":{"position":[[9936,20],[38613,20]]}}}],["classifi",{"_index":2805,"t":{"546":{"position":[[865,14]]},"600":{"position":[[13,10],[72,10],[174,10],[207,10],[382,11]]},"1840":{"position":[[73,10]]},"2636":{"position":[[985,11]]}}}],["classifier={classifier_nam",{"_index":2966,"t":{"600":{"position":[[94,28]]}}}],["classifier]).[ext",{"_index":695,"t":{"55":{"position":[[873,21],[1028,20]]},"691":{"position":[[623,19]]}}}],["classpath",{"_index":342,"t":{"25":{"position":[[700,9]]},"29":{"position":[[323,9],[355,9]]},"31":{"position":[[2234,9],[2986,10],[3039,10],[3196,9],[3969,10],[4196,9],[4265,9]]},"97":{"position":[[1152,9]]},"238":{"position":[[167,10]]},"283":{"position":[[1315,9],[1922,10],[3576,10]]},"412":{"position":[[1270,9],[1588,10]]},"480":{"position":[[77,10]]},"514":{"position":[[375,9]]},"722":{"position":[[70,9]]},"732":{"position":[[425,10]]},"785":{"position":[[61,10]]},"888":{"position":[[70,9]]},"890":{"position":[[425,10]]},"1005":{"position":[[21,9]]},"1245":{"position":[[44,10],[57,10]]},"1247":{"position":[[269,10]]},"1257":{"position":[[142,10]]},"1261":{"position":[[102,10]]},"1267":{"position":[[89,9]]},"1429":{"position":[[597,9],[615,9],[794,10]]},"1431":{"position":[[2250,10],[3173,9],[7908,10],[8508,9]]},"1443":{"position":[[597,9],[615,9],[794,10]]},"1445":{"position":[[2250,10],[7736,10],[8336,9]]},"1448":{"position":[[112,9]]},"1450":{"position":[[597,9],[615,9],[794,10]]},"1452":{"position":[[2250,10],[7801,10],[8401,9]]},"1455":{"position":[[467,10]]},"1457":{"position":[[597,9],[615,9],[794,10]]},"1459":{"position":[[2250,10],[8036,10],[8636,9]]},"1464":{"position":[[597,9],[615,9],[794,10]]},"1466":{"position":[[2250,10],[8036,10],[8636,9]]},"1472":{"position":[[597,9],[615,9],[794,10]]},"1474":{"position":[[2250,10],[7575,10],[8175,9]]},"1479":{"position":[[597,9],[615,9],[794,10]]},"1481":{"position":[[2250,10],[8007,10],[8607,9]]},"1492":{"position":[[597,9],[615,9],[794,10]]},"1494":{"position":[[2250,10],[7531,10],[8131,9]]},"1519":{"position":[[597,9],[615,9],[794,10]]},"1521":{"position":[[2250,10],[7531,10],[8131,9]]},"1585":{"position":[[21,9]]},"2108":{"position":[[44,10],[57,10]]},"2110":{"position":[[226,10]]},"2122":{"position":[[101,10]]},"2126":{"position":[[58,10]]},"2132":{"position":[[34,9]]},"2429":{"position":[[941,9]]},"2433":{"position":[[70,9]]},"2508":{"position":[[422,10]]},"2510":{"position":[[123,9]]},"2564":{"position":[[140,10]]},"2742":{"position":[[350,9],[608,9],[638,9],[683,10],[696,10],[725,9],[792,9],[899,9]]},"2744":{"position":[[139,9],[241,9],[350,9],[448,9]]}}}],["classpath_2.12",{"_index":2541,"t":{"498":{"position":[[14049,14],[42726,14]]}}}],["classpath_2.12/1.3.0",{"_index":2540,"t":{"498":{"position":[[14006,20],[42683,20]]}}}],["claus",{"_index":3767,"t":{"2444":{"position":[[515,7]]}}}],["clean",{"_index":0,"t":{"2":{"position":[[4,5]]},"31":{"position":[[1067,5]]},"283":{"position":[[384,6]]},"649":{"position":[[86,5]]},"700":{"position":[[0,5],[105,8]]},"905":{"position":[[0,5],[105,8]]},"1071":{"position":[[28,6]]},"1075":{"position":[[28,6]]},"1135":{"position":[[28,6]]},"1147":{"position":[[28,6]]},"1329":{"position":[[28,6]]},"1358":{"position":[[23,6]]},"1406":{"position":[[28,6]]},"1414":{"position":[[401,8],[474,5],[581,5]]},"1497":{"position":[[56,5],[161,8]]},"1701":{"position":[[84,6]]},"1705":{"position":[[84,6]]},"1765":{"position":[[84,6]]},"1888":{"position":[[84,6]]},"2204":{"position":[[84,6]]},"2249":{"position":[[23,6]]},"2365":{"position":[[28,6]]},"2598":{"position":[[627,5]]},"2602":{"position":[[428,5]]},"2621":{"position":[[1149,5]]},"2636":{"position":[[246,5]]},"2706":{"position":[[313,5]]}}}],["cleanup",{"_index":457,"t":{"31":{"position":[[1266,7],[1295,9]]}}}],["clear",{"_index":1006,"t":{"125":{"position":[[194,5]]},"649":{"position":[[724,5]]},"651":{"position":[[464,8],[781,5]]},"1303":{"position":[[61,5]]},"1526":{"position":[[2415,5]]},"2178":{"position":[[17,5]]},"2687":{"position":[[642,5]]}}}],["cli",{"_index":6,"t":{"2":{"position":[[62,4],[120,3],[270,3]]},"4":{"position":[[106,3],[233,3],[261,3],[507,3],[535,3],[588,3],[708,3],[1151,3],[1211,3],[1297,3],[1493,3]]},"6":{"position":[[6,3],[419,3]]},"8":{"position":[[6,3],[133,3],[178,3],[487,3]]},"10":{"position":[[19,3],[177,3]]},"12":{"position":[[20,3],[95,3]]},"14":{"position":[[6,3],[76,3],[196,3],[241,3],[451,3],[494,3],[534,3]]},"16":{"position":[[428,3],[660,3],[748,3],[854,3]]},"18":{"position":[[70,3],[430,3]]},"21":{"position":[[50,3],[69,3],[314,3],[365,3],[566,3]]},"25":{"position":[[67,4],[116,3],[654,3],[1009,3]]},"29":{"position":[[92,3],[289,3]]},"31":{"position":[[180,3],[1632,3],[1656,3]]},"33":{"position":[[65,3]]},"35":{"position":[[31,3],[69,3],[609,3],[830,3],[970,3],[1052,3]]},"37":{"position":[[90,3]]},"39":{"position":[[68,3],[369,3]]},"41":{"position":[[589,3]]},"43":{"position":[[54,3]]},"45":{"position":[[66,3]]},"47":{"position":[[70,3]]},"49":{"position":[[156,3]]},"51":{"position":[[6,3]]},"53":{"position":[[6,3]]},"55":{"position":[[271,3]]},"57":{"position":[[6,3],[243,3],[533,3],[710,3]]},"59":{"position":[[247,3],[1336,3],[1531,3]]},"61":{"position":[[40,3],[215,3],[417,3]]},"63":{"position":[[96,3],[388,3]]},"65":{"position":[[155,3],[312,3],[379,3],[486,3],[623,3]]},"67":{"position":[[154,3],[260,4]]},"69":{"position":[[94,3]]},"71":{"position":[[8,3]]},"73":{"position":[[8,3]]},"75":{"position":[[8,3]]},"77":{"position":[[8,3],[157,3]]},"79":{"position":[[8,3]]},"81":{"position":[[6,3],[62,3],[94,3],[205,3],[296,3]]},"83":{"position":[[6,3],[184,3],[305,3],[489,3],[584,3],[644,5],[963,3],[1145,3],[1378,3]]},"85":{"position":[[106,3],[297,3]]},"87":{"position":[[25,3],[522,3],[745,3]]},"89":{"position":[[10,3],[199,3],[1783,3]]},"91":{"position":[[164,3],[482,3]]},"93":{"position":[[27,3],[50,3]]},"95":{"position":[[107,3]]},"97":{"position":[[6,3],[515,3],[830,3]]},"99":{"position":[[10,3]]},"101":{"position":[[6,3],[624,4],[635,3],[876,4],[887,3],[946,3],[1047,3],[1092,3]]},"103":{"position":[[6,3],[398,3],[451,3],[553,3],[645,3]]},"105":{"position":[[138,3],[257,3],[359,3]]},"107":{"position":[[6,3],[101,3]]},"109":{"position":[[6,3],[289,3]]},"111":{"position":[[32,3],[91,3],[169,3],[300,3],[409,3]]},"113":{"position":[[6,3],[95,3],[146,3],[206,3],[241,3],[272,3],[317,3],[323,3],[378,3],[475,3],[512,3],[541,3],[547,3],[590,3],[629,3]]},"115":{"position":[[14,3],[75,3]]},"117":{"position":[[171,3]]},"121":{"position":[[164,3]]},"123":{"position":[[18,3],[455,3],[902,3]]},"125":{"position":[[23,3],[76,3],[135,3],[287,3]]},"127":{"position":[[50,3],[153,3],[202,3],[242,3]]},"129":{"position":[[297,3],[391,3],[434,3],[1103,3],[1165,3]]},"131":{"position":[[177,4],[521,3],[592,3]]},"133":{"position":[[325,3]]},"135":{"position":[[83,3],[168,3],[198,3],[251,3],[463,3],[518,3],[589,4],[701,3],[784,3]]},"137":{"position":[[59,3],[150,3],[180,3],[233,3],[400,3],[473,3],[597,3],[652,3],[723,4]]},"139":{"position":[[130,3]]},"141":{"position":[[158,3]]},"143":{"position":[[531,3]]},"145":{"position":[[254,3]]},"147":{"position":[[376,3],[732,3]]},"149":{"position":[[6,3],[449,3],[764,3],[987,3]]},"151":{"position":[[141,3]]},"153":{"position":[[161,3],[248,3]]},"155":{"position":[[118,3],[252,3],[338,3],[526,4],[847,3]]},"157":{"position":[[147,3]]},"159":{"position":[[6,3],[218,3],[354,3]]},"161":{"position":[[145,3]]},"163":{"position":[[145,3]]},"165":{"position":[[117,3]]},"167":{"position":[[133,3]]},"177":{"position":[[587,3]]},"179":{"position":[[112,3],[182,3],[484,3],[512,3],[968,3]]},"181":{"position":[[39,3],[75,3]]},"183":{"position":[[110,3],[188,3]]},"185":{"position":[[40,3],[188,3],[428,3]]},"187":{"position":[[450,3]]},"189":{"position":[[158,3],[470,3]]},"191":{"position":[[6,3],[28,3],[184,3],[770,3],[805,3]]},"193":{"position":[[14,3],[82,3],[235,3]]},"195":{"position":[[6,3],[92,3]]},"197":{"position":[[14,3],[59,3]]},"199":{"position":[[223,3],[467,3],[508,3]]},"201":{"position":[[408,3],[429,3],[725,3],[848,4],[1065,3]]},"203":{"position":[[6,3],[84,3],[617,4],[691,3],[1154,3],[1213,3],[1754,3]]},"205":{"position":[[6,3],[82,3]]},"207":{"position":[[6,3]]},"212":{"position":[[197,4]]},"224":{"position":[[57,3],[108,3],[150,3]]},"226":{"position":[[64,3],[474,3],[606,3],[744,3],[859,3]]},"228":{"position":[[116,3],[221,3]]},"230":{"position":[[149,3]]},"232":{"position":[[151,3]]},"234":{"position":[[61,3]]},"236":{"position":[[93,3],[349,3]]},"238":{"position":[[6,3],[66,3],[138,4]]},"240":{"position":[[200,3],[258,3],[418,3]]},"242":{"position":[[20,3],[145,3]]},"244":{"position":[[219,3]]},"246":{"position":[[140,3],[226,3]]},"248":{"position":[[161,3],[261,3]]},"250":{"position":[[367,3]]},"252":{"position":[[6,3],[80,3],[139,3]]},"254":{"position":[[80,4],[118,3],[307,3]]},"256":{"position":[[248,4],[259,3]]},"258":{"position":[[110,3],[188,3]]},"260":{"position":[[44,3],[128,3]]},"264":{"position":[[398,4],[789,3],[1176,3],[1268,3],[1443,3]]},"268":{"position":[[760,3]]},"270":{"position":[[335,3]]},"273":{"position":[[102,4],[330,3]]},"275":{"position":[[329,3]]},"277":{"position":[[56,3],[108,3],[126,3],[366,3],[385,3],[466,3],[579,4],[674,3],[829,3],[886,3],[955,3],[978,3],[1101,3],[1115,3],[1182,3],[1308,3],[1365,3],[1440,3],[1446,3],[1475,3],[1802,3]]},"279":{"position":[[6,3],[148,3],[455,3],[621,3]]},"281":{"position":[[33,3],[650,3],[846,3],[1151,3],[1943,3],[2023,3],[2213,3]]},"283":{"position":[[101,3],[1661,3],[2072,3],[2097,3],[2122,3]]},"285":{"position":[[101,3],[1081,3],[1131,3],[1811,3],[2073,3],[2210,3]]},"287":{"position":[[87,3]]},"289":{"position":[[72,3],[204,3]]},"291":{"position":[[40,3],[90,3],[146,3]]},"295":{"position":[[21,3]]},"300":{"position":[[494,3]]},"301":{"position":[[147,3],[229,3],[354,3],[491,4]]},"304":{"position":[[204,3],[286,3],[411,3],[548,4]]},"306":{"position":[[340,3],[434,3],[590,4]]},"309":{"position":[[6,3],[179,4],[410,3],[431,3],[636,3],[756,3]]},"311":{"position":[[25,3],[256,3]]},"313":{"position":[[446,3]]},"315":{"position":[[519,3]]},"317":{"position":[[6,3],[248,4]]},"319":{"position":[[440,3],[523,3]]},"321":{"position":[[350,3]]},"326":{"position":[[6,3],[112,3],[178,3],[241,3],[1061,4]]},"328":{"position":[[95,3],[368,3],[396,3]]},"330":{"position":[[276,3],[327,3],[389,3],[422,3],[495,3]]},"332":{"position":[[6,3],[154,3],[824,4]]},"336":{"position":[[18,3],[172,3],[443,3],[698,3],[717,3],[845,3]]},"338":{"position":[[18,3],[113,4],[1353,3],[1531,3],[1698,3],[1744,3],[1788,3],[2263,4],[2504,3],[2604,3],[2798,3]]},"342":{"position":[[6,3],[362,3],[542,3]]},"344":{"position":[[6,3],[469,3],[740,3],[887,3]]},"346":{"position":[[6,3]]},"348":{"position":[[168,3],[552,3]]},"350":{"position":[[101,3]]},"352":{"position":[[190,4],[1695,3]]},"354":{"position":[[199,4]]},"356":{"position":[[32,3],[433,4],[792,3]]},"360":{"position":[[89,4],[312,3]]},"362":{"position":[[473,3]]},"364":{"position":[[19,3]]},"366":{"position":[[105,4],[121,3],[215,3],[290,3],[350,4]]},"370":{"position":[[86,3]]},"372":{"position":[[6,3]]},"374":{"position":[[142,3]]},"378":{"position":[[40,3],[118,3],[249,3],[358,3]]},"380":{"position":[[239,3],[531,3]]},"384":{"position":[[57,4],[77,3],[187,3]]},"388":{"position":[[223,3],[436,4],[470,3],[562,3],[700,3]]},"390":{"position":[[485,3],[524,3],[606,3],[785,4],[931,3]]},"392":{"position":[[161,3],[251,3],[369,3],[740,3]]},"394":{"position":[[276,3],[305,3],[717,4],[979,3]]},"396":{"position":[[166,3],[456,3],[525,3]]},"398":{"position":[[150,3],[385,3],[893,3]]},"400":{"position":[[184,3],[1095,3],[1367,3]]},"402":{"position":[[34,3],[78,3],[321,3],[478,3]]},"404":{"position":[[63,3],[348,4]]},"406":{"position":[[111,3],[317,4],[328,3]]},"408":{"position":[[14,3],[67,3],[152,3],[306,3],[447,3]]},"410":{"position":[[151,3],[317,3],[858,3]]},"412":{"position":[[130,3],[648,3],[1425,3],[1692,3]]},"415":{"position":[[222,4]]},"417":{"position":[[226,3],[300,3],[440,4],[509,4],[538,3],[975,3]]},"421":{"position":[[108,3]]},"423":{"position":[[42,3],[136,3]]},"425":{"position":[[6,3],[89,3],[262,4]]},"427":{"position":[[49,4],[69,3]]},"431":{"position":[[266,3]]},"434":{"position":[[347,3]]},"438":{"position":[[276,3]]},"440":{"position":[[598,3]]},"442":{"position":[[60,4]]},"444":{"position":[[25,3],[115,4],[285,4],[338,4],[349,3]]},"446":{"position":[[6,3]]},"448":{"position":[[40,3],[71,3],[88,3],[192,3],[289,3],[382,3]]},"452":{"position":[[6,3]]},"456":{"position":[[42,3],[234,3]]},"458":{"position":[[74,4],[255,3],[370,4],[526,3],[671,3],[776,3]]},"460":{"position":[[61,4],[101,3]]},"462":{"position":[[89,3],[152,3],[252,4],[314,4],[380,4],[419,3]]},"464":{"position":[[54,3],[177,3],[310,3],[362,3],[427,3]]},"466":{"position":[[6,3],[91,3],[412,3],[611,3],[710,3],[988,3]]},"468":{"position":[[6,3],[305,3],[394,3],[479,3]]},"470":{"position":[[44,3]]},"472":{"position":[[62,3],[106,3],[186,3]]},"474":{"position":[[24,3],[116,3],[649,3],[670,3],[1190,3],[1223,3],[1562,3]]},"478":{"position":[[172,3],[233,3]]},"480":{"position":[[427,3],[590,3],[914,3]]},"482":{"position":[[6,3],[574,3],[635,3]]},"484":{"position":[[18,3],[212,3]]},"486":{"position":[[6,3],[178,3],[196,3],[380,3],[436,3],[534,3],[637,3],[893,3]]},"488":{"position":[[42,3],[62,3]]},"490":{"position":[[18,3]]},"492":{"position":[[34,3],[257,3]]},"496":{"position":[[51,3]]},"498":{"position":[[31,3],[215,3],[422,3],[3150,3],[31703,3],[63929,3]]},"500":{"position":[[20,3],[186,3],[294,3],[377,4]]},"502":{"position":[[62,4]]},"504":{"position":[[89,4]]},"508":{"position":[[157,3],[238,3],[402,3],[700,3],[772,3],[844,3],[975,3],[992,3],[1154,3],[1192,3],[1198,3],[1289,3],[1459,3],[1495,3],[1501,3]]},"510":{"position":[[53,3],[159,3]]},"512":{"position":[[42,3]]},"514":{"position":[[68,4],[338,4],[515,3],[609,3]]},"516":{"position":[[136,4],[389,3],[471,3],[523,4]]},"518":{"position":[[103,3],[259,3],[391,3],[1039,3]]},"522":{"position":[[263,4],[575,4]]},"524":{"position":[[134,4],[256,3]]},"526":{"position":[[175,4],[389,4],[436,3]]},"528":{"position":[[247,4],[258,3]]},"530":{"position":[[244,3],[273,3]]},"532":{"position":[[332,3]]},"534":{"position":[[116,4],[359,3],[465,3],[565,3],[671,3]]},"540":{"position":[[34,3],[103,3],[185,4],[223,3],[259,3],[519,3]]},"542":{"position":[[17,3],[137,3]]},"544":{"position":[[75,3]]},"546":{"position":[[106,3],[302,3],[721,3]]},"550":{"position":[[323,3],[486,3]]},"552":{"position":[[126,3],[357,3]]},"554":{"position":[[179,3],[336,3]]},"556":{"position":[[230,3],[392,3],[519,3]]},"558":{"position":[[241,3]]},"561":{"position":[[61,3],[162,3],[298,3]]},"563":{"position":[[6,3],[191,3]]},"565":{"position":[[138,3],[325,4],[336,3],[506,3],[741,3]]},"567":{"position":[[162,3]]},"569":{"position":[[93,3]]},"572":{"position":[[264,3],[550,3],[763,3],[928,3]]},"574":{"position":[[457,3]]},"576":{"position":[[443,3]]},"578":{"position":[[776,3]]},"580":{"position":[[254,3]]},"582":{"position":[[1420,3]]},"585":{"position":[[958,3]]},"587":{"position":[[198,3]]},"589":{"position":[[488,3],[508,3]]},"591":{"position":[[1686,3]]},"594":{"position":[[35,3],[462,3]]},"596":{"position":[[128,3],[295,3],[1632,3]]},"598":{"position":[[48,3]]},"600":{"position":[[51,3],[522,3]]},"604":{"position":[[99,3],[287,3],[538,3],[798,3],[973,3]]},"606":{"position":[[81,3],[205,3]]},"608":{"position":[[6,3],[177,3]]},"610":{"position":[[114,4],[210,3],[335,3],[482,3]]},"612":{"position":[[741,4]]},"614":{"position":[[336,3],[466,4],[596,3],[702,3],[944,3],[1051,3],[1382,3],[1443,3]]},"620":{"position":[[788,4]]},"622":{"position":[[66,3],[918,3],[2103,3]]},"630":{"position":[[247,3],[363,3],[794,3],[875,3]]},"632":{"position":[[258,3],[482,3],[691,3]]},"634":{"position":[[56,4],[73,3],[238,3]]},"637":{"position":[[22,3]]},"639":{"position":[[283,3]]},"645":{"position":[[565,3]]},"649":{"position":[[368,3],[758,3],[955,3],[1218,3],[1302,3]]},"653":{"position":[[10,3],[282,3],[542,3]]},"655":{"position":[[36,4]]},"657":{"position":[[6,3],[116,3],[171,3],[243,4],[268,3],[320,3],[396,3],[425,4]]},"659":{"position":[[6,3],[231,3],[250,3]]},"661":{"position":[[40,3],[416,3],[1083,3],[1188,3],[1995,3]]},"663":{"position":[[189,3],[244,3]]},"665":{"position":[[100,3],[139,3],[251,3],[445,3],[527,3]]},"667":{"position":[[124,3]]},"669":{"position":[[134,3]]},"671":{"position":[[189,3]]},"679":{"position":[[84,3],[294,4],[534,3],[712,3]]},"683":{"position":[[43,3],[174,3],[656,3]]},"685":{"position":[[164,3],[370,3],[556,3]]},"687":{"position":[[161,3],[373,3]]},"689":{"position":[[6,3]]},"693":{"position":[[349,3],[777,3],[931,3]]},"695":{"position":[[79,3]]},"697":{"position":[[190,3],[384,3]]},"700":{"position":[[60,3]]},"704":{"position":[[36,4],[55,3],[133,3]]},"710":{"position":[[96,3],[892,3]]},"712":{"position":[[25,3],[1040,3]]},"714":{"position":[[210,4],[234,3]]},"718":{"position":[[44,3]]},"720":{"position":[[313,3]]},"722":{"position":[[56,3]]},"726":{"position":[[221,3],[1274,3]]},"728":{"position":[[432,3]]},"730":{"position":[[415,3]]},"732":{"position":[[918,3]]},"734":{"position":[[79,3],[420,3]]},"736":{"position":[[323,3]]},"738":{"position":[[114,3]]},"740":{"position":[[123,3],[263,3],[344,3],[506,3],[647,3],[820,3]]},"744":{"position":[[17,4]]},"746":{"position":[[48,3]]},"748":{"position":[[14,4],[84,3]]},"750":{"position":[[32,3],[199,3],[243,3],[500,3]]},"755":{"position":[[216,4]]},"757":{"position":[[78,4]]},"759":{"position":[[60,4]]},"761":{"position":[[85,4]]},"763":{"position":[[246,3]]},"765":{"position":[[36,3]]},"767":{"position":[[33,4]]},"769":{"position":[[14,3]]},"783":{"position":[[158,3],[214,3],[589,3]]},"785":{"position":[[436,3]]},"787":{"position":[[313,3]]},"789":{"position":[[161,3],[194,3],[318,3]]},"791":{"position":[[87,3]]},"793":{"position":[[128,3],[353,3]]},"795":{"position":[[89,3]]},"797":{"position":[[56,4],[198,3]]},"867":{"position":[[6,3]]},"869":{"position":[[20,3],[192,3],[280,3],[363,3],[468,3],[613,3],[774,3],[887,3],[1066,3],[1118,3],[1425,3],[1481,3],[1842,3]]},"871":{"position":[[6,3],[103,3],[601,3],[770,3],[873,3]]},"873":{"position":[[53,4],[265,3]]},"875":{"position":[[73,4]]},"879":{"position":[[102,3],[384,3]]},"884":{"position":[[36,4],[55,3],[133,3]]},"888":{"position":[[56,3]]},"890":{"position":[[918,3]]},"892":{"position":[[123,3],[263,3],[344,3],[506,3],[647,3],[820,3]]},"895":{"position":[[210,4],[234,3]]},"899":{"position":[[32,3],[199,3],[243,3],[500,3]]},"901":{"position":[[37,3]]},"903":{"position":[[246,3]]},"905":{"position":[[60,3]]},"909":{"position":[[44,3]]},"911":{"position":[[14,3]]},"913":{"position":[[114,3]]},"915":{"position":[[17,4]]},"917":{"position":[[48,3]]},"919":{"position":[[14,4],[84,3]]},"921":{"position":[[33,3],[203,3]]},"965":{"position":[[33,3],[182,3]]},"1041":{"position":[[93,3]]},"1195":{"position":[[64,3]]},"1197":{"position":[[64,3]]},"1199":{"position":[[83,3]]},"1259":{"position":[[131,3]]},"1261":{"position":[[76,3]]},"1301":{"position":[[79,3]]},"1303":{"position":[[73,3]]},"1323":{"position":[[86,3]]},"1339":{"position":[[11,3],[87,3]]},"1345":{"position":[[98,3]]},"1410":{"position":[[17,3],[121,4],[202,4],[213,3]]},"1412":{"position":[[6,3],[240,3],[296,3],[371,3]]},"1414":{"position":[[91,3],[462,3],[667,3]]},"1416":{"position":[[42,3],[134,3],[245,3]]},"1418":{"position":[[6,3],[210,3]]},"1420":{"position":[[79,3],[316,4],[423,4]]},"1431":{"position":[[4733,3],[4754,3],[4811,3],[4833,3],[4855,3],[4894,3],[7817,3],[7882,3]]},"1434":{"position":[[78,4],[97,3],[175,3]]},"1445":{"position":[[2876,3],[4561,3],[4582,3],[4639,3],[4661,3],[4683,3],[4722,3],[7645,3],[7710,3]]},"1448":{"position":[[98,3]]},"1452":{"position":[[4626,3],[4647,3],[4704,3],[4726,3],[4748,3],[4787,3],[7710,3],[7775,3]]},"1455":{"position":[[960,3]]},"1459":{"position":[[4861,3],[4882,3],[4939,3],[4961,3],[4983,3],[5022,3],[7945,3],[8010,3]]},"1462":{"position":[[165,3],[305,3],[386,3],[548,3],[689,3],[862,3]]},"1466":{"position":[[4861,3],[4882,3],[4939,3],[4961,3],[4983,3],[5022,3],[7945,3],[8010,3]]},"1470":{"position":[[254,4],[278,3]]},"1474":{"position":[[4400,3],[4421,3],[4478,3],[4500,3],[4522,3],[4561,3],[7484,3],[7549,3]]},"1481":{"position":[[4832,3],[4853,3],[4910,3],[4932,3],[4954,3],[4993,3],[7916,3],[7981,3]]},"1484":{"position":[[76,3],[243,3],[287,3],[544,3]]},"1486":{"position":[[667,3],[696,3],[724,3],[919,3]]},"1490":{"position":[[302,3]]},"1494":{"position":[[4356,3],[4377,3],[4434,3],[4456,3],[4478,3],[4517,3],[7440,3],[7505,3]]},"1497":{"position":[[116,3]]},"1507":{"position":[[100,3]]},"1512":{"position":[[70,3]]},"1514":{"position":[[673,3]]},"1517":{"position":[[170,3]]},"1521":{"position":[[4356,3],[4377,3],[4434,3],[4456,3],[4478,3],[4517,3],[7440,3],[7505,3]]},"1524":{"position":[[73,4]]},"1526":{"position":[[2370,3],[2427,3]]},"1529":{"position":[[104,3]]},"1534":{"position":[[70,4],[140,3]]},"1536":{"position":[[745,3]]},"1539":{"position":[[81,3]]},"1655":{"position":[[50,3]]},"1998":{"position":[[103,3]]},"2045":{"position":[[20,3]]},"2047":{"position":[[20,3]]},"2049":{"position":[[39,3]]},"2124":{"position":[[87,3]]},"2126":{"position":[[32,3]]},"2176":{"position":[[24,3]]},"2178":{"position":[[29,3]]},"2198":{"position":[[31,3]]},"2218":{"position":[[11,3],[32,3]]},"2224":{"position":[[43,3]]},"2311":{"position":[[57,3]]},"2315":{"position":[[30,3],[66,3]]},"2319":{"position":[[17,3]]},"2321":{"position":[[65,3]]},"2323":{"position":[[30,3],[66,3]]},"2325":{"position":[[30,3],[66,3]]},"2371":{"position":[[11,3],[59,3],[79,3],[172,3],[280,3]]},"2373":{"position":[[24,3]]},"2388":{"position":[[22,3],[152,3],[347,3],[406,3],[426,3]]},"2390":{"position":[[860,3]]},"2400":{"position":[[198,3]]},"2405":{"position":[[74,4],[177,3],[456,3]]},"2407":{"position":[[399,3]]},"2418":{"position":[[24,3]]},"2429":{"position":[[147,3],[492,3],[693,3],[764,3],[780,3],[800,3],[858,3]]},"2444":{"position":[[94,3],[740,3],[808,3]]},"2446":{"position":[[6,3]]},"2456":{"position":[[132,3],[190,3],[308,3]]},"2458":{"position":[[330,3]]},"2463":{"position":[[103,3],[195,3],[213,3],[312,3],[665,3],[773,3],[994,3],[1159,3],[1258,3]]},"2472":{"position":[[184,3]]},"2478":{"position":[[186,3],[219,3],[252,3]]},"2480":{"position":[[32,3],[245,3]]},"2484":{"position":[[47,4],[287,3]]},"2486":{"position":[[111,3],[162,3]]},"2488":{"position":[[64,3],[171,3],[297,3]]},"2493":{"position":[[35,3]]},"2495":{"position":[[368,3],[602,3]]},"2497":{"position":[[657,3]]},"2499":{"position":[[248,3],[2059,3],[2108,3]]},"2510":{"position":[[429,3]]},"2512":{"position":[[6,3],[218,3],[300,3],[666,3]]},"2514":{"position":[[142,3]]},"2524":{"position":[[417,3]]},"2527":{"position":[[42,4]]},"2529":{"position":[[6,3]]},"2533":{"position":[[80,3],[247,3]]},"2535":{"position":[[51,3],[259,3],[422,3],[508,3]]},"2537":{"position":[[152,3]]},"2543":{"position":[[230,3]]},"2545":{"position":[[1140,3]]},"2556":{"position":[[435,3],[500,3]]},"2559":{"position":[[6,3],[236,3]]},"2562":{"position":[[49,3],[141,4]]},"2564":{"position":[[391,3]]},"2566":{"position":[[6,3]]},"2582":{"position":[[68,3]]},"2588":{"position":[[10,3],[110,3]]},"2590":{"position":[[204,3]]},"2594":{"position":[[315,3],[544,3]]},"2598":{"position":[[163,3],[419,3]]},"2607":{"position":[[59,4],[274,3],[367,3]]},"2609":{"position":[[70,3]]},"2611":{"position":[[49,3],[92,3],[434,3],[607,3]]},"2613":{"position":[[159,3],[339,3]]},"2617":{"position":[[64,3],[143,3]]},"2619":{"position":[[76,3],[224,3]]},"2621":{"position":[[223,3],[1011,3],[1105,3],[1467,3]]},"2626":{"position":[[20,3]]},"2628":{"position":[[80,3]]},"2632":{"position":[[70,3],[99,3],[158,4],[751,3]]},"2634":{"position":[[360,3]]},"2636":{"position":[[1448,3]]},"2641":{"position":[[17,3],[187,4],[259,3],[439,3],[535,3],[915,3],[1090,3],[1120,3],[1150,3]]},"2643":{"position":[[153,3]]},"2645":{"position":[[54,3],[116,3]]},"2649":{"position":[[376,4]]},"2651":{"position":[[2084,3],[2173,3],[2936,3]]},"2656":{"position":[[6,3],[445,3],[515,3]]},"2660":{"position":[[165,3],[265,3],[302,3],[355,3],[385,3]]},"2662":{"position":[[47,3]]},"2666":{"position":[[97,3]]},"2668":{"position":[[76,3],[91,3]]},"2670":{"position":[[272,4]]},"2674":{"position":[[1013,3],[1793,3],[2115,3]]},"2683":{"position":[[188,3]]},"2685":{"position":[[66,3]]},"2687":{"position":[[2078,3]]},"2692":{"position":[[387,3],[951,3]]},"2694":{"position":[[136,3],[197,3],[244,3]]},"2696":{"position":[[199,3],[341,3],[371,3],[494,3],[537,3]]},"2698":{"position":[[162,3]]},"2700":{"position":[[92,3]]},"2702":{"position":[[124,3]]},"2704":{"position":[[57,3]]},"2706":{"position":[[1437,3],[1557,3],[2129,3],[2272,3]]},"2711":{"position":[[17,3],[124,3],[181,3]]},"2715":{"position":[[6,3]]},"2719":{"position":[[1492,3],[1672,3],[2346,3],[2636,3]]},"2727":{"position":[[74,3]]},"2729":{"position":[[6,3],[96,3]]},"2731":{"position":[[6,3]]},"2733":{"position":[[157,3],[184,3],[231,3],[475,3],[625,3],[1582,3],[2076,3],[2476,3],[2732,3],[3016,3]]},"2740":{"position":[[84,3]]},"2742":{"position":[[269,3],[326,3],[545,3],[584,3],[879,3]]},"2744":{"position":[[217,3],[400,3],[439,3]]},"2746":{"position":[[75,3]]},"2748":{"position":[[113,3]]},"2750":{"position":[[1304,3]]},"2753":{"position":[[40,3],[129,3],[162,3],[178,3],[237,3]]},"2755":{"position":[[19,3]]},"2757":{"position":[[73,3]]},"2760":{"position":[[110,3],[157,3],[319,3],[413,3]]},"2762":{"position":[[6,3],[290,3],[576,3]]},"2766":{"position":[[6,3],[363,3]]},"2768":{"position":[[85,4],[362,3],[604,3]]},"2770":{"position":[[43,3],[389,4],[547,3],[964,3]]},"2772":{"position":[[685,3],[1199,3]]},"2777":{"position":[[86,3],[199,3],[347,3]]},"2779":{"position":[[52,3],[103,3],[123,3],[179,3],[198,3],[254,3],[272,3],[344,3],[385,3],[474,3],[488,3],[515,3]]},"2781":{"position":[[140,3],[293,3]]},"2783":{"position":[[195,3],[288,3],[358,3],[409,3],[575,3],[691,3],[963,3]]},"2785":{"position":[[996,3],[1591,3],[1679,3]]},"2790":{"position":[[6,3],[222,3],[404,3],[527,3]]},"2794":{"position":[[6,3],[328,4],[341,3]]},"2796":{"position":[[6,3],[92,3],[141,3],[222,3],[274,3],[302,3]]},"2802":{"position":[[220,3]]},"2804":{"position":[[430,3],[443,3]]},"2807":{"position":[[45,3]]},"2809":{"position":[[6,3],[108,3]]},"2811":{"position":[[6,3],[139,3],[179,3],[233,3],[304,3]]},"2813":{"position":[[19,3],[180,3]]},"2815":{"position":[[18,3],[892,3],[1691,3],[1724,3],[1896,3],[1936,3],[2195,3],[2681,3],[2749,3]]},"2817":{"position":[[206,3]]},"2819":{"position":[[52,3],[412,3],[739,3],[886,3]]},"2826":{"position":[[143,3],[257,4],[381,3]]},"2830":{"position":[[317,3],[959,3],[1126,3]]},"2833":{"position":[[130,3]]},"2835":{"position":[[107,3]]},"2837":{"position":[[169,3]]},"2839":{"position":[[82,3],[458,3],[868,3]]},"2843":{"position":[[53,3]]}}}],["cli#43",{"_index":3684,"t":{"2418":{"position":[[114,7]]}}}],["cli#47",{"_index":3600,"t":{"2390":{"position":[[1035,6]]}}}],["cli#55",{"_index":3519,"t":{"2373":{"position":[[114,7]]}}}],["cli'",{"_index":1535,"t":{"281":{"position":[[1782,5]]},"476":{"position":[[56,5]]},"508":{"position":[[11,5]]},"514":{"position":[[201,5]]},"516":{"position":[[177,5]]},"518":{"position":[[790,5]]},"522":{"position":[[1046,5]]},"704":{"position":[[650,5]]},"884":{"position":[[650,5]]},"1434":{"position":[[692,5]]},"2482":{"position":[[6,5]]}}}],["cli.bat",{"_index":1747,"t":{"326":{"position":[[1040,8]]},"332":{"position":[[803,8]]}}}],["cli.g8",{"_index":4122,"t":{"2533":{"position":[[279,6]]}}}],["cli.git",{"_index":1258,"t":{"201":{"position":[[888,7],[931,7]]}}}],["cli.json",{"_index":15,"t":{"2":{"position":[[177,8]]},"187":{"position":[[68,8]]},"283":{"position":[[2280,8],[2467,8],[2653,8],[4070,8],[4307,8],[4543,8]]},"466":{"position":[[243,10]]},"738":{"position":[[360,8]]},"913":{"position":[[360,8]]},"1517":{"position":[[416,8]]}}}],["cli.nativeimag",{"_index":4400,"t":{"2621":{"position":[[550,15]]}}}],["cli.sh",{"_index":3533,"t":{"2383":{"position":[[13,6]]},"2400":{"position":[[13,6]]},"2413":{"position":[[13,6]]},"2426":{"position":[[13,6]]},"2439":{"position":[[13,6]]},"2458":{"position":[[68,6]]},"2470":{"position":[[73,6]]},"2499":{"position":[[13,6]]},"2524":{"position":[[760,6]]},"2545":{"position":[[1261,6]]},"2556":{"position":[[13,6]]},"2576":{"position":[[13,6]]},"2604":{"position":[[1054,6]]},"2621":{"position":[[1392,6]]},"2636":{"position":[[1583,6]]},"2651":{"position":[[2860,6]]},"2664":{"position":[[10,6]]},"2674":{"position":[[2039,6]]},"2687":{"position":[[2147,6]]},"2706":{"position":[[1746,6]]},"2719":{"position":[[2560,6]]},"2733":{"position":[[2186,6]]},"2750":{"position":[[1106,6]]},"2755":{"position":[[73,6]]},"2785":{"position":[[476,6]]},"2804":{"position":[[350,6]]},"2819":{"position":[[488,6]]},"2830":{"position":[[394,6]]},"2841":{"position":[[374,6]]}}}],["cli.virtuslab.org",{"_index":3205,"t":{"710":{"position":[[625,17]]},"763":{"position":[[337,17]]},"903":{"position":[[337,17]]},"1490":{"position":[[393,17]]}}}],["cli.virtuslab.org/docs/commands/clean",{"_index":3197,"t":{"700":{"position":[[177,37]]},"905":{"position":[[177,37]]},"1497":{"position":[[233,37]]}}}],["cli.virtuslab.org/docs/commands/compil",{"_index":3199,"t":{"702":{"position":[[744,39]]},"882":{"position":[[744,39]]},"1427":{"position":[[786,39]]}}}],["cli.virtuslab.org/docs/commands/complet",{"_index":3208,"t":{"718":{"position":[[139,43]]},"746":{"position":[[144,43]]},"909":{"position":[[139,43]]},"917":{"position":[[144,43]]},"1507":{"position":[[195,43]]},"1529":{"position":[[200,43]]}}}],["cli.virtuslab.org/docs/commands/config",{"_index":3203,"t":{"704":{"position":[[1928,38]]},"884":{"position":[[1928,38]]},"1434":{"position":[[1970,38]]}}}],["cli.virtuslab.org/docs/commands/doc",{"_index":3204,"t":{"708":{"position":[[421,35]]},"886":{"position":[[421,35]]},"1441":{"position":[[463,35]]}}}],["cli.virtuslab.org/docs/commands/fix",{"_index":3206,"t":{"712":{"position":[[758,35]]}}}],["cli.virtuslab.org/docs/commands/fmt",{"_index":3207,"t":{"714":{"position":[[387,35]]},"895":{"position":[[387,35]]},"1470":{"position":[[431,35]]}}}],["cli.virtuslab.org/docs/commands/misc/config",{"_index":4445,"t":{"2632":{"position":[[839,43]]}}}],["cli.virtuslab.org/docs/commands/misc/default",{"_index":3235,"t":{"765":{"position":[[130,44]]}}}],["cli.virtuslab.org/docs/commands/packag",{"_index":3212,"t":{"724":{"position":[[756,39]]}}}],["cli.virtuslab.org/docs/commands/publishing/publish",{"_index":3213,"t":{"726":{"position":[[973,50]]},"728":{"position":[[119,50]]},"730":{"position":[[102,50]]}}}],["cli.virtuslab.org/docs/commands/repl",{"_index":3211,"t":{"722":{"position":[[824,36]]},"888":{"position":[[824,36]]},"1448":{"position":[[866,36]]}}}],["cli.virtuslab.org/docs/commands/run",{"_index":3216,"t":{"732":{"position":[[1044,35]]},"890":{"position":[[1044,35]]},"1455":{"position":[[1086,35]]}}}],["cli.virtuslab.org/docs/commands/setup",{"_index":3221,"t":{"738":{"position":[[770,37]]},"913":{"position":[[770,37]]},"1517":{"position":[[826,37]]}}}],["cli.virtuslab.org/docs/commands/shebang",{"_index":3224,"t":{"740":{"position":[[940,39]]},"892":{"position":[[940,39]]},"1462":{"position":[[982,39]]}}}],["cli.virtuslab.org/docs/commands/test",{"_index":3225,"t":{"742":{"position":[[1196,36]]},"897":{"position":[[1196,36]]},"1477":{"position":[[1240,36]]}}}],["cli.virtuslab.org/docs/commands/vers",{"_index":3229,"t":{"750":{"position":[[630,39]]},"899":{"position":[[630,39]]},"1484":{"position":[[674,39]]}}}],["cli.virtuslab.org/get",{"_index":3892,"t":{"2482":{"position":[[101,21]]}}}],["cli.virtuslab.org/instal",{"_index":3226,"t":{"744":{"position":[[153,25]]},"748":{"position":[[229,25]]},"915":{"position":[[153,25]]},"919":{"position":[[229,25]]},"1524":{"position":[[209,25]]},"1534":{"position":[[285,25]]}}}],["cli/bloop",{"_index":4336,"t":{"2602":{"position":[[642,9]]}}}],["cli/compare/v0.1.10...v0.1.11",{"_index":5198,"t":{"2804":{"position":[[1519,29]]}}}],["cli/compare/v0.1.11...v0.1.12",{"_index":5142,"t":{"2787":{"position":[[103,29]]}}}],["cli/compare/v0.1.12...v0.1.13",{"_index":5086,"t":{"2774":{"position":[[145,29]]}}}],["cli/compare/v0.1.13...v0.1.14",{"_index":5014,"t":{"2757":{"position":[[180,29]]}}}],["cli/compare/v0.1.14...v0.1.15",{"_index":4995,"t":{"2750":{"position":[[1413,29]]}}}],["cli/compare/v0.1.15...v0.1.16",{"_index":4946,"t":{"2735":{"position":[[151,29]]}}}],["cli/compare/v0.1.16...v0.1.17",{"_index":4883,"t":{"2721":{"position":[[102,29]]}}}],["cli/compare/v0.1.17...v0.1.18",{"_index":4790,"t":{"2708":{"position":[[101,29]]}}}],["cli/compare/v0.1.18...v0.1.19",{"_index":4710,"t":{"2689":{"position":[[200,29]]}}}],["cli/compare/v0.1.19...v0.1.20",{"_index":4645,"t":{"2676":{"position":[[242,29]]}}}],["cli/compare/v0.1.20...v0.2.0",{"_index":4558,"t":{"2653":{"position":[[101,28]]}}}],["cli/compare/v0.1.7...v0.1.8",{"_index":5327,"t":{"2841":{"position":[[515,27]]}}}],["cli/compare/v0.1.8...v0.1.9",{"_index":5299,"t":{"2830":{"position":[[1244,27]]}}}],["cli/compare/v0.1.9...v0.1.10",{"_index":5259,"t":{"2821":{"position":[[105,28]]}}}],["cli/compare/v0.2.1...v1.0.0",{"_index":4436,"t":{"2623":{"position":[[158,27]]}}}],["cli/compare/v1.0.0",{"_index":4268,"t":{"2578":{"position":[[100,18]]},"2604":{"position":[[1239,18]]}}}],["cli/compare/v1.0.0...v1.0.1",{"_index":4224,"t":{"2556":{"position":[[724,27]]}}}],["cli/compare/v1.0.1...v1.0.2",{"_index":4194,"t":{"2547":{"position":[[198,27]]}}}],["cli/compare/v1.0.2...v1.0.3",{"_index":4103,"t":{"2524":{"position":[[987,27]]}}}],["cli/compare/v1.0.4...v1.0.5",{"_index":4023,"t":{"2501":{"position":[[298,27]]}}}],["cli/compare/v1.0.5...v1.0.6",{"_index":3888,"t":{"2474":{"position":[[96,27]]}}}],["cli/compare/v1.0.6...v1.1.0",{"_index":3840,"t":{"2460":{"position":[[100,27]]}}}],["cli/compare/v1.1.0...v1.1.1",{"_index":3764,"t":{"2441":{"position":[[98,27]]}}}],["cli/compare/v1.1.1...v1.1.2",{"_index":3713,"t":{"2426":{"position":[[482,27]]}}}],["cli/compare/v1.1.2...v1.1.3",{"_index":3682,"t":{"2415":{"position":[[207,27]]}}}],["cli/compare/v1.1.3...v1.2.0",{"_index":3645,"t":{"2402":{"position":[[151,27]]}}}],["cli/compare/v1.2.0...v1.2.1",{"_index":3568,"t":{"2385":{"position":[[146,27]]}}}],["cli/hello",{"_index":903,"t":{"93":{"position":[[226,9]]},"135":{"position":[[447,9],[502,9],[999,9]]},"137":{"position":[[581,9],[636,9]]},"224":{"position":[[389,9]]}}}],["cli/runner_2.12/0.0.1",{"_index":566,"t":{"35":{"position":[[336,21]]}}}],["cli/runner_3/0.0.5+43",{"_index":2286,"t":{"498":{"position":[[833,21],[29365,21],[61527,21]]}}}],["cli/runner_3/0.1.15/jars/runner_3.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":4962,"t":{"2742":{"position":[[1200,105]]}}}],["cli/scala",{"_index":4792,"t":{"2711":{"position":[[171,9]]}}}],["cli/secrets/config.json",{"_index":123,"t":{"4":{"position":[[2118,23]]}}}],["cli/stubs/0.0.1",{"_index":568,"t":{"35":{"position":[[451,15]]}}}],["cli/stubs/0.0.5+43",{"_index":2328,"t":{"498":{"position":[[2965,18],[23827,18],[28628,18],[31497,18],[55989,18],[60790,18],[63659,18]]}}}],["cli/test/.scala",{"_index":2719,"t":{"498":{"position":[[51124,15]]}}}],["cli/test/.scala/.bloop",{"_index":2736,"t":{"498":{"position":[[63809,22]]}}}],["cli/test/.scala/.bloop/project_940fb43dce.json",{"_index":2677,"t":{"498":{"position":[[23937,46],[56099,46]]}}}],["cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dc",{"_index":2693,"t":{"498":{"position":[[24958,60],[57120,60]]}}}],["cli/test/.scala/.bloop/project_f643cb0bc2",{"_index":2704,"t":{"498":{"position":[[28738,41],[60900,41]]}}}],["cli/test/.scala/?id=project_940fb43dc",{"_index":2686,"t":{"498":{"position":[[24322,41],[56484,41]]}}}],["cli/test/.scala/?id=project_940fb43dce\"},\"originid\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isnoop\":false,\"islastcycle\":true,\"clientdir\":\"file:///users/alexandre/projects/scala",{"_index":2691,"t":{"498":{"position":[[24675,178],[56837,178]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisout\":\"file:///users/alexandre/projects/scala",{"_index":2692,"t":{"498":{"position":[[24854,103],[57016,103]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/test.tasti",{"_index":2700,"t":{"498":{"position":[[25481,58],[25590,58],[57643,58],[57752,58]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasti",{"_index":2702,"t":{"498":{"position":[[25762,61],[25874,61],[57924,61],[58036,61]]}}}],["cli/test/.scala/project_940fb43dce/classes/main:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2280,"t":{"498":{"position":[[558,130],[29090,130],[61252,130]]}}}],["cli::runner:0.0.5+43",{"_index":2673,"t":{"498":{"position":[[23267,20],[28068,20],[55429,20],[60230,20]]}}}],["cli:clibootstrapped:1.0.0",{"_index":4276,"t":{"2588":{"position":[[179,25]]}}}],["cli:hello",{"_index":897,"t":{"93":{"position":[[97,9]]},"135":{"position":[[825,9]]},"224":{"position":[[215,9]]}}}],["cli:latest",{"_index":1389,"t":{"254":{"position":[[159,10]]}}}],["cli:stubs:0.0.5+43",{"_index":2675,"t":{"498":{"position":[[23511,18],[28312,18],[55673,18],[60474,18]]}}}],["cli_2.13",{"_index":3825,"t":{"2458":{"position":[[248,9]]},"2472":{"position":[[16,9]]},"2499":{"position":[[438,9],[1206,9]]},"2524":{"position":[[16,9],[261,9],[585,9]]},"2545":{"position":[[16,9],[249,9],[379,9]]},"2556":{"position":[[559,9]]},"2604":{"position":[[1128,9]]},"2674":{"position":[[2583,9]]},"2719":{"position":[[2364,9]]},"2785":{"position":[[1014,9],[1300,9],[1609,9]]},"2830":{"position":[[1144,9]]}}}],["cli_3",{"_index":1211,"t":{"191":{"position":[[860,5]]}}}],["cli_3/0.1.0",{"_index":904,"t":{"93":{"position":[[242,11]]},"135":{"position":[[1015,11]]},"224":{"position":[[405,11]]}}}],["cli_3:0.1.0",{"_index":898,"t":{"93":{"position":[[113,11]]},"135":{"position":[[841,11]]},"224":{"position":[[231,11]]}}}],["cli_opt",{"_index":3223,"t":{"740":{"position":[[365,11],[666,15]]},"892":{"position":[[365,11],[666,15]]},"1462":{"position":[[407,11],[708,15]]}}}],["click",{"_index":1034,"t":{"131":{"position":[[274,5]]},"281":{"position":[[2445,5]]},"283":{"position":[[3034,5]]},"285":{"position":[[2300,5]]},"301":{"position":[[678,8]]},"304":{"position":[[655,8]]},"306":{"position":[[199,8]]},"622":{"position":[[2181,6]]}}}],["client",{"_index":755,"t":{"61":{"position":[[103,7],[121,6],[578,7]]},"498":{"position":[[53010,6],[63767,6]]},"2400":{"position":[[454,6]]},"2656":{"position":[[293,7]]}}}],["clipboard",{"_index":1037,"t":{"131":{"position":[[488,10],[642,9]]}}}],["cli’",{"_index":2169,"t":{"458":{"position":[[400,5]]}}}],["close",{"_index":1317,"t":{"210":{"position":[[720,7]]},"514":{"position":[[230,5]]},"622":{"position":[[1296,5]]}}}],["closer",{"_index":1590,"t":{"283":{"position":[[3638,6]]},"504":{"position":[[14,6]]}}}],["clutroth",{"_index":4663,"t":{"2687":{"position":[[674,9]]},"2689":{"position":[[48,9]]}}}],["cmd",{"_index":4398,"t":{"2621":{"position":[[475,3]]}}}],["co",{"_index":3480,"t":{"1830":{"position":[[61,2]]}}}],["code",{"_index":170,"t":{"8":{"position":[[24,4],[218,5],[299,4]]},"12":{"position":[[35,4]]},"31":{"position":[[4034,4]]},"35":{"position":[[721,5],[987,4]]},"57":{"position":[[64,5]]},"59":{"position":[[13,4]]},"81":{"position":[[35,4],[134,5]]},"97":{"position":[[209,4],[246,4],[380,4],[407,4],[504,4]]},"99":{"position":[[192,4]]},"101":{"position":[[48,5],[85,4],[187,4],[223,4],[305,4],[692,4]]},"103":{"position":[[338,4]]},"105":{"position":[[27,4],[219,4]]},"111":{"position":[[18,4],[112,4],[192,4],[326,4]]},"141":{"position":[[223,4],[389,4],[463,4]]},"143":{"position":[[186,4]]},"147":{"position":[[58,4],[649,5]]},"159":{"position":[[38,4]]},"179":{"position":[[76,4]]},"185":{"position":[[16,4]]},"187":{"position":[[225,4]]},"203":{"position":[[2303,4]]},"228":{"position":[[32,5]]},"236":{"position":[[317,4]]},"242":{"position":[[35,4],[206,4],[392,4]]},"244":{"position":[[330,4],[498,4]]},"256":{"position":[[24,4]]},"260":{"position":[[163,4],[581,5]]},"279":{"position":[[95,5],[682,4],[687,4]]},"281":{"position":[[1846,4]]},"283":{"position":[[1581,4]]},"289":{"position":[[171,4]]},"291":{"position":[[15,4]]},"300":{"position":[[20,4]]},"301":{"position":[[822,4],[862,5]]},"304":{"position":[[848,4]]},"306":{"position":[[797,4]]},"309":{"position":[[29,4]]},"311":{"position":[[73,5],[102,4]]},"313":{"position":[[221,4]]},"326":{"position":[[48,4]]},"330":{"position":[[13,4],[77,4],[366,4],[535,5]]},"334":{"position":[[448,4]]},"336":{"position":[[35,4]]},"338":{"position":[[177,4],[229,4],[2298,4],[2444,4]]},"340":{"position":[[379,4]]},"344":{"position":[[121,4]]},"346":{"position":[[132,4],[171,4]]},"374":{"position":[[65,4]]},"376":{"position":[[38,4],[113,5],[213,4],[293,4],[333,4]]},"378":{"position":[[61,4],[141,4],[275,4]]},"380":{"position":[[33,4],[81,4],[292,4]]},"388":{"position":[[772,5]]},"394":{"position":[[935,4]]},"398":{"position":[[46,4],[278,4]]},"400":{"position":[[9,4],[1025,5],[1408,4]]},"402":{"position":[[459,4]]},"406":{"position":[[64,4],[205,4]]},"408":{"position":[[56,4],[141,4],[280,4],[360,4]]},"412":{"position":[[18,4],[269,4],[955,4]]},"415":{"position":[[43,4],[84,4]]},"468":{"position":[[125,5]]},"474":{"position":[[408,4]]},"476":{"position":[[142,4]]},"486":{"position":[[32,5],[992,5]]},"488":{"position":[[169,4],[1006,5]]},"492":{"position":[[12,4]]},"494":{"position":[[466,4]]},"496":{"position":[[18,5],[31,4]]},"552":{"position":[[220,4]]},"565":{"position":[[27,4],[219,4]]},"567":{"position":[[74,4]]},"569":{"position":[[37,4],[155,4]]},"574":{"position":[[21,4],[180,4]]},"576":{"position":[[39,4],[111,4],[176,4]]},"580":{"position":[[26,4],[172,4]]},"582":{"position":[[70,4],[138,4],[800,4]]},"585":{"position":[[13,4],[252,4],[457,4]]},"587":{"position":[[17,4]]},"589":{"position":[[315,5]]},"596":{"position":[[1747,4]]},"598":{"position":[[300,5]]},"610":{"position":[[375,5]]},"616":{"position":[[94,4]]},"618":{"position":[[249,4]]},"620":{"position":[[61,5],[193,4]]},"622":{"position":[[664,5],[991,4],[1226,4],[1309,4]]},"626":{"position":[[33,4]]},"645":{"position":[[234,4],[266,4]]},"653":{"position":[[71,5],[99,4],[228,4],[503,4]]},"661":{"position":[[659,4],[926,4]]},"671":{"position":[[112,4]]},"673":{"position":[[148,5],[271,4]]},"675":{"position":[[1166,5]]},"679":{"position":[[149,4]]},"702":{"position":[[14,5]]},"714":{"position":[[40,5]]},"724":{"position":[[26,5]]},"732":{"position":[[22,5]]},"742":{"position":[[23,5]]},"783":{"position":[[399,4]]},"829":{"position":[[16,4]]},"882":{"position":[[14,5]]},"890":{"position":[[22,5]]},"895":{"position":[[40,5]]},"897":{"position":[[23,5]]},"1247":{"position":[[183,4]]},"1277":{"position":[[86,4]]},"1281":{"position":[[97,4]]},"1414":{"position":[[352,5]]},"1427":{"position":[[56,5]]},"1431":{"position":[[2068,4],[2164,4],[7589,4]]},"1445":{"position":[[2068,4],[2164,4],[7417,4]]},"1452":{"position":[[2068,4],[2164,4],[7482,4]]},"1455":{"position":[[64,5]]},"1459":{"position":[[2068,4],[2164,4],[7717,4]]},"1466":{"position":[[2068,4],[2164,4],[7717,4]]},"1470":{"position":[[84,5]]},"1474":{"position":[[2068,4],[2164,4],[7256,4]]},"1477":{"position":[[67,5]]},"1481":{"position":[[2068,4],[2164,4],[7688,4]]},"1494":{"position":[[2068,4],[2164,4],[7212,4]]},"1521":{"position":[[2068,4],[2164,4],[7212,4]]},"1958":{"position":[[80,4]]},"2110":{"position":[[140,4]]},"2116":{"position":[[69,4]]},"2144":{"position":[[43,4]]},"2148":{"position":[[42,4]]},"2152":{"position":[[68,4]]},"2307":{"position":[[32,4]]},"2313":{"position":[[32,4]]},"2444":{"position":[[442,4],[1066,5]]},"2463":{"position":[[478,4],[1122,5]]},"2493":{"position":[[403,4]]},"2508":{"position":[[70,5],[343,5],[486,5]]},"2541":{"position":[[94,4]]},"2566":{"position":[[154,4]]},"2590":{"position":[[113,4]]},"2594":{"position":[[234,4]]},"2602":{"position":[[337,4],[783,4]]},"2636":{"position":[[118,4]]},"2651":{"position":[[341,4]]},"2683":{"position":[[29,4],[117,4]]},"2698":{"position":[[74,4]]},"2700":{"position":[[36,4],[146,4]]},"2719":{"position":[[693,4]]},"2746":{"position":[[28,4]]},"2770":{"position":[[108,4]]},"2798":{"position":[[52,4]]},"2800":{"position":[[427,4]]},"2811":{"position":[[36,4]]},"2815":{"position":[[424,5]]}}}],["codestyl",{"_index":1593,"t":{"283":{"position":[[3867,10]]},"285":{"position":[[571,10]]}}}],["codestyleconfig.xml",{"_index":1595,"t":{"283":{"position":[[3906,19]]},"285":{"position":[[610,19]]}}}],["colleagu",{"_index":2020,"t":{"402":{"position":[[883,10]]}}}],["collect",{"_index":725,"t":{"59":{"position":[[356,9]]},"498":{"position":[[15954,10],[15989,10],[44631,10],[44666,10]]},"783":{"position":[[218,8]]},"2545":{"position":[[1001,10]]},"2604":{"position":[[575,10]]},"2687":{"position":[[1648,10]]},"2804":{"position":[[1279,10]]},"2819":{"position":[[1268,10]]}}}],["collections:1.0.4",{"_index":262,"t":{"18":{"position":[[148,17]]},"594":{"position":[[623,17]]},"604":{"position":[[175,17]]}}}],["collections_2.13:1.0.4",{"_index":2941,"t":{"594":{"position":[[230,22]]}}}],["collector",{"_index":3411,"t":{"1211":{"position":[[72,9]]},"1431":{"position":[[956,9]]},"1445":{"position":[[956,9]]},"1452":{"position":[[956,9]]},"1459":{"position":[[956,9]]},"1466":{"position":[[956,9]]},"1474":{"position":[[956,9]]},"1481":{"position":[[956,9]]},"1494":{"position":[[956,9]]},"1521":{"position":[[956,9]]},"2061":{"position":[[29,9]]}}}],["colon",{"_index":1719,"t":{"323":{"position":[[175,5]]}}}],["color",{"_index":287,"t":{"21":{"position":[[339,5]]},"25":{"position":[[693,5]]},"281":{"position":[[1591,8]]},"283":{"position":[[1540,9]]},"591":{"position":[[997,6],[1073,5],[1081,6]]},"969":{"position":[[20,5]]},"1424":{"position":[[20,5]]},"1543":{"position":[[20,5]]},"2733":{"position":[[679,6]]}}}],["column",{"_index":1649,"t":{"300":{"position":[[410,7]]}}}],["com",{"_index":3089,"t":{"647":{"position":[[593,3]]}}}],["com.disneystreaming::weav",{"_index":1458,"t":{"268":{"position":[[363,27]]}}}],["com.example.exampl",{"_index":2107,"t":{"436":{"position":[[362,19]]}}}],["com.example.test",{"_index":2106,"t":{"436":{"position":[[345,16],[390,16]]}}}],["com.github.plokhotnyuk.jsonit",{"_index":615,"t":{"41":{"position":[[462,32],[619,32]]},"2510":{"position":[[331,32],[459,32]]}}}],["com.github.sbt:junit",{"_index":1455,"t":{"268":{"position":[[317,20]]}}}],["com.lihaoyi",{"_index":655,"t":{"51":{"position":[[421,13],[480,13]]},"55":{"position":[[533,14]]},"352":{"position":[[667,11]]},"2645":{"position":[[471,14]]}}}],["com.lihaoyi::fansi::0.4.0",{"_index":1883,"t":{"352":{"position":[[591,25]]}}}],["com.lihaoyi::o",{"_index":1407,"t":{"260":{"position":[[403,18]]},"319":{"position":[[143,15],[943,15]]},"321":{"position":[[447,15]]},"326":{"position":[[387,15]]},"332":{"position":[[305,15]]},"352":{"position":[[507,15]]},"392":{"position":[[692,15],[755,15]]},"394":{"position":[[395,15],[672,15]]},"550":{"position":[[14,15]]},"556":{"position":[[106,15],[282,15],[590,15]]},"582":{"position":[[391,15]]},"645":{"position":[[298,15]]},"813":{"position":[[68,15]]},"928":{"position":[[68,15]]},"2687":{"position":[[2273,15]]}}}],["com.lihaoyi::pprint:0.6.6",{"_index":2839,"t":{"554":{"position":[[14,25]]}}}],["com.lihaoyi::pprint:0.8.0",{"_index":2833,"t":{"550":{"position":[[54,25]]},"582":{"position":[[244,25]]}}}],["com.lihaoyi::pprint:0.8.1",{"_index":2961,"t":{"598":{"position":[[320,25]]}}}],["com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%%sourcecod",{"_index":2964,"t":{"598":{"position":[[540,59]]}}}],["com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%sourcecode_3",{"_index":2965,"t":{"598":{"position":[[767,60]]}}}],["com.lihaoyi::pprint::0.8.1",{"_index":2160,"t":{"454":{"position":[[137,26]]}}}],["com.lihaoyi::requests::0.8.0",{"_index":1882,"t":{"352":{"position":[[548,28]]}}}],["com.lihaoyi::upickle::3.1.2",{"_index":2159,"t":{"454":{"position":[[95,27]]}}}],["com.lihaoyi::upickle::3.1.3",{"_index":1880,"t":{"352":{"position":[[465,27]]}}}],["com.lihaoyi::utest:0.7.10",{"_index":2842,"t":{"556":{"position":[[146,25],[319,25]]}}}],["com.lihaoyi::utest:0.8.0",{"_index":2845,"t":{"556":{"position":[[639,24]]}}}],["com.lihaoyi::utest::0.7.10",{"_index":1903,"t":{"362":{"position":[[230,26]]}}}],["com.lihaoyi::utest::0.8.1",{"_index":1569,"t":{"283":{"position":[[962,25]]},"452":{"position":[[545,25]]}}}],["com.lihaoyi::utest::0.8.2",{"_index":1451,"t":{"268":{"position":[[193,25]]},"352":{"position":[[1140,25]]}}}],["com.martiansoftware.nailgun.ngcommunicator.readcommandcontext(ngcommunicator.java:140",{"_index":2723,"t":{"498":{"position":[[51572,86]]}}}],["com.martiansoftware.nailgun.ngsession.run(ngsession.java:197",{"_index":2724,"t":{"498":{"position":[[51662,61]]}}}],["com.oracle.svm.core.graal.snippets.substrateallocationsnippets.instancehuberrorstub(substrateallocationsnippets.java:309",{"_index":4032,"t":{"2504":{"position":[[433,121]]}}}],["com.pany::util:33.1.0",{"_index":2973,"t":{"604":{"position":[[835,21]]}}}],["com.yadavan88",{"_index":1889,"t":{"352":{"position":[[1326,13],[2042,14]]}}}],["com.yadavan88:0.1.0",{"_index":1895,"t":{"352":{"position":[[2098,19]]}}}],["combin",{"_index":1884,"t":{"352":{"position":[[635,11]]}}}],["combinators_2.12",{"_index":2562,"t":{"498":{"position":[[15240,16],[43917,16]]}}}],["combinators_2.12/1.0.5/scala",{"_index":2561,"t":{"498":{"position":[[15204,28],[43881,28]]}}}],["come",{"_index":766,"t":{"61":{"position":[[717,6]]},"264":{"position":[[93,5]]},"281":{"position":[[1917,5]]},"412":{"position":[[23,6],[274,6]]},"578":{"position":[[390,6]]},"661":{"position":[[1540,6]]},"673":{"position":[[258,5]]},"742":{"position":[[265,5]]},"897":{"position":[[265,5]]},"1477":{"position":[[309,5]]},"2552":{"position":[[120,6]]}}}],["comfort",{"_index":5156,"t":{"2800":{"position":[[443,7]]}}}],["comma",{"_index":3499,"t":{"1966":{"position":[[48,5]]},"2586":{"position":[[101,6],[357,6]]}}}],["command",{"_index":1,"t":{"2":{"position":[[10,7]]},"4":{"position":[[15,7],[114,9],[314,7],[1478,8]]},"6":{"position":[[328,7]]},"8":{"position":[[46,8],[182,8],[250,7]]},"18":{"position":[[32,7]]},"35":{"position":[[701,7]]},"39":{"position":[[110,7]]},"41":{"position":[[324,7],[562,7]]},"43":{"position":[[16,8]]},"45":{"position":[[51,8]]},"47":{"position":[[55,8]]},"49":{"position":[[16,7],[186,7],[636,7]]},"51":{"position":[[629,8]]},"57":{"position":[[572,7]]},"59":{"position":[[371,7]]},"61":{"position":[[178,7],[502,7]]},"65":{"position":[[198,7]]},"67":{"position":[[16,7],[188,8],[211,9],[326,8],[356,8],[649,8]]},"83":{"position":[[14,7],[90,7],[868,7],[1745,7]]},"89":{"position":[[18,7],[1300,7]]},"91":{"position":[[26,7],[216,7],[456,7]]},"95":{"position":[[18,7],[74,8]]},"97":{"position":[[15,7],[59,7],[173,8],[310,7],[568,8],[621,8],[705,7],[808,7],[934,7],[1226,7]]},"99":{"position":[[14,8]]},"103":{"position":[[137,7],[474,8]]},"119":{"position":[[72,7]]},"121":{"position":[[26,7],[216,7],[456,7]]},"123":{"position":[[484,8],[605,7]]},"129":{"position":[[682,8],[772,7],[941,7],[1423,8]]},"139":{"position":[[103,8]]},"141":{"position":[[20,7],[192,7]]},"143":{"position":[[410,7]]},"149":{"position":[[263,7],[383,7],[669,7],[951,7]]},"151":{"position":[[69,7]]},"171":{"position":[[98,8]]},"173":{"position":[[110,8]]},"179":{"position":[[9,7],[684,7],[734,8]]},"185":{"position":[[248,7],[298,8],[361,7]]},"189":{"position":[[20,7],[204,7],[438,7],[549,7]]},"191":{"position":[[319,7],[341,8],[427,7],[660,7]]},"199":{"position":[[41,8],[485,8],[616,7]]},"201":{"position":[[72,7],[135,8],[204,8],[339,7],[459,7],[588,7]]},"203":{"position":[[2419,7]]},"220":{"position":[[56,7]]},"224":{"position":[[76,7]]},"226":{"position":[[5,7],[205,7],[610,9],[693,8]]},"228":{"position":[[8,7],[162,8]]},"242":{"position":[[125,7]]},"244":{"position":[[199,7]]},"262":{"position":[[9,7],[216,7]]},"270":{"position":[[47,7]]},"277":{"position":[[16,7],[273,8],[1544,7]]},"279":{"position":[[391,7],[542,9]]},"281":{"position":[[199,7],[243,8],[577,7],[725,9],[1792,7],[2169,7]]},"285":{"position":[[2586,7]]},"295":{"position":[[136,9]]},"300":{"position":[[515,7],[611,8]]},"301":{"position":[[79,8]]},"304":{"position":[[136,8]]},"306":{"position":[[272,8]]},"311":{"position":[[144,7]]},"321":{"position":[[811,8]]},"330":{"position":[[440,7]]},"336":{"position":[[702,8]]},"338":{"position":[[1448,7],[2622,8],[2698,7],[2764,7]]},"342":{"position":[[298,7]]},"344":{"position":[[271,7],[403,7],[693,7],[836,7]]},"348":{"position":[[28,7],[240,7]]},"350":{"position":[[38,7],[183,7]]},"352":{"position":[[1680,8]]},"354":{"position":[[182,7]]},"366":{"position":[[59,7]]},"370":{"position":[[352,8]]},"388":{"position":[[587,7]]},"392":{"position":[[300,9]]},"396":{"position":[[31,7],[633,7]]},"398":{"position":[[873,7]]},"400":{"position":[[64,7]]},"402":{"position":[[392,7]]},"404":{"position":[[220,9]]},"417":{"position":[[910,7],[1077,7]]},"421":{"position":[[33,7]]},"434":{"position":[[67,7]]},"436":{"position":[[67,7]]},"438":{"position":[[49,7],[204,7]]},"446":{"position":[[48,7],[112,7],[224,7]]},"448":{"position":[[23,7],[132,7],[196,7]]},"456":{"position":[[72,9]]},"460":{"position":[[193,7]]},"462":{"position":[[219,7]]},"466":{"position":[[276,8],[543,8],[621,7],[770,8],[870,8],[1042,8]]},"474":{"position":[[1203,7],[1708,7]]},"484":{"position":[[216,8]]},"488":{"position":[[46,9]]},"498":{"position":[[51181,7],[51243,7],[53131,7],[64006,7]]},"500":{"position":[[59,8]]},"508":{"position":[[246,7],[357,7],[477,8],[1297,7],[1387,8],[1433,7]]},"510":{"position":[[85,8],[239,7],[468,7]]},"518":{"position":[[225,7],[342,7],[525,7],[733,7],[800,8],[898,7]]},"520":{"position":[[251,7]]},"522":{"position":[[1340,8]]},"532":{"position":[[356,7]]},"534":{"position":[[597,8]]},"540":{"position":[[443,8]]},"556":{"position":[[83,8],[463,7]]},"569":{"position":[[73,7],[236,7]]},"576":{"position":[[206,8]]},"596":{"position":[[224,7],[394,7]]},"604":{"position":[[32,7],[742,7]]},"606":{"position":[[33,7]]},"610":{"position":[[221,7],[284,7]]},"612":{"position":[[759,7]]},"614":{"position":[[31,7],[1036,8]]},"616":{"position":[[374,8]]},"622":{"position":[[2170,7]]},"630":{"position":[[23,7],[762,7],[842,7],[918,8]]},"645":{"position":[[175,8]]},"657":{"position":[[120,9],[175,8]]},"659":{"position":[[235,8]]},"661":{"position":[[1173,8]]},"665":{"position":[[112,8],[449,7],[564,7]]},"681":{"position":[[68,9]]},"683":{"position":[[85,8],[582,7]]},"685":{"position":[[30,7],[62,7],[513,8]]},"689":{"position":[[262,7]]},"693":{"position":[[31,7]]},"702":{"position":[[79,7],[141,7]]},"710":{"position":[[658,7]]},"712":{"position":[[93,7],[155,7],[806,7]]},"720":{"position":[[79,7]]},"722":{"position":[[159,7],[221,7]]},"724":{"position":[[91,7],[153,7]]},"726":{"position":[[92,7],[308,7],[370,7],[1040,7]]},"728":{"position":[[198,7]]},"730":{"position":[[181,7]]},"732":{"position":[[83,7],[145,7]]},"734":{"position":[[186,7]]},"736":{"position":[[89,7]]},"738":{"position":[[74,7],[229,8],[430,7],[492,7]]},"740":{"position":[[48,7],[85,8],[138,7],[237,8],[348,9],[444,8]]},"742":{"position":[[531,7],[593,7]]},"750":{"position":[[156,7],[269,7]]},"755":{"position":[[69,7]]},"763":{"position":[[136,7]]},"789":{"position":[[273,7],[429,7]]},"793":{"position":[[11,7],[44,9],[87,7],[222,7],[312,7]]},"869":{"position":[[1401,8]]},"871":{"position":[[277,8],[357,8],[396,8],[562,9],[715,7],[816,8],[925,8]]},"873":{"position":[[178,7]]},"879":{"position":[[341,8]]},"882":{"position":[[79,7],[141,7]]},"888":{"position":[[159,7],[221,7]]},"890":{"position":[[83,7],[145,7]]},"892":{"position":[[48,7],[85,8],[138,7],[237,8],[348,9],[444,8]]},"897":{"position":[[531,7],[593,7]]},"899":{"position":[[156,7],[269,7]]},"901":{"position":[[0,8],[75,7]]},"903":{"position":[[136,7]]},"913":{"position":[[74,7],[229,8],[430,7],[492,7]]},"921":{"position":[[61,8]]},"965":{"position":[[61,8],[186,8]]},"967":{"position":[[173,8]]},"971":{"position":[[13,9]]},"1003":{"position":[[13,9]]},"1009":{"position":[[13,9]]},"1017":{"position":[[13,9]]},"1025":{"position":[[13,9]]},"1035":{"position":[[13,9]]},"1043":{"position":[[13,9]]},"1071":{"position":[[13,9]]},"1075":{"position":[[13,9]]},"1083":{"position":[[13,9]]},"1095":{"position":[[13,9]]},"1109":{"position":[[13,9]]},"1113":{"position":[[13,9]]},"1117":{"position":[[13,9]]},"1135":{"position":[[13,9]]},"1141":{"position":[[13,9]]},"1147":{"position":[[13,9]]},"1151":{"position":[[13,9]]},"1153":{"position":[[53,7]]},"1157":{"position":[[64,8],[117,7]]},"1159":{"position":[[13,9]]},"1201":{"position":[[13,9]]},"1213":{"position":[[73,7]]},"1215":{"position":[[75,7]]},"1229":{"position":[[13,9]]},"1233":{"position":[[13,9]]},"1239":{"position":[[13,9]]},"1271":{"position":[[13,9]]},"1275":{"position":[[147,7],[174,7]]},"1279":{"position":[[108,7],[135,7]]},"1283":{"position":[[108,7],[135,7]]},"1285":{"position":[[13,9]]},"1291":{"position":[[13,9]]},"1299":{"position":[[13,9]]},"1309":{"position":[[13,9]]},"1317":{"position":[[13,9]]},"1329":{"position":[[13,9]]},"1337":{"position":[[13,9]]},"1347":{"position":[[13,9]]},"1354":{"position":[[13,9]]},"1356":{"position":[[55,7]]},"1358":{"position":[[13,9]]},"1364":{"position":[[13,9]]},"1372":{"position":[[13,9]]},"1378":{"position":[[13,9]]},"1390":{"position":[[13,9]]},"1394":{"position":[[13,9]]},"1402":{"position":[[13,9]]},"1406":{"position":[[13,9]]},"1412":{"position":[[320,7]]},"1414":{"position":[[480,8]]},"1418":{"position":[[146,8]]},"1420":{"position":[[121,8],[243,8],[356,8],[394,7]]},"1422":{"position":[[173,8]]},"1427":{"position":[[121,7],[183,7]]},"1431":{"position":[[1903,7],[1930,7],[4971,7],[5016,7],[7476,7],[7503,7],[7662,7],[7689,7]]},"1445":{"position":[[1903,7],[1930,7],[4799,7],[4844,7],[7304,7],[7331,7],[7490,7],[7517,7]]},"1448":{"position":[[201,7],[263,7]]},"1452":{"position":[[1903,7],[1930,7],[4864,7],[4909,7],[7369,7],[7396,7],[7555,7],[7582,7]]},"1455":{"position":[[125,7],[187,7]]},"1459":{"position":[[1903,7],[1930,7],[3238,7],[3256,7],[5099,7],[5144,7],[7604,7],[7631,7],[7790,7],[7817,7],[9103,8],[9156,7]]},"1462":{"position":[[90,7],[127,8],[180,7],[279,8],[390,9],[486,8]]},"1466":{"position":[[1903,7],[1930,7],[3238,7],[3256,7],[5099,7],[5144,7],[7604,7],[7631,7],[7790,7],[7817,7],[9103,8],[9156,7]]},"1474":{"position":[[1903,7],[1930,7],[4638,7],[4683,7],[7143,7],[7170,7],[7329,7],[7356,7]]},"1477":{"position":[[575,7],[637,7]]},"1481":{"position":[[1903,7],[1930,7],[5070,7],[5115,7],[7575,7],[7602,7],[7761,7],[7788,7]]},"1484":{"position":[[200,7],[313,7]]},"1490":{"position":[[192,7]]},"1494":{"position":[[1903,7],[1930,7],[4594,7],[4639,7],[7099,7],[7126,7],[7285,7],[7312,7],[8324,7]]},"1517":{"position":[[130,7],[285,8],[486,7],[548,7]]},"1521":{"position":[[1903,7],[1930,7],[4594,7],[4639,7],[7099,7],[7126,7],[7285,7],[7312,7]]},"1539":{"position":[[85,8]]},"1541":{"position":[[173,8]]},"1545":{"position":[[13,9]]},"1551":{"position":[[13,9]]},"1583":{"position":[[13,9]]},"1589":{"position":[[13,9]]},"1613":{"position":[[13,9]]},"1623":{"position":[[13,9]]},"1625":{"position":[[10,7]]},"1627":{"position":[[13,9]]},"1635":{"position":[[13,9]]},"1645":{"position":[[13,9]]},"1649":{"position":[[13,9]]},"1657":{"position":[[13,9]]},"1673":{"position":[[13,9]]},"1701":{"position":[[13,9]]},"1705":{"position":[[13,9]]},"1713":{"position":[[13,9]]},"1725":{"position":[[13,9]]},"1739":{"position":[[13,9]]},"1743":{"position":[[13,9]]},"1747":{"position":[[13,9]]},"1765":{"position":[[13,9]]},"1771":{"position":[[13,9]]},"1777":{"position":[[13,9]]},"1781":{"position":[[13,9]]},"1821":{"position":[[13,9]]},"1884":{"position":[[13,9]]},"1888":{"position":[[13,9]]},"1892":{"position":[[13,9]]},"1908":{"position":[[27,7]]},"1920":{"position":[[13,9]]},"1944":{"position":[[13,9]]},"1954":{"position":[[13,9]]},"1974":{"position":[[13,9]]},"1982":{"position":[[13,9]]},"1992":{"position":[[13,9]]},"1994":{"position":[[71,7]]},"2000":{"position":[[62,7]]},"2002":{"position":[[10,7]]},"2006":{"position":[[20,8],[73,7]]},"2008":{"position":[[13,9]]},"2051":{"position":[[13,9]]},"2063":{"position":[[18,7]]},"2065":{"position":[[20,7]]},"2079":{"position":[[13,9]]},"2083":{"position":[[13,9]]},"2089":{"position":[[13,9]]},"2094":{"position":[[13,9]]},"2102":{"position":[[13,9]]},"2138":{"position":[[13,9]]},"2142":{"position":[[115,7],[142,7]]},"2146":{"position":[[64,7],[91,7]]},"2150":{"position":[[53,7],[80,7]]},"2154":{"position":[[89,7],[116,7]]},"2156":{"position":[[13,9]]},"2160":{"position":[[13,9]]},"2166":{"position":[[13,9]]},"2174":{"position":[[13,9]]},"2184":{"position":[[13,9]]},"2192":{"position":[[13,9]]},"2204":{"position":[[13,9]]},"2212":{"position":[[13,9]]},"2226":{"position":[[13,9]]},"2233":{"position":[[13,9]]},"2237":{"position":[[13,9]]},"2241":{"position":[[13,9]]},"2245":{"position":[[13,9]]},"2247":{"position":[[11,7]]},"2249":{"position":[[13,9]]},"2255":{"position":[[13,9]]},"2265":{"position":[[13,9]]},"2271":{"position":[[13,9]]},"2283":{"position":[[13,9]]},"2299":{"position":[[13,9]]},"2305":{"position":[[13,9]]},"2309":{"position":[[13,9]]},"2317":{"position":[[13,9]]},"2321":{"position":[[38,7]]},"2327":{"position":[[13,9]]},"2337":{"position":[[13,9]]},"2341":{"position":[[13,9]]},"2353":{"position":[[13,9]]},"2361":{"position":[[13,9]]},"2365":{"position":[[13,9]]},"2390":{"position":[[833,7]]},"2420":{"position":[[50,7]]},"2478":{"position":[[114,7],[166,7]]},"2484":{"position":[[12,7]]},"2493":{"position":[[390,7]]},"2495":{"position":[[411,7]]},"2497":{"position":[[661,8]]},"2508":{"position":[[270,7]]},"2510":{"position":[[409,7]]},"2512":{"position":[[89,8],[285,8],[542,7]]},"2514":{"position":[[54,8]]},"2520":{"position":[[176,7]]},"2527":{"position":[[152,7]]},"2529":{"position":[[61,7]]},"2533":{"position":[[146,8]]},"2559":{"position":[[191,8]]},"2582":{"position":[[201,7]]},"2607":{"position":[[239,8]]},"2613":{"position":[[54,7]]},"2619":{"position":[[204,7]]},"2621":{"position":[[566,7],[897,7]]},"2626":{"position":[[59,8]]},"2632":{"position":[[695,8]]},"2636":{"position":[[103,7],[423,8],[1295,7]]},"2641":{"position":[[424,8],[657,8],[732,8],[796,7],[898,8],[946,7]]},"2643":{"position":[[120,8],[461,7],[524,7]]},"2645":{"position":[[101,8]]},"2647":{"position":[[38,7]]},"2649":{"position":[[297,8]]},"2651":{"position":[[182,7],[858,7],[912,9],[1533,7],[1774,7],[2508,7]]},"2656":{"position":[[464,7]]},"2660":{"position":[[10,7],[76,8],[110,7],[464,7]]},"2674":{"position":[[161,8],[327,7],[1475,8]]},"2685":{"position":[[106,8]]},"2687":{"position":[[35,7]]},"2700":{"position":[[72,7]]},"2702":{"position":[[83,7]]},"2704":{"position":[[97,8]]},"2706":{"position":[[122,7],[808,8]]},"2711":{"position":[[51,7],[68,7]]},"2719":{"position":[[24,7],[135,7],[576,7],[1287,8]]},"2729":{"position":[[60,7]]},"2733":{"position":[[132,8],[287,8],[315,7],[447,9],[523,7],[1040,8],[1145,8],[1267,7],[1445,9],[1485,8],[1749,7],[1941,8]]},"2738":{"position":[[133,7]]},"2740":{"position":[[67,8]]},"2742":{"position":[[41,8],[251,9]]},"2744":{"position":[[86,8],[164,7],[276,7]]},"2746":{"position":[[57,9]]},"2750":{"position":[[71,7]]},"2755":{"position":[[172,7]]},"2760":{"position":[[37,7],[347,8]]},"2768":{"position":[[39,7],[345,8],[476,7],[885,8]]},"2770":{"position":[[722,7],[758,7]]},"2777":{"position":[[12,7]]},"2779":{"position":[[16,7],[646,8]]},"2781":{"position":[[123,8]]},"2783":{"position":[[140,7],[413,7],[579,8],[901,8]]},"2785":{"position":[[111,7]]},"2790":{"position":[[30,7],[203,8],[230,7],[310,7]]},"2792":{"position":[[60,7]]},"2796":{"position":[[47,8],[68,7]]},"2798":{"position":[[478,8]]},"2800":{"position":[[112,7]]},"2802":{"position":[[150,8],[320,7]]},"2804":{"position":[[562,7]]},"2809":{"position":[[88,8],[175,7]]},"2811":{"position":[[55,7]]},"2813":{"position":[[235,8]]},"2815":{"position":[[301,8],[372,7],[523,7],[568,8],[589,7],[615,7],[744,8],[787,7],[902,7],[1734,7],[2043,8],[2152,8],[2527,8]]},"2817":{"position":[[49,7]]},"2824":{"position":[[24,8],[174,8]]},"2826":{"position":[[107,7],[1026,8],[1067,7]]},"2833":{"position":[[55,7]]},"2835":{"position":[[15,7],[115,9],[184,8]]}}}],["command'",{"_index":1499,"t":{"277":{"position":[[1170,9]]},"2742":{"position":[[120,9]]}}}],["command:[\"get",{"_index":3270,"t":{"793":{"position":[[383,14]]}}}],["command:command",{"_index":3023,"t":{"614":{"position":[[1697,15]]},"2694":{"position":[[484,15]]}}}],["command:get",{"_index":3269,"t":{"793":{"position":[[158,12]]}}}],["command:get_my_password",{"_index":1279,"t":{"203":{"position":[[1710,23]]}}}],["command:pbpast",{"_index":1038,"t":{"131":{"position":[[545,15]]}}}],["command:xclip",{"_index":1039,"t":{"131":{"position":[[616,14]]}}}],["comment",{"_index":2158,"t":{"452":{"position":[[104,8]]},"492":{"position":[[349,9]]},"616":{"position":[[323,8]]},"618":{"position":[[230,8]]},"626":{"position":[[81,7],[99,10],[114,7]]},"1103":{"position":[[72,7]]},"1313":{"position":[[72,7]]},"1509":{"position":[[882,7]]},"1526":{"position":[[2293,7]]},"1531":{"position":[[391,7]]},"1733":{"position":[[28,7]]},"2188":{"position":[[28,7]]},"2586":{"position":[[149,9]]},"2615":{"position":[[120,8],[152,8]]}}}],["commit",{"_index":1064,"t":{"137":{"position":[[1028,6],[1128,10]]},"197":{"position":[[124,6],[865,6]]},"787":{"position":[[847,6]]},"871":{"position":[[443,8]]}}}],["common",{"_index":178,"t":{"8":{"position":[[409,6]]},"352":{"position":[[132,6]]},"392":{"position":[[566,6]]},"404":{"position":[[159,6]]},"622":{"position":[[1113,6]]},"851":{"position":[[559,6]]},"959":{"position":[[559,6]]}}}],["commonjs/common",{"_index":3391,"t":{"1169":{"position":[[69,16]]},"1431":{"position":[[305,16]]},"1445":{"position":[[305,16]]},"1452":{"position":[[305,16]]},"1459":{"position":[[305,16]]},"1466":{"position":[[305,16]]},"1474":{"position":[[305,16]]},"1481":{"position":[[305,16]]},"1494":{"position":[[305,16]]},"1521":{"position":[[305,16]]},"2018":{"position":[[26,16]]}}}],["commun",{"_index":750,"t":{"61":{"position":[[11,13]]},"486":{"position":[[779,13]]},"2594":{"position":[[169,9]]}}}],["compar",{"_index":1710,"t":{"319":{"position":[[1344,8]]},"323":{"position":[[443,8]]},"504":{"position":[[71,8]]}}}],["compat",{"_index":1126,"t":{"159":{"position":[[160,10]]},"226":{"position":[[168,10]]},"336":{"position":[[40,13]]},"340":{"position":[[184,10]]},"384":{"position":[[398,13]]},"514":{"position":[[150,10]]},"665":{"position":[[143,10]]},"740":{"position":[[176,10]]},"892":{"position":[[176,10]]},"1462":{"position":[[218,10]]},"1832":{"position":[[52,10]]},"2446":{"position":[[191,13]]},"2456":{"position":[[335,10]]},"2545":{"position":[[1012,6]]},"2604":{"position":[[586,6]]},"2647":{"position":[[212,14]]},"2687":{"position":[[1659,6]]},"2742":{"position":[[15,10]]},"2744":{"position":[[57,13]]},"2750":{"position":[[882,10]]},"2768":{"position":[[859,10]]},"2804":{"position":[[1290,6]]},"2819":{"position":[[1279,6]]}}}],["compat_2.12",{"_index":2573,"t":{"498":{"position":[[16000,11],[17219,11],[44677,11],[45896,11]]}}}],["compat_2.12/1.1.1/macro",{"_index":2592,"t":{"498":{"position":[[17195,23],[45872,23]]}}}],["compat_2.12/2.2.0/scala",{"_index":2572,"t":{"498":{"position":[[15965,23],[44642,23]]}}}],["compatibility'",{"_index":2760,"t":{"512":{"position":[[14,15]]}}}],["compil",{"_index":169,"t":{"8":{"position":[[10,8],[38,7],[137,7],[205,7],[242,7],[304,8],[328,11],[416,7],[491,7]]},"10":{"position":[[23,7],[181,7]]},"12":{"position":[[60,8],[99,7],[127,9],[173,8],[243,9],[289,8]]},"14":{"position":[[200,7],[455,7],[498,7],[538,7]]},"16":{"position":[[28,8],[605,9],[693,9],[781,9]]},"18":{"position":[[74,7],[434,7]]},"21":{"position":[[10,8],[73,7],[271,8],[443,8],[480,8]]},"23":{"position":[[28,8]]},"25":{"position":[[21,8],[120,7],[157,9],[346,8],[765,8],[818,8],[911,8],[1036,9]]},"27":{"position":[[47,9]]},"29":{"position":[[24,8],[390,11]]},"31":{"position":[[8,8],[1425,11],[1469,8],[2023,11],[3600,7],[4335,8],[4442,8]]},"33":{"position":[[6,8],[29,8],[69,7],[91,8]]},"35":{"position":[[35,7],[73,7],[613,7],[1056,7]]},"37":{"position":[[65,9]]},"41":{"position":[[0,7],[93,12],[160,12],[237,7],[312,7],[407,7],[550,7],[607,7]]},"57":{"position":[[54,9],[119,8],[162,7]]},"59":{"position":[[21,8],[189,12],[959,11]]},"61":{"position":[[733,11]]},"97":{"position":[[187,7],[195,8],[336,8]]},"101":{"position":[[950,8],[1063,11],[1096,8]]},"103":{"position":[[486,8]]},"117":{"position":[[265,11],[405,12]]},"145":{"position":[[359,8]]},"179":{"position":[[726,7],[752,8],[1002,9],[1039,8]]},"185":{"position":[[281,8]]},"240":{"position":[[230,8]]},"242":{"position":[[280,9],[317,8]]},"244":{"position":[[386,9],[423,8]]},"246":{"position":[[34,8]]},"248":{"position":[[33,8]]},"250":{"position":[[82,7]]},"252":{"position":[[19,7]]},"254":{"position":[[31,8]]},"262":{"position":[[72,8],[156,8]]},"268":{"position":[[788,9],[823,8]]},"275":{"position":[[364,9],[399,8]]},"300":{"position":[[498,7],[538,11]]},"301":{"position":[[322,11]]},"304":{"position":[[379,11]]},"317":{"position":[[26,7],[92,11],[156,8]]},"319":{"position":[[560,9],[597,8],[728,8],[1256,11]]},"321":{"position":[[149,11],[207,11],[266,11]]},"336":{"position":[[761,7]]},"338":{"position":[[2431,7]]},"386":{"position":[[108,7]]},"388":{"position":[[752,7]]},"394":{"position":[[940,9],[983,7]]},"396":{"position":[[386,11],[575,8]]},"398":{"position":[[904,9],[947,8]]},"400":{"position":[[832,8],[901,9],[1521,8]]},"402":{"position":[[256,9],[450,8]]},"419":{"position":[[150,10]]},"425":{"position":[[14,8]]},"440":{"position":[[17,8]]},"466":{"position":[[295,7],[748,8],[1120,8]]},"484":{"position":[[95,9]]},"486":{"position":[[24,7],[693,8],[913,7],[978,8]]},"488":{"position":[[207,9]]},"498":{"position":[[9753,7],[9799,7],[16259,8],[24010,9],[24186,10],[24245,8],[24366,9],[24541,9],[24596,8],[25036,8],[25072,11],[28816,9],[28861,11],[38430,7],[38476,7],[44936,8],[56172,9],[56348,10],[56407,8],[56528,9],[56703,9],[56758,8],[57198,8],[57234,11],[60978,9],[61023,11]]},"514":{"position":[[412,8],[545,9],[576,8],[627,8]]},"516":{"position":[[361,8],[498,8]]},"520":{"position":[[4,8],[120,8],[207,8],[239,7]]},"530":{"position":[[442,9],[479,11]]},"542":{"position":[[150,9],[187,8]]},"546":{"position":[[122,9],[159,8]]},"558":{"position":[[249,8]]},"582":{"position":[[1455,9],[1494,8]]},"598":{"position":[[406,7]]},"604":{"position":[[103,7],[291,7],[802,7],[977,7]]},"606":{"position":[[85,7],[209,7]]},"618":{"position":[[137,8]]},"620":{"position":[[260,11],[345,8]]},"622":{"position":[[655,8]]},"632":{"position":[[750,8]]},"639":{"position":[[433,11]]},"641":{"position":[[40,11]]},"643":{"position":[[117,10]]},"645":{"position":[[224,9]]},"647":{"position":[[265,8],[296,8],[346,8],[377,8]]},"653":{"position":[[33,8],[85,7],[233,7],[475,9]]},"661":{"position":[[103,8]]},"663":{"position":[[216,8]]},"671":{"position":[[4,11]]},"673":{"position":[[12,8]]},"675":{"position":[[326,8],[500,8],[651,11],[707,9],[1089,8]]},"679":{"position":[[51,7]]},"702":{"position":[[0,7],[29,7],[807,11],[827,8]]},"706":{"position":[[67,11]]},"708":{"position":[[480,11]]},"710":{"position":[[919,11]]},"712":{"position":[[1067,11]]},"714":{"position":[[446,11]]},"722":{"position":[[884,11]]},"724":{"position":[[0,7],[819,11]]},"726":{"position":[[1301,11]]},"728":{"position":[[459,11]]},"732":{"position":[[0,7],[1117,11]]},"738":{"position":[[195,8],[845,11]]},"740":{"position":[[1017,11]]},"742":{"position":[[0,7],[46,8],[130,8],[1256,11]]},"744":{"position":[[202,11]]},"750":{"position":[[361,9],[420,8]]},"755":{"position":[[331,11]]},"757":{"position":[[186,11]]},"759":{"position":[[168,11]]},"761":{"position":[[206,11]]},"763":{"position":[[383,11]]},"783":{"position":[[481,7]]},"785":{"position":[[491,7],[1307,8],[1989,8]]},"803":{"position":[[10,8]]},"805":{"position":[[5,8]]},"825":{"position":[[44,9]]},"882":{"position":[[0,7],[29,7],[807,11],[827,8]]},"886":{"position":[[480,11]]},"888":{"position":[[884,11]]},"890":{"position":[[0,7],[1117,11]]},"892":{"position":[[1017,11]]},"895":{"position":[[446,11]]},"897":{"position":[[0,7],[46,8],[130,8],[1256,11]]},"899":{"position":[[361,9],[420,8]]},"903":{"position":[[383,11]]},"913":{"position":[[195,8],[845,11]]},"915":{"position":[[202,11]]},"924":{"position":[[10,8]]},"926":{"position":[[5,8]]},"949":{"position":[[44,9]]},"967":{"position":[[94,8],[143,9],[192,8]]},"971":{"position":[[28,8]]},"977":{"position":[[64,11]]},"979":{"position":[[64,11]]},"989":{"position":[[88,11]]},"1001":{"position":[[87,11],[179,11],[213,11],[279,9]]},"1003":{"position":[[23,7]]},"1007":{"position":[[43,7]]},"1017":{"position":[[28,8]]},"1025":{"position":[[28,8]]},"1029":{"position":[[11,7],[26,7],[83,7]]},"1033":{"position":[[67,8]]},"1071":{"position":[[35,8]]},"1075":{"position":[[35,8]]},"1083":{"position":[[28,8]]},"1117":{"position":[[28,8]]},"1135":{"position":[[35,8]]},"1147":{"position":[[35,8]]},"1159":{"position":[[28,8]]},"1181":{"position":[[78,8]]},"1201":{"position":[[28,8]]},"1207":{"position":[[60,11]]},"1221":{"position":[[51,7]]},"1223":{"position":[[67,7]]},"1229":{"position":[[28,8]]},"1231":{"position":[[226,8]]},"1233":{"position":[[28,8]]},"1239":{"position":[[28,8]]},"1245":{"position":[[212,8]]},"1247":{"position":[[11,7],[31,7],[58,7]]},"1257":{"position":[[15,9],[38,8],[116,8]]},"1265":{"position":[[11,7],[26,7],[126,11]]},"1271":{"position":[[28,8]]},"1285":{"position":[[28,8]]},"1329":{"position":[[35,8]]},"1337":{"position":[[28,8]]},"1347":{"position":[[23,8]]},"1364":{"position":[[28,8]]},"1372":{"position":[[28,8]]},"1394":{"position":[[28,8]]},"1398":{"position":[[141,8]]},"1406":{"position":[[35,8]]},"1414":{"position":[[32,11],[217,11],[288,11],[540,11]]},"1416":{"position":[[23,12],[73,11]]},"1422":{"position":[[94,8],[143,9],[192,8]]},"1427":{"position":[[42,7],[71,7]]},"1429":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1431":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3190,7],[4199,8],[5088,7],[5117,7],[5302,11],[5358,11],[5816,11],[6213,11],[6305,11],[6339,11],[6405,9],[6606,8]]},"1443":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1445":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4027,8],[4916,7],[4945,7],[5130,11],[5186,11],[5644,11],[6041,11],[6133,11],[6167,11],[6233,9],[6434,8]]},"1450":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1452":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4092,8],[4981,7],[5010,7],[5195,11],[5251,11],[5709,11],[6106,11],[6198,11],[6232,11],[6298,9],[6499,8]]},"1455":{"position":[[42,7]]},"1457":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1459":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4327,8],[5216,7],[5245,7],[5430,11],[5486,11],[5944,11],[6341,11],[6433,11],[6467,11],[6533,9],[6734,8]]},"1464":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1466":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4327,8],[5216,7],[5245,7],[5430,11],[5486,11],[5944,11],[6341,11],[6433,11],[6467,11],[6533,9],[6734,8]]},"1472":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1474":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3866,8],[4755,7],[4784,7],[4969,11],[5025,11],[5483,11],[5880,11],[5972,11],[6006,11],[6072,9],[6273,8]]},"1477":{"position":[[44,7],[90,8],[174,8]]},"1479":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1481":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4298,8],[5187,7],[5216,7],[5401,11],[5457,11],[5915,11],[6312,11],[6404,11],[6438,11],[6504,9],[6705,8]]},"1484":{"position":[[405,9],[464,8]]},"1492":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1494":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3822,8],[4711,7],[4740,7],[4925,11],[4981,11],[5439,11],[5836,11],[5928,11],[5962,11],[6028,9],[6229,8]]},"1517":{"position":[[251,8]]},"1519":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"1521":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3822,8],[4711,7],[4740,7],[4925,11],[4981,11],[5439,11],[5836,11],[5928,11],[5962,11],[6028,9],[6229,8]]},"1526":{"position":[[834,11],[890,11],[1348,11],[1745,11],[1837,11],[1871,11],[1937,9]]},"1541":{"position":[[94,8],[143,9],[192,8]]},"1551":{"position":[[74,8]]},"1557":{"position":[[20,11]]},"1559":{"position":[[20,11]]},"1569":{"position":[[44,11]]},"1581":{"position":[[32,11],[124,11],[158,11],[224,9]]},"1583":{"position":[[23,7]]},"1587":{"position":[[0,7]]},"1613":{"position":[[60,8]]},"1623":{"position":[[23,8]]},"1627":{"position":[[48,8]]},"1635":{"position":[[28,8]]},"1639":{"position":[[11,7],[26,7],[42,7]]},"1643":{"position":[[26,8]]},"1701":{"position":[[91,8]]},"1705":{"position":[[91,8]]},"1713":{"position":[[28,8]]},"1747":{"position":[[48,8]]},"1765":{"position":[[91,8]]},"1777":{"position":[[28,8]]},"1888":{"position":[[91,8]]},"1974":{"position":[[28,8]]},"2008":{"position":[[28,8]]},"2031":{"position":[[23,8]]},"2051":{"position":[[28,8]]},"2057":{"position":[[17,11]]},"2071":{"position":[[8,7]]},"2073":{"position":[[23,7]]},"2079":{"position":[[28,8]]},"2081":{"position":[[171,8]]},"2083":{"position":[[28,8]]},"2102":{"position":[[28,8]]},"2108":{"position":[[171,8]]},"2110":{"position":[[11,7],[31,7],[58,7]]},"2122":{"position":[[15,9],[38,8],[75,8]]},"2130":{"position":[[11,7],[26,7],[85,11]]},"2138":{"position":[[28,8]]},"2156":{"position":[[28,8]]},"2160":{"position":[[28,8]]},"2204":{"position":[[91,8]]},"2212":{"position":[[28,8]]},"2226":{"position":[[23,8]]},"2265":{"position":[[28,8]]},"2353":{"position":[[28,8]]},"2357":{"position":[[109,8]]},"2365":{"position":[[35,8]]},"2371":{"position":[[308,8],[388,9],[436,8]]},"2388":{"position":[[379,7]]},"2396":{"position":[[200,9],[416,8]]},"2405":{"position":[[199,8],[279,9],[323,8],[776,11]]},"2407":{"position":[[403,7]]},"2420":{"position":[[15,8]]},"2429":{"position":[[299,9],[343,8],[537,9],[581,8]]},"2433":{"position":[[246,8]]},"2435":{"position":[[276,8]]},"2444":{"position":[[988,11],[1144,11]]},"2463":{"position":[[376,11],[1322,11],[1343,9],[1386,8]]},"2480":{"position":[[249,7],[489,8]]},"2488":{"position":[[45,12],[68,7],[80,9],[124,8],[175,7],[192,9],[243,8],[301,7],[322,9],[377,8]]},"2493":{"position":[[580,8]]},"2497":{"position":[[41,8]]},"2510":{"position":[[73,7],[140,12],[447,7]]},"2554":{"position":[[45,11]]},"2594":{"position":[[641,9],[868,9],[905,11]]},"2607":{"position":[[178,8]]},"2651":{"position":[[1217,11]]},"2674":{"position":[[549,8]]},"2685":{"position":[[36,8]]},"2687":{"position":[[648,11]]},"2706":{"position":[[77,11]]},"2719":{"position":[[1866,8]]},"2727":{"position":[[152,11]]},"2733":{"position":[[412,11],[496,8],[3374,11]]},"2742":{"position":[[108,7],[168,11],[273,7],[295,11],[434,11],[549,7],[883,7]]},"2744":{"position":[[404,7]]},"2748":{"position":[[72,7]]},"2753":{"position":[[281,9],[318,8]]},"2796":{"position":[[312,8]]},"2815":{"position":[[2887,7]]},"2819":{"position":[[791,9]]}}}],["compilaion",{"_index":3416,"t":{"1247":{"position":[[140,10]]},"1431":{"position":[[2121,10]]},"1445":{"position":[[2121,10]]},"1452":{"position":[[2121,10]]},"1459":{"position":[[2121,10]]},"1466":{"position":[[2121,10]]},"1474":{"position":[[2121,10]]},"1481":{"position":[[2121,10]]},"1494":{"position":[[2121,10]]},"1521":{"position":[[2121,10]]},"2110":{"position":[[97,10]]}}}],["compileonly.dep",{"_index":610,"t":{"41":{"position":[[281,15],[446,15]]},"2510":{"position":[[315,15]]}}}],["compiler/2.12.11/scala",{"_index":2577,"t":{"498":{"position":[[16236,22],[44913,22]]}}}],["compiler/2.13.12",{"_index":3088,"t":{"647":{"position":[[491,16]]}}}],["compiler:3.0.2",{"_index":2657,"t":{"498":{"position":[[21237,16],[26038,16],[53399,16],[58200,16]]}}}],["compiler_3",{"_index":2301,"t":{"498":{"position":[[1515,10],[21561,10],[26362,10],[30047,10],[53723,10],[58524,10],[62209,10]]},"546":{"position":[[787,11],[1449,10]]}}}],["compiler_3/3.0.0/scala3",{"_index":2300,"t":{"498":{"position":[[1491,23],[30023,23],[62185,23]]}}}],["compiler_3/3.0.2/scala3",{"_index":2661,"t":{"498":{"position":[[21537,23],[26338,23],[53699,23],[58500,23]]}}}],["compiler_3/3.2.2/scala3",{"_index":2823,"t":{"546":{"position":[[1425,23]]}}}],["compiler_3:3.3.0",{"_index":3100,"t":{"649":{"position":[[345,16]]}}}],["complain",{"_index":1205,"t":{"191":{"position":[[52,8]]}}}],["complet",{"_index":618,"t":{"43":{"position":[[4,11],[58,11]]},"45":{"position":[[11,11],[39,11],[78,11]]},"47":{"position":[[13,11],[43,11],[84,11]]},"260":{"position":[[689,10]]},"275":{"position":[[468,9],[536,9]]},"281":{"position":[[1577,11]]},"283":{"position":[[1550,11]]},"300":{"position":[[553,9]]},"301":{"position":[[337,10]]},"304":{"position":[[394,10]]},"340":{"position":[[530,8]]},"498":{"position":[[53352,9]]},"622":{"position":[[1009,8]]},"718":{"position":[[17,11],[48,11],[239,12]]},"744":{"position":[[294,12]]},"746":{"position":[[19,11],[52,11],[262,12]]},"909":{"position":[[17,11],[48,11],[239,12]]},"915":{"position":[[294,12]]},"917":{"position":[[19,11],[52,11],[262,12]]},"1071":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1075":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1095":{"position":[[31,11],[53,11]]},"1101":{"position":[[67,11]]},"1105":{"position":[[62,11]]},"1107":{"position":[[61,11]]},"1135":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1147":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1309":{"position":[[44,11],[68,11]]},"1315":{"position":[[62,11]]},"1329":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1507":{"position":[[73,11],[104,11]]},"1509":{"position":[[815,11],[922,11],[951,11]]},"1526":{"position":[[2333,11]]},"1529":{"position":[[75,11],[108,11]]},"1531":{"position":[[431,11]]},"1701":{"position":[[211,11],[233,12],[479,11],[503,12]]},"1705":{"position":[[211,11],[233,12],[525,11],[549,12]]},"1725":{"position":[[31,11],[53,11]]},"1731":{"position":[[12,11]]},"1735":{"position":[[18,11]]},"1737":{"position":[[6,11]]},"1765":{"position":[[211,11],[233,12],[479,11],[503,12]]},"1888":{"position":[[211,11],[233,12],[479,11],[503,12]]},"2184":{"position":[[44,11],[68,11]]},"2190":{"position":[[18,11]]},"2204":{"position":[[211,11],[233,12],[479,11],[503,12]]},"2429":{"position":[[109,10]]},"2570":{"position":[[171,11]]},"2598":{"position":[[535,11]]},"2804":{"position":[[221,11]]}}}],["complex",{"_index":702,"t":{"57":{"position":[[201,8]]},"203":{"position":[[804,7]]},"622":{"position":[[1657,11]]},"630":{"position":[[609,10],[710,10]]}}}],["compli",{"_index":4390,"t":{"2621":{"position":[[184,6]]}}}],["compliant",{"_index":640,"t":{"51":{"position":[[125,9]]},"2431":{"position":[[17,9]]},"2535":{"position":[[817,9]]}}}],["complic",{"_index":1420,"t":{"264":{"position":[[435,12]]},"338":{"position":[[243,12]]}}}],["compos",{"_index":2204,"t":{"478":{"position":[[68,7]]},"2656":{"position":[[113,7]]}}}],["composit",{"_index":456,"t":{"31":{"position":[[1254,11]]}}}],["comprehens",{"_index":680,"t":{"55":{"position":[[41,14]]}}}],["comput",{"_index":900,"t":{"93":{"position":[[136,8]]},"95":{"position":[[136,7]]},"135":{"position":[[142,9],[293,8],[408,9],[864,8]]},"137":{"position":[[124,9],[275,8]]},"191":{"position":[[143,8],[203,7],[977,7],[1018,7],[1119,7],[1154,7]]},"197":{"position":[[83,7]]},"207":{"position":[[452,7]]},"212":{"position":[[41,8]]},"224":{"position":[[254,8]]},"807":{"position":[[15,7]]},"2214":{"position":[[15,7]]},"2516":{"position":[[555,7]]}}}],["computevers",{"_index":1048,"t":{"135":{"position":[[255,15]]},"137":{"position":[[237,15]]},"807":{"position":[[59,14],[101,14],[130,14],[163,14]]},"2491":{"position":[[96,14]]}}}],["computeversion.command",{"_index":3904,"t":{"2491":{"position":[[67,23]]}}}],["concret",{"_index":2166,"t":{"456":{"position":[[186,8]]},"534":{"position":[[729,8]]}}}],["concurrent_2.12",{"_index":2407,"t":{"498":{"position":[[6491,15],[35168,15]]}}}],["concurrent_2.12/7.2.20/scalaz",{"_index":2406,"t":{"498":{"position":[[6461,29],[35138,29]]}}}],["condit",{"_index":1274,"t":{"203":{"position":[[962,10]]}}}],["conf",{"_index":826,"t":{"83":{"position":[[899,4]]},"89":{"position":[[311,4],[1268,4],[1760,4]]},"352":{"position":[[1251,4]]},"1065":{"position":[[20,4]]},"1474":{"position":[[8518,4],[8750,4],[8841,4],[8925,4]]},"1695":{"position":[[20,4]]},"2621":{"position":[[130,4]]},"2781":{"position":[[95,4],[159,4],[275,4],[312,4]]},"2790":{"position":[[638,4]]}}}],["conf.scala",{"_index":991,"t":{"121":{"position":[[763,10]]},"135":{"position":[[622,10]]},"137":{"position":[[972,10],[1054,11],[1179,10]]},"352":{"position":[[1283,11],[1758,10]]}}}],["config",{"_index":24,"t":{"4":{"position":[[4,6],[237,6],[265,6],[307,6],[511,6],[547,6],[600,6],[671,6],[712,6],[1163,6],[1223,6],[1309,6],[1505,6]]},"49":{"position":[[160,6]]},"57":{"position":[[714,6]]},"65":{"position":[[159,6]]},"67":{"position":[[158,6]]},"91":{"position":[[168,6]]},"119":{"position":[[118,7]]},"121":{"position":[[168,6]]},"123":{"position":[[477,6],[598,6],[906,6]]},"125":{"position":[[35,6],[88,6],[147,6],[299,6]]},"127":{"position":[[62,6],[214,6],[254,6]]},"129":{"position":[[330,6],[438,6],[930,6],[1177,6]]},"131":{"position":[[525,6],[596,6]]},"135":{"position":[[599,6]]},"137":{"position":[[733,6]]},"141":{"position":[[162,6]]},"179":{"position":[[488,6]]},"189":{"position":[[162,6]]},"199":{"position":[[512,6]]},"203":{"position":[[1225,6],[1551,6]]},"338":{"position":[[2411,6]]},"370":{"position":[[30,6],[98,6],[345,6]]},"372":{"position":[[237,7]]},"490":{"position":[[76,6]]},"498":{"position":[[20765,6],[20792,6],[49442,6],[49469,6]]},"550":{"position":[[410,6],[490,6]]},"552":{"position":[[288,6],[361,6]]},"554":{"position":[[261,6],[340,6]]},"591":{"position":[[220,6]]},"614":{"position":[[24,6],[340,6],[600,6],[683,6],[714,6],[930,7],[1029,6],[1063,6],[1394,6],[1455,6]]},"693":{"position":[[24,6],[353,6],[718,6],[789,6],[943,6]]},"695":{"position":[[91,6]]},"697":{"position":[[202,6],[396,6]]},"704":{"position":[[59,6],[137,6],[1990,7]]},"783":{"position":[[162,6]]},"789":{"position":[[165,6]]},"871":{"position":[[774,6]]},"884":{"position":[[59,6],[137,6],[1990,7]]},"1009":{"position":[[23,6]]},"1011":{"position":[[60,6]]},"1013":{"position":[[82,6]]},"1017":{"position":[[37,7]]},"1063":{"position":[[20,6]]},"1065":{"position":[[45,6]]},"1071":{"position":[[44,7]]},"1075":{"position":[[44,7]]},"1117":{"position":[[37,7]]},"1135":{"position":[[44,7]]},"1147":{"position":[[44,7]]},"1329":{"position":[[44,7]]},"1364":{"position":[[37,7]]},"1434":{"position":[[101,6],[179,6]]},"1438":{"position":[[366,6],[1474,6]]},"1474":{"position":[[8823,6],[8902,6]]},"1589":{"position":[[23,6]]},"1591":{"position":[[16,6]]},"1593":{"position":[[23,6]]},"1597":{"position":[[42,6]]},"1599":{"position":[[117,6]]},"1601":{"position":[[39,6]]},"1613":{"position":[[69,7]]},"1627":{"position":[[57,7]]},"1693":{"position":[[20,6]]},"1695":{"position":[[45,6]]},"1701":{"position":[[100,7]]},"1705":{"position":[[100,7]]},"1747":{"position":[[57,7]]},"1765":{"position":[[100,7]]},"1888":{"position":[[100,7]]},"2204":{"position":[[100,7]]},"2317":{"position":[[23,7]]},"2499":{"position":[[1558,6]]},"2512":{"position":[[82,6],[304,6],[535,6]]},"2600":{"position":[[166,6]]},"2611":{"position":[[589,6],[611,6]]},"2613":{"position":[[43,6],[163,6],[343,6]]},"2621":{"position":[[1261,6]]},"2628":{"position":[[176,6]]},"2632":{"position":[[31,6],[49,6],[74,6],[103,6],[684,6],[755,6],[887,6],[944,6],[957,6]]},"2636":{"position":[[1227,6]]},"2641":{"position":[[539,6],[1094,6],[1124,6]]},"2694":{"position":[[111,6],[140,6],[201,6],[248,6]]},"2719":{"position":[[17,6],[128,6],[257,6],[408,6],[473,6]]},"2750":{"position":[[448,6],[478,6],[868,6],[965,6],[1041,6]]},"2783":{"position":[[695,6],[890,6],[967,6]]},"2785":{"position":[[1090,6]]},"2802":{"position":[[139,6],[224,6]]},"2835":{"position":[[4,6]]}}}],["config'",{"_index":3467,"t":{"1599":{"position":[[15,8]]}}}],["config.json",{"_index":4031,"t":{"2504":{"position":[[380,12]]},"2572":{"position":[[107,11]]}}}],["config/scala",{"_index":122,"t":{"4":{"position":[[2102,15]]}}}],["config_2.12",{"_index":2353,"t":{"498":{"position":[[4163,11],[32840,11]]}}}],["config_2.12/1.4.8",{"_index":2352,"t":{"498":{"position":[[4126,17],[32803,17]]}}}],["config_2.13",{"_index":5132,"t":{"2785":{"position":[[1363,11]]}}}],["configur",{"_index":30,"t":{"4":{"position":[[64,13],[155,13],[356,13],[1920,13]]},"49":{"position":[[482,13]]},"51":{"position":[[296,13],[526,9]]},"53":{"position":[[366,13]]},"59":{"position":[[270,9],[288,13],[894,10]]},"63":{"position":[[175,13]]},"83":{"position":[[824,13],[923,13],[1025,13],[1626,13]]},"87":{"position":[[653,10]]},"89":{"position":[[95,13],[253,13],[406,13],[565,13],[633,13],[712,13],[1718,13],[1845,13]]},"97":{"position":[[115,13]]},"121":{"position":[[464,10],[695,13],[822,9],[1225,10]]},"123":{"position":[[0,11],[110,10],[432,13],[538,9],[647,13],[748,13]]},"127":{"position":[[157,14]]},"129":{"position":[[395,13],[1107,14]]},"137":{"position":[[404,13],[477,13]]},"187":{"position":[[475,14]]},"197":{"position":[[515,13]]},"222":{"position":[[110,9]]},"226":{"position":[[92,9]]},"262":{"position":[[184,15],[335,15]]},"266":{"position":[[5,11]]},"279":{"position":[[409,13],[556,13]]},"281":{"position":[[612,14],[752,13]]},"283":{"position":[[2035,14],[3722,15]]},"285":{"position":[[2157,13]]},"300":{"position":[[69,14],[150,13],[202,13],[727,13],[769,17],[1091,14],[1165,13],[1236,13]]},"301":{"position":[[612,13],[635,13]]},"306":{"position":[[70,13],[182,13]]},"328":{"position":[[14,13]]},"338":{"position":[[2651,13]]},"352":{"position":[[1185,14]]},"394":{"position":[[738,13]]},"400":{"position":[[699,13]]},"415":{"position":[[120,15]]},"417":{"position":[[279,14]]},"446":{"position":[[17,10],[250,13]]},"448":{"position":[[145,14]]},"450":{"position":[[0,13]]},"452":{"position":[[17,10],[484,13]]},"458":{"position":[[79,13],[108,9],[144,13],[433,13]]},"464":{"position":[[161,9],[411,9]]},"466":{"position":[[419,9],[805,9],[1012,13]]},"474":{"position":[[1008,10]]},"546":{"position":[[806,16]]},"548":{"position":[[146,13]]},"550":{"position":[[201,13]]},"589":{"position":[[522,9]]},"591":{"position":[[5,13]]},"608":{"position":[[126,13],[193,13]]},"610":{"position":[[823,11]]},"612":{"position":[[46,13],[251,13]]},"614":{"position":[[73,13],[174,13],[378,11],[948,13],[982,9]]},"616":{"position":[[47,13],[165,13]]},"622":{"position":[[1018,13],[1205,10],[1282,13],[1455,13],[1673,13],[1724,13],[1898,13],[1978,14],[2053,13]]},"671":{"position":[[277,14]]},"677":{"position":[[39,13]]},"693":{"position":[[73,13],[178,13]]},"697":{"position":[[148,9]]},"702":{"position":[[37,14],[247,14]]},"704":{"position":[[0,9]]},"710":{"position":[[156,14],[188,11]]},"712":{"position":[[51,14],[261,14]]},"714":{"position":[[124,13],[164,13]]},"722":{"position":[[117,14],[327,14]]},"724":{"position":[[49,14],[259,14]]},"726":{"position":[[266,14],[476,14]]},"730":{"position":[[0,10]]},"732":{"position":[[41,14],[251,14]]},"738":{"position":[[96,9],[258,13],[388,14],[598,14]]},"742":{"position":[[158,15],[489,14],[699,14]]},"783":{"position":[[259,14]]},"787":{"position":[[497,13]]},"882":{"position":[[37,14],[247,14]]},"884":{"position":[[0,9]]},"888":{"position":[[117,14],[327,14]]},"890":{"position":[[41,14],[251,14]]},"895":{"position":[[124,13],[164,13]]},"897":{"position":[[158,15],[489,14],[699,14]]},"913":{"position":[[96,9],[258,13],[388,14],[598,14]]},"1047":{"position":[[90,14]]},"1063":{"position":[[110,13]]},"1065":{"position":[[116,13]]},"1067":{"position":[[143,10]]},"1069":{"position":[[183,10]]},"1360":{"position":[[85,13]]},"1427":{"position":[[79,14],[289,14]]},"1434":{"position":[[42,9]]},"1448":{"position":[[159,14],[369,14]]},"1455":{"position":[[83,14],[293,14]]},"1470":{"position":[[168,13],[208,13]]},"1474":{"position":[[8414,14],[8783,13],[8855,13],[9026,10],[9248,10]]},"1477":{"position":[[202,15],[533,14],[743,14]]},"1499":{"position":[[692,13]]},"1517":{"position":[[152,9],[314,13],[444,14],[654,14]]},"1521":{"position":[[8336,13]]},"1677":{"position":[[35,14]]},"1693":{"position":[[55,13]]},"1695":{"position":[[61,13]]},"1697":{"position":[[88,10]]},"1699":{"position":[[128,10]]},"1858":{"position":[[18,13]]},"2251":{"position":[[41,13]]},"2450":{"position":[[30,10]]},"2454":{"position":[[406,13]]},"2456":{"position":[[617,11]]},"2491":{"position":[[163,13]]},"2508":{"position":[[38,13],[742,13]]},"2568":{"position":[[100,9]]},"2613":{"position":[[5,13],[214,13]]},"2632":{"position":[[122,9]]},"2645":{"position":[[29,13]]},"2670":{"position":[[22,9]]},"2674":{"position":[[908,13]]},"2681":{"position":[[24,15]]},"2694":{"position":[[89,9]]},"2762":{"position":[[77,13]]},"2781":{"position":[[61,13],[218,13]]},"2783":{"position":[[859,9]]},"2790":{"position":[[558,13]]},"2802":{"position":[[172,13]]},"2830":{"position":[[230,13]]},"2835":{"position":[[53,13]]}}}],["configuration.md",{"_index":3927,"t":{"2495":{"position":[[59,16]]},"2772":{"position":[[43,16]]}}}],["conflict",{"_index":1135,"t":{"161":{"position":[[313,9]]},"283":{"position":[[1241,11]]},"2456":{"position":[[8,11]]},"2552":{"position":[[168,9]]}}}],["confus",{"_index":1498,"t":{"277":{"position":[[1146,7]]}}}],["connect",{"_index":19,"t":{"2":{"position":[[226,10]]},"222":{"position":[[52,10],[124,10],[149,10],[182,10],[275,10],[337,10]]},"281":{"position":[[1481,10]]},"283":{"position":[[3533,11]]},"300":{"position":[[567,7]]},"396":{"position":[[495,10],[677,10]]},"466":{"position":[[207,10],[348,10],[574,10],[1158,10]]},"486":{"position":[[200,8],[508,9],[752,10],[864,10]]},"498":{"position":[[31731,10],[49890,10],[49949,10],[50008,10],[50067,10],[50126,10],[50185,10],[50244,10],[50303,10],[50362,10],[50524,10],[50603,10],[50635,10],[50731,10],[51384,10],[51728,10],[51846,10],[51964,10],[52082,10],[52200,10],[52318,10],[52436,10],[52521,9],[52621,9],[52828,11],[53017,10]]},"726":{"position":[[1480,11]]},"738":{"position":[[302,10]]},"750":{"position":[[122,10]]},"899":{"position":[[122,10]]},"913":{"position":[[302,10]]},"973":{"position":[[85,10]]},"975":{"position":[[88,10]]},"985":{"position":[[92,10]]},"987":{"position":[[90,10]]},"1431":{"position":[[5184,10],[5258,10],[5658,10],[5742,10]]},"1445":{"position":[[5012,10],[5086,10],[5486,10],[5570,10]]},"1452":{"position":[[5077,10],[5151,10],[5551,10],[5635,10]]},"1459":{"position":[[5312,10],[5386,10],[5786,10],[5870,10]]},"1466":{"position":[[5312,10],[5386,10],[5786,10],[5870,10]]},"1474":{"position":[[4851,10],[4925,10],[5325,10],[5409,10]]},"1481":{"position":[[5283,10],[5357,10],[5757,10],[5841,10]]},"1484":{"position":[[166,10]]},"1494":{"position":[[4807,10],[4881,10],[5281,10],[5365,10]]},"1517":{"position":[[358,10]]},"1521":{"position":[[4807,10],[4881,10],[5281,10],[5365,10]]},"1526":{"position":[[716,10],[790,10],[1190,10],[1274,10]]},"1553":{"position":[[41,10]]},"1555":{"position":[[44,10]]},"1565":{"position":[[48,10]]},"1567":{"position":[[46,10]]},"2343":{"position":[[11,10]]},"2345":{"position":[[52,10]]},"2674":{"position":[[290,10]]},"2800":{"position":[[347,10]]}}}],["consecut",{"_index":3687,"t":{"2420":{"position":[[180,11]]}}}],["consequ",{"_index":5225,"t":{"2815":{"position":[[2286,12]]}}}],["consid",{"_index":1352,"t":{"226":{"position":[[822,10]]},"506":{"position":[[123,10]]},"2817":{"position":[[270,10]]}}}],["consider",{"_index":1233,"t":{"197":{"position":[[463,14]]},"787":{"position":[[445,14]]},"2452":{"position":[[10,13]]},"2609":{"position":[[81,12]]}}}],["consist",{"_index":576,"t":{"35":{"position":[[904,7]]},"394":{"position":[[193,11]]},"522":{"position":[[198,10]]},"1412":{"position":[[10,8]]},"2458":{"position":[[678,10]]},"2641":{"position":[[237,10]]},"2647":{"position":[[11,10]]},"2723":{"position":[[13,8]]}}}],["consol",{"_index":909,"t":{"97":{"position":[[446,7]]},"431":{"position":[[165,7]]},"722":{"position":[[9,7]]},"783":{"position":[[288,7]]},"888":{"position":[[9,7]]},"971":{"position":[[74,8]]},"1017":{"position":[[82,8]]},"1025":{"position":[[74,8]]},"1071":{"position":[[152,8]]},"1075":{"position":[[152,8]]},"1083":{"position":[[74,8]]},"1109":{"position":[[30,8]]},"1113":{"position":[[30,8]]},"1117":{"position":[[82,8]]},"1135":{"position":[[152,8]]},"1147":{"position":[[152,8]]},"1159":{"position":[[74,8]]},"1201":{"position":[[74,8]]},"1229":{"position":[[74,8]]},"1233":{"position":[[74,8]]},"1239":{"position":[[74,8]]},"1271":{"position":[[74,8]]},"1285":{"position":[[74,8]]},"1329":{"position":[[152,8]]},"1337":{"position":[[74,8]]},"1347":{"position":[[39,8]]},"1364":{"position":[[82,8]]},"1372":{"position":[[74,8]]},"1390":{"position":[[30,7]]},"1394":{"position":[[74,8]]},"1406":{"position":[[81,8]]},"1448":{"position":[[51,7]]},"1551":{"position":[[185,8]]},"1613":{"position":[[204,8]]},"1623":{"position":[[72,8]]},"1627":{"position":[[192,8]]},"1635":{"position":[[139,8]]},"1701":{"position":[[340,8]]},"1705":{"position":[[386,8]]},"1713":{"position":[[139,8]]},"1739":{"position":[[39,8]]},"1743":{"position":[[39,8]]},"1747":{"position":[[192,8]]},"1765":{"position":[[340,8]]},"1777":{"position":[[139,8]]},"1888":{"position":[[340,8]]},"1974":{"position":[[139,8]]},"1982":{"position":[[30,7]]},"2008":{"position":[[139,8]]},"2051":{"position":[[139,8]]},"2079":{"position":[[139,8]]},"2083":{"position":[[139,8]]},"2102":{"position":[[139,8]]},"2138":{"position":[[139,8]]},"2156":{"position":[[139,8]]},"2160":{"position":[[139,8]]},"2204":{"position":[[340,8]]},"2212":{"position":[[154,8]]},"2226":{"position":[[72,8]]},"2265":{"position":[[154,8]]},"2353":{"position":[[139,8]]},"2365":{"position":[[161,8]]},"2508":{"position":[[775,7]]},"2634":{"position":[[297,7]]},"2636":{"position":[[676,7]]}}}],["console.log(argv.mkstr",{"_index":4455,"t":{"2634":{"position":[[322,27]]}}}],["console.log(msg",{"_index":2091,"t":{"431":{"position":[[239,16]]}}}],["const",{"_index":2809,"t":{"546":{"position":[[1014,9],[1037,9],[1090,11],[1141,11],[1168,9],[1253,9]]},"1185":{"position":[[70,6]]},"1431":{"position":[[4365,6],[4387,6]]},"1445":{"position":[[4193,6],[4215,6]]},"1452":{"position":[[4258,6],[4280,6]]},"1459":{"position":[[4493,6],[4515,6]]},"1466":{"position":[[4493,6],[4515,6]]},"1474":{"position":[[4032,6],[4054,6]]},"1481":{"position":[[4464,6],[4486,6]]},"1494":{"position":[[3988,6],[4010,6]]},"1521":{"position":[[3988,6],[4010,6]]},"2035":{"position":[[15,6]]}}}],["const(",{"_index":2817,"t":{"546":{"position":[[1189,10]]}}}],["constants.messag",{"_index":3124,"t":{"661":{"position":[[578,17]]}}}],["constants.message.msg",{"_index":3126,"t":{"661":{"position":[[886,22]]}}}],["construct",{"_index":3144,"t":{"671":{"position":[[148,9]]}}}],["constructor",{"_index":448,"t":{"31":{"position":[[1147,12],[1191,12]]}}}],["consult",{"_index":1283,"t":{"203":{"position":[[2215,7]]}}}],["contain",{"_index":16,"t":{"2":{"position":[[197,8]]},"6":{"position":[[515,8]]},"31":{"position":[[4431,10]]},"49":{"position":[[534,10]]},"99":{"position":[[122,7]]},"101":{"position":[[68,10],[101,10],[171,10],[203,10],[292,10]]},"141":{"position":[[349,9]]},"143":{"position":[[161,10]]},"147":{"position":[[593,8],[623,7]]},"149":{"position":[[152,10]]},"197":{"position":[[1008,7]]},"226":{"position":[[412,7]]},"264":{"position":[[206,8],[239,8],[965,8],[1392,8],[1536,7]]},"279":{"position":[[158,8]]},"287":{"position":[[34,8]]},"309":{"position":[[292,8],[700,7]]},"313":{"position":[[204,10]]},"315":{"position":[[485,9]]},"328":{"position":[[38,8]]},"334":{"position":[[292,7],[379,8]]},"338":{"position":[[2333,8]]},"340":{"position":[[384,8]]},"344":{"position":[[160,10]]},"346":{"position":[[114,8],[283,8]]},"348":{"position":[[69,8]]},"356":{"position":[[128,8],[325,8]]},"360":{"position":[[424,8]]},"398":{"position":[[292,10]]},"402":{"position":[[845,10],[1032,10]]},"415":{"position":[[29,7]]},"488":{"position":[[899,8],[992,8]]},"492":{"position":[[123,7]]},"565":{"position":[[707,9]]},"622":{"position":[[1745,9],[1884,8]]},"624":{"position":[[90,10]]},"665":{"position":[[771,7]]},"671":{"position":[[47,10]]},"673":{"position":[[462,9]]},"687":{"position":[[585,7]]},"742":{"position":[[378,8],[407,8]]},"787":{"position":[[990,7]]},"793":{"position":[[240,7]]},"897":{"position":[[378,8],[407,8]]},"1420":{"position":[[536,7]]},"1477":{"position":[[422,8],[451,8]]},"1799":{"position":[[69,7]]},"1830":{"position":[[24,7]]},"1866":{"position":[[13,9]]},"2025":{"position":[[38,10]]},"2531":{"position":[[77,8]]},"2550":{"position":[[18,8]]},"2592":{"position":[[93,10]]},"2621":{"position":[[396,8]]},"2643":{"position":[[346,7]]},"2800":{"position":[[131,10]]},"2837":{"position":[[31,10]]},"2841":{"position":[[289,8]]}}}],["content",{"_index":676,"t":{"53":{"position":[[891,8]]},"65":{"position":[[232,7],[447,7],[558,7]]},"89":{"position":[[907,7]]},"105":{"position":[[329,8]]},"264":{"position":[[1628,7]]},"368":{"position":[[82,8]]},"474":{"position":[[1595,8]]},"488":{"position":[[246,7]]},"522":{"position":[[415,9]]},"526":{"position":[[232,8]]},"587":{"position":[[81,8]]},"673":{"position":[[356,8]]},"1599":{"position":[[24,7]]},"1858":{"position":[[32,7]]},"2444":{"position":[[874,8],[1026,8]]},"2539":{"position":[[603,7]]}}}],["context",{"_index":911,"t":{"97":{"position":[[639,8]]},"277":{"position":[[1086,8],[1779,7]]},"500":{"position":[[76,8]]},"546":{"position":[[91,8]]},"572":{"position":[[877,7]]},"578":{"position":[[134,7],[267,7]]},"582":{"position":[[713,8],[988,8]]},"661":{"position":[[1599,8]]},"1145":{"position":[[153,7]]},"1459":{"position":[[3161,7]]},"1466":{"position":[[3161,7]]},"1775":{"position":[[110,7]]},"2815":{"position":[[2411,9],[3163,7]]}}}],["contextu",{"_index":3309,"t":{"839":{"position":[[4,10]]}}}],["continu",{"_index":809,"t":{"81":{"position":[[163,10]]},"1942":{"position":[[52,10]]}}}],["contrast",{"_index":2781,"t":{"522":{"position":[[713,9]]},"534":{"position":[[335,8]]}}}],["contribut",{"_index":3029,"t":{"620":{"position":[[227,10]]},"2385":{"position":[[25,12],[73,12]]},"2402":{"position":[[29,12],[78,12]]},"2415":{"position":[[29,12],[84,12],[134,12]]},"2441":{"position":[[25,12]]},"2460":{"position":[[27,12]]},"2474":{"position":[[23,12]]},"2501":{"position":[[27,12],[78,12],[132,12],[178,12],[225,12]]},"2547":{"position":[[28,12],[77,12],[125,12]]},"2578":{"position":[[27,12]]},"2623":{"position":[[31,12],[85,12]]},"2638":{"position":[[33,12]]},"2653":{"position":[[28,12]]},"2676":{"position":[[24,12],[71,12],[122,12],[169,12]]},"2687":{"position":[[745,12]]},"2689":{"position":[[26,12],[75,12],[127,12]]},"2708":{"position":[[28,12]]},"2721":{"position":[[29,12]]},"2735":{"position":[[29,12],[78,12]]},"2774":{"position":[[24,12],[72,12]]},"2787":{"position":[[30,12]]},"2821":{"position":[[32,12]]}}}],["contributor",{"_index":4107,"t":{"2527":{"position":[[316,13]]}}}],["control",{"_index":1536,"t":{"281":{"position":[[1980,7]]},"338":{"position":[[1393,7],[1428,7]]},"396":{"position":[[653,7]]},"462":{"position":[[282,7]]},"466":{"position":[[833,7]]},"542":{"position":[[28,10]]},"630":{"position":[[1106,7]]},"632":{"position":[[329,7]]},"1001":{"position":[[233,10]]},"1041":{"position":[[76,7]]},"1431":{"position":[[6359,10]]},"1445":{"position":[[2859,7],[6187,10]]},"1452":{"position":[[6252,10]]},"1459":{"position":[[6487,10]]},"1466":{"position":[[6487,10]]},"1474":{"position":[[6026,10]]},"1481":{"position":[[6458,10]]},"1494":{"position":[[5982,10]]},"1521":{"position":[[5982,10]]},"1526":{"position":[[1891,10]]},"1581":{"position":[[178,10]]},"1655":{"position":[[33,7]]}}}],["control_2.12",{"_index":2565,"t":{"498":{"position":[[15383,12],[44060,12]]}}}],["control_2.12/1.2.2/util",{"_index":2564,"t":{"498":{"position":[[15359,23],[44036,23]]}}}],["controversi",{"_index":3047,"t":{"622":{"position":[[2232,13]]}}}],["conveni",{"_index":264,"t":{"18":{"position":[[208,12]]},"35":{"position":[[855,10]]},"101":{"position":[[1151,10]]},"103":{"position":[[54,10]]},"191":{"position":[[527,12]]},"201":{"position":[[559,12]]},"207":{"position":[[136,10]]},"285":{"position":[[1834,10]]},"402":{"position":[[282,11]]},"604":{"position":[[414,12]]},"740":{"position":[[741,12]]},"892":{"position":[[741,12]]},"1462":{"position":[[783,12]]},"2482":{"position":[[53,12]]}}}],["convent",{"_index":4236,"t":{"2564":{"position":[[899,10]]},"2687":{"position":[[1072,10]]}}}],["convers",{"_index":1436,"t":{"264":{"position":[[1425,11]]},"589":{"position":[[355,10]]},"2444":{"position":[[1362,10]]},"2570":{"position":[[9,10]]}}}],["convert",{"_index":2174,"t":{"464":{"position":[[35,7]]},"2444":{"position":[[1279,9]]},"2649":{"position":[[108,7]]}}}],["cookbook",{"_index":956,"t":{"107":{"position":[[217,9]]},"283":{"position":[[47,9]]},"285":{"position":[[47,9]]},"287":{"position":[[317,9]]},"334":{"position":[[421,9],[461,8]]},"354":{"position":[[99,9]]},"390":{"position":[[915,9]]},"404":{"position":[[122,9]]},"456":{"position":[[277,9]]},"470":{"position":[[10,8]]},"472":{"position":[[0,9]]},"565":{"position":[[910,9]]},"653":{"position":[[432,8]]},"657":{"position":[[324,9]]},"2435":{"position":[[168,9],[348,9]]},"2468":{"position":[[75,8]]},"2636":{"position":[[834,10]]},"2674":{"position":[[1579,8]]},"2733":{"position":[[2119,8]]},"2819":{"position":[[19,9]]}}}],["copi",{"_index":869,"t":{"89":{"position":[[947,6]]},"131":{"position":[[465,4]]},"143":{"position":[[319,6]]},"434":{"position":[[182,6]]},"630":{"position":[[936,4]]},"647":{"position":[[18,4]]},"1265":{"position":[[121,4]]},"1429":{"position":[[873,4]]},"1443":{"position":[[873,4]]},"1450":{"position":[[873,4]]},"1457":{"position":[[873,4]]},"1464":{"position":[[873,4]]},"1472":{"position":[[873,4]]},"1479":{"position":[[873,4]]},"1492":{"position":[[873,4]]},"1519":{"position":[[873,4]]},"2130":{"position":[[80,4]]}}}],["core",{"_index":2400,"t":{"498":{"position":[[6202,4],[12913,4],[19137,4],[34879,4],[41590,4],[47814,4]]},"657":{"position":[[221,4]]},"1966":{"position":[[72,7]]},"2383":{"position":[[539,4]]},"2458":{"position":[[267,4]]},"2472":{"position":[[35,4]]},"2499":{"position":[[457,4],[1225,4]]},"2524":{"position":[[35,4],[280,4],[604,4]]},"2545":{"position":[[35,4],[268,4],[398,4],[941,5]]},"2556":{"position":[[160,5],[578,4]]},"2602":{"position":[[652,4]]},"2604":{"position":[[904,4],[1147,4]]},"2674":{"position":[[2602,4],[2890,4]]},"2819":{"position":[[1122,5]]}}}],["core/0.21.0%2b1",{"_index":2398,"t":{"498":{"position":[[6152,15],[34829,15]]}}}],["core/2.0.1/jctool",{"_index":2523,"t":{"498":{"position":[[12894,18],[41571,18]]}}}],["core/2.8.1/log4j",{"_index":2621,"t":{"498":{"position":[[19120,16],[47797,16]]}}}],["core:2.10.0",{"_index":2157,"t":{"448":{"position":[[419,11]]}}}],["core_2.12",{"_index":2356,"t":{"498":{"position":[[4313,9],[8036,9],[9028,9],[9451,9],[9807,9],[11299,9],[11930,9],[12072,9],[13308,9],[19544,9],[20799,9],[32990,9],[36713,9],[37705,9],[38128,9],[38484,9],[39976,9],[40607,9],[40749,9],[41985,9],[48221,9],[49476,9]]}}}],["core_2.12/0.2.2/ssl",{"_index":2648,"t":{"498":{"position":[[20772,19],[49449,19]]}}}],["core_2.12/0.3.0/gigahors",{"_index":2626,"t":{"498":{"position":[[19518,25],[48195,25]]}}}],["core_2.12/0.8.2/sjson",{"_index":2511,"t":{"498":{"position":[[12046,21],[40723,21]]}}}],["core_2.12/0.9.3/circ",{"_index":2458,"t":{"498":{"position":[[9006,21],[37683,21]]}}}],["core_2.12/1.0.0/librarymanag",{"_index":2509,"t":{"498":{"position":[[11896,33],[40573,33]]}}}],["core_2.12/1.1.0/cat",{"_index":2529,"t":{"498":{"position":[[13287,20],[41964,20]]}}}],["core_2.12/1.3.0",{"_index":2467,"t":{"498":{"position":[[9413,15],[9761,15],[38090,15],[38438,15]]}}}],["core_2.12/2.0.16/coursi",{"_index":2498,"t":{"498":{"position":[[11273,25],[39950,25]]}}}],["core_2.12/2.4.0/jsonit",{"_index":2442,"t":{"498":{"position":[[8005,24],[36682,24]]}}}],["core_2.12/7.2.20/scalaz",{"_index":2355,"t":{"498":{"position":[[4289,23],[32966,23]]}}}],["core_2.13",{"_index":3535,"t":{"2383":{"position":[[74,9]]},"2400":{"position":[[461,9]]},"2472":{"position":[[542,9]]},"2499":{"position":[[134,9]]},"2545":{"position":[[137,9]]},"2604":{"position":[[264,9]]},"2674":{"position":[[2441,10],[2515,10],[2650,9],[2772,10],[2831,9],[2938,9],[3058,10]]},"2687":{"position":[[1469,9],[1538,9],[1709,9],[1957,9]]},"2706":{"position":[[2542,9]]},"2719":{"position":[[2157,9],[2292,9],[2766,9],[2924,9],[3440,9]]},"2750":{"position":[[1183,9],[1237,9]]},"2772":{"position":[[967,9],[1021,9],[1277,9],[1408,9],[1547,9]]},"2785":{"position":[[552,9],[675,9],[816,9],[943,9]]},"2804":{"position":[[916,9],[968,9],[1035,9],[1104,9],[1221,9]]},"2819":{"position":[[1137,9],[1208,9],[1343,9]]},"2830":{"position":[[576,9],[1026,9]]}}}],["core_3",{"_index":2305,"t":{"498":{"position":[[1789,6],[21973,6],[26774,6],[30321,6],[54135,6],[58936,6],[62483,6]]},"546":{"position":[[1816,6]]}}}],["core_3/3.0.0/tasti",{"_index":2304,"t":{"498":{"position":[[1770,18],[30302,18],[62464,18]]}}}],["core_3/3.0.2/tasti",{"_index":2664,"t":{"498":{"position":[[21954,18],[26755,18],[54116,18],[58917,18]]}}}],["core_3/3.2.2/tasti",{"_index":2826,"t":{"546":{"position":[[1797,18]]}}}],["corner",{"_index":1532,"t":{"281":{"position":[[1516,6]]}}}],["correct",{"_index":812,"t":{"81":{"position":[[256,11]]},"508":{"position":[[634,7]]},"518":{"position":[[576,7],[1157,7]]},"2435":{"position":[[50,7]]},"2772":{"position":[[15,7]]}}}],["correctli",{"_index":1589,"t":{"283":{"position":[[3336,11]]},"285":{"position":[[2602,11]]},"330":{"position":[[512,9]]},"398":{"position":[[57,10]]},"683":{"position":[[240,10]]},"2446":{"position":[[14,9]]},"2664":{"position":[[37,9]]},"2800":{"position":[[286,9],[376,10]]},"2839":{"position":[[876,9]]}}}],["correspond",{"_index":221,"t":{"14":{"position":[[409,13]]},"29":{"position":[[72,13]]},"651":{"position":[[400,11],[529,13]]},"702":{"position":[[572,13]]},"708":{"position":[[249,13]]},"710":{"position":[[450,13]]},"712":{"position":[[586,13]]},"722":{"position":[[652,13]]},"724":{"position":[[584,13]]},"726":{"position":[[801,13]]},"732":{"position":[[728,13]]},"742":{"position":[[1024,13]]},"882":{"position":[[572,13]]},"886":{"position":[[249,13]]},"888":{"position":[[652,13]]},"890":{"position":[[728,13]]},"897":{"position":[[1024,13]]},"1427":{"position":[[614,13]]},"1441":{"position":[[291,13]]},"1448":{"position":[[694,13]]},"1455":{"position":[[770,13]]},"1477":{"position":[[1068,13]]},"2566":{"position":[[77,13]]},"2570":{"position":[[305,13]]}}}],["count",{"_index":1995,"t":{"400":{"position":[[87,6]]},"2570":{"position":[[63,5]]}}}],["countbyextens",{"_index":2015,"t":{"402":{"position":[[503,16],[625,17],[681,18]]}}}],["countbyextension.sc",{"_index":2005,"t":{"400":{"position":[[808,19]]}}}],["counterpart",{"_index":371,"t":{"29":{"position":[[293,13]]},"2584":{"position":[[87,11]]}}}],["coupl",{"_index":1907,"t":{"364":{"position":[[150,6]]},"693":{"position":[[431,6]]},"2826":{"position":[[195,6]]}}}],["cours",{"_index":2190,"t":{"474":{"position":[[148,7]]},"524":{"position":[[3,7]]},"594":{"position":[[749,8]]},"2480":{"position":[[280,7]]}}}],["coursier",{"_index":732,"t":{"59":{"position":[[581,8]]},"143":{"position":[[106,9],[292,9]]},"155":{"position":[[442,9]]},"216":{"position":[[41,9]]},"234":{"position":[[207,9],[239,8]]},"486":{"position":[[472,10]]},"490":{"position":[[55,8]]},"596":{"position":[[633,8],[1684,8],[1731,8]]},"608":{"position":[[184,8]]},"612":{"position":[[750,8]]},"614":{"position":[[479,8]]},"632":{"position":[[526,9]]},"639":{"position":[[335,9]]},"645":{"position":[[52,9]]},"649":{"position":[[112,9],[148,8],[196,8]]},"651":{"position":[[66,8],[579,8]]},"689":{"position":[[69,9],[419,9]]},"691":{"position":[[513,8]]},"695":{"position":[[29,8]]},"702":{"position":[[836,9]]},"704":{"position":[[1998,9]]},"706":{"position":[[87,9]]},"708":{"position":[[500,9]]},"710":{"position":[[939,9]]},"712":{"position":[[1087,9]]},"714":{"position":[[466,9]]},"722":{"position":[[904,9]]},"724":{"position":[[839,9]]},"726":{"position":[[1321,9]]},"728":{"position":[[479,9]]},"730":{"position":[[442,9]]},"732":{"position":[[1137,9]]},"734":{"position":[[447,9]]},"738":{"position":[[865,9]]},"740":{"position":[[1037,9]]},"742":{"position":[[1276,9]]},"744":{"position":[[222,9]]},"755":{"position":[[351,9]]},"757":{"position":[[206,9]]},"761":{"position":[[226,9]]},"763":{"position":[[403,9]]},"773":{"position":[[23,9]]},"843":{"position":[[89,8]]},"873":{"position":[[122,9]]},"882":{"position":[[836,9]]},"884":{"position":[[1998,9]]},"886":{"position":[[500,9]]},"888":{"position":[[904,9]]},"890":{"position":[[1137,9]]},"892":{"position":[[1037,9]]},"895":{"position":[[466,9]]},"897":{"position":[[1276,9]]},"903":{"position":[[403,9]]},"913":{"position":[[865,9]]},"915":{"position":[[222,9]]},"953":{"position":[[89,8]]},"1031":{"position":[[152,8]]},"1368":{"position":[[63,8]]},"1370":{"position":[[109,8]]},"1418":{"position":[[15,8],[221,8]]},"1431":{"position":[[1319,8],[7017,8],[7043,8],[7125,8]]},"1438":{"position":[[1133,8],[1159,8],[1241,8]]},"1445":{"position":[[1319,8],[6845,8],[6871,8],[6953,8]]},"1452":{"position":[[1319,8],[6910,8],[6936,8],[7018,8]]},"1459":{"position":[[1319,8],[7145,8],[7171,8],[7253,8]]},"1466":{"position":[[1319,8],[7145,8],[7171,8],[7253,8]]},"1474":{"position":[[1319,8],[6684,8],[6710,8],[6792,8]]},"1481":{"position":[[1319,8],[7116,8],[7142,8],[7224,8]]},"1494":{"position":[[1319,8],[6640,8],[6666,8],[6748,8]]},"1521":{"position":[[1319,8],[6640,8],[6666,8],[6748,8]]},"1526":{"position":[[2073,8],[2099,8],[2181,8]]},"1617":{"position":[[19,8]]},"1619":{"position":[[65,8]]},"1641":{"position":[[109,8]]},"2400":{"position":[[144,8]]},"2458":{"position":[[512,8],[643,8]]},"2499":{"position":[[309,8],[702,8],[1985,8]]},"2539":{"position":[[509,8]]},"2545":{"position":[[554,8],[1341,8]]},"2556":{"position":[[268,8]]},"2602":{"position":[[29,8]]},"2604":{"position":[[217,8],[620,8]]},"2674":{"position":[[2281,8]]},"2687":{"position":[[1149,8],[1219,8]]},"2706":{"position":[[1868,8],[2330,8]]},"2719":{"position":[[1998,8],[3494,8]]},"2733":{"position":[[3431,8]]},"2750":{"position":[[550,8]]},"2772":{"position":[[430,8]]},"2785":{"position":[[1203,8]]},"2804":{"position":[[1393,8]]},"2830":{"position":[[630,8]]},"2839":{"position":[[262,8],[309,8]]}}}],["coursier'",{"_index":1665,"t":{"309":{"position":[[798,10]]},"647":{"position":[[82,10]]},"649":{"position":[[638,10]]},"651":{"position":[[7,10]]},"2480":{"position":[[160,10]]}}}],["coursier.credenti",{"_index":1916,"t":{"370":{"position":[[163,26]]},"693":{"position":[[548,20]]}}}],["coursier.mod",{"_index":3071,"t":{"634":{"position":[[171,13]]}}}],["coursier/cach",{"_index":1761,"t":{"328":{"position":[[317,14]]},"330":{"position":[[225,14]]}}}],["coursier/coursi",{"_index":2411,"t":{"498":{"position":[[6733,17],[11255,17],[11572,17],[35410,17],[39932,17],[40249,17]]}}}],["coursier/coursier_2.12/2.0.16/coursier_2.12",{"_index":2409,"t":{"498":{"position":[[6598,43],[35275,43]]}}}],["coursier/publish",{"_index":4423,"t":{"2621":{"position":[[1526,16]]}}}],["coursier/setup",{"_index":3678,"t":{"2413":{"position":[[178,14]]},"2499":{"position":[[1914,14]]},"2604":{"position":[[466,14],[756,14],[827,14]]},"2719":{"position":[[2481,14]]},"2733":{"position":[[2539,14]]}}}],["coursier_cache=`pwd`/test",{"_index":3099,"t":{"649":{"position":[[170,25]]}}}],["coursier_cache_path",{"_index":3081,"t":{"647":{"position":[[171,19],[528,19]]}}}],["coursier_credenti",{"_index":3178,"t":{"693":{"position":[[496,20]]}}}],["coursier_mod",{"_index":3070,"t":{"634":{"position":[[133,13]]}}}],["coursier_mode=offlin",{"_index":3072,"t":{"634":{"position":[[207,21]]}}}],["coursier_repositori",{"_index":2950,"t":{"596":{"position":[[552,21]]}}}],["cover",{"_index":811,"t":{"81":{"position":[[222,8]]},"456":{"position":[[13,6]]},"460":{"position":[[84,6]]},"462":{"position":[[135,6]]},"681":{"position":[[85,8]]}}}],["coverag",{"_index":3049,"t":{"624":{"position":[[163,8],[242,8],[436,8]]},"2592":{"position":[[154,8],[247,8]]},"2706":{"position":[[1052,8]]},"2839":{"position":[[814,8],[931,8]]}}}],["cp",{"_index":571,"t":{"35":{"position":[[587,3],[597,2],[753,3]]},"145":{"position":[[325,2]]},"498":{"position":[[523,2],[29055,2],[61217,2]]},"514":{"position":[[369,2]]},"546":{"position":[[278,2]]},"1245":{"position":[[69,3]]},"1429":{"position":[[609,2]]},"1443":{"position":[[609,2]]},"1450":{"position":[[609,2]]},"1457":{"position":[[609,2]]},"1464":{"position":[[609,2]]},"1472":{"position":[[609,2]]},"1479":{"position":[[609,2]]},"1492":{"position":[[609,2]]},"1519":{"position":[[609,2]]},"2108":{"position":[[69,3]]},"2666":{"position":[[80,2]]},"2815":{"position":[[1141,2]]}}}],["cpu",{"_index":3383,"t":{"1127":{"position":[[55,3]]},"1431":{"position":[[6839,3]]},"1438":{"position":[[1365,3]]},"1445":{"position":[[6667,3]]},"1452":{"position":[[6732,3]]},"1459":{"position":[[6967,3]]},"1466":{"position":[[6967,3]]},"1474":{"position":[[6506,3]]},"1481":{"position":[[6938,3]]},"1494":{"position":[[6462,3]]},"1521":{"position":[[6462,3]]},"1757":{"position":[[11,3]]}}}],["cpython",{"_index":2904,"t":{"591":{"position":[[705,8]]}}}],["crash",{"_index":2270,"t":{"496":{"position":[[36,8]]}}}],["creat",{"_index":89,"t":{"4":{"position":[[1357,6],[1375,6],[1514,6]]},"51":{"position":[[143,7]]},"53":{"position":[[208,7]]},"55":{"position":[[236,6]]},"59":{"position":[[320,7]]},"67":{"position":[[385,6],[410,6]]},"69":{"position":[[102,6]]},"89":{"position":[[842,7],[969,7],[1047,7],[1107,7],[1567,7]]},"101":{"position":[[484,6]]},"127":{"position":[[71,6]]},"129":{"position":[[182,6]]},"131":{"position":[[456,8]]},"133":{"position":[[176,6],[275,6],[528,7]]},"137":{"position":[[1403,6]]},"149":{"position":[[14,6],[590,6],[690,6]]},"173":{"position":[[210,6]]},"187":{"position":[[141,7]]},"203":{"position":[[1234,6]]},"283":{"position":[[2187,7]]},"285":{"position":[[2280,8]]},"297":{"position":[[17,8]]},"311":{"position":[[155,6],[180,6]]},"326":{"position":[[867,6]]},"344":{"position":[[14,6],[310,8],[701,7],[844,7]]},"348":{"position":[[114,6]]},"352":{"position":[[70,6],[220,6],[258,6]]},"388":{"position":[[230,6],[385,6]]},"390":{"position":[[33,7],[95,6],[436,7]]},"394":{"position":[[79,6],[227,6]]},"398":{"position":[[87,6],[160,8]]},"400":{"position":[[1470,7]]},"402":{"position":[[786,6]]},"434":{"position":[[75,7]]},"436":{"position":[[75,7]]},"462":{"position":[[475,6]]},"474":{"position":[[1072,6],[1734,6]]},"488":{"position":[[66,7]]},"591":{"position":[[658,6]]},"596":{"position":[[1119,7]]},"622":{"position":[[1858,6],[2006,8],[2262,7]]},"630":{"position":[[927,6]]},"647":{"position":[[129,8]]},"649":{"position":[[77,6]]},"720":{"position":[[21,7]]},"734":{"position":[[19,6],[26,7],[105,6],[175,6],[513,7]]},"775":{"position":[[0,6],[47,6]]},"1049":{"position":[[91,7]]},"1189":{"position":[[55,6]]},"1431":{"position":[[4580,6]]},"1445":{"position":[[4408,6]]},"1452":{"position":[[4473,6]]},"1459":{"position":[[4708,6]]},"1466":{"position":[[4708,6]]},"1474":{"position":[[4247,6],[8559,7]]},"1481":{"position":[[4679,6]]},"1494":{"position":[[4203,6]]},"1521":{"position":[[4203,6]]},"1593":{"position":[[0,6]]},"1597":{"position":[[14,6]]},"1613":{"position":[[232,6],[251,7]]},"1679":{"position":[[36,7]]},"1701":{"position":[[368,6],[387,7]]},"1705":{"position":[[278,7],[414,6],[433,7]]},"1765":{"position":[[368,6],[387,7]]},"1888":{"position":[[368,6],[387,7]]},"2039":{"position":[[0,6]]},"2089":{"position":[[37,6],[56,7]]},"2094":{"position":[[37,6],[56,6]]},"2204":{"position":[[368,6],[387,7]]},"2283":{"position":[[27,6]]},"2452":{"position":[[47,8]]},"2537":{"position":[[56,6]]},"2628":{"position":[[165,7],[185,6]]},"2706":{"position":[[1305,6]]},"2719":{"position":[[106,8]]},"2750":{"position":[[30,7],[581,6]]},"2800":{"position":[[239,6]]}}}],["creation",{"_index":1496,"t":{"277":{"position":[[765,8]]},"396":{"position":[[661,8]]},"2411":{"position":[[186,8]]},"2636":{"position":[[881,8]]}}}],["credenti",{"_index":996,"t":{"121":{"position":[[1179,11]]},"123":{"position":[[259,11]]},"129":{"position":[[1392,11]]},"199":{"position":[[102,11],[442,11]]},"207":{"position":[[157,11]]},"612":{"position":[[673,13],[800,12]]},"693":{"position":[[467,11]]},"704":{"position":[[940,12],[1238,12]]},"884":{"position":[[940,12],[1238,12]]},"1434":{"position":[[982,12],[1280,12]]},"1603":{"position":[[66,11]]},"1605":{"position":[[49,11]]},"1607":{"position":[[49,11]]},"1609":{"position":[[49,11]]},"1952":{"position":[[26,11]]},"2621":{"position":[[25,10]]},"2706":{"position":[[436,11]]}}}],["cross",{"_index":1894,"t":{"352":{"position":[[1723,5]]},"702":{"position":[[846,6]]},"722":{"position":[[914,6]]},"724":{"position":[[849,6]]},"726":{"position":[[1331,6]]},"728":{"position":[[489,6]]},"732":{"position":[[1147,6]]},"740":{"position":[[1047,6]]},"742":{"position":[[1286,6]]},"882":{"position":[[846,6]]},"888":{"position":[[914,6]]},"890":{"position":[[1147,6]]},"892":{"position":[[1047,6]]},"897":{"position":[[1286,6]]},"2388":{"position":[[373,5]]},"2396":{"position":[[194,5],[325,5],[410,5]]},"2651":{"position":[[4,5]]}}}],["cs",{"_index":3074,"t":{"645":{"position":[[90,2],[144,2],[289,2],[476,2],[608,2]]},"649":{"position":[[406,2],[796,2],[993,2],[1256,2]]},"873":{"position":[[132,2],[141,2]]},"2456":{"position":[[199,2]]},"2539":{"position":[[501,2]]},"2588":{"position":[[149,2]]},"2602":{"position":[[9,2]]},"2674":{"position":[[243,2]]},"2750":{"position":[[724,2]]}}}],["ctrl+c",{"_index":202,"t":{"12":{"position":[[227,6],[343,6]]},"242":{"position":[[238,6],[424,6]]}}}],["cumbersom",{"_index":933,"t":{"101":{"position":[[1233,10]]}}}],["current",{"_index":865,"t":{"89":{"position":[[432,7],[1604,7]]},"103":{"position":[[523,7]]},"121":{"position":[[1252,7]]},"173":{"position":[[248,7]]},"181":{"position":[[489,7]]},"197":{"position":[[116,7]]},"224":{"position":[[169,7]]},"277":{"position":[[35,9]]},"315":{"position":[[51,9]]},"386":{"position":[[16,9]]},"394":{"position":[[166,7],[1104,7],[1247,7]]},"429":{"position":[[16,9]]},"444":{"position":[[601,7]]},"466":{"position":[[10,9]]},"486":{"position":[[623,7]]},"514":{"position":[[495,9]]},"540":{"position":[[201,7]]},"558":{"position":[[356,9]]},"630":{"position":[[272,7]]},"639":{"position":[[217,9]]},"710":{"position":[[7,7]]},"755":{"position":[[97,7],[137,9]]},"858":{"position":[[33,7]]},"860":{"position":[[32,7]]},"862":{"position":[[32,7]]},"864":{"position":[[24,7]]},"869":{"position":[[1079,7]]},"871":{"position":[[61,9]]},"1145":{"position":[[145,7]]},"1410":{"position":[[0,10],[721,7]]},"1459":{"position":[[3153,7]]},"1466":{"position":[[3153,7]]},"1775":{"position":[[102,7]]},"2407":{"position":[[291,7]]},"2446":{"position":[[142,7]]},"2495":{"position":[[100,7]]},"2535":{"position":[[112,7]]},"2604":{"position":[[988,7]]},"2628":{"position":[[6,9]]},"2632":{"position":[[643,9]]},"2645":{"position":[[150,9]]},"2656":{"position":[[187,9]]},"2783":{"position":[[395,7]]}}}],["custom",{"_index":1202,"t":{"187":{"position":[[544,6]]},"218":{"position":[[59,6]]},"234":{"position":[[43,6],[113,6]]},"342":{"position":[[466,6]]},"352":{"position":[[87,6],[112,6],[2267,6]]},"462":{"position":[[445,6],[482,6]]},"464":{"position":[[444,6]]},"645":{"position":[[576,6]]},"691":{"position":[[25,6],[250,6]]},"785":{"position":[[1677,6],[2377,6]]},"809":{"position":[[568,6]]},"939":{"position":[[568,6]]},"1063":{"position":[[82,6]]},"1103":{"position":[[55,6]]},"1105":{"position":[[55,6]]},"1313":{"position":[[55,6]]},"1315":{"position":[[55,6]]},"1360":{"position":[[74,6]]},"1474":{"position":[[8755,6]]},"1499":{"position":[[681,6]]},"1509":{"position":[[865,6],[915,6]]},"1521":{"position":[[8325,6]]},"1526":{"position":[[2276,6],[2326,6]]},"1531":{"position":[[374,6],[424,6]]},"1693":{"position":[[27,6]]},"1733":{"position":[[11,6]]},"1735":{"position":[[11,6]]},"2188":{"position":[[11,6]]},"2190":{"position":[[11,6]]},"2251":{"position":[[30,6]]},"2411":{"position":[[198,6],[325,6]]},"2516":{"position":[[4,6]]},"2533":{"position":[[210,6]]},"2621":{"position":[[461,6]]},"2750":{"position":[[399,13]]},"2781":{"position":[[29,6]]}}}],["customjarsdecl",{"_index":3257,"t":{"785":{"position":[[1716,15],[2416,15]]}}}],["cut",{"_index":1709,"t":{"319":{"position":[[1320,3]]}}}],["cwd",{"_index":2226,"t":{"482":{"position":[[532,3],[972,3],[1199,3]]}}}],["cycl",{"_index":2930,"t":{"591":{"position":[[1341,6]]}}}],["d",{"_index":343,"t":{"25":{"position":[[711,1]]},"29":{"position":[[366,1]]},"31":{"position":[[2292,1]]},"372":{"position":[[181,1]]},"614":{"position":[[879,1]]},"1265":{"position":[[43,2]]},"1429":{"position":[[967,1]]},"1443":{"position":[[967,1]]},"1450":{"position":[[967,1]]},"1457":{"position":[[967,1]]},"1464":{"position":[[967,1]]},"1472":{"position":[[967,1]]},"1479":{"position":[[967,1]]},"1492":{"position":[[967,1]]},"1519":{"position":[[967,1]]},"2130":{"position":[[43,2]]},"2742":{"position":[[375,1],[458,1],[507,1],[570,1]]},"2744":{"position":[[425,1]]}}}],["d.scala",{"_index":1424,"t":{"264":{"position":[[590,7]]}}}],["dacr",{"_index":4284,"t":{"2594":{"position":[[187,7]]}}}],["daemon",{"_index":719,"t":{"59":{"position":[[118,6]]},"63":{"position":[[45,6]]},"486":{"position":[[304,6]]},"498":{"position":[[31786,6]]},"981":{"position":[[55,6],[85,6]]},"1431":{"position":[[5432,6],[5443,6],[5473,6]]},"1445":{"position":[[5260,6],[5271,6],[5301,6]]},"1452":{"position":[[5325,6],[5336,6],[5366,6]]},"1459":{"position":[[5560,6],[5571,6],[5601,6]]},"1466":{"position":[[5560,6],[5571,6],[5601,6]]},"1474":{"position":[[5099,6],[5110,6],[5140,6]]},"1481":{"position":[[5531,6],[5542,6],[5572,6]]},"1494":{"position":[[5055,6],[5066,6],[5096,6]]},"1521":{"position":[[5055,6],[5066,6],[5096,6]]},"1526":{"position":[[964,6],[975,6],[1005,6]]},"1561":{"position":[[11,6],[41,6]]}}}],["daili",{"_index":1360,"t":{"234":{"position":[[303,6]]}}}],["danger",{"_index":947,"t":{"105":{"position":[[115,10]]},"565":{"position":[[115,10]]}}}],["danielleontiev",{"_index":4466,"t":{"2636":{"position":[[371,15]]},"2638":{"position":[[0,15]]}}}],["darwin",{"_index":1777,"t":{"332":{"position":[[507,7]]}}}],["dash",{"_index":1348,"t":{"226":{"position":[[583,5]]}}}],["data",{"_index":2052,"t":{"410":{"position":[[1008,4]]},"498":{"position":[[24260,4],[24613,4],[56422,4],[56775,4]]},"2508":{"position":[[756,4]]},"2518":{"position":[[91,4]]}}}],["databas",{"_index":2254,"t":{"490":{"position":[[83,9]]}}}],["datakind",{"_index":2684,"t":{"498":{"position":[[24234,8],[24585,8],[56396,8],[56747,8]]}}}],["date",{"_index":961,"t":{"109":{"position":[[176,4]]},"277":{"position":[[509,5],[842,4]]},"458":{"position":[[340,4]]},"556":{"position":[[55,5]]},"750":{"position":[[212,5]]},"899":{"position":[[212,5]]},"1484":{"position":[[256,5]]},"2508":{"position":[[737,4]]},"2660":{"position":[[178,5]]}}}],["day",{"_index":1791,"t":{"334":{"position":[[216,5]]},"2388":{"position":[[106,5]]}}}],["db",{"_index":2268,"t":{"494":{"position":[[579,3]]},"498":{"position":[[25419,3],[28952,3],[57581,3],[61114,3]]},"702":{"position":[[1010,3]]},"706":{"position":[[273,3]]},"708":{"position":[[672,3]]},"710":{"position":[[1126,3]]},"712":{"position":[[1254,3]]},"714":{"position":[[638,3]]},"722":{"position":[[1101,3]]},"724":{"position":[[1061,3]]},"726":{"position":[[1591,3]]},"728":{"position":[[709,3]]},"732":{"position":[[1345,3]]},"738":{"position":[[1032,3]]},"740":{"position":[[1245,3]]},"742":{"position":[[1467,3]]},"763":{"position":[[570,3]]},"882":{"position":[[1010,3]]},"886":{"position":[[672,3]]},"888":{"position":[[1101,3]]},"890":{"position":[[1345,3]]},"892":{"position":[[1245,3]]},"895":{"position":[[638,3]]},"897":{"position":[[1467,3]]},"903":{"position":[[570,3]]},"913":{"position":[[1032,3]]},"1011":{"position":[[67,2]]},"1431":{"position":[[2474,2],[2531,2],[2695,2]]},"1438":{"position":[[1481,2]]},"1445":{"position":[[2474,2],[2531,2],[2695,2]]},"1452":{"position":[[2474,2],[2531,2],[2695,2]]},"1459":{"position":[[2474,2],[2531,2],[2695,2]]},"1466":{"position":[[2474,2],[2531,2],[2695,2]]},"1474":{"position":[[2474,2],[2531,2],[2695,2]]},"1481":{"position":[[2474,2],[2531,2],[2695,2]]},"1494":{"position":[[2474,2],[2531,2],[2695,2]]},"1521":{"position":[[2474,2],[2531,2],[2695,2]]},"1591":{"position":[[23,2]]},"2750":{"position":[[455,2]]}}}],["dc4c47bc",{"_index":5125,"t":{"2785":{"position":[[1161,8]]}}}],["dcoursier.credentials=maven.pkg.github.com",{"_index":1908,"t":{"366":{"position":[[127,42]]},"368":{"position":[[92,42]]}}}],["dcoursier.mode=offlin",{"_index":3073,"t":{"634":{"position":[[243,22]]}}}],["de",{"_index":3948,"t":{"2497":{"position":[[332,3]]}}}],["dead",{"_index":4326,"t":{"2602":{"position":[[332,4],[391,4],[778,4]]}}}],["deadlock",{"_index":3154,"t":{"675":{"position":[[1131,9],[1294,8]]},"2444":{"position":[[321,8]]},"2566":{"position":[[293,11]]},"2594":{"position":[[38,9]]}}}],["deb",{"_index":1077,"t":{"141":{"position":[[497,3]]},"159":{"position":[[226,3],[376,3]]},"161":{"position":[[0,3],[115,3],[167,3]]},"171":{"position":[[271,4]]},"653":{"position":[[159,4]]},"2772":{"position":[[689,3]]}}}],["debian",{"_index":1130,"t":{"161":{"position":[[34,6],[72,6],[306,6],[323,6]]},"1803":{"position":[[6,6]]},"1832":{"position":[[12,6]]},"1834":{"position":[[12,6]]}}}],["debug",{"_index":509,"t":{"31":{"position":[[2836,9],[4128,9]]},"256":{"position":[[18,5],[42,5],[65,5],[82,5],[115,5],[154,5],[227,9],[275,5],[283,5],[298,5]]},"281":{"position":[[1831,9]]},"283":{"position":[[1566,9]]},"289":{"position":[[51,9]]},"295":{"position":[[0,9],[78,5]]},"297":{"position":[[69,5]]},"300":{"position":[[1203,5],[1269,10]]},"301":{"position":[[47,6],[130,6],[167,5],[194,5],[259,5],[286,5],[470,9],[534,5],[586,5],[807,9]]},"304":{"position":[[45,9],[104,6],[187,6],[224,5],[251,5],[316,5],[343,5],[527,9],[591,5],[837,5]]},"306":{"position":[[21,5],[64,5],[152,6],[221,5],[323,6],[360,5],[399,5],[464,5],[503,5],[569,9],[633,5],[786,5]]},"321":{"position":[[93,5]]},"498":{"position":[[259,5],[4691,5],[4722,5],[6146,5],[6196,5],[33368,5],[33399,5],[34823,5],[34873,5],[50853,6],[50996,6],[51059,6],[51166,6],[51219,6],[51289,6],[52729,6],[52926,6],[53156,6],[53261,6]]},"546":{"position":[[62,9]]},"702":{"position":[[853,6]]},"704":{"position":[[2008,6]]},"706":{"position":[[97,6]]},"708":{"position":[[510,6]]},"710":{"position":[[949,6]]},"712":{"position":[[1097,6]]},"714":{"position":[[476,6]]},"722":{"position":[[921,6]]},"724":{"position":[[856,6]]},"726":{"position":[[1338,6]]},"728":{"position":[[496,6]]},"730":{"position":[[452,6]]},"732":{"position":[[1154,6]]},"738":{"position":[[875,6]]},"740":{"position":[[1054,6]]},"742":{"position":[[1293,6]]},"755":{"position":[[361,6]]},"761":{"position":[[236,6]]},"763":{"position":[[413,6]]},"773":{"position":[[33,6]]},"797":{"position":[[89,9]]},"882":{"position":[[853,6]]},"884":{"position":[[2008,6]]},"886":{"position":[[510,6]]},"888":{"position":[[921,6]]},"890":{"position":[[1154,6]]},"892":{"position":[[1054,6]]},"895":{"position":[[476,6]]},"897":{"position":[[1293,6]]},"903":{"position":[[413,6]]},"913":{"position":[[875,6]]},"1019":{"position":[[48,9]]},"1021":{"position":[[43,5]]},"1023":{"position":[[43,5]]},"1133":{"position":[[68,9]]},"1431":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6902,5],[6926,9]]},"1438":{"position":[[2,5],[13,9],[28,5],[39,5],[70,5],[81,5],[1428,5],[1452,9]]},"1445":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6730,5],[6754,9]]},"1452":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6795,5],[6819,9]]},"1459":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7030,5],[7054,9]]},"1466":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7030,5],[7054,9]]},"1474":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6569,5],[6593,9]]},"1481":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7001,5],[7025,9]]},"1494":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6525,5],[6549,9]]},"1521":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6525,5],[6549,9]]},"1629":{"position":[[5,9]]},"1631":{"position":[[0,5]]},"1633":{"position":[[0,5]]},"1763":{"position":[[24,9]]},"2437":{"position":[[4,5]]},"2733":{"position":[[2109,9]]},"2746":{"position":[[22,5],[92,5]]},"2750":{"position":[[755,5]]},"2796":{"position":[[196,9]]},"2804":{"position":[[792,5]]},"2815":{"position":[[689,9]]}}}],["debugconsol",{"_index":1515,"t":{"279":{"position":[[931,13]]}}}],["debugg",{"_index":1660,"t":{"301":{"position":[[666,8],[739,8]]},"304":{"position":[[769,8]]},"306":{"position":[[718,8]]},"494":{"position":[[538,10]]}}}],["decid",{"_index":1627,"t":{"285":{"position":[[1703,6],[1819,6]]},"618":{"position":[[155,7]]}}}],["declar",{"_index":609,"t":{"41":{"position":[[227,7]]},"266":{"position":[[160,9],[305,7]]},"526":{"position":[[342,9]]},"594":{"position":[[17,8],[129,7]]},"602":{"position":[[18,7]]},"620":{"position":[[29,8]]},"628":{"position":[[105,7],[215,7]]},"689":{"position":[[37,8],[241,7]]},"704":{"position":[[1630,8]]},"884":{"position":[[1630,8]]},"1434":{"position":[[1672,8]]},"2510":{"position":[[15,7],[253,7]]},"2584":{"position":[[134,7],[238,7]]},"2632":{"position":[[491,8]]}}}],["decompos",{"_index":4665,"t":{"2687":{"position":[[716,9]]},"2706":{"position":[[1247,9]]},"2719":{"position":[[915,9]]}}}],["decreas",{"_index":3384,"t":{"1137":{"position":[[67,8]]},"1431":{"position":[[4009,8]]},"1438":{"position":[[851,8]]},"1445":{"position":[[3837,8]]},"1452":{"position":[[3902,8]]},"1459":{"position":[[4137,8]]},"1466":{"position":[[4137,8]]},"1474":{"position":[[3676,8]]},"1481":{"position":[[4108,8]]},"1486":{"position":[[464,8]]},"1494":{"position":[[3632,8]]},"1499":{"position":[[464,8]]},"1504":{"position":[[464,8]]},"1509":{"position":[[464,8]]},"1514":{"position":[[464,8]]},"1521":{"position":[[3632,8]]},"1526":{"position":[[464,8]]},"1531":{"position":[[624,8]]},"1536":{"position":[[464,8]]},"1767":{"position":[[12,8]]}}}],["decrypt",{"_index":1015,"t":{"127":{"position":[[589,7]]},"2598":{"position":[[20,10]]}}}],["dedic",{"_index":793,"t":{"69":{"position":[[238,9]]},"246":{"position":[[264,9]]},"248":{"position":[[305,9]]},"268":{"position":[[296,9]]},"390":{"position":[[905,9],[961,9],[1006,9]]},"394":{"position":[[790,9],[874,9]]},"404":{"position":[[245,9]]},"502":{"position":[[11,9]]},"510":{"position":[[63,9]]},"534":{"position":[[575,9]]},"596":{"position":[[1086,9]]},"616":{"position":[[155,9]]},"622":{"position":[[299,9],[2272,9]]},"1420":{"position":[[586,9]]},"2679":{"position":[[45,9]]},"2738":{"position":[[45,9]]}}}],["deduc",{"_index":3266,"t":{"787":{"position":[[89,6]]}}}],["deeper",{"_index":4228,"t":{"2559":{"position":[[206,6]]}}}],["def",{"_index":151,"t":{"6":{"position":[[356,3]]},"8":{"position":[[70,3]]},"23":{"position":[[160,3],[476,3]]},"53":{"position":[[489,3],[516,3],[576,3],[675,3]]},"101":{"position":[[521,3],[736,3],[784,3]]},"103":{"position":[[185,3],[233,3]]},"111":{"position":[[129,3]]},"143":{"position":[[468,3]]},"145":{"position":[[224,3]]},"147":{"position":[[313,3]]},"153":{"position":[[98,3]]},"155":{"position":[[189,3]]},"157":{"position":[[84,3]]},"159":{"position":[[291,3]]},"179":{"position":[[901,3],[923,3]]},"228":{"position":[[53,3]]},"279":{"position":[[207,3]]},"281":{"position":[[320,3]]},"283":{"position":[[743,3],[912,3]]},"309":{"position":[[336,3]]},"319":{"position":[[176,3],[1008,3]]},"321":{"position":[[546,3]]},"326":{"position":[[419,3]]},"338":{"position":[[376,3],[561,3],[670,3]]},"342":{"position":[[216,3]]},"346":{"position":[[363,3]]},"352":{"position":[[2124,3]]},"374":{"position":[[102,3]]},"378":{"position":[[78,3]]},"380":{"position":[[175,3],[428,3],[491,4]]},"390":{"position":[[157,3]]},"394":{"position":[[421,3]]},"406":{"position":[[142,3],[359,3],[432,3]]},"408":{"position":[[98,3],[478,3],[644,4]]},"410":{"position":[[788,3],[823,4],[1051,4]]},"412":{"position":[[161,3],[215,4],[679,3],[780,4],[827,4],[874,4],[1395,4],[1447,4],[1472,4],[1662,4],[1714,4],[1739,4]]},"417":{"position":[[601,3]]},"431":{"position":[[121,3]]},"440":{"position":[[435,3]]},"448":{"position":[[256,3]]},"478":{"position":[[369,3]]},"482":{"position":[[478,3],[918,3],[1145,3]]},"524":{"position":[[153,3]]},"526":{"position":[[14,3]]},"532":{"position":[[42,3]]},"538":{"position":[[98,3]]},"582":{"position":[[287,3]]},"585":{"position":[[585,3],[674,3],[728,3]]},"587":{"position":[[156,3]]},"591":{"position":[[886,3],[1105,3]]},"661":{"position":[[348,3],[534,3],[980,3],[1043,4],[1807,3],[1865,3]]},"685":{"position":[[90,3]]},"2390":{"position":[[466,3],[696,3]]},"2594":{"position":[[489,3],[799,3]]},"2619":{"position":[[371,3]]},"2766":{"position":[[288,3],[328,3]]},"2794":{"position":[[368,3],[441,3]]},"2811":{"position":[[260,3]]}}}],["default",{"_index":290,"t":{"21":{"position":[[383,8]]},"27":{"position":[[116,8]]},"51":{"position":[[95,8]]},"53":{"position":[[79,7]]},"55":{"position":[[88,8]]},"57":{"position":[[13,7]]},"59":{"position":[[416,7],[1229,7]]},"65":{"position":[[12,7],[181,7],[224,7],[383,7],[460,7],[490,7],[581,7],[627,7]]},"83":{"position":[[317,7],[517,7],[654,7],[751,7],[1785,7]]},"87":{"position":[[345,8]]},"95":{"position":[[153,8]]},"97":{"position":[[594,8],[784,8],[910,8],[1201,8]]},"113":{"position":[[434,10],[685,10]]},"133":{"position":[[329,7]]},"135":{"position":[[393,9]]},"137":{"position":[[517,9]]},"143":{"position":[[4,7]]},"147":{"position":[[445,7],[499,7]]},"155":{"position":[[812,7]]},"179":{"position":[[189,7],[308,7]]},"181":{"position":[[94,7]]},"191":{"position":[[220,8]]},"193":{"position":[[265,7],[310,7]]},"195":{"position":[[49,7],[259,7]]},"197":{"position":[[282,7]]},"203":{"position":[[139,9],[1578,7]]},"205":{"position":[[67,8]]},"210":{"position":[[168,7]]},"228":{"position":[[154,7]]},"256":{"position":[[104,8],[135,8]]},"262":{"position":[[203,8]]},"277":{"position":[[160,10],[261,7],[419,10],[1657,7]]},"281":{"position":[[2640,7]]},"301":{"position":[[453,7]]},"304":{"position":[[510,7]]},"306":{"position":[[552,7]]},"315":{"position":[[121,7]]},"321":{"position":[[118,7]]},"338":{"position":[[3,8]]},"348":{"position":[[3,8]]},"396":{"position":[[556,7]]},"402":{"position":[[524,7]]},"466":{"position":[[695,8]]},"478":{"position":[[259,7],[355,7]]},"480":{"position":[[504,7],[814,7]]},"490":{"position":[[3,8],[167,7]]},"508":{"position":[[17,7]]},"534":{"position":[[363,7]]},"540":{"position":[[209,7]]},"542":{"position":[[122,8]]},"558":{"position":[[426,7]]},"561":{"position":[[236,8]]},"563":{"position":[[129,8]]},"578":{"position":[[69,7]]},"596":{"position":[[751,8],[760,7]]},"612":{"position":[[633,7]]},"628":{"position":[[926,7]]},"630":{"position":[[1041,7]]},"647":{"position":[[1020,7]]},"651":{"position":[[140,7]]},"653":{"position":[[526,9]]},"661":{"position":[[1628,7]]},"675":{"position":[[62,7],[248,7],[847,7],[1061,7],[1422,7]]},"689":{"position":[[83,7]]},"691":{"position":[[241,8]]},"695":{"position":[[21,7]]},"704":{"position":[[237,8],[1332,7]]},"710":{"position":[[204,7]]},"714":{"position":[[156,7]]},"750":{"position":[[44,7],[522,7]]},"765":{"position":[[10,7],[203,7]]},"787":{"position":[[58,8]]},"827":{"position":[[8,7]]},"829":{"position":[[8,7]]},"833":{"position":[[8,7]]},"849":{"position":[[8,7]]},"855":{"position":[[59,9],[103,9],[229,7],[260,7]]},"871":{"position":[[608,8]]},"873":{"position":[[203,7]]},"884":{"position":[[237,8],[1332,7]]},"895":{"position":[[156,7]]},"899":{"position":[[44,7],[522,7]]},"934":{"position":[[8,7]]},"936":{"position":[[8,7]]},"951":{"position":[[8,7]]},"963":{"position":[[59,9],[103,9],[229,7],[260,7]]},"991":{"position":[[63,7]]},"1001":{"position":[[124,7]]},"1021":{"position":[[63,8]]},"1023":{"position":[[65,8]]},"1041":{"position":[[11,7],[108,7],[146,8],[161,7],[204,7]]},"1047":{"position":[[118,8]]},"1069":{"position":[[129,9]]},"1099":{"position":[[73,8]]},"1163":{"position":[[75,9]]},"1195":{"position":[[106,9]]},"1205":{"position":[[83,9]]},"1219":{"position":[[59,7]]},"1223":{"position":[[59,7]]},"1241":{"position":[[94,8]]},"1261":{"position":[[132,7]]},"1267":{"position":[[130,9],[174,9]]},"1275":{"position":[[130,8]]},"1279":{"position":[[91,8]]},"1283":{"position":[[91,8]]},"1311":{"position":[[73,8]]},"1398":{"position":[[125,8]]},"1400":{"position":[[125,8]]},"1429":{"position":[[317,8]]},"1431":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4796,9],[5041,8],[5054,7],[5096,8],[5109,7],[5855,7],[5881,7],[6250,7],[7459,8],[7645,8],[7938,7],[8092,7],[8549,9],[8593,9]]},"1434":{"position":[[279,8],[1374,7]]},"1438":{"position":[[59,8],[103,8]]},"1443":{"position":[[317,8]]},"1445":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[2834,7],[2891,7],[2929,8],[2944,7],[2987,7],[3015,7],[4624,9],[4869,8],[4882,7],[4924,8],[4937,7],[5683,7],[5709,7],[6078,7],[7287,8],[7473,8],[7766,7],[7920,7],[8377,9],[8421,9]]},"1450":{"position":[[317,8]]},"1452":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4689,9],[4934,8],[4947,7],[4989,8],[5002,7],[5748,7],[5774,7],[6143,7],[7352,8],[7538,8],[7831,7],[7985,7],[8442,9],[8486,9]]},"1457":{"position":[[317,8]]},"1459":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4924,9],[5169,8],[5182,7],[5224,8],[5237,7],[5983,7],[6009,7],[6378,7],[7587,8],[7773,8],[8066,7],[8220,7],[8677,9],[8721,9]]},"1464":{"position":[[317,8]]},"1466":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4924,9],[5169,8],[5182,7],[5224,8],[5237,7],[5983,7],[6009,7],[6378,7],[7587,8],[7773,8],[8066,7],[8220,7],[8677,9],[8721,9]]},"1470":{"position":[[200,7]]},"1472":{"position":[[317,8]]},"1474":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4463,9],[4708,8],[4721,7],[4763,8],[4776,7],[5522,7],[5548,7],[5917,7],[7126,8],[7312,8],[7605,7],[7759,7],[8216,9],[8260,9],[8442,8],[9194,9]]},"1479":{"position":[[317,8]]},"1481":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4895,9],[5140,8],[5153,7],[5195,8],[5208,7],[5954,7],[5980,7],[6349,7],[7558,8],[7744,8],[8037,7],[8191,7],[8648,9],[8692,9]]},"1484":{"position":[[88,7],[566,7]]},"1492":{"position":[[317,8]]},"1494":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4419,9],[4664,8],[4677,7],[4719,8],[4732,7],[5478,7],[5504,7],[5873,7],[7082,8],[7268,8],[7561,7],[7715,7],[8172,9],[8216,9]]},"1509":{"position":[[757,8]]},"1519":{"position":[[317,8]]},"1521":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4419,9],[4664,8],[4677,7],[4719,8],[4732,7],[5478,7],[5504,7],[5873,7],[7082,8],[7268,8],[7561,7],[7715,7],[8172,9],[8216,9]]},"1526":{"position":[[1387,7],[1413,7],[1782,7],[2218,8]]},"1531":{"position":[[316,8]]},"1571":{"position":[[19,7]]},"1581":{"position":[[69,7]]},"1603":{"position":[[99,9]]},"1631":{"position":[[20,8]]},"1633":{"position":[[22,8]]},"1655":{"position":[[11,7],[65,7],[103,8],[118,7],[161,7]]},"1677":{"position":[[63,8]]},"1699":{"position":[[74,9]]},"1701":{"position":[[108,7]]},"1705":{"position":[[108,7]]},"1729":{"position":[[18,8]]},"1765":{"position":[[108,7]]},"1817":{"position":[[11,7],[37,7]]},"1836":{"position":[[51,9]]},"1846":{"position":[[62,9]]},"1848":{"position":[[51,9]]},"1852":{"position":[[16,9]]},"1868":{"position":[[46,7]]},"1872":{"position":[[19,7]]},"1874":{"position":[[86,8]]},"1876":{"position":[[72,8]]},"1878":{"position":[[65,8]]},"1888":{"position":[[108,7]]},"1980":{"position":[[57,8]]},"1984":{"position":[[48,7]]},"1986":{"position":[[73,8]]},"2012":{"position":[[32,9]]},"2045":{"position":[[62,9]]},"2055":{"position":[[40,9]]},"2069":{"position":[[15,7]]},"2073":{"position":[[15,7]]},"2104":{"position":[[53,8]]},"2126":{"position":[[88,7]]},"2132":{"position":[[75,9],[119,9]]},"2142":{"position":[[98,8]]},"2146":{"position":[[47,8]]},"2150":{"position":[[36,8]]},"2154":{"position":[[72,8]]},"2186":{"position":[[18,8]]},"2204":{"position":[[108,7]]},"2255":{"position":[[23,7]]},"2259":{"position":[[26,7]]},"2261":{"position":[[26,7]]},"2319":{"position":[[71,8]]},"2357":{"position":[[93,8]]},"2359":{"position":[[93,8]]},"2371":{"position":[[114,10]]},"2388":{"position":[[116,7],[461,10]]},"2396":{"position":[[172,7],[317,7]]},"2398":{"position":[[137,7]]},"2429":{"position":[[237,9],[289,7],[471,7],[506,7],[634,7],[835,10],[982,9],[1026,9]]},"2444":{"position":[[158,8]]},"2450":{"position":[[0,7],[140,7]]},"2463":{"position":[[808,10]]},"2493":{"position":[[200,7]]},"2497":{"position":[[358,7],[537,7]]},"2562":{"position":[[23,7]]},"2596":{"position":[[191,7]]},"2628":{"position":[[233,7]]},"2632":{"position":[[245,8]]},"2636":{"position":[[1128,7]]},"2643":{"position":[[483,7]]},"2658":{"position":[[34,7]]},"2660":{"position":[[272,7],[421,10]]},"2674":{"position":[[140,7]]},"2687":{"position":[[58,7]]},"2696":{"position":[[137,8]]},"2706":{"position":[[1615,7]]},"2733":{"position":[[1546,7],[1929,7]]},"2742":{"position":[[494,8],[827,8]]},"2744":{"position":[[156,7],[176,8]]},"2753":{"position":[[212,10]]},"2760":{"position":[[13,7],[323,8]]},"2764":{"position":[[34,7]]},"2766":{"position":[[45,8]]},"2768":{"position":[[15,7],[322,7]]},"2770":{"position":[[166,7]]},"2779":{"position":[[72,7],[142,7],[217,7],[291,7],[443,7]]},"2783":{"position":[[55,8]]},"2790":{"position":[[539,7]]},"2796":{"position":[[154,7]]},"2826":{"position":[[434,7],[1093,8]]},"2837":{"position":[[152,8]]},"2839":{"position":[[350,9],[630,8]]}}}],["defaultpattern",{"_index":3174,"t":{"691":{"position":[[479,16]]}}}],["defaulttest",{"_index":4762,"t":{"2706":{"position":[[1656,12]]}}}],["defin",{"_index":819,"t":{"83":{"position":[[406,8],[714,8]]},"97":{"position":[[364,7]]},"171":{"position":[[42,6]]},"173":{"position":[[42,6]]},"177":{"position":[[56,6],[221,6],[366,6],[510,6]]},"187":{"position":[[299,7]]},"201":{"position":[[764,7]]},"216":{"position":[[8,7]]},"218":{"position":[[160,7],[304,7]]},"300":{"position":[[55,6],[181,6],[1082,8]]},"328":{"position":[[118,7]]},"352":{"position":[[695,7],[796,6]]},"388":{"position":[[67,6]]},"400":{"position":[[934,8]]},"436":{"position":[[182,6]]},"452":{"position":[[475,8]]},"458":{"position":[[220,6]]},"482":{"position":[[284,9],[718,7]]},"518":{"position":[[626,8]]},"522":{"position":[[930,7],[1121,7]]},"582":{"position":[[18,6],[1009,7],[1080,7]]},"616":{"position":[[40,6],[146,6]]},"620":{"position":[[307,8],[361,7]]},"622":{"position":[[189,7],[253,7],[348,7],[459,7],[1069,8]]},"628":{"position":[[472,6]]},"665":{"position":[[8,6]]},"675":{"position":[[577,7]]},"679":{"position":[[257,7]]},"702":{"position":[[121,7],[262,7],[306,7]]},"712":{"position":[[135,7],[276,7],[320,7]]},"722":{"position":[[201,7],[342,7],[386,7]]},"724":{"position":[[133,7],[274,7],[318,7]]},"726":{"position":[[350,7],[491,7],[535,7]]},"732":{"position":[[125,7],[266,7],[310,7]]},"738":{"position":[[472,7],[613,7],[657,7]]},"742":{"position":[[573,7],[714,7],[758,7]]},"750":{"position":[[544,7]]},"882":{"position":[[121,7],[262,7],[306,7]]},"888":{"position":[[201,7],[342,7],[386,7]]},"890":{"position":[[125,7],[266,7],[310,7]]},"897":{"position":[[573,7],[714,7],[758,7]]},"899":{"position":[[544,7]]},"913":{"position":[[472,7],[613,7],[657,7]]},"1047":{"position":[[75,7]]},"1420":{"position":[[571,7]]},"1427":{"position":[[163,7],[304,7],[348,7]]},"1448":{"position":[[243,7],[384,7],[428,7]]},"1455":{"position":[[167,7],[308,7],[352,7]]},"1474":{"position":[[8399,7]]},"1477":{"position":[[617,7],[758,7],[802,7]]},"1484":{"position":[[588,7]]},"1517":{"position":[[528,7],[669,7],[713,7]]},"1677":{"position":[[20,7]]},"2444":{"position":[[660,7]]},"2463":{"position":[[839,7]]},"2535":{"position":[[346,7]]},"2651":{"position":[[1564,7]]},"2809":{"position":[[256,8]]}}}],["definit",{"_index":168,"t":{"6":{"position":[[759,10]]},"31":{"position":[[1174,11]]},"281":{"position":[[1311,10]]},"328":{"position":[[49,10]]},"492":{"position":[[141,11]]},"522":{"position":[[997,11]]},"528":{"position":[[169,11]]},"530":{"position":[[56,11],[373,10]]},"596":{"position":[[443,11]]},"671":{"position":[[68,11]]},"2621":{"position":[[671,10]]}}}],["delambdafi",{"_index":461,"t":{"31":{"position":[[1331,10]]}}}],["deleg",{"_index":2958,"t":{"596":{"position":[[1636,9]]}}}],["delet",{"_index":2,"t":{"2":{"position":[[18,7]]},"466":{"position":[[375,8]]}}}],["deliv",{"_index":1662,"t":{"301":{"position":[[846,9]]},"304":{"position":[[872,9]]},"306":{"position":[[821,9]]},"514":{"position":[[91,7]]},"2660":{"position":[[549,9]]}}}],["demo\").resolve(\"hello.txt",{"_index":1797,"t":{"336":{"position":[[447,27]]}}}],["demonstr",{"_index":1817,"t":{"338":{"position":[[121,11]]},"390":{"position":[[60,11]]},"392":{"position":[[489,11]]},"396":{"position":[[91,11]]}}}],["dep",{"_index":185,"t":{"10":{"position":[[63,3]]},"260":{"position":[[398,4]]},"266":{"position":[[336,4]]},"279":{"position":[[255,3]]},"281":{"position":[[368,3]]},"283":{"position":[[789,3],[958,3]]},"297":{"position":[[180,3]]},"319":{"position":[[139,3],[939,3]]},"321":{"position":[[443,3]]},"326":{"position":[[383,3],[696,3]]},"332":{"position":[[301,3]]},"352":{"position":[[461,3],[503,3],[544,3],[587,3],[1136,3]]},"356":{"position":[[562,3]]},"360":{"position":[[104,3]]},"362":{"position":[[226,3]]},"392":{"position":[[688,3],[751,3]]},"394":{"position":[[391,3],[668,3]]},"398":{"position":[[600,3]]},"402":{"position":[[1082,6]]},"440":{"position":[[355,3]]},"454":{"position":[[91,3],[133,3],[207,4]]},"550":{"position":[[10,3],[50,3]]},"554":{"position":[[10,3]]},"556":{"position":[[102,3],[142,3]]},"576":{"position":[[325,3]]},"582":{"position":[[240,3],[387,3],[485,3]]},"598":{"position":[[316,3],[536,3],[763,3]]},"600":{"position":[[250,3]]},"622":{"position":[[229,3],[325,3],[427,3]]},"626":{"position":[[216,3],[246,3]]},"628":{"position":[[65,3],[428,3],[503,3]]},"645":{"position":[[378,3],[392,4]]},"813":{"position":[[27,3],[64,3],[202,3]]},"928":{"position":[[27,3],[64,3],[202,3]]},"1027":{"position":[[11,3]]},"1029":{"position":[[19,4]]},"1429":{"position":[[98,3],[177,3]]},"1443":{"position":[[98,3],[177,3]]},"1450":{"position":[[98,3],[177,3]]},"1457":{"position":[[98,3],[177,3]]},"1464":{"position":[[98,3],[177,3]]},"1472":{"position":[[98,3],[177,3]]},"1479":{"position":[[98,3],[177,3]]},"1492":{"position":[[98,3],[177,3]]},"1519":{"position":[[98,3],[177,3]]},"1637":{"position":[[11,3]]},"1639":{"position":[[19,4]]},"2495":{"position":[[92,4]]},"2510":{"position":[[455,3]]},"2524":{"position":[[512,5]]},"2539":{"position":[[369,3]]},"2584":{"position":[[64,3]]},"2636":{"position":[[1543,4]]},"2647":{"position":[[61,4],[120,4],[237,3]]},"2649":{"position":[[58,4],[134,4],[162,3]]},"2692":{"position":[[80,3]]},"2719":{"position":[[2243,4]]},"2750":{"position":[[625,4]]}}}],["deped",{"_index":5233,"t":{"2819":{"position":[[344,9]]}}}],["depen",{"_index":3417,"t":{"1247":{"position":[[246,11]]},"1431":{"position":[[2227,11]]},"1445":{"position":[[2227,11]]},"1452":{"position":[[2227,11]]},"1459":{"position":[[2227,11]]},"1466":{"position":[[2227,11]]},"1474":{"position":[[2227,11]]},"1481":{"position":[[2227,11]]},"1494":{"position":[[2227,11]]},"1521":{"position":[[2227,11]]},"2110":{"position":[[203,11]]}}}],["depend",{"_index":258,"t":{"18":{"position":[[12,12],[52,11],[98,10],[178,10],[245,12],[380,12],[398,13],[489,10]]},"31":{"position":[[2375,10],[4039,7]]},"33":{"position":[[45,13]]},"41":{"position":[[13,13],[112,12],[250,11]]},"55":{"position":[[502,15]]},"59":{"position":[[998,6]]},"117":{"position":[[367,13]]},"143":{"position":[[257,12]]},"147":{"position":[[22,12]]},"161":{"position":[[330,12]]},"179":{"position":[[831,12]]},"203":{"position":[[671,13]]},"260":{"position":[[550,12]]},"262":{"position":[[142,13]]},"266":{"position":[[187,11]]},"268":{"position":[[63,10],[550,13]]},"283":{"position":[[1253,13]]},"301":{"position":[[88,9]]},"304":{"position":[[145,9]]},"306":{"position":[[281,9]]},"309":{"position":[[728,6]]},"323":{"position":[[60,12],[376,12]]},"346":{"position":[[215,12]]},"348":{"position":[[296,12]]},"350":{"position":[[249,12]]},"352":{"position":[[373,10],[2237,12]]},"384":{"position":[[450,6]]},"386":{"position":[[95,12]]},"388":{"position":[[143,10],[298,13]]},"394":{"position":[[618,10]]},"398":{"position":[[522,11]]},"400":{"position":[[953,10]]},"419":{"position":[[116,10]]},"429":{"position":[[95,12]]},"448":{"position":[[362,13],[388,10]]},"454":{"position":[[0,12]]},"458":{"position":[[192,12],[227,12],[277,12],[321,12],[612,10],[640,10]]},"480":{"position":[[56,12]]},"482":{"position":[[128,12]]},"486":{"position":[[334,10],[679,13]]},"514":{"position":[[585,10]]},"550":{"position":[[290,10],[365,10]]},"554":{"position":[[40,9],[144,12],[214,12],[298,12],[373,12]]},"556":{"position":[[12,12],[65,10],[242,10],[368,12],[396,10],[441,10],[483,12],[531,10],[575,10],[624,10]]},"582":{"position":[[773,10]]},"594":{"position":[[0,12],[137,12],[525,11],[570,13],[666,12]]},"596":{"position":[[10,12],[1577,11]]},"598":{"position":[[24,10],[221,10],[468,11]]},"600":{"position":[[29,10],[154,10],[461,10],[553,13],[582,10]]},"602":{"position":[[26,12]]},"604":{"position":[[12,12],[57,10],[125,10],[235,11],[313,10],[384,10],[451,12],[527,10],[685,10],[824,10],[942,12]]},"608":{"position":[[23,12]]},"610":{"position":[[432,9]]},"620":{"position":[[422,10]]},"622":{"position":[[261,10],[356,10],[467,10],[1078,12],[1384,12]]},"628":{"position":[[113,12],[227,10],[327,10]]},"632":{"position":[[799,10]]},"643":{"position":[[26,10],[82,12],[128,12]]},"645":{"position":[[271,12],[339,10]]},"647":{"position":[[56,12]]},"651":{"position":[[175,10]]},"671":{"position":[[250,9]]},"679":{"position":[[485,7]]},"689":{"position":[[24,12]]},"702":{"position":[[860,11]]},"704":{"position":[[1788,12],[1851,13]]},"706":{"position":[[7,10],[104,11],[116,10]]},"708":{"position":[[517,11]]},"710":{"position":[[143,12],[956,11]]},"712":{"position":[[1104,11]]},"714":{"position":[[483,11]]},"722":{"position":[[928,11]]},"724":{"position":[[863,11]]},"726":{"position":[[1345,11]]},"728":{"position":[[503,11]]},"732":{"position":[[1161,11]]},"738":{"position":[[882,11]]},"740":{"position":[[1061,11]]},"742":{"position":[[116,13],[1300,11]]},"763":{"position":[[420,11]]},"785":{"position":[[1381,12],[1420,12],[1473,10],[2063,12],[2102,12],[2168,10]]},"813":{"position":[[4,12]]},"843":{"position":[[21,10]]},"855":{"position":[[17,10]]},"882":{"position":[[860,11]]},"884":{"position":[[1788,12],[1851,13]]},"886":{"position":[[517,11]]},"888":{"position":[[928,11]]},"890":{"position":[[1161,11]]},"892":{"position":[[1061,11]]},"895":{"position":[[483,11]]},"897":{"position":[[116,13],[1300,11]]},"903":{"position":[[420,11]]},"913":{"position":[[882,11]]},"928":{"position":[[4,12]]},"953":{"position":[[21,10]]},"963":{"position":[[17,10]]},"1027":{"position":[[60,12]]},"1029":{"position":[[96,12]]},"1031":{"position":[[84,10]]},"1033":{"position":[[83,12]]},"1099":{"position":[[103,9]]},"1129":{"position":[[56,12]]},"1259":{"position":[[66,10]]},"1289":{"position":[[88,12]]},"1311":{"position":[[103,9]]},"1366":{"position":[[82,13]]},"1414":{"position":[[47,10]]},"1418":{"position":[[34,13]]},"1429":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1431":{"position":[[1251,10],[1691,12],[3624,10],[3676,12],[6969,13],[7752,10]]},"1434":{"position":[[1830,12],[1893,13]]},"1438":{"position":[[265,12],[1085,13]]},"1443":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1445":{"position":[[1251,10],[1691,12],[3452,10],[3504,12],[6797,13],[7580,10]]},"1450":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1452":{"position":[[1251,10],[1691,12],[3517,10],[3569,12],[6862,13],[7645,10]]},"1457":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1459":{"position":[[1251,10],[1691,12],[3752,10],[3804,12],[7097,13],[7880,10]]},"1464":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1466":{"position":[[1251,10],[1691,12],[3752,10],[3804,12],[7097,13],[7880,10]]},"1472":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1474":{"position":[[1251,10],[1691,12],[3291,10],[3343,12],[6636,13],[7419,10]]},"1477":{"position":[[160,13]]},"1479":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1481":{"position":[[1251,10],[1691,12],[3723,10],[3775,12],[7068,13],[7851,10]]},"1492":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1494":{"position":[[1251,10],[1691,12],[3247,10],[3299,12],[6592,13],[7375,10]]},"1509":{"position":[[787,9]]},"1519":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"1521":{"position":[[1251,10],[1691,12],[3247,10],[3299,12],[6592,13],[7375,10]]},"1526":{"position":[[2025,13],[2248,9]]},"1531":{"position":[[346,9]]},"1551":{"position":[[83,10]]},"1613":{"position":[[77,10]]},"1615":{"position":[[38,13]]},"1627":{"position":[[65,10]]},"1635":{"position":[[37,10]]},"1637":{"position":[[19,12]]},"1639":{"position":[[55,12]]},"1641":{"position":[[41,10]]},"1643":{"position":[[42,12]]},"1645":{"position":[[23,10]]},"1647":{"position":[[11,12]]},"1701":{"position":[[122,10]]},"1705":{"position":[[122,10]]},"1713":{"position":[[37,10]]},"1729":{"position":[[48,9]]},"1747":{"position":[[65,10]]},"1759":{"position":[[24,12]]},"1765":{"position":[[122,10]]},"1777":{"position":[[37,10]]},"1799":{"position":[[99,13]]},"1815":{"position":[[48,12]]},"1834":{"position":[[46,7]]},"1888":{"position":[[122,10]]},"1974":{"position":[[37,10]]},"2008":{"position":[[37,10]]},"2051":{"position":[[37,10]]},"2079":{"position":[[37,10]]},"2083":{"position":[[37,10]]},"2102":{"position":[[37,10]]},"2124":{"position":[[22,10]]},"2138":{"position":[[37,10]]},"2156":{"position":[[37,10]]},"2160":{"position":[[37,10]]},"2164":{"position":[[33,12]]},"2186":{"position":[[48,9]]},"2204":{"position":[[122,10]]},"2212":{"position":[[37,10]]},"2265":{"position":[[37,10]]},"2353":{"position":[[37,10]]},"2365":{"position":[[44,10]]},"2433":{"position":[[90,12]]},"2456":{"position":[[20,12]]},"2480":{"position":[[334,12]]},"2493":{"position":[[343,12]]},"2495":{"position":[[606,7]]},"2499":{"position":[[2168,12]]},"2508":{"position":[[649,13]]},"2510":{"position":[[23,12],[93,12],[268,11]]},"2539":{"position":[[5,12]]},"2541":{"position":[[154,10]]},"2545":{"position":[[667,10]]},"2564":{"position":[[95,12],[546,10],[596,10]]},"2568":{"position":[[168,12]]},"2584":{"position":[[142,12],[248,10],[360,10]]},"2596":{"position":[[108,10]]},"2632":{"position":[[554,12],[617,13]]},"2636":{"position":[[561,12],[578,14],[1009,10]]},"2645":{"position":[[285,12],[440,15]]},"2647":{"position":[[27,10],[70,10]]},"2651":{"position":[[27,10]]},"2681":{"position":[[0,12]]},"2742":{"position":[[412,11]]},"2772":{"position":[[87,12]]},"2798":{"position":[[511,9]]},"2800":{"position":[[193,12]]},"2809":{"position":[[25,12],[66,10],[112,10],[239,12]]},"2815":{"position":[[2471,12],[2541,13],[2586,13],[2724,11],[2862,12],[2900,12],[2937,12],[3036,7]]},"2819":{"position":[[616,10],[692,10],[944,10]]}}}],["dependabot",{"_index":3549,"t":{"2383":{"position":[[353,11],[728,11]]},"2400":{"position":[[116,11]]},"2413":{"position":[[223,11]]},"2439":{"position":[[231,11]]},"2458":{"position":[[363,11]]},"2470":{"position":[[39,11]]},"2472":{"position":[[217,11]]},"2499":{"position":[[281,11],[801,11],[1888,11],[1959,11]]},"2524":{"position":[[450,11],[915,11]]},"2545":{"position":[[1173,11]]},"2556":{"position":[[468,11]]},"2604":{"position":[[511,11],[801,11],[872,11]]},"2621":{"position":[[1500,11],[1703,11]]},"2636":{"position":[[1406,11],[1482,11]]},"2651":{"position":[[2971,11]]},"2674":{"position":[[2150,11],[2398,11]]},"2687":{"position":[[2113,11]]},"2706":{"position":[[2164,11]]},"2719":{"position":[[2526,11],[2671,11],[3397,11]]},"2733":{"position":[[2513,11],[2619,11]]},"2750":{"position":[[1341,11]]},"2757":{"position":[[108,11]]},"2772":{"position":[[1234,11]]},"2785":{"position":[[1713,10]]}}}],["dependencies.md",{"_index":3938,"t":{"2495":{"position":[[500,15]]}}}],["dependencyfil",{"_index":499,"t":{"31":{"position":[[2349,14]]}}}],["dependencyformaterror",{"_index":4133,"t":{"2539":{"position":[[99,22]]}}}],["deploy",{"_index":2021,"t":{"402":{"position":[[897,9]]},"2719":{"position":[[852,6]]},"2733":{"position":[[2800,6]]},"2830":{"position":[[327,6]]}}}],["deprec",{"_index":278,"t":{"21":{"position":[[97,11],[181,10]]},"25":{"position":[[496,11]]},"31":{"position":[[2402,11],[2454,10],[4496,10],[4558,11]]},"512":{"position":[[120,10]]},"518":{"position":[[49,10]]},"522":{"position":[[534,10]]},"969":{"position":[[44,11]]},"1424":{"position":[[44,11]]},"1543":{"position":[[44,11]]},"2398":{"position":[[117,11]]},"2429":{"position":[[46,10],[221,11]]},"2431":{"position":[[176,11]]},"2433":{"position":[[361,11]]},"2651":{"position":[[626,10]]},"2674":{"position":[[447,10]]},"2733":{"position":[[697,11]]}}}],["deps1.sc",{"_index":2835,"t":{"550":{"position":[[327,8]]}}}],["deps2.sc",{"_index":2836,"t":{"550":{"position":[[336,8]]}}}],["depth",{"_index":1637,"t":{"287":{"position":[[241,5]]},"328":{"position":[[300,6]]},"330":{"position":[[208,6]]},"404":{"position":[[365,5]]},"458":{"position":[[728,5]]},"1414":{"position":[[615,5]]}}}],["deriv",{"_index":4111,"t":{"2531":{"position":[[35,7]]},"2674":{"position":[[1385,6]]}}}],["derivation_2.12",{"_index":2462,"t":{"498":{"position":[[9167,15],[37844,15]]}}}],["derivation_2.12/0.9.0",{"_index":2460,"t":{"498":{"position":[[9136,21],[37813,21]]}}}],["describ",{"_index":1220,"t":{"191":{"position":[[1135,11]]},"390":{"position":[[989,9]]},"398":{"position":[[314,9]]},"484":{"position":[[153,9]]},"486":{"position":[[609,9]]},"492":{"position":[[402,9]]},"534":{"position":[[3,9]]},"649":{"position":[[258,9]]},"675":{"position":[[855,9],[1430,9]]},"921":{"position":[[14,9]]},"965":{"position":[[14,9]]},"1416":{"position":[[114,9]]},"1420":{"position":[[14,9]]}}}],["descript",{"_index":378,"t":{"31":{"position":[[223,11]]},"161":{"position":[[243,11]]},"163":{"position":[[232,11]]},"596":{"position":[[710,11]]},"1934":{"position":[[0,11]]}}}],["design",{"_index":1201,"t":{"187":{"position":[[405,8]]},"392":{"position":[[376,8]]},"763":{"position":[[151,8]]},"871":{"position":[[13,8]]},"903":{"position":[[151,8]]},"1490":{"position":[[207,8]]}}}],["desir",{"_index":1957,"t":{"392":{"position":[[175,8]]},"2702":{"position":[[31,7]]}}}],["despit",{"_index":5306,"t":{"2839":{"position":[[29,7]]}}}],["dest",{"_index":641,"t":{"51":{"position":[[158,5],[175,4]]},"336":{"position":[[403,4]]},"630":{"position":[[1078,4]]}}}],["dest/build.sbt",{"_index":648,"t":{"51":{"position":[[325,15]]}}}],["dest_json/export.json",{"_index":683,"t":{"55":{"position":[[346,21]]}}}],["dest_mil",{"_index":661,"t":{"53":{"position":[[219,10],[241,9]]}}}],["dest_mill/.mil",{"_index":677,"t":{"53":{"position":[[903,15]]}}}],["dest_mill/build.sc",{"_index":664,"t":{"53":{"position":[[395,19]]}}}],["destin",{"_index":497,"t":{"31":{"position":[[2310,11]]},"173":{"position":[[53,11]]},"438":{"position":[[106,11]]},"831":{"position":[[101,11]]},"1037":{"position":[[61,11]]},"1039":{"position":[[67,11]]},"1175":{"position":[[51,11]]},"1265":{"position":[[48,12]]},"1398":{"position":[[158,11]]},"1429":{"position":[[992,11]]},"1431":{"position":[[432,11],[2602,11]]},"1443":{"position":[[992,11],[1054,11],[1105,11]]},"1445":{"position":[[432,11],[2602,11]]},"1450":{"position":[[992,11]]},"1452":{"position":[[432,11],[2602,11]]},"1457":{"position":[[992,11]]},"1459":{"position":[[432,11],[2602,11]]},"1464":{"position":[[992,11]]},"1466":{"position":[[432,11],[2602,11]]},"1472":{"position":[[992,11]]},"1474":{"position":[[432,11],[2602,11]]},"1479":{"position":[[992,11]]},"1481":{"position":[[432,11],[2602,11]]},"1492":{"position":[[992,11]]},"1494":{"position":[[432,11],[2602,11]]},"1519":{"position":[[992,11]]},"1521":{"position":[[432,11],[2602,11]]},"1651":{"position":[[20,11]]},"1653":{"position":[[26,11]]},"1783":{"position":[[20,11]]},"1785":{"position":[[26,11]]},"2023":{"position":[[8,11]]},"2130":{"position":[[48,12]]},"2263":{"position":[[41,11]]},"2357":{"position":[[126,11]]}}}],["destpath",{"_index":1782,"t":{"332":{"position":[[633,8],[913,9]]}}}],["desugar",{"_index":383,"t":{"31":{"position":[[309,10]]}}}],["detail",{"_index":17,"t":{"2":{"position":[[206,7]]},"18":{"position":[[526,8]]},"31":{"position":[[2608,7],[3326,8],[3433,8],[3505,8]]},"39":{"position":[[428,7]]},"107":{"position":[[189,7]]},"111":{"position":[[429,7]]},"119":{"position":[[131,7]]},"121":{"position":[[1170,8]]},"123":{"position":[[121,7]]},"125":{"position":[[4,7]]},"191":{"position":[[635,8]]},"226":{"position":[[928,7]]},"252":{"position":[[229,8]]},"266":{"position":[[434,7]]},"287":{"position":[[219,7]]},"338":{"position":[[2966,7]]},"352":{"position":[[1881,8]]},"394":{"position":[[857,8]]},"396":{"position":[[506,6],[545,7],[688,7]]},"400":{"position":[[713,7]]},"404":{"position":[[89,8],[189,8]]},"452":{"position":[[576,7]]},"466":{"position":[[218,7],[359,6],[585,7],[1169,7]]},"480":{"position":[[961,7]]},"498":{"position":[[3094,6],[31637,6],[63968,7]]},"510":{"position":[[304,7]]},"522":{"position":[[1391,7]]},"540":{"position":[[491,7]]},"596":{"position":[[1702,7]]},"602":{"position":[[153,7]]},"622":{"position":[[1687,7]]},"700":{"position":[[118,8]]},"702":{"position":[[685,8]]},"704":{"position":[[1049,7],[1112,7],[1173,7],[1869,8]]},"708":{"position":[[362,8]]},"710":{"position":[[559,8]]},"712":{"position":[[699,8]]},"714":{"position":[[328,8]]},"718":{"position":[[80,8]]},"722":{"position":[[765,8]]},"724":{"position":[[697,8]]},"726":{"position":[[914,8]]},"728":{"position":[[60,8]]},"730":{"position":[[43,8]]},"732":{"position":[[985,8]]},"738":{"position":[[711,8]]},"740":{"position":[[881,8]]},"742":{"position":[[1137,8]]},"744":{"position":[[82,8]]},"746":{"position":[[85,8]]},"748":{"position":[[158,8]]},"750":{"position":[[571,8]]},"763":{"position":[[271,8]]},"765":{"position":[[71,8]]},"882":{"position":[[685,8]]},"884":{"position":[[1049,7],[1112,7],[1173,7],[1869,8]]},"886":{"position":[[362,8]]},"888":{"position":[[765,8]]},"890":{"position":[[985,8]]},"892":{"position":[[881,8]]},"895":{"position":[[328,8]]},"897":{"position":[[1137,8]]},"899":{"position":[[571,8]]},"903":{"position":[[271,8]]},"905":{"position":[[118,8]]},"909":{"position":[[80,8]]},"913":{"position":[[711,8]]},"915":{"position":[[82,8]]},"917":{"position":[[85,8]]},"919":{"position":[[158,8]]},"1427":{"position":[[727,8]]},"1434":{"position":[[1091,7],[1154,7],[1215,7],[1911,8]]},"1441":{"position":[[404,8]]},"1448":{"position":[[807,8]]},"1455":{"position":[[1027,8]]},"1462":{"position":[[923,8]]},"1470":{"position":[[372,8]]},"1477":{"position":[[1181,8]]},"1484":{"position":[[615,8]]},"1490":{"position":[[327,8]]},"1497":{"position":[[174,8]]},"1507":{"position":[[136,8]]},"1517":{"position":[[767,8]]},"1524":{"position":[[138,8]]},"1529":{"position":[[141,8]]},"1534":{"position":[[214,8]]},"2463":{"position":[[496,8],[708,8]]},"2508":{"position":[[178,7]]},"2632":{"position":[[780,8]]},"2651":{"position":[[897,6]]},"2770":{"position":[[609,7]]},"2817":{"position":[[322,7]]}}}],["detect",{"_index":744,"t":{"59":{"position":[[1138,9]]},"283":{"position":[[2895,9]]},"338":{"position":[[187,7]]},"346":{"position":[[315,6]]},"466":{"position":[[116,8]]},"522":{"position":[[339,9],[440,9]]},"2444":{"position":[[1562,9]]},"2750":{"position":[[521,6]]},"2772":{"position":[[395,6]]},"2837":{"position":[[195,8]]}}}],["detectosapp",{"_index":1868,"t":{"346":{"position":[[337,11]]},"348":{"position":[[371,11],[392,13],[499,11],[520,13]]},"350":{"position":[[399,11],[420,13]]}}}],["detectosapp.jar",{"_index":1872,"t":{"348":{"position":[[145,16]]}}}],["detectosapp.scala",{"_index":1873,"t":{"348":{"position":[[188,17]]},"350":{"position":[[132,17]]}}}],["determin",{"_index":603,"t":{"39":{"position":[[381,9]]},"2568":{"position":[[311,11]]},"2762":{"position":[[140,10]]}}}],["detriment",{"_index":3372,"t":{"1001":{"position":[[299,11]]},"1431":{"position":[[6425,11]]},"1445":{"position":[[6253,11]]},"1452":{"position":[[6318,11]]},"1459":{"position":[[6553,11]]},"1466":{"position":[[6553,11]]},"1474":{"position":[[6092,11]]},"1481":{"position":[[6524,11]]},"1494":{"position":[[6048,11]]},"1521":{"position":[[6048,11]]},"1526":{"position":[[1957,11]]},"1581":{"position":[[244,11]]}}}],["dev",{"_index":3388,"t":{"1165":{"position":[[88,5]]},"1431":{"position":[[181,5]]},"1445":{"position":[[181,5]]},"1452":{"position":[[181,5]]},"1459":{"position":[[181,5]]},"1466":{"position":[[181,5]]},"1474":{"position":[[181,5]]},"1481":{"position":[[181,5]]},"1494":{"position":[[181,5]]},"1521":{"position":[[181,5]]},"2014":{"position":[[45,5]]}}}],["develop",{"_index":1001,"t":{"123":{"position":[[182,10]]},"135":{"position":[[522,11]]},"137":{"position":[[656,11]]},"201":{"position":[[939,10],[970,9]]},"207":{"position":[[242,11]]},"352":{"position":[[166,11]]},"388":{"position":[[396,7]]},"396":{"position":[[65,10]]},"626":{"position":[[52,10]]},"630":{"position":[[527,11]]},"632":{"position":[[378,11]]},"2572":{"position":[[71,9]]},"2602":{"position":[[467,10],[495,10]]}}}],["developer(",{"_index":3494,"t":{"1936":{"position":[[0,12]]}}}],["devic",{"_index":1282,"t":{"203":{"position":[[2169,7]]}}}],["df243e14",{"_index":4776,"t":{"2706":{"position":[[2211,8]]}}}],["dfoo2=bar2",{"_index":4125,"t":{"2535":{"position":[[331,10],[489,10]]}}}],["dfoo=bar",{"_index":1364,"t":{"236":{"position":[[139,8],[248,8],[366,8]]},"366":{"position":[[226,8],[295,8]]},"628":{"position":[[734,8]]},"2584":{"position":[[597,9]]},"2668":{"position":[[108,8]]}}}],["dfoo=bar2",{"_index":4043,"t":{"2512":{"position":[[361,9]]}}}],["dhttp.proxy=4.4.4.4",{"_index":1911,"t":{"368":{"position":[[163,19]]},"372":{"position":[[132,19]]}}}],["dhttp.proxyhost=proxy.corp.com",{"_index":2981,"t":{"610":{"position":[[515,30]]}}}],["dhttp.proxypassword=1234",{"_index":2984,"t":{"610":{"position":[[597,24]]}}}],["dhttp.proxyport=8080",{"_index":2982,"t":{"610":{"position":[[547,20]]}}}],["dhttp.proxyprotocol=http",{"_index":2980,"t":{"610":{"position":[[489,24]]}}}],["dhttp.proxyusername=alex",{"_index":2983,"t":{"610":{"position":[[571,24]]}}}],["dhttp.user=user2",{"_index":1912,"t":{"368":{"position":[[184,16]]},"372":{"position":[[153,17]]}}}],["dhttps.proxyhost=proxy.corp.com",{"_index":2986,"t":{"610":{"position":[[652,31]]}}}],["dhttps.proxypassword=1234",{"_index":2989,"t":{"610":{"position":[[737,25]]}}}],["dhttps.proxyport=8080",{"_index":2987,"t":{"610":{"position":[[685,21]]}}}],["dhttps.proxyprotocol=http",{"_index":2985,"t":{"610":{"position":[[625,25]]}}}],["dhttps.proxyusername=alex",{"_index":2988,"t":{"610":{"position":[[710,25]]}}}],["diagnost",{"_index":2236,"t":{"486":{"position":[[938,11]]},"494":{"position":[[376,11]]},"704":{"position":[[213,12]]},"884":{"position":[[213,12]]},"1335":{"position":[[73,11]]},"1431":{"position":[[3989,11]]},"1434":{"position":[[255,12]]},"1438":{"position":[[831,11]]},"1445":{"position":[[3817,11]]},"1452":{"position":[[3882,11]]},"1459":{"position":[[4117,11]]},"1466":{"position":[[4117,11]]},"1474":{"position":[[3656,11]]},"1481":{"position":[[4088,11]]},"1486":{"position":[[444,11]]},"1494":{"position":[[3612,11]]},"1499":{"position":[[444,11]]},"1504":{"position":[[444,11]]},"1509":{"position":[[444,11]]},"1514":{"position":[[444,11]]},"1521":{"position":[[3612,11]]},"1526":{"position":[[444,11]]},"1531":{"position":[[604,11]]},"1536":{"position":[[444,11]]},"2210":{"position":[[18,11]]},"2375":{"position":[[157,11]]},"2497":{"position":[[24,11]]},"2632":{"position":[[221,12]]},"2649":{"position":[[229,11]]},"2731":{"position":[[65,12]]},"2785":{"position":[[29,11]]},"2802":{"position":[[34,11],[117,11]]}}}],["dialect",{"_index":813,"t":{"83":{"position":[[64,7],[125,7],[205,7],[662,7],[1164,7],[1292,7],[1317,7],[1562,7],[1844,7]]},"89":{"position":[[152,7],[615,7],[703,8],[1200,7],[1661,7]]},"1067":{"position":[[11,7],[88,7]]},"1474":{"position":[[8949,7],[8971,7],[9116,7]]},"1697":{"position":[[11,7],[33,7]]},"2790":{"position":[[284,7],[345,7],[423,7]]}}}],["dialect=scala213",{"_index":835,"t":{"83":{"position":[[1248,17]]}}}],["dialect=scala3",{"_index":837,"t":{"83":{"position":[[1538,15]]}}}],["dialog",{"_index":1147,"t":{"167":{"position":[[311,6]]},"1854":{"position":[[40,6]]}}}],["didn’t",{"_index":1980,"t":{"394":{"position":[[1018,6]]}}}],["diff",{"_index":2392,"t":{"498":{"position":[[5868,4],[34545,4]]}}}],["differ",{"_index":243,"t":{"16":{"position":[[502,9]]},"61":{"position":[[468,10]]},"197":{"position":[[939,10]]},"207":{"position":[[58,9],[219,9]]},"250":{"position":[[321,9]]},"262":{"position":[[132,9]]},"277":{"position":[[1258,9]]},"283":{"position":[[2932,9]]},"323":{"position":[[420,11]]},"458":{"position":[[750,11]]},"486":{"position":[[825,9]]},"500":{"position":[[135,11]]},"516":{"position":[[109,9]]},"522":{"position":[[122,11]]},"534":{"position":[[97,7]]},"604":{"position":[[675,9]]},"610":{"position":[[401,9]]},"618":{"position":[[47,9]]},"639":{"position":[[69,9]]},"671":{"position":[[302,6],[327,9]]},"673":{"position":[[299,11]]},"675":{"position":[[623,9],[785,11],[1359,11]]},"679":{"position":[[118,6]]},"681":{"position":[[24,11]]},"742":{"position":[[106,9]]},"787":{"position":[[921,10]]},"897":{"position":[[106,9]]},"1477":{"position":[[150,9]]},"2444":{"position":[[109,9]]},"2531":{"position":[[137,9]]},"2559":{"position":[[392,11]]},"2626":{"position":[[132,11]]},"2674":{"position":[[1755,11]]},"2794":{"position":[[99,9]]},"2798":{"position":[[499,11]]}}}],["differenti",{"_index":1502,"t":{"277":{"position":[[1582,13]]}}}],["dir",{"_index":1690,"t":{"319":{"position":[[244,3],[388,3],[469,3],[553,3],[1076,3]]},"321":{"position":[[614,3]]},"394":{"position":[[462,4]]},"400":{"position":[[1313,4]]},"561":{"position":[[310,3]]},"622":{"position":[[550,3]]},"1251":{"position":[[20,3]]},"1360":{"position":[[15,3]]},"1429":{"position":[[670,4],[720,3]]},"1431":{"position":[[5439,3],[6113,3]]},"1443":{"position":[[670,4],[720,3]]},"1445":{"position":[[5267,3],[5941,3]]},"1450":{"position":[[670,4],[720,3]]},"1452":{"position":[[5332,3],[6006,3]]},"1457":{"position":[[670,4],[720,3]]},"1459":{"position":[[5567,3],[6241,3],[9010,3]]},"1464":{"position":[[670,4],[720,3]]},"1466":{"position":[[5567,3],[6241,3],[9010,3]]},"1472":{"position":[[670,4],[720,3]]},"1474":{"position":[[5106,3],[5780,3]]},"1479":{"position":[[670,4],[720,3]]},"1481":{"position":[[5538,3],[6212,3]]},"1492":{"position":[[670,4],[720,3]]},"1494":{"position":[[5062,3],[5736,3]]},"1499":{"position":[[730,3]]},"1514":{"position":[[803,3]]},"1519":{"position":[[670,4],[720,3]]},"1521":{"position":[[5062,3],[5736,3],[8374,3]]},"1526":{"position":[[971,3],[1645,3],[2469,3]]},"1536":{"position":[[697,3]]},"2114":{"position":[[20,3]]},"2239":{"position":[[11,4],[26,3]]},"2251":{"position":[[15,3]]},"2674":{"position":[[371,3],[723,3]]},"2687":{"position":[[667,3]]},"2815":{"position":[[545,3],[1637,4],[1794,3]]}}}],["dir/hello.md",{"_index":2846,"t":{"561":{"position":[[174,12]]}}}],["dir1",{"_index":3342,"t":{"869":{"position":[[1254,8]]}}}],["dir1/dir2",{"_index":3349,"t":{"869":{"position":[[1446,9],[1680,9],[1933,9]]}}}],["dir1/file1.scala",{"_index":3348,"t":{"869":{"position":[[1429,16]]}}}],["dir2",{"_index":3344,"t":{"869":{"position":[[1285,8],[1525,5],[1731,4]]}}}],["dir3",{"_index":3346,"t":{"869":{"position":[[1330,8],[1615,5]]}}}],["dir3/project.scala",{"_index":3350,"t":{"869":{"position":[[1456,18],[1627,18],[1708,19]]}}}],["direct",{"_index":256,"t":{"16":{"position":[[939,11]]},"18":{"position":[[299,11]]},"23":{"position":[[72,11],[265,10],[357,9]]},"37":{"position":[[222,9]]},"39":{"position":[[97,9],[302,9],[579,9]]},"41":{"position":[[297,9]]},"49":{"position":[[223,10],[367,10],[558,11],[690,9]]},"59":{"position":[[400,11]]},"121":{"position":[[718,11]]},"169":{"position":[[106,11]]},"171":{"position":[[11,9]]},"173":{"position":[[11,9],[173,9]]},"175":{"position":[[11,9]]},"177":{"position":[[32,9],[197,9],[342,9],[486,9]]},"189":{"position":[[618,10]]},"191":{"position":[[289,10],[487,9],[650,9]]},"193":{"position":[[354,10]]},"195":{"position":[[295,10]]},"197":{"position":[[328,10]]},"199":{"position":[[274,11],[405,10],[606,9]]},"201":{"position":[[48,11],[309,10],[519,9],[578,9],[1050,10]]},"203":{"position":[[255,10],[1619,11],[1912,10],[2459,10]]},"207":{"position":[[392,9],[420,9],[442,9]]},"220":{"position":[[82,11]]},"234":{"position":[[139,9]]},"236":{"position":[[193,9]]},"240":{"position":[[45,9],[362,10],[476,9]]},"262":{"position":[[287,10]]},"264":{"position":[[280,9],[315,10],[1652,10]]},"266":{"position":[[39,11],[366,10],[450,11],[476,10]]},"313":{"position":[[92,11]]},"319":{"position":[[896,10]]},"321":{"position":[[400,10]]},"338":{"position":[[2152,11],[2179,10],[2350,10],[2731,11],[2940,10],[2983,11]]},"352":{"position":[[384,11]]},"384":{"position":[[321,11]]},"394":{"position":[[775,10],[900,11]]},"398":{"position":[[579,10]]},"400":{"position":[[641,10],[739,10],[861,10]]},"442":{"position":[[40,10],[207,9]]},"450":{"position":[[103,10]]},"452":{"position":[[86,10],[360,11],[393,10],[610,10]]},"454":{"position":[[69,11]]},"458":{"position":[[381,10]]},"478":{"position":[[326,10]]},"480":{"position":[[780,10],[986,10],[1023,10]]},"482":{"position":[[785,10]]},"492":{"position":[[217,10],[312,11],[365,10]]},"550":{"position":[[128,10]]},"556":{"position":[[34,10]]},"582":{"position":[[31,10],[167,10],[632,10],[663,10],[947,9],[999,9],[1302,9]]},"589":{"position":[[596,10]]},"591":{"position":[[686,6]]},"596":{"position":[[198,9],[380,9]]},"602":{"position":[[89,10],[187,10]]},"604":{"position":[[500,11],[577,11],[627,10]]},"606":{"position":[[326,11]]},"616":{"position":[[10,10],[193,10],[294,10]]},"618":{"position":[[76,11],[254,11]]},"620":{"position":[[6,10],[216,10],[517,11],[705,10],[833,10]]},"622":{"position":[[44,10],[864,10],[1793,10],[2212,10],[2309,11]]},"624":{"position":[[20,9],[105,10],[316,9]]},"626":{"position":[[6,10],[128,10]]},"628":{"position":[[5,10],[536,10]]},"663":{"position":[[45,9]]},"665":{"position":[[184,10]]},"675":{"position":[[203,9],[1036,10]]},"679":{"position":[[232,10],[356,10],[517,10]]},"689":{"position":[[346,9]]},"702":{"position":[[110,10],[194,10],[288,10]]},"704":{"position":[[1619,10]]},"706":{"position":[[18,10]]},"712":{"position":[[124,10],[208,10],[302,10]]},"722":{"position":[[190,10],[274,10],[368,10]]},"724":{"position":[[122,10],[206,10],[300,10]]},"726":{"position":[[160,10],[339,10],[423,10],[517,10]]},"732":{"position":[[114,10],[198,10],[292,10]]},"738":{"position":[[461,10],[545,10],[639,10]]},"742":{"position":[[450,9],[562,10],[646,10],[740,10]]},"750":{"position":[[471,11]]},"783":{"position":[[314,10],[622,10]]},"787":{"position":[[356,10]]},"871":{"position":[[581,10],[829,10],[944,11]]},"882":{"position":[[110,10],[194,10],[288,10]]},"884":{"position":[[1619,10]]},"888":{"position":[[190,10],[274,10],[368,10]]},"890":{"position":[[114,10],[198,10],[292,10]]},"897":{"position":[[450,9],[562,10],[646,10],[740,10]]},"899":{"position":[[471,11]]},"913":{"position":[[461,10],[545,10],[639,10]]},"1287":{"position":[[28,10],[142,10]]},"1420":{"position":[[560,10]]},"1427":{"position":[[152,10],[236,10],[330,10]]},"1431":{"position":[[3451,10],[3518,10],[3575,10]]},"1434":{"position":[[1661,10]]},"1445":{"position":[[3279,10],[3346,10],[3403,10]]},"1448":{"position":[[232,10],[316,10],[410,10]]},"1452":{"position":[[3344,10],[3411,10],[3468,10]]},"1455":{"position":[[156,10],[240,10],[334,10]]},"1459":{"position":[[3579,10],[3646,10],[3703,10]]},"1466":{"position":[[3579,10],[3646,10],[3703,10]]},"1474":{"position":[[3118,10],[3185,10],[3242,10]]},"1477":{"position":[[494,9],[606,10],[690,10],[784,10]]},"1481":{"position":[[3550,10],[3617,10],[3674,10]]},"1484":{"position":[[515,11]]},"1494":{"position":[[3074,10],[3141,10],[3198,10]]},"1517":{"position":[[517,10],[601,10],[695,10]]},"1521":{"position":[[3074,10],[3141,10],[3198,10]]},"2162":{"position":[[28,10],[87,10]]},"2390":{"position":[[205,10]]},"2398":{"position":[[37,9]]},"2420":{"position":[[140,9]]},"2431":{"position":[[218,10]]},"2448":{"position":[[80,10]]},"2484":{"position":[[93,10],[243,10]]},"2491":{"position":[[246,9]]},"2495":{"position":[[22,9],[197,10],[243,9]]},"2508":{"position":[[325,9],[801,10]]},"2510":{"position":[[294,10]]},"2518":{"position":[[169,9]]},"2537":{"position":[[16,9]]},"2541":{"position":[[31,10],[102,10],[205,9]]},"2566":{"position":[[51,10]]},"2568":{"position":[[211,9],[259,9],[345,9]]},"2570":{"position":[[325,10]]},"2574":{"position":[[92,10]]},"2582":{"position":[[119,9],[438,9]]},"2584":{"position":[[5,10],[428,10]]},"2586":{"position":[[49,10],[311,10]]},"2592":{"position":[[20,9],[108,10]]},"2596":{"position":[[246,10]]},"2598":{"position":[[368,10]]},"2600":{"position":[[96,10]]},"2602":{"position":[[198,10]]},"2611":{"position":[[183,9]]},"2615":{"position":[[31,10],[84,10],[95,10],[129,10]]},"2619":{"position":[[293,10]]},"2630":{"position":[[10,10]]},"2632":{"position":[[480,10]]},"2636":{"position":[[609,9],[936,9]]},"2647":{"position":[[87,9],[176,9]]},"2649":{"position":[[166,9]]},"2651":{"position":[[1107,10],[1281,10]]},"2656":{"position":[[577,10]]},"2670":{"position":[[72,11]]},"2672":{"position":[[67,10]]},"2674":{"position":[[956,10],[1058,10],[1398,10]]},"2681":{"position":[[51,10]]},"2687":{"position":[[553,10]]},"2696":{"position":[[519,6]]},"2706":{"position":[[254,10],[525,10]]},"2713":{"position":[[44,11]]},"2717":{"position":[[51,10]]},"2719":{"position":[[783,9]]},"2725":{"position":[[41,11]]},"2762":{"position":[[389,11]]},"2772":{"position":[[29,10]]},"2785":{"position":[[87,10]]},"2792":{"position":[[79,10]]},"2800":{"position":[[24,10],[148,10]]},"2807":{"position":[[93,11],[213,9]]},"2815":{"position":[[124,10]]},"2819":{"position":[[214,9]]}}}],["directli",{"_index":478,"t":{"31":{"position":[[1780,8],[1833,8]]},"83":{"position":[[72,8],[850,8]]},"89":{"position":[[1464,8]]},"147":{"position":[[685,8]]},"169":{"position":[[39,8]]},"181":{"position":[[400,9]]},"260":{"position":[[168,8]]},"281":{"position":[[1201,8],[1923,8]]},"398":{"position":[[1018,8]]},"417":{"position":[[206,8],[420,8]]},"446":{"position":[[61,8]]},"458":{"position":[[459,8]]},"486":{"position":[[69,8]]},"520":{"position":[[156,9]]},"569":{"position":[[55,8]]},"610":{"position":[[192,8]]},"697":{"position":[[15,8]]},"789":{"position":[[257,8]]},"967":{"position":[[201,8]]},"1422":{"position":[[201,8]]},"1541":{"position":[[201,8]]},"2516":{"position":[[222,8]]},"2535":{"position":[[64,8]]},"2674":{"position":[[1797,8]]},"2700":{"position":[[54,8]]},"2790":{"position":[[292,8]]},"2792":{"position":[[112,8]]}}}],["directori",{"_index":9,"t":{"2":{"position":[[98,9]]},"4":{"position":[[1957,9],[1983,10]]},"6":{"position":[[171,9],[495,9]]},"31":{"position":[[3737,10]]},"35":{"position":[[1035,10]]},"39":{"position":[[43,11],[408,10],[474,9],[550,10]]},"49":{"position":[[307,10]]},"51":{"position":[[164,10]]},"53":{"position":[[230,10]]},"55":{"position":[[217,9]]},"89":{"position":[[450,10],[526,10],[896,10],[1161,10],[1622,10]]},"99":{"position":[[105,11]]},"101":{"position":[[1307,11]]},"103":{"position":[[24,11],[376,9],[531,10],[596,11],[729,11]]},"135":{"position":[[224,9]]},"137":{"position":[[206,9]]},"173":{"position":[[256,10]]},"183":{"position":[[171,10]]},"195":{"position":[[31,9],[115,9]]},"218":{"position":[[225,10]]},"224":{"position":[[177,10]]},"240":{"position":[[530,10]]},"258":{"position":[[171,10]]},"264":{"position":[[106,9],[196,9],[222,10],[484,9],[680,9],[955,9],[976,9],[1071,9],[1202,11],[1403,9],[1568,9]]},"279":{"position":[[833,9]]},"281":{"position":[[150,10],[1241,10],[1425,10],[1735,12],[2138,10],[2196,10],[2238,9],[2288,9],[2679,10],[2781,9]]},"283":{"position":[[716,12],[2173,9],[2769,12],[2814,9],[3061,9],[4706,12]]},"285":{"position":[[1643,12],[1944,12],[2187,9],[2260,9],[2327,9],[2485,9]]},"300":{"position":[[127,10]]},"319":{"position":[[58,9],[392,9]]},"326":{"position":[[341,10],[622,9],[826,9]]},"394":{"position":[[174,10],[240,9],[1075,10],[1112,10],[1174,11],[1255,9]]},"396":{"position":[[186,10]]},"400":{"position":[[246,10],[321,10],[406,12],[501,10],[1501,10]]},"434":{"position":[[203,10]]},"466":{"position":[[1102,9]]},"474":{"position":[[72,11],[135,9],[462,9],[735,9],[791,9],[1104,9],[1519,9],[1546,9],[1612,9]]},"486":{"position":[[311,11],[384,12],[588,10]]},"488":{"position":[[7,9],[274,9],[952,12]]},"490":{"position":[[36,9],[105,9],[253,10]]},"492":{"position":[[694,10]]},"498":{"position":[[51082,9]]},"561":{"position":[[209,11]]},"563":{"position":[[66,12]]},"622":{"position":[[562,9]]},"624":{"position":[[68,9]]},"630":{"position":[[1083,10]]},"647":{"position":[[140,9],[851,9]]},"649":{"position":[[98,9]]},"651":{"position":[[519,9],[673,10]]},"661":{"position":[[490,10],[834,10]]},"679":{"position":[[666,10],[693,9]]},"687":{"position":[[497,10]]},"702":{"position":[[404,12]]},"708":{"position":[[81,12]]},"710":{"position":[[282,12]]},"712":{"position":[[418,12]]},"722":{"position":[[484,12]]},"724":{"position":[[416,12]]},"726":{"position":[[633,12]]},"732":{"position":[[560,12]]},"742":{"position":[[278,9],[368,9],[394,9],[856,12]]},"767":{"position":[[7,11]]},"769":{"position":[[27,9],[49,9]]},"785":{"position":[[1599,11],[2294,11]]},"845":{"position":[[24,9]]},"867":{"position":[[23,10]]},"869":{"position":[[212,9],[234,10],[263,10],[324,10],[383,9],[405,10],[512,9],[631,9],[700,10],[733,10],[794,9],[816,10],[923,9],[966,10],[1095,9],[1160,10],[1542,9],[1760,9],[1976,10]]},"882":{"position":[[404,12]]},"886":{"position":[[81,12]]},"888":{"position":[[484,12]]},"890":{"position":[[560,12]]},"897":{"position":[[278,9],[368,9],[394,9],[856,12]]},"911":{"position":[[27,9],[49,9]]},"955":{"position":[[24,9]]},"981":{"position":[[62,9],[92,10]]},"999":{"position":[[63,9]]},"1039":{"position":[[79,10]]},"1101":{"position":[[86,9]]},"1119":{"position":[[61,9]]},"1155":{"position":[[75,9]]},"1251":{"position":[[80,9]]},"1265":{"position":[[70,9],[156,9]]},"1307":{"position":[[62,9]]},"1321":{"position":[[62,9]]},"1388":{"position":[[62,9]]},"1398":{"position":[[170,10]]},"1400":{"position":[[154,10]]},"1408":{"position":[[55,9]]},"1427":{"position":[[446,12]]},"1429":{"position":[[690,9],[908,9],[979,9]]},"1431":{"position":[[1568,9],[2614,10],[2762,10],[5450,9],[5480,10],[6125,9],[7146,9],[8110,11]]},"1438":{"position":[[142,9]]},"1441":{"position":[[123,12]]},"1443":{"position":[[690,9],[908,9],[979,9],[1117,10]]},"1445":{"position":[[1568,9],[2614,10],[2762,10],[5278,9],[5308,10],[5953,9],[6974,9],[7938,11]]},"1448":{"position":[[526,12]]},"1450":{"position":[[690,9],[908,9],[979,9]]},"1452":{"position":[[1568,9],[2614,10],[2762,10],[5343,9],[5373,10],[6018,9],[7039,9],[8003,11]]},"1455":{"position":[[602,12]]},"1457":{"position":[[690,9],[908,9],[979,9]]},"1459":{"position":[[1568,9],[2614,10],[2762,10],[5578,9],[5608,10],[6253,9],[7274,9],[8238,11],[9034,9]]},"1464":{"position":[[690,9],[908,9],[979,9]]},"1466":{"position":[[1568,9],[2614,10],[2762,10],[5578,9],[5608,10],[6253,9],[7274,9],[8238,11],[9034,9]]},"1472":{"position":[[690,9],[908,9],[979,9]]},"1474":{"position":[[1568,9],[2614,10],[2762,10],[5117,9],[5147,10],[5792,9],[6813,9],[7777,11]]},"1477":{"position":[[322,9],[412,9],[438,9],[900,12]]},"1479":{"position":[[690,9],[908,9],[979,9]]},"1481":{"position":[[1568,9],[2614,10],[2762,10],[5549,9],[5579,10],[6224,9],[7245,9],[8209,11]]},"1492":{"position":[[690,9],[908,9],[979,9]]},"1494":{"position":[[1568,9],[2614,10],[2762,10],[5073,9],[5103,10],[5748,9],[6769,9],[7733,11]]},"1499":{"position":[[671,9],[785,9]]},"1509":{"position":[[834,9]]},"1512":{"position":[[83,9],[105,9]]},"1514":{"position":[[814,9]]},"1519":{"position":[[690,9],[908,9],[979,9]]},"1521":{"position":[[1568,9],[2614,10],[2762,10],[5073,9],[5103,10],[5748,9],[6769,9],[7733,11],[8315,9]]},"1526":{"position":[[982,9],[1012,10],[1657,9],[2480,9]]},"1536":{"position":[[708,9]]},"1561":{"position":[[18,9],[48,10]]},"1579":{"position":[[19,9]]},"1653":{"position":[[38,10]]},"1701":{"position":[[141,12]]},"1705":{"position":[[141,12]]},"1731":{"position":[[31,9]]},"1749":{"position":[[18,9]]},"1765":{"position":[[141,12]]},"1888":{"position":[[141,12]]},"1894":{"position":[[11,9]]},"1910":{"position":[[15,9]]},"2004":{"position":[[20,9]]},"2025":{"position":[[28,9]]},"2114":{"position":[[39,9]]},"2116":{"position":[[74,9]]},"2130":{"position":[[70,9],[115,9]]},"2182":{"position":[[18,9]]},"2196":{"position":[[18,9]]},"2204":{"position":[[141,12]]},"2281":{"position":[[18,9]]},"2357":{"position":[[138,10]]},"2359":{"position":[[122,10]]},"2367":{"position":[[11,9]]},"2407":{"position":[[69,11],[307,12],[370,11]]},"2433":{"position":[[142,11]]},"2456":{"position":[[634,9]]},"2484":{"position":[[176,10]]},"2531":{"position":[[62,9],[341,10]]},"2535":{"position":[[128,10]]},"2582":{"position":[[43,11],[409,10]]},"2592":{"position":[[71,9]]},"2602":{"position":[[262,9]]},"2636":{"position":[[260,9],[1141,9]]},"2651":{"position":[[131,9]]},"2687":{"position":[[1062,9]]},"2696":{"position":[[74,12]]},"2706":{"position":[[355,9]]},"2750":{"position":[[14,11]]},"2762":{"position":[[50,9],[183,11],[637,9]]},"2815":{"position":[[1613,9]]},"2837":{"position":[[21,9]]}}}],["directory/a.scala",{"_index":2195,"t":{"474":{"position":[[689,17],[1024,18],[1242,17]]}}}],["directory/b.scala",{"_index":2197,"t":{"474":{"position":[[965,17],[1265,17]]}}}],["directory|jar",{"_index":496,"t":{"31":{"position":[[2294,15]]}}}],["dirty2ba64fdc//[organisation]/[module]/(scala_[scalaversion]/)(sbt_[sbtversion]/)[revision]/[type]s/[artifact",{"_index":694,"t":{"55":{"position":[[761,111]]}}}],["disabl",{"_index":360,"t":{"27":{"position":[[321,8]]},"31":{"position":[[3081,7]]},"59":{"position":[[731,8]]},"201":{"position":[[1146,7]]},"205":{"position":[[124,7]]},"212":{"position":[[276,8]]},"1001":{"position":[[64,7],[157,7],[169,9]]},"1047":{"position":[[166,7]]},"1167":{"position":[[55,7]]},"1431":{"position":[[4089,7],[6190,7],[6283,7],[6295,9]]},"1445":{"position":[[3917,7],[6018,7],[6111,7],[6123,9]]},"1452":{"position":[[3982,7],[6083,7],[6176,7],[6188,9]]},"1459":{"position":[[4217,7],[6318,7],[6411,7],[6423,9]]},"1466":{"position":[[4217,7],[6318,7],[6411,7],[6423,9]]},"1474":{"position":[[3756,7],[5857,7],[5950,7],[5962,9],[8490,7]]},"1481":{"position":[[4188,7],[6289,7],[6382,7],[6394,9]]},"1494":{"position":[[3712,7],[5813,7],[5906,7],[5918,9]]},"1521":{"position":[[3712,7],[5813,7],[5906,7],[5918,9]]},"1526":{"position":[[1722,7],[1815,7],[1827,9]]},"1581":{"position":[[9,7],[102,7],[114,9]]},"1621":{"position":[[0,7]]},"1677":{"position":[[111,7]]},"2016":{"position":[[11,7]]},"2621":{"position":[[1225,7]]},"2706":{"position":[[1297,7]]},"2755":{"position":[[0,7]]},"2785":{"position":[[325,7]]},"2802":{"position":[[98,7]]},"2826":{"position":[[527,8]]}}}],["disallow",{"_index":4273,"t":{"2586":{"position":[[128,10]]}}}],["disambigu",{"_index":2776,"t":{"522":{"position":[[30,14]]},"661":{"position":[[1505,12]]},"2651":{"position":[[2564,14]]}}}],["disconnect",{"_index":2737,"t":{"498":{"position":[[63832,12]]}}}],["discord",{"_index":2028,"t":{"404":{"position":[[269,7]]}}}],["discoveri",{"_index":2178,"t":{"466":{"position":[[165,9]]}}}],["discuss",{"_index":2029,"t":{"404":{"position":[[307,7],[371,12],[403,11]]},"618":{"position":[[110,11]]},"622":{"position":[[2292,10]]},"683":{"position":[[25,7]]}}}],["disk",{"_index":1924,"t":{"380":{"position":[[92,5]]},"410":{"position":[[44,4],[805,4]]},"476":{"position":[[332,4]]},"661":{"position":[[1929,4]]}}}],["display",{"_index":1969,"t":{"394":{"position":[[107,7]]},"1854":{"position":[[18,9]]},"2444":{"position":[[1516,10]]},"2495":{"position":[[214,9]]},"2520":{"position":[[165,10]]}}}],["disregard",{"_index":375,"t":{"31":{"position":[[121,11]]},"87":{"position":[[631,9]]}}}],["distanc",{"_index":1237,"t":{"197":{"position":[[812,9]]},"787":{"position":[[794,9]]}}}],["distinct",{"_index":3228,"t":{"750":{"position":[[322,8]]},"899":{"position":[[322,8]]},"1484":{"position":[[366,8]]}}}],["distrib",{"_index":3870,"t":{"2472":{"position":[[102,7]]},"2804":{"position":[[635,8]]}}}],["distribut",{"_index":1116,"t":{"155":{"position":[[388,12]]},"161":{"position":[[47,13]]},"163":{"position":[[46,14]]},"502":{"position":[[40,12]]},"540":{"position":[[227,13]]},"622":{"position":[[1469,11]]},"1880":{"position":[[18,12]]},"1998":{"position":[[70,12]]},"2641":{"position":[[80,13],[156,14]]},"2777":{"position":[[284,12]]}}}],["divid",{"_index":2031,"t":{"406":{"position":[[193,6]]},"456":{"position":[[90,7]]},"508":{"position":[[92,7]]},"534":{"position":[[444,7]]}}}],["djavax.net.ssl.truststore=cacert",{"_index":4042,"t":{"2512":{"position":[[327,33]]},"2535":{"position":[[292,33],[454,33]]}}}],["dmg",{"_index":1152,"t":{"171":{"position":[[276,4]]},"1805":{"position":[[6,3]]}}}],["dn",{"_index":4482,"t":{"2636":{"position":[[1360,3]]}}}],["dname=prop",{"_index":2765,"t":{"514":{"position":[[741,10]]}}}],["do",{"_index":551,"t":{"31":{"position":[[4347,6]]},"498":{"position":[[38,6]]},"2621":{"position":[[140,5]]},"2727":{"position":[[146,5]]}}}],["doc",{"_index":38,"t":{"4":{"position":[[204,5]]},"6":{"position":[[423,3],[448,3],[480,3],[511,3]]},"101":{"position":[[416,5]]},"171":{"position":[[230,4]]},"201":{"position":[[1083,4],[1102,3],[1129,3],[1165,4]]},"338":{"position":[[1342,4]]},"502":{"position":[[175,4]]},"520":{"position":[[259,4]]},"540":{"position":[[477,4]]},"651":{"position":[[18,5]]},"708":{"position":[[529,4]]},"886":{"position":[[529,4]]},"971":{"position":[[37,4]]},"1017":{"position":[[45,4]]},"1025":{"position":[[37,4]]},"1035":{"position":[[23,3]]},"1071":{"position":[[52,4]]},"1075":{"position":[[52,4]]},"1083":{"position":[[37,4]]},"1089":{"position":[[11,3],[28,4]]},"1117":{"position":[[45,4]]},"1135":{"position":[[52,4]]},"1147":{"position":[[52,4]]},"1159":{"position":[[37,4]]},"1201":{"position":[[37,4]]},"1229":{"position":[[37,4]]},"1233":{"position":[[37,4]]},"1239":{"position":[[37,4]]},"1271":{"position":[[37,4]]},"1285":{"position":[[37,4]]},"1329":{"position":[[52,4]]},"1337":{"position":[[37,4]]},"1364":{"position":[[45,4]]},"1372":{"position":[[37,4]]},"1394":{"position":[[37,4]]},"1406":{"position":[[44,4]]},"1431":{"position":[[8267,3],[8291,3]]},"1445":{"position":[[8095,3],[8119,3]]},"1452":{"position":[[8160,3],[8184,3]]},"1459":{"position":[[8395,3],[8419,3]]},"1466":{"position":[[8395,3],[8419,3]]},"1474":{"position":[[7934,3],[7958,3]]},"1481":{"position":[[8366,3],[8390,3]]},"1494":{"position":[[7890,3],[7914,3]]},"1521":{"position":[[7890,3],[7914,3]]},"1551":{"position":[[102,4]]},"1613":{"position":[[96,4]]},"1627":{"position":[[84,4]]},"1635":{"position":[[56,4]]},"1649":{"position":[[23,3]]},"1701":{"position":[[154,4]]},"1705":{"position":[[154,4]]},"1713":{"position":[[56,4]]},"1719":{"position":[[11,3],[28,4]]},"1747":{"position":[[84,4]]},"1765":{"position":[[154,4]]},"1777":{"position":[[56,4]]},"1888":{"position":[[154,4]]},"1902":{"position":[[60,3]]},"1974":{"position":[[56,4]]},"2008":{"position":[[56,4]]},"2051":{"position":[[56,4]]},"2079":{"position":[[56,4]]},"2083":{"position":[[56,4]]},"2102":{"position":[[56,4]]},"2138":{"position":[[56,4]]},"2156":{"position":[[56,4]]},"2160":{"position":[[56,4]]},"2204":{"position":[[154,4]]},"2212":{"position":[[56,4]]},"2265":{"position":[[56,4]]},"2353":{"position":[[56,4]]},"2365":{"position":[[63,4]]},"2396":{"position":[[28,4]]},"2398":{"position":[[72,4]]},"2411":{"position":[[340,3]]},"2435":{"position":[[206,4]]},"2454":{"position":[[6,3],[231,4]]},"2495":{"position":[[32,4],[253,4],[294,4],[351,4],[398,4],[447,4],[650,4]]},"2497":{"position":[[226,3]]},"2541":{"position":[[113,4],[147,4],[215,4]]},"2572":{"position":[[4,4],[81,4]]},"2600":{"position":[[0,5],[45,4],[76,4]]},"2621":{"position":[[973,4]]},"2636":{"position":[[704,4],[946,4],[977,4],[1177,4],[1538,4]]},"2651":{"position":[[2377,3],[2602,4],[2764,5]]},"2687":{"position":[[806,4]]},"2706":{"position":[[1047,4],[1124,4]]},"2719":{"position":[[1038,3],[1738,3],[1808,3],[1846,4],[2238,4]]},"2733":{"position":[[1880,4],[2047,4]]},"2772":{"position":[[100,3]]},"2785":{"position":[[187,4]]},"2804":{"position":[[37,3],[95,4]]},"2819":{"position":[[339,4],[386,4]]},"2830":{"position":[[51,4]]},"2841":{"position":[[129,4]]}}}],["doc/index.html",{"_index":162,"t":{"6":{"position":[[644,14]]}}}],["doc=fals",{"_index":1264,"t":{"201":{"position":[[1108,10]]}}}],["docker",{"_index":1072,"t":{"141":{"position":[[342,6]]},"149":{"position":[[69,6],[145,6],[216,8],[237,6],[283,6],[301,6],[331,6],[409,6],[471,6],[498,6],[528,6],[535,6],[552,6],[570,6],[597,6],[699,6],[715,7],[791,6],[818,6],[848,6],[896,6],[1018,6],[1045,6],[1075,6]]},"151":{"position":[[2,6],[41,6],[94,6],[163,6],[190,6],[215,6],[245,6]]},"171":{"position":[[254,7]]},"177":{"position":[[72,6],[242,6]]},"254":{"position":[[56,6],[132,6],[235,6]]},"293":{"position":[[81,6]]},"344":{"position":[[69,6],[153,6],[224,8],[245,6],[291,6],[321,6],[341,6],[429,6],[491,6],[518,6],[548,6],[555,6],[572,6],[592,6],[720,6],[767,6],[794,6],[824,6],[867,6],[918,6],[945,6],[975,6],[1029,6]]},"402":{"position":[[1025,6]]},"1813":{"position":[[6,6]]},"1874":{"position":[[65,7]]},"2617":{"position":[[73,7],[81,6]]},"2621":{"position":[[468,6],[505,6]]},"2651":{"position":[[2177,6],[2493,6]]},"2670":{"position":[[49,6]]},"2815":{"position":[[271,6],[479,6]]}}}],["docker/login",{"_index":3980,"t":{"2499":{"position":[[766,12]]}}}],["docs/java",{"_index":3736,"t":{"2435":{"position":[[257,9]]}}}],["doctor",{"_index":1648,"t":{"300":{"position":[[383,6],[694,6]]},"2660":{"position":[[453,6]]}}}],["document",{"_index":129,"t":{"6":{"position":[[31,13],[139,13],[556,14],[606,13],[713,14]]},"8":{"position":[[552,14]]},"57":{"position":[[367,8]]},"129":{"position":[[635,10]]},"203":{"position":[[1941,10],[2227,13]]},"287":{"position":[[20,13]]},"448":{"position":[[461,13]]},"452":{"position":[[320,13]]},"596":{"position":[[642,15]]},"622":{"position":[[140,14]]},"657":{"position":[[10,13]]},"675":{"position":[[880,14],[1455,14]]},"700":{"position":[[127,13]]},"702":{"position":[[694,13]]},"704":{"position":[[1878,13]]},"708":{"position":[[18,14],[371,13]]},"710":{"position":[[568,13]]},"712":{"position":[[708,13]]},"714":{"position":[[337,13]]},"718":{"position":[[89,13]]},"722":{"position":[[774,13]]},"724":{"position":[[706,13]]},"726":{"position":[[923,13]]},"728":{"position":[[69,13]]},"730":{"position":[[52,13]]},"732":{"position":[[994,13]]},"738":{"position":[[720,13]]},"740":{"position":[[890,13]]},"742":{"position":[[1146,13]]},"746":{"position":[[94,13]]},"750":{"position":[[580,13]]},"763":{"position":[[280,13]]},"765":{"position":[[80,13]]},"879":{"position":[[5,8],[70,13],[170,14],[185,13]]},"882":{"position":[[694,13]]},"884":{"position":[[1878,13]]},"886":{"position":[[18,14],[371,13]]},"888":{"position":[[774,13]]},"890":{"position":[[994,13]]},"892":{"position":[[890,13]]},"895":{"position":[[337,13]]},"897":{"position":[[1146,13]]},"899":{"position":[[580,13]]},"903":{"position":[[280,13]]},"905":{"position":[[127,13]]},"909":{"position":[[89,13]]},"913":{"position":[[720,13]]},"917":{"position":[[94,13]]},"921":{"position":[[5,8],[106,8],[171,13],[271,14],[286,13]]},"965":{"position":[[5,8]]},"1420":{"position":[[5,8],[83,13],[596,9]]},"1427":{"position":[[736,13]]},"1434":{"position":[[1920,13]]},"1441":{"position":[[60,14],[413,13]]},"1448":{"position":[[816,13]]},"1455":{"position":[[1036,13]]},"1462":{"position":[[932,13]]},"1470":{"position":[[381,13]]},"1477":{"position":[[1190,13]]},"1484":{"position":[[624,13]]},"1490":{"position":[[336,13]]},"1497":{"position":[[183,13]]},"1507":{"position":[[145,13]]},"1517":{"position":[[776,13]]},"1529":{"position":[[150,13]]},"2381":{"position":[[76,13]]},"2411":{"position":[[55,13],[110,13],[168,13],[249,13],[380,13],[509,13]]},"2422":{"position":[[49,13]]},"2435":{"position":[[101,8],[386,14],[507,13],[578,13],[649,13],[720,13],[791,13]]},"2454":{"position":[[153,13],[273,13],[331,8],[378,8],[457,13]]},"2468":{"position":[[13,13]]},"2495":{"position":[[139,13]]},"2520":{"position":[[210,8]]},"2556":{"position":[[80,13]]},"2600":{"position":[[216,13]]},"2621":{"position":[[731,13],[767,13],[880,8]]},"2632":{"position":[[789,13]]},"2636":{"position":[[643,13],[765,8],[1650,13]]},"2651":{"position":[[2296,13],[2463,13]]},"2674":{"position":[[1542,13],[1685,13]]},"2687":{"position":[[693,13]]},"2706":{"position":[[747,13],[901,13],[943,8]]},"2719":{"position":[[1324,13],[1544,13],[1638,13]]},"2733":{"position":[[1826,13]]},"2762":{"position":[[666,8]]},"2770":{"position":[[591,8]]},"2772":{"position":[[0,14]]},"2785":{"position":[[147,14]]},"2804":{"position":[[0,14],[233,13]]},"2813":{"position":[[30,10]]},"2817":{"position":[[304,8]]},"2819":{"position":[[0,14],[144,13],[278,13]]},"2826":{"position":[[39,13]]},"2828":{"position":[[46,13]]},"2830":{"position":[[0,13],[90,13]]},"2841":{"position":[[0,13]]}}}],["document.body.appendchild(parnod",{"_index":2123,"t":{"440":{"position":[[553,34]]}}}],["document.createelement(\"p",{"_index":2121,"t":{"440":{"position":[[489,27]]}}}],["docusauru",{"_index":3760,"t":{"2439":{"position":[[147,10]]},"2448":{"position":[[144,10]]},"2636":{"position":[[1508,10]]},"2719":{"position":[[2209,10]]},"2804":{"position":[[854,10]]}}}],["doesn't",{"_index":574,"t":{"35":{"position":[[834,7]]},"89":{"position":[[364,7],[669,7]]},"153":{"position":[[252,7]]},"277":{"position":[[291,7]]},"281":{"position":[[1042,7]]},"283":{"position":[[2959,7]]},"362":{"position":[[40,7]]},"425":{"position":[[93,7]]},"486":{"position":[[51,7]]},"1799":{"position":[[61,7]]},"2392":{"position":[[104,7]]},"2516":{"position":[[124,7]]},"2815":{"position":[[1695,7],[1940,7]]}}}],["doesn’t",{"_index":3065,"t":{"630":{"position":[[367,7]]}}}],["dollar",{"_index":3050,"t":{"624":{"position":[[387,6]]}}}],["dom",{"_index":2113,"t":{"440":{"position":[[10,3],[53,3],[178,4],[617,3]]},"1431":{"position":[[469,3]]},"1445":{"position":[[469,3]]},"1452":{"position":[[469,3]]},"1459":{"position":[[469,3]]},"1466":{"position":[[469,3]]},"1474":{"position":[[469,3]]},"1481":{"position":[[469,3]]},"1494":{"position":[[469,3]]},"1521":{"position":[[469,3]]}}}],["dom::2.1.0",{"_index":2119,"t":{"440":{"position":[[381,10]]}}}],["domain",{"_index":2233,"t":{"486":{"position":[[247,6],[267,6],[806,6]]},"632":{"position":[[455,7]]}}}],["don't",{"_index":1042,"t":{"133":{"position":[[370,5]]},"147":{"position":[[162,5]]},"185":{"position":[[338,5]]},"201":{"position":[[367,5]]},"300":{"position":[[288,5]]},"415":{"position":[[95,5]]},"440":{"position":[[123,5]]},"480":{"position":[[366,5]]},"687":{"position":[[50,5]]},"1115":{"position":[[176,5]]},"1231":{"position":[[247,5]]},"1303":{"position":[[55,5]]},"1345":{"position":[[55,5]]},"1392":{"position":[[55,5]]},"1414":{"position":[[316,5]]},"1416":{"position":[[309,5]]},"1431":{"position":[[6627,5]]},"1445":{"position":[[6455,5]]},"1452":{"position":[[6520,5],[8698,5],[8780,5]]},"1459":{"position":[[6755,5],[8933,5]]},"1466":{"position":[[6755,5],[8933,5]]},"1474":{"position":[[6294,5]]},"1481":{"position":[[6726,5],[8904,5]]},"1486":{"position":[[876,5]]},"1494":{"position":[[6250,5]]},"1521":{"position":[[6250,5]]},"1526":{"position":[[2409,5]]},"1745":{"position":[[121,5]]},"1972":{"position":[[13,5]]},"1990":{"position":[[11,5]]},"2081":{"position":[[192,5]]},"2178":{"position":[[11,5]]},"2224":{"position":[[0,5]]},"2383":{"position":[[417,5]]},"2466":{"position":[[109,5]]},"2480":{"position":[[75,5]]},"2596":{"position":[[223,5]]},"2674":{"position":[[268,5],[1465,5]]},"2687":{"position":[[636,5]]},"2815":{"position":[[1880,5],[2087,5],[2456,5]]},"2839":{"position":[[514,5]]}}}],["done",{"_index":1517,"t":{"281":{"position":[[79,4]]},"309":{"position":[[120,4]]},"313":{"position":[[55,4]]},"548":{"position":[[71,4]]},"647":{"position":[[121,4]]},"693":{"position":[[760,4]]},"2641":{"position":[[201,4]]}}}],["dont",{"_index":4523,"t":{"2651":{"position":[[1258,4]]}}}],["don’t",{"_index":272,"t":{"18":{"position":[[358,5]]},"228":{"position":[[178,5]]},"630":{"position":[[503,5],[581,5]]}}}],["doofin",{"_index":3939,"t":{"2495":{"position":[[538,7]]},"2501":{"position":[[200,7]]}}}],["doubl",{"_index":1347,"t":{"226":{"position":[[575,7]]},"323":{"position":[[168,6]]},"600":{"position":[[479,6]]},"877":{"position":[[79,6],[221,6]]},"2390":{"position":[[713,7],[727,7]]}}}],["doubt",{"_index":2068,"t":{"412":{"position":[[1540,5]]},"661":{"position":[[1699,6]]}}}],["downgrad",{"_index":3750,"t":{"2437":{"position":[[39,9],[120,9]]},"2604":{"position":[[0,9]]},"2719":{"position":[[1458,9]]}}}],["download",{"_index":729,"t":{"59":{"position":[[532,11]]},"81":{"position":[[98,9]]},"105":{"position":[[313,9]]},"107":{"position":[[51,9]]},"117":{"position":[[355,11]]},"143":{"position":[[242,8]]},"147":{"position":[[176,8]]},"155":{"position":[[356,9]]},"309":{"position":[[91,8],[640,9]]},"315":{"position":[[379,10]]},"334":{"position":[[268,8]]},"336":{"position":[[190,9]]},"346":{"position":[[201,9]]},"348":{"position":[[320,11]]},"350":{"position":[[326,10]]},"388":{"position":[[713,8]]},"565":{"position":[[601,10]]},"591":{"position":[[156,8]]},"608":{"position":[[14,8]]},"630":{"position":[[995,8]]},"632":{"position":[[362,10],[552,8]]},"643":{"position":[[15,8]]},"647":{"position":[[923,11]]},"649":{"position":[[311,11]]},"689":{"position":[[10,9]]},"697":{"position":[[24,11]]},"1370":{"position":[[95,10]]},"1418":{"position":[[65,9]]},"1431":{"position":[[7111,10]]},"1438":{"position":[[1227,10]]},"1445":{"position":[[6939,10]]},"1452":{"position":[[7004,10]]},"1459":{"position":[[7239,10]]},"1466":{"position":[[7239,10]]},"1474":{"position":[[6778,10]]},"1481":{"position":[[7210,10]]},"1494":{"position":[[6734,10]]},"1521":{"position":[[6734,10]]},"1526":{"position":[[2167,10]]},"1619":{"position":[[51,10]]},"1621":{"position":[[29,8]]},"1998":{"position":[[83,10]]},"2463":{"position":[[1021,8]]},"2480":{"position":[[217,11],[378,10]]},"2516":{"position":[[282,11]]},"2539":{"position":[[492,8]]},"2588":{"position":[[69,8]]},"2598":{"position":[[440,9]]},"2602":{"position":[[0,8]]},"2664":{"position":[[47,9]]},"2687":{"position":[[882,8]]},"2694":{"position":[[16,8]]},"2696":{"position":[[321,10]]},"2772":{"position":[[418,11]]},"2785":{"position":[[754,11]]},"2839":{"position":[[478,8]]}}}],["download.googleapis.com/maven2",{"_index":2948,"t":{"596":{"position":[[343,31]]},"843":{"position":[[367,30]]},"953":{"position":[[367,30]]}}}],["dpkg",{"_index":1131,"t":{"161":{"position":[[110,4]]}}}],["dproperty=valu",{"_index":477,"t":{"31":{"position":[[1742,15],[1764,15]]},"1115":{"position":[[122,15]]},"1452":{"position":[[8644,15]]},"1459":{"position":[[8879,15]]},"1466":{"position":[[8879,15]]},"1481":{"position":[[8850,15]]},"1745":{"position":[[67,15]]}}}],["dri",{"_index":3463,"t":{"1452":{"position":[[8772,3]]}}}],["drive",{"_index":3601,"t":{"2392":{"position":[[35,5]]},"2446":{"position":[[35,6],[150,5]]}}}],["driven",{"_index":431,"t":{"31":{"position":[[918,6]]}}}],["drop",{"_index":1921,"t":{"372":{"position":[[202,7]]},"614":{"position":[[895,7]]},"2615":{"position":[[52,8]]},"2649":{"position":[[273,4]]}}}],["dropdown",{"_index":1653,"t":{"300":{"position":[[1179,8]]},"301":{"position":[[649,8]]}}}],["dsomething=a",{"_index":3294,"t":{"821":{"position":[[130,12],[167,12]]},"930":{"position":[[130,12],[167,12]]}}}],["dt_socket",{"_index":1659,"t":{"301":{"position":[[395,9]]},"304":{"position":[[452,9]]},"2746":{"position":[[122,9]]}}}],["due",{"_index":2184,"t":{"468":{"position":[[371,3],[411,3]]},"671":{"position":[[92,3]]},"675":{"position":[[385,3],[1303,3]]},"2444":{"position":[[330,3],[464,3],[1636,3]]}}}],["dummi",{"_index":3500,"t":{"1972":{"position":[[0,5]]},"2750":{"position":[[642,5]]}}}],["dump",{"_index":55,"t":{"4":{"position":[[639,4],[721,4]]},"1011":{"position":[[55,4]]},"1438":{"position":[[1464,4],[1469,4]]},"1591":{"position":[[11,4]]},"2604":{"position":[[893,4]]},"2636":{"position":[[1503,4]]},"2733":{"position":[[1856,4]]}}}],["duplic",{"_index":631,"t":{"49":{"position":[[516,11]]},"277":{"position":[[786,11]]},"2598":{"position":[[597,10]]}}}],["durat",{"_index":3368,"t":{"985":{"position":[[63,8]]},"987":{"position":[[55,8]]},"989":{"position":[[63,8]]},"1431":{"position":[[5629,8],[5707,8],[5791,8]]},"1445":{"position":[[5457,8],[5535,8],[5619,8]]},"1452":{"position":[[5522,8],[5600,8],[5684,8]]},"1459":{"position":[[5757,8],[5835,8],[5919,8]]},"1466":{"position":[[5757,8],[5835,8],[5919,8]]},"1474":{"position":[[5296,8],[5374,8],[5458,8]]},"1481":{"position":[[5728,8],[5806,8],[5890,8]]},"1494":{"position":[[5252,8],[5330,8],[5414,8]]},"1521":{"position":[[5252,8],[5330,8],[5414,8]]},"1526":{"position":[[1161,8],[1239,8],[1323,8]]},"1565":{"position":[[19,8]]},"1567":{"position":[[11,8]]},"1569":{"position":[[19,8]]}}}],["dure",{"_index":470,"t":{"31":{"position":[[1416,6]]},"41":{"position":[[153,6]]},"59":{"position":[[175,6]]},"61":{"position":[[0,6]]},"783":{"position":[[180,6]]},"1217":{"position":[[82,6]]},"1431":{"position":[[1022,6]]},"1445":{"position":[[1022,6]]},"1452":{"position":[[1022,6]]},"1459":{"position":[[1022,6]]},"1466":{"position":[[1022,6]]},"1474":{"position":[[1022,6]]},"1481":{"position":[[1022,6]]},"1494":{"position":[[1022,6]]},"1521":{"position":[[1022,6]]},"2067":{"position":[[39,6]]},"2488":{"position":[[38,6]]},"2510":{"position":[[133,6]]},"2733":{"position":[[270,6],[505,6]]},"2839":{"position":[[413,6]]}}}],["dynam",{"_index":3895,"t":{"2486":{"position":[[200,7]]}}}],["dynamic|librari",{"_index":3323,"t":{"847":{"position":[[356,15]]},"957":{"position":[[356,15]]}}}],["e",{"_index":915,"t":{"97":{"position":[[1000,2]]},"408":{"position":[[23,1]]},"412":{"position":[[86,3],[1445,1],[1470,1],[1712,1],[1737,1]]},"514":{"position":[[170,2]]},"587":{"position":[[234,1]]},"1275":{"position":[[10,2]]},"1431":{"position":[[1969,1]]},"1445":{"position":[[1969,1]]},"1452":{"position":[[1969,1]]},"1459":{"position":[[1969,1]]},"1466":{"position":[[1969,1]]},"1474":{"position":[[1969,1]]},"1481":{"position":[[1969,1]]},"1494":{"position":[[1969,1]]},"1521":{"position":[[1969,1]]},"2142":{"position":[[10,2]]},"2371":{"position":[[318,1]]},"2405":{"position":[[209,1],[474,1]]},"2429":{"position":[[169,1],[515,1]]},"2463":{"position":[[317,1],[1263,1]]},"2611":{"position":[[105,1]]},"2619":{"position":[[229,1]]},"2753":{"position":[[251,1]]},"2768":{"position":[[180,2],[367,1],[840,1]]},"2811":{"position":[[74,1],[144,1],[475,1]]},"2815":{"position":[[911,1],[1743,1]]}}}],["e.g",{"_index":349,"t":{"25":{"position":[[928,5]]},"27":{"position":[[125,4],[231,4]]},"49":{"position":[[570,4]]},"61":{"position":[[427,4]]},"63":{"position":[[211,4]]},"197":{"position":[[1025,4],[1101,4]]},"203":{"position":[[842,4],[1055,5]]},"226":{"position":[[420,4]]},"340":{"position":[[221,6],[291,6],[472,6]]},"366":{"position":[[110,4]]},"591":{"position":[[92,5]]},"596":{"position":[[961,4],[1366,5]]},"620":{"position":[[638,5]]},"634":{"position":[[61,5]]},"651":{"position":[[684,4]]},"661":{"position":[[195,4]]},"665":{"position":[[779,4]]},"675":{"position":[[1242,4]]},"687":{"position":[[593,4]]},"689":{"position":[[511,4]]},"691":{"position":[[165,4],[402,4]]},"693":{"position":[[670,4],[920,4]]},"787":{"position":[[157,5],[1007,4],[1083,4]]},"997":{"position":[[81,5]]},"1412":{"position":[[424,4]]},"1431":{"position":[[6061,5]]},"1445":{"position":[[5889,5]]},"1452":{"position":[[5954,5]]},"1459":{"position":[[6189,5]]},"1466":{"position":[[6189,5]]},"1474":{"position":[[5728,5]]},"1481":{"position":[[6160,5]]},"1494":{"position":[[5684,5]]},"1521":{"position":[[5684,5]]},"1526":{"position":[[1593,5]]},"1577":{"position":[[37,5]]},"1599":{"position":[[184,4]]},"2444":{"position":[[1007,4]]},"2446":{"position":[[158,4],[240,4]]},"2480":{"position":[[474,4]]},"2564":{"position":[[458,4],[638,4],[773,4]]},"2643":{"position":[[354,4]]}}}],["e.scala",{"_index":1427,"t":{"264":{"position":[[661,7],[1007,7]]}}}],["e259e7e8a23475b3",{"_index":790,"t":{"69":{"position":[[174,16]]},"71":{"position":[[33,16]]}}}],["each",{"_index":635,"t":{"49":{"position":[[675,4]]},"99":{"position":[[291,4]]},"201":{"position":[[397,4]]},"283":{"position":[[338,4],[2010,4],[3208,4],[3367,4],[3489,4],[3738,4]]},"300":{"position":[[145,4]]},"309":{"position":[[738,4]]},"340":{"position":[[202,4]]},"370":{"position":[[361,4]]},"406":{"position":[[259,4]]},"444":{"position":[[189,4]]},"458":{"position":[[178,4]]},"572":{"position":[[402,4]]},"582":{"position":[[936,4]]},"591":{"position":[[1448,4]]},"661":{"position":[[139,4]]},"671":{"position":[[297,4]]},"673":{"position":[[449,4]]},"679":{"position":[[332,4]]},"681":{"position":[[98,4]]},"693":{"position":[[483,4],[737,4]]},"702":{"position":[[669,4]]},"708":{"position":[[346,4]]},"710":{"position":[[547,4]]},"712":{"position":[[683,4]]},"722":{"position":[[749,4]]},"724":{"position":[[681,4]]},"726":{"position":[[898,4]]},"732":{"position":[[825,4]]},"742":{"position":[[1121,4]]},"882":{"position":[[669,4]]},"886":{"position":[[346,4]]},"888":{"position":[[749,4]]},"890":{"position":[[825,4]]},"897":{"position":[[1121,4]]},"965":{"position":[[153,4]]},"1412":{"position":[[266,4]]},"1427":{"position":[[711,4]]},"1441":{"position":[[388,4]]},"1448":{"position":[[791,4]]},"1455":{"position":[[867,4]]},"1477":{"position":[[1165,4]]},"1539":{"position":[[52,4]]},"2512":{"position":[[207,4],[513,4]]},"2535":{"position":[[248,4]]},"2794":{"position":[[270,4]]},"2809":{"position":[[206,4]]}}}],["earli",{"_index":4536,"t":{"2651":{"position":[[1861,5]]}}}],["earlier",{"_index":1229,"t":{"197":{"position":[[202,7]]},"522":{"position":[[595,7]]},"534":{"position":[[19,7]]},"582":{"position":[[792,7],[1094,7]]},"2753":{"position":[[74,7]]}}}],["eas",{"_index":315,"t":{"25":{"position":[[4,4]]}}}],["easi",{"_index":1668,"t":{"311":{"position":[[53,4]]},"534":{"position":[[183,4]]},"653":{"position":[[382,4]]}}}],["easier",{"_index":1400,"t":{"260":{"position":[[24,6]]},"456":{"position":[[149,6]]},"653":{"position":[[23,6]]},"2527":{"position":[[190,6]]},"2531":{"position":[[100,6]]},"2815":{"position":[[855,6]]}}}],["easiest",{"_index":1309,"t":{"210":{"position":[[14,7]]},"645":{"position":[[4,7]]}}}],["easili",{"_index":1765,"t":{"330":{"position":[[465,6]]},"346":{"position":[[84,6]]},"478":{"position":[[144,6]]},"2484":{"position":[[202,6]]},"2590":{"position":[[50,6]]},"2649":{"position":[[101,6]]}}}],["easli",{"_index":1679,"t":{"317":{"position":[[20,5]]}}}],["echo",{"_index":966,"t":{"111":{"position":[[59,4],[117,4],[197,4],[346,4]]},"115":{"position":[[79,6]]},"330":{"position":[[350,4],[376,4]]},"342":{"position":[[209,4],[411,4],[422,4],[436,6],[591,4]]},"374":{"position":[[90,4]]},"378":{"position":[[8,4],[66,4],[146,4],[295,4]]},"380":{"position":[[98,4],[163,4],[416,4],[486,4]]},"388":{"position":[[530,4]]},"410":{"position":[[272,4],[818,4]]},"412":{"position":[[1390,4],[1657,4]]},"434":{"position":[[469,4]]},"567":{"position":[[99,4]]},"661":{"position":[[968,4],[1038,4],[1795,4],[1853,4],[1911,4],[1956,4]]},"2698":{"position":[[99,4]]}}}],["echo.scala",{"_index":1866,"t":{"342":{"position":[[397,10],[577,10]]}}}],["ecma",{"_index":3244,"t":{"785":{"position":[[813,4]]},"1191":{"position":[[56,4]]},"1431":{"position":[[589,4]]},"1445":{"position":[[589,4]]},"1452":{"position":[[589,4]]},"1459":{"position":[[589,4]]},"1466":{"position":[[589,4]]},"1474":{"position":[[589,4]]},"1481":{"position":[[589,4]]},"1494":{"position":[[589,4]]},"1521":{"position":[[589,4]]},"2041":{"position":[[13,4]]}}}],["ecosystem",{"_index":1878,"t":{"352":{"position":[[275,9]]},"392":{"position":[[352,10],[414,9]]}}}],["edbe573e.jar",{"_index":2380,"t":{"498":{"position":[[5274,12],[9475,12],[9648,12],[9831,12],[10008,12],[13901,12],[14078,12],[14253,12],[18218,12],[33951,12],[38152,12],[38325,12],[38508,12],[38685,12],[42578,12],[42755,12],[42930,12],[46895,12]]}}}],["edbe573e/compil",{"_index":2544,"t":{"498":{"position":[[14211,17],[18174,17],[42888,17],[46851,17]]}}}],["edbe573e/zinc",{"_index":2468,"t":{"498":{"position":[[9437,13],[9607,13],[9785,13],[9965,13],[13860,13],[14035,13],[38114,13],[38284,13],[38462,13],[38642,13],[42537,13],[42712,13]]}}}],["edbe573e/zinc_2.12",{"_index":2378,"t":{"498":{"position":[[5241,18],[33918,18]]}}}],["edit",{"_index":761,"t":{"61":{"position":[[375,6]]},"187":{"position":[[610,4]]},"2731":{"position":[[31,4],[121,5]]}}}],["editor",{"_index":1401,"t":{"260":{"position":[[66,6]]},"396":{"position":[[146,6]]},"468":{"position":[[150,7]]},"2731":{"position":[[95,7]]}}}],["ee3c4343.jar",{"_index":2405,"t":{"498":{"position":[[6357,12],[35034,12]]}}}],["effect",{"_index":369,"t":{"29":{"position":[[253,11]]},"279":{"position":[[961,6]]},"370":{"position":[[373,11]]},"480":{"position":[[37,11]]},"628":{"position":[[388,11]]},"647":{"position":[[949,11]]},"1001":{"position":[[311,6]]},"1431":{"position":[[6437,6]]},"1445":{"position":[[6265,6]]},"1452":{"position":[[6330,6]]},"1459":{"position":[[6565,6]]},"1466":{"position":[[6565,6]]},"1474":{"position":[[6104,6]]},"1481":{"position":[[6536,6]]},"1494":{"position":[[6060,6]]},"1521":{"position":[[6060,6]]},"1526":{"position":[[1969,6]]},"1581":{"position":[[256,6]]}}}],["effect_2.12",{"_index":2497,"t":{"498":{"position":[[11152,11],[39829,11]]}}}],["effect_2.12/7.2.20/scalaz",{"_index":2496,"t":{"498":{"position":[[11126,25],[39803,25]]}}}],["effici",{"_index":4121,"t":{"2533":{"position":[[91,9]]}}}],["effort",{"_index":993,"t":{"121":{"position":[[1011,6]]},"466":{"position":[[473,7]]},"478":{"position":[[28,6]]},"2656":{"position":[[73,6]]}}}],["elimin",{"_index":452,"t":{"31":{"position":[[1215,9]]},"616":{"position":[[106,11]]},"2512":{"position":[[156,11]]},"2535":{"position":[[197,11]]}}}],["emac",{"_index":1399,"t":{"260":{"position":[[0,5]]},"291":{"position":[[157,5]]},"2468":{"position":[[90,5]]}}}],["email",{"_index":79,"t":{"4":{"position":[[985,8],[1565,5],[1827,5]]},"69":{"position":[[111,5]]},"123":{"position":[[150,6]]},"125":{"position":[[208,5],[261,5]]},"704":{"position":[[1036,7]]},"884":{"position":[[1036,7]]},"1434":{"position":[[1078,7]]},"1597":{"position":[[0,5]]},"1830":{"position":[[42,5]]},"2719":{"position":[[83,5],[95,5]]}}}],["emb",{"_index":3414,"t":{"1227":{"position":[[43,5]]},"1431":{"position":[[1114,5],[1130,5]]},"1445":{"position":[[1114,5],[1130,5]]},"1452":{"position":[[1114,5],[1130,5]]},"1459":{"position":[[1114,5],[1130,5]]},"1466":{"position":[[1114,5],[1130,5]]},"1474":{"position":[[1114,5],[1130,5]]},"1481":{"position":[[1114,5],[1130,5]]},"1494":{"position":[[1114,5],[1130,5]]},"1521":{"position":[[1114,5],[1130,5]]},"2077":{"position":[[0,5]]}}}],["embed",{"_index":1979,"t":{"394":{"position":[[819,8]]},"2766":{"position":[[21,9]]}}}],["emit",{"_index":501,"t":{"31":{"position":[[2414,4],[2692,4]]},"438":{"position":[[13,4],[57,5],[212,5],[316,4],[333,7]]},"1173":{"position":[[43,4]]},"1431":{"position":[[368,4],[385,4]]},"1445":{"position":[[368,4],[385,4]]},"1452":{"position":[[368,4],[385,4]]},"1459":{"position":[[368,4],[385,4]]},"1466":{"position":[[368,4],[385,4]]},"1474":{"position":[[368,4],[385,4]]},"1481":{"position":[[368,4],[385,4]]},"1494":{"position":[[368,4],[385,4]]},"1521":{"position":[[368,4],[385,4]]},"2021":{"position":[[0,4]]}}}],["empti",{"_index":1008,"t":{"125":{"position":[[226,5]]},"1868":{"position":[[23,6]]},"2539":{"position":[[81,5]]},"2750":{"position":[[588,5]]}}}],["enabl",{"_index":516,"t":{"31":{"position":[[3071,6],[3293,6],[3467,6],[3991,6],[4527,7],[4582,7]]},"137":{"position":[[1097,6]]},"175":{"position":[[112,6]]},"181":{"position":[[61,7],[342,8]]},"203":{"position":[[2363,6]]},"260":{"position":[[625,6]]},"315":{"position":[[173,6],[231,6],[428,6],[599,6]]},"384":{"position":[[0,6]]},"427":{"position":[[0,6]]},"434":{"position":[[517,6]]},"466":{"position":[[1054,6]]},"558":{"position":[[478,6],[536,6]]},"561":{"position":[[258,6],[316,6]]},"563":{"position":[[151,6],[231,6]]},"565":{"position":[[650,6],[821,6]]},"585":{"position":[[987,6]]},"634":{"position":[[3,6]]},"704":{"position":[[194,7],[226,7],[456,7],[859,7]]},"783":{"position":[[523,6]]},"841":{"position":[[0,6]]},"871":{"position":[[649,6]]},"884":{"position":[[194,7],[226,7],[456,7],[859,7]]},"1001":{"position":[[55,6]]},"1161":{"position":[[43,6]]},"1177":{"position":[[43,6]]},"1203":{"position":[[43,6]]},"1335":{"position":[[55,6]]},"1370":{"position":[[55,6]]},"1431":{"position":[[5,6],[473,6],[681,6],[3971,6],[6181,6],[7071,6]]},"1434":{"position":[[236,7],[268,7],[498,7],[901,7]]},"1438":{"position":[[813,6],[1187,6]]},"1445":{"position":[[5,6],[473,6],[681,6],[3799,6],[6009,6],[6899,6]]},"1452":{"position":[[5,6],[473,6],[681,6],[3864,6],[6074,6],[6964,6]]},"1459":{"position":[[5,6],[473,6],[681,6],[4099,6],[6309,6],[7199,6]]},"1466":{"position":[[5,6],[473,6],[681,6],[4099,6],[6309,6],[7199,6]]},"1474":{"position":[[5,6],[473,6],[681,6],[3638,6],[5848,6],[6738,6]]},"1481":{"position":[[5,6],[473,6],[681,6],[4070,6],[6280,6],[7170,6]]},"1486":{"position":[[426,6]]},"1494":{"position":[[5,6],[473,6],[681,6],[3594,6],[5804,6],[6694,6]]},"1499":{"position":[[426,6]]},"1504":{"position":[[426,6]]},"1509":{"position":[[426,6]]},"1514":{"position":[[426,6]]},"1521":{"position":[[5,6],[473,6],[681,6],[3594,6],[5804,6],[6694,6]]},"1526":{"position":[[426,6],[1713,6],[2127,6]]},"1531":{"position":[[586,6]]},"1536":{"position":[[426,6]]},"1581":{"position":[[0,6]]},"1619":{"position":[[11,6]]},"1779":{"position":[[26,6]]},"1978":{"position":[[14,6]]},"2010":{"position":[[0,6]]},"2027":{"position":[[0,6]]},"2053":{"position":[[0,6]]},"2210":{"position":[[0,6]]},"2621":{"position":[[446,6]]},"2632":{"position":[[202,7],[234,7],[277,7],[347,7]]},"2641":{"position":[[757,8],[886,6]]},"2651":{"position":[[91,7]]},"2672":{"position":[[130,6]]},"2696":{"position":[[159,6],[231,6],[257,7],[443,6]]},"2706":{"position":[[1485,6]]},"2717":{"position":[[31,7]]},"2733":{"position":[[2881,6]]},"2770":{"position":[[223,6],[281,6]]},"2802":{"position":[[88,6]]},"2815":{"position":[[76,7],[805,6]]},"2826":{"position":[[1082,7]]}}}],["encapsul",{"_index":4038,"t":{"2508":{"position":[[547,12]]},"2594":{"position":[[209,13]]}}}],["encod",{"_index":341,"t":{"25":{"position":[[674,8]]},"31":{"position":[[2497,8],[2506,10],[2535,8]]},"969":{"position":[[1,8]]},"1424":{"position":[[1,8]]},"1543":{"position":[[1,8]]},"1595":{"position":[[41,6]]},"1960":{"position":[[59,7]]},"2518":{"position":[[119,8]]},"2636":{"position":[[324,6]]},"2733":{"position":[[668,9]]}}}],["encount",{"_index":881,"t":{"91":{"position":[[330,9]]},"121":{"position":[[330,9]]},"189":{"position":[[318,9]]},"558":{"position":[[131,9]]},"589":{"position":[[130,9]]},"630":{"position":[[137,9]]},"632":{"position":[[127,9]]},"710":{"position":[[761,9]]},"712":{"position":[[909,9]]},"720":{"position":[[182,9]]},"726":{"position":[[1143,9]]},"728":{"position":[[301,9]]},"730":{"position":[[284,9]]},"734":{"position":[[289,9]]},"736":{"position":[[192,9]]},"2504":{"position":[[102,11]]},"2611":{"position":[[303,9]]}}}],["encourag",{"_index":1545,"t":{"281":{"position":[[2594,10]]},"2559":{"position":[[309,9]]},"2564":{"position":[[913,10]]}}}],["encrypt",{"_index":101,"t":{"4":{"position":[[1646,7]]},"69":{"position":[[62,7]]},"127":{"position":[[339,7]]},"203":{"position":[[1345,7]]}}}],["end",{"_index":73,"t":{"4":{"position":[[877,3]]},"75":{"position":[[84,3]]},"77":{"position":[[128,3],[270,3]]},"210":{"position":[[595,6]]},"264":{"position":[[58,4],[886,4]]},"283":{"position":[[3451,3]]},"285":{"position":[[2721,3]]},"356":{"position":[[303,3]]},"398":{"position":[[187,4]]},"400":{"position":[[1058,3]]},"659":{"position":[[46,3]]},"691":{"position":[[398,3]]},"742":{"position":[[234,4]]},"897":{"position":[[234,4]]},"1477":{"position":[[278,4]]},"2444":{"position":[[309,3]]},"2604":{"position":[[1004,4]]}}}],["end_src",{"_index":1409,"t":{"260":{"position":[[463,9],[473,9]]}}}],["endpoint",{"_index":1316,"t":{"210":{"position":[[696,9]]}}}],["enforc",{"_index":4203,"t":{"2554":{"position":[[96,7]]},"2719":{"position":[[1249,7]]},"2733":{"position":[[3312,7]]},"2750":{"position":[[603,7]]}}}],["enhanc",{"_index":4104,"t":{"2527":{"position":[[20,12]]},"2723":{"position":[[60,12]]}}}],["enough",{"_index":2012,"t":{"402":{"position":[[224,7]]},"474":{"position":[[1062,6]]},"645":{"position":[[201,6]]}}}],["ensur",{"_index":2769,"t":{"518":{"position":[[549,6],[1134,6]]},"622":{"position":[[1615,6]]},"1416":{"position":[[3,6]]},"2377":{"position":[[0,6]]},"2493":{"position":[[271,6]]},"2508":{"position":[[723,7]]},"2512":{"position":[[740,6]]},"2636":{"position":[[666,6]]},"2687":{"position":[[118,6]]},"2733":{"position":[[1907,6]]},"2750":{"position":[[7,6]]}}}],["enter",{"_index":1373,"t":{"242":{"position":[[96,5],[263,5],[449,5]]},"244":{"position":[[170,5]]},"2719":{"position":[[2059,5]]},"2727":{"position":[[57,5]]}}}],["entir",{"_index":593,"t":{"39":{"position":[[36,6]]},"281":{"position":[[807,8]]},"370":{"position":[[398,6]]},"722":{"position":[[43,6]]},"888":{"position":[[43,6]]},"1448":{"position":[[85,6]]},"2512":{"position":[[587,6]]},"2582":{"position":[[36,6]]}}}],["entri",{"_index":58,"t":{"4":{"position":[[678,7],[1110,6]]},"127":{"position":[[132,7]]},"496":{"position":[[238,5]]},"679":{"position":[[408,6]]},"693":{"position":[[725,7]]},"753":{"position":[[4,7]]},"1013":{"position":[[71,5]]},"1438":{"position":[[355,5]]},"1599":{"position":[[108,5]]},"1601":{"position":[[28,5]]},"2621":{"position":[[36,7]]},"2632":{"position":[[933,5]]}}}],["enum",{"_index":4480,"t":{"2636":{"position":[[1264,5]]}}}],["env",{"_index":1386,"t":{"252":{"position":[[66,3]]},"791":{"position":[[42,5]]},"1386":{"position":[[75,3]]},"1509":{"position":[[941,3]]},"1514":{"position":[[760,3],[784,3]]},"2279":{"position":[[31,3]]},"2456":{"position":[[609,3]]},"2493":{"position":[[519,3]]},"2651":{"position":[[146,3]]},"2772":{"position":[[893,3]]}}}],["env:env_var",{"_index":3470,"t":{"1599":{"position":[[254,13]]}}}],["env:env_var_nam",{"_index":3021,"t":{"614":{"position":[[1656,17]]},"2694":{"position":[[443,17]]}}}],["env:gh_token",{"_index":3186,"t":{"693":{"position":[[1015,12]]}}}],["env:my_github_token",{"_index":87,"t":{"4":{"position":[[1183,21],[1243,19]]}}}],["env:my_password",{"_index":789,"t":{"69":{"position":[[141,15]]},"791":{"position":[[117,15]]}}}],["env:pgp_secret",{"_index":1277,"t":{"203":{"position":[[1659,14],[1789,14]]}}}],["env:publish_secret_key",{"_index":3308,"t":{"837":{"position":[[279,22]]},"839":{"position":[[299,22]]}}}],["env:sonatype_password",{"_index":1024,"t":{"129":{"position":[[504,21],[1243,21]]},"199":{"position":[[578,21]]}}}],["env:sonatype_us",{"_index":1023,"t":{"129":{"position":[[486,17],[1225,17]]},"199":{"position":[[560,17]]}}}],["env_var",{"_index":3469,"t":{"1599":{"position":[[234,7]]}}}],["environ",{"_index":736,"t":{"59":{"position":[[665,11]]},"121":{"position":[[672,12]]},"129":{"position":[[659,11],[905,12],[957,11],[1063,11],[1363,11]]},"207":{"position":[[305,12]]},"326":{"position":[[64,13]]},"344":{"position":[[661,13]]},"348":{"position":[[624,13]]},"372":{"position":[[25,11]]},"490":{"position":[[208,11]]},"498":{"position":[[51011,11]]},"596":{"position":[[574,11]]},"632":{"position":[[390,11]]},"634":{"position":[[147,11]]},"639":{"position":[[165,11]]},"645":{"position":[[30,11]]},"649":{"position":[[21,11],[243,11]]},"651":{"position":[[254,13]]},"693":{"position":[[517,11]]},"753":{"position":[[24,11]]},"789":{"position":[[400,11]]},"791":{"position":[[11,11]]},"1247":{"position":[[199,12]]},"1431":{"position":[[2180,12]]},"1445":{"position":[[2180,12]]},"1452":{"position":[[2180,12]]},"1459":{"position":[[2180,12]]},"1466":{"position":[[2180,12]]},"1474":{"position":[[2180,12]]},"1481":{"position":[[2180,12]]},"1494":{"position":[[2180,12]]},"1521":{"position":[[2180,12]]},"1599":{"position":[[213,11]]},"2110":{"position":[[156,12]]},"2463":{"position":[[18,11]]},"2510":{"position":[[225,11]]},"2783":{"position":[[263,12]]}}}],["epoch.major",{"_index":1860,"t":{"340":{"position":[[274,11]]}}}],["equal",{"_index":3382,"t":{"1115":{"position":[[115,5]]},"1452":{"position":[[8637,5]]},"1459":{"position":[[8872,5]]},"1466":{"position":[[8872,5]]},"1481":{"position":[[8843,5]]},"1745":{"position":[[60,5]]}}}],["equival",{"_index":637,"t":{"49":{"position":[[741,10]]},"226":{"position":[[16,10]]},"266":{"position":[[96,12]]},"518":{"position":[[655,10]]},"538":{"position":[[30,10]]},"574":{"position":[[166,10]]},"628":{"position":[[34,11],[403,10],[565,11]]},"740":{"position":[[59,10]]},"892":{"position":[[59,10]]},"1462":{"position":[[101,10]]},"2584":{"position":[[38,11],[457,10]]},"2733":{"position":[[809,10]]}}}],["eras",{"_index":439,"t":{"31":{"position":[[1013,5],[1076,6]]},"2674":{"position":[[699,5]]}}}],["erasur",{"_index":437,"t":{"31":{"position":[[1002,7]]}}}],["erron",{"_index":5153,"t":{"2800":{"position":[[8,9]]}}}],["error",{"_index":323,"t":{"25":{"position":[[284,6]]},"31":{"position":[[2593,6]]},"61":{"position":[[710,6]]},"101":{"position":[[1248,5]]},"117":{"position":[[112,7],[190,7],[245,7],[255,7]]},"250":{"position":[[381,6]]},"334":{"position":[[200,5]]},"336":{"position":[[897,5]]},"440":{"position":[[98,6],[183,6]]},"486":{"position":[[962,7]]},"498":{"position":[[51342,5]]},"518":{"position":[[139,7]]},"530":{"position":[[305,7],[339,7],[384,7],[420,7],[436,5]]},"542":{"position":[[96,6]]},"544":{"position":[[20,6]]},"572":{"position":[[580,7]]},"600":{"position":[[601,6]]},"649":{"position":[[297,7],[305,5],[463,5]]},"675":{"position":[[678,6],[696,5]]},"683":{"position":[[461,7]]},"685":{"position":[[543,6],[587,7]]},"2405":{"position":[[438,6],[525,7]]},"2409":{"position":[[83,6]]},"2444":{"position":[[1000,6],[1156,6],[1163,7],[1185,7],[1244,7],[1336,7]]},"2463":{"position":[[164,5],[397,6]]},"2539":{"position":[[380,5]]},"2568":{"position":[[229,6]]},"2594":{"position":[[678,7],[702,7],[785,7],[848,7],[862,5]]},"2598":{"position":[[31,5]]},"2600":{"position":[[137,5]]},"2621":{"position":[[360,5]]},"2636":{"position":[[6,5]]},"2651":{"position":[[1229,6],[2246,5]]},"2674":{"position":[[301,6]]},"2706":{"position":[[163,5]]},"2772":{"position":[[224,5],[315,5]]},"2790":{"position":[[166,5]]},"2800":{"position":[[171,6]]}}}],["error/warn",{"_index":4322,"t":{"2602":{"position":[[138,13]]}}}],["errors/warn",{"_index":2263,"t":{"494":{"position":[[388,17]]}}}],["es",{"_index":2098,"t":{"434":{"position":[[451,2],[524,2]]},"436":{"position":[[260,2]]},"1431":{"position":[[565,2]]},"1445":{"position":[[565,2]]},"1452":{"position":[[565,2]]},"1459":{"position":[[565,2]]},"1466":{"position":[[565,2]]},"1474":{"position":[[565,2]]},"1481":{"position":[[565,2]]},"1494":{"position":[[565,2]]},"1521":{"position":[[565,2]]},"2025":{"position":[[65,2]]},"2390":{"position":[[284,2],[812,2],[958,2]]},"2493":{"position":[[10,2]]},"2815":{"position":[[0,2],[39,2],[160,2]]}}}],["es2015",{"_index":3401,"t":{"1191":{"position":[[84,7]]},"1431":{"position":[[617,7]]},"1445":{"position":[[617,7]]},"1452":{"position":[[617,7]]},"1459":{"position":[[617,7]]},"1466":{"position":[[617,7]]},"1474":{"position":[[617,7]]},"1481":{"position":[[617,7]]},"1494":{"position":[[617,7]]},"1521":{"position":[[617,7]]},"2041":{"position":[[41,7]]}}}],["es2016",{"_index":3402,"t":{"1191":{"position":[[92,7]]},"1431":{"position":[[625,7]]},"1445":{"position":[[625,7]]},"1452":{"position":[[625,7]]},"1459":{"position":[[625,7]]},"1466":{"position":[[625,7]]},"1474":{"position":[[625,7]]},"1481":{"position":[[625,7]]},"1494":{"position":[[625,7]]},"1521":{"position":[[625,7]]},"2041":{"position":[[49,7]]}}}],["es2017",{"_index":3403,"t":{"1191":{"position":[[100,7]]},"1431":{"position":[[633,7]]},"1445":{"position":[[633,7]]},"1452":{"position":[[633,7]]},"1459":{"position":[[633,7]]},"1466":{"position":[[633,7]]},"1474":{"position":[[633,7]]},"1481":{"position":[[633,7]]},"1494":{"position":[[633,7]]},"1521":{"position":[[633,7]]},"2041":{"position":[[57,7]]}}}],["es2018",{"_index":3404,"t":{"1191":{"position":[[108,7]]},"1431":{"position":[[641,7]]},"1445":{"position":[[641,7]]},"1452":{"position":[[641,7]]},"1459":{"position":[[641,7]]},"1466":{"position":[[641,7]]},"1474":{"position":[[641,7]]},"1481":{"position":[[641,7]]},"1494":{"position":[[641,7]]},"1521":{"position":[[641,7]]},"2041":{"position":[[65,7]]}}}],["es2019",{"_index":3405,"t":{"1191":{"position":[[116,7]]},"1431":{"position":[[649,7]]},"1445":{"position":[[649,7]]},"1452":{"position":[[649,7]]},"1459":{"position":[[649,7]]},"1466":{"position":[[649,7]]},"1474":{"position":[[649,7]]},"1481":{"position":[[649,7]]},"1494":{"position":[[649,7]]},"1521":{"position":[[649,7]]},"2041":{"position":[[73,7]]}}}],["es2020",{"_index":3406,"t":{"1191":{"position":[[124,7]]},"1431":{"position":[[657,7]]},"1445":{"position":[[657,7]]},"1452":{"position":[[657,7]]},"1459":{"position":[[657,7]]},"1466":{"position":[[657,7]]},"1474":{"position":[[657,7]]},"1481":{"position":[[657,7]]},"1494":{"position":[[657,7]]},"1521":{"position":[[657,7]]},"2041":{"position":[[81,7]]}}}],["es2021",{"_index":3407,"t":{"1191":{"position":[[132,6]]},"1431":{"position":[[665,6]]},"1445":{"position":[[665,6]]},"1452":{"position":[[665,6]]},"1459":{"position":[[665,6]]},"1466":{"position":[[665,6]]},"1474":{"position":[[665,6]]},"1481":{"position":[[665,6]]},"1494":{"position":[[665,6]]},"1521":{"position":[[665,6]]},"2041":{"position":[[89,6]]}}}],["es5_1",{"_index":3400,"t":{"1191":{"position":[[77,6]]},"1431":{"position":[[610,6]]},"1445":{"position":[[610,6]]},"1452":{"position":[[610,6]]},"1459":{"position":[[610,6]]},"1466":{"position":[[610,6]]},"1474":{"position":[[610,6]]},"1481":{"position":[[610,6]]},"1494":{"position":[[610,6]]},"1521":{"position":[[610,6]]},"2041":{"position":[[34,6]]}}}],["escap",{"_index":4797,"t":{"2715":{"position":[[145,7]]},"2733":{"position":[[609,9],[751,7]]}}}],["esmodul",{"_index":3596,"t":{"2390":{"position":[[933,8]]},"2394":{"position":[[25,8]]},"2815":{"position":[[113,10]]}}}],["esmodule/",{"_index":3392,"t":{"1169":{"position":[[86,12]]},"1431":{"position":[[322,12]]},"1445":{"position":[[322,12]]},"1452":{"position":[[322,12]]},"1459":{"position":[[322,12]]},"1466":{"position":[[322,12]]},"1474":{"position":[[322,12]]},"1481":{"position":[[322,12]]},"1494":{"position":[[322,12]]},"1521":{"position":[[322,12]]},"2018":{"position":[[43,12]]}}}],["especi",{"_index":1716,"t":{"321":{"position":[[827,10]]},"622":{"position":[[1343,10]]},"2649":{"position":[[468,10]]}}}],["essenti",{"_index":2758,"t":{"510":{"position":[[250,11]]},"2512":{"position":[[500,12]]}}}],["establish",{"_index":2779,"t":{"522":{"position":[[238,11]]},"700":{"position":[[40,9]]},"905":{"position":[[40,9]]},"1497":{"position":[[96,9]]},"2345":{"position":[[35,12]]}}}],["etc",{"_index":2023,"t":{"402":{"position":[[1095,6]]},"419":{"position":[[161,4]]},"486":{"position":[[723,4]]},"2727":{"position":[[202,5]]}}}],["eval_2.12",{"_index":2450,"t":{"498":{"position":[[8438,9],[37115,9]]}}}],["eval_2.12/2.3.3/monix",{"_index":2449,"t":{"498":{"position":[[8416,21],[37093,21]]}}}],["evalu",{"_index":1184,"t":{"181":{"position":[[186,11]]},"2740":{"position":[[185,11]]},"2760":{"position":[[254,11]]},"2768":{"position":[[732,11]]}}}],["even",{"_index":43,"t":{"4":{"position":[[291,4]]},"25":{"position":[[827,4]]},"29":{"position":[[199,4]]},"63":{"position":[[79,4]]},"123":{"position":[[582,4]]},"226":{"position":[[261,4],[391,4]]},"283":{"position":[[1737,4]]},"321":{"position":[[31,4]]},"380":{"position":[[278,4]]},"402":{"position":[[938,4],[1056,4]]},"410":{"position":[[241,4]]},"484":{"position":[[0,4],[116,4]]},"518":{"position":[[64,4]]},"546":{"position":[[661,4]]},"614":{"position":[[8,4]]},"665":{"position":[[620,4],[750,4]]},"687":{"position":[[564,4]]},"693":{"position":[[8,4]]},"1418":{"position":[[165,4]]},"2311":{"position":[[43,4]]},"2598":{"position":[[339,4]]},"2643":{"position":[[325,4]]},"2768":{"position":[[0,4]]},"2798":{"position":[[43,4]]},"2815":{"position":[[1675,4]]}}}],["event",{"_index":2614,"t":{"498":{"position":[[18756,6],[47433,6],[63866,6]]}}}],["events/1.3.2/appl",{"_index":2613,"t":{"498":{"position":[[18732,18],[47409,18]]}}}],["eventtim",{"_index":2682,"t":{"498":{"position":[[24150,9],[24505,9],[56312,9],[56667,9]]}}}],["everyday",{"_index":2205,"t":{"478":{"position":[[117,8]]},"2656":{"position":[[162,8]]}}}],["everyth",{"_index":1351,"t":{"226":{"position":[[792,10]]},"281":{"position":[[2758,10]]},"283":{"position":[[1829,10]]},"326":{"position":[[202,10]]},"410":{"position":[[428,10]]},"474":{"position":[[423,10]]},"506":{"position":[[202,10]]},"632":{"position":[[669,10]]}}}],["everywher",{"_index":2211,"t":{"480":{"position":[[149,10]]}}}],["evolv",{"_index":2154,"t":{"446":{"position":[[322,6]]}}}],["ex",{"_index":4199,"t":{"2552":{"position":[[297,4]]}}}],["exact",{"_index":1433,"t":{"264":{"position":[[1244,5]]},"273":{"position":[[60,6]]},"300":{"position":[[312,5]]},"362":{"position":[[176,5]]},"474":{"position":[[283,5]]}}}],["exactli",{"_index":829,"t":{"83":{"position":[[979,7]]},"89":{"position":[[1799,7]]},"264":{"position":[[1110,7]]},"2762":{"position":[[617,7]]}}}],["exampl",{"_index":39,"t":{"4":{"position":[[210,8]]},"35":{"position":[[540,8]]},"39":{"position":[[499,8]]},"83":{"position":[[1084,7],[1343,7]]},"85":{"position":[[91,8]]},"101":{"position":[[436,7],[989,8]]},"111":{"position":[[354,7]]},"129":{"position":[[848,7]]},"149":{"position":[[87,8]]},"161":{"position":[[130,8]]},"163":{"position":[[130,8]]},"165":{"position":[[101,8]]},"167":{"position":[[118,8]]},"171":{"position":[[111,8]]},"173":{"position":[[123,8]]},"181":{"position":[[423,8]]},"191":{"position":[[680,7]]},"195":{"position":[[233,8]]},"199":{"position":[[118,9],[636,7]]},"201":{"position":[[608,7]]},"256":{"position":[[219,7]]},"264":{"position":[[510,7],[518,7],[793,7]]},"266":{"position":[[146,8]]},"268":{"position":[[578,7]]},"279":{"position":[[105,8]]},"281":{"position":[[2477,7]]},"283":{"position":[[3437,9]]},"285":{"position":[[294,8]]},"297":{"position":[[32,7]]},"300":{"position":[[707,7]]},"309":{"position":[[188,8],[513,7],[580,8]]},"313":{"position":[[108,8]]},"319":{"position":[[6,8],[492,8]]},"326":{"position":[[271,8]]},"334":{"position":[[357,8]]},"336":{"position":[[236,8]]},"338":{"position":[[1832,7],[1959,8],[2278,7],[2911,9]]},"342":{"position":[[102,8]]},"344":{"position":[[87,8],[679,8]]},"346":{"position":[[252,8]]},"352":{"position":[[246,8],[1266,8],[1983,8]]},"356":{"position":[[205,8],[442,8]]},"368":{"position":[[69,7]]},"378":{"position":[[303,7]]},"380":{"position":[[401,7]]},"390":{"position":[[8,7]]},"392":{"position":[[49,8]]},"402":{"position":[[367,8],[563,7]]},"412":{"position":[[633,8]]},"417":{"position":[[4,8],[449,8]]},"421":{"position":[[4,8]]},"423":{"position":[[11,8]]},"448":{"position":[[121,7]]},"482":{"position":[[298,8]]},"498":{"position":[[368,7],[31619,7]]},"508":{"position":[[299,8],[326,7],[594,8],[621,8],[1093,8],[1400,8]]},"522":{"position":[[1475,9]]},"532":{"position":[[428,7]]},"534":{"position":[[738,8]]},"536":{"position":[[15,7]]},"540":{"position":[[11,7],[158,7]]},"567":{"position":[[107,7]]},"572":{"position":[[2,7],[27,7]]},"574":{"position":[[277,7],[302,7]]},"576":{"position":[[224,7],[249,7],[483,7]]},"578":{"position":[[435,7]]},"580":{"position":[[116,7]]},"582":{"position":[[209,7],[360,7],[453,7],[1289,8]]},"591":{"position":[[54,8]]},"594":{"position":[[183,8],[762,8]]},"598":{"position":[[252,8]]},"610":{"position":[[381,7]]},"612":{"position":[[38,7],[243,7]]},"624":{"position":[[143,7]]},"626":{"position":[[180,8]]},"628":{"position":[[50,8],[189,8]]},"661":{"position":[[769,7]]},"665":{"position":[[199,8],[495,7]]},"673":{"position":[[551,8]]},"704":{"position":[[80,8]]},"740":{"position":[[787,8]]},"785":{"position":[[237,7]]},"801":{"position":[[51,9]]},"803":{"position":[[87,9]]},"805":{"position":[[48,9]]},"807":{"position":[[81,9]]},"809":{"position":[[86,9]]},"811":{"position":[[160,9]]},"813":{"position":[[44,9]]},"815":{"position":[[97,9],[155,12]]},"817":{"position":[[87,9]]},"819":{"position":[[77,9]]},"821":{"position":[[93,9]]},"823":{"position":[[72,9]]},"825":{"position":[[90,9]]},"827":{"position":[[58,9]]},"829":{"position":[[83,9]]},"831":{"position":[[118,9]]},"833":{"position":[[111,9]]},"835":{"position":[[128,9]]},"837":{"position":[[150,9]]},"839":{"position":[[179,9]]},"841":{"position":[[39,9]]},"843":{"position":[[208,9]]},"845":{"position":[[116,9]]},"847":{"position":[[379,9]]},"849":{"position":[[55,9]]},"851":{"position":[[526,9]]},"853":{"position":[[58,9]]},"855":{"position":[[177,9]]},"858":{"position":[[81,9]]},"860":{"position":[[76,9]]},"862":{"position":[[79,9]]},"864":{"position":[[66,9]]},"869":{"position":[[1171,8]]},"884":{"position":[[80,8]]},"892":{"position":[[787,8]]},"924":{"position":[[87,9]]},"926":{"position":[[48,9]]},"928":{"position":[[44,9]]},"930":{"position":[[93,9]]},"932":{"position":[[72,9]]},"934":{"position":[[58,9]]},"936":{"position":[[55,9]]},"939":{"position":[[86,9]]},"941":{"position":[[160,9]]},"943":{"position":[[97,9],[155,12]]},"945":{"position":[[87,9]]},"947":{"position":[[77,9]]},"949":{"position":[[90,9]]},"951":{"position":[[111,9]]},"953":{"position":[[208,9]]},"955":{"position":[[116,9]]},"957":{"position":[[379,9]]},"959":{"position":[[526,9]]},"961":{"position":[[58,9]]},"963":{"position":[[177,9]]},"1434":{"position":[[122,8]]},"1462":{"position":[[829,8]]},"2398":{"position":[[47,8]]},"2495":{"position":[[76,8]]},"2533":{"position":[[232,8]]},"2552":{"position":[[45,7]]},"2582":{"position":[[358,8]]},"2584":{"position":[[221,8],[473,7]]},"2586":{"position":[[282,8]]},"2590":{"position":[[136,7]]},"2592":{"position":[[218,8]]},"2602":{"position":[[253,8]]},"2645":{"position":[[224,8],[308,7]]},"2651":{"position":[[2500,7]]},"2692":{"position":[[924,8]]},"2698":{"position":[[107,7]]},"2770":{"position":[[428,7]]},"2794":{"position":[[178,7]]},"2796":{"position":[[230,8]]},"2815":{"position":[[1578,9],[2995,7],[3014,8]]}}}],["example.md",{"_index":2850,"t":{"572":{"position":[[280,10]]},"2770":{"position":[[400,10],[551,10]]}}}],["example.sc",{"_index":3656,"t":{"2407":{"position":[[179,10],[426,10]]}}}],["example/scala",{"_index":605,"t":{"39":{"position":[[536,13],[634,15]]},"2582":{"position":[[395,13],[494,15]]}}}],["example/src",{"_index":1434,"t":{"264":{"position":[[1272,11]]}}}],["example/src/test",{"_index":1437,"t":{"264":{"position":[[1447,16]]}}}],["except",{"_index":986,"t":{"117":{"position":[[101,6]]},"336":{"position":[[976,9]]},"392":{"position":[[475,10]]},"494":{"position":[[504,9]]},"496":{"position":[[89,9],[345,10]]},"508":{"position":[[919,9]]},"522":{"position":[[1239,9]]},"544":{"position":[[9,6]]},"620":{"position":[[489,10]]},"628":{"position":[[456,7]]},"732":{"position":[[455,10]]},"890":{"position":[[455,10]]},"1455":{"position":[[497,10]]},"2516":{"position":[[11,9]]},"2651":{"position":[[259,9],[349,9]]},"2753":{"position":[[354,9]]},"2768":{"position":[[93,9]]}}}],["exception(\"broken",{"_index":4998,"t":{"2753":{"position":[[260,20]]}}}],["exclam",{"_index":2063,"t":{"412":{"position":[[879,12],[1477,11],[1744,11]]}}}],["exclud",{"_index":592,"t":{"39":{"position":[[3,7],[89,7],[135,7],[294,7],[511,7],[626,7]]},"97":{"position":[[214,10]]},"598":{"position":[[3,7],[68,7],[238,9],[445,7],[496,7],[648,7]]},"600":{"position":[[394,7]]},"815":{"position":[[0,7],[43,7],[69,7],[117,7],[147,7],[194,7]]},"943":{"position":[[0,7],[43,7],[69,7],[117,7],[147,7],[194,7]]},"1269":{"position":[[55,7]]},"1431":{"position":[[8662,7],[8670,7]]},"1445":{"position":[[8490,7],[8498,7]]},"1452":{"position":[[8555,7],[8563,7]]},"1459":{"position":[[8790,7],[8798,7]]},"1466":{"position":[[8790,7],[8798,7]]},"1474":{"position":[[8329,7],[8337,7]]},"1481":{"position":[[8761,7],[8769,7]]},"1494":{"position":[[8285,7],[8293,7]]},"1521":{"position":[[8285,7],[8293,7]]},"1815":{"position":[[11,7]]},"2134":{"position":[[0,7]]},"2456":{"position":[[0,7]]},"2582":{"position":[[3,7],[111,7],[225,7],[370,7],[486,7]]},"2636":{"position":[[1001,7]]},"2815":{"position":[[2607,8],[2954,8],[3107,8]]}}}],["exclude=org%%nam",{"_index":2959,"t":{"598":{"position":[[87,17]]}}}],["exclude=org%nam",{"_index":2960,"t":{"598":{"position":[[125,16]]}}}],["excludepath",{"_index":853,"t":{"87":{"position":[[458,12]]}}}],["excludetest",{"_index":4302,"t":{"2598":{"position":[[202,12]]}}}],["exclus",{"_index":606,"t":{"41":{"position":[[62,11]]},"87":{"position":[[188,9]]},"2510":{"position":[[45,11]]},"2564":{"position":[[351,11]]}}}],["execut",{"_index":905,"t":{"97":{"position":[[38,8],[1005,7],[1023,7],[1040,7],[1058,7]]},"111":{"position":[[40,10]]},"141":{"position":[[415,11],[434,11]]},"147":{"position":[[473,11]]},"149":{"position":[[24,10],[131,8]]},"155":{"position":[[55,11],[138,11]]},"157":{"position":[[57,11],[245,10]]},"159":{"position":[[437,10]]},"226":{"position":[[252,8]]},"236":{"position":[[308,8]]},"293":{"position":[[32,10]]},"332":{"position":[[33,10]]},"334":{"position":[[27,10]]},"342":{"position":[[55,11],[163,10],[344,11]]},"344":{"position":[[24,10],[139,8]]},"402":{"position":[[420,10]]},"417":{"position":[[393,11],[409,7],[760,10]]},"421":{"position":[[81,10]]},"514":{"position":[[209,7]]},"578":{"position":[[160,8]]},"580":{"position":[[197,10]]},"610":{"position":[[358,9]]},"665":{"position":[[59,11],[302,10],[611,8]]},"671":{"position":[[20,9]]},"704":{"position":[[656,10]]},"873":{"position":[[269,10]]},"884":{"position":[[656,10]]},"1199":{"position":[[116,10]]},"1273":{"position":[[53,7]]},"1275":{"position":[[15,7],[29,7]]},"1277":{"position":[[53,7]]},"1281":{"position":[[65,7]]},"1412":{"position":[[31,11]]},"1431":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4927,10],[7409,7],[7557,7],[7596,7]]},"1434":{"position":[[698,10]]},"1445":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4755,10],[7237,7],[7385,7],[7424,7]]},"1452":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4820,10],[7302,7],[7450,7],[7489,7]]},"1459":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5055,10],[7537,7],[7685,7],[7724,7]]},"1466":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5055,10],[7537,7],[7685,7],[7724,7]]},"1474":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4594,10],[7076,7],[7224,7],[7263,7]]},"1481":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5026,10],[7508,7],[7656,7],[7695,7]]},"1494":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4550,10],[7032,7],[7180,7],[7219,7]]},"1521":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4550,10],[7032,7],[7180,7],[7219,7]]},"1787":{"position":[[38,10]]},"1789":{"position":[[77,10]]},"1791":{"position":[[70,10]]},"1860":{"position":[[31,10]]},"1874":{"position":[[23,10]]},"2049":{"position":[[72,10]]},"2140":{"position":[[10,7]]},"2142":{"position":[[15,7],[29,7]]},"2144":{"position":[[10,7]]},"2148":{"position":[[10,7]]},"2152":{"position":[[32,7]]},"2154":{"position":[[11,7]]},"2512":{"position":[[222,10],[263,7]]},"2535":{"position":[[263,10]]},"2602":{"position":[[740,8]]},"2621":{"position":[[482,7]]},"2643":{"position":[[87,9]]},"2755":{"position":[[156,9]]},"2768":{"position":[[185,7],[203,7],[222,7],[298,8]]},"2815":{"position":[[2331,11]]}}}],["execution_2.12",{"_index":2448,"t":{"498":{"position":[[8303,14],[36980,14]]}}}],["execution_2.12/2.3.3/monix",{"_index":2447,"t":{"498":{"position":[[8276,26],[36953,26]]}}}],["execv",{"_index":2705,"t":{"498":{"position":[[31582,6],[63744,6]]}}}],["exist",{"_index":864,"t":{"89":{"position":[[372,6],[397,8]]},"281":{"position":[[974,8]]},"285":{"position":[[325,8]]},"323":{"position":[[432,5]]},"472":{"position":[[143,8]]},"490":{"position":[[244,8]]},"534":{"position":[[791,8]]},"1039":{"position":[[96,6]]},"1382":{"position":[[83,6]]},"1443":{"position":[[1134,6]]},"1514":{"position":[[713,6]]},"1653":{"position":[[55,6]]},"1785":{"position":[[50,6]]},"1968":{"position":[[46,6]]},"1970":{"position":[[46,6]]},"2275":{"position":[[39,6]]},"2512":{"position":[[635,8]]},"2516":{"position":[[132,5]]},"2641":{"position":[[602,8]]},"2649":{"position":[[116,8]]},"2723":{"position":[[76,8]]}}}],["exit",{"_index":203,"t":{"12":{"position":[[237,5],[353,5]]},"31":{"position":[[4397,5]]},"63":{"position":[[100,6],[353,4],[406,4]]},"167":{"position":[[306,4]]},"179":{"position":[[170,5],[665,4]]},"242":{"position":[[187,6],[248,5],[373,6],[434,5]]},"244":{"position":[[311,6],[479,6]]},"330":{"position":[[400,4]]},"1077":{"position":[[71,4]]},"1079":{"position":[[97,4]]},"1081":{"position":[[150,4]]},"1431":{"position":[[3269,4],[3304,4],[3390,4]]},"1438":{"position":[[504,4],[539,4],[625,4]]},"1445":{"position":[[3097,4],[3132,4],[3218,4]]},"1452":{"position":[[3162,4],[3197,4],[3283,4]]},"1459":{"position":[[3397,4],[3432,4],[3518,4]]},"1466":{"position":[[3397,4],[3432,4],[3518,4]]},"1474":{"position":[[2936,4],[2971,4],[3057,4]]},"1481":{"position":[[3368,4],[3403,4],[3489,4]]},"1486":{"position":[[117,4],[152,4],[238,4]]},"1494":{"position":[[2892,4],[2927,4],[3013,4]]},"1499":{"position":[[117,4],[152,4],[238,4]]},"1504":{"position":[[117,4],[152,4],[238,4]]},"1509":{"position":[[117,4],[152,4],[238,4]]},"1514":{"position":[[117,4],[152,4],[238,4]]},"1521":{"position":[[2892,4],[2927,4],[3013,4]]},"1526":{"position":[[117,4],[152,4],[238,4]]},"1531":{"position":[[117,4],[152,4],[238,4]]},"1536":{"position":[[117,4],[152,4],[238,4]]},"1551":{"position":[[36,5]]},"1613":{"position":[[36,5]]},"1701":{"position":[[46,5]]},"1705":{"position":[[46,5]]},"1707":{"position":[[16,4]]},"1709":{"position":[[42,4]]},"1711":{"position":[[95,4]]},"1765":{"position":[[46,5]]},"1854":{"position":[[35,4]]},"1888":{"position":[[46,5]]},"1958":{"position":[[54,4]]},"2204":{"position":[[46,5]]},"2307":{"position":[[22,4]]},"2313":{"position":[[22,4]]},"2463":{"position":[[231,4],[473,4],[1177,4]]},"2493":{"position":[[398,4]]},"2636":{"position":[[87,4]]},"2651":{"position":[[336,4],[1867,4]]},"2674":{"position":[[859,6]]},"2719":{"position":[[688,4]]}}}],["exp",{"_index":3901,"t":{"2491":{"position":[[11,3]]}}}],["expand",{"_index":2762,"t":{"514":{"position":[[110,8]]},"691":{"position":[[501,8]]}}}],["expect",{"_index":880,"t":{"91":{"position":[[313,9]]},"117":{"position":[[221,9]]},"121":{"position":[[313,9]]},"189":{"position":[[301,9]]},"398":{"position":[[695,8],[827,9]]},"468":{"position":[[346,8]]},"522":{"position":[[761,7]]},"526":{"position":[[186,7]]},"558":{"position":[[114,9]]},"589":{"position":[[113,9]]},"630":{"position":[[120,9]]},"632":{"position":[[110,9]]},"675":{"position":[[638,8]]},"687":{"position":[[457,9]]},"710":{"position":[[744,9]]},"712":{"position":[[892,9]]},"720":{"position":[[165,9]]},"726":{"position":[[1126,9]]},"728":{"position":[[284,9]]},"730":{"position":[[267,9]]},"734":{"position":[[272,9]]},"736":{"position":[[175,9]]},"789":{"position":[[206,6]]},"2444":{"position":[[1326,9]]},"2609":{"position":[[57,6]]},"2611":{"position":[[284,9]]}}}],["expectedfil",{"_index":1741,"t":{"326":{"position":[[884,13]]}}}],["expectedfiles.foreach(os.write(_",{"_index":1744,"t":{"326":{"position":[[936,33]]}}}],["expectedfiles.map(_.tostring).foreach",{"_index":1752,"t":{"326":{"position":[[1154,37]]}}}],["expecti",{"_index":4425,"t":{"2621":{"position":[[1619,7]]},"2719":{"position":[[2699,7]]}}}],["experi",{"_index":879,"t":{"91":{"position":[[292,10]]},"103":{"position":[[433,11]]},"121":{"position":[[292,10]]},"189":{"position":[[280,10]]},"260":{"position":[[301,10]]},"392":{"position":[[614,10]]},"510":{"position":[[595,11]]},"558":{"position":[[93,10]]},"589":{"position":[[92,10]]},"618":{"position":[[29,12]]},"630":{"position":[[99,10]]},"632":{"position":[[89,10]]},"710":{"position":[[723,10]]},"712":{"position":[[871,10]]},"720":{"position":[[144,10]]},"726":{"position":[[1105,10]]},"728":{"position":[[263,10]]},"730":{"position":[[246,10]]},"734":{"position":[[251,10]]},"736":{"position":[[154,10]]},"2611":{"position":[[263,10]]}}}],["experiment",{"_index":622,"t":{"49":{"position":[[27,12]]},"91":{"position":[[230,12]]},"101":{"position":[[228,14]]},"111":{"position":[[331,14]]},"121":{"position":[[230,12]]},"159":{"position":[[93,13]]},"189":{"position":[[218,12]]},"264":{"position":[[333,12]]},"315":{"position":[[75,13]]},"338":{"position":[[2206,13]]},"378":{"position":[[280,14]]},"408":{"position":[[285,14]]},"476":{"position":[[258,12]]},"502":{"position":[[27,12]]},"552":{"position":[[6,12],[91,12],[153,12]]},"558":{"position":[[31,12],[380,13]]},"589":{"position":[[30,12]]},"620":{"position":[[723,12]]},"630":{"position":[[37,12]]},"632":{"position":[[27,12]]},"704":{"position":[[1739,12]]},"710":{"position":[[669,13]]},"712":{"position":[[817,13]]},"720":{"position":[[90,13]]},"726":{"position":[[1051,13]]},"728":{"position":[[209,13]]},"730":{"position":[[192,13]]},"734":{"position":[[197,13]]},"736":{"position":[[100,13]]},"742":{"position":[[460,14]]},"873":{"position":[[158,12]]},"884":{"position":[[1739,12]]},"897":{"position":[[460,14]]},"1073":{"position":[[20,12],[126,12]]},"1149":{"position":[[68,12]]},"1429":{"position":[[35,12]]},"1431":{"position":[[3711,12],[3770,12],[3812,12]]},"1434":{"position":[[1781,12]]},"1436":{"position":[[35,12]]},"1438":{"position":[[930,12],[989,12],[1031,12]]},"1443":{"position":[[35,12]]},"1445":{"position":[[3539,12],[3598,12],[3640,12]]},"1450":{"position":[[35,12]]},"1452":{"position":[[3604,12],[3663,12],[3705,12]]},"1457":{"position":[[35,12]]},"1459":{"position":[[3839,12],[3898,12],[3940,12]]},"1464":{"position":[[35,12]]},"1466":{"position":[[3839,12],[3898,12],[3940,12]]},"1472":{"position":[[35,12]]},"1474":{"position":[[3378,12],[3437,12],[3479,12]]},"1477":{"position":[[504,14]]},"1479":{"position":[[35,12]]},"1481":{"position":[[3810,12],[3869,12],[3911,12]]},"1486":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1492":{"position":[[35,12]]},"1494":{"position":[[3334,12],[3393,12],[3435,12]]},"1499":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1504":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1509":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1514":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1519":{"position":[[35,12]]},"1521":{"position":[[3334,12],[3393,12],[3435,12]]},"1526":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1531":{"position":[[35,12],[703,12],[762,12],[804,12]]},"1536":{"position":[[35,12],[543,12],[602,12],[644,12]]},"1703":{"position":[[20,12],[71,12]]},"1890":{"position":[[27,12]]},"2541":{"position":[[46,12]]},"2611":{"position":[[6,12],[199,12],[488,12]]},"2613":{"position":[[82,12]]},"2628":{"position":[[42,12]]},"2636":{"position":[[1077,12]]},"2651":{"position":[[757,12]]},"2706":{"position":[[342,12]]},"2719":{"position":[[868,12]]},"2770":{"position":[[21,15],[627,12],[730,15]]},"2817":{"position":[[0,12],[281,13],[342,12]]}}}],["experimental/scala",{"_index":3354,"t":{"873":{"position":[[98,18]]}}}],["explain",{"_index":505,"t":{"31":{"position":[[2580,7]]},"264":{"position":[[457,7]]},"460":{"position":[[157,8]]},"681":{"position":[[11,8]]},"785":{"position":[[295,10]]},"2651":{"position":[[67,7]]},"2674":{"position":[[1743,7]]}}}],["explaintyp",{"_index":504,"t":{"31":{"position":[[2567,12]]}}}],["explan",{"_index":4746,"t":{"2706":{"position":[[779,12]]}}}],["explicit",{"_index":910,"t":{"97":{"position":[[555,8]]},"315":{"position":[[194,8]]},"522":{"position":[[1017,8]]},"528":{"position":[[192,8]]},"558":{"position":[[499,8]]},"2429":{"position":[[427,8]]},"2444":{"position":[[1373,8]]},"2770":{"position":[[244,8]]}}}],["explicitli",{"_index":50,"t":{"4":{"position":[[459,10]]},"31":{"position":[[2765,11]]},"49":{"position":[[108,10]]},"57":{"position":[[662,10]]},"65":{"position":[[107,10]]},"67":{"position":[[106,10]]},"83":{"position":[[457,10],[723,10],[1717,10]]},"87":{"position":[[100,11],[589,10]]},"89":{"position":[[119,10]]},"91":{"position":[[116,10]]},"103":{"position":[[753,10]]},"121":{"position":[[116,10]]},"123":{"position":[[854,10]]},"141":{"position":[[110,10]]},"179":{"position":[[436,10]]},"189":{"position":[[110,10]]},"228":{"position":[[203,11]]},"232":{"position":[[80,10]]},"315":{"position":[[143,10]]},"482":{"position":[[204,10]]},"508":{"position":[[365,11],[676,10],[1105,10],[1321,11]]},"518":{"position":[[985,11],[1060,10]]},"522":{"position":[[1110,10]]},"526":{"position":[[331,10],[638,10]]},"558":{"position":[[448,10]]},"572":{"position":[[716,10]]},"594":{"position":[[271,10]]},"614":{"position":[[288,10]]},"661":{"position":[[1669,10]]},"693":{"position":[[301,10]]},"783":{"position":[[110,10]]},"789":{"position":[[113,10]]},"869":{"position":[[162,10],[1657,10]]},"871":{"position":[[672,10]]},"1275":{"position":[[192,10]]},"1279":{"position":[[153,10]]},"1283":{"position":[[153,10]]},"1431":{"position":[[1948,10],[7521,10],[7707,10]]},"1445":{"position":[[1948,10],[7349,10],[7535,10]]},"1452":{"position":[[1948,10],[7414,10],[7600,10]]},"1459":{"position":[[1948,10],[7649,10],[7835,10]]},"1466":{"position":[[1948,10],[7649,10],[7835,10]]},"1474":{"position":[[1948,10],[7188,10],[7374,10]]},"1481":{"position":[[1948,10],[7620,10],[7806,10]]},"1494":{"position":[[1948,10],[7144,10],[7330,10]]},"1521":{"position":[[1948,10],[7144,10],[7330,10]]},"2142":{"position":[[160,10]]},"2146":{"position":[[109,10]]},"2150":{"position":[[98,10]]},"2154":{"position":[[134,10]]},"2396":{"position":[[271,10]]},"2493":{"position":[[136,10]]},"2641":{"position":[[1040,10]]},"2643":{"position":[[549,11]]},"2744":{"position":[[294,11]]},"2768":{"position":[[484,10]]},"2770":{"position":[[188,10]]},"2783":{"position":[[83,10]]},"2790":{"position":[[136,10]]},"2839":{"position":[[749,11]]}}}],["explicitout",{"_index":432,"t":{"31":{"position":[[957,13]]}}}],["explor",{"_index":4229,"t":{"2559":{"position":[[271,7]]}}}],["export",{"_index":84,"t":{"4":{"position":[[1117,6],[1263,6]]},"51":{"position":[[18,6],[618,6]]},"53":{"position":[[18,6],[87,6]]},"55":{"position":[[3,6],[97,9],[283,6]]},"372":{"position":[[113,6]]},"464":{"position":[[13,6]]},"630":{"position":[[12,6],[260,6],[419,6],[735,6],[773,6],[798,6],[853,6],[879,6],[1064,8]]},"634":{"position":[[200,6]]},"639":{"position":[[138,6]]},"649":{"position":[[163,6]]},"675":{"position":[[405,6]]},"710":{"position":[[0,6],[119,8],[212,6],[647,6],[968,7]]},"791":{"position":[[55,6]]},"1551":{"position":[[107,7]]},"1613":{"position":[[101,7]]},"1627":{"position":[[89,7]]},"1635":{"position":[[61,7]]},"1657":{"position":[[23,6]]},"1659":{"position":[[9,6]]},"1661":{"position":[[9,6]]},"1663":{"position":[[9,6]]},"1669":{"position":[[34,6]]},"1701":{"position":[[159,7]]},"1705":{"position":[[159,7]]},"1713":{"position":[[61,7]]},"1747":{"position":[[89,7]]},"1765":{"position":[[159,7]]},"1771":{"position":[[23,7]]},"1777":{"position":[[61,7]]},"1888":{"position":[[159,7]]},"1974":{"position":[[61,7]]},"2008":{"position":[[61,7]]},"2051":{"position":[[61,7]]},"2079":{"position":[[61,7]]},"2083":{"position":[[61,7]]},"2102":{"position":[[61,7]]},"2138":{"position":[[61,7]]},"2156":{"position":[[61,7]]},"2160":{"position":[[61,7]]},"2204":{"position":[[159,7]]},"2212":{"position":[[61,7]]},"2265":{"position":[[61,7]]},"2353":{"position":[[61,7]]},"2365":{"position":[[68,7]]},"2463":{"position":[[260,6],[1206,6]]},"2596":{"position":[[156,7]]},"2598":{"position":[[573,6]]},"2600":{"position":[[209,6]]},"2636":{"position":[[774,6]]},"2645":{"position":[[22,6],[90,6],[128,6],[160,9]]},"2651":{"position":[[1522,6]]},"2685":{"position":[[22,6],[95,6]]},"2702":{"position":[[72,6],[128,6]]},"2704":{"position":[[22,6],[86,6]]}}}],["export.json",{"_index":681,"t":{"55":{"position":[[247,11]]}}}],["expos",{"_index":776,"t":{"67":{"position":[[221,8]]},"179":{"position":[[792,7]]},"392":{"position":[[397,6]]},"396":{"position":[[614,6]]},"466":{"position":[[849,6]]},"484":{"position":[[22,7]]},"871":{"position":[[143,6]]}}}],["express",{"_index":398,"t":{"31":{"position":[[482,11]]},"181":{"position":[[170,11]]},"2383":{"position":[[683,7]]},"2740":{"position":[[169,11]]},"2760":{"position":[[238,11]]},"2768":{"position":[[716,11]]}}}],["ext",{"_index":1996,"t":{"400":{"position":[[240,5],[293,5],[335,5]]}}}],["extdir",{"_index":506,"t":{"31":{"position":[[2625,7],[3031,7]]}}}],["extend",{"_index":188,"t":{"10":{"position":[[106,7]]},"53":{"position":[[467,7],[659,7]]},"109":{"position":[[98,7]]},"117":{"position":[[133,7]]},"149":{"position":[[182,7]]},"240":{"position":[[110,7]]},"254":{"position":[[196,7]]},"268":{"position":[[692,7]]},"270":{"position":[[172,7],[265,7]]},"273":{"position":[[186,7]]},"275":{"position":[[227,7]]},"279":{"position":[[304,7]]},"281":{"position":[[417,7]]},"283":{"position":[[838,7],[1024,7]]},"297":{"position":[[100,7],[227,7]]},"313":{"position":[[302,7]]},"326":{"position":[[772,7]]},"336":{"position":[[385,7]]},"338":{"position":[[362,7]]},"344":{"position":[[190,7]]},"346":{"position":[[349,7]]},"356":{"position":[[629,7],[722,7]]},"360":{"position":[[168,7]]},"362":{"position":[[287,7]]},"398":{"position":[[650,7]]},"410":{"position":[[70,7],[472,7]]},"434":{"position":[[279,7]]},"436":{"position":[[472,7]]},"480":{"position":[[528,7],[836,7]]},"482":{"position":[[455,7],[895,7],[1122,7]]},"556":{"position":[[185,7]]},"574":{"position":[[378,7]]},"576":{"position":[[368,7]]},"582":{"position":[[530,7]]},"585":{"position":[[772,7]]},"598":{"position":[[358,7],[612,7],[840,7]]},"600":{"position":[[326,7]]},"673":{"position":[[105,9]]},"2390":{"position":[[676,7]]},"2692":{"position":[[148,7],[317,7]]}}}],["extens",{"_index":407,"t":{"31":{"position":[[577,9],[2671,11]]},"187":{"position":[[246,10]]},"226":{"position":[[287,10]]},"260":{"position":[[87,10],[217,9]]},"352":{"position":[[887,10]]},"394":{"position":[[149,9],[443,10]]},"400":{"position":[[109,10],[395,10],[1078,10]]},"518":{"position":[[445,9],[589,9],[1176,10]]},"522":{"position":[[693,10],[1277,10]]},"532":{"position":[[124,10],[228,9],[247,10]]},"546":{"position":[[852,12]]},"665":{"position":[[646,10]]},"687":{"position":[[69,10],[481,10],[527,10]]},"702":{"position":[[485,11]]},"708":{"position":[[162,11]]},"710":{"position":[[363,11]]},"712":{"position":[[499,11]]},"722":{"position":[[565,11]]},"724":{"position":[[497,11]]},"726":{"position":[[714,11]]},"732":{"position":[[641,11]]},"742":{"position":[[937,11]]},"882":{"position":[[485,11]]},"886":{"position":[[162,11]]},"888":{"position":[[565,11]]},"890":{"position":[[641,11]]},"897":{"position":[[937,11]]},"1427":{"position":[[527,11]]},"1441":{"position":[[204,11]]},"1448":{"position":[[607,11]]},"1455":{"position":[[683,11]]},"1474":{"position":[[8652,9]]},"1477":{"position":[[981,11]]},"2636":{"position":[[54,10]]},"2643":{"position":[[55,9],[289,9]]}}}],["extern",{"_index":1271,"t":{"203":{"position":[[662,8],[2160,8]]},"281":{"position":[[1019,8]]},"710":{"position":[[29,8]]},"748":{"position":[[110,8]]},"919":{"position":[[110,8]]},"1534":{"position":[[166,8]]},"2319":{"position":[[50,10]]},"2321":{"position":[[77,10]]},"2323":{"position":[[78,10]]},"2377":{"position":[[7,8]]},"2495":{"position":[[574,8]]},"2750":{"position":[[245,8]]},"2766":{"position":[[280,7],[315,6]]}}}],["extmethod",{"_index":405,"t":{"31":{"position":[[560,10]]}}}],["extra",{"_index":918,"t":{"97":{"position":[[1144,5]]},"281":{"position":[[2132,5],[2229,8],[2282,5]]},"518":{"position":[[828,5]]},"546":{"position":[[85,5]]},"606":{"position":[[57,5],[107,5],[231,5]]},"675":{"position":[[115,5]]},"683":{"position":[[360,5]]},"702":{"position":[[994,6]]},"706":{"position":[[257,6]]},"708":{"position":[[656,6]]},"710":{"position":[[1110,6]]},"712":{"position":[[1238,6]]},"714":{"position":[[622,6]]},"722":{"position":[[1085,6]]},"724":{"position":[[1045,6]]},"726":{"position":[[1575,6]]},"728":{"position":[[693,6]]},"732":{"position":[[1329,6]]},"738":{"position":[[1016,6]]},"740":{"position":[[1229,6]]},"742":{"position":[[1451,6]]},"763":{"position":[[554,6]]},"882":{"position":[[994,6]]},"886":{"position":[[656,6]]},"888":{"position":[[1085,6]]},"890":{"position":[[1329,6]]},"892":{"position":[[1229,6]]},"895":{"position":[[622,6]]},"897":{"position":[[1451,6]]},"903":{"position":[[554,6]]},"913":{"position":[[1016,6]]},"1217":{"position":[[43,5]]},"1245":{"position":[[75,5],[90,5],[110,5],[127,5],[197,5]]},"1247":{"position":[[52,5],[122,5]]},"1249":{"position":[[11,5],[104,5]]},"1429":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1431":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1443":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1445":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1450":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1452":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1457":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1459":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1464":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1466":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1472":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1474":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1479":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1481":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1492":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1494":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1519":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"1521":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"1858":{"position":[[8,5]]},"1966":{"position":[[99,7]]},"2067":{"position":[[0,5]]},"2108":{"position":[[75,5],[90,5],[110,5],[127,5],[156,5]]},"2110":{"position":[[52,5],[79,5]]},"2112":{"position":[[11,5],[61,5]]},"2636":{"position":[[465,5]]},"2687":{"position":[[993,5]]},"2742":{"position":[[769,5],[841,5]]},"2807":{"position":[[149,8],[252,8]]}}}],["extract",{"_index":624,"t":{"49":{"position":[[238,8],[680,9]]},"2484":{"position":[[108,7]]},"2516":{"position":[[360,7]]},"2621":{"position":[[295,10]]}}}],["ey",{"_index":1703,"t":{"319":{"position":[[691,3]]}}}],["f",{"_index":842,"t":{"85":{"position":[[57,1],[115,1],[280,1]]},"394":{"position":[[523,1]]},"1015":{"position":[[10,1]]},"1039":{"position":[[10,1]]},"1061":{"position":[[10,1]]},"1301":{"position":[[10,1]]},"1323":{"position":[[10,1]]},"1382":{"position":[[10,1]]},"1438":{"position":[[442,1]]},"1443":{"position":[[1151,1]]},"1474":{"position":[[8737,1]]},"1514":{"position":[[730,1]]},"1526":{"position":[[2394,1]]},"1536":{"position":[[777,1]]},"1611":{"position":[[10,1]]},"1653":{"position":[[10,1]]},"1691":{"position":[[10,1]]},"1785":{"position":[[10,1]]},"2176":{"position":[[10,1]]},"2198":{"position":[[10,1]]},"2243":{"position":[[10,1]]},"2263":{"position":[[10,1]]},"2275":{"position":[[10,1]]},"2311":{"position":[[10,1]]},"2333":{"position":[[10,1]]},"2826":{"position":[[125,1],[152,1],[305,1],[666,1],[809,2]]}}}],["f.last.endswith(s\".$extens",{"_index":1977,"t":{"394":{"position":[[528,31]]}}}],["f4a8969b",{"_index":5135,"t":{"2785":{"position":[[1443,8]]}}}],["f651bd93.jar",{"_index":2425,"t":{"498":{"position":[[7242,12],[35919,12]]}}}],["f651bd93/directori",{"_index":2422,"t":{"498":{"position":[[7205,18],[35882,18]]}}}],["f883d08305acbc28e5e5363bf5ec086397627021",{"_index":4920,"t":{"2733":{"position":[[2566,40]]}}}],["f8bff243",{"_index":4643,"t":{"2674":{"position":[[3132,8]]}}}],["facilit",{"_index":1404,"t":{"260":{"position":[[232,11]]}}}],["fact",{"_index":1438,"t":{"264":{"position":[[1554,4]]},"277":{"position":[[1390,5]]},"281":{"position":[[796,4]]},"412":{"position":[[1067,5]]}}}],["fail",{"_index":488,"t":{"31":{"position":[[2014,4]]},"101":{"position":[[1080,5]]},"117":{"position":[[277,6]]},"222":{"position":[[502,5]]},"275":{"position":[[579,6]]},"330":{"position":[[448,6]]},"362":{"position":[[645,7]]},"526":{"position":[[535,4]]},"530":{"position":[[491,6]]},"632":{"position":[[576,4]]},"643":{"position":[[42,5]]},"649":{"position":[[284,4],[450,4]]},"675":{"position":[[667,4],[737,7]]},"787":{"position":[[151,5]]},"1295":{"position":[[43,4]]},"1481":{"position":[[3204,4]]},"2170":{"position":[[0,4]]},"2456":{"position":[[262,6]]},"2463":{"position":[[461,6],[889,7]]},"2466":{"position":[[12,7]]},"2594":{"position":[[917,6]]},"2598":{"position":[[580,7]]},"2636":{"position":[[290,6]]},"2651":{"position":[[575,7]]},"2674":{"position":[[274,4]]},"2687":{"position":[[252,7]]},"2692":{"position":[[577,6]]},"2706":{"position":[[89,6]]},"2719":{"position":[[711,5]]}}}],["failur",{"_index":3418,"t":{"1261":{"position":[[275,8]]},"1431":{"position":[[8081,8]]},"1445":{"position":[[7909,8]]},"1452":{"position":[[7974,8]]},"1459":{"position":[[8209,8]]},"1466":{"position":[[8209,8]]},"1474":{"position":[[7748,8]]},"1481":{"position":[[8180,8]]},"1494":{"position":[[7704,8]]},"1521":{"position":[[7704,8]]},"2126":{"position":[[231,8]]},"2349":{"position":[[72,8]]}}}],["fair",{"_index":1940,"t":{"388":{"position":[[656,4]]}}}],["fall",{"_index":839,"t":{"83":{"position":[[1767,5]]},"639":{"position":[[450,4]]},"641":{"position":[[52,5]]},"750":{"position":[[504,5]]},"899":{"position":[[504,5]]},"1484":{"position":[[548,5]]}}}],["fallback",{"_index":1155,"t":{"175":{"position":[[101,8]]},"342":{"position":[[604,8]]},"604":{"position":[[216,8]]},"622":{"position":[[504,8]]},"632":{"position":[[643,9]]},"649":{"position":[[940,8],[1203,8]]},"831":{"position":[[336,8]]},"2433":{"position":[[0,8]]},"2480":{"position":[[435,9]]},"2672":{"position":[[116,10]]}}}],["fals",{"_index":486,"t":{"31":{"position":[[1950,7],[1998,7],[2062,7],[2111,7],[2159,7],[2488,7],[2616,7],[2794,7],[2933,7],[3158,7],[3226,7],[3264,7],[3573,7],[4080,7],[4146,7],[4218,7],[4287,7],[4354,7],[4403,7],[4488,7],[4550,7]]},"87":{"position":[[610,5]]},"201":{"position":[[1133,5]]},"546":{"position":[[880,6],[1305,6]]},"839":{"position":[[344,5]]},"2783":{"position":[[714,7]]}}}],["familiar",{"_index":4231,"t":{"2559":{"position":[[370,8]]}}}],["fansi",{"_index":4872,"t":{"2719":{"position":[[3245,5]]}}}],["fast",{"_index":700,"t":{"57":{"position":[[157,4]]},"143":{"position":[[232,5]]},"317":{"position":[[293,4]]},"321":{"position":[[144,4],[191,4]]},"402":{"position":[[138,4],[219,4]]},"1165":{"position":[[108,6]]},"1431":{"position":[[201,6]]},"1445":{"position":[[201,6]]},"1452":{"position":[[201,6]]},"1459":{"position":[[201,6]]},"1466":{"position":[[201,6]]},"1474":{"position":[[201,6]]},"1481":{"position":[[201,6]]},"1494":{"position":[[201,6]]},"1521":{"position":[[201,6]]},"2014":{"position":[[65,6]]}}}],["faster",{"_index":1711,"t":{"321":{"position":[[36,7],[231,6]]},"2444":{"position":[[427,7]]},"2609":{"position":[[94,7]]}}}],["fastest",{"_index":1714,"t":{"321":{"position":[[292,7]]}}}],["fastlinkj",{"_index":3387,"t":{"1165":{"position":[[66,10],[94,10]]},"1431":{"position":[[159,10],[187,10]]},"1445":{"position":[[159,10],[187,10]]},"1452":{"position":[[159,10],[187,10]]},"1459":{"position":[[159,10],[187,10]]},"1466":{"position":[[159,10],[187,10]]},"1474":{"position":[[159,10],[187,10]]},"1481":{"position":[[159,10],[187,10]]},"1494":{"position":[[159,10],[187,10]]},"1521":{"position":[[159,10],[187,10]]},"2014":{"position":[[23,10],[51,10]]},"2390":{"position":[[304,10]]}}}],["fat",{"_index":1071,"t":{"141":{"position":[[331,4]]},"350":{"position":[[83,4]]},"2572":{"position":[[37,3]]},"2588":{"position":[[52,3],[114,3]]}}}],["faulti",{"_index":5155,"t":{"2800":{"position":[[420,6]]}}}],["favor",{"_index":265,"t":{"18":{"position":[[232,5]]},"35":{"position":[[687,5]]},"191":{"position":[[952,7],[1185,7]]},"604":{"position":[[438,5]]}}}],["favorit",{"_index":1983,"t":{"396":{"position":[[137,8]]},"458":{"position":[[553,8]]}}}],["favourit",{"_index":2187,"t":{"468":{"position":[[501,9]]}}}],["feat",{"_index":4069,"t":{"2522":{"position":[[131,5]]}}}],["featur",{"_index":135,"t":{"6":{"position":[[102,8]]},"25":{"position":[[487,7]]},"31":{"position":[[2684,7],[2732,8],[3098,8],[3555,8]]},"91":{"position":[[243,8]]},"121":{"position":[[243,8]]},"159":{"position":[[73,7]]},"189":{"position":[[231,8]]},"264":{"position":[[346,8]]},"301":{"position":[[837,8]]},"304":{"position":[[863,8]]},"306":{"position":[[812,8]]},"315":{"position":[[10,7]]},"326":{"position":[[116,8]]},"340":{"position":[[407,8]]},"388":{"position":[[284,8]]},"390":{"position":[[952,8]]},"400":{"position":[[167,7]]},"404":{"position":[[468,7]]},"419":{"position":[[11,8]]},"552":{"position":[[19,8],[329,8],[398,8]]},"558":{"position":[[44,8],[315,7]]},"589":{"position":[[43,8]]},"620":{"position":[[736,8]]},"622":{"position":[[1571,7]]},"630":{"position":[[50,8]]},"632":{"position":[[40,8]]},"704":{"position":[[1695,8],[1752,9]]},"783":{"position":[[34,7]]},"871":{"position":[[110,7],[158,8],[660,8]]},"884":{"position":[[1695,8],[1752,9]]},"969":{"position":[[35,7]]},"1073":{"position":[[139,8]]},"1149":{"position":[[81,8]]},"1424":{"position":[[35,7]]},"1429":{"position":[[48,8]]},"1431":{"position":[[3724,7],[3783,8]]},"1434":{"position":[[1737,8],[1794,9]]},"1436":{"position":[[48,8]]},"1438":{"position":[[943,7],[1002,8]]},"1443":{"position":[[48,8]]},"1445":{"position":[[3552,7],[3611,8]]},"1450":{"position":[[48,8]]},"1452":{"position":[[3617,7],[3676,8]]},"1457":{"position":[[48,8]]},"1459":{"position":[[3852,7],[3911,8]]},"1464":{"position":[[48,8]]},"1466":{"position":[[3852,7],[3911,8]]},"1472":{"position":[[48,8]]},"1474":{"position":[[3391,7],[3450,8]]},"1479":{"position":[[48,8]]},"1481":{"position":[[3823,7],[3882,8]]},"1486":{"position":[[48,8],[556,7],[615,8]]},"1492":{"position":[[48,8]]},"1494":{"position":[[3347,7],[3406,8]]},"1499":{"position":[[48,8],[556,7],[615,8]]},"1504":{"position":[[48,8],[556,7],[615,8]]},"1509":{"position":[[48,8],[556,7],[615,8]]},"1514":{"position":[[48,8],[556,7],[615,8]]},"1519":{"position":[[48,8]]},"1521":{"position":[[3347,7],[3406,8]]},"1526":{"position":[[48,8],[556,7],[615,8]]},"1531":{"position":[[48,8],[716,7],[775,8]]},"1536":{"position":[[48,8],[556,7],[615,8]]},"1543":{"position":[[35,7]]},"1703":{"position":[[84,8]]},"1890":{"position":[[40,8]]},"2508":{"position":[[81,7]]},"2559":{"position":[[296,9]]},"2564":{"position":[[422,8]]},"2611":{"position":[[19,8],[212,8],[573,8],[648,8]]},"2628":{"position":[[63,7]]},"2636":{"position":[[1090,8]]},"2641":{"position":[[302,8]]},"2643":{"position":[[407,7]]},"2649":{"position":[[434,8]]},"2660":{"position":[[40,8]]},"2706":{"position":[[959,8]]},"2723":{"position":[[85,9]]},"2727":{"position":[[284,8]]},"2733":{"position":[[687,8]]},"2802":{"position":[[290,9]]},"2817":{"position":[[361,9]]},"2828":{"position":[[19,9]]},"2835":{"position":[[130,7]]}}}],["februari",{"_index":2953,"t":{"596":{"position":[[1133,8]]}}}],["feedback",{"_index":883,"t":{"91":{"position":[[357,8]]},"121":{"position":[[357,8]]},"189":{"position":[[345,8]]},"558":{"position":[[158,8]]},"589":{"position":[[157,8]]},"618":{"position":[[97,8]]},"630":{"position":[[164,8]]},"632":{"position":[[154,8]]},"710":{"position":[[788,8]]},"712":{"position":[[936,8]]},"720":{"position":[[209,8]]},"726":{"position":[[1170,8]]},"728":{"position":[[328,8]]},"730":{"position":[[311,8]]},"734":{"position":[[316,8]]},"736":{"position":[[219,8]]},"2594":{"position":[[151,8]]},"2611":{"position":[[330,8]]}}}],["feel",{"_index":1574,"t":{"283":{"position":[[1286,4]]},"2371":{"position":[[236,4]]}}}],["fenc",{"_index":4471,"t":{"2636":{"position":[[719,6]]}}}],["fetch",{"_index":242,"t":{"16":{"position":[[446,8]]},"53":{"position":[[803,7]]},"57":{"position":[[338,8]]},"59":{"position":[[1345,5]]},"91":{"position":[[702,8]]},"113":{"position":[[575,8]]},"328":{"position":[[294,5]]},"330":{"position":[[202,5]]},"486":{"position":[[440,7]]},"498":{"position":[[3162,8],[21200,8],[23194,8],[23477,8],[26001,8],[27995,8],[28278,8],[31839,8],[53362,8],[55356,8],[55639,8],[58163,8],[60157,8],[60440,8]]},"546":{"position":[[740,8]]},"594":{"position":[[512,8]]},"604":{"position":[[262,7]]},"639":{"position":[[38,7],[325,5]]},"645":{"position":[[257,8],[292,5],[479,5]]},"649":{"position":[[894,7],[996,5],[1157,7]]},"1392":{"position":[[89,5]]},"1416":{"position":[[263,8]]},"1452":{"position":[[8814,5]]},"1990":{"position":[[45,5]]},"2539":{"position":[[44,8]]},"2800":{"position":[[225,7]]}}}],["few",{"_index":361,"t":{"29":{"position":[[5,3]]},"101":{"position":[[1187,3]]},"297":{"position":[[28,3]]},"458":{"position":[[6,3]]},"789":{"position":[[331,3]]},"2388":{"position":[[102,3]]}}}],["fewestmodul",{"_index":3399,"t":{"1187":{"position":[[88,14]]},"1431":{"position":[[4502,14]]},"1445":{"position":[[4330,14]]},"1452":{"position":[[4395,14]]},"1459":{"position":[[4630,14]]},"1466":{"position":[[4630,14]]},"1474":{"position":[[4169,14]]},"1481":{"position":[[4601,14]]},"1494":{"position":[[4125,14]]},"1521":{"position":[[4125,14]]},"2037":{"position":[[33,14]]}}}],["field",{"_index":419,"t":{"31":{"position":[[781,6],[816,7],[1168,5]]},"83":{"position":[[400,5]]},"89":{"position":[[160,7]]},"494":{"position":[[617,6],[683,6]]},"785":{"position":[[288,6]]},"1838":{"position":[[5,5]]},"1840":{"position":[[5,5]]},"2645":{"position":[[247,7]]}}}],["figur",{"_index":1528,"t":{"281":{"position":[[1273,6]]}}}],["file",{"_index":3,"t":{"2":{"position":[[37,5],[186,4]]},"6":{"position":[[187,5],[540,5]]},"16":{"position":[[922,6]]},"18":{"position":[[272,5],[339,5]]},"31":{"position":[[1716,6],[2226,6],[2284,6],[2364,6],[2395,5],[2559,6],[3843,6],[3894,6],[4411,7],[4426,4],[4481,6]]},"35":{"position":[[924,6],[1001,5]]},"39":{"position":[[27,5],[351,5],[523,5],[610,5]]},"49":{"position":[[275,4],[398,6],[446,5],[528,5]]},"53":{"position":[[761,5]]},"55":{"position":[[259,5],[368,5]]},"59":{"position":[[302,4],[440,4]]},"65":{"position":[[20,4],[189,4],[244,5],[348,6],[391,4],[468,4],[498,4],[589,5],[635,4]]},"67":{"position":[[527,5]]},"83":{"position":[[352,4],[1061,4],[1243,4],[1338,4],[1533,4],[1640,5]]},"85":{"position":[[362,11]]},"87":{"position":[[544,5]]},"89":{"position":[[109,4],[278,4],[359,4],[420,4],[468,4],[579,4],[647,4],[726,4],[797,4],[867,4],[939,4],[977,5],[1041,5],[1055,4],[1132,4],[1380,4],[1499,4],[1523,4],[1592,4],[1879,4]]},"93":{"position":[[170,5]]},"97":{"position":[[860,4]]},"99":{"position":[[81,5],[137,5]]},"101":{"position":[[61,6],[94,6],[164,6],[196,6],[285,6],[388,6],[500,5],[711,6],[1028,5],[1114,5],[1191,6],[1211,5]]},"103":{"position":[[91,6],[343,5],[569,5]]},"105":{"position":[[303,6]]},"109":{"position":[[278,4]]},"121":{"position":[[744,4]]},"123":{"position":[[208,6]]},"125":{"position":[[274,6]]},"129":{"position":[[703,5]]},"133":{"position":[[337,4]]},"135":{"position":[[897,5]]},"137":{"position":[[1165,5]]},"141":{"position":[[370,5]]},"143":{"position":[[87,5]]},"147":{"position":[[88,5]]},"153":{"position":[[49,5]]},"157":{"position":[[213,4]]},"159":{"position":[[405,4]]},"183":{"position":[[67,5],[149,4]]},"185":{"position":[[100,5]]},"187":{"position":[[30,5],[120,4],[397,4]]},"224":{"position":[[287,5]]},"226":{"position":[[240,5],[282,4],[359,5]]},"238":{"position":[[27,5],[115,4]]},"240":{"position":[[24,5],[65,5],[81,4],[338,5],[383,5],[465,4],[519,5]]},"258":{"position":[[67,5],[149,4]]},"260":{"position":[[740,5]]},"264":{"position":[[9,4],[48,4],[88,4],[175,4],[826,5],[1342,4],[1684,4],[1860,5]]},"279":{"position":[[27,5],[423,5],[570,5]]},"281":{"position":[[113,5],[946,4],[1215,4],[1644,6]]},"283":{"position":[[731,5],[2785,5],[2836,5],[4722,5]]},"285":{"position":[[1659,5],[1959,5]]},"293":{"position":[[43,5]]},"297":{"position":[[40,6]]},"300":{"position":[[103,4],[741,5],[1125,5]]},"301":{"position":[[24,4],[107,4],[214,4],[311,4]]},"304":{"position":[[86,5],[164,4],[271,4],[368,4]]},"306":{"position":[[134,5],[300,4],[419,4],[528,4]]},"309":{"position":[[311,6],[624,5],[717,5]]},"311":{"position":[[107,4]]},"313":{"position":[[235,5]]},"319":{"position":[[45,5],[252,5],[1084,5]]},"321":{"position":[[622,5]]},"326":{"position":[[324,5],[874,5],[1194,4]]},"334":{"position":[[187,5]]},"338":{"position":[[302,5],[2136,4],[2303,4],[2492,5]]},"346":{"position":[[67,4],[104,4],[176,6]]},"352":{"position":[[310,4],[861,5],[1000,5],[1256,5],[2282,5]]},"368":{"position":[[34,4],[77,4]]},"384":{"position":[[261,5],[306,5]]},"390":{"position":[[125,4]]},"394":{"position":[[119,5],[357,4],[842,5],[1050,6],[1209,6]]},"396":{"position":[[513,5],[696,5]]},"398":{"position":[[171,4],[283,5]]},"400":{"position":[[94,5],[471,5],[779,6],[916,6],[981,4],[1047,5],[1285,4],[1413,5],[1460,5]]},"402":{"position":[[435,5],[802,4]]},"415":{"position":[[18,5],[89,5]]},"421":{"position":[[96,5]]},"423":{"position":[[66,5]]},"425":{"position":[[238,4]]},"431":{"position":[[49,5]]},"438":{"position":[[88,6],[245,6]]},"442":{"position":[[169,5]]},"446":{"position":[[88,5],[303,5]]},"450":{"position":[[60,5]]},"452":{"position":[[42,6],[136,5]]},"454":{"position":[[52,5]]},"458":{"position":[[478,5]]},"466":{"position":[[226,4],[366,4],[593,5],[1177,5]]},"474":{"position":[[103,6],[635,4],[769,5],[930,4],[1083,4],[1427,5],[1747,5]]},"476":{"position":[[359,6]]},"484":{"position":[[137,5]]},"486":{"position":[[561,4],[604,4]]},"488":{"position":[[140,5],[184,5],[922,5],[1018,6]]},"490":{"position":[[145,6]]},"492":{"position":[[17,5],[106,6],[183,5],[285,6],[428,5],[514,5]]},"494":{"position":[[155,6],[274,6],[412,4],[665,5]]},"498":{"position":[[18727,4],[18751,4],[25116,5],[25444,4],[25553,4],[25725,4],[25837,4],[28905,5],[47404,4],[47428,4],[57278,5],[57606,4],[57715,4],[57887,4],[57999,4],[61067,5]]},"518":{"position":[[295,4],[409,4],[440,4],[584,4],[834,5]]},"522":{"position":[[688,4],[945,6],[1258,5],[1272,4]]},"526":{"position":[[424,5],[521,4]]},"532":{"position":[[110,5],[214,5]]},"550":{"position":[[151,6],[215,5],[461,5],[537,5]]},"554":{"position":[[311,5],[386,5]]},"565":{"position":[[299,4]]},"572":{"position":[[47,4],[355,5]]},"574":{"position":[[197,5],[322,4]]},"576":{"position":[[269,4]]},"578":{"position":[[60,5],[224,5],[455,4]]},"585":{"position":[[178,4],[329,4]]},"587":{"position":[[102,5]]},"604":{"position":[[933,5]]},"608":{"position":[[140,4],[207,5]]},"612":{"position":[[5,4],[60,5],[265,5]]},"616":{"position":[[99,6]]},"620":{"position":[[299,4],[376,4],[455,4],[559,5],[622,4]]},"622":{"position":[[996,5],[1429,5],[1500,5],[1765,5],[1832,5],[1874,4],[2031,5]]},"624":{"position":[[85,4],[179,5],[208,4]]},"653":{"position":[[131,5]]},"659":{"position":[[35,5],[72,6]]},"661":{"position":[[80,4],[185,4],[1331,4],[1569,4]]},"663":{"position":[[24,5],[65,4],[98,4]]},"665":{"position":[[17,4],[599,5],[641,4],[718,5]]},"671":{"position":[[42,4]]},"673":{"position":[[384,4],[518,4]]},"679":{"position":[[71,6],[226,5],[511,5],[586,4]]},"683":{"position":[[482,4],[510,4]]},"685":{"position":[[608,4],[636,4]]},"687":{"position":[[44,5],[513,5]]},"700":{"position":[[242,5]]},"702":{"position":[[344,4],[436,4],[480,4]]},"704":{"position":[[1578,5],[1658,6],[1801,5]]},"708":{"position":[[113,4],[157,4]]},"710":{"position":[[314,4],[358,4]]},"712":{"position":[[358,4],[450,4],[494,4]]},"714":{"position":[[138,4],[316,7]]},"722":{"position":[[424,4],[516,4],[560,4]]},"724":{"position":[[356,4],[448,4],[492,4]]},"726":{"position":[[573,4],[665,4],[709,4]]},"732":{"position":[[348,4],[592,4],[636,4]]},"738":{"position":[[16,4],[313,4],[695,4],[839,5]]},"740":{"position":[[473,4],[550,5]]},"742":{"position":[[183,4],[224,4],[260,4],[347,4],[796,4],[888,4],[932,4]]},"765":{"position":[[18,5],[175,4],[211,5]]},"779":{"position":[[5,5]]},"789":{"position":[[464,5]]},"795":{"position":[[11,4],[26,6]]},"811":{"position":[[120,4],[140,5],[180,4]]},"858":{"position":[[41,4]]},"860":{"position":[[40,4]]},"862":{"position":[[40,4]]},"864":{"position":[[32,4]]},"867":{"position":[[73,5]]},"869":{"position":[[120,5],[147,4],[342,4],[447,4],[590,5],[762,5],[997,5],[1212,4],[1511,6],[1909,4]]},"882":{"position":[[344,4],[436,4],[480,4]]},"884":{"position":[[1578,5],[1658,6],[1801,5]]},"886":{"position":[[113,4],[157,4]]},"888":{"position":[[424,4],[516,4],[560,4]]},"890":{"position":[[348,4],[592,4],[636,4]]},"892":{"position":[[473,4],[550,5]]},"895":{"position":[[138,4],[316,7]]},"897":{"position":[[183,4],[224,4],[260,4],[347,4],[796,4],[888,4],[932,4]]},"905":{"position":[[242,5]]},"913":{"position":[[16,4],[313,4],[695,4],[839,5]]},"941":{"position":[[120,4],[140,5],[180,4]]},"975":{"position":[[62,4]]},"981":{"position":[[130,6]]},"995":{"position":[[76,4]]},"1049":{"position":[[76,4]]},"1063":{"position":[[124,5]]},"1067":{"position":[[176,4]]},"1069":{"position":[[216,5]]},"1099":{"position":[[67,5]]},"1103":{"position":[[93,4]]},"1129":{"position":[[72,5]]},"1179":{"position":[[99,5]]},"1287":{"position":[[51,5],[165,5]]},"1311":{"position":[[67,5]]},"1313":{"position":[[93,4]]},"1356":{"position":[[81,4]]},"1427":{"position":[[386,4],[478,4],[522,4]]},"1431":{"position":[[554,5],[1707,5],[3474,5],[3541,5],[3598,5],[5232,4],[5518,6],[5992,4],[6018,4]]},"1434":{"position":[[1620,5],[1700,6],[1843,5]]},"1438":{"position":[[281,5]]},"1441":{"position":[[155,4],[199,4]]},"1445":{"position":[[554,5],[1707,5],[3302,5],[3369,5],[3426,5],[5060,4],[5346,6],[5820,4],[5846,4]]},"1448":{"position":[[466,4],[558,4],[602,4]]},"1452":{"position":[[554,5],[1707,5],[3367,5],[3434,5],[3491,5],[5125,4],[5411,6],[5885,4],[5911,4]]},"1455":{"position":[[390,4],[634,4],[678,4]]},"1459":{"position":[[554,5],[1707,5],[3602,5],[3669,5],[3726,5],[5360,4],[5646,6],[6120,4],[6146,4]]},"1462":{"position":[[515,4],[592,5]]},"1466":{"position":[[554,5],[1707,5],[3602,5],[3669,5],[3726,5],[5360,4],[5646,6],[6120,4],[6146,4]]},"1470":{"position":[[182,4],[360,7]]},"1474":{"position":[[554,5],[1707,5],[3141,5],[3208,5],[3265,5],[4899,4],[5185,6],[5659,4],[5685,4],[8544,4],[8797,5],[9059,4],[9281,5]]},"1477":{"position":[[227,4],[268,4],[304,4],[391,4],[840,4],[932,4],[976,4]]},"1481":{"position":[[554,5],[1707,5],[3573,5],[3640,5],[3697,5],[5331,4],[5617,6],[6091,4],[6117,4]]},"1494":{"position":[[554,5],[1707,5],[3097,5],[3164,5],[3221,5],[4855,4],[5141,6],[5615,4],[5641,4],[8350,4]]},"1509":{"position":[[734,4],[751,5],[903,4]]},"1517":{"position":[[72,4],[369,4],[751,4]]},"1521":{"position":[[554,5],[1707,5],[3097,5],[3164,5],[3221,5],[4855,4],[5141,6],[5615,4],[5641,4]]},"1526":{"position":[[764,4],[1050,6],[1524,4],[1550,4],[2195,4],[2212,5],[2314,4]]},"1531":{"position":[[293,4],[310,5],[412,4]]},"1555":{"position":[[18,4]]},"1561":{"position":[[86,6]]},"1575":{"position":[[32,4]]},"1667":{"position":[[50,4]]},"1679":{"position":[[21,4]]},"1693":{"position":[[69,5]]},"1697":{"position":[[121,4]]},"1699":{"position":[[161,5]]},"1701":{"position":[[116,5]]},"1705":{"position":[[116,5]]},"1729":{"position":[[12,5]]},"1733":{"position":[[49,4]]},"1759":{"position":[[40,5]]},"1765":{"position":[[116,5]]},"1785":{"position":[[38,5]]},"1850":{"position":[[20,4]]},"1888":{"position":[[116,5]]},"1894":{"position":[[37,5]]},"1970":{"position":[[33,4]]},"2025":{"position":[[2,4]]},"2029":{"position":[[56,5]]},"2162":{"position":[[51,5],[110,5]]},"2186":{"position":[[12,5]]},"2188":{"position":[[49,4]]},"2204":{"position":[[116,5]]},"2247":{"position":[[37,4]]},"2255":{"position":[[31,4]]},"2257":{"position":[[27,5]]},"2259":{"position":[[34,5]]},"2261":{"position":[[34,4]]},"2263":{"position":[[53,5]]},"2390":{"position":[[35,5]]},"2444":{"position":[[646,4],[1541,4]]},"2446":{"position":[[255,4]]},"2448":{"position":[[103,5]]},"2452":{"position":[[186,4]]},"2484":{"position":[[144,4],[274,6]]},"2491":{"position":[[241,4]]},"2499":{"position":[[1015,4],[1274,4]]},"2527":{"position":[[239,4]]},"2535":{"position":[[91,4],[377,5],[651,5]]},"2539":{"position":[[312,5],[572,4]]},"2543":{"position":[[43,4]]},"2564":{"position":[[506,4],[688,5]]},"2582":{"position":[[27,5],[151,5],[382,5],[470,5]]},"2584":{"position":[[290,4]]},"2592":{"position":[[88,4],[170,5],[199,4]]},"2594":{"position":[[476,6]]},"2596":{"position":[[290,4]]},"2604":{"position":[[318,4]]},"2632":{"position":[[439,5],[519,6],[567,5]]},"2636":{"position":[[49,4]]},"2643":{"position":[[50,4],[275,5]]},"2651":{"position":[[1130,5],[1150,5],[2218,5]]},"2656":{"position":[[384,5]]},"2674":{"position":[[979,5],[1081,5]]},"2687":{"position":[[372,4],[608,5]]},"2696":{"position":[[507,4]]},"2706":{"position":[[508,5]]},"2733":{"position":[[1192,4]]},"2762":{"position":[[91,5],[329,4]]},"2770":{"position":[[448,4]]},"2790":{"position":[[63,4],[99,4]]},"2804":{"position":[[315,5]]},"2807":{"position":[[71,5],[88,4],[115,4],[144,4],[233,4]]},"2815":{"position":[[1545,5],[1660,5]]},"2830":{"position":[[244,5]]},"2839":{"position":[[985,4]]},"2841":{"position":[[306,5]]}}}],["file(",{"_index":1428,"t":{"264":{"position":[[720,7]]}}}],["file.pathsepar",{"_index":4396,"t":{"2621":{"position":[[405,18]]}}}],["file.scala",{"_index":1669,"t":{"311":{"position":[[118,11],[187,10]]}}}],["file.txt",{"_index":1701,"t":{"319":{"position":[[675,8]]}}}],["file/directori",{"_index":3341,"t":{"869":{"position":[[660,14],[844,14],[1020,14]]}}}],["file1.scala",{"_index":3343,"t":{"869":{"position":[[1267,11]]}}}],["file2.scala",{"_index":3345,"t":{"869":{"position":[[1316,11]]}}}],["file3.scala",{"_index":3347,"t":{"869":{"position":[[1357,11]]}}}],["file:$home/.passwords/sonatyp",{"_index":3272,"t":{"795":{"position":[[119,31]]}}}],["file:./key.skr",{"_index":799,"t":{"77":{"position":[[34,14],[183,14]]}}}],["file:/path/to/fil",{"_index":3022,"t":{"614":{"position":[[1674,19]]},"2694":{"position":[[461,19]]}}}],["file:pgp_password.txt",{"_index":1280,"t":{"203":{"position":[[1828,21]]}}}],["filecont",{"_index":1801,"t":{"336":{"position":[[541,12]]}}}],["filenam",{"_index":1970,"t":{"394":{"position":[[140,8]]}}}],["filepath",{"_index":1798,"t":{"336":{"position":[[479,8]]}}}],["files.createtempdirectory(\"scala",{"_index":1796,"t":{"336":{"position":[[410,32]]}}}],["files.createtempfil",{"_index":1807,"t":{"336":{"position":[[915,22]]}}}],["files.foreach(println(_",{"_index":1695,"t":{"319":{"position":[[343,25],[1175,25]]},"321":{"position":[[713,25]]}}}],["files.map(_.relativeto(directory)).foreach(println",{"_index":2004,"t":{"400":{"position":[[512,51]]}}}],["files.readstring(filepath",{"_index":1802,"t":{"336":{"position":[[563,26]]}}}],["files.scala",{"_index":1973,"t":{"394":{"position":[[368,12],[636,11]]},"400":{"position":[[792,11],[875,11],[1110,11]]}}}],["files.test.scala",{"_index":1988,"t":{"398":{"position":[[218,17],[725,19]]},"400":{"position":[[1196,16]]}}}],["files.writestr",{"_index":1793,"t":{"336":{"position":[[287,17]]}}}],["files.writestring(dest",{"_index":1799,"t":{"336":{"position":[[490,23]]}}}],["files[io].currentworkingdirectory.flatmap",{"_index":2225,"t":{"482":{"position":[[488,41],[928,41],[1155,41]]}}}],["filesbyextens",{"_index":1974,"t":{"394":{"position":[[425,17]]}}}],["filesbyextension(\"scala\").map(_.last).toset",{"_index":1992,"t":{"398":{"position":[[760,43]]}}}],["filesbyextension(ext",{"_index":2003,"t":{"400":{"position":[[479,21]]}}}],["filesystem",{"_index":1960,"t":{"392":{"position":[[576,10]]}}}],["filter",{"_index":849,"t":{"87":{"position":[[312,7],[645,7]]},"270":{"position":[[55,7]]},"289":{"position":[[76,6]]},"356":{"position":[[68,6],[242,6]]},"362":{"position":[[80,6]]},"394":{"position":[[88,6]]},"1047":{"position":[[67,7]]},"1297":{"position":[[69,6]]},"1474":{"position":[[8371,7],[8391,7]]},"1481":{"position":[[3274,6]]},"1677":{"position":[[12,7]]},"2172":{"position":[[26,6]]},"2651":{"position":[[733,6]]},"2692":{"position":[[22,6],[840,9]]},"2826":{"position":[[280,7],[325,8]]}}}],["filternot(js.isundefin",{"_index":4451,"t":{"2634":{"position":[[197,26]]}}}],["filters:fals",{"_index":3374,"t":{"1047":{"position":[[149,13]]},"1474":{"position":[[8473,13]]},"1677":{"position":[[94,13]]}}}],["filters=fals",{"_index":856,"t":{"87":{"position":[[781,13]]},"2826":{"position":[[565,13]]}}}],["final",{"_index":1826,"t":{"338":{"position":[[540,7]]},"498":{"position":[[31605,8]]},"1926":{"position":[[0,5]]}}}],["find",{"_index":495,"t":{"31":{"position":[[2268,4]]},"315":{"position":[[629,4]]},"334":{"position":[[352,4],[439,4]]},"440":{"position":[[197,4]]},"456":{"position":[[159,4]]},"522":{"position":[[772,4]]},"565":{"position":[[851,4]]},"567":{"position":[[193,4]]},"569":{"position":[[211,4]]},"679":{"position":[[464,5]]},"785":{"position":[[229,4]]},"869":{"position":[[1490,4]]},"2679":{"position":[[95,4]]},"2738":{"position":[[86,4]]},"2750":{"position":[[221,7]]}}}],["fine",{"_index":994,"t":{"121":{"position":[[1099,4]]},"143":{"position":[[358,4]]},"191":{"position":[[404,4]]},"199":{"position":[[88,4]]},"281":{"position":[[2847,5]]},"340":{"position":[[338,4]]},"396":{"position":[[16,4]]},"466":{"position":[[894,4]]},"697":{"position":[[10,4]]},"1412":{"position":[[86,4]]},"1418":{"position":[[160,4]]},"2733":{"position":[[1769,4]]},"2815":{"position":[[3151,4]]}}}],["fingerprint",{"_index":778,"t":{"67":{"position":[[427,11]]}}}],["finish",{"_index":2720,"t":{"498":{"position":[[51226,8]]}}}],["fire",{"_index":3115,"t":{"653":{"position":[[178,4]]},"722":{"position":[[17,4]]},"888":{"position":[[17,4]]},"1448":{"position":[[59,4]]}}}],["firefox",{"_index":4465,"t":{"2636":{"position":[[360,7]]}}}],["first",{"_index":715,"t":{"59":{"position":[[47,5]]},"89":{"position":[[752,5],[1335,5]]},"101":{"position":[[477,6]]},"131":{"position":[[211,6]]},"143":{"position":[[275,5]]},"147":{"position":[[199,5]]},"179":{"position":[[746,5]]},"187":{"position":[[114,5]]},"230":{"position":[[163,5],[211,5]]},"279":{"position":[[502,5]]},"281":{"position":[[685,5],[2052,5]]},"285":{"position":[[2197,6]]},"301":{"position":[[767,5]]},"304":{"position":[[4,5],[797,5]]},"306":{"position":[[746,5]]},"309":{"position":[[105,6]]},"338":{"position":[[1826,5],[2636,7]]},"346":{"position":[[235,5]]},"350":{"position":[[346,5]]},"388":{"position":[[409,5],[441,6],[599,5]]},"396":{"position":[[398,6]]},"412":{"position":[[405,5],[490,5],[536,5]]},"466":{"position":[[634,5]]},"498":{"position":[[391,5]]},"500":{"position":[[400,5]]},"506":{"position":[[29,5],[223,5]]},"585":{"position":[[359,5],[444,5],[493,5]]},"647":{"position":[[823,5]]},"685":{"position":[[309,5]]},"732":{"position":[[960,5]]},"740":{"position":[[577,5]]},"785":{"position":[[107,6]]},"869":{"position":[[0,5],[486,5],[654,5]]},"877":{"position":[[13,5]]},"890":{"position":[[960,5]]},"892":{"position":[[577,5]]},"1455":{"position":[[1002,5]]},"1462":{"position":[[619,5]]},"2385":{"position":[[19,5],[67,5]]},"2402":{"position":[[23,5],[72,5]]},"2415":{"position":[[23,5],[78,5],[128,5]]},"2441":{"position":[[19,5]]},"2460":{"position":[[21,5]]},"2466":{"position":[[144,5]]},"2474":{"position":[[17,5]]},"2501":{"position":[[21,5],[72,5],[126,5],[172,5],[219,5]]},"2547":{"position":[[22,5],[71,5],[119,5]]},"2562":{"position":[[72,5]]},"2578":{"position":[[21,5]]},"2596":{"position":[[4,5]]},"2607":{"position":[[18,5]]},"2623":{"position":[[25,5],[79,5]]},"2638":{"position":[[27,5]]},"2653":{"position":[[22,5]]},"2676":{"position":[[18,5],[65,5],[116,5],[163,5]]},"2689":{"position":[[20,5],[69,5],[121,5]]},"2708":{"position":[[22,5]]},"2721":{"position":[[23,5]]},"2733":{"position":[[281,5]]},"2735":{"position":[[23,5],[72,5]]},"2774":{"position":[[18,5],[66,5]]},"2787":{"position":[[24,5]]},"2821":{"position":[[26,5]]}}}],["fit",{"_index":1552,"t":{"283":{"position":[[188,3]]},"622":{"position":[[1236,3]]}}}],["fix",{"_index":621,"t":{"49":{"position":[[12,3],[182,3],[333,3],[419,3],[627,4]]},"319":{"position":[[794,3]]},"330":{"position":[[472,5]]},"440":{"position":[[220,3]]},"712":{"position":[[8,5],[47,3],[798,3]]},"1551":{"position":[[115,4]]},"1613":{"position":[[109,4]]},"1627":{"position":[[97,4]]},"1635":{"position":[[69,4]]},"1701":{"position":[[167,4]]},"1705":{"position":[[167,4]]},"1713":{"position":[[69,4]]},"1747":{"position":[[97,4]]},"1765":{"position":[[167,4]]},"1777":{"position":[[69,4]]},"1888":{"position":[[167,4]]},"1974":{"position":[[69,4]]},"2008":{"position":[[69,4]]},"2051":{"position":[[69,4]]},"2079":{"position":[[69,4]]},"2083":{"position":[[69,4]]},"2102":{"position":[[69,4]]},"2138":{"position":[[69,4]]},"2156":{"position":[[69,4]]},"2160":{"position":[[69,4]]},"2204":{"position":[[167,4]]},"2212":{"position":[[69,4]]},"2265":{"position":[[69,4]]},"2353":{"position":[[69,4]]},"2365":{"position":[[76,4]]},"2375":{"position":[[0,3],[51,3],[202,3],[281,3]]},"2392":{"position":[[48,6]]},"2396":{"position":[[0,3],[367,3]]},"2398":{"position":[[0,3]]},"2409":{"position":[[46,3]]},"2411":{"position":[[307,3]]},"2420":{"position":[[0,3],[85,3]]},"2422":{"position":[[0,3]]},"2433":{"position":[[203,3]]},"2454":{"position":[[77,3],[121,3]]},"2456":{"position":[[230,3]]},"2466":{"position":[[0,3]]},"2470":{"position":[[162,3]]},"2484":{"position":[[4,3],[209,3],[291,3]]},"2493":{"position":[[0,3],[378,3],[449,3]]},"2495":{"position":[[0,3],[185,3],[407,3]]},"2504":{"position":[[791,3]]},"2518":{"position":[[0,3]]},"2520":{"position":[[161,3]]},"2527":{"position":[[292,6]]},"2537":{"position":[[48,3]]},"2539":{"position":[[77,3],[198,3],[279,3],[365,3],[486,3],[557,3]]},"2541":{"position":[[83,3]]},"2550":{"position":[[31,5]]},"2552":{"position":[[0,3],[75,3],[164,3],[259,5]]},"2568":{"position":[[147,3],[307,3]]},"2570":{"position":[[0,3],[108,3],[161,3],[213,3],[271,3]]},"2594":{"position":[[260,5],[924,5]]},"2598":{"position":[[191,6],[198,3],[401,3],[472,3],[531,3],[569,3]]},"2602":{"position":[[275,3]]},"2604":{"position":[[31,3],[945,3]]},"2621":{"position":[[332,6],[534,3],[631,3]]},"2636":{"position":[[319,4],[396,3],[873,3],[926,3],[1060,3]]},"2651":{"position":[[958,3],[1076,6],[1083,3],[1316,3],[1402,3],[1594,3],[2770,3]]},"2674":{"position":[[594,6],[1610,6],[1903,3]]},"2681":{"position":[[121,5]]},"2687":{"position":[[13,3],[282,6],[352,3],[405,3],[543,3],[981,3]]},"2706":{"position":[[0,6],[7,3],[159,3],[244,3],[307,3]]},"2715":{"position":[[160,5]]},"2719":{"position":[[41,5],[618,6],[625,3],[748,3],[1582,3],[1764,3]]},"2723":{"position":[[41,6]]},"2733":{"position":[[58,6],[65,5],[392,5],[539,5],[951,5],[979,3],[1154,5],[1182,3],[1347,6],[1354,5],[1382,3],[1608,6],[1615,5],[1798,5],[2257,3]]},"2750":{"position":[[0,6],[111,3],[217,3],[281,3]]},"2753":{"position":[[3,5]]},"2755":{"position":[[202,3]]},"2772":{"position":[[126,6],[133,3]]},"2785":{"position":[[371,5]]},"2800":{"position":[[412,3],[480,5]]},"2804":{"position":[[77,3],[474,3]]},"2815":{"position":[[2052,5],[2421,5],[3187,5]]},"2819":{"position":[[94,3],[993,3]]},"2826":{"position":[[930,6]]},"2839":{"position":[[575,5],[782,5],[1076,5]]},"2841":{"position":[[249,6]]}}}],["flag",{"_index":249,"t":{"16":{"position":[[595,5]]},"25":{"position":[[471,6]]},"31":{"position":[[1826,6]]},"55":{"position":[[79,5]]},"59":{"position":[[384,5],[764,5]]},"81":{"position":[[284,5]]},"117":{"position":[[52,4]]},"256":{"position":[[48,5]]},"402":{"position":[[589,4]]},"438":{"position":[[166,4]]},"520":{"position":[[72,4]]},"589":{"position":[[570,4]]},"634":{"position":[[42,4]]},"675":{"position":[[170,4],[1003,4]]},"704":{"position":[[502,6],[902,6]]},"871":{"position":[[703,4]]},"884":{"position":[[502,6],[902,6]]},"1434":{"position":[[544,6],[944,6]]},"2454":{"position":[[349,4]]},"2478":{"position":[[12,4]]},"2493":{"position":[[244,4]]},"2516":{"position":[[202,4]]},"2613":{"position":[[283,4]]},"2632":{"position":[[323,6],[390,6]]},"2641":{"position":[[357,5],[385,5]]},"2651":{"position":[[1197,4]]},"2750":{"position":[[170,4]]},"2766":{"position":[[97,5]]},"2772":{"position":[[724,4]]},"2783":{"position":[[606,4]]}}}],["flaki",{"_index":3697,"t":{"2424":{"position":[[97,5]]},"2570":{"position":[[165,5]]}}}],["flatten",{"_index":450,"t":{"31":{"position":[[1204,7]]}}}],["flavour",{"_index":2863,"t":{"582":{"position":[[149,9]]}}}],["flexibl",{"_index":2780,"t":{"522":{"position":[[315,9],[1217,12]]}}}],["float64array",{"_index":3594,"t":{"2390":{"position":[[746,12]]}}}],["flowdal",{"_index":4460,"t":{"2636":{"position":[[209,10]]},"2651":{"position":[[362,10],[1727,10],[2263,10],[2744,10]]},"2653":{"position":[[0,10]]}}}],["fmt",{"_index":806,"t":{"81":{"position":[[66,3],[300,3]]},"83":{"position":[[10,3],[188,3],[1149,3],[1204,3],[1382,3],[1434,3]]},"85":{"position":[[110,3],[301,3]]},"87":{"position":[[526,3],[749,3]]},"89":{"position":[[14,3],[235,3],[379,3],[493,3],[763,3],[838,3],[1103,3],[1296,3],[1346,3],[1421,3],[1563,3]]},"97":{"position":[[487,3]]},"330":{"position":[[331,3],[393,3],[426,3],[499,3]]},"714":{"position":[[495,4]]},"895":{"position":[[495,4]]},"971":{"position":[[42,3]]},"1017":{"position":[[50,3]]},"1025":{"position":[[42,3]]},"1043":{"position":[[23,3]]},"1069":{"position":[[11,3]]},"1071":{"position":[[57,3]]},"1075":{"position":[[57,3]]},"1083":{"position":[[42,3]]},"1093":{"position":[[11,3],[28,4]]},"1117":{"position":[[50,3]]},"1135":{"position":[[57,3]]},"1147":{"position":[[57,3]]},"1159":{"position":[[42,3]]},"1201":{"position":[[42,3]]},"1229":{"position":[[42,3]]},"1233":{"position":[[42,3]]},"1239":{"position":[[42,3]]},"1271":{"position":[[42,3]]},"1285":{"position":[[42,3]]},"1329":{"position":[[57,3]]},"1337":{"position":[[42,3]]},"1364":{"position":[[50,3]]},"1372":{"position":[[42,3]]},"1394":{"position":[[42,3]]},"1406":{"position":[[49,3]]},"1431":{"position":[[8419,3],[8443,3]]},"1445":{"position":[[8247,3],[8271,3]]},"1452":{"position":[[8312,3],[8336,3]]},"1459":{"position":[[8547,3],[8571,3]]},"1466":{"position":[[8547,3],[8571,3]]},"1474":{"position":[[8086,3],[8110,3],[9298,3]]},"1481":{"position":[[8518,3],[8542,3]]},"1494":{"position":[[8042,3],[8066,3]]},"1521":{"position":[[8042,3],[8066,3]]},"1551":{"position":[[120,3]]},"1613":{"position":[[114,3]]},"1627":{"position":[[102,3]]},"1635":{"position":[[74,3]]},"1673":{"position":[[23,3]]},"1699":{"position":[[11,3]]},"1701":{"position":[[172,3]]},"1705":{"position":[[172,3]]},"1713":{"position":[[74,3]]},"1723":{"position":[[11,3],[28,4]]},"1747":{"position":[[102,3]]},"1765":{"position":[[172,3]]},"1777":{"position":[[74,3]]},"1888":{"position":[[172,3]]},"1974":{"position":[[74,3]]},"2008":{"position":[[74,3]]},"2051":{"position":[[74,3]]},"2079":{"position":[[74,3]]},"2083":{"position":[[74,3]]},"2102":{"position":[[74,3]]},"2138":{"position":[[74,3]]},"2156":{"position":[[74,3]]},"2160":{"position":[[74,3]]},"2204":{"position":[[172,3]]},"2212":{"position":[[74,3]]},"2265":{"position":[[74,3]]},"2353":{"position":[[74,3]]},"2365":{"position":[[81,3]]},"2493":{"position":[[382,3]]},"2781":{"position":[[115,3],[144,3],[297,3]]},"2790":{"position":[[26,3],[199,3],[226,3],[408,3]]},"2826":{"position":[[0,3],[99,3],[147,3]]}}}],["focu",{"_index":1820,"t":{"338":{"position":[[317,5]]}}}],["focus",{"_index":4438,"t":{"2628":{"position":[[16,8]]}}}],["folder",{"_index":1526,"t":{"281":{"position":[[1095,6],[1342,6],[1387,6]]},"283":{"position":[[3775,6]]},"2600":{"position":[[26,6]]}}}],["follow",{"_index":165,"t":{"6":{"position":[[732,9]]},"25":{"position":[[461,9],[564,9]]},"39":{"position":[[569,9]]},"89":{"position":[[209,8],[1319,8]]},"97":{"position":[[949,9]]},"101":{"position":[[22,9],[426,9]]},"129":{"position":[[131,6],[413,9]]},"145":{"position":[[116,6]]},"149":{"position":[[373,9],[659,9],[941,9]]},"151":{"position":[[59,9]]},"159":{"position":[[124,9]]},"197":{"position":[[417,6]]},"222":{"position":[[89,9],[607,9]]},"260":{"position":[[348,10]]},"264":{"position":[[474,9],[816,9]]},"268":{"position":[[568,9]]},"279":{"position":[[381,9],[823,9]]},"281":{"position":[[567,9]]},"300":{"position":[[192,9],[467,9]]},"301":{"position":[[69,9]]},"304":{"position":[[126,9]]},"306":{"position":[[93,9],[262,9]]},"328":{"position":[[4,9]]},"336":{"position":[[249,9],[662,9]]},"342":{"position":[[129,9],[288,9]]},"344":{"position":[[393,9]]},"346":{"position":[[265,9]]},"376":{"position":[[185,8]]},"388":{"position":[[253,8]]},"438":{"position":[[194,9]]},"440":{"position":[[88,9],[301,8]]},"452":{"position":[[290,6]]},"482":{"position":[[97,6]]},"506":{"position":[[98,9]]},"508":{"position":[[611,9]]},"514":{"position":[[4,9]]},"516":{"position":[[4,9]]},"518":{"position":[[4,9]]},"540":{"position":[[318,10]]},"594":{"position":[[56,9],[679,6]]},"598":{"position":[[284,9],[517,8]]},"600":{"position":[[231,8]]},"614":{"position":[[1586,9]]},"620":{"position":[[198,7]]},"683":{"position":[[621,10]]},"685":{"position":[[533,9]]},"693":{"position":[[885,6]]},"787":{"position":[[399,6]]},"869":{"position":[[1202,9],[1391,9]]},"2383":{"position":[[299,6]]},"2390":{"position":[[10,9]]},"2444":{"position":[[1056,9],[1134,9]]},"2504":{"position":[[118,9]]},"2508":{"position":[[459,9]]},"2512":{"position":[[275,9]]},"2564":{"position":[[412,9]]},"2582":{"position":[[428,9]]},"2586":{"position":[[295,9]]},"2615":{"position":[[4,9]]},"2645":{"position":[[237,9]]},"2656":{"position":[[239,9]]},"2672":{"position":[[51,9]]},"2694":{"position":[[373,9]]},"2711":{"position":[[41,9]]},"2742":{"position":[[85,9]]},"2744":{"position":[[4,9]]},"2768":{"position":[[160,9],[513,9]]}}}],["fom",{"_index":4725,"t":{"2696":{"position":[[290,3]]}}}],["foo",{"_index":800,"t":{"77":{"position":[[71,5],[220,5]]},"173":{"position":[[159,3],[233,3]]},"193":{"position":[[167,3]]},"203":{"position":[[2677,3]]},"268":{"position":[[851,3]]},"273":{"position":[[370,7],[402,3],[417,3]]},"360":{"position":[[326,7],[358,3],[373,3],[442,4]]},"417":{"position":[[1053,3]]},"616":{"position":[[393,3]]},"831":{"position":[[196,3]]},"2390":{"position":[[460,3]]},"2444":{"position":[[839,3]]},"2692":{"position":[[808,3],[823,3],[1021,7],[1053,3],[1068,3]]}}}],["foo(int",{"_index":5023,"t":{"2766":{"position":[[142,7],[292,8]]}}}],["foo(txt",{"_index":2094,"t":{"434":{"position":[[249,8]]},"436":{"position":[[442,8]]}}}],["foo.asc",{"_index":802,"t":{"77":{"position":[[83,9]]},"79":{"position":[[37,7],[45,8]]}}}],["foo.sc",{"_index":3770,"t":{"2444":{"position":[[744,6],[812,6]]}}}],["foo.sc:2:11",{"_index":3775,"t":{"2444":{"position":[[1171,13]]}}}],["foo.scala",{"_index":684,"t":{"55":{"position":[[455,11]]},"183":{"position":[[197,9]]},"256":{"position":[[263,9]]},"258":{"position":[[192,9]]}}}],["foo/bar",{"_index":3780,"t":{"2446":{"position":[[84,8],[260,8]]}}}],["foo1=bar",{"_index":3297,"t":{"823":{"position":[[101,9]]},"932":{"position":[[101,9]]}}}],["foo1=bar1",{"_index":3060,"t":{"628":{"position":[[813,9]]},"2584":{"position":[[688,11]]}}}],["foo2",{"_index":3298,"t":{"823":{"position":[[111,4]]},"932":{"position":[[111,4]]}}}],["foo3=bar",{"_index":3299,"t":{"823":{"position":[[140,8]]},"932":{"position":[[140,8]]}}}],["foo4",{"_index":3300,"t":{"823":{"position":[[149,4]]},"932":{"position":[[149,4]]}}}],["foo:https://foo.com/license.txt",{"_index":1252,"t":{"201":{"position":[[680,32]]}}}],["foo_sc",{"_index":3772,"t":{"2444":{"position":[[771,6]]}}}],["forbid",{"_index":3460,"t":{"1431":{"position":[[8124,6]]},"1445":{"position":[[7952,6]]},"1452":{"position":[[8017,6]]},"1459":{"position":[[8252,6]]},"1466":{"position":[[8252,6]]},"1474":{"position":[[7791,6]]},"1481":{"position":[[8223,6]]},"1494":{"position":[[7747,6]]},"1521":{"position":[[7747,6]]}}}],["forbidden",{"_index":3459,"t":{"1431":{"position":[[8100,9]]},"1445":{"position":[[7928,9]]},"1452":{"position":[[7993,9]]},"1459":{"position":[[8228,9]]},"1466":{"position":[[8228,9]]},"1474":{"position":[[7767,9]]},"1481":{"position":[[8199,9]]},"1494":{"position":[[7723,9]]},"1521":{"position":[[7723,9]]}}}],["forc",{"_index":1134,"t":{"161":{"position":[[287,5]]},"163":{"position":[[284,5]]},"165":{"position":[[247,5]]},"167":{"position":[[287,5]]},"264":{"position":[[1740,5]]},"281":{"position":[[2714,6]]},"518":{"position":[[1071,7]]},"675":{"position":[[141,6],[974,6]]},"677":{"position":[[71,6]]},"1015":{"position":[[55,5]]},"1301":{"position":[[67,5]]},"1323":{"position":[[67,5]]},"1414":{"position":[[524,6]]},"1438":{"position":[[393,5],[399,5]]},"1443":{"position":[[1085,5]]},"1514":{"position":[[691,5]]},"1526":{"position":[[2352,5],[2358,5]]},"1536":{"position":[[720,5],[726,5]]},"1611":{"position":[[12,5]]},"2136":{"position":[[0,5]]},"2176":{"position":[[12,5]]},"2198":{"position":[[12,5]]},"2263":{"position":[[23,5]]},"2315":{"position":[[46,5]]},"2323":{"position":[[46,5]]},"2325":{"position":[[46,5]]},"2566":{"position":[[132,5]]},"2706":{"position":[[1495,5]]},"2804":{"position":[[404,5]]},"2826":{"position":[[992,5]]}}}],["fork",{"_index":3080,"t":{"645":{"position":[[583,4]]},"2472":{"position":[[120,4],[271,4],[630,4]]}}}],["form",{"_index":105,"t":{"4":{"position":[[1718,4]]},"127":{"position":[[411,4]]},"203":{"position":[[1417,4]]},"340":{"position":[[286,4]]}}}],["format",{"_index":60,"t":{"4":{"position":[[694,7]]},"16":{"position":[[361,7]]},"49":{"position":[[428,6]]},"53":{"position":[[94,7]]},"55":{"position":[[56,7]]},"69":{"position":[[269,7]]},"81":{"position":[[19,10],[245,10]]},"87":{"position":[[554,9]]},"97":{"position":[[432,6],[491,7]]},"99":{"position":[[261,7]]},"101":{"position":[[469,7]]},"129":{"position":[[628,6]]},"141":{"position":[[239,8],[480,8]]},"143":{"position":[[20,6]]},"145":{"position":[[132,6]]},"147":{"position":[[515,7]]},"159":{"position":[[134,8]]},"161":{"position":[[19,6]]},"163":{"position":[[28,6]]},"165":{"position":[[26,6]]},"167":{"position":[[26,6]]},"203":{"position":[[1934,6]]},"205":{"position":[[186,7]]},"330":{"position":[[82,6],[120,7],[128,7],[359,6],[522,7]]},"402":{"position":[[1012,7]]},"506":{"position":[[302,7]]},"518":{"position":[[1165,6]]},"594":{"position":[[66,7]]},"614":{"position":[[1616,7]]},"645":{"position":[[350,6]]},"653":{"position":[[143,7]]},"693":{"position":[[615,6],[912,7]]},"710":{"position":[[219,6]]},"714":{"position":[[9,7],[26,7],[78,10],[290,9]]},"895":{"position":[[9,7],[26,7],[78,10],[290,9]]},"971":{"position":[[48,6]]},"1017":{"position":[[56,6]]},"1025":{"position":[[48,6]]},"1043":{"position":[[29,6]]},"1045":{"position":[[69,9]]},"1071":{"position":[[63,6]]},"1075":{"position":[[63,6]]},"1083":{"position":[[48,6]]},"1117":{"position":[[56,6]]},"1135":{"position":[[63,6]]},"1147":{"position":[[63,6]]},"1159":{"position":[[48,6]]},"1201":{"position":[[48,6]]},"1229":{"position":[[48,6]]},"1233":{"position":[[48,6]]},"1239":{"position":[[48,6]]},"1271":{"position":[[48,6]]},"1285":{"position":[[48,6]]},"1329":{"position":[[63,6]]},"1337":{"position":[[48,6]]},"1364":{"position":[[56,6]]},"1372":{"position":[[48,6]]},"1394":{"position":[[48,6]]},"1406":{"position":[[55,6]]},"1470":{"position":[[53,7],[70,7],[122,10],[334,9]]},"1474":{"position":[[2866,9]]},"1509":{"position":[[667,6]]},"1551":{"position":[[126,6]]},"1613":{"position":[[120,6]]},"1627":{"position":[[108,6]]},"1635":{"position":[[80,6]]},"1659":{"position":[[16,6]]},"1661":{"position":[[16,6]]},"1663":{"position":[[16,6]]},"1673":{"position":[[29,6]]},"1675":{"position":[[26,9]]},"1701":{"position":[[178,6]]},"1705":{"position":[[178,6]]},"1713":{"position":[[80,6]]},"1747":{"position":[[108,6]]},"1765":{"position":[[178,6]]},"1777":{"position":[[80,6]]},"1825":{"position":[[32,7]]},"1888":{"position":[[178,6]]},"1974":{"position":[[80,6]]},"2008":{"position":[[80,6]]},"2051":{"position":[[80,6]]},"2079":{"position":[[80,6]]},"2083":{"position":[[80,6]]},"2102":{"position":[[80,6]]},"2138":{"position":[[80,6]]},"2156":{"position":[[80,6]]},"2160":{"position":[[80,6]]},"2204":{"position":[[178,6]]},"2212":{"position":[[80,6]]},"2265":{"position":[[80,6]]},"2353":{"position":[[80,6]]},"2365":{"position":[[87,6]]},"2411":{"position":[[311,10]]},"2493":{"position":[[72,6]]},"2594":{"position":[[626,6]]},"2645":{"position":[[74,6]]},"2674":{"position":[[775,10]]},"2694":{"position":[[403,7]]}}}],["former",{"_index":1500,"t":{"277":{"position":[[1280,6]]}}}],["formerli",{"_index":5310,"t":{"2839":{"position":[[703,8],[952,9]]}}}],["formula",{"_index":4812,"t":{"2719":{"position":[[886,7]]}}}],["fortun",{"_index":703,"t":{"57":{"position":[[210,11]]},"187":{"position":[[576,11]]},"323":{"position":[[294,12]]}}}],["forward",{"_index":759,"t":{"61":{"position":[[300,10],[344,9]]}}}],["found",{"_index":830,"t":{"83":{"position":[[1005,5],[1325,5]]},"89":{"position":[[486,6],[626,6],[655,6],[738,6],[776,5],[933,5],[1359,5],[1493,5],[1825,5]]},"117":{"position":[[239,5]]},"119":{"position":[[146,5]]},"226":{"position":[[943,5]]},"300":{"position":[[448,6]]},"334":{"position":[[193,6]]},"412":{"position":[[1036,5]]},"452":{"position":[[591,5]]},"480":{"position":[[1004,5]]},"498":{"position":[[3230,5],[21422,5],[23719,5],[26223,5],[28520,5],[31793,5],[31907,5],[50813,6],[51466,6],[51810,6],[51928,6],[52046,6],[52164,6],[52282,6],[52400,6],[53584,5],[55881,5],[58385,5],[60682,5]]},"508":{"position":[[493,5]]},"510":{"position":[[327,5]]},"522":{"position":[[1417,5]]},"546":{"position":[[1325,5]]},"572":{"position":[[588,5]]},"589":{"position":[[645,5]]},"602":{"position":[[168,5]]},"610":{"position":[[850,5]]},"622":{"position":[[101,5]]},"639":{"position":[[427,5]]},"683":{"position":[[491,5],[519,5]]},"685":{"position":[[617,5],[645,5]]},"710":{"position":[[589,5]]},"763":{"position":[[301,5]]},"783":{"position":[[325,5]]},"785":{"position":[[1173,5],[1852,5]]},"869":{"position":[[350,6],[455,6],[600,6],[1007,5],[1829,6],[1923,5]]},"903":{"position":[[301,5]]},"1490":{"position":[[357,5]]},"1968":{"position":[[95,6]]},"1970":{"position":[[80,6]]},"2516":{"position":[[48,5]]},"2594":{"position":[[198,5]]},"2783":{"position":[[722,5]]}}}],["foundat",{"_index":1285,"t":{"203":{"position":[[2348,11]]}}}],["foundfil",{"_index":1748,"t":{"326":{"position":[[1070,10]]}}}],["framework",{"_index":1444,"t":{"266":{"position":[[177,9]]},"268":{"position":[[34,10],[53,9],[125,10],[441,9],[532,9]]},"275":{"position":[[41,9]]},"354":{"position":[[253,11]]},"356":{"position":[[404,9]]},"358":{"position":[[10,10]]},"362":{"position":[[30,9]]},"398":{"position":[[368,10],[415,11],[486,10]]},"622":{"position":[[775,9],[799,9]]},"853":{"position":[[13,9]]},"961":{"position":[[13,9]]},"1481":{"position":[[3109,9]]},"2435":{"position":[[455,9]]},"2600":{"position":[[270,9]]},"2692":{"position":[[909,10]]}}}],["framework'",{"_index":3419,"t":{"1293":{"position":[[60,11]]},"1481":{"position":[[3136,11]]},"2168":{"position":[[17,11]]}}}],["free",{"_index":3511,"t":{"2371":{"position":[[241,4]]},"2392":{"position":[[30,4]]}}}],["freebsd",{"_index":3110,"t":{"651":{"position":[[272,7]]},"2381":{"position":[[27,7]]}}}],["frequenc",{"_index":2933,"t":{"591":{"position":[[1404,9],[1434,9],[1591,9]]}}}],["fresh",{"_index":2185,"t":{"468":{"position":[[382,5]]},"578":{"position":[[261,5],[346,5]]}}}],["freshli",{"_index":1047,"t":{"133":{"position":[[520,7]]}}}],["friendli",{"_index":4439,"t":{"2628":{"position":[[140,9]]}}}],["from:/.ivy/loc",{"_index":2955,"t":{"596":{"position":[[1435,17]]}}}],["home>/.m2/repositori",{"_index":2957,"t":{"596":{"position":[[1510,20]]}}}],["home>/loc",{"_index":2954,"t":{"596":{"position":[[1408,12]]}}}],["homebrew",{"_index":4736,"t":{"2706":{"position":[[327,8]]},"2711":{"position":[[132,9]]}}}],["hood",{"_index":807,"t":{"81":{"position":[[82,5]]},"87":{"position":[[56,5]]},"89":{"position":[[50,5]]},"185":{"position":[[238,4]]},"390":{"position":[[713,5]]},"400":{"position":[[1355,5]]},"462":{"position":[[439,5]]},"484":{"position":[[186,4]]},"714":{"position":[[99,5]]},"895":{"position":[[99,5]]},"1414":{"position":[[79,5],[144,4]]},"1470":{"position":[[143,5]]},"2826":{"position":[[407,5]]}}}],["hook",{"_index":3946,"t":{"2497":{"position":[[207,4]]}}}],["host",{"_index":3177,"t":{"693":{"position":[[488,4],[638,4],[742,5],[821,4]]},"977":{"position":[[55,4]]},"1431":{"position":[[5288,4],[5293,4]]},"1445":{"position":[[5116,4],[5121,4]]},"1452":{"position":[[5181,4],[5186,4]]},"1459":{"position":[[5416,4],[5421,4]]},"1466":{"position":[[5416,4],[5421,4]]},"1474":{"position":[[4955,4],[4960,4]]},"1481":{"position":[[5387,4],[5392,4]]},"1494":{"position":[[4911,4],[4916,4]]},"1521":{"position":[[4911,4],[4916,4]]},"1526":{"position":[[820,4],[825,4]]},"1557":{"position":[[11,4]]},"1605":{"position":[[88,4]]}}}],["host>proxy.corp.comtest",{"_index":2991,"t":{"612":{"position":[[119,8],[321,8]]}}}],["idea",{"_index":1516,"t":{"281":{"position":[[50,4],[889,4],[1531,4],[1748,4],[2608,4]]},"283":{"position":[[33,4],[3769,5],[3824,5],[4085,5],[4322,5],[4556,5]]},"285":{"position":[[33,4],[542,5]]},"291":{"position":[[20,4],[61,4],[126,4]]},"304":{"position":[[894,5]]},"306":{"position":[[843,5]]},"468":{"position":[[167,5]]},"472":{"position":[[77,4],[202,4]]},"474":{"position":[[378,4]]},"2819":{"position":[[59,4]]}}}],["ideal",{"_index":878,"t":{"91":{"position":[[281,5]]},"121":{"position":[[281,5]]},"189":{"position":[[269,5]]},"468":{"position":[[211,5]]},"558":{"position":[[82,5]]},"589":{"position":[[81,5]]},"630":{"position":[[88,5]]},"632":{"position":[[78,5]]},"710":{"position":[[712,5]]},"712":{"position":[[860,5]]},"720":{"position":[[133,5]]},"726":{"position":[[1094,5]]},"728":{"position":[[252,5]]},"730":{"position":[[235,5]]},"734":{"position":[[240,5]]},"736":{"position":[[143,5]]},"2611":{"position":[[252,5]]}}}],["ideaprojects/scala",{"_index":2798,"t":{"546":{"position":[[281,20]]}}}],["identifi",{"_index":543,"t":{"31":{"position":[[4113,11]]},"155":{"position":[[562,11]]},"165":{"position":[[204,10]]},"281":{"position":[[1675,11]]},"1842":{"position":[[10,10]]},"1864":{"position":[[12,8]]}}}],["idiomat",{"_index":2784,"t":{"522":{"position":[[842,9]]}}}],["if(properties.iswin",{"_index":1746,"t":{"326":{"position":[[1012,20]]}}}],["ignor",{"_index":517,"t":{"31":{"position":[[3126,6]]},"87":{"position":[[240,8]]},"103":{"position":[[649,7]]},"275":{"position":[[601,7]]},"315":{"position":[[110,7]]},"518":{"position":[[156,7]]},"558":{"position":[[415,7]]},"561":{"position":[[225,7]]},"563":{"position":[[118,7]]},"580":{"position":[[73,8]]},"618":{"position":[[331,7]]},"639":{"position":[[292,6]]},"2420":{"position":[[223,7]]},"2518":{"position":[[247,6]]},"2535":{"position":[[703,7]]},"2651":{"position":[[1841,6]]},"2683":{"position":[[76,8]]},"2687":{"position":[[1337,6]]},"2696":{"position":[[126,7]]},"2706":{"position":[[1105,6]]},"2770":{"position":[[155,7]]},"2804":{"position":[[295,6]]}}}],["illeg",{"_index":2790,"t":{"530":{"position":[[347,7]]}}}],["imag",{"_index":1076,"t":{"141":{"position":[[409,5]]},"149":{"position":[[76,6],[290,6],[308,5],[338,5],[416,5],[505,5],[604,6],[706,5],[825,5],[903,5],[1052,5]]},"151":{"position":[[48,6],[101,5],[118,5],[222,5]]},"155":{"position":[[15,5],[302,5]]},"177":{"position":[[79,5],[249,5],[377,5],[521,5]]},"254":{"position":[[63,5]]},"293":{"position":[[88,6],[142,6]]},"332":{"position":[[933,7]]},"342":{"position":[[88,7],[195,6],[391,5],[499,5],[571,5]]},"344":{"position":[[76,6],[298,6],[328,6],[348,5],[436,5],[525,5],[727,6],[801,5],[874,6],[952,5],[1036,5]]},"364":{"position":[[54,5]]},"1412":{"position":[[71,6],[214,5],[256,5]]},"1813":{"position":[[13,5]]},"1819":{"position":[[38,5]]},"1866":{"position":[[33,5]]},"1868":{"position":[[4,5]]},"1870":{"position":[[4,5]]},"1872":{"position":[[4,5]]},"1876":{"position":[[58,6]]},"1878":{"position":[[47,6]]},"1880":{"position":[[55,6]]},"2535":{"position":[[747,6]]},"2552":{"position":[[355,5]]},"2617":{"position":[[47,5],[164,5]]},"2621":{"position":[[593,5]]},"2651":{"position":[[2184,5]]},"2670":{"position":[[56,5]]},"2674":{"position":[[1264,5]]},"2785":{"position":[[782,5]]},"2815":{"position":[[278,7],[486,7]]}}}],["implement",{"_index":3361,"t":{"879":{"position":[[295,14]]},"973":{"position":[[0,14]]},"975":{"position":[[0,14]]},"977":{"position":[[0,14]]},"979":{"position":[[0,14]]},"981":{"position":[[0,14]]},"983":{"position":[[0,14]]},"985":{"position":[[0,14]]},"987":{"position":[[0,14]]},"989":{"position":[[0,14]]},"991":{"position":[[0,14]]},"993":{"position":[[0,14]]},"995":{"position":[[0,14]]},"997":{"position":[[0,14]]},"999":{"position":[[0,14]]},"1001":{"position":[[0,14]]},"1011":{"position":[[0,14]]},"1047":{"position":[[0,14]]},"1049":{"position":[[0,14]]},"1051":{"position":[[0,14]]},"1053":{"position":[[0,14]]},"1055":{"position":[[0,14]]},"1057":{"position":[[0,14]]},"1059":{"position":[[0,14]]},"1061":{"position":[[12,14]]},"1063":{"position":[[27,14]]},"1065":{"position":[[56,14]]},"1067":{"position":[[19,14]]},"1069":{"position":[[23,14]]},"1073":{"position":[[41,14]]},"1077":{"position":[[0,14]]},"1079":{"position":[[19,14]]},"1081":{"position":[[45,14]]},"1085":{"position":[[0,14]]},"1087":{"position":[[0,14]]},"1089":{"position":[[49,14]]},"1091":{"position":[[21,14]]},"1093":{"position":[[49,14]]},"1097":{"position":[[17,14]]},"1099":{"position":[[0,14]]},"1101":{"position":[[12,14]]},"1103":{"position":[[0,14]]},"1105":{"position":[[0,14]]},"1107":{"position":[[0,14]]},"1115":{"position":[[21,14]]},"1123":{"position":[[0,14]]},"1125":{"position":[[0,14]]},"1127":{"position":[[0,14]]},"1133":{"position":[[0,14]]},"1137":{"position":[[12,14]]},"1139":{"position":[[0,14]]},"1155":{"position":[[0,14]]},"1157":{"position":[[0,14]]},"1167":{"position":[[0,14]]},"1181":{"position":[[0,14]]},"1183":{"position":[[0,14]]},"1185":{"position":[[0,14]]},"1187":{"position":[[0,14]]},"1189":{"position":[[0,14]]},"1193":{"position":[[0,14]]},"1195":{"position":[[0,14]]},"1197":{"position":[[0,14]]},"1199":{"position":[[0,14]]},"1213":{"position":[[0,14]]},"1215":{"position":[[0,14]]},"1219":{"position":[[0,14]]},"1223":{"position":[[0,14]]},"1231":{"position":[[41,14]]},"1235":{"position":[[23,14]]},"1237":{"position":[[26,14]]},"1255":{"position":[[0,14]]},"1259":{"position":[[0,14]]},"1261":{"position":[[0,14]]},"1263":{"position":[[0,14]]},"1267":{"position":[[19,14]]},"1269":{"position":[[0,14]]},"1279":{"position":[[0,14]]},"1281":{"position":[[0,14]]},"1283":{"position":[[0,14]]},"1287":{"position":[[57,14]]},"1289":{"position":[[0,14]]},"1301":{"position":[[12,14]]},"1303":{"position":[[0,14]]},"1305":{"position":[[0,14]]},"1307":{"position":[[0,14]]},"1311":{"position":[[0,14]]},"1313":{"position":[[0,14]]},"1315":{"position":[[0,14]]},"1319":{"position":[[0,14]]},"1321":{"position":[[0,14]]},"1323":{"position":[[12,14]]},"1325":{"position":[[0,14]]},"1327":{"position":[[0,14]]},"1331":{"position":[[22,14]]},"1333":{"position":[[12,14]]},"1335":{"position":[[0,14]]},"1339":{"position":[[15,14]]},"1341":{"position":[[17,14]]},"1343":{"position":[[0,14]]},"1345":{"position":[[0,14]]},"1356":{"position":[[0,14]]},"1360":{"position":[[19,14]]},"1362":{"position":[[16,14]]},"1366":{"position":[[0,14]]},"1368":{"position":[[0,14]]},"1370":{"position":[[0,14]]},"1374":{"position":[[0,14]]},"1376":{"position":[[0,14]]},"1380":{"position":[[0,14]]},"1382":{"position":[[12,14]]},"1384":{"position":[[0,14]]},"1386":{"position":[[0,14]]},"1388":{"position":[[0,14]]},"1392":{"position":[[0,14]]},"1404":{"position":[[0,14]]},"1408":{"position":[[0,14]]},"1420":{"position":[[262,14]]},"1490":{"position":[[0,14]]},"1497":{"position":[[0,14]]},"1502":{"position":[[0,14]]},"1507":{"position":[[0,14]]},"1512":{"position":[[0,14]]},"1517":{"position":[[0,14]]},"1524":{"position":[[0,14]]},"1529":{"position":[[0,14]]},"1534":{"position":[[0,14]]}}}],["implementant",{"_index":3454,"t":{"1431":{"position":[[3209,17]]},"1438":{"position":[[444,17]]},"1445":{"position":[[3037,17]]},"1452":{"position":[[3102,17]]},"1459":{"position":[[3337,17]]},"1466":{"position":[[3337,17]]},"1474":{"position":[[2876,17]]},"1481":{"position":[[3308,17]]},"1486":{"position":[[57,17]]},"1494":{"position":[[2832,17]]},"1499":{"position":[[57,17]]},"1504":{"position":[[57,17]]},"1509":{"position":[[57,17]]},"1514":{"position":[[57,17]]},"1521":{"position":[[2832,17]]},"1526":{"position":[[57,17]]},"1531":{"position":[[57,17]]},"1536":{"position":[[57,17]]}}}],["impli",{"_index":1923,"t":{"376":{"position":[[15,7]]}}}],["implicit",{"_index":2944,"t":{"594":{"position":[[722,8]]},"2552":{"position":[[95,8]]},"2706":{"position":[[795,8]]}}}],["implicitli",{"_index":1520,"t":{"281":{"position":[[211,10]]},"474":{"position":[[484,10]]},"738":{"position":[[179,10]]},"913":{"position":[[179,10]]},"1517":{"position":[[235,10]]}}}],["import",{"_index":21,"t":{"2":{"position":[[252,9]]},"23":{"position":[[305,6]]},"31":{"position":[[2756,8]]},"53":{"position":[[415,6],[429,6]]},"97":{"position":[[159,9]]},"179":{"position":[[1082,6]]},"181":{"position":[[219,6]]},"185":{"position":[[551,6]]},"275":{"position":[[128,6],[151,6],[183,6]]},"281":{"position":[[18,6],[69,6],[297,6],[907,6],[935,6]]},"283":{"position":[[86,6],[147,9],[988,6],[1819,9],[2980,7],[3181,6],[3360,6]]},"285":{"position":[[86,6],[168,6],[397,8],[1986,6],[2056,6],[2446,6],[2651,8]]},"313":{"position":[[266,6]]},"326":{"position":[[729,6]]},"332":{"position":[[331,6]]},"336":{"position":[[319,6],[346,6]]},"362":{"position":[[257,6]]},"431":{"position":[[82,6]]},"434":{"position":[[214,6]]},"436":{"position":[[407,6]]},"450":{"position":[[80,8]]},"452":{"position":[[164,6],[272,6]]},"454":{"position":[[164,6],[184,6],[200,6]]},"458":{"position":[[505,6]]},"474":{"position":[[272,6]]},"482":{"position":[[396,6],[417,6],[836,6],[857,6],[1063,6],[1084,6]]},"522":{"position":[[68,9]]},"591":{"position":[[265,6],[293,6],[335,6],[731,6],[759,6],[801,6],[826,6]]},"620":{"position":[[165,6]]},"622":{"position":[[28,9]]},"639":{"position":[[193,9]]},"657":{"position":[[155,9]]},"661":{"position":[[571,6]]},"679":{"position":[[219,6],[504,6]]},"738":{"position":[[34,6],[129,6]]},"763":{"position":[[261,9]]},"785":{"position":[[97,6],[168,6],[204,6]]},"903":{"position":[[261,9]]},"913":{"position":[[34,6],[129,6]]},"1490":{"position":[[317,9]]},"1517":{"position":[[90,6],[185,6]]},"1838":{"position":[[26,9]]},"2025":{"position":[[49,6],[75,7]]},"2375":{"position":[[291,6]]},"2390":{"position":[[43,10],[155,7],[337,6],[361,6],[405,6],[822,6],[968,6]]},"2394":{"position":[[34,7]]},"2508":{"position":[[469,6],[492,6]]},"2621":{"position":[[1173,7]]},"2634":{"position":[[62,6],[86,6]]},"2649":{"position":[[16,7],[72,7],[139,7]]},"2740":{"position":[[218,6]]},"2755":{"position":[[206,6]]},"2762":{"position":[[273,6]]},"2766":{"position":[[252,6]]},"2770":{"position":[[844,6]]},"2800":{"position":[[277,8],[369,6]]},"2815":{"position":[[147,6]]}}}],["importmap.json",{"_index":3577,"t":{"2390":{"position":[[20,14],[246,14],[979,14]]}}}],["imposs",{"_index":3773,"t":{"2444":{"position":[[849,10],[1625,10]]}}}],["improv",{"_index":2018,"t":{"402":{"position":[[764,12]]},"404":{"position":[[483,13]]},"466":{"position":[[484,7]]},"2527":{"position":[[108,8]]},"2550":{"position":[[56,13]]},"2568":{"position":[[203,7]]},"2600":{"position":[[129,7]]},"2628":{"position":[[28,9]]},"2651":{"position":[[2688,7]]},"2674":{"position":[[767,7]]},"2687":{"position":[[786,7]]},"2706":{"position":[[1039,7]]},"2719":{"position":[[1719,7],[1834,7]]},"2744":{"position":[[40,7]]},"2772":{"position":[[79,7],[212,7],[303,7]]},"2785":{"position":[[166,7]]},"2826":{"position":[[12,12]]},"2841":{"position":[[19,7]]}}}],["imrent",{"_index":3613,"t":{"2398":{"position":[[12,11]]},"2402":{"position":[[0,11]]}}}],["inadvert",{"_index":2999,"t":{"612":{"position":[[648,13]]}}}],["includ",{"_index":7,"t":{"2":{"position":[[72,8]]},"25":{"position":[[369,8]]},"29":{"position":[[313,8]]},"31":{"position":[[147,8]]},"41":{"position":[[36,7],[186,8],[362,7]]},"57":{"position":[[290,8]]},"123":{"position":[[739,8]]},"181":{"position":[[376,8]]},"187":{"position":[[495,8]]},"191":{"position":[[878,8]]},"281":{"position":[[2121,7]]},"315":{"position":[[180,9]]},"319":{"position":[[866,9]]},"326":{"position":[[78,9]]},"474":{"position":[[413,9],[871,8],[914,7],[1329,8]]},"476":{"position":[[94,9]]},"480":{"position":[[272,8]]},"486":{"position":[[650,9]]},"494":{"position":[[366,9]]},"512":{"position":[[183,8]]},"558":{"position":[[485,9]]},"574":{"position":[[259,9]]},"614":{"position":[[165,8]]},"620":{"position":[[908,8]]},"624":{"position":[[284,7]]},"693":{"position":[[165,8]]},"879":{"position":[[281,9]]},"991":{"position":[[55,7]]},"1041":{"position":[[196,7]]},"1081":{"position":[[120,9]]},"1247":{"position":[[230,7]]},"1257":{"position":[[98,7]]},"1261":{"position":[[62,7]]},"1429":{"position":[[750,7]]},"1431":{"position":[[2211,7],[3360,9],[5873,7],[7868,7]]},"1438":{"position":[[595,9]]},"1443":{"position":[[750,7]]},"1445":{"position":[[2211,7],[2979,7],[3188,9],[5701,7],[7696,7]]},"1450":{"position":[[750,7]]},"1452":{"position":[[2211,7],[3253,9],[5766,7],[7761,7]]},"1457":{"position":[[750,7]]},"1459":{"position":[[2211,7],[3488,9],[6001,7],[7996,7]]},"1464":{"position":[[750,7]]},"1466":{"position":[[2211,7],[3488,9],[6001,7],[7996,7]]},"1472":{"position":[[750,7]]},"1474":{"position":[[2211,7],[3027,9],[5540,7],[7535,7]]},"1479":{"position":[[750,7]]},"1481":{"position":[[2211,7],[3459,9],[5972,7],[7967,7]]},"1486":{"position":[[208,9]]},"1492":{"position":[[750,7]]},"1494":{"position":[[2211,7],[2983,9],[5496,7],[7491,7]]},"1499":{"position":[[208,9]]},"1504":{"position":[[208,9]]},"1509":{"position":[[208,9]]},"1514":{"position":[[208,9]]},"1519":{"position":[[750,7]]},"1521":{"position":[[2211,7],[2983,9],[5496,7],[7491,7]]},"1526":{"position":[[208,9],[1405,7]]},"1531":{"position":[[208,9]]},"1536":{"position":[[208,9]]},"1571":{"position":[[11,7]]},"1655":{"position":[[153,7]]},"1711":{"position":[[65,9]]},"1926":{"position":[[36,9]]},"2110":{"position":[[187,7]]},"2122":{"position":[[57,7]]},"2126":{"position":[[18,7]]},"2396":{"position":[[398,7]]},"2424":{"position":[[120,10]]},"2508":{"position":[[293,7]]},"2510":{"position":[[57,8],[166,8]]},"2527":{"position":[[270,8]]},"2539":{"position":[[204,7]]},"2564":{"position":[[303,8],[448,9]]},"2641":{"position":[[171,9]]},"2645":{"position":[[210,9]]},"2656":{"position":[[226,8]]},"2674":{"position":[[95,7]]},"2770":{"position":[[230,9]]},"2779":{"position":[[28,8]]},"2826":{"position":[[839,7]]},"2833":{"position":[[103,9]]}}}],["includepath",{"_index":850,"t":{"87":{"position":[[406,12]]}}}],["incom",{"_index":2726,"t":{"498":{"position":[[52819,8],[52997,8]]}}}],["incompat",{"_index":3768,"t":{"2444":{"position":[[561,17]]}}}],["inconsist",{"_index":4895,"t":{"2733":{"position":[[926,12]]}}}],["incorpor",{"_index":4233,"t":{"2564":{"position":[[3,13]]}}}],["increas",{"_index":2274,"t":{"498":{"position":[[45,8],[129,9],[294,10]]},"514":{"position":[[343,10]]},"546":{"position":[[8,8],[642,8]]},"1331":{"position":[[77,8]]},"1431":{"position":[[3843,8]]},"1438":{"position":[[685,8]]},"1445":{"position":[[3671,8]]},"1452":{"position":[[3736,8]]},"1459":{"position":[[3971,8]]},"1466":{"position":[[3971,8]]},"1474":{"position":[[3510,8]]},"1481":{"position":[[3942,8]]},"1486":{"position":[[298,8]]},"1494":{"position":[[3466,8]]},"1499":{"position":[[298,8]]},"1504":{"position":[[298,8]]},"1509":{"position":[[298,8]]},"1514":{"position":[[298,8]]},"1521":{"position":[[3466,8]]},"1526":{"position":[[298,8]]},"1531":{"position":[[458,8]]},"1536":{"position":[[298,8]]},"2206":{"position":[[22,8]]},"2602":{"position":[[543,8]]},"2636":{"position":[[182,8]]},"2733":{"position":[[835,10]]}}}],["increment",{"_index":1234,"t":{"197":{"position":[[618,9]]},"787":{"position":[[600,9]]},"1001":{"position":[[267,11]]},"1414":{"position":[[119,14],[205,11]]},"1431":{"position":[[6393,11]]},"1445":{"position":[[6221,11]]},"1452":{"position":[[6286,11]]},"1459":{"position":[[6521,11]]},"1466":{"position":[[6521,11]]},"1474":{"position":[[6060,11]]},"1481":{"position":[[6492,11]]},"1494":{"position":[[6016,11]]},"1521":{"position":[[6016,11]]},"1526":{"position":[[1925,11]]},"1581":{"position":[[212,11]]}}}],["indent",{"_index":338,"t":{"25":{"position":[[542,6],[553,6]]},"969":{"position":[[57,6],[68,6]]},"1424":{"position":[[57,6],[68,6]]},"1543":{"position":[[57,6],[68,6]]},"2715":{"position":[[93,6],[108,7]]}}}],["independ",{"_index":2124,"t":{"444":{"position":[[77,13]]},"2407":{"position":[[102,11]]}}}],["index",{"_index":1359,"t":{"234":{"position":[[252,6]]},"1123":{"position":[[59,5]]},"1125":{"position":[[106,5]]},"1127":{"position":[[106,5]]},"1431":{"position":[[6730,5],[6740,5],[6756,5],[6816,5],[6828,5],[6890,5]]},"1438":{"position":[[1256,5],[1266,5],[1282,5],[1342,5],[1354,5],[1416,5]]},"1445":{"position":[[6558,5],[6568,5],[6584,5],[6644,5],[6656,5],[6718,5]]},"1452":{"position":[[6623,5],[6633,5],[6649,5],[6709,5],[6721,5],[6783,5]]},"1459":{"position":[[6858,5],[6868,5],[6884,5],[6944,5],[6956,5],[7018,5]]},"1466":{"position":[[6858,5],[6868,5],[6884,5],[6944,5],[6956,5],[7018,5]]},"1474":{"position":[[6397,5],[6407,5],[6423,5],[6483,5],[6495,5],[6557,5]]},"1481":{"position":[[6829,5],[6839,5],[6855,5],[6915,5],[6927,5],[6989,5]]},"1494":{"position":[[6353,5],[6363,5],[6379,5],[6439,5],[6451,5],[6513,5]]},"1521":{"position":[[6353,5],[6363,5],[6379,5],[6439,5],[6451,5],[6513,5]]},"1753":{"position":[[15,5]]},"1755":{"position":[[62,5]]},"1757":{"position":[[62,5]]}}}],["index/raw/master/index.json",{"_index":3102,"t":{"649":{"position":[[515,27]]}}}],["indexedseq[os.path",{"_index":1965,"t":{"392":{"position":[[852,19]]}}}],["indic",{"_index":321,"t":{"25":{"position":[[261,8]]},"532":{"position":[[262,10]]},"574":{"position":[[54,10]]},"704":{"position":[[543,10]]},"884":{"position":[[543,10]]},"1434":{"position":[[585,10]]}}}],["indirectli",{"_index":3365,"t":{"967":{"position":[[213,11]]},"1422":{"position":[[213,11]]},"1541":{"position":[[213,11]]}}}],["individu",{"_index":1981,"t":{"394":{"position":[[1198,10]]},"548":{"position":[[45,13]]}}}],["inf/manifest.mf",{"_index":1838,"t":{"338":{"position":[[1050,17]]},"2798":{"position":[[378,15]]}}}],["infer",{"_index":320,"t":{"25":{"position":[[230,8]]},"83":{"position":[[309,5],[678,8],[1655,8]]},"89":{"position":[[1006,8],[1179,8],[1425,6],[1640,8]]},"121":{"position":[[644,5]]},"133":{"position":[[14,6]]},"193":{"position":[[91,5]]},"197":{"position":[[68,5]]},"585":{"position":[[128,8]]},"661":{"position":[[167,8],[524,9]]},"1067":{"position":[[184,8]]},"1474":{"position":[[9067,8]]},"1697":{"position":[[129,8]]},"2450":{"position":[[64,9]]},"2790":{"position":[[531,5]]}}}],["infinit",{"_index":4251,"t":{"2570":{"position":[[123,8]]}}}],["info",{"_index":510,"t":{"31":{"position":[[2846,5]]},"301":{"position":[[419,4]]},"304":{"position":[[476,4]]},"306":{"position":[[533,4]]},"338":{"position":[[2164,4]]},"388":{"position":[[0,4]]},"514":{"position":[[692,4]]},"783":{"position":[[568,4]]},"2158":{"position":[[17,4]]},"2411":{"position":[[444,4]]},"2504":{"position":[[153,4],[413,4],[575,4],[688,4]]},"2508":{"position":[[265,4]]},"2516":{"position":[[545,4]]}}}],["inform",{"_index":678,"t":{"55":{"position":[[18,11]]},"61":{"position":[[541,11],[679,12]]},"187":{"position":[[336,11]]},"199":{"position":[[154,12]]},"246":{"position":[[298,12]]},"301":{"position":[[877,11]]},"304":{"position":[[909,11]]},"306":{"position":[[858,11]]},"315":{"position":[[639,11]]},"338":{"position":[[2665,11]]},"394":{"position":[[752,11]]},"396":{"position":[[711,11]]},"402":{"position":[[1131,12]]},"450":{"position":[[14,11]]},"458":{"position":[[447,11]]},"498":{"position":[[51251,11]]},"514":{"position":[[527,11]]},"520":{"position":[[175,12]]},"540":{"position":[[409,11]]},"565":{"position":[[861,11]]},"567":{"position":[[203,11]]},"569":{"position":[[221,11]]},"589":{"position":[[612,11]]},"610":{"position":[[124,11],[776,11]]},"616":{"position":[[61,11]]},"622":{"position":[[1912,12]]},"645":{"position":[[402,11]]},"653":{"position":[[450,13]]},"755":{"position":[[230,11]]},"757":{"position":[[92,11]]},"759":{"position":[[74,11]]},"761":{"position":[[99,11]]},"763":{"position":[[65,11]]},"783":{"position":[[227,11],[377,11],[499,11]]},"785":{"position":[[390,11],[1111,11],[1790,11]]},"903":{"position":[[65,11]]},"921":{"position":[[79,11]]},"965":{"position":[[79,11]]},"1490":{"position":[[121,11]]},"1932":{"position":[[4,11]]},"2411":{"position":[[4,11]]},"2508":{"position":[[131,11],[560,11]]},"2621":{"position":[[348,11]]},"2645":{"position":[[176,11]]}}}],["init",{"_index":1043,"t":{"133":{"position":[[406,4]]},"440":{"position":[[314,4]]}}}],["initi",{"_index":1494,"t":{"277":{"position":[[727,7]]},"319":{"position":[[1248,7]]},"386":{"position":[[64,7]]},"429":{"position":[[64,7]]},"486":{"position":[[736,9]]},"498":{"position":[[53327,14]]},"675":{"position":[[1321,14]]},"2444":{"position":[[500,14]]},"2594":{"position":[[86,11]]},"2800":{"position":[[53,7]]}}}],["inlin",{"_index":408,"t":{"31":{"position":[[599,6],[1083,6],[3340,6],[3412,9],[4609,6]]},"789":{"position":[[491,7]]},"2541":{"position":[[87,6]]}}}],["inner",{"_index":453,"t":{"31":{"position":[[1225,5]]}}}],["input",{"_index":247,"t":{"16":{"position":[[572,5]]},"31":{"position":[[54,6]]},"97":{"position":[[74,6],[761,6],[887,6],[1178,6]]},"99":{"position":[[30,5],[255,5]]},"101":{"position":[[463,5],[977,7]]},"103":{"position":[[39,6],[776,7]]},"105":{"position":[[269,5]]},"107":{"position":[[18,5]]},"109":{"position":[[18,6]]},"115":{"position":[[31,5]]},"226":{"position":[[116,6],[457,6],[641,9],[716,5],[779,6],[813,5],[894,5]]},"238":{"position":[[53,6],[123,5]]},"264":{"position":[[136,6],[775,7],[1590,5]]},"313":{"position":[[320,6]]},"315":{"position":[[157,7],[207,6]]},"326":{"position":[[643,7]]},"358":{"position":[[115,6]]},"374":{"position":[[83,6]]},"380":{"position":[[51,6]]},"406":{"position":[[302,5]]},"476":{"position":[[81,7],[271,6]]},"506":{"position":[[63,5],[364,6]]},"508":{"position":[[52,6],[279,6],[562,6],[1046,6],[1080,8]]},"518":{"position":[[561,6],[874,6],[1123,6]]},"526":{"position":[[212,5]]},"530":{"position":[[88,6]]},"534":{"position":[[309,5],[404,6]]},"558":{"position":[[462,7],[512,6]]},"561":{"position":[[23,6],[101,7]]},"567":{"position":[[92,6]]},"572":{"position":[[676,7]]},"580":{"position":[[56,5]]},"582":{"position":[[99,6],[187,6],[912,5]]},"630":{"position":[[1030,7]]},"679":{"position":[[432,5]]},"683":{"position":[[476,5],[504,5]]},"685":{"position":[[315,5],[602,5],[630,5]]},"700":{"position":[[28,6]]},"702":{"position":[[331,5],[365,6],[463,7],[557,6],[644,6],[909,6]]},"706":{"position":[[172,6]]},"708":{"position":[[42,6],[140,7],[234,6],[321,6],[571,6]]},"710":{"position":[[243,6],[341,7],[435,6],[522,6],[1013,6]]},"712":{"position":[[345,5],[379,6],[477,7],[571,6],[658,6],[1153,6]]},"714":{"position":[[238,6],[537,6]]},"722":{"position":[[411,5],[445,6],[543,7],[637,6],[724,6],[977,6]]},"724":{"position":[[343,5],[377,6],[475,7],[569,6],[656,6],[912,6]]},"726":{"position":[[560,5],[594,6],[692,7],[786,6],[873,6],[1394,6]]},"728":{"position":[[552,6]]},"730":{"position":[[484,6]]},"732":{"position":[[335,5],[521,6],[619,7],[713,6],[800,6],[1210,6]]},"738":{"position":[[682,5],[931,6]]},"740":{"position":[[246,6],[379,9],[467,5],[544,5],[560,6],[682,5],[1110,6]]},"742":{"position":[[308,6],[783,5],[817,6],[915,7],[1009,6],[1096,6],[1349,6]]},"763":{"position":[[469,6]]},"869":{"position":[[44,5],[78,6],[252,5],[675,6],[689,5],[751,5],[859,5],[1035,6],[1569,5]]},"882":{"position":[[331,5],[365,6],[463,7],[557,6],[644,6],[909,6]]},"886":{"position":[[42,6],[140,7],[234,6],[321,6],[571,6]]},"888":{"position":[[411,5],[445,6],[543,7],[637,6],[724,6],[977,6]]},"890":{"position":[[335,5],[521,6],[619,7],[713,6],[800,6],[1210,6]]},"892":{"position":[[246,6],[379,9],[467,5],[544,5],[560,6],[682,5],[1110,6]]},"895":{"position":[[238,6],[537,6]]},"897":{"position":[[308,6],[783,5],[817,6],[915,7],[1009,6],[1096,6],[1349,6]]},"903":{"position":[[469,6]]},"905":{"position":[[28,6]]},"913":{"position":[[682,5],[931,6]]},"1427":{"position":[[373,5],[407,6],[505,7],[599,6],[686,6]]},"1441":{"position":[[84,6],[182,7],[276,6],[363,6]]},"1448":{"position":[[453,5],[487,6],[585,7],[679,6],[766,6]]},"1455":{"position":[[377,5],[563,6],[661,7],[755,6],[842,6]]},"1462":{"position":[[288,6],[421,9],[509,5],[586,5],[602,6],[724,5]]},"1470":{"position":[[282,6]]},"1477":{"position":[[352,6],[827,5],[861,6],[959,7],[1053,6],[1140,6]]},"1497":{"position":[[84,6]]},"1517":{"position":[[738,5]]},"2472":{"position":[[607,5]]},"2598":{"position":[[591,5]]},"2628":{"position":[[268,5]]},"2643":{"position":[[506,6]]},"2666":{"position":[[40,6]]},"2683":{"position":[[59,5]]},"2698":{"position":[[92,6]]},"2706":{"position":[[278,6],[1010,6],[1268,6],[1812,5]]},"2744":{"position":[[360,7]]},"2760":{"position":[[292,6]]},"2762":{"position":[[358,5]]},"2768":{"position":[[285,6]]},"2770":{"position":[[66,6],[202,7],[257,6]]},"2794":{"position":[[313,5]]}}}],["inputs.json",{"_index":1585,"t":{"283":{"position":[[2320,11],[2507,11],[2689,11],[4160,11],[4397,11],[4626,11]]}}}],["insert",{"_index":4235,"t":{"2564":{"position":[[763,9]]}}}],["insid",{"_index":255,"t":{"16":{"position":[[909,6]]},"89":{"position":[[267,6],[425,6],[510,6],[872,6],[1137,6]]},"173":{"position":[[237,6]]},"273":{"position":[[28,6]]},"300":{"position":[[108,6]]},"336":{"position":[[1274,6],[1398,6],[1501,6]]},"360":{"position":[[28,6]]},"392":{"position":[[99,6]]},"396":{"position":[[153,6]]},"402":{"position":[[464,7]]},"452":{"position":[[28,6],[97,6]]},"561":{"position":[[199,6]]},"563":{"position":[[30,6],[91,6]]},"580":{"position":[[38,6]]},"582":{"position":[[81,6],[891,6]]},"628":{"position":[[432,6]]},"669":{"position":[[46,6]]},"869":{"position":[[312,6],[1518,6],[1600,7],[1608,6]]},"2683":{"position":[[41,6]]},"2696":{"position":[[38,6],[99,6]]},"2770":{"position":[[113,6]]}}}],["inspect",{"_index":1164,"t":{"179":{"position":[[85,7]]},"183":{"position":[[20,8]]},"258":{"position":[[20,8]]},"283":{"position":[[3645,11]]},"526":{"position":[[273,10]]}}}],["inspector_3",{"_index":2298,"t":{"498":{"position":[[1374,11],[29906,11],[62068,11]]}}}],["inspector_3/3.0.0/scala3",{"_index":2297,"t":{"498":{"position":[[1343,24],[29875,24],[62037,24]]}}}],["inspir",{"_index":4885,"t":{"2727":{"position":[[216,8]]}}}],["instal",{"_index":507,"t":{"31":{"position":[[2661,9]]},"43":{"position":[[40,7]]},"45":{"position":[[3,7],[31,7],[70,7]]},"161":{"position":[[119,10]]},"163":{"position":[[119,10]]},"165":{"position":[[90,10]]},"167":{"position":[[62,10],[107,10]]},"203":{"position":[[2021,9]]},"246":{"position":[[108,9]]},"248":{"position":[[127,9]]},"254":{"position":[[104,7]]},"277":{"position":[[735,12]]},"326":{"position":[[193,8]]},"336":{"position":[[120,12]]},"388":{"position":[[486,9]]},"440":{"position":[[152,9],[228,7],[276,7],[284,7],[331,7]]},"468":{"position":[[195,9]]},"502":{"position":[[77,7]]},"540":{"position":[[263,9]]},"591":{"position":[[72,7],[105,9],[188,7]]},"645":{"position":[[62,10],[93,7],[126,10],[611,7]]},"649":{"position":[[409,7]]},"655":{"position":[[22,7],[58,12]]},"718":{"position":[[9,7],[29,8],[231,7]]},"744":{"position":[[38,9],[57,12],[91,12]]},"748":{"position":[[35,9],[54,12],[92,9],[167,12]]},"750":{"position":[[183,9]]},"769":{"position":[[0,7],[107,7]]},"871":{"position":[[71,9]]},"873":{"position":[[74,7],[144,7]]},"899":{"position":[[183,9]]},"909":{"position":[[9,7],[29,8],[231,7]]},"911":{"position":[[0,7],[107,7]]},"915":{"position":[[38,9],[57,12],[91,12]]},"919":{"position":[[35,9],[54,12],[92,9],[167,12]]},"1071":{"position":[[88,7],[110,7],[131,7]]},"1075":{"position":[[88,7],[110,7],[131,7]]},"1095":{"position":[[23,7],[45,7]]},"1135":{"position":[[88,7],[110,7],[131,7]]},"1147":{"position":[[88,7],[110,7],[131,7]]},"1329":{"position":[[88,7],[110,7],[131,7]]},"1378":{"position":[[23,7]]},"1418":{"position":[[104,9],[193,10]]},"1484":{"position":[[227,9]]},"1507":{"position":[[65,7],[85,8]]},"1512":{"position":[[56,7]]},"1524":{"position":[[94,9],[113,12],[147,12]]},"1534":{"position":[[91,9],[110,12],[148,9],[223,12]]},"1701":{"position":[[203,7],[225,7],[246,7]]},"1705":{"position":[[203,7],[225,7],[246,7]]},"1725":{"position":[[23,7],[45,7]]},"1765":{"position":[[203,7],[225,7],[246,7]]},"1825":{"position":[[98,9]]},"1838":{"position":[[73,9]]},"1862":{"position":[[4,9]]},"1888":{"position":[[203,7],[225,7],[246,7]]},"2204":{"position":[[203,7],[225,7],[246,7]]},"2271":{"position":[[23,7]]},"2381":{"position":[[4,12]]},"2456":{"position":[[176,7]]},"2482":{"position":[[12,7]]},"2518":{"position":[[6,7]]},"2520":{"position":[[74,12]]},"2527":{"position":[[54,12]]},"2529":{"position":[[21,9],[84,7]]},"2570":{"position":[[219,7]]},"2651":{"position":[[2785,12]]},"2660":{"position":[[149,9]]},"2674":{"position":[[230,9]]},"2706":{"position":[[893,7]]},"2711":{"position":[[3,7],[86,7],[110,7],[147,7]]},"2719":{"position":[[1655,10],[2007,7]]},"2729":{"position":[[21,9],[82,7]]},"2733":{"position":[[2062,7]]},"2750":{"position":[[537,9]]},"2804":{"position":[[199,7]]},"2813":{"position":[[53,12],[88,12],[135,9],[153,12]]},"2819":{"position":[[398,7]]},"2841":{"position":[[69,12]]}}}],["instanc",{"_index":612,"t":{"41":{"position":[[349,9]]},"486":{"position":[[409,8]]},"616":{"position":[[359,9]]},"757":{"position":[[17,8]]},"761":{"position":[[15,9]]},"785":{"position":[[245,8]]},"2535":{"position":[[278,9]]}}}],["instant",{"_index":1639,"t":{"289":{"position":[[135,7]]},"317":{"position":[[195,7]]}}}],["instanti",{"_index":4028,"t":{"2504":{"position":[[258,12]]},"2674":{"position":[[1499,13]]}}}],["instantli",{"_index":4037,"t":{"2508":{"position":[[186,9]]}}}],["instead",{"_index":109,"t":{"4":{"position":[[1806,8]]},"21":{"position":[[219,8]]},"31":{"position":[[1641,8]]},"127":{"position":[[500,8]]},"169":{"position":[[0,7]]},"203":{"position":[[1505,8]]},"244":{"position":[[58,7]]},"281":{"position":[[2006,8]]},"374":{"position":[[0,7]]},"406":{"position":[[0,7]]},"474":{"position":[[1147,7],[1529,8]]},"516":{"position":[[375,7],[558,7]]},"567":{"position":[[0,7]]},"574":{"position":[[128,7]]},"578":{"position":[[275,8]]},"622":{"position":[[403,7]]},"639":{"position":[[476,8]]},"641":{"position":[[79,8]]},"1984":{"position":[[32,8]]},"2398":{"position":[[145,7]]},"2444":{"position":[[1415,7]]},"2480":{"position":[[510,7]]},"2514":{"position":[[127,8]]},"2531":{"position":[[187,7]]},"2566":{"position":[[177,7]]},"2594":{"position":[[633,7]]},"2651":{"position":[[159,7],[564,7],[679,7]]},"2687":{"position":[[241,7]]},"2698":{"position":[[0,7]]},"2744":{"position":[[192,7]]},"2750":{"position":[[697,7]]},"2792":{"position":[[90,7]]}}}],["instruct",{"_index":1018,"t":{"129":{"position":[[166,12]]},"502":{"position":[[118,12]]},"744":{"position":[[104,12]]},"748":{"position":[[180,12]]},"915":{"position":[[104,12]]},"919":{"position":[[180,12]]},"1524":{"position":[[160,12]]},"1534":{"position":[[236,12]]},"2600":{"position":[[280,11]]},"2674":{"position":[[1842,11]]},"2813":{"position":[[101,13]]},"2841":{"position":[[82,12]]}}}],["int",{"_index":1688,"t":{"319":{"position":[[219,4],[1051,4]]},"321":{"position":[[589,4]]},"1431":{"position":[[4161,4]]},"1445":{"position":[[3989,4]]},"1452":{"position":[[4054,4]]},"1459":{"position":[[4289,4]]},"1466":{"position":[[4289,4]]},"1474":{"position":[[3828,4]]},"1481":{"position":[[4260,4]]},"1494":{"position":[[3784,4]]},"1521":{"position":[[3784,4]]},"2390":{"position":[[740,5]]},"2766":{"position":[[138,3]]}}}],["integr",{"_index":366,"t":{"29":{"position":[[123,11]]},"81":{"position":[[174,11]]},"203":{"position":[[2308,9]]},"285":{"position":[[429,11]]},"466":{"position":[[20,10],[679,12]]},"468":{"position":[[584,11]]},"589":{"position":[[450,9]]},"1942":{"position":[[63,11]]},"2379":{"position":[[4,11]]},"2396":{"position":[[459,11]]},"2456":{"position":[[425,11]]},"2468":{"position":[[96,11]]},"2533":{"position":[[55,11]]},"2564":{"position":[[119,10]]},"2636":{"position":[[1161,11]]},"2750":{"position":[[772,11]]},"2804":{"position":[[746,11]]}}}],["intellij",{"_index":1192,"t":{"185":{"position":[[24,9]]},"187":{"position":[[261,8]]},"281":{"position":[[55,9],[894,9],[1261,8],[1536,8],[1651,8],[1753,8],[1996,9],[2321,9],[2613,9]]},"283":{"position":[[38,8],[2827,8],[2950,8],[3074,8],[3615,8],[3677,8],[3932,8]]},"285":{"position":[[38,8],[412,8],[1057,8],[1107,8],[2340,8]]},"291":{"position":[[25,8],[66,8],[131,8]]},"304":{"position":[[885,8]]},"306":{"position":[[834,8]]},"396":{"position":[[232,8],[428,8]]},"468":{"position":[[158,8]]},"472":{"position":[[30,9],[82,8],[121,8],[207,8]]},"474":{"position":[[383,8]]},"2504":{"position":[[85,9]]},"2674":{"position":[[1858,8]]},"2819":{"position":[[64,8]]}}}],["intellij'",{"_index":1540,"t":{"281":{"position":[[2418,10]]}}}],["intend",{"_index":1633,"t":{"287":{"position":[[133,8]]},"510":{"position":[[581,8]]},"2835":{"position":[[75,8]]}}}],["intent",{"_index":2193,"t":{"474":{"position":[[352,11]]}}}],["interact",{"_index":713,"t":{"57":{"position":[[509,12]]},"97":{"position":[[463,11]]},"179":{"position":[[53,13]]},"516":{"position":[[185,11]]},"657":{"position":[[272,9]]},"704":{"position":[[109,11],[144,11],[435,11],[464,11],[489,12],[509,11],[568,11]]},"755":{"position":[[0,8]]},"884":{"position":[[109,11],[144,11],[435,11],[464,11],[489,12],[509,11],[568,11]]},"1333":{"position":[[67,11]]},"1416":{"position":[[138,9]]},"1431":{"position":[[3920,11],[3932,11]]},"1434":{"position":[[151,11],[186,11],[477,11],[506,11],[531,12],[551,11],[610,11]]},"1438":{"position":[[762,11],[774,11]]},"1445":{"position":[[3748,11],[3760,11]]},"1452":{"position":[[3813,11],[3825,11]]},"1459":{"position":[[4048,11],[4060,11]]},"1466":{"position":[[4048,11],[4060,11]]},"1474":{"position":[[3587,11],[3599,11]]},"1481":{"position":[[4019,11],[4031,11]]},"1486":{"position":[[375,11],[387,11]]},"1494":{"position":[[3543,11],[3555,11]]},"1499":{"position":[[375,11],[387,11]]},"1504":{"position":[[375,11],[387,11]]},"1509":{"position":[[375,11],[387,11]]},"1514":{"position":[[375,11],[387,11]]},"1521":{"position":[[3543,11],[3555,11]]},"1526":{"position":[[375,11],[387,11]]},"1531":{"position":[[535,11],[547,11]]},"1536":{"position":[[375,11],[387,11]]},"1856":{"position":[[65,12]]},"2208":{"position":[[12,11]]},"2435":{"position":[[221,11]]},"2512":{"position":[[723,11]]},"2543":{"position":[[122,12]]},"2552":{"position":[[193,11]]},"2632":{"position":[[256,11],[285,11],[310,12]]},"2660":{"position":[[569,11]]},"2674":{"position":[[619,13]]},"2783":{"position":[[32,11],[159,11],[366,11],[432,11],[522,11],[702,11],[925,11],[974,11]]},"2826":{"position":[[998,11],[1035,11]]}}}],["interfac",{"_index":440,"t":{"31":{"position":[[1030,10]]},"268":{"position":[[306,10]]},"392":{"position":[[553,9]]},"484":{"position":[[39,9]]},"486":{"position":[[59,9]]},"498":{"position":[[1655,10],[2075,9],[2742,9],[5632,9],[14229,9],[15075,9],[18344,9],[21701,10],[22259,9],[23060,9],[26502,10],[27060,9],[27861,9],[30187,10],[30607,9],[31274,9],[34309,9],[42906,9],[43752,9],[47021,9],[53863,10],[54421,9],[55222,9],[58664,10],[59222,9],[60023,9],[62349,10],[62769,9],[63436,9]]},"546":{"position":[[1574,10],[2072,9],[2785,9]]}}}],["interface/1.0.0/launch",{"_index":2560,"t":{"498":{"position":[[15050,24],[43727,24]]}}}],["interface/1.0/test",{"_index":2386,"t":{"498":{"position":[[5613,18],[34290,18]]}}}],["interface/1.2.2/util",{"_index":2608,"t":{"498":{"position":[[18323,20],[47000,20]]}}}],["interface/1.3.0",{"_index":2543,"t":{"498":{"position":[[14187,15],[42864,15]]}}}],["interface/1.3.0/util",{"_index":2325,"t":{"498":{"position":[[2721,20],[23039,20],[27840,20],[31253,20],[55201,20],[60002,20],[63415,20]]},"546":{"position":[[2764,20]]}}}],["interface/1.3.5/compil",{"_index":2313,"t":{"498":{"position":[[2050,24],[22234,24],[27035,24],[30582,24],[54396,24],[59197,24],[62744,24]]},"546":{"position":[[2047,24]]}}}],["interface:0.13.3",{"_index":1456,"t":{"268":{"position":[[338,16]]}}}],["interfaces/3.0.0/scala3",{"_index":2302,"t":{"498":{"position":[[1631,23],[30163,23],[62325,23]]}}}],["interfaces/3.0.2/scala3",{"_index":2663,"t":{"498":{"position":[[21677,23],[26478,23],[53839,23],[58640,23]]}}}],["interfaces/3.2.2/scala3",{"_index":2825,"t":{"546":{"position":[[1550,23]]}}}],["intermediari",{"_index":753,"t":{"61":{"position":[[62,12]]}}}],["intern",{"_index":2173,"t":{"462":{"position":[[385,9]]},"488":{"position":[[364,8]]},"490":{"position":[[136,8]]},"498":{"position":[[51333,8]]},"1414":{"position":[[671,9]]},"1536":{"position":[[784,8]]},"1553":{"position":[[0,10]]},"1555":{"position":[[0,10]]},"1557":{"position":[[0,10]]},"1559":{"position":[[0,10]]},"1561":{"position":[[0,10]]},"1563":{"position":[[0,10]]},"1565":{"position":[[0,10]]},"1567":{"position":[[0,10]]},"1569":{"position":[[0,10]]},"1571":{"position":[[0,10]]},"1573":{"position":[[0,10]]},"1575":{"position":[[0,10]]},"1577":{"position":[[0,10]]},"1579":{"position":[[0,10]]},"1591":{"position":[[0,10]]},"1615":{"position":[[0,10]]},"1617":{"position":[[0,10]]},"1619":{"position":[[0,10]]},"1681":{"position":[[0,10]]},"1683":{"position":[[0,10]]},"1685":{"position":[[0,10]]},"1687":{"position":[[0,10]]},"1689":{"position":[[0,10]]},"1733":{"position":[[0,10]]},"1735":{"position":[[0,10]]},"1753":{"position":[[0,10]]},"1755":{"position":[[0,10]]},"1757":{"position":[[0,10]]},"1759":{"position":[[0,10]]},"1761":{"position":[[21,10]]},"1763":{"position":[[0,10]]},"1797":{"position":[[0,10]]},"1799":{"position":[[0,10]]},"1815":{"position":[[0,10]]},"1894":{"position":[[0,10]]},"1896":{"position":[[0,10]]},"1898":{"position":[[0,10]]},"1912":{"position":[[0,10]]},"1916":{"position":[[0,10]]},"1918":{"position":[[0,10]]},"1988":{"position":[[12,10]]},"1990":{"position":[[0,10]]},"1994":{"position":[[17,10]]},"1996":{"position":[[22,10]]},"2006":{"position":[[0,10]]},"2016":{"position":[[0,10]]},"2043":{"position":[[0,10]]},"2045":{"position":[[0,10]]},"2047":{"position":[[0,10]]},"2049":{"position":[[0,10]]},"2069":{"position":[[0,10]]},"2073":{"position":[[0,10]]},"2100":{"position":[[0,10]]},"2106":{"position":[[41,10]]},"2116":{"position":[[0,10]]},"2120":{"position":[[0,10]]},"2124":{"position":[[0,10]]},"2126":{"position":[[0,10]]},"2128":{"position":[[0,10]]},"2142":{"position":[[50,10]]},"2146":{"position":[[0,10]]},"2154":{"position":[[22,10]]},"2178":{"position":[[0,10]]},"2180":{"position":[[0,10]]},"2182":{"position":[[0,10]]},"2188":{"position":[[0,10]]},"2190":{"position":[[0,10]]},"2194":{"position":[[0,10]]},"2196":{"position":[[0,10]]},"2200":{"position":[[0,10]]},"2202":{"position":[[0,10]]},"2222":{"position":[[0,10]]},"2235":{"position":[[0,10]]},"2239":{"position":[[30,10]]},"2243":{"position":[[12,10]]},"2247":{"position":[[0,10]]},"2251":{"position":[[19,10]]},"2253":{"position":[[16,10]]},"2257":{"position":[[0,10]]},"2259":{"position":[[0,10]]},"2261":{"position":[[0,10]]},"2263":{"position":[[12,10]]},"2267":{"position":[[0,10]]},"2269":{"position":[[0,10]]},"2273":{"position":[[0,10]]},"2275":{"position":[[12,10]]},"2277":{"position":[[0,10]]},"2279":{"position":[[0,10]]},"2281":{"position":[[0,10]]},"2285":{"position":[[0,10]]},"2287":{"position":[[0,10]]},"2289":{"position":[[0,10]]},"2291":{"position":[[0,10]]},"2293":{"position":[[0,10]]},"2295":{"position":[[0,10]]},"2297":{"position":[[0,10]]},"2301":{"position":[[0,10]]},"2303":{"position":[[12,10]]},"2307":{"position":[[0,10]]},"2311":{"position":[[12,10]]},"2313":{"position":[[0,10]]},"2315":{"position":[[0,10]]},"2319":{"position":[[0,10]]},"2321":{"position":[[0,10]]},"2323":{"position":[[0,10]]},"2325":{"position":[[0,10]]},"2329":{"position":[[0,10]]},"2331":{"position":[[0,10]]},"2333":{"position":[[12,10]]},"2335":{"position":[[0,10]]},"2339":{"position":[[0,10]]},"2343":{"position":[[0,10]]},"2345":{"position":[[0,10]]},"2347":{"position":[[0,10]]},"2349":{"position":[[0,10]]},"2351":{"position":[[0,10]]},"2355":{"position":[[22,10]]},"2357":{"position":[[59,10]]},"2359":{"position":[[59,10]]},"2363":{"position":[[0,10]]},"2367":{"position":[[0,10]]},"2388":{"position":[[328,9]]},"2396":{"position":[[94,10]]},"2495":{"position":[[342,8]]},"2497":{"position":[[521,8]]},"2550":{"position":[[47,8]]},"2600":{"position":[[36,8]]},"2621":{"position":[[1047,8]]},"2636":{"position":[[1042,8]]},"2651":{"position":[[1823,8]]},"2658":{"position":[[42,8]]},"2674":{"position":[[1188,8]]},"2687":{"position":[[843,8]]},"2706":{"position":[[1170,8]]},"2719":{"position":[[825,8]]},"2750":{"position":[[360,8]]},"2764":{"position":[[42,8]]},"2772":{"position":[[194,8]]},"2785":{"position":[[227,8]]},"2804":{"position":[[277,8]]},"2815":{"position":[[1900,8]]},"2819":{"position":[[457,8]]},"2830":{"position":[[202,8]]},"2841":{"position":[[343,8]]}}}],["internet",{"_index":944,"t":{"105":{"position":[[41,8]]},"222":{"position":[[43,8]]},"348":{"position":[[283,9]]},"350":{"position":[[364,8]]},"565":{"position":[[41,8]]},"632":{"position":[[431,8]]},"697":{"position":[[55,9]]}}}],["interpret",{"_index":2882,"t":{"589":{"position":[[292,11]]},"665":{"position":[[172,11]]}}}],["introduc",{"_index":3044,"t":{"622":{"position":[[1587,9]]},"630":{"position":[[595,9],[674,9]]},"632":{"position":[[266,10]]},"2444":{"position":[[223,10]]},"2527":{"position":[[136,11]]},"2559":{"position":[[404,10]]},"2768":{"position":[[816,10]]}}}],["introductori",{"_index":2172,"t":{"462":{"position":[[5,12]]}}}],["invalid",{"_index":3446,"t":{"1414":{"position":[[495,11]]},"2405":{"position":[[533,7]]},"2409":{"position":[[61,7]]},"2466":{"position":[[23,7]]},"2598":{"position":[[405,7]]},"2651":{"position":[[434,7]]}}}],["invert",{"_index":2787,"t":{"530":{"position":[[12,8]]}}}],["invoc",{"_index":1249,"t":{"201":{"position":[[447,11]]}}}],["invok",{"_index":741,"t":{"59":{"position":[[935,7]]},"61":{"position":[[151,8]]},"87":{"position":[[29,7]]},"185":{"position":[[399,6]]},"187":{"position":[[6,8]]},"366":{"position":[[90,8]]},"417":{"position":[[495,7]]},"695":{"position":[[63,9]]},"763":{"position":[[213,7]]},"869":{"position":[[1126,7]]},"903":{"position":[[213,7]]},"1490":{"position":[[269,7]]}}}],["invokedata",{"_index":4321,"t":{"2602":{"position":[[73,10]]}}}],["io",{"_index":2491,"t":{"498":{"position":[[10903,2],[39580,2]]}}}],["io.github.alexarchambault.bleep:bloop",{"_index":3078,"t":{"645":{"position":[[485,37]]},"649":{"position":[[1002,37]]}}}],["io.github.foo",{"_index":1223,"t":{"193":{"position":[[248,13],[401,13]]}}}],["io.github.myself",{"_index":3307,"t":{"835":{"position":[[169,16]]}}}],["io.github.scala",{"_index":896,"t":{"93":{"position":[[81,15]]},"135":{"position":[[152,15],[809,15]]},"137":{"position":[[134,15]]},"224":{"position":[[199,15]]}}}],["io.println(cwd.tostr",{"_index":2227,"t":{"482":{"position":[[539,24],[979,24],[1206,24]]}}}],["io/2.5/common",{"_index":2490,"t":{"498":{"position":[[10888,14],[39565,14]]}}}],["io/common",{"_index":2489,"t":{"498":{"position":[[10877,10],[39554,10]]}}}],["ioapp.simpl",{"_index":2224,"t":{"482":{"position":[[463,12],[903,12],[1130,12]]}}}],["ir",{"_index":3451,"t":{"1431":{"position":[[360,2]]},"1445":{"position":[[360,2]]},"1452":{"position":[[360,2]]},"1459":{"position":[[360,2]]},"1466":{"position":[[360,2]]},"1474":{"position":[[360,2]]},"1481":{"position":[[360,2]]},"1494":{"position":[[360,2]]},"1521":{"position":[[360,2]]}}}],["irrelev",{"_index":4572,"t":{"2674":{"position":[[28,10]]}}}],["is.clos",{"_index":1827,"t":{"338":{"position":[[548,10]]}}}],["isn't",{"_index":936,"t":{"103":{"position":[[150,5]]},"133":{"position":[[420,5]]},"309":{"position":[[598,5]]},"402":{"position":[[213,5]]},"444":{"position":[[167,5]]},"755":{"position":[[131,5]]},"983":{"position":[[64,5]]},"1418":{"position":[[179,5]]},"1431":{"position":[[5550,5]]},"1445":{"position":[[5378,5]]},"1452":{"position":[[5443,5]]},"1459":{"position":[[5678,5]]},"1466":{"position":[[5678,5]]},"1474":{"position":[[5217,5]]},"1481":{"position":[[5649,5]]},"1494":{"position":[[5173,5]]},"1521":{"position":[[5173,5]]},"1526":{"position":[[1082,5]]},"1563":{"position":[[20,5]]},"2480":{"position":[[536,5]]},"2651":{"position":[[1558,5]]},"2733":{"position":[[487,5]]},"2783":{"position":[[94,5]]}}}],["isn’t",{"_index":1858,"t":{"340":{"position":[[140,5]]}}}],["isol",{"_index":2869,"t":{"582":{"position":[[926,9]]}}}],["issu",{"_index":2275,"t":{"498":{"position":[[265,7]]},"789":{"position":[[301,7]]},"2444":{"position":[[254,5]]},"2554":{"position":[[57,6]]},"2594":{"position":[[20,5],[270,6]]},"2804":{"position":[[134,5],[807,5]]}}}],["it'",{"_index":97,"t":{"4":{"position":[[1584,4]]},"21":{"position":[[641,4]]},"23":{"position":[[202,4]]},"51":{"position":[[86,4]]},"69":{"position":[[0,4]]},"127":{"position":[[276,4]]},"185":{"position":[[8,4]]},"203":{"position":[[1283,4]]},"207":{"position":[[366,4]]},"266":{"position":[[51,4]]},"277":{"position":[[498,4],[908,4],[1621,4]]},"283":{"position":[[1628,4]]},"285":{"position":[[151,4]]},"370":{"position":[[0,4],[289,4]]},"392":{"position":[[58,4]]},"394":{"position":[[4,4]]},"400":{"position":[[36,4]]},"402":{"position":[[835,4]]},"456":{"position":[[144,4]]},"498":{"position":[[233,4]]},"614":{"position":[[621,4]]},"628":{"position":[[383,4]]},"785":{"position":[[662,4],[746,4],[927,4]]},"871":{"position":[[626,4]]},"1414":{"position":[[328,4]]},"2311":{"position":[[68,4]]},"2388":{"position":[[76,4]]},"2512":{"position":[[448,4]]},"2562":{"position":[[63,4]]},"2634":{"position":[[0,4]]},"2636":{"position":[[126,4]]},"2727":{"position":[[126,4]]},"2744":{"position":[[306,4]]},"2777":{"position":[[128,4],[231,4]]},"2800":{"position":[[395,4]]}}}],["it'd",{"_index":1629,"t":{"285":{"position":[[1826,4]]}}}],["iterator.from(3).take(10).tolist.topythoncopi",{"_index":2900,"t":{"591":{"position":[[543,50]]}}}],["itself",{"_index":1529,"t":{"281":{"position":[[1294,6]]},"321":{"position":[[24,6]]},"406":{"position":[[69,6]]},"486":{"position":[[182,7]]},"612":{"position":[[576,6]]},"614":{"position":[[488,7]]},"620":{"position":[[941,6]]},"669":{"position":[[64,6]]},"2590":{"position":[[118,7]]}}}],["it’",{"_index":906,"t":{"97":{"position":[[81,4],[280,5]]},"101":{"position":[[1120,4]]},"390":{"position":[[379,4]]},"486":{"position":[[503,4]]},"622":{"position":[[1841,4]]}}}],["ivi",{"_index":2162,"t":{"454":{"position":[[191,4]]},"596":{"position":[[161,3],[1309,3],[1319,3],[1403,4]]},"689":{"position":[[151,3]]},"691":{"position":[[319,3],[359,4],[379,3]]},"1910":{"position":[[4,3]]},"2493":{"position":[[631,3]]},"2649":{"position":[[49,4],[125,4]]},"2750":{"position":[[621,3]]}}}],["ivy\"com.lihaoyi::o",{"_index":671,"t":{"53":{"position":[[614,19],[713,19]]}}}],["ivy.hom",{"_index":3923,"t":{"2493":{"position":[[645,8]]}}}],["ivy2",{"_index":889,"t":{"91":{"position":[[507,4]]},"214":{"position":[[44,4]]},"728":{"position":[[39,4]]}}}],["ivy2/loc",{"_index":893,"t":{"91":{"position":[[619,14]]},"643":{"position":[[180,13]]}}}],["ivy2/local/io.github.scala",{"_index":902,"t":{"93":{"position":[[196,29]]}}}],["ivy2loc",{"_index":1321,"t":{"214":{"position":[[4,9]]},"596":{"position":[[1299,9]]}}}],["ivy:fil",{"_index":3255,"t":{"785":{"position":[[1570,15],[2265,15]]}}}],["ivy:file:///users/alexandre/library/caches/scalacli/loc",{"_index":2659,"t":{"498":{"position":[[21323,57],[23378,57],[23620,57],[26124,57],[28179,57],[28421,57],[53485,57],[55540,57],[55782,57],[58286,57],[60341,57],[60583,57]]}}}],["ivy:file:///users/mgajek/library/caches/scalacli/loc",{"_index":690,"t":{"55":{"position":[[681,55]]}}}],["ivy:file:/users/mgajek/.ivy2/local/[organisation]/[module]/(scala_[scalaversion]/)(sbt_[sbtversion]/)[revision]/[type]s/[artifact",{"_index":696,"t":{"55":{"position":[[895,132]]}}}],["ivy:http://localhost:8081/repository/ivi",{"_index":3172,"t":{"691":{"position":[[407,40]]}}}],["ivy_2.12",{"_index":2416,"t":{"498":{"position":[[6938,8],[35615,8]]}}}],["ivy_2.12/1.0.0/librarymanag",{"_index":2415,"t":{"498":{"position":[[6905,32],[35582,32]]}}}],["ivydep",{"_index":669,"t":{"53":{"position":[[580,7],[679,7]]}}}],["izzyr",{"_index":3925,"t":{"2495":{"position":[[40,9]]},"2541":{"position":[[121,9]]},"2547":{"position":[[50,9]]}}}],["j",{"_index":359,"t":{"27":{"position":[[228,2],[255,1]]},"1111":{"position":[[10,1]]},"1121":{"position":[[10,1]]},"1431":{"position":[[1661,1]]},"1438":{"position":[[235,1]]},"1445":{"position":[[1661,1]]},"1450":{"position":[[1091,1]]},"1452":{"position":[[1661,1]]},"1457":{"position":[[1091,1]]},"1459":{"position":[[1661,1]]},"1464":{"position":[[1091,1]]},"1466":{"position":[[1661,1]]},"1474":{"position":[[1661,1]]},"1479":{"position":[[1091,1]]},"1481":{"position":[[1661,1]]},"1494":{"position":[[1661,1]]},"1521":{"position":[[1661,1]]},"1741":{"position":[[10,1]]},"1751":{"position":[[10,1]]}}}],["j:12348080http…(stacktraceprinter.scala:101",{"_index":5000,"t":{"2753":{"position":[[485,72]]}}}],["scala.cli.scalacli",{"_index":4277,"t":{"2588":{"position":[[212,18]]}}}],["scala.concurrent.await",{"_index":3157,"t":{"675":{"position":[[1247,22]]}}}],["scala.io.sourc",{"_index":1672,"t":{"313":{"position":[[273,15]]}}}],["scala.j",{"_index":1074,"t":{"141":{"position":[[380,8]]},"149":{"position":[[615,8],[729,8]]},"153":{"position":[[10,8]]},"246":{"position":[[0,8],[274,8]]},"250":{"position":[[146,8],[155,9]]},"344":{"position":[[636,8],[711,8]]},"425":{"position":[[46,8],[283,8]]},"427":{"position":[[7,8]]},"431":{"position":[[10,8],[229,9],[350,8]]},"434":{"position":[[125,8],[572,8]]},"442":{"position":[[0,8],[83,8]]},"444":{"position":[[68,8],[205,9],[267,8],[315,9],[362,8]]},"462":{"position":[[45,8]]},"653":{"position":[[560,8]]},"702":{"position":[[955,9]]},"706":{"position":[[218,9]]},"708":{"position":[[617,9]]},"710":{"position":[[1071,9]]},"712":{"position":[[1199,9]]},"714":{"position":[[583,9]]},"722":{"position":[[1046,9]]},"724":{"position":[[1006,9]]},"726":{"position":[[1536,9]]},"728":{"position":[[654,9]]},"732":{"position":[[1290,9]]},"738":{"position":[[977,9]]},"740":{"position":[[1190,9]]},"742":{"position":[[1412,9]]},"763":{"position":[[515,9]]},"785":{"position":[[733,9],[804,8],[837,8]]},"833":{"position":[[28,8]]},"851":{"position":[[4,8]]},"882":{"position":[[955,9]]},"886":{"position":[[617,9]]},"888":{"position":[[1046,9]]},"890":{"position":[[1290,9]]},"892":{"position":[[1190,9]]},"895":{"position":[[583,9]]},"897":{"position":[[1412,9]]},"903":{"position":[[515,9]]},"913":{"position":[[977,9]]},"951":{"position":[[28,8]]},"959":{"position":[[4,8]]},"1161":{"position":[[50,9],[85,8]]},"1163":{"position":[[47,8]]},"1165":{"position":[[47,8]]},"1167":{"position":[[82,9]]},"1169":{"position":[[47,8]]},"1187":{"position":[[59,8]]},"1191":{"position":[[47,8]]},"1193":{"position":[[67,8]]},"1195":{"position":[[55,8]]},"1197":{"position":[[55,8]]},"1199":{"position":[[74,8]]},"1431":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4116,9],[4473,8],[4712,8],[4745,8],[4824,8],[4885,8]]},"1445":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3944,9],[4301,8],[4540,8],[4573,8],[4652,8],[4713,8]]},"1452":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4009,9],[4366,8],[4605,8],[4638,8],[4717,8],[4778,8]]},"1459":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4244,9],[4601,8],[4840,8],[4873,8],[4952,8],[5013,8]]},"1466":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4244,9],[4601,8],[4840,8],[4873,8],[4952,8],[5013,8]]},"1474":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3783,9],[4140,8],[4379,8],[4412,8],[4491,8],[4552,8]]},"1481":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4215,9],[4572,8],[4811,8],[4844,8],[4923,8],[4984,8]]},"1494":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3739,9],[4096,8],[4335,8],[4368,8],[4447,8],[4508,8]]},"1521":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3739,9],[4096,8],[4335,8],[4368,8],[4447,8],[4508,8]]},"2010":{"position":[[7,9],[42,8]]},"2012":{"position":[[4,8]]},"2014":{"position":[[4,8]]},"2016":{"position":[[38,9]]},"2018":{"position":[[4,8]]},"2037":{"position":[[4,8]]},"2041":{"position":[[4,8]]},"2043":{"position":[[23,8]]},"2045":{"position":[[11,8]]},"2047":{"position":[[11,8]]},"2049":{"position":[[30,8]]},"2373":{"position":[[40,8]]},"2383":{"position":[[632,8]]},"2418":{"position":[[40,8]]},"2426":{"position":[[385,8]]},"2431":{"position":[[128,8]]},"2488":{"position":[[224,8],[274,8]]},"2604":{"position":[[710,8]]},"2733":{"position":[[1217,8],[1291,8]]},"2815":{"position":[[42,8],[1557,8]]},"2830":{"position":[[841,8]]}}}],["scala.js\").txt",{"_index":2096,"t":{"434":{"position":[[323,15]]},"436":{"position":[[516,15]]}}}],["scala.math.{pi",{"_index":2906,"t":{"591":{"position":[[833,15]]}}}],["scala.runtime.lazyvals$.getoffsetstatic(java.lang.reflect.field",{"_index":4999,"t":{"2753":{"position":[[416,65]]}}}],["scala.scalajs.j",{"_index":2088,"t":{"431":{"position":[[89,16]]},"434":{"position":[[221,16]]},"436":{"position":[[414,16]]},"2390":{"position":[[344,16]]},"2634":{"position":[[69,16]]}}}],["scala.scalajs.js.annotation.jsimport",{"_index":3581,"t":{"2390":{"position":[[368,36]]}}}],["scala.scalajs.js.dynamic.glob",{"_index":4447,"t":{"2634":{"position":[[93,31]]}}}],["scala.scalajs.js.typedarray.float64array",{"_index":3582,"t":{"2390":{"position":[[412,40]]}}}],["scala.util.properti",{"_index":1735,"t":{"326":{"position":[[736,21]]},"332":{"position":[[338,21]]}}}],["scala.util.properties.versionnumberstr",{"_index":2072,"t":{"417":{"position":[[48,41],[559,41]]}}}],["scala.util.random",{"_index":2905,"t":{"591":{"position":[[808,17]]}}}],["scala/.bloop",{"_index":2235,"t":{"486":{"position":[[574,13]]}}}],["scala/jsonit",{"_index":2441,"t":{"498":{"position":[[7984,14],[36661,14]]}}}],["scala/project_940fb43dce/classes/main/test$.class",{"_index":2696,"t":{"498":{"position":[[25159,50],[57321,50]]}}}],["scala/project_940fb43dce/classes/main/test.class",{"_index":2697,"t":{"498":{"position":[[25222,49],[57384,49]]}}}],["scala/project_940fb43dce/classes/main/test.tasti",{"_index":2701,"t":{"498":{"position":[[25661,49],[57823,49]]}}}],["scala/project_940fb43dce/classes/main/test_sc$.class",{"_index":2698,"t":{"498":{"position":[[25284,53],[57446,53]]}}}],["scala/project_940fb43dce/classes/main/test_sc.class",{"_index":2699,"t":{"498":{"position":[[25350,52],[57512,52]]}}}],["scala/project_940fb43dce/classes/main/test_sc.tasti",{"_index":2703,"t":{"498":{"position":[[25948,52],[58110,52]]}}}],["scala212",{"_index":832,"t":{"83":{"position":[[1130,8]]}}}],["scala213",{"_index":833,"t":{"83":{"position":[[1172,8]]}}}],["scala2vers",{"_index":1828,"t":{"338":{"position":[[565,14],[764,13]]}}}],["scala3",{"_index":814,"t":{"83":{"position":[[213,6],[1855,7]]},"87":{"position":[[389,6]]},"338":{"position":[[880,7]]},"2499":{"position":[[904,6]]},"2790":{"position":[[431,6]]}}}],["scala:3.3.0",{"_index":3075,"t":{"645":{"position":[[101,11]]},"649":{"position":[[417,11]]}}}],["scala::jsonit",{"_index":616,"t":{"41":{"position":[[495,15],[652,15]]},"2510":{"position":[[364,15],[492,15]]}}}],["scala_cli_hom",{"_index":2255,"t":{"490":{"position":[[193,14]]}}}],["scala_cli_opt",{"_index":1349,"t":{"226":{"position":[[620,18],[871,22]]}}}],["scala_compiler.xml",{"_index":1618,"t":{"285":{"position":[[1181,18]]}}}],["scalaact",{"_index":4070,"t":{"2522":{"position":[[149,11]]}}}],["scalac",{"_index":354,"t":{"25":{"position":[[1160,6]]},"27":{"position":[[189,6]]},"31":{"position":[[1521,6],[1672,6],[1691,6]]},"57":{"position":[[112,6]]},"486":{"position":[[83,7]]},"492":{"position":[[72,7],[169,6]]},"494":{"position":[[51,6],[299,6]]},"516":{"position":[[539,6]]},"520":{"position":[[58,6]]},"639":{"position":[[469,6]]},"641":{"position":[[72,6]]},"645":{"position":[[245,7]]},"649":{"position":[[930,6],[1193,6]]},"702":{"position":[[979,7],[987,6]]},"706":{"position":[[242,7],[250,6]]},"708":{"position":[[641,7],[649,6]]},"710":{"position":[[1095,7],[1103,6]]},"712":{"position":[[1223,7],[1231,6]]},"714":{"position":[[607,7],[615,6]]},"722":{"position":[[1070,7],[1078,6]]},"724":{"position":[[1030,7],[1038,6]]},"726":{"position":[[1560,7],[1568,6]]},"728":{"position":[[678,7],[686,6]]},"732":{"position":[[1314,7],[1322,6]]},"738":{"position":[[1001,7],[1009,6]]},"740":{"position":[[1214,7],[1222,6]]},"742":{"position":[[1436,7],[1444,6]]},"763":{"position":[[539,7],[547,6]]},"785":{"position":[[1236,6],[1918,6]]},"882":{"position":[[979,7],[987,6]]},"886":{"position":[[641,7],[649,6]]},"888":{"position":[[1070,7],[1078,6]]},"890":{"position":[[1314,7],[1322,6]]},"892":{"position":[[1214,7],[1222,6]]},"895":{"position":[[607,7],[615,6]]},"897":{"position":[[1436,7],[1444,6]]},"903":{"position":[[539,7],[547,6]]},"913":{"position":[[1001,7],[1009,6]]},"1231":{"position":[[102,6],[288,6]]},"1235":{"position":[[16,6],[92,7],[123,6]]},"1237":{"position":[[19,6],[103,7],[134,6]]},"1431":{"position":[[6462,6],[6482,6],[6668,6],[7188,6],[7214,7],[7245,6],[7281,6],[7290,6],[7327,7],[7358,6],[7400,6]]},"1445":{"position":[[6290,6],[6310,6],[6496,6],[7016,6],[7042,7],[7073,6],[7109,6],[7118,6],[7155,7],[7186,6],[7228,6]]},"1452":{"position":[[6355,6],[6375,6],[6561,6],[7081,6],[7107,7],[7138,6],[7174,6],[7183,6],[7220,7],[7251,6],[7293,6]]},"1459":{"position":[[6590,6],[6610,6],[6796,6],[7316,6],[7342,7],[7373,6],[7409,6],[7418,6],[7455,7],[7486,6],[7528,6]]},"1466":{"position":[[6590,6],[6610,6],[6796,6],[7316,6],[7342,7],[7373,6],[7409,6],[7418,6],[7455,7],[7486,6],[7528,6]]},"1474":{"position":[[6129,6],[6149,6],[6335,6],[6855,6],[6881,7],[6912,6],[6948,6],[6957,6],[6994,7],[7025,6],[7067,6]]},"1481":{"position":[[6561,6],[6581,6],[6767,6],[7287,6],[7313,7],[7344,6],[7380,6],[7389,6],[7426,7],[7457,6],[7499,6]]},"1494":{"position":[[6085,6],[6105,6],[6291,6],[6811,6],[6837,7],[6868,6],[6904,6],[6913,6],[6950,7],[6981,6],[7023,6]]},"1521":{"position":[[6085,6],[6105,6],[6291,6],[6811,6],[6837,7],[6868,6],[6904,6],[6913,6],[6950,7],[6981,6],[7023,6]]},"2081":{"position":[[47,6],[233,6]]},"2085":{"position":[[16,6],[37,7],[68,6]]},"2087":{"position":[[19,6],[48,7],[79,6]]},"2431":{"position":[[271,6]]},"2452":{"position":[[166,6]]},"2508":{"position":[[633,6]]},"2607":{"position":[[187,8]]},"2651":{"position":[[704,6]]},"2685":{"position":[[29,6]]},"2704":{"position":[[29,6]]},"2733":{"position":[[586,6],[784,6],[846,6]]},"2811":{"position":[[518,6]]}}}],["scalac:3.3.0",{"_index":3076,"t":{"645":{"position":[[113,12]]},"649":{"position":[[429,12]]}}}],["scalacli",{"_index":1800,"t":{"336":{"position":[[526,10]]},"2504":{"position":[[54,8]]},"2535":{"position":[[0,8],[569,8]]},"2641":{"position":[[671,8]]},"2711":{"position":[[94,8]]}}}],["scalaclilaunch",{"_index":1745,"t":{"326":{"position":[[993,16]]},"332":{"position":[[755,16]]}}}],["scalacommand",{"_index":4941,"t":{"2733":{"position":[[3296,12]]}}}],["scalacompilerplugin",{"_index":3251,"t":{"785":{"position":[[1350,20],[2032,20]]}}}],["scalacopt",{"_index":651,"t":{"51":{"position":[[365,13]]},"53":{"position":[[520,13]]},"55":{"position":[[470,16]]},"785":{"position":[[1272,13],[1954,13]]}}}],["scaladoc",{"_index":159,"t":{"6":{"position":[[460,8],[704,8]]},"708":{"position":[[9,8]]},"886":{"position":[[9,8]]},"1041":{"position":[[19,8],[128,9],[169,8]]},"1089":{"position":[[35,8],[121,8]]},"1431":{"position":[[8216,8],[8242,8],[8274,8]]},"1441":{"position":[[51,8]]},"1445":{"position":[[2842,8],[2911,9],[2952,8],[3023,8],[8044,8],[8070,8],[8102,8]]},"1452":{"position":[[8109,8],[8135,8],[8167,8]]},"1459":{"position":[[8344,8],[8370,8],[8402,8]]},"1466":{"position":[[8344,8],[8370,8],[8402,8]]},"1474":{"position":[[7883,8],[7909,8],[7941,8]]},"1481":{"position":[[8315,8],[8341,8],[8373,8]]},"1494":{"position":[[7839,8],[7865,8],[7897,8]]},"1521":{"position":[[7839,8],[7865,8],[7897,8]]},"1655":{"position":[[19,8],[85,9],[126,8]]},"1719":{"position":[[35,8],[66,8]]},"1791":{"position":[[22,8],[42,8]]},"1817":{"position":[[19,8],[45,8]]},"1902":{"position":[[22,8]]},"2719":{"position":[[1937,8]]}}}],["scalafix",{"_index":4087,"t":{"2524":{"position":[[530,8]]},"2750":{"position":[[390,8]]},"2757":{"position":[[7,8]]}}}],["scalafmt",{"_index":805,"t":{"81":{"position":[[46,9],[117,8]]},"83":{"position":[[43,8],[116,8],[139,8],[196,8],[222,8],[525,8],[890,8],[1155,8],[1283,8],[1388,8],[1482,8]]},"85":{"position":[[30,8],[72,8],[127,8],[184,8],[230,8],[307,8],[321,8],[343,8]]},"87":{"position":[[37,8],[179,8],[569,8]]},"89":{"position":[[31,8],[302,8],[809,9],[1075,9],[1235,9],[1259,8],[1392,9],[1535,9],[1696,9],[1751,8]]},"330":{"position":[[53,9],[299,8]]},"714":{"position":[[17,8],[46,8]]},"895":{"position":[[17,8],[46,8]]},"971":{"position":[[57,9]]},"1017":{"position":[[65,9]]},"1025":{"position":[[57,9]]},"1043":{"position":[[38,8]]},"1061":{"position":[[87,9]]},"1063":{"position":[[11,8],[101,8]]},"1065":{"position":[[11,8],[36,8]]},"1067":{"position":[[100,9]]},"1069":{"position":[[83,8]]},"1071":{"position":[[72,9]]},"1075":{"position":[[72,9]]},"1083":{"position":[[57,9]]},"1093":{"position":[[35,8],[121,8]]},"1117":{"position":[[65,9]]},"1135":{"position":[[72,9]]},"1147":{"position":[[72,9]]},"1159":{"position":[[57,9]]},"1201":{"position":[[57,9]]},"1229":{"position":[[57,9]]},"1233":{"position":[[57,9]]},"1239":{"position":[[57,9]]},"1271":{"position":[[57,9]]},"1285":{"position":[[57,9]]},"1329":{"position":[[72,9]]},"1337":{"position":[[57,9]]},"1364":{"position":[[65,9]]},"1372":{"position":[[57,9]]},"1394":{"position":[[57,9]]},"1406":{"position":[[64,9]]},"1431":{"position":[[8368,8],[8394,8],[8426,8]]},"1445":{"position":[[8196,8],[8222,8],[8254,8]]},"1452":{"position":[[8261,8],[8287,8],[8319,8]]},"1459":{"position":[[8496,8],[8522,8],[8554,8]]},"1466":{"position":[[8496,8],[8522,8],[8554,8]]},"1470":{"position":[[61,8],[90,8]]},"1474":{"position":[[8035,8],[8061,8],[8093,8],[8509,8],[8601,8],[8616,8],[8643,8],[8664,8],[8684,8],[8717,9],[8741,8],[8774,8],[8814,8],[8832,8],[8893,8],[8916,8],[8940,8],[8983,9],[9126,8],[9148,8]]},"1481":{"position":[[8467,8],[8493,8],[8525,8]]},"1494":{"position":[[7991,8],[8017,8],[8049,8]]},"1521":{"position":[[7991,8],[8017,8],[8049,8]]},"1551":{"position":[[135,9]]},"1613":{"position":[[129,9]]},"1627":{"position":[[117,9]]},"1635":{"position":[[89,9]]},"1673":{"position":[[38,8]]},"1691":{"position":[[32,9]]},"1693":{"position":[[11,8],[46,8]]},"1695":{"position":[[11,8],[36,8]]},"1697":{"position":[[45,9]]},"1699":{"position":[[28,8]]},"1701":{"position":[[187,9]]},"1705":{"position":[[187,9]]},"1713":{"position":[[89,9]]},"1723":{"position":[[35,8],[66,8]]},"1747":{"position":[[117,9]]},"1765":{"position":[[187,9]]},"1777":{"position":[[89,9]]},"1888":{"position":[[187,9]]},"1974":{"position":[[89,9]]},"2008":{"position":[[89,9]]},"2051":{"position":[[89,9]]},"2079":{"position":[[89,9]]},"2083":{"position":[[89,9]]},"2102":{"position":[[89,9]]},"2138":{"position":[[89,9]]},"2156":{"position":[[89,9]]},"2160":{"position":[[89,9]]},"2204":{"position":[[187,9]]},"2212":{"position":[[89,9]]},"2265":{"position":[[89,9]]},"2353":{"position":[[89,9]]},"2365":{"position":[[96,9]]},"2458":{"position":[[239,8],[258,8]]},"2472":{"position":[[7,8],[26,8]]},"2493":{"position":[[418,8]]},"2497":{"position":[[303,8]]},"2499":{"position":[[429,8],[448,8],[1197,8],[1216,8]]},"2524":{"position":[[7,8],[26,8],[252,8],[271,8],[576,8],[595,8]]},"2545":{"position":[[7,8],[26,8],[240,8],[259,8],[370,8],[389,8]]},"2556":{"position":[[550,8],[569,8]]},"2604":{"position":[[1119,8],[1138,8]]},"2674":{"position":[[2574,8],[2593,8]]},"2719":{"position":[[1924,8]]},"2733":{"position":[[2248,8]]},"2781":{"position":[[52,8],[86,8],[150,8],[266,8],[303,8]]},"2785":{"position":[[766,8]]},"2790":{"position":[[118,8],[263,8],[336,8],[359,8],[414,8],[440,8],[629,8]]},"2826":{"position":[[75,8],[164,8],[388,8],[635,8],[708,9],[786,8]]},"2830":{"position":[[1080,8]]}}}],["scalafmt'",{"_index":5262,"t":{"2826":{"position":[[205,10]]}}}],["scalafmt.conf",{"_index":817,"t":{"83":{"position":[[337,14],[1046,14]]},"87":{"position":[[708,14]]},"89":{"position":[[80,14],[782,14],[852,14],[1117,14],[1365,14],[1577,14],[1864,14]]},"714":{"position":[[109,14]]},"895":{"position":[[109,14]]},"1049":{"position":[[61,14]]},"1067":{"position":[[161,14]]},"1069":{"position":[[201,14]]},"1470":{"position":[[153,14]]},"1474":{"position":[[8529,14],[9044,14],[9266,14]]},"1679":{"position":[[6,14]]},"1697":{"position":[[106,14]]},"1699":{"position":[[146,14]]},"2790":{"position":[[48,14]]},"2826":{"position":[[501,15]]}}}],["scalaj",{"_index":1382,"t":{"250":{"position":[[178,7]]},"352":{"position":[[807,7]]},"425":{"position":[[153,7]]},"1085":{"position":[[72,7]]},"1431":{"position":[[8158,7]]},"1445":{"position":[[7986,7]]},"1452":{"position":[[8051,7]]},"1459":{"position":[[8286,7]]},"1466":{"position":[[8286,7]]},"1474":{"position":[[7825,7]]},"1481":{"position":[[8257,7]]},"1494":{"position":[[7781,7]]},"1521":{"position":[[7781,7]]},"1715":{"position":[[17,7]]},"2495":{"position":[[360,7]]},"2499":{"position":[[2051,7]]},"2524":{"position":[[329,7]]},"2706":{"position":[[2400,7]]},"2772":{"position":[[885,7]]}}}],["scalajsargs.sc",{"_index":4456,"t":{"2634":{"position":[[364,14]]}}}],["scalajson_2.12",{"_index":2625,"t":{"498":{"position":[[19397,14],[20507,14],[48074,14],[49184,14]]}}}],["scalajson_2.12/0.8.2/sjson",{"_index":2624,"t":{"498":{"position":[[19366,26],[48043,26]]}}}],["scalajson_2.12/1.0.0",{"_index":2641,"t":{"498":{"position":[[20476,20],[49153,20]]}}}],["scalajsvers",{"_index":3243,"t":{"785":{"position":[[778,14]]}}}],["scalalang",{"_index":4417,"t":{"2621":{"position":[[1317,9]]}}}],["scalamainclass1",{"_index":5098,"t":{"2783":{"position":[[803,15]]}}}],["scalamainclass2",{"_index":5097,"t":{"2783":{"position":[[783,15]]}}}],["scalameta",{"_index":3638,"t":{"2400":{"position":[[659,9]]},"2604":{"position":[[547,10]]}}}],["scalamodul",{"_index":667,"t":{"53":{"position":[[475,11]]}}}],["scalan",{"_index":1383,"t":{"250":{"position":[[221,11]]},"1087":{"position":[[72,11]]},"1431":{"position":[[8197,11]]},"1445":{"position":[[8025,11]]},"1452":{"position":[[8090,11]]},"1459":{"position":[[8325,11]]},"1466":{"position":[[8325,11]]},"1474":{"position":[[7864,11]]},"1481":{"position":[[8296,11]]},"1494":{"position":[[7820,11]]},"1521":{"position":[[7820,11]]},"1717":{"position":[[17,11]]}}}],["scalanative.unsaf",{"_index":5025,"t":{"2766":{"position":[[259,20]]}}}],["scalanativevers",{"_index":3246,"t":{"785":{"position":[[959,18]]}}}],["scalaopt",{"_index":4105,"t":{"2527":{"position":[[228,10]]},"2535":{"position":[[80,10],[366,10],[442,10],[640,10]]}}}],["scalapi",{"_index":2881,"t":{"589":{"position":[[8,7],[234,7],[536,7],[630,7]]},"1978":{"position":[[40,7]]},"1980":{"position":[[11,7],[31,7]]},"2733":{"position":[[6,7]]},"2740":{"position":[[41,7]]},"2770":{"position":[[778,7]]}}}],["scalasiptest",{"_index":4654,"t":{"2687":{"position":[[125,13]]}}}],["scalasnippet().valu",{"_index":2040,"t":{"410":{"position":[[511,20]]}}}],["scalasnippet(valu",{"_index":2051,"t":{"410":{"position":[[897,19]]}}}],["scalasnippetstr",{"_index":2039,"t":{"410":{"position":[[490,18],[706,19]]}}}],["scalatest",{"_index":1452,"t":{"268":{"position":[[219,10]]}}}],["scalavers",{"_index":649,"t":{"51":{"position":[[341,12]]},"53":{"position":[[493,12]]},"55":{"position":[[376,15]]},"338":{"position":[[349,12],[1072,12],[1180,15]]},"785":{"position":[[519,12]]},"2645":{"position":[[255,12],[344,15]]}}}],["scalaversion.scala",{"_index":1844,"t":{"338":{"position":[[1357,18],[1545,18],[1753,18],[1800,18],[2473,18],[2508,18],[2813,18]]}}}],["scalaversionutil",{"_index":4983,"t":{"2750":{"position":[[815,16]]}}}],["scan",{"_index":623,"t":{"49":{"position":[[194,5]]},"372":{"position":[[82,4]]},"2484":{"position":[[65,4]]}}}],["scenario",{"_index":573,"t":{"35":{"position":[[808,9]]},"97":{"position":[[959,10]]},"281":{"position":[[304,9],[2485,8]]},"283":{"position":[[253,9]]},"2819":{"position":[[234,9]]}}}],["scene",{"_index":3069,"t":{"632":{"position":[[723,7]]}}}],["sclicheck",{"_index":4751,"t":{"2706":{"position":[[1066,9]]}}}],["scm:git:github.com/virtuslab/scala",{"_index":1259,"t":{"201":{"position":[[896,34]]}}}],["scoop",{"_index":4888,"t":{"2729":{"position":[[35,5],[76,5]]}}}],["scope",{"_index":184,"t":{"10":{"position":[[45,7]]},"49":{"position":[[666,5]]},"55":{"position":[[420,9]]},"131":{"position":[[320,5],[393,5]]},"266":{"position":[[90,5]]},"281":{"position":[[2556,6]]},"480":{"position":[[135,5],[229,5],[390,5],[686,5],[714,5],[980,5]]},"578":{"position":[[352,5],[418,5],[505,6],[515,5],[567,5],[639,5],[708,5]]},"585":{"position":[[230,5],[269,6],[499,5],[513,6],[568,5],[626,5],[705,5]]},"602":{"position":[[59,5]]},"620":{"position":[[272,5],[672,7]]},"628":{"position":[[28,5],[559,5]]},"785":{"position":[[1138,5],[1187,5],[1259,5],[1337,5],[1407,5],[1507,5],[1624,5],[1703,5],[1817,5],[1866,5],[1941,5],[2019,5],[2089,5],[2202,5],[2319,5],[2403,5]]},"864":{"position":[[10,5],[60,5]]},"1007":{"position":[[56,5]]},"1431":{"position":[[3203,5]]},"1587":{"position":[[13,5]]},"2508":{"position":[[700,7]]},"2539":{"position":[[251,5],[442,6]]},"2564":{"position":[[205,6],[324,6],[500,5],[569,5],[619,5],[682,5],[752,5],[883,5]]},"2574":{"position":[[86,5]]},"2584":{"position":[[32,5],[81,5],[451,5]]},"2596":{"position":[[299,5]]},"2600":{"position":[[90,5]]},"2645":{"position":[[388,9]]}}}],["scope1",{"_index":2873,"t":{"585":{"position":[[534,7]]}}}],["scope2",{"_index":2874,"t":{"585":{"position":[[547,6]]}}}],["scope{scopenumb",{"_index":2872,"t":{"585":{"position":[[387,19]]}}}],["scoverage.coverag",{"_index":5313,"t":{"2839":{"position":[[966,18]]}}}],["scratch",{"_index":2025,"t":{"404":{"position":[[27,9]]},"1459":{"position":[[9002,7]]},"1466":{"position":[[9002,7]]},"2815":{"position":[[537,7],[1629,7],[1786,7]]}}}],["screen",{"_index":166,"t":{"6":{"position":[[742,6]]}}}],["script",{"_index":673,"t":{"53":{"position":[[754,6]]},"61":{"position":[[443,6]]},"97":{"position":[[1013,7]]},"101":{"position":[[118,7],[143,7]]},"111":{"position":[[51,7]]},"226":{"position":[[192,8],[233,6],[383,7]]},"230":{"position":[[45,6]]},"252":{"position":[[41,8],[124,8],[185,6],[196,7]]},"283":{"position":[[430,7],[667,7],[1123,8],[1149,8],[1776,7],[2136,7],[2213,8],[2624,7],[3421,8],[4514,7],[4582,7]]},"285":{"position":[[1287,7],[1744,7],[1792,7],[1887,7],[1895,7],[2077,7],[2179,7],[2224,7],[2477,7],[2622,7],[2694,7]]},"289":{"position":[[114,7],[122,7]]},"317":{"position":[[48,8],[298,9]]},"319":{"position":[[29,6]]},"321":{"position":[[764,6]]},"332":{"position":[[209,6]]},"340":{"position":[[17,10]]},"376":{"position":[[98,6],[255,7]]},"378":{"position":[[0,7]]},"380":{"position":[[308,8],[338,6]]},"382":{"position":[[56,7]]},"388":{"position":[[245,7]]},"390":{"position":[[49,7],[104,6],[324,6],[500,6],[571,6],[975,10]]},"400":{"position":[[151,7],[196,7],[616,6],[1429,8]]},"408":{"position":[[0,7],[433,7],[629,6]]},"410":{"position":[[792,6],[810,7],[1036,6],[1056,6],[1065,7],[1118,6],[1139,6]]},"412":{"position":[[37,6],[66,6],[200,6],[295,6],[411,6],[496,6],[765,6],[812,6],[859,6],[971,7],[1049,7],[1104,7],[1171,6],[1243,7],[1292,6]]},"415":{"position":[[6,7],[149,7]]},"417":{"position":[[31,7],[377,7],[469,6],[942,8]]},"419":{"position":[[34,7],[57,7]]},"421":{"position":[[57,6]]},"458":{"position":[[798,7]]},"460":{"position":[[40,9],[66,9],[125,9]]},"492":{"position":[[415,8]]},"500":{"position":[[169,6]]},"510":{"position":[[38,8],[145,7],[393,8]]},"514":{"position":[[217,6],[250,6]]},"518":{"position":[[941,6]]},"522":{"position":[[375,6],[972,6],[1164,6],[1377,7],[1439,8]]},"526":{"position":[[196,6],[656,7]]},"530":{"position":[[33,6]]},"532":{"position":[[197,6]]},"534":{"position":[[135,6],[550,8],[657,7],[800,8]]},"536":{"position":[[31,6]]},"540":{"position":[[38,6],[534,8]]},"572":{"position":[[190,7],[328,8]]},"574":{"position":[[110,6]]},"578":{"position":[[115,7]]},"580":{"position":[[214,6]]},"585":{"position":[[104,8],[450,6]]},"622":{"position":[[1132,7]]},"659":{"position":[[24,7],[82,8],[175,7],[202,6],[280,6]]},"661":{"position":[[23,7],[271,6],[331,7],[370,7],[457,6],[471,6],[562,8],[677,7],[944,7],[1156,7],[1237,7],[1295,8],[1324,6],[1381,7],[1419,7],[1934,9],[1977,9]]},"663":{"position":[[79,8]]},"665":{"position":[[219,7],[351,7],[592,6],[742,7]]},"667":{"position":[[36,7]]},"669":{"position":[[39,6],[57,6]]},"671":{"position":[[234,6]]},"673":{"position":[[4,7],[370,6],[511,6]]},"675":{"position":[[90,7],[260,7],[316,6],[492,7],[592,7],[1081,7],[1225,6]]},"679":{"position":[[175,8],[199,6],[276,6],[303,7],[422,6],[474,7],[551,7]]},"683":{"position":[[58,6],[120,6],[542,6]]},"687":{"position":[[37,6],[556,7]]},"732":{"position":[[440,7]]},"740":{"position":[[34,8],[200,8],[774,8]]},"744":{"position":[[70,7]]},"748":{"position":[[67,7]]},"785":{"position":[[818,6]]},"829":{"position":[[33,7]]},"871":{"position":[[46,6]]},"890":{"position":[[440,7]]},"892":{"position":[[34,8],[200,8],[774,8]]},"915":{"position":[[70,7]]},"919":{"position":[[67,7]]},"1191":{"position":[[61,6]]},"1273":{"position":[[88,6]]},"1275":{"position":[[43,6],[108,6]]},"1431":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1445":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1452":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1455":{"position":[[482,7]]},"1459":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1462":{"position":[[76,8],[242,8],[816,8]]},"1466":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1474":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1481":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1494":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1521":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"1524":{"position":[[126,7]]},"1534":{"position":[[123,7]]},"2041":{"position":[[18,6]]},"2136":{"position":[[25,7]]},"2140":{"position":[[45,6]]},"2142":{"position":[[43,6],[76,6]]},"2375":{"position":[[109,7],[173,7]]},"2396":{"position":[[66,6]]},"2407":{"position":[[190,7]]},"2420":{"position":[[89,6],[112,6]]},"2435":{"position":[[110,6]]},"2444":{"position":[[54,6],[127,6],[285,6],[401,7],[888,6],[952,6],[1489,8],[1534,6],[1614,7]]},"2482":{"position":[[20,6]]},"2493":{"position":[[557,6]]},"2531":{"position":[[358,7]]},"2539":{"position":[[146,6]]},"2545":{"position":[[1323,7]]},"2552":{"position":[[38,6]]},"2556":{"position":[[384,7]]},"2566":{"position":[[147,6],[241,7]]},"2590":{"position":[[80,6],[106,6]]},"2594":{"position":[[227,6],[386,7],[589,7]]},"2607":{"position":[[206,8]]},"2621":{"position":[[700,6]]},"2636":{"position":[[33,7]]},"2641":{"position":[[611,7]]},"2643":{"position":[[25,7],[317,7]]},"2664":{"position":[[26,6]]},"2674":{"position":[[1809,6]]},"2768":{"position":[[193,7],[545,6],[610,6]]},"2770":{"position":[[355,7]]},"2811":{"position":[[80,6],[185,6],[497,6]]},"2813":{"position":[[166,7]]},"2828":{"position":[[117,8]]},"2833":{"position":[[113,8]]},"2837":{"position":[[42,7],[72,6],[99,6],[204,6]]},"2841":{"position":[[27,7]]}}}],["script\"'|scala",{"_index":2050,"t":{"410":{"position":[[843,14]]}}}],["script'",{"_index":2171,"t":{"460":{"position":[[206,8]]},"671":{"position":[[103,8]]}}}],["script.sc",{"_index":2752,"t":{"506":{"position":[[383,9]]},"526":{"position":[[448,9]]},"528":{"position":[[262,9]]},"661":{"position":[[1946,9],[2048,9]]},"669":{"position":[[175,9],[185,11],[197,11]]},"2594":{"position":[[548,9]]}}}],["script.sc:1:1",{"_index":4286,"t":{"2594":{"position":[[686,15]]}}}],["script.scala",{"_index":2788,"t":{"530":{"position":[[277,12]]}}}],["script_sc",{"_index":3138,"t":{"661":{"position":[[2067,9]]}}}],["scriptarguments.sc",{"_index":2080,"t":{"417":{"position":[[1013,18],[1032,20]]}}}],["scriptinscala.scala:1:1",{"_index":2789,"t":{"530":{"position":[[313,25]]}}}],["scriptpath",{"_index":3142,"t":{"669":{"position":[[89,10]]},"2590":{"position":[[17,10],[162,10]]}}}],["scripts.anotherscript_sc",{"_index":5300,"t":{"2833":{"position":[[162,24]]},"2837":{"position":[[225,25],[347,24]]}}}],["scripts.scalascript_sc",{"_index":5099,"t":{"2783":{"position":[[823,22]]}}}],["scripts.script_sc",{"_index":5301,"t":{"2833":{"position":[[187,17]]},"2837":{"position":[[251,17]]}}}],["scripts/.bsp",{"_index":1630,"t":{"285":{"position":[[2247,12]]}}}],["scripts/hello.sc",{"_index":4279,"t":{"2590":{"position":[[245,16],[262,18],[281,18]]}}}],["scripts_59f2159dd5",{"_index":4115,"t":{"2531":{"position":[[393,18]]}}}],["scriptsnippetstr",{"_index":2043,"t":{"410":{"position":[[577,19],[745,20]]}}}],["sdk",{"_index":4791,"t":{"2711":{"position":[[82,3]]}}}],["sdkman",{"_index":4565,"t":{"2662":{"position":[[92,7]]},"2711":{"position":[[25,7]]}}}],["seamlessli",{"_index":4234,"t":{"2564":{"position":[[108,10]]}}}],["search",{"_index":3167,"t":{"689":{"position":[[110,8],[567,8]]},"2448":{"position":[[169,6]]}}}],["second",{"_index":867,"t":{"89":{"position":[[826,6],[1409,6]]},"187":{"position":[[390,6]]},"222":{"position":[[168,7],[204,7],[231,7],[265,7]]},"230":{"position":[[173,6],[222,6]]},"264":{"position":[[407,6]]},"338":{"position":[[1952,6]]},"390":{"position":[[451,6]]},"412":{"position":[[578,6]]},"474":{"position":[[325,6]]},"506":{"position":[[87,6]]},"534":{"position":[[260,6]]},"582":{"position":[[1321,6]]},"585":{"position":[[524,6]]},"630":{"position":[[395,6]]},"651":{"position":[[599,6]]},"732":{"position":[[970,6]]},"877":{"position":[[158,6]]},"890":{"position":[[970,6]]},"1455":{"position":[[1012,6]]},"2343":{"position":[[34,8]]},"2347":{"position":[[44,8]]},"2733":{"position":[[308,6],[516,6]]}}}],["secret",{"_index":75,"t":{"4":{"position":[[911,7],[936,7]]},"69":{"position":[[208,6]]},"77":{"position":[[23,6],[172,6]]},"121":{"position":[[952,7],[981,8]]},"123":{"position":[[347,7]]},"129":{"position":[[604,8]]},"131":{"position":[[54,7],[83,7],[359,8]]},"133":{"position":[[112,7]]},"137":{"position":[[770,7]]},"203":{"position":[[397,6],[986,6],[1778,6],[1808,6],[1888,7]]},"207":{"position":[[719,6],[769,6]]},"704":{"position":[[743,6],[805,6]]},"734":{"position":[[12,6],[65,7],[98,6],[168,6],[498,7],[506,6]]},"736":{"position":[[12,6],[30,7],[73,6],[391,7]]},"789":{"position":[[224,6],[373,7],[450,7]]},"793":{"position":[[32,6],[65,6],[108,6],[171,6],[288,6],[333,6],[398,8]]},"797":{"position":[[39,7],[128,8],[159,6]]},"884":{"position":[[743,6],[805,6]]},"1434":{"position":[[785,6],[847,6]]},"1613":{"position":[[225,6],[244,6]]},"1701":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1705":{"position":[[407,6],[426,6],[448,6],[465,6]]},"1765":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1888":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1938":{"position":[[0,6]]},"1940":{"position":[[11,6],[39,6]]},"1960":{"position":[[30,7]]},"1962":{"position":[[50,6]]},"1972":{"position":[[30,6]]},"2089":{"position":[[30,6],[49,6],[71,6],[88,6]]},"2094":{"position":[[30,6],[49,6]]},"2204":{"position":[[361,6],[380,6],[402,6],[419,6]]},"2424":{"position":[[87,6]]},"2454":{"position":[[133,7]]},"2598":{"position":[[9,6],[79,6]]}}}],["secret_value=value:secret",{"_index":3219,"t":{"734":{"position":[[138,25]]}}}],["section",{"_index":739,"t":{"59":{"position":[[784,7]]},"123":{"position":[[193,7],[501,8]]},"191":{"position":[[605,8]]},"287":{"position":[[5,7]]},"300":{"position":[[620,8]]},"386":{"position":[[5,7]]},"429":{"position":[[5,7]]},"442":{"position":[[217,8]]},"456":{"position":[[5,7],[287,8]]},"508":{"position":[[286,8],[569,7],[1053,7]]},"510":{"position":[[344,7]]},"514":{"position":[[704,7]]},"520":{"position":[[224,7]]},"522":{"position":[[603,9]]},"532":{"position":[[456,7]]},"534":{"position":[[27,7]]},"622":{"position":[[124,7]]},"649":{"position":[[738,7]]},"657":{"position":[[49,9]]},"879":{"position":[[213,8]]},"921":{"position":[[314,8]]},"2435":{"position":[[58,7]]},"2454":{"position":[[206,7]]},"2772":{"position":[[716,7]]}}}],["secur",{"_index":1027,"t":{"129":{"position":[[823,8]]},"789":{"position":[[292,8]]},"797":{"position":[[17,6]]}}}],["see",{"_index":164,"t":{"6":{"position":[[686,3]]},"8":{"position":[[320,3]]},"14":{"position":[[80,4]]},"18":{"position":[[481,3]]},"31":{"position":[[2471,3],[2777,3],[4063,3],[4625,3]]},"39":{"position":[[453,3]]},"59":{"position":[[776,3],[954,4]]},"61":{"position":[[202,6]]},"69":{"position":[[230,3]]},"101":{"position":[[126,4],[243,3],[347,3],[395,4]]},"191":{"position":[[593,3]]},"199":{"position":[[128,3]]},"220":{"position":[[94,3]]},"246":{"position":[[256,3]]},"260":{"position":[[504,3]]},"266":{"position":[[462,3]]},"279":{"position":[[726,3]]},"281":{"position":[[1462,3]]},"283":{"position":[[1486,3]]},"300":{"position":[[1153,3]]},"338":{"position":[[63,3],[2926,3]]},"382":{"position":[[141,3]]},"394":{"position":[[866,3]]},"396":{"position":[[732,3]]},"400":{"position":[[1213,6]]},"402":{"position":[[1102,3]]},"440":{"position":[[80,3]]},"442":{"position":[[193,3]]},"596":{"position":[[455,4]]},"649":{"position":[[734,3]]},"653":{"position":[[423,4]]},"655":{"position":[[41,3]]},"685":{"position":[[10,3]]},"921":{"position":[[70,3]]},"965":{"position":[[70,3]]},"2463":{"position":[[512,3]]},"2531":{"position":[[252,3]]},"2641":{"position":[[837,3]]},"2762":{"position":[[609,3],[657,3]]},"2770":{"position":[[582,3]]},"2817":{"position":[[295,3]]}}}],["seen",{"_index":1518,"t":{"281":{"position":[[126,4]]}}}],["segment",{"_index":3095,"t":{"647":{"position":[[829,8]]}}}],["select",{"_index":1040,"t":{"131":{"position":[[632,9]]},"260":{"position":[[521,6]]},"301":{"position":[[598,6]]},"622":{"position":[[787,6]]}}}],["self",{"_index":1098,"t":{"147":{"position":[[468,4]]},"402":{"position":[[840,4]]},"580":{"position":[[192,4]]},"665":{"position":[[54,4]]}}}],["semant",{"_index":1232,"t":{"197":{"position":[[428,8]]},"494":{"position":[[570,8]]},"498":{"position":[[25410,8],[28943,8],[57572,8],[61105,8]]},"702":{"position":[[1001,8]]},"706":{"position":[[264,8]]},"708":{"position":[[663,8]]},"710":{"position":[[1117,8]]},"712":{"position":[[1245,8]]},"714":{"position":[[629,8]]},"722":{"position":[[1092,8]]},"724":{"position":[[1052,8]]},"726":{"position":[[1582,8]]},"728":{"position":[[700,8]]},"732":{"position":[[1336,8]]},"738":{"position":[[1023,8]]},"740":{"position":[[1236,8]]},"742":{"position":[[1458,8]]},"763":{"position":[[561,8]]},"787":{"position":[[410,8]]},"882":{"position":[[1001,8]]},"886":{"position":[[663,8]]},"888":{"position":[[1092,8]]},"890":{"position":[[1336,8]]},"892":{"position":[[1236,8]]},"895":{"position":[[629,8]]},"897":{"position":[[1458,8]]},"903":{"position":[[561,8]]},"913":{"position":[[1023,8]]},"1183":{"position":[[130,10]]},"1185":{"position":[[117,10]]},"1431":{"position":[[2465,8],[2522,8],[2686,8],[4334,10],[4434,10]]},"1445":{"position":[[2465,8],[2522,8],[2686,8],[4162,10],[4262,10]]},"1452":{"position":[[2465,8],[2522,8],[2686,8],[4227,10],[4327,10]]},"1459":{"position":[[2465,8],[2522,8],[2686,8],[4462,10],[4562,10]]},"1466":{"position":[[2465,8],[2522,8],[2686,8],[4462,10],[4562,10]]},"1474":{"position":[[2465,8],[2522,8],[2686,8],[4001,10],[4101,10]]},"1481":{"position":[[2465,8],[2522,8],[2686,8],[4433,10],[4533,10]]},"1494":{"position":[[2465,8],[2522,8],[2686,8],[3957,10],[4057,10]]},"1521":{"position":[[2465,8],[2522,8],[2686,8],[3957,10],[4057,10]]},"2033":{"position":[[75,10]]},"2035":{"position":[[62,10]]},"2431":{"position":[[7,9]]}}}],["semanticdb",{"_index":3423,"t":{"1396":{"position":[[11,10],[74,11]]},"1398":{"position":[[11,10],[37,10],[102,10]]},"1400":{"position":[[11,10],[37,10],[102,10]]},"1431":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1445":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1452":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1459":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1466":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1474":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1481":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1494":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"1521":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2355":{"position":[[11,10],[42,11]]},"2357":{"position":[[11,10],[37,10],[70,10]]},"2359":{"position":[[11,10],[37,10],[70,10]]},"2375":{"position":[[57,10],[83,10]]},"2407":{"position":[[30,10],[168,10],[439,10],[479,10]]},"2522":{"position":[[74,10]]},"2804":{"position":[[302,12]]}}}],["semanticdbvers",{"_index":4066,"t":{"2522":{"position":[[26,17]]}}}],["semver",{"_index":4099,"t":{"2524":{"position":[[873,6]]}}}],["send",{"_index":765,"t":{"61":{"position":[[636,6]]},"260":{"position":[[152,4]]},"498":{"position":[[50860,7],[51003,7],[51066,7],[51173,7],[51235,7],[53103,7]]},"2731":{"position":[[21,4]]}}}],["sender",{"_index":2432,"t":{"498":{"position":[[7592,6],[7627,6],[36269,6],[36304,6]]}}}],["sensibl",{"_index":770,"t":{"65":{"position":[[215,8]]},"95":{"position":[[144,8]]},"191":{"position":[[211,8]]}}}],["sensit",{"_index":1862,"t":{"340":{"position":[[433,9]]},"797":{"position":[[118,9]]}}}],["separ",{"_index":310,"t":{"23":{"position":[[348,8]]},"59":{"position":[[838,8]]},"205":{"position":[[233,10]]},"226":{"position":[[589,10]]},"262":{"position":[[81,10]]},"281":{"position":[[2525,8]]},"283":{"position":[[299,8],[1206,11],[1802,11],[2159,8],[3394,10],[3567,8],[3701,8]]},"291":{"position":[[106,8]]},"321":{"position":[[778,8]]},"323":{"position":[[106,10]]},"406":{"position":[[293,8]]},"472":{"position":[[219,8]]},"510":{"position":[[376,8]]},"578":{"position":[[496,8]]},"742":{"position":[[55,10]]},"897":{"position":[[55,10]]},"1477":{"position":[[99,10]]},"1966":{"position":[[54,9]]},"2433":{"position":[[50,8]]},"2456":{"position":[[410,10]]},"2750":{"position":[[469,8]]},"2794":{"position":[[188,8],[304,8]]}}}],["seq",{"_index":652,"t":{"51":{"position":[[383,5]]},"53":{"position":[[561,5],[609,4],[708,4]]},"591":{"position":[[991,5]]},"785":{"position":[[1288,5],[1970,5]]}}}],["seq(\".../awesomejar1.jar",{"_index":3258,"t":{"785":{"position":[[1734,26]]}}}],["seq(\".../main.scala",{"_index":3250,"t":{"785":{"position":[[1210,21]]}}}],["seq(\".../mytests.scala",{"_index":3260,"t":{"785":{"position":[[1889,24]]}}}],["seq(\".../resourc",{"_index":3256,"t":{"785":{"position":[[1652,20]]}}}],["seq(\".../test/resourc",{"_index":3264,"t":{"785":{"position":[[2347,25]]}}}],["seq(\"com.lihaoyi:o",{"_index":3252,"t":{"785":{"position":[[1435,19]]}}}],["seq(\"https://repo1.maven.org/maven2",{"_index":3254,"t":{"785":{"position":[[1532,37],[2227,37]]}}}],["seq(\"l",{"_index":1742,"t":{"326":{"position":[[900,9]]}}}],["seq(\"org.scala",{"_index":3262,"t":{"785":{"position":[[2117,14]]}}}],["seq(ext",{"_index":1998,"t":{"400":{"position":[[281,8],[312,8]]}}}],["seq[os.path",{"_index":1975,"t":{"394":{"position":[[486,12]]}}}],["seq[seq[doubl",{"_index":2918,"t":{"591":{"position":[[1128,16]]}}}],["seq[str",{"_index":1945,"t":{"390":{"position":[[181,12]]}}}],["seqidx",{"_index":2932,"t":{"591":{"position":[[1390,6],[1416,6]]}}}],["sequenc",{"_index":2910,"t":{"591":{"position":[[903,9],[1307,9],[1352,9],[1453,8],[1661,9]]},"2733":{"position":[[120,8]]}}}],["sequences.zip(seq(\"b",{"_index":2914,"t":{"591":{"position":[[1007,22]]}}}],["seri",{"_index":3026,"t":{"618":{"position":[[19,6],[312,6]]}}}],["serial",{"_index":411,"t":{"31":{"position":[[624,9]]}}}],["seriou",{"_index":1955,"t":{"392":{"position":[[31,8]]}}}],["serv",{"_index":763,"t":{"61":{"position":[[519,7]]}}}],["server",{"_index":356,"t":{"27":{"position":[[95,7],[311,6]]},"57":{"position":[[43,6],[277,7],[449,7]]},"59":{"position":[[77,6],[218,6],[522,6],[971,6],[1158,6],[1469,6]]},"61":{"position":[[230,7]]},"63":{"position":[[22,6],[111,6],[317,6]]},"67":{"position":[[489,7]]},"81":{"position":[[191,7]]},"135":{"position":[[360,6]]},"137":{"position":[[342,6]]},"181":{"position":[[150,6]]},"187":{"position":[[159,6]]},"210":{"position":[[176,6]]},"218":{"position":[[71,8]]},"300":{"position":[[584,6]]},"466":{"position":[[39,6],[158,6]]},"468":{"position":[[76,6]]},"498":{"position":[[6350,6],[31751,6],[31832,6],[35027,6],[49910,6],[49969,6],[50028,6],[50087,6],[50146,6],[50205,6],[50264,6],[50323,6],[50382,6],[50544,6],[50576,6],[50981,6],[51044,6],[51151,6],[51204,6],[51274,6],[52784,6],[52795,6],[52981,6],[53211,6],[53316,6]]},"639":{"position":[[364,6]]},"689":{"position":[[503,7],[555,7]]},"702":{"position":[[819,7]]},"706":{"position":[[79,7]]},"708":{"position":[[492,7]]},"710":{"position":[[931,7]]},"712":{"position":[[1079,7]]},"714":{"position":[[458,7]]},"722":{"position":[[896,7]]},"724":{"position":[[831,7]]},"726":{"position":[[1313,7]]},"728":{"position":[[471,7]]},"732":{"position":[[1129,7]]},"738":{"position":[[857,7]]},"740":{"position":[[1029,7]]},"742":{"position":[[1268,7]]},"744":{"position":[[214,7]]},"755":{"position":[[31,7],[195,6],[343,7]]},"757":{"position":[[57,6],[198,7]]},"759":{"position":[[39,6],[180,7]]},"761":{"position":[[64,6],[218,7]]},"763":{"position":[[10,7],[39,6],[100,6],[395,7]]},"882":{"position":[[819,7]]},"886":{"position":[[492,7]]},"888":{"position":[[896,7]]},"890":{"position":[[1129,7]]},"892":{"position":[[1029,7]]},"895":{"position":[[458,7]]},"897":{"position":[[1268,7]]},"903":{"position":[[10,7],[39,6],[100,6],[395,7]]},"913":{"position":[[857,7]]},"915":{"position":[[214,7]]},"977":{"position":[[76,6]]},"979":{"position":[[76,6]]},"989":{"position":[[100,6]]},"993":{"position":[[89,6]]},"1001":{"position":[[99,7],[191,6]]},"1416":{"position":[[85,7],[169,6]]},"1431":{"position":[[5314,6],[5370,6],[5828,6],[5962,6],[6174,6],[6225,7],[6317,6]]},"1445":{"position":[[5142,6],[5198,6],[5656,6],[5790,6],[6002,6],[6053,7],[6145,6]]},"1452":{"position":[[5207,6],[5263,6],[5721,6],[5855,6],[6067,6],[6118,7],[6210,6]]},"1459":{"position":[[5442,6],[5498,6],[5956,6],[6090,6],[6302,6],[6353,7],[6445,6]]},"1466":{"position":[[5442,6],[5498,6],[5956,6],[6090,6],[6302,6],[6353,7],[6445,6]]},"1474":{"position":[[4981,6],[5037,6],[5495,6],[5629,6],[5841,6],[5892,7],[5984,6]]},"1481":{"position":[[5413,6],[5469,6],[5927,6],[6061,6],[6273,6],[6324,7],[6416,6]]},"1490":{"position":[[66,7],[95,6],[156,6]]},"1494":{"position":[[4937,6],[4993,6],[5451,6],[5585,6],[5797,6],[5848,7],[5940,6]]},"1521":{"position":[[4937,6],[4993,6],[5451,6],[5585,6],[5797,6],[5848,7],[5940,6]]},"1526":{"position":[[846,6],[902,6],[1360,6],[1494,6],[1706,6],[1757,7],[1849,6]]},"1557":{"position":[[32,6]]},"1559":{"position":[[32,6]]},"1569":{"position":[[56,6]]},"1573":{"position":[[45,6]]},"1581":{"position":[[44,7],[136,6]]},"1886":{"position":[[4,6]]},"1956":{"position":[[63,7]]},"2463":{"position":[[252,7],[388,6],[454,6],[1198,7],[1334,6]]},"2504":{"position":[[162,7],[422,7],[584,7],[697,7]]},"2636":{"position":[[283,6]]},"2651":{"position":[[1854,6],[1905,6]]},"2674":{"position":[[846,6]]},"2719":{"position":[[1784,6]]},"2740":{"position":[[149,6]]},"2760":{"position":[[218,6]]},"2768":{"position":[[696,6]]},"2796":{"position":[[102,6],[168,8]]}}}],["server'",{"_index":712,"t":{"57":{"position":[[482,8]]}}}],["server/ee3c4343/nailgun",{"_index":2404,"t":{"498":{"position":[[6326,23],[35003,23]]}}}],["server=fals",{"_index":295,"t":{"21":{"position":[[542,13]]},"27":{"position":[[338,14]]},"59":{"position":[[751,12]]},"1001":{"position":[[141,12]]},"1431":{"position":[[6267,12]]},"1445":{"position":[[6095,12]]},"1452":{"position":[[6160,12]]},"1459":{"position":[[6395,12]]},"1466":{"position":[[6395,12]]},"1474":{"position":[[5934,12]]},"1481":{"position":[[6366,12]]},"1494":{"position":[[5890,12]]},"1521":{"position":[[5890,12]]},"1526":{"position":[[1799,12]]},"1581":{"position":[[86,12]]}}}],["session",{"_index":1174,"t":{"179":{"position":[[856,8]]},"392":{"position":[[136,7]]},"498":{"position":[[51351,7]]}}}],["set",{"_index":28,"t":{"4":{"position":[[52,3],[404,7],[473,3]]},"16":{"position":[[896,7]]},"31":{"position":[[2371,3],[2813,3],[4507,9]]},"49":{"position":[[53,7],[122,3]]},"57":{"position":[[607,7],[676,3]]},"65":{"position":[[52,7],[121,3]]},"67":{"position":[[51,7],[120,3]]},"81":{"position":[[150,7]]},"87":{"position":[[330,3],[600,3],[692,7]]},"91":{"position":[[61,7],[130,3]]},"95":{"position":[[50,8]]},"121":{"position":[[61,7],[130,3],[626,4]]},"123":{"position":[[695,7],[868,3]]},"125":{"position":[[0,3]]},"127":{"position":[[125,4]]},"133":{"position":[[132,7],[426,3]]},"135":{"position":[[124,3]]},"137":{"position":[[106,3]]},"141":{"position":[[55,7],[124,3]]},"179":{"position":[[381,7],[450,3]]},"187":{"position":[[423,8]]},"189":{"position":[[55,7],[124,3],[600,3]]},"191":{"position":[[75,9],[252,7],[264,8],[458,8],[557,8]]},"193":{"position":[[325,3]]},"195":{"position":[[274,3]]},"197":{"position":[[297,3]]},"199":{"position":[[71,8],[241,7],[255,8],[357,7],[471,9]]},"201":{"position":[[28,3],[272,7],[284,8],[490,8]]},"207":{"position":[[41,8],[294,3],[411,8]]},"220":{"position":[[129,8]]},"224":{"position":[[23,8],[36,4]]},"226":{"position":[[729,4],[764,3]]},"283":{"position":[[3007,3],[3102,9],[3800,9]]},"285":{"position":[[2368,8]]},"287":{"position":[[45,3]]},"300":{"position":[[1221,7]]},"301":{"position":[[0,3]]},"304":{"position":[[58,7]]},"306":{"position":[[110,3],[178,3]]},"356":{"position":[[170,3]]},"370":{"position":[[51,3]]},"384":{"position":[[131,3],[252,3]]},"390":{"position":[[876,7]]},"392":{"position":[[197,3]]},"402":{"position":[[45,3]]},"404":{"position":[[115,3],[198,3]]},"438":{"position":[[98,3]]},"470":{"position":[[29,3]]},"472":{"position":[[40,3],[91,3],[164,3]]},"474":{"position":[[309,3]]},"478":{"position":[[78,3]]},"490":{"position":[[185,3]]},"546":{"position":[[823,6]]},"548":{"position":[[115,7]]},"610":{"position":[[36,8]]},"612":{"position":[[90,10],[231,11],[292,10],[485,11]]},"614":{"position":[[121,7],[201,7],[302,3],[432,3],[1344,3]]},"620":{"position":[[238,8]]},"622":{"position":[[1101,8],[1599,3],[2124,8]]},"645":{"position":[[19,3]]},"649":{"position":[[228,7]]},"665":{"position":[[435,3]]},"693":{"position":[[121,7],[217,9],[315,3]]},"704":{"position":[[17,8],[101,3],[535,7]]},"726":{"position":[[142,3]]},"740":{"position":[[485,4],[529,3],[754,3]]},"783":{"position":[[55,7],[124,3]]},"787":{"position":[[209,3]]},"789":{"position":[[58,7],[127,3]]},"819":{"position":[[0,4]]},"829":{"position":[[0,3]]},"831":{"position":[[0,3]]},"833":{"position":[[0,3]]},"835":{"position":[[0,3]]},"837":{"position":[[0,3]]},"839":{"position":[[0,3]]},"849":{"position":[[0,3]]},"853":{"position":[[0,3]]},"869":{"position":[[196,4],[367,4],[499,3],[617,4],[717,3],[778,4],[942,3],[1070,4],[1744,3],[1952,3]]},"871":{"position":[[735,7]]},"884":{"position":[[17,8],[101,3],[535,7]]},"892":{"position":[[485,4],[529,3],[754,3]]},"936":{"position":[[0,3]]},"947":{"position":[[0,4]]},"951":{"position":[[0,3]]},"961":{"position":[[0,3]]},"1037":{"position":[[53,3]]},"1111":{"position":[[53,3]]},"1119":{"position":[[43,3]]},"1175":{"position":[[43,3]]},"1205":{"position":[[43,3]]},"1207":{"position":[[43,3]]},"1211":{"position":[[43,3]]},"1219":{"position":[[75,8]]},"1241":{"position":[[62,3]]},"1243":{"position":[[82,3]]},"1368":{"position":[[55,3]]},"1412":{"position":[[429,3]]},"1429":{"position":[[285,3],[370,3]]},"1431":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5070,8],[7009,3]]},"1434":{"position":[[59,8],[143,3],[577,7]]},"1438":{"position":[[124,3],[1125,3]]},"1443":{"position":[[285,3],[370,3],[1046,3]]},"1445":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4898,8],[6837,3]]},"1450":{"position":[[285,3],[370,3],[1048,3]]},"1452":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4963,8],[6902,3]]},"1457":{"position":[[285,3],[370,3],[1048,3]]},"1459":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5198,8],[7137,3]]},"1462":{"position":[[527,4],[571,3],[796,3]]},"1464":{"position":[[285,3],[370,3],[1048,3]]},"1466":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5198,8],[7137,3]]},"1472":{"position":[[285,3],[370,3]]},"1474":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4737,8],[6676,3]]},"1479":{"position":[[285,3],[370,3],[1048,3]]},"1481":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5169,8],[7108,3]]},"1492":{"position":[[285,3],[370,3]]},"1494":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4693,8],[6632,3]]},"1519":{"position":[[285,3],[370,3]]},"1521":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4693,8],[6632,3]]},"1526":{"position":[[2065,3]]},"1549":{"position":[[0,3]]},"1617":{"position":[[11,3]]},"1651":{"position":[[12,3]]},"1659":{"position":[[0,4]]},"1661":{"position":[[0,4]]},"1663":{"position":[[0,4]]},"1665":{"position":[[11,7]]},"1741":{"position":[[12,3]]},"1749":{"position":[[0,3]]},"1783":{"position":[[12,3]]},"1823":{"position":[[0,3]]},"1827":{"position":[[0,3]]},"1910":{"position":[[0,3]]},"1976":{"position":[[0,3]]},"1980":{"position":[[27,3]]},"1986":{"position":[[24,3]]},"2023":{"position":[[0,3]]},"2055":{"position":[[0,3]]},"2057":{"position":[[0,3]]},"2061":{"position":[[0,3]]},"2069":{"position":[[31,8]]},"2104":{"position":[[21,3]]},"2106":{"position":[[52,3]]},"2216":{"position":[[0,3]]},"2396":{"position":[[282,3]]},"2407":{"position":[[22,3],[234,3],[280,3]]},"2452":{"position":[[133,3]]},"2493":{"position":[[6,3]]},"2512":{"position":[[35,3],[236,3]]},"2516":{"position":[[186,7]]},"2533":{"position":[[108,3]]},"2619":{"position":[[22,3]]},"2632":{"position":[[139,8]]},"2641":{"position":[[981,7],[1054,3]]},"2656":{"position":[[123,3]]},"2674":{"position":[[357,3],[1111,3]]},"2706":{"position":[[22,8]]},"2762":{"position":[[320,8]]},"2783":{"position":[[22,3],[178,3],[541,3],[611,3],[649,7],[913,7]]},"2826":{"position":[[478,8]]},"2835":{"position":[[41,3]]}}}],["set(\"files.scala",{"_index":1991,"t":{"398":{"position":[[706,18]]}}}],["setup",{"_index":94,"t":{"4":{"position":[[1468,5]]},"67":{"position":[[320,5]]},"83":{"position":[[1191,5],[1421,5]]},"121":{"position":[[20,5],[206,5],[446,5],[812,5],[1033,5],[1087,5]]},"123":{"position":[[51,5],[567,6]]},"131":{"position":[[8,5],[153,5]]},"133":{"position":[[8,5]]},"135":{"position":[[3,5],[95,5]]},"137":{"position":[[3,5],[71,5]]},"139":{"position":[[12,5],[97,5],[150,5]]},"185":{"position":[[57,5],[406,5],[432,5]]},"187":{"position":[[15,5]]},"189":{"position":[[539,5]]},"199":{"position":[[235,5]]},"203":{"position":[[753,5]]},"279":{"position":[[459,5]]},"281":{"position":[[189,5],[654,5],[1155,5],[2217,5]]},"283":{"position":[[1665,5],[2076,5],[2101,5],[2126,5],[2865,6],[2942,7],[3318,5]]},"285":{"position":[[2143,5],[2214,5],[2576,5]]},"306":{"position":[[103,6]]},"326":{"position":[[182,5]]},"396":{"position":[[623,5]]},"466":{"position":[[312,5],[860,5],[963,5]]},"474":{"position":[[120,5],[674,5],[1227,5],[1566,5]]},"608":{"position":[[69,5]]},"649":{"position":[[33,5]]},"726":{"position":[[82,5],[241,5]]},"730":{"position":[[153,5],[171,5],[590,6]]},"738":{"position":[[60,5],[378,5],[1036,5]]},"873":{"position":[[135,5]]},"913":{"position":[[60,5],[378,5],[1036,5]]},"971":{"position":[[88,5]]},"1017":{"position":[[96,5]]},"1025":{"position":[[88,5]]},"1071":{"position":[[166,5]]},"1075":{"position":[[166,5]]},"1083":{"position":[[88,5]]},"1117":{"position":[[96,5]]},"1135":{"position":[[166,5]]},"1147":{"position":[[166,5]]},"1159":{"position":[[88,5]]},"1201":{"position":[[88,5]]},"1229":{"position":[[88,5]]},"1233":{"position":[[88,5]]},"1239":{"position":[[88,5]]},"1271":{"position":[[88,5]]},"1285":{"position":[[88,5]]},"1329":{"position":[[166,5]]},"1337":{"position":[[88,5]]},"1358":{"position":[[30,5]]},"1364":{"position":[[96,5]]},"1372":{"position":[[88,5]]},"1394":{"position":[[88,5]]},"1402":{"position":[[23,5]]},"1406":{"position":[[95,5]]},"1517":{"position":[[116,5],[434,5]]},"1551":{"position":[[199,5]]},"1613":{"position":[[190,6],[259,5]]},"1627":{"position":[[178,6],[206,5]]},"1635":{"position":[[153,5]]},"1701":{"position":[[326,6],[432,5]]},"1705":{"position":[[372,6],[478,5]]},"1713":{"position":[[153,5]]},"1747":{"position":[[178,6],[206,5]]},"1765":{"position":[[326,6],[432,5]]},"1777":{"position":[[153,5]]},"1884":{"position":[[51,5]]},"1888":{"position":[[326,6],[432,5]]},"1920":{"position":[[55,5]]},"1942":{"position":[[7,5]]},"1944":{"position":[[40,5]]},"1954":{"position":[[31,5]]},"1974":{"position":[[153,5]]},"2008":{"position":[[153,5]]},"2051":{"position":[[153,5]]},"2079":{"position":[[153,5]]},"2083":{"position":[[153,5]]},"2102":{"position":[[153,5]]},"2138":{"position":[[153,5]]},"2156":{"position":[[153,5]]},"2160":{"position":[[153,5]]},"2204":{"position":[[326,6],[432,5]]},"2212":{"position":[[140,6],[168,5]]},"2249":{"position":[[30,5]]},"2265":{"position":[[140,6],[168,5]]},"2317":{"position":[[73,5]]},"2353":{"position":[[153,5]]},"2361":{"position":[[23,5]]},"2365":{"position":[[147,6],[175,5]]},"2433":{"position":[[21,5]]},"2435":{"position":[[413,5]]},"2454":{"position":[[225,5]]},"2456":{"position":[[312,5]]},"2458":{"position":[[334,5]]},"2472":{"position":[[188,5]]},"2499":{"position":[[252,5]]},"2524":{"position":[[421,5]]},"2545":{"position":[[1144,5]]},"2556":{"position":[[439,5]]},"2621":{"position":[[154,5],[1471,5]]},"2628":{"position":[[103,5]]},"2636":{"position":[[1452,5]]},"2651":{"position":[[2940,5]]},"2674":{"position":[[2119,5]]},"2687":{"position":[[2082,5]]},"2706":{"position":[[2133,5]]},"2719":{"position":[[2640,5]]},"2733":{"position":[[2480,5]]},"2750":{"position":[[1308,5]]},"2757":{"position":[[77,5]]},"2772":{"position":[[1203,5]]},"2785":{"position":[[1683,5]]},"2800":{"position":[[98,5],[252,5]]},"2802":{"position":[[313,6]]},"2804":{"position":[[447,5]]},"2830":{"position":[[321,5]]}}}],["setup@v0.1",{"_index":1763,"t":{"328":{"position":[[372,10]]},"330":{"position":[[280,10]]}}}],["sever",{"_index":921,"t":{"99":{"position":[[97,7]]},"155":{"position":[[452,7]]},"319":{"position":[[1311,8]]},"572":{"position":[[594,7]]},"608":{"position":[[78,7]]},"610":{"position":[[78,7]]},"622":{"position":[[826,7]]},"2586":{"position":[[11,7]]},"2783":{"position":[[728,7]]},"2807":{"position":[[168,7]]}}}],["sh",{"_index":3489,"t":{"1874":{"position":[[98,2]]}}}],["sha",{"_index":1293,"t":{"205":{"position":[[96,3]]}}}],["sha1",{"_index":1296,"t":{"205":{"position":[[338,4]]}}}],["sha1,md5",{"_index":1295,"t":{"205":{"position":[[318,8]]}}}],["shapeless_6.2_2.12",{"_index":2501,"t":{"498":{"position":[[11463,18],[40140,18]]}}}],["shapeless_6.2_2.12/1.2.0/argonaut",{"_index":2500,"t":{"498":{"position":[[11429,33],[40106,33]]}}}],["share",{"_index":884,"t":{"91":{"position":[[369,6]]},"121":{"position":[[369,6]]},"189":{"position":[[357,6]]},"283":{"position":[[1303,5],[1910,5]]},"289":{"position":[[151,7]]},"311":{"position":[[61,5],[94,5]]},"558":{"position":[[170,6]]},"578":{"position":[[128,5]]},"589":{"position":[[169,6]]},"630":{"position":[[176,6]]},"632":{"position":[[166,6]]},"702":{"position":[[1014,7]]},"706":{"position":[[277,7]]},"708":{"position":[[676,7]]},"710":{"position":[[800,6],[1130,7]]},"712":{"position":[[948,6],[1258,7]]},"714":{"position":[[642,7]]},"720":{"position":[[221,6]]},"722":{"position":[[1105,7]]},"724":{"position":[[1065,7]]},"726":{"position":[[1182,6],[1595,7]]},"728":{"position":[[340,6],[713,7]]},"730":{"position":[[323,6]]},"732":{"position":[[1349,7]]},"734":{"position":[[328,6]]},"736":{"position":[[231,6]]},"738":{"position":[[1047,7]]},"740":{"position":[[1249,7]]},"742":{"position":[[1471,7]]},"763":{"position":[[574,7]]},"882":{"position":[[1014,7]]},"886":{"position":[[676,7]]},"888":{"position":[[1105,7]]},"890":{"position":[[1349,7]]},"892":{"position":[[1249,7]]},"895":{"position":[[642,7]]},"897":{"position":[[1471,7]]},"903":{"position":[[574,7]]},"913":{"position":[[1047,7]]},"1418":{"position":[[214,6]]},"2486":{"position":[[87,6]]},"2611":{"position":[[342,6]]}}}],["shared_2.12",{"_index":2349,"t":{"498":{"position":[[3831,11],[32508,11]]}}}],["shared_2.12/1.4.8",{"_index":2348,"t":{"498":{"position":[[3794,17],[32471,17]]}}}],["shebang",{"_index":1344,"t":{"226":{"position":[[184,7],[213,7],[327,7],[685,7],[863,7],[952,7]]},"252":{"position":[[84,7]]},"283":{"position":[[1619,8]]},"321":{"position":[[865,8]]},"417":{"position":[[352,9],[542,7],[979,7]]},"460":{"position":[[147,7],[181,7],[215,7]]},"510":{"position":[[30,7],[73,7],[163,7],[227,7],[283,7],[385,7]]},"518":{"position":[[475,7],[611,7]]},"522":{"position":[[1299,7],[1328,7],[1431,7]]},"532":{"position":[[344,7],[396,7]]},"534":{"position":[[203,7],[542,7],[585,7],[675,7],[768,7]]},"536":{"position":[[23,7]]},"540":{"position":[[52,7],[107,7],[353,7],[431,7],[526,7]]},"580":{"position":[[4,7],[258,7]]},"665":{"position":[[31,9],[104,7],[164,7],[255,7],[477,7],[531,7],[572,7],[686,7]]},"667":{"position":[[128,7]]},"669":{"position":[[138,7]]},"681":{"position":[[56,7]]},"683":{"position":[[77,7],[134,7],[570,7],[660,7]]},"685":{"position":[[22,7],[168,7],[233,7],[374,7]]},"687":{"position":[[17,7],[123,7],[165,7],[242,7],[263,7],[359,7],[377,7],[394,7],[423,8]]},"738":{"position":[[209,7]]},"740":{"position":[[26,7],[192,7],[432,7],[651,7],[766,7],[824,7]]},"892":{"position":[[26,7],[192,7],[432,7],[651,7],[766,7],[824,7]]},"913":{"position":[[209,7]]},"971":{"position":[[99,8]]},"1017":{"position":[[107,8]]},"1025":{"position":[[99,8]]},"1071":{"position":[[177,8]]},"1075":{"position":[[177,8]]},"1083":{"position":[[99,8]]},"1109":{"position":[[44,8]]},"1113":{"position":[[44,8]]},"1117":{"position":[[107,8]]},"1135":{"position":[[177,8]]},"1141":{"position":[[28,7]]},"1147":{"position":[[177,8]]},"1151":{"position":[[28,7]]},"1159":{"position":[[99,8]]},"1201":{"position":[[99,8]]},"1229":{"position":[[99,8]]},"1233":{"position":[[99,8]]},"1239":{"position":[[99,8]]},"1271":{"position":[[99,8]]},"1285":{"position":[[99,8]]},"1329":{"position":[[177,8]]},"1337":{"position":[[99,8]]},"1347":{"position":[[53,8]]},"1364":{"position":[[107,8]]},"1372":{"position":[[99,8]]},"1394":{"position":[[99,8]]},"1406":{"position":[[106,8]]},"1462":{"position":[[68,7],[234,7],[474,7],[693,7],[808,7],[866,7]]},"1517":{"position":[[265,7]]},"1545":{"position":[[28,7]]},"1551":{"position":[[210,8]]},"1613":{"position":[[270,8]]},"1623":{"position":[[86,8]]},"1627":{"position":[[217,8]]},"1635":{"position":[[164,8]]},"1701":{"position":[[443,8]]},"1705":{"position":[[489,8]]},"1713":{"position":[[164,8]]},"1739":{"position":[[53,8]]},"1743":{"position":[[53,8]]},"1747":{"position":[[217,8]]},"1765":{"position":[[443,8]]},"1771":{"position":[[69,7]]},"1777":{"position":[[164,8]]},"1888":{"position":[[443,8]]},"1974":{"position":[[164,8]]},"1992":{"position":[[28,7]]},"2008":{"position":[[164,8]]},"2051":{"position":[[164,8]]},"2079":{"position":[[164,8]]},"2083":{"position":[[164,8]]},"2102":{"position":[[164,8]]},"2138":{"position":[[164,8]]},"2156":{"position":[[164,8]]},"2160":{"position":[[164,8]]},"2204":{"position":[[443,8]]},"2212":{"position":[[179,8]]},"2226":{"position":[[86,8]]},"2265":{"position":[[179,8]]},"2353":{"position":[[164,8]]},"2365":{"position":[[186,8]]},"2590":{"position":[[208,7]]},"2596":{"position":[[86,7]]},"2643":{"position":[[112,7],[157,7],[439,7]]},"2651":{"position":[[2696,9]]},"2674":{"position":[[1776,7]]},"2683":{"position":[[4,7],[98,9],[137,9],[192,7]]},"2687":{"position":[[585,7]]}}}],["shell",{"_index":619,"t":{"43":{"position":[[80,5]]},"97":{"position":[[481,5]]},"115":{"position":[[41,5]]},"665":{"position":[[345,5]]},"718":{"position":[[70,5]]},"746":{"position":[[74,6]]},"909":{"position":[[70,5]]},"917":{"position":[[74,6]]},"1097":{"position":[[11,5],[84,6]]},"1099":{"position":[[116,5]]},"1311":{"position":[[116,5]]},"1507":{"position":[[126,5]]},"1509":{"position":[[686,6],[723,5],[800,5]]},"1526":{"position":[[2261,5]]},"1529":{"position":[[130,6]]},"1531":{"position":[[359,5]]},"1727":{"position":[[11,5],[29,6]]},"1729":{"position":[[61,5]]},"2186":{"position":[[61,5]]},"2815":{"position":[[2265,5]]}}}],["shift",{"_index":2260,"t":{"494":{"position":[[125,7],[561,8]]}}}],["ship",{"_index":2013,"t":{"402":{"position":[[235,8],[867,7]]},"622":{"position":[[967,4]]},"2811":{"position":[[509,5]]}}}],["short",{"_index":215,"t":{"14":{"position":[[327,7]]},"85":{"position":[[59,6]]},"155":{"position":[[625,6],[950,6]]},"346":{"position":[[294,5]]},"520":{"position":[[98,7]]},"2377":{"position":[[46,5]]},"2772":{"position":[[563,5]]},"2839":{"position":[[283,5]]}}}],["shortcut",{"_index":2943,"t":{"594":{"position":[[446,9]]}}}],["shorten",{"_index":3239,"t":{"785":{"position":[[335,9]]},"1157":{"position":[[107,9]]},"1459":{"position":[[9146,9]]},"1466":{"position":[[9146,9]]},"2006":{"position":[[63,9]]},"2435":{"position":[[150,7]]}}}],["shorter",{"_index":2231,"t":{"482":{"position":[[704,7]]},"2482":{"position":[[66,7]]},"2651":{"position":[[1033,7]]}}}],["should.match",{"_index":1482,"t":{"275":{"position":[[252,15]]}}}],["shouldn't",{"_index":1203,"t":{"187":{"position":[[592,9]]},"281":{"position":[[1955,9]]}}}],["shouldnotformat",{"_index":860,"t":{"87":{"position":[[917,15]]}}}],["show",{"_index":167,"t":{"6":{"position":[[749,5]]},"31":{"position":[[1617,4]]},"101":{"position":[[444,5]]},"123":{"position":[[516,4]]},"149":{"position":[[677,5],[959,5]]},"268":{"position":[[586,5]]},"281":{"position":[[1050,4]]},"287":{"position":[[65,4]]},"388":{"position":[[201,4]]},"456":{"position":[[208,4]]},"498":{"position":[[3074,5],[31627,5],[63954,5]]},"1085":{"position":[[55,4]]},"1087":{"position":[[55,4]]},"1089":{"position":[[104,4]]},"1091":{"position":[[76,4]]},"1093":{"position":[[104,4]]},"1161":{"position":[[63,4]]},"1203":{"position":[[67,4]]},"1235":{"position":[[78,4]]},"1339":{"position":[[70,4]]},"1341":{"position":[[72,4]]},"1431":{"position":[[25,4],[705,4],[7200,4],[8141,4],[8180,4],[8225,4],[8312,4],[8377,4]]},"1445":{"position":[[25,4],[705,4],[7028,4],[7969,4],[8008,4],[8053,4],[8140,4],[8205,4]]},"1452":{"position":[[25,4],[705,4],[7093,4],[8034,4],[8073,4],[8118,4],[8205,4],[8270,4]]},"1459":{"position":[[25,4],[705,4],[7328,4],[8269,4],[8308,4],[8353,4],[8440,4],[8505,4]]},"1466":{"position":[[25,4],[705,4],[7328,4],[8269,4],[8308,4],[8353,4],[8440,4],[8505,4]]},"1474":{"position":[[25,4],[705,4],[6867,4],[7808,4],[7847,4],[7892,4],[7979,4],[8044,4]]},"1481":{"position":[[25,4],[705,4],[7299,4],[8240,4],[8279,4],[8324,4],[8411,4],[8476,4]]},"1486":{"position":[[679,4],[744,4]]},"1494":{"position":[[25,4],[705,4],[6823,4],[7764,4],[7803,4],[7848,4],[7935,4],[8000,4]]},"1521":{"position":[[25,4],[705,4],[6823,4],[7764,4],[7803,4],[7848,4],[7935,4],[8000,4]]},"1715":{"position":[[0,4]]},"1717":{"position":[[0,4]]},"1719":{"position":[[49,4]]},"1721":{"position":[[21,4]]},"1723":{"position":[[49,4]]},"2010":{"position":[[20,4]]},"2053":{"position":[[24,4]]},"2085":{"position":[[23,4]]},"2218":{"position":[[15,4]]},"2220":{"position":[[17,4]]},"2598":{"position":[[254,4]]},"2621":{"position":[[545,4]]},"2632":{"position":[[981,4]]},"2651":{"position":[[62,4],[2224,4]]},"2826":{"position":[[679,5]]}}}],["showcas",{"_index":708,"t":{"57":{"position":[[376,9]]},"404":{"position":[[137,8]]}}}],["shown",{"_index":179,"t":{"8":{"position":[[436,5]]},"309":{"position":[[566,5]]},"311":{"position":[[269,5]]},"392":{"position":[[722,5]]},"417":{"position":[[1070,6]]},"419":{"position":[[20,5]]},"474":{"position":[[542,5]]}}}],["side",{"_index":1273,"t":{"203":{"position":[[767,5]]},"301":{"position":[[706,5]]},"306":{"position":[[241,5]]}}}],["sign",{"_index":781,"t":{"67":{"position":[[522,4],[542,4],[669,8],[706,7]]},"77":{"position":[[16,4],[165,4]]},"123":{"position":[[234,4]]},"203":{"position":[[14,4],[67,7],[201,7],[384,8],[462,8],[504,7],[588,7],[706,4],[938,7],[1047,7],[1093,7],[1976,4],[2073,4],[2370,7]]},"207":{"position":[[173,7]]},"212":{"position":[[333,7]]},"624":{"position":[[394,5]]},"704":{"position":[[711,8],[764,8],[835,8],[2064,8]]},"726":{"position":[[1447,8]]},"728":{"position":[[605,8]]},"730":{"position":[[530,8]]},"773":{"position":[[114,8]]},"779":{"position":[[0,4],[47,4]]},"884":{"position":[[711,8],[764,8],[835,8],[2064,8]]},"1434":{"position":[[753,8],[806,8],[877,8]]},"1705":{"position":[[322,5]]},"1904":{"position":[[40,4]]},"1906":{"position":[[17,4]]},"1938":{"position":[[21,4]]},"1940":{"position":[[60,4]]},"1966":{"position":[[80,10]]},"2319":{"position":[[21,7]]},"2327":{"position":[[27,4]]},"2499":{"position":[[2112,7]]},"2556":{"position":[[504,7]]},"2598":{"position":[[423,7]]},"2621":{"position":[[227,7]]},"2651":{"position":[[2088,7]]},"2706":{"position":[[1511,7],[2276,7]]},"2733":{"position":[[2736,7]]}}}],["signal",{"_index":4537,"t":{"2651":{"position":[[1878,7]]}}}],["signatur",{"_index":783,"t":{"67":{"position":[[554,10]]},"79":{"position":[[60,9]]},"203":{"position":[[55,11]]},"781":{"position":[[11,10]]}}}],["signer",{"_index":1267,"t":{"203":{"position":[[309,6],[868,6]]}}}],["significantli",{"_index":3160,"t":{"679":{"position":[[125,13]]},"2444":{"position":[[413,13]]}}}],["silenc",{"_index":2794,"t":{"544":{"position":[[34,8]]}}}],["similar",{"_index":136,"t":{"6":{"position":[[111,7]]},"279":{"position":[[953,7]]},"283":{"position":[[472,7]]},"352":{"position":[[0,7]]},"412":{"position":[[927,7]]},"482":{"position":[[67,7]]},"514":{"position":[[99,7]]},"516":{"position":[[411,7]]},"576":{"position":[[75,7]]},"594":{"position":[[110,7]]},"596":{"position":[[1034,7]]},"606":{"position":[[183,7]]},"620":{"position":[[816,7]]},"679":{"position":[[105,8]]}}}],["similarli",{"_index":339,"t":{"25":{"position":[[623,9]]},"244":{"position":[[32,9]]},"277":{"position":[[1610,10]]},"352":{"position":[[785,10],[1769,10]]},"478":{"position":[[267,10]]},"482":{"position":[[726,10]]},"510":{"position":[[118,9]]},"534":{"position":[[630,9]]},"572":{"position":[[173,9],[311,9]]},"585":{"position":[[91,9]]},"594":{"position":[[376,10]]},"626":{"position":[[41,10]]},"2660":{"position":[[438,10]]},"2762":{"position":[[425,9]]},"2770":{"position":[[338,9]]},"2777":{"position":[[117,10]]}}}],["simpl",{"_index":269,"t":{"18":{"position":[[328,6]]},"31":{"position":[[302,6]]},"185":{"position":[[205,6]]},"279":{"position":[[124,6]]},"281":{"position":[[290,6]]},"285":{"position":[[287,6]]},"295":{"position":[[33,7]]},"326":{"position":[[130,6],[289,6]]},"332":{"position":[[196,6]]},"344":{"position":[[105,6]]},"388":{"position":[[503,6]]},"400":{"position":[[144,6]]},"417":{"position":[[24,6]]},"472":{"position":[[49,6]]},"484":{"position":[[32,6]]},"561":{"position":[[111,6]]},"572":{"position":[[20,6]]},"574":{"position":[[295,6]]},"576":{"position":[[242,6]]},"589":{"position":[[333,6]]},"604":{"position":[[922,6]]},"645":{"position":[[601,6]]},"683":{"position":[[104,6]]},"2719":{"position":[[975,6]]},"2770":{"position":[[421,6]]}}}],["simpler",{"_index":2199,"t":{"474":{"position":[[1490,7]]}}}],["simplest",{"_index":928,"t":{"101":{"position":[[454,8]]},"398":{"position":[[111,8]]},"524":{"position":[[15,8]]}}}],["simpli",{"_index":1962,"t":{"392":{"position":[[653,6]]},"2508":{"position":[[444,6]]}}}],["simplifi",{"_index":3859,"t":{"2470":{"position":[[127,8]]},"2512":{"position":[[108,8]]},"2535":{"position":[[149,8]]},"2570":{"position":[[29,11]]},"2586":{"position":[[30,8]]}}}],["simul",{"_index":2114,"t":{"440":{"position":[[42,8],[165,8]]}}}],["sin",{"_index":2907,"t":{"591":{"position":[[849,4]]}}}],["sin(phas",{"_index":2937,"t":{"591":{"position":[[1638,10]]}}}],["sine",{"_index":2921,"t":{"591":{"position":[[1189,4]]}}}],["sing",{"_index":3509,"t":{"2315":{"position":[[70,7]]},"2321":{"position":[[69,7]]},"2323":{"position":[[70,7]]},"2325":{"position":[[70,7]]}}}],["singl",{"_index":303,"t":{"23":{"position":[[86,6]]},"147":{"position":[[77,6]]},"226":{"position":[[709,6]]},"240":{"position":[[349,6]]},"283":{"position":[[159,6],[1876,6],[3608,6]]},"370":{"position":[[324,6]]},"394":{"position":[[1043,6]]},"474":{"position":[[96,6],[621,6]]},"484":{"position":[[123,6]]},"578":{"position":[[49,6],[108,6],[213,6]]},"598":{"position":[[690,6]]},"616":{"position":[[276,6]]},"673":{"position":[[61,6]]},"679":{"position":[[401,6]]},"740":{"position":[[460,6]]},"877":{"position":[[44,6],[191,6]]},"892":{"position":[[460,6]]},"1462":{"position":[[502,6]]},"2512":{"position":[[483,6]]},"2596":{"position":[[283,6]]},"2807":{"position":[[206,6]]},"2837":{"position":[[61,6]]},"2841":{"position":[[192,6]]}}}],["sip",{"_index":2741,"t":{"500":{"position":[[6,3]]},"921":{"position":[[94,3]]},"965":{"position":[[94,3]]},"1420":{"position":[[114,3]]},"2559":{"position":[[87,3]]},"2626":{"position":[[6,3]]},"2636":{"position":[[536,3]]},"2651":{"position":[[481,3],[783,3],[827,3],[2388,3]]},"2674":{"position":[[0,3]]},"2687":{"position":[[0,3],[100,3]]},"2750":{"position":[[528,3]]},"2785":{"position":[[62,3]]},"2819":{"position":[[862,3],[890,3]]}}}],["site",{"_index":160,"t":{"6":{"position":[[535,4]]}}}],["situat",{"_index":1632,"t":{"287":{"position":[[105,11]]},"338":{"position":[[1681,10]]},"456":{"position":[[252,11]]},"466":{"position":[[497,11]]},"632":{"position":[[295,11]]},"2463":{"position":[[1058,9]]}}}],["size",{"_index":1083,"t":{"143":{"position":[[148,4]]},"319":{"position":[[73,5],[444,4],[527,4]]},"622":{"position":[[1649,4]]},"2674":{"position":[[1120,4]]}}}],["sizehigherthan(dir",{"_index":1686,"t":{"319":{"position":[[180,19],[1012,19]]},"321":{"position":[[550,19]]}}}],["skan",{"_index":4117,"t":{"2531":{"position":[[429,4]]}}}],["skan.cod",{"_index":4119,"t":{"2531":{"position":[[498,9]]}}}],["skan_88b44a2858",{"_index":4118,"t":{"2531":{"position":[[461,15]]}}}],["skip",{"_index":816,"t":{"83":{"position":[[253,4]]},"277":{"position":[[806,4]]},"338":{"position":[[279,4]]},"360":{"position":[[490,8]]},"594":{"position":[[266,4]]},"1526":{"position":[[2398,4]]},"2450":{"position":[[120,4]]},"2466":{"position":[[52,4]]},"2516":{"position":[[88,4],[181,4]]},"2615":{"position":[[61,8]]},"2660":{"position":[[202,4]]},"2668":{"position":[[30,7]]},"2687":{"position":[[358,4]]},"2755":{"position":[[151,4]]},"2790":{"position":[[496,8]]}}}],["slate",{"_index":3448,"t":{"1414":{"position":[[587,6]]}}}],["sleep",{"_index":1378,"t":{"244":{"position":[[80,8]]}}}],["slf4j",{"_index":3625,"t":{"2400":{"position":[[287,5]]},"2426":{"position":[[331,5]]},"2499":{"position":[[962,5]]},"2604":{"position":[[67,5]]},"2687":{"position":[[1291,5],[2011,5]]},"2706":{"position":[[2474,5]]},"2719":{"position":[[3087,5]]},"2785":{"position":[[1539,5]]}}}],["slide",{"_index":3039,"t":{"622":{"position":[[1249,5]]}}}],["slightli",{"_index":1554,"t":{"283":{"position":[[230,8]]},"671":{"position":[[309,8]]},"683":{"position":[[549,8]]}}}],["slow",{"_index":1713,"t":{"321":{"position":[[261,4]]}}}],["slower",{"_index":976,"t":{"113":{"position":[[167,6]]},"147":{"position":[[278,6]]},"321":{"position":[[168,6]]}}}],["small",{"_index":1082,"t":{"143":{"position":[[142,5]]},"388":{"position":[[265,5]]},"434":{"position":[[106,5]]},"436":{"position":[[88,5]]},"622":{"position":[[1357,5]]},"1189":{"position":[[70,5]]},"1431":{"position":[[4555,5],[4595,5]]},"1445":{"position":[[4383,5],[4423,5]]},"1452":{"position":[[4448,5],[4488,5]]},"1459":{"position":[[4683,5],[4723,5]]},"1466":{"position":[[4683,5],[4723,5]]},"1474":{"position":[[4222,5],[4262,5]]},"1481":{"position":[[4654,5],[4694,5]]},"1494":{"position":[[4178,5],[4218,5]]},"1521":{"position":[[4178,5],[4218,5]]},"2039":{"position":[[15,5]]}}}],["smallestmodul",{"_index":2092,"t":{"434":{"position":[[32,15],[418,15]]},"436":{"position":[[32,15]]},"1187":{"position":[[103,16]]},"1431":{"position":[[4517,16]]},"1445":{"position":[[4345,16]]},"1452":{"position":[[4410,16]]},"1459":{"position":[[4645,16]]},"1466":{"position":[[4645,16]]},"1474":{"position":[[4184,16]]},"1481":{"position":[[4616,16]]},"1494":{"position":[[4140,16]]},"1521":{"position":[[4140,16]]},"2037":{"position":[[48,16]]}}}],["smallestmodules.scala",{"_index":2097,"t":{"434":{"position":[[372,21]]}}}],["smallmodulesfor",{"_index":2105,"t":{"436":{"position":[[295,15]]},"1187":{"position":[[120,15]]},"1431":{"position":[[4534,15]]},"1445":{"position":[[4362,15]]},"1452":{"position":[[4427,15]]},"1459":{"position":[[4662,15]]},"1466":{"position":[[4662,15]]},"1474":{"position":[[4201,15]]},"1481":{"position":[[4633,15]]},"1494":{"position":[[4157,15]]},"1521":{"position":[[4157,15]]},"2037":{"position":[[65,15]]},"2750":{"position":[[300,15]]}}}],["smooth",{"_index":2745,"t":{"500":{"position":[[215,6]]},"1420":{"position":[[292,6]]},"2626":{"position":[[91,6]]}}}],["smoothli",{"_index":998,"t":{"123":{"position":[[68,8]]}}}],["snailgun",{"_index":5249,"t":{"2819":{"position":[[1113,8],[1128,8]]}}}],["snapshot",{"_index":899,"t":{"93":{"position":[[125,8],[254,9]]},"113":{"position":[[355,8],[411,8],[614,8],[662,8]]},"135":{"position":[[853,8],[1027,8]]},"137":{"position":[[1253,8],[1284,10],[1312,8]]},"191":{"position":[[1089,8]]},"197":{"position":[[244,8],[649,9],[697,8],[878,9],[926,8]]},"201":{"position":[[240,8]]},"210":{"position":[[605,9]]},"224":{"position":[[243,8],[417,8]]},"498":{"position":[[23298,10],[23540,10],[28099,10],[28341,10],[55460,10],[55702,10],[60261,10],[60503,10]]},"596":{"position":[[111,10],[888,9],[1165,9],[1195,9]]},"689":{"position":[[535,9],[587,9]]},"787":{"position":[[222,9],[631,9],[679,8],[860,9],[908,8]]},"1366":{"position":[[104,9]]},"1431":{"position":[[6991,9]]},"1438":{"position":[[1107,9]]},"1445":{"position":[[6819,9]]},"1452":{"position":[[6884,9]]},"1459":{"position":[[7119,9]]},"1466":{"position":[[7119,9]]},"1474":{"position":[[6658,9]]},"1481":{"position":[[7090,9]]},"1494":{"position":[[6614,9]]},"1521":{"position":[[6614,9]]},"1526":{"position":[[2047,9]]},"1615":{"position":[[60,9]]},"2568":{"position":[[14,9]]},"2604":{"position":[[949,8]]},"2687":{"position":[[865,8]]}}}],["snapshot.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2296,"t":{"498":{"position":[[1229,95],[29761,95],[61923,95]]}}}],["snapshot/jars/runner_2.12.jar:~/library/caches/scalacli/loc",{"_index":567,"t":{"35":{"position":[[358,61]]}}}],["snapshot/jars/runner_3.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2288,"t":{"498":{"position":[[865,109],[29397,109],[61559,109]]}}}],["snapshot/jars/stubs.jar",{"_index":569,"t":{"35":{"position":[[467,23]]},"498":{"position":[[2994,23],[23856,23],[28657,23],[31526,23],[56018,23],[60819,23],[63688,23]]}}}],["snapshot/pretti",{"_index":2293,"t":{"498":{"position":[[1179,15],[29711,15],[61873,15]]}}}],["snippet",{"_index":914,"t":{"97":{"position":[[975,7]]},"111":{"position":[[362,7]]},"336":{"position":[[259,7]]},"346":{"position":[[275,7]]},"378":{"position":[[311,7]]},"406":{"position":[[127,7],[224,8],[264,7],[344,7],[405,7]]},"408":{"position":[[83,7],[167,7],[325,7],[345,7],[463,7],[550,7],[636,7]]},"410":{"position":[[27,8],[174,7],[334,7],[877,7],[933,10],[951,7],[1021,9],[1043,7],[1073,9],[1097,7],[1110,7],[1125,7]]},"412":{"position":[[44,7],[73,7],[116,7],[146,7],[207,7],[302,9],[418,9],[503,7],[549,7],[565,8],[664,7],[772,7],[819,7],[866,7]]},"462":{"position":[[191,8],[232,8]]},"476":{"position":[[147,9]]},"514":{"position":[[257,7]]},"552":{"position":[[185,7],[205,7]]},"561":{"position":[[118,7]]},"567":{"position":[[115,7]]},"569":{"position":[[47,7],[120,7],[140,7],[249,8],[265,8]]},"572":{"position":[[65,8],[152,8],[378,8]]},"574":{"position":[[75,7],[213,7],[344,8]]},"576":{"position":[[90,8],[292,8]]},"578":{"position":[[26,8],[244,7],[373,7],[482,8]]},"582":{"position":[[654,8],[685,8],[882,8],[1028,7],[1334,7]]},"585":{"position":[[35,8],[377,9]]},"587":{"position":[[52,8],[116,7]]},"702":{"position":[[1022,8]]},"706":{"position":[[285,8]]},"708":{"position":[[684,8]]},"710":{"position":[[1138,8]]},"712":{"position":[[1266,8]]},"714":{"position":[[650,8]]},"722":{"position":[[1113,8]]},"724":{"position":[[1073,8]]},"726":{"position":[[1603,8]]},"728":{"position":[[721,8]]},"732":{"position":[[1357,8]]},"738":{"position":[[1055,8]]},"740":{"position":[[1257,8]]},"742":{"position":[[1479,8]]},"763":{"position":[[582,8]]},"882":{"position":[[1022,8]]},"886":{"position":[[684,8]]},"888":{"position":[[1113,8]]},"890":{"position":[[1357,8]]},"892":{"position":[[1257,8]]},"895":{"position":[[650,8]]},"897":{"position":[[1479,8]]},"903":{"position":[[582,8]]},"913":{"position":[[1055,8]]},"1065":{"position":[[25,8]]},"1275":{"position":[[115,8]]},"1279":{"position":[[76,8]]},"1283":{"position":[[76,8]]},"1431":{"position":[[1772,7],[1871,8],[2017,7],[7444,8],[7539,7],[7630,8]]},"1445":{"position":[[1772,7],[1871,8],[2017,7],[7272,8],[7367,7],[7458,8]]},"1452":{"position":[[1772,7],[1871,8],[2017,7],[7337,8],[7432,7],[7523,8]]},"1459":{"position":[[1772,7],[1871,8],[2017,7],[7572,8],[7667,7],[7758,8]]},"1466":{"position":[[1772,7],[1871,8],[2017,7],[7572,8],[7667,7],[7758,8]]},"1474":{"position":[[1772,7],[1871,8],[2017,7],[7111,8],[7206,7],[7297,8],[8930,7]]},"1481":{"position":[[1772,7],[1871,8],[2017,7],[7543,8],[7638,7],[7729,8]]},"1494":{"position":[[1772,7],[1871,8],[2017,7],[7067,8],[7162,7],[7253,8]]},"1521":{"position":[[1772,7],[1871,8],[2017,7],[7067,8],[7162,7],[7253,8]]},"1695":{"position":[[25,8]]},"2142":{"position":[[83,8]]},"2146":{"position":[[32,8]]},"2150":{"position":[[21,8]]},"2152":{"position":[[14,7]]},"2154":{"position":[[57,8]]},"2497":{"position":[[465,7]]},"2698":{"position":[[115,7]]},"2700":{"position":[[46,7],[111,7],[131,7]]},"2706":{"position":[[1129,8]]},"2768":{"position":[[126,7],[261,8],[422,7],[552,8],[569,7],[587,8],[617,7]]},"2770":{"position":[[91,7],[317,8],[466,8]]},"2794":{"position":[[38,8],[134,7],[203,9],[275,7],[353,7],[414,7]]},"2811":{"position":[[87,7],[105,7],[122,8],[192,7],[245,7],[315,7]]},"2819":{"position":[[997,7]]}}}],["snippet${snippetnumb",{"_index":2055,"t":{"412":{"position":[[428,24]]}}}],["snippet.script",{"_index":2044,"t":{"410":{"position":[[599,14]]}}}],["snippet.world",{"_index":2033,"t":{"408":{"position":[[523,19]]}}}],["snippet.world}${snippet1.exclam",{"_index":2065,"t":{"412":{"position":[[1348,41]]}}}],["snippet1",{"_index":2059,"t":{"412":{"position":[[588,9]]}}}],["snippet1.world}${snippet2.exclam",{"_index":2062,"t":{"412":{"position":[[719,43]]}}}],["snippet2",{"_index":2060,"t":{"412":{"position":[[603,8]]}}}],["snippet_sc",{"_index":2069,"t":{"412":{"position":[[1793,10]]},"2815":{"position":[[1505,10]]}}}],["snippet_sc.main(array.empti",{"_index":5031,"t":{"2768":{"position":[[765,28]]}}}],["snippetdata",{"_index":2035,"t":{"410":{"position":[[88,11],[102,13]]}}}],["snippetdata(valu",{"_index":2037,"t":{"410":{"position":[[194,18],[354,18]]}}}],["snippetnumb",{"_index":2056,"t":{"412":{"position":[[457,13]]},"585":{"position":[[411,13]]}}}],["socket",{"_index":2234,"t":{"486":{"position":[[254,7],[274,6],[813,6]]},"498":{"position":[[50898,6]]},"975":{"position":[[55,6]]},"981":{"position":[[123,6]]},"1431":{"position":[[5218,6],[5225,6],[5511,6]]},"1445":{"position":[[5046,6],[5053,6],[5339,6]]},"1452":{"position":[[5111,6],[5118,6],[5404,6]]},"1459":{"position":[[5346,6],[5353,6],[5639,6]]},"1466":{"position":[[5346,6],[5353,6],[5639,6]]},"1474":{"position":[[4885,6],[4892,6],[5178,6]]},"1481":{"position":[[5317,6],[5324,6],[5610,6]]},"1494":{"position":[[4841,6],[4848,6],[5134,6]]},"1521":{"position":[[4841,6],[4848,6],[5134,6]]},"1526":{"position":[[750,6],[757,6],[1043,6]]},"1555":{"position":[[11,6]]},"1561":{"position":[[79,6]]}}}],["socketerror",{"_index":2738,"t":{"498":{"position":[[63852,13]]}}}],["sockets/proc",{"_index":2715,"t":{"498":{"position":[[50708,12],[50790,12],[50950,12],[51443,12],[51787,12],[51905,12],[52023,12],[52141,12],[52259,12],[52377,12],[52495,12],[52602,12],[52702,12],[52896,12],[53084,12]]}}}],["softwar",{"_index":1137,"t":{"163":{"position":[[11,8]]},"165":{"position":[[9,8]]},"167":{"position":[[9,8]]},"1846":{"position":[[40,8]]}}}],["solid",{"_index":1986,"t":{"396":{"position":[[313,5]]}}}],["solut",{"_index":1634,"t":{"287":{"position":[[155,8]]},"404":{"position":[[146,9]]},"622":{"position":[[886,9]]},"2444":{"position":[[540,8]]}}}],["solv",{"_index":1584,"t":{"283":{"position":[[1992,5]]},"478":{"position":[[111,5]]},"657":{"position":[[361,5]]},"2656":{"position":[[156,5]]}}}],["some(\"11",{"_index":3242,"t":{"785":{"position":[[707,10]]}}}],["some(\"main",{"_index":3248,"t":{"785":{"position":[[1045,12]]}}}],["some(hello",{"_index":3165,"t":{"683":{"position":[[334,11],[742,11]]},"687":{"position":[[285,11]]},"2643":{"position":[[252,12]]}}}],["some(p",{"_index":1729,"t":{"326":{"position":[[484,7]]}}}],["some_email",{"_index":96,"t":{"4":{"position":[[1571,12]]}}}],["somescript.sc",{"_index":1562,"t":{"283":{"position":[[700,13],[2752,13],[4689,13]]},"285":{"position":[[1324,13],[1928,13]]}}}],["someth",{"_index":1224,"t":{"195":{"position":[[131,10],[166,9],[334,9]]},"392":{"position":[[16,9]]},"468":{"position":[[268,9]]},"480":{"position":[[518,9]]},"587":{"position":[[144,9]]},"630":{"position":[[342,9]]}}}],["something.test.scala",{"_index":2215,"t":{"480":{"position":[[599,20]]}}}],["something_3",{"_index":1226,"t":{"195":{"position":[[199,11]]}}}],["sometim",{"_index":760,"t":{"61":{"position":[[362,9]]},"63":{"position":[[122,9],[273,9]]},"222":{"position":[[418,9]]},"400":{"position":[[1371,9]]},"402":{"position":[[198,9]]},"596":{"position":[[0,9]]},"2839":{"position":[[215,9]]}}}],["somewhat",{"_index":1097,"t":{"147":{"position":[[269,8]]},"159":{"position":[[84,8]]},"283":{"position":[[463,8]]}}}],["somewher",{"_index":1221,"t":{"193":{"position":[[187,9]]}}}],["sonatyp",{"_index":1003,"t":{"123":{"position":[[250,8]]},"129":{"position":[[39,8],[157,8],[224,8],[259,8]]},"137":{"position":[[1275,8]]},"199":{"position":[[433,8]]},"210":{"position":[[75,8],[683,8]]},"222":{"position":[[373,8],[637,8]]},"596":{"position":[[102,8],[979,8],[1275,8]]},"689":{"position":[[469,8],[494,8]]},"793":{"position":[[72,8],[178,8],[295,9],[407,9]]},"2396":{"position":[[286,8]]},"2706":{"position":[[414,8]]}}}],["sonatype:_value_",{"_index":3168,"t":{"689":{"position":[[448,16]]}}}],["sonatype:publ",{"_index":1893,"t":{"352":{"position":[[1617,15]]}}}],["sonatype:snapshot",{"_index":1323,"t":{"216":{"position":[[70,19]]},"596":{"position":[[267,18],[804,18],[1049,18],[1252,18]]},"689":{"position":[[516,18]]},"843":{"position":[[104,18],[268,18]]},"953":{"position":[[104,18],[268,18]]},"1031":{"position":[[167,18]]},"1431":{"position":[[1334,18]]},"1445":{"position":[[1334,18]]},"1452":{"position":[[1334,18]]},"1459":{"position":[[1334,18]]},"1466":{"position":[[1334,18]]},"1474":{"position":[[1334,18]]},"1481":{"position":[[1334,18]]},"1494":{"position":[[1334,18]]},"1521":{"position":[[1334,18]]},"1641":{"position":[[124,18]]}}}],["sonatype_password",{"_index":1031,"t":{"129":{"position":[[1312,17]]}}}],["sonatype_us",{"_index":1030,"t":{"129":{"position":[[1294,13]]}}}],["soon",{"_index":2979,"t":{"608":{"position":[[213,6]]}}}],["sort",{"_index":2770,"t":{"518":{"position":[[643,4]]}}}],["sound",{"_index":1419,"t":{"264":{"position":[[423,5]]}}}],["sourc",{"_index":200,"t":{"12":{"position":[[165,7],[212,8],[281,7],[328,8]]},"18":{"position":[[265,6]]},"25":{"position":[[184,7],[438,6]]},"31":{"position":[[276,6],[1708,7],[2552,6],[3836,6],[4474,6]]},"37":{"position":[[75,8],[118,6],[271,6]]},"39":{"position":[[20,6]]},"55":{"position":[[442,10]]},"61":{"position":[[450,8]]},"87":{"position":[[62,7],[158,7]]},"99":{"position":[[74,6],[130,6],[163,7],[185,6]]},"101":{"position":[[41,6],[493,6]]},"103":{"position":[[331,6],[508,7]]},"105":{"position":[[80,8]]},"143":{"position":[[205,9]]},"147":{"position":[[44,8]]},"171":{"position":[[222,7]]},"179":{"position":[[774,8]]},"226":{"position":[[128,7]]},"240":{"position":[[17,6],[331,6]]},"242":{"position":[[223,8],[409,8]]},"244":{"position":[[148,7],[258,7],[347,7],[515,7]]},"260":{"position":[[317,6],[653,6]]},"262":{"position":[[46,8],[60,7],[110,9],[269,8]]},"264":{"position":[[2,6],[33,6],[854,8],[1040,6],[1483,8],[1643,8]]},"268":{"position":[[815,7]]},"275":{"position":[[391,7]]},"281":{"position":[[983,10],[1637,6],[1719,7],[2506,7]]},"283":{"position":[[285,7]]},"309":{"position":[[784,7]]},"315":{"position":[[98,7],[286,7],[504,8]]},"330":{"position":[[32,8]]},"338":{"position":[[2291,6]]},"340":{"position":[[166,6]]},"346":{"position":[[164,6]]},"366":{"position":[[76,8]]},"374":{"position":[[33,8]]},"398":{"position":[[271,6]]},"400":{"position":[[214,7],[1401,6]]},"402":{"position":[[52,7],[244,7]]},"406":{"position":[[33,8]]},"410":{"position":[[49,8]]},"415":{"position":[[77,6]]},"423":{"position":[[59,6]]},"425":{"position":[[55,8],[292,8]]},"438":{"position":[[18,6],[63,6],[126,6],[149,6],[321,6],[344,6]]},"446":{"position":[[160,8]]},"458":{"position":[[471,6]]},"462":{"position":[[182,8]]},"464":{"position":[[241,8]]},"474":{"position":[[628,6]]},"476":{"position":[[110,8],[293,8],[352,6]]},"484":{"position":[[130,6]]},"486":{"position":[[921,8]]},"488":{"position":[[156,7],[226,7],[1039,8]]},"492":{"position":[[5,6],[630,7]]},"494":{"position":[[87,8],[106,7],[352,8]]},"498":{"position":[[24225,8],[25139,7],[28928,7],[56387,8],[57301,7],[61090,7]]},"506":{"position":[[69,7],[357,6]]},"508":{"position":[[1073,6]]},"518":{"position":[[1112,7]]},"522":{"position":[[408,6],[1152,7],[1185,8]]},"524":{"position":[[67,7]]},"532":{"position":[[288,8]]},"534":{"position":[[315,8]]},"556":{"position":[[504,8]]},"558":{"position":[[296,8],[403,7]]},"561":{"position":[[191,7]]},"563":{"position":[[22,7],[83,7]]},"565":{"position":[[80,8],[726,8]]},"567":{"position":[[42,8],[224,7]]},"572":{"position":[[654,7]]},"582":{"position":[[1052,6]]},"585":{"position":[[171,6]]},"596":{"position":[[1740,6]]},"604":{"position":[[471,7]]},"606":{"position":[[146,7],[237,6],[498,7]]},"610":{"position":[[301,8]]},"616":{"position":[[87,6]]},"620":{"position":[[448,6]]},"622":{"position":[[575,6],[984,6],[1422,6],[1493,6],[1758,6]]},"624":{"position":[[201,6]]},"628":{"position":[[176,8],[374,8],[449,6],[767,6]]},"630":{"position":[[949,8]]},"663":{"position":[[17,6]]},"671":{"position":[[35,6]]},"687":{"position":[[445,6]]},"702":{"position":[[132,8],[273,8],[337,6],[1031,6]]},"704":{"position":[[1651,6]]},"706":{"position":[[294,6]]},"708":{"position":[[693,6]]},"710":{"position":[[1147,6]]},"712":{"position":[[146,8],[287,8],[351,6],[1275,6]]},"714":{"position":[[274,7],[659,6]]},"722":{"position":[[212,8],[353,8],[417,6],[1122,6]]},"724":{"position":[[144,8],[285,8],[349,6],[1082,6]]},"726":{"position":[[361,8],[502,8],[566,6],[1612,6]]},"728":{"position":[[730,6]]},"732":{"position":[[136,8],[277,8],[341,6],[1366,6]]},"738":{"position":[[483,8],[624,8],[688,6],[1064,6]]},"740":{"position":[[1266,6]]},"742":{"position":[[34,7],[84,9],[176,6],[209,6],[584,8],[725,8],[789,6],[1488,6]]},"750":{"position":[[450,7]]},"763":{"position":[[591,6]]},"783":{"position":[[348,8]]},"785":{"position":[[1165,7],[1200,7],[1844,7],[1879,7]]},"811":{"position":[[13,7],[64,7]]},"815":{"position":[[8,7]]},"825":{"position":[[54,8],[120,6],[168,6]]},"867":{"position":[[50,7]]},"869":{"position":[[178,7],[1673,6]]},"882":{"position":[[132,8],[273,8],[337,6],[1031,6]]},"884":{"position":[[1651,6]]},"886":{"position":[[693,6]]},"888":{"position":[[212,8],[353,8],[417,6],[1122,6]]},"890":{"position":[[136,8],[277,8],[341,6],[1366,6]]},"892":{"position":[[1266,6]]},"895":{"position":[[274,7],[659,6]]},"897":{"position":[[34,7],[84,9],[176,6],[209,6],[584,8],[725,8],[789,6],[1488,6]]},"899":{"position":[[450,7]]},"903":{"position":[[591,6]]},"913":{"position":[[483,8],[624,8],[688,6],[1064,6]]},"941":{"position":[[13,7],[64,7]]},"943":{"position":[[8,7]]},"949":{"position":[[54,8],[120,6],[168,6]]},"1045":{"position":[[52,7]]},"1173":{"position":[[48,6]]},"1175":{"position":[[71,6]]},"1249":{"position":[[17,6],[31,6],[45,6],[110,6]]},"1269":{"position":[[63,7]]},"1349":{"position":[[138,7]]},"1351":{"position":[[148,7]]},"1400":{"position":[[22,6],[113,6]]},"1427":{"position":[[174,8],[315,8],[379,6]]},"1431":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8678,7]]},"1434":{"position":[[1693,6]]},"1445":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8506,7]]},"1448":{"position":[[254,8],[395,8],[459,6]]},"1452":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8571,7]]},"1455":{"position":[[178,8],[319,8],[383,6]]},"1459":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8806,7]]},"1466":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8806,7]]},"1470":{"position":[[318,7]]},"1474":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2849,7],[8345,7]]},"1477":{"position":[[78,7],[128,9],[220,6],[253,6],[628,8],[769,8],[833,6]]},"1481":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8777,7]]},"1484":{"position":[[494,7]]},"1494":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8301,7]]},"1517":{"position":[[539,8],[680,8],[744,6]]},"1521":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8301,7]]},"1675":{"position":[[9,7]]},"1789":{"position":[[11,6],[25,8],[51,6]]},"1900":{"position":[[29,6]]},"2021":{"position":[[5,6]]},"2023":{"position":[[28,6]]},"2112":{"position":[[17,6],[31,6],[45,6],[67,6]]},"2134":{"position":[[8,7]]},"2228":{"position":[[95,7]]},"2230":{"position":[[105,7]]},"2359":{"position":[[22,6],[81,6]]},"2407":{"position":[[57,6]]},"2433":{"position":[[168,7]]},"2444":{"position":[[922,7]]},"2508":{"position":[[830,8]]},"2516":{"position":[[330,7]]},"2539":{"position":[[234,7]]},"2570":{"position":[[281,6]]},"2582":{"position":[[20,6]]},"2584":{"position":[[208,8],[402,8],[631,9]]},"2586":{"position":[[418,6]]},"2592":{"position":[[192,6]]},"2632":{"position":[[512,6]]},"2645":{"position":[[277,7],[410,10]]},"2649":{"position":[[184,8]]},"2674":{"position":[[401,7]]},"2696":{"position":[[30,7],[91,7],[282,7]]},"2698":{"position":[[42,8]]},"2719":{"position":[[1004,7]]},"2725":{"position":[[77,9]]},"2762":{"position":[[451,8]]},"2770":{"position":[[143,7]]},"2800":{"position":[[123,7]]},"2807":{"position":[[26,7],[64,6],[176,7]]},"2826":{"position":[[353,7]]}}}],["source.fromresource(\"input\").getlines.map(_.toint).toseq",{"_index":1673,"t":{"313":{"position":[[329,56]]}}}],["source.scala",{"_index":2748,"t":{"506":{"position":[[159,12]]},"510":{"position":[[171,12]]},"534":{"position":[[683,12]]}}}],["source1.scala",{"_index":2753,"t":{"508":{"position":[[161,13],[410,13],[711,13],[776,13],[848,13],[1217,13]]},"534":{"position":[[469,13]]}}}],["source2.scala",{"_index":2754,"t":{"508":{"position":[[175,13],[424,13],[725,13],[797,13],[862,13],[1231,13]]},"534":{"position":[[483,13]]}}}],["source:3.2",{"_index":313,"t":{"23":{"position":[[449,10]]}}}],["source:alex using target.scala 3.0.0 will not be changed by fix. The command respects the original scope of each extracted directive and will transform them into their test. equivalent if needed.","s":"Fix ⚡️","u":"/docs/commands/fix","h":"","p":43},{"i":46,"t":"Scala CLI by default uses Bloop as a build server for compiling code. This approach has its advantages over the scalac compiler such as advanced caching and fast compile times, but the process is more complex. Fortunately for the users, Scala CLI fully manages the Bloop build server. This includes its whole lifecycle, which starts with fetching the artifacts. This document showcases the bloop subcommand that allows you manually manage the Bloop server. It also goes through the server's lifecycle and the interactions that Scala CLI has with it. caution The bloop sub-command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true","s":"Bloop ⚡️","u":"/docs/commands/misc/bloop","h":"","p":45},{"i":48,"t":"Whenever the code is compiled using Bloop, the first step is checking if the server is online, as it is launched as a daemon thread there's a chance it may have been launched during a past compilation. However, if the server is offline then Scala CLI needs to start and configure it. The configuration file for Bloop is created after analyzing the options collected from command line flags and using directives. The default location of the file is .scala-build/bloop/project_name.json. The last thing before launching the server is downloading its artifacts from Maven Central via Coursier if they are not already present in the local cache. tip When working in an environment with restricted access to the web, using Bloop can be disabled with the --server=false flag. Also, see the section about the Offline mode. Bloop is started as a separate JVM process, parameters of this process can be configured using arguments passed to the invoked subcommand (see compilation server options). They also depend on the JVM version chosen for building the project, it cannot be higher than the version of the JVM running Bloop. If such a case is detected, the build server has to be restarted with a sufficiently high JVM. Note that the default version of the JVM for Bloop is 17, so if your JAVA_HOME refers to an older version of Java, Scala CLI will fetch the one you need. You can also override the JVM version Bloop runs on with the --bloop-jvm option. To start the Bloop server manually you can use the bloop start subcommand: scala-cli --power bloop start","s":"Starting the server","u":"/docs/commands/misc/bloop","h":"#starting-the-server","p":45},{"i":50,"t":"During the communication process, Scala CLI acts mostly as an intermediary between Bloop and the build client. The build client can be either the user invoking the tool from the command line or the IDE seeing Scala CLI as a build server. The behavior is mostly the same in both cases and is based on forwarding the messages. The messages being forwarded need to sometimes be edited as a result of preprocessing Scala CLI does, e.g. generating script sources. The main difference between running on the command line and serving an IDE is the information that gets through to the client. While an IDE receives all the messages that Bloop sends, the user only receives the relevant information, like warnings and errors coming from the compilation process.","s":"Communicating with the server","u":"/docs/commands/misc/bloop","h":"#communicating-with-the-server","p":45},{"i":52,"t":"In general, the Bloop server is started as a daemon process that sticks around even after Scala CLI exits. The server can sometimes be automatically killed and restarted if a configuration change requires that, e.g. JVM version requested by the build is too high. However, sometimes it is needed to restart the Bloop server manually, for that the bloop exit subcommand can be used: scala-cli --power bloop exit","s":"Killing the server","u":"/docs/commands/misc/bloop","h":"#killing-the-server","p":45},{"i":54,"t":"Scala CLI supports formatting your code using Scalafmt: scala-cli fmt . Under the hood, Scala CLI downloads and runs Scalafmt on your code. If you’re setting up a continuous integration (CI) server, Scala CLI also has you covered. You can check formatting correctness using a --check flag: scala-cli fmt --check .","s":"Format","u":"/docs/commands/fmt","h":"","p":53},{"i":56,"t":"Scala CLI fmt command supports passing the scalafmt version and dialect directly from the command line, using the --scalafmt-dialect and --scalafmt-version options respectively: scala-cli fmt . --scalafmt-dialect scala3 --scalafmt-version 3.5.8 You can skip passing either of those, which will make Scala CLI infer a default value: If a .scalafmt.conf file is present in the workspace and it has the field defined, the value will be read from there, unless explicitly specified with Scala CLI options. Otherwise, the default scalafmt version will be the latest one used by your Scala CLI version (so it is subject to change when updating Scala CLI). The default dialect will be inferred based on the Scala version (defined explicitly by -S option, or default version if the option is not passed). It is possible to pass the configuration as a string directly from the command line, using --scalafmt-conf-str option. If the configuration is passed this way, Scala CLI will behave exactly the same as if it found the specified configuration in the .scalafmt.conf file in the workspace. Example 1​ version = \"3.5.8\" runner.dialect = scala212 scala-cli fmt --scalafmt-dialect scala213 . For the setup above, fmt will use: version=\"3.5.8\" from the file dialect=scala213, because passed --scalafmt-dialect option overrides dialect found in the file Example 2​ version = \"2.7.5\" scala-cli fmt --scalafmt-version 3.5.8 . For the setup above, fmt will use: version=\"3.5.8\", because passed --scalafmt-version option overrides version from the file dialect=scala3, because dialect is neither passed as an option nor is it present in the configuration file, so it is inferred based on the Scala version; the Scala version wasn't explicitly specified in the command either, so it falls back to the default Scala version - the latest one, thus the resulting dialect is scala3.","s":"Scalafmt version and dialect","u":"/docs/commands/fmt","h":"#scalafmt-version-and-dialect","p":53},{"i":58,"t":"It is possible to pass native scalafmt options with the -F (short for --scalafmt-arg), for example: scala-cli fmt -F --version scalafmt 3.5.8 For the available options please refer to scalafmt help, which can be viewed with the --scalafmt-help option (which is just an alias for -F --help): scala-cli fmt --scalafmt-help scalafmt 3.5.8 Usage: scalafmt [options] [...] -h, --help prints this usage text -v, --version print version (...)","s":"Scalafmt options","u":"/docs/commands/fmt","h":"#scalafmt-options","p":53},{"i":60,"t":"Because of the way Scala CLI invokes scalafmt under the hood, sources are always being passed to it explicitly. This in turn means that regardless of how the sources were passed, scalafmt exclusion paths (the project.excludePaths) would be ignored. In order to prevent that from happening, the --respect-project-filters option is set to true by default. version = \"3.5.8\" runner.dialect = scala3 project { includePaths = [ \"glob:**.scala\", \"regex:.*\\\\.sc\" ] excludePaths = [ \"glob:**/should/not/format/**.scala\" ] } scala-cli fmt . --check All files are formatted with scalafmt :) You can explicitly set it to false if you want to disregard any filters configured in the project.excludePaths setting in your .scalafmt.conf for any reason. scala-cli fmt . --check --respect-project-filters=false --- a/.../should/not/format/ShouldNotFormat.scala +++ b/.../should/not/format/ShouldNotFormat.scala @@ -1,3 +1,3 @@ class ShouldNotFormat { - println() + println() }","s":"Excluding sources","u":"/docs/commands/fmt","h":"#excluding-sources","p":53},{"i":62,"t":"The Scala CLI fmt command runs scalafmt under the hood, which normally requires .scalafmt.conf configuration file with explicitly specified version and dialect fields. The way it is handled by Scala CLI is as follows: At the beginning fmt looks for the configuration inside the file specified in the --scalafmt-conf option. If the option is not passed or the file doesn't exist, fmt looks for the existing configuration file inside current workspace directory. If the file is still not found, fmt looks for it inside git root directory. There are 3 possible cases: Configuration file with the specified version and dialect is found. Configuration file is found, but it doesn't have specified version or dialect. Configuration file is not found. In the first case fmt uses the found .scalafmt.conf file to run scalafmt. In the second case fmt creates a .scalafmt.conf file inside the .scala-build directory. Content of the previously found file is copied into the newly created file, missing parameters are inferred and written into the same file. Created file is used to run scalafmt. In the third case fmt creates a .scalafmt.conf file inside the .scala-build directory, writes inferred version and dialect into it and uses it to run scalafmt. If the --save-scalafmt-conf option is passed, then fmt command behaves as follows: In the first case fmt uses the found .scalafmt.conf file to run scalafmt. In the second case fmt infers missing parameters, writes them directly into the previously found file and then uses this file to run scalafmt. In the third case fmt creates a .scalafmt.conf file in the current workspace directory, writes inferred version and dialect into it and uses it to run scalafmt. note If the configuration is passed in the --scalafmt-conf-str option, Scala CLI will behave exactly the same as if it found the specified configuration in a .scalafmt.conf file in the workspace.","s":"How .scalafmt.conf file is generated","u":"/docs/commands/fmt","h":"#how-scalafmtconf-file-is-generated","p":53},{"i":64,"t":"caution The Default File is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The default-file sub-command provides sensible default content for files such as .gitignore or for GitHub actions workflows, for Scala CLI projects. To list the available files, pass it --list: $ scala-cli default-file --list .gitignore .github/workflows/ci.yml Get the content of a default file with $ scala-cli default-file .gitignore /.bsp/ /.scala-build/ Optionally, write the content of one or more default files by passing --write: $ scala-cli default-file --write .gitignore .github/workflows/ci.yml Wrote .gitignore Wrote .github/workflows/ci.yml","s":"Default File ⚡️","u":"/docs/commands/misc/default-file","h":"","p":63},{"i":66,"t":"caution The PGP command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The pgp sub-commands are low-level commands, exposing the PGP capabilities of Scala CLI. These capabilities are used in the publish and publish setup commands in particular. These commands make it possible to create PGP keys with pgp create get a key fingerprint with pgp key-id push them to / pull them from key servers with pgp push / pgp pull sign files with pgp sign verify signatures with pgp verify These capabilities rely on the Bouncy Castle library. Note that sub-commands relying on signing, such as publish, also allow signing to be handled using gpg.","s":"PGP ⚡️","u":"/docs/commands/misc/pgp","h":"","p":65},{"i":68,"t":"It's not mandatory, although recomended, to use a password to encrypt your keychains. $ scala-cli pgp create --email alex@alex.me --password env:MY_PASSWORD Wrote public key e259e7e8a23475b3 to key.pub Wrote secret key to key.skr See the dedicated page for the various formats accepted by the --password option.","s":"Create key pairs","u":"/docs/commands/misc/pgp","h":"#create-key-pairs","p":65},{"i":70,"t":"$ scala-cli pgp key-id ./key.pub e259e7e8a23475b3","s":"Get the fingerprint of a public key","u":"/docs/commands/misc/pgp","h":"#get-the-fingerprint-of-a-public-key","p":65},{"i":72,"t":"$ scala-cli pgp push key.pub Key 0xe259e7e8a23475b3 uploaded to http://keyserver.ubuntu.com:11371","s":"Push public keys to key servers","u":"/docs/commands/misc/pgp","h":"#push-public-keys-to-key-servers","p":65},{"i":74,"t":"$ scala-cli pgp pull 0x914d298df8fa4d20 -----BEGIN PGP PUBLIC KEY BLOCK----- … -----END PGP PUBLIC KEY BLOCK-----","s":"Pull public keys from key servers","u":"/docs/commands/misc/pgp","h":"#pull-public-keys-from-key-servers","p":65},{"i":76,"t":"$ scala-cli pgp sign --secret-key file:./key.skr --password value:1234 ./foo $ cat ./foo.asc -----BEGIN PGP MESSAGE----- … -----END PGP MESSAGE----- $ scala-cli pgp sign --secret-key file:./key.skr --password value:1234 ./foo --stdout -----BEGIN PGP MESSAGE----- … -----END PGP MESSAGE-----","s":"Sign files","u":"/docs/commands/misc/pgp","h":"#sign-files","p":65},{"i":78,"t":"$ scala-cli pgp verify --key key.pub foo.asc foo.asc: valid signature","s":"Verify signatures","u":"/docs/commands/misc/pgp","h":"#verify-signatures","p":65},{"i":80,"t":"caution The Publish command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish sub-command allows to publish Scala CLI projects to Maven repositories. We recommend running the publish setup sub-command once prior to running publish, in order to set missing using directives for publishing, but this is not mandatory.","s":"Publish ⚡️","u":"/docs/commands/publishing/publish","h":"","p":79},{"i":82,"t":"scala-cli publish and scala-cli publish local might complain about missing settings. An organization, a name (or a module name), and (a way to compute) a version are needed, but Scala CLI may be able to compute sensible defaults for them. We recommend setting the settings below via using directives rather than on the command-line, so that commands such as scala publish . or scala publish local . work fine for your project. Command-line options for those settings take over the using directive values, and are provided as a convenience. This table lists settings allowing to specify those. See the sub-sections right after for more details. using directive Command-line option Example values Notes Organization publish.organization --organization org.virtuslab.scala-cli Name publish.name --name scala-cli Module Name publish.moduleName --module-name scala-cli_3 Module Name includes the Scala prefix, such as _2.13 or _3. Specifying Name should be favored over Module Name Compute Version publish.computeVersion --compute-version git:tag Version publish.version --version 0.1.0, 0.1.1-SNAPSHOT As much as possible, Compute Version (describing how to compute the version) should be favored over Version","s":"Required settings","u":"/docs/commands/publishing/publish","h":"#required-settings","p":79},{"i":84,"t":"If your Scala CLI project lives in a git repository having a GitHub remote, Scala CLI will infer an organization from it: if your project lives in GitHub organization foo (that is, lives somewhere under https://github.com/foo/), Scala CLI will use io.github.foo as default Maven organization. To override this default value, set the publish.organization directive, like //> using publish.organization io.github.foo","s":"Organization","u":"/docs/commands/publishing/publish","h":"#organization","p":79},{"i":86,"t":"Scala CLI will use the project directory name as default Maven name. That is, if your Scala CLI project lives in a directory named something, it will be published as something (pure Java project) or something_3 (Scala 3 project) for example. To override this default value, set the publish.name directive, like //> using publish.name something","s":"Name","u":"/docs/commands/publishing/publish","h":"#name","p":79},{"i":88,"t":"If your Scala CLI project lives in a git repository, Scala CLI will infer a way to compute versions from it: if the current commit has a tag v1.2.3, version 1.2.3 is assumed. Else, if it has such a tag earlier in the git history, version 1.2.4-SNAPSHOT is assumed. To override this default value, set the publish.computeVersion directive, like //> using publish.computeVersion git:tag Please note that only tags that follow the semantic versioning are taken into consideration. Values available for project version configuration are: git:tag or git: use the latest stable git tag, if it is older than HEAD then try to increment it and add a suffix -SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT git:dynver: use the latest (stable or unstable) git tag, if it is older than HEAD then use the output of -{distance from last tag}-g{shortened version of HEAD commit hash}-SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT The difference between stable and unstable tags are, that the latter can contain letters, e.g. v0.1.0-RC1. It is also possible to specify the path to the repository, e.g. git:tag:../my-repo, git:dynver:../my-repo.","s":"Version","u":"/docs/commands/publishing/publish","h":"#version","p":79},{"i":90,"t":"A repository is required for the publish command, and might need other settings to work fine (to pass credentials for example). See Repositories for more information. When publishing from you CI, we recommend letting scala-cli publish setup setting those settings via using directives. When publishing from your local machine to Maven Central, we recommend setting the repository via a publish.repository directive, and keeping your Sonatype credentials in the Scala CLI settings, via commands such as scala-cli config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD using directive Command-line option Example values Notes Repository publish.repository --publish-repository central, central-s01, github, https://artifacts.company.com/maven","s":"Repository settings","u":"/docs/commands/publishing/publish","h":"#repository-settings","p":79},{"i":92,"t":"A number of metadata can be set either by using directives, or from the command-line. These metadata are optional in the publish local command, but might be mandatory for some repositories in the publish command, like Maven Central for non-snapshot versions. We recommend setting the settings below via using directives rather than on the command-line, so that these don't have to be recalled for each scala-cli publish or scala-cli publish local invocation. Command-line options for those settings take over the using directive values, and are provided as a convenience. using directive Command-line option Example values Notes License publish.license --license Apache-2.0, MIT, Foo:https://foo.com/license.txt, … Run scala-cli publish --license list to list pre-defined licenses URL publish.url --url VCS publish.vcs --vcs github:VirtusLab/scala-cli, https://github.com/VirtusLab/scala-cli.git scm:git:github.com/VirtusLab/scala-cli.git Developers publish.developer --developer alexme|Alex Me|https://alex.me Can be specified multiple times, using directives and CLI values add up Docs publish.doc --doc --doc=false, //> using doc false Use to disable publishing docs jar.","s":"Other settings","u":"/docs/commands/publishing/publish","h":"#other-settings","p":79},{"i":94,"t":"Scala CLI can sign the artifacts it publishes with PGP signatures. Signing in Scala CLI can be handled by either the Bouncy Castle library (default, recommended) the local gpg binary on your machine A signing mechanism will be chosen based on options and directives specified, it can also be overriden with --signer with one of the values: bc - Bouncy Castle library will be used for signing, PGP secret key is required gpg - a local gpg binary will be used for signing, GPG key ID is required none - NO signing will take place Bouncy Castle​ Bouncy Castle library is the quickest way of signing artifacts with Scala CLI. A benefit of using it is that it has no external dependencies, Scala CLI is able to sign things with Bouncy Castle without further setup on your side. However, it does not provide a complex PGP handling functionality as e.g. GPG does. When the --signer option is not specified Bouncy Castle library will be used for signing if one of these conditions occur: the --secret-key option has been passed target repository requires signing (e.g. central) To succesfully use PGP signing with Bouncy Castle a PGP key pair is required. Scala CLI can generate and keep PGP keys for you by using: scala-cli --power config --create-pgp-key --pgp-password MY_CHOSEN_PASSWORD It's not mandatory, although recomended, to use a password to encrypt your keychains. To store the private keychain in an unencrypted form use --pgp-password none. To randomly generate a pasword, use --pgp-password random instead. The generated values are kept in the config and will be used by default unless specified otherwise: with directives: //> using publish.secretKey env:PGP_SECRET //> using publish.secretKeyPassword command:get_my_password with options: scala-cli --power publish \\ --secret-key env:PGP_SECRET \\ --secret-key-password file:pgp_password.txt \\ … Since these values should be kept secret, the options and directives accept the format documented here. GPG​ Using GPG to sign artifacts requires the gpg binary to be installed on your system. A benefit of using gpg to sign artifacts over Bouncy Castle is: you can use keys from your GPG key ring, or from external devices that GPG may support. To get started, consult the documentation on the library's website and be sure to read about Protecting code integrity with PGP guide from the Linux Foundation. To enable signing with GPG, pass --gpg-key *key_id* on the command line or specify it with a using directive: //>using publish.gpgKey key_id. If needed, you can specify arguments meant to be passed to gpg, with --gpg-option or //>using publish.gpgOptions --opt1 --opt2, like --gpg-key 1234567890ABCDEF --gpg-option --foo --gpg-option --bar","s":"Signing","u":"/docs/commands/publishing/publish","h":"#signing","p":79},{"i":96,"t":"Scala CLI can generate checksums of the artifacts it publishes. By default, Scala CLI generates SHA-1 and MD5 checksums. To disable checksums, pass --checksum none. To generate checksum formats to generate, pass them via --checksum, separating the checksum values with , or using --checksum multiple times: --checksum sha1,md5 --checksum sha1 --checksum md5 To list supported checksum types, pass --checksum list.","s":"Checksums","u":"/docs/commands/publishing/publish","h":"#checksums","p":79},{"i":98,"t":"Scala CLI allows some publishing-related settings to have different values on your local machine and on CIs. In particular, this can be convenient to handle credentials and signing parameters, as these can be read from different locations on developers' machines and on CIs. On CIs (when CI is set in the environment, whatever its value), the CI override is used if it's there. Else the main directive is used. Settings Directive CI override directive Compute Version publish.computeVersion publish.ci.computeVersion Repository publish.repository publish.ci.repository Repository User publish.user publish.ci.user Repository Password publish.password publish.ci.password Repository Realm publish.realm publish.ci.realm Secret Key publish.secretKey publish.ci.secretKey Secret Key Password publish.secretKeyPassword publish.ci.secretKeyPassword GPG key publish.gpgKey publish.ci.gpgKey GPG options publish.gpgOptions publish.ci.gpgOptions","s":"CI overrides","u":"/docs/commands/publishing/publish","h":"#ci-overrides","p":79},{"i":101,"t":"Right now the easiest way to publish to Maven Central Repository is to use Sonatype repositories - s01.oss.sonatype.org or oss.sonatype.org Since 25.02.2021 s01 is the default server for new users, if your account is older than that you probably need to use the legacy oss.sonatype.org. More about this here. Use central as repository to push artifacts to Maven Central via oss.sonatype.org. To push to it via s01.oss.sonatype.org, use central-s01. When using central or central-s01 as repository, artifacts are pushed either to https://oss.sonatype.org/content/repositories/snapshots (versions ending in SNAPSHOT) or to https://oss.sonatype.org/staging/deploy/maven2 (in that case, Sonatype API endpoints are called to \"close\" and \"release\" artifacts, which later syncs them to https://repo1.maven.org/maven2).","s":"Maven Central","u":"/docs/commands/publishing/publish","h":"#maven-central","p":79},{"i":103,"t":"Use github (GitHub organization and name computed from the git remotes) or github:org/name (replace org and name by the GitHub organization and name of your repository, like github:VirtusLab/scala-cli) to push artifacts to GitHub Packages. Note that, as of writing this, this disables parallel uploading of artifacts, checksums, and signing (all not supported by GitHub Packages as of writing this).","s":"GitHub Packages","u":"/docs/commands/publishing/publish","h":"#github-packages","p":79},{"i":105,"t":"Use ivy2Local to put artifacts in the local Ivy2 repository, just like how publish local does.","s":"Ivy2 Local","u":"/docs/commands/publishing/publish","h":"#ivy2-local","p":79},{"i":107,"t":"All pre-defined repositories accepted by coursier, such as jitpack or sonatype:snapshots, are accepted as repositories for publishing.","s":"Other pre-defined repositories","u":"/docs/commands/publishing/publish","h":"#other-pre-defined-repositories","p":79},{"i":109,"t":"Pass a URL (beginning with http:// or https://) to push to custom HTTP servers. Pushing to such repositories relies on HTTP PUT requests (just like for the pre-defined repositories above). You can also pass a path to a local directory, absolute (recommended) or relative (beware of name clashes with pre-defined repositories above).","s":"Generic Maven repositories","u":"/docs/commands/publishing/publish","h":"#generic-maven-repositories","p":79},{"i":111,"t":"Specify publish repository authentication either on the command-line or via using directives. See user / password / realm in the settings table and the CI overrides.","s":"Authentication","u":"/docs/commands/publishing/publish","h":"#authentication","p":79},{"i":113,"t":"When publishing large packages or when the internet connection is spotty one may use the following options to configure the connection parameters: --connection-timeout-seconds - the connection timeout in seconds --response-timeout-seconds - the response timeout in seconds --connection-timeout-retries - the number of times to retry the connection on timeout Publishing to Sonatype uses a staging repository which may sometimes cause problems when transitioning through states. If a publishing process fails with status 500 and message \"Staging repository is already transitioning\" you can try to tweak the following parameters taht are Sonatype specific: --staging-repo-retries - the number of times to retry the staging repository transition --staging-repo-wait-time-milis - the base time to wait between retries in milliseconds","s":"Connection parameters configuration","u":"/docs/commands/publishing/publish","h":"#connection-parameters-configuration","p":79},{"i":115,"t":"Once all the necessary settings are set, publish a Scala CLI project with a command such as this one: scala-cli --power publish . (. is for the Scala CLI project in the current directory) Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 8 checksums 🚚 Wrote 12 files 👀 Check results at https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT","s":"Publishing","u":"/docs/commands/publishing/publish","h":"#publishing","p":79},{"i":117,"t":"caution The Package command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true The package command can package your Scala code in various formats, such as: lightweight launcher JARs standard library JARs so called \"assemblies\" or \"fat JARs\" docker container JavaScript files for Scala.js code GraalVM native image executables native executables for Scala Native code OS-specific formats, such as deb or rpm (Linux), pkg (macOS), or MSI (Windows)","s":"Package ⚡️","u":"/docs/commands/package","h":"","p":116},{"i":119,"t":"The default package format writes a lightweight launcher JAR, like the \"bootstrap\" JAR files generated by coursier. These JARs tend to have a small size (mostly containing only the byte code from your own sources), can be generated fast, and download their dependencies upon first launch via coursier. Such JARs can be copied to other machines, and will run fine there. Their only requirement is that the java command needs to be available in the PATH: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello ./hello Hello","s":"Default package format","u":"/docs/commands/package","h":"#default-package-format","p":116},{"i":121,"t":"Library JARs are suitable if you plan to put the resulting JAR in a class path, rather than running it as is. These follow the same format as the JARs of libraries published to Maven Central: package mylib class MyLibrary { def message = \"Hello\" } scala-cli --power package MyLibrary.scala -o my-library.jar --library javap -cp my-library.jar mylib.MyLibrary Compiled from \"MyLibrary.scala\" public class mylib.MyLibrary { public java.lang.String message(); public mylib.MyLibrary(); }","s":"Library JARs","u":"/docs/commands/package","h":"#library-jars","p":116},{"i":123,"t":"Assemblies blend your dependencies and your sources' byte code together in a single JAR file. As a result, assemblies can be run as is, just like bootstraps, but don't need to download anything upon first launch. Because of that, assemblies also tend to be bigger, and somewhat slower to generate: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello --assembly ./hello Hello By default assemblies are self-executable, just like the default package format. With the --preamble=false option, you can build an assembly that just contains the JAR and does not contain any built-in Bash code, and therefore can be launched directly with Java and is more portable: scala-cli --power package Hello.scala -o hello.jar --assembly --preamble=false java -jar hello.jar Hello","s":"Assemblies","u":"/docs/commands/package","h":"#assemblies","p":116},{"i":125,"t":"Scala CLI can create an executable application and package it into a docker image. For example, here’s an application that will be executed in a docker container: object HelloDocker extends App { println(\"Hello from Docker\") } Passing --docker to the package sub-command generates a docker image. The docker image name parameter --docker-image-repository is mandatory. The following command generates a hello-docker image with the latest tag: scala-cli --power package --docker HelloDocker.scala --docker-image-repository hello-docker docker run hello-docker Hello from Docker You can also create Docker images for Scala.js and Scala Native applications. The following command shows how to create a Docker image (--docker) for a Scala.js (--js) application: scala-cli --power package --js --docker HelloDocker.scala --docker-image-repository hello-docker Packaging Scala Native applications to a Docker image is only supported on Linux. The following command shows how to do that: scala-cli --power package --native --docker HelloDocker.scala --docker-image-repository hello-docker","s":"Docker container","u":"/docs/commands/package","h":"#docker-container","p":116},{"i":127,"t":"--docker-from lets you specify your base docker image. The following command generate a hello-docker image using base image openjdk:11 scala-cli --power package --docker HelloDocker.scala --docker-from openjdk:11 --docker-image-repository hello-docker","s":"Building Docker container from base image","u":"/docs/commands/package","h":"#building-docker-container-from-base-image","p":116},{"i":129,"t":"Packaging Scala.js applications results in a .js file, which can be run with node: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --js HelloJs.scala -o hello.js node hello.js Hello Note that Scala CLI doesn't offer the ability to link the resulting JavaScript with linkers, such as Webpack (yet).","s":"Scala.js","u":"/docs/commands/package","h":"#scalajs","p":116},{"i":131,"t":"GraalVM native image makes it possible to build native executables out of JVM applications. It can be used from Scala CLI to build native executables for Scala applications. object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package Hello.scala -o hello --native-image ./hello Hello Note that Scala CLI automatically downloads and unpacks a GraalVM distribution using the JVM management capabilities of coursier. Several options can be passed to adjust the GraalVM version used by Scala CLI: --graalvm-jvm-id accepts a JVM identifier, such as graalvm-java17:22.0.0 or graalvm-java17:21 (short versions accepted). --graalvm-java-version makes it possible to specify only a target Java version, such as 11 or 17 (note that only specific Java versions may be supported by the default GraalVM version that Scala CLI picks) --graalvm-version makes it possible to specify only a GraalVM version, such as 22.0.0 or 21 (short versions accepted) --graalvm-args makes it possible to pass args to GraalVM version","s":"Native image","u":"/docs/commands/package","h":"#native-image","p":116},{"i":133,"t":"Packaging a Scala Native application results in a native executable: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --native HelloNative.scala -S 2.13.6 -o hello file hello hello: Mach-O 64-bit executable x86_64 ./hello Hello","s":"Scala Native","u":"/docs/commands/package","h":"#scala-native","p":116},{"i":135,"t":"Scala CLI also lets you package Scala code as OS-specific packages. This feature is somewhat experimental, and supports the following formats, provided they're compatible with the operating system you're running Scala CLI on: DEB (Linux) RPM (Linux) PKG (macOS) MSI (Windows) object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli --power package --deb Hello.scala -o hello.deb file hello hello: Mach-O 64-bit executable x86_64 ./hello Hello","s":"OS-specific packages","u":"/docs/commands/package","h":"#os-specific-packages","p":116},{"i":137,"t":"DEB is the package format for the Debian Linux distribution. To build a Debian package, you will need to have dpkg-deb installed. Example: scala-cli --power package --deb --output 'path.deb' Hello.scala Mandatory arguments​ version maintainer description output-path Optional arguments​ force launcher-app debian-conflicts debian-dependencies architecture","s":"Debian","u":"/docs/commands/package","h":"#debian","p":116},{"i":139,"t":"RPM is the software package format for RedHat distributions. To build a RedHat Package, you will need to have rpmbuild installed. Example: scala-cli --power package --rpm --output 'path.rpm' Hello.scala Mandatory arguments​ version description license output-path Optional arguments​ force launcher-app release rpm-architecture","s":"RedHat","u":"/docs/commands/package","h":"#redhat","p":116},{"i":141,"t":"PKG is a software package format for macOS. To build a PKG you will need to have pkgbuild installed. Example: `scala-cli --power package --pkg --output 'path.pkg` Hello.scala Mandatory arguments​ version identifier output-path Optional arguments​ force launcher-app","s":"macOS (PKG)","u":"/docs/commands/package","h":"#macos-pkg","p":116},{"i":143,"t":"MSI is a software package format for Windows. To build an MSI installer, you will need to have WIX Toolset installed. Example: scala-cli --power package --msi --output path.msi Hello.scala Mandatory arguments​ version maintainer licence-path product-name output-path Optional arguments​ force launcher-app exit-dialog logo-path","s":"Windows","u":"/docs/commands/package","h":"#windows","p":116},{"i":145,"t":"Instead of passing the package options directly from bash, it is possible to pass some of them with using directives.","s":"Using directives","u":"/docs/commands/package","h":"#using-directives","p":116},{"i":147,"t":"This using directive makes it possible to define the type of the package generated by the package command. For example: //> using packaging.packageType assembly Available types: assembly, raw-assembly, bootstrap, library, source, doc, spark, js, native, docker, graalvm, deb, dmg, pkg, rpm, msi.","s":"packaging.packageType","u":"/docs/commands/package","h":"#packagingpackagetype","p":116},{"i":149,"t":"This using directive makes it possible to define the destination path of the package generated by the package command. For example: //> using packaging.output foo The using directive above makes it possible to create a package named foo inside the current directory.","s":"packaging.output","u":"/docs/commands/package","h":"#packagingoutput","p":116},{"i":151,"t":"This using directive makes it possible to pass args to GraalVM: //> using packaging.graalvmArgs --no-fallback --enable-url-protocols=http,https","s":"packaging.graalvmArgs","u":"/docs/commands/package","h":"#packaginggraalvmargs","p":116},{"i":153,"t":"packaging.dockerFrom​ The using directive allows you to define the base Docker image that is used to run your application. //> using packaging.dockerFrom openjdk:11 packaging.dockerFrom​ The using directive allows you to define the generated Docker image tag. //> using packaging.dockerImageTag 1.0.0 packaging.dockerImageRegistry​ The using directive allows you to define the image registry. //> using packaging.dockerImageRegistry virtuslab packaging.dockerImageRepository​ The using directive allows you to define the image repository. //> using packaging.dockerImageRepository scala-cli","s":"Docker","u":"/docs/commands/package","h":"#docker","p":116},{"i":155,"t":"caution The Publish Local command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish local sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish local sub-command publishes a Scala CLI project in the local Ivy2 repository, just like how sbt publishLocal or mill __.publishLocal do. This repository usually lives under ~/.ivy2/local, and is taken into account most of the time by most Scala tools when fetching artifacts.","s":"Publish Local ⚡️","u":"/docs/commands/publishing/publish-local","h":"","p":154},{"i":157,"t":"To publish locally a Scala CLI project, run scala-cli publish local . Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 10 checksums 🚚 Wrote 15 files 👀 Check results at ~/.ivy2/local/io.github.scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT/","s":"Usage","u":"/docs/commands/publishing/publish-local","h":"#usage","p":154},{"i":159,"t":"The publish local command needs the same required settings as the publish command. Like for publish, Scala CLI might already be able to compute sensible defaults for those.","s":"Required settings","u":"/docs/commands/publishing/publish-local","h":"#required-settings","p":154},{"i":161,"t":"The repl command starts a Scala REPL, which lets you interactively run your code and inspect its results: scala-cli repl scala> println(\"Hello Scala\") Hello Scala scala> :exit Scala CLI by default uses the normal Scala REPL. If you prefer to use the Ammonite REPL, specify --amm to launch it rather than the default REPL: caution Using the Ammonite REPL is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true scala-cli --power repl --amm Loading... Welcome to the Ammonite Repl 2.4.0-23-76673f7f (Scala 3.0.2 Java 11.0.11) @ println(\"Hello ammonite\") Hello ammonite @ exit Bye! The repl command accepts the same arguments as the compile command. It first compiles any provided sources, and then exposes those results and any provided dependencies to the REPL session: package mylibrary object Messages { def message = \"Hello\" def print(): Unit = println(message) } scala-cli repl mylibrary/Messages.scala Compiling project (Scala 3.0.2, JVM) Compiled project (Scala 3.0.2, JVM) scala> import mylibrary._ scala> Messages.print() Hello scala> :quit","s":"REPL","u":"/docs/commands/repl","h":"","p":160},{"i":163,"t":"It is also possible to start the scala-cli REPL with toolkit enabled scala-cli repl --toolkit default Welcome to Scala 3.3.1 (17, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> import os._ scala> os.pwd val res0: os.Path = /Users/yadukrishnan/test scala> :quit Since we started the repl with toolkit enabled, we can use the libraries included in the toolkit directly. In the above example, the os-lib library from the toolkit is used to print the current path.","s":"Using Toolkit in REPL","u":"/docs/commands/repl","h":"#using-toolkit-in-repl","p":160},{"i":165,"t":"If your application inspects its class path, and requires only JAR files in it, use --as-jar to put the Scala CLI project in the class path as a JAR file rather than as a directory: scala-cli repl Foo.scala --as-jar","s":"Inject code as JAR file in class path","u":"/docs/commands/repl","h":"#inject-code-as-jar-file-in-class-path","p":160},{"i":167,"t":"caution The Publish Setup command is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true caution The publish setup sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The publish setup sub-command configures your project for publishing to Maven repositories, such as Maven Central or GitHub Packages. It checks that all required parameters for publishing are set, and tries to infer many of them from the environment. It writes configuration as using directives, appended to a file named publish-conf.scala at the root of the workspace. publish setup can configure publishing, so that you can publish from your local machine, but also from GitHub actions. In particular, it can upload secrets as GitHub repository secrets, so that only minimal effort is required to setup publishing from GitHub actions. Running publish setup works fine on brand new machines or projects, but it works better when: user details, credentials for publishing, and a PGP key are configured (user-wide) the current project is already pushed to GitHub","s":"Publish Setup ⚡️","u":"/docs/commands/publishing/publish-setup","h":"","p":166},{"i":169,"t":"Configuring Scala CLI for publishing makes publish setup works more smoothly later on. In particular, one can configure: details about oneself (name, email, website - written in the developers section of POM files) a PGP key pair (to sign artifacts) Sonatype credentials (to upload artifacts to Maven Central) a GitHub token (to upload repository secrets to GitHub, and artifacts to Maven repositories of GitHub Packages) User-wide configuration in Scala CLI is handled by the config command, and the sections below show how to use it to configure things for publish setup. caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes configuration keys tied to publishing, like publish.user.name and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true","s":"Configuration","u":"/docs/commands/publishing/publish-setup","h":"#configuration","p":166},{"i":171,"t":"Set details with scala-cli --power config publish.user.name \"Alex Me\" scala-cli --power config publish.user.email \"alex@alex.me\" scala-cli --power config publish.user.url \"https://alex.me\" The email can be left empty if you'd rather not put your email in POM files: scala-cli --power config publish.user.email \"\"","s":"User details","u":"/docs/commands/publishing/publish-setup","h":"#user-details","p":166},{"i":173,"t":"Generate a PGP key pair for publishing with scala-cli --power config --create-pgp-key --pgp-password MY_CHOSEN_PASSWORD This sets 2 entries in the Scala CLI configuration, that you can print with scala-cli --power config pgp.public-key scala-cli --power config pgp.secret-key It's not mandatory, although recommended, to use a password to encrypt your keychains. To store the private keychain in an unencrypted form use --pgp-password none. To randomly generate a password, use --pgp-password random instead. caution If a password is used, it should be kept safe, as it is needed to later decrypt and use the generated keychains.","s":"PGP key pair","u":"/docs/commands/publishing/publish-setup","h":"#pgp-key-pair","p":166},{"i":175,"t":"Publishing to Maven Central requires a Sonatype account, and requesting the right to publish under specific organizations. You can follow the sbt-ci-release Sonatype instructions to create an account there. Either your real Sonatype username and password, or Sonatype tokens, can be used in Scala CLI (via the publish.credentials config key in both cases). These can be written in the Scala CLI configuration the following way: scala-cli config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD --password-value Note that both user and password arguments are assumed to be secrets, and accept the format documented here. Beyond environment variables, commands or paths to files can provide those values. They can also be passed as is on the command line, although this is not recommended for security reasons. In the example above, we pass the username and password via the environment, and ask the config sub-command to read environment variables and persist the password values (via --password-value). If you'd rather persist the environment variable names in the Scala CLI configuration, rather than their values, you can do scala-cli --power config publish.credentials s01.oss.sonatype.org env:SONATYPE_USER env:SONATYPE_PASSWORD Note that in this case, both SONATYPE_USER and SONATYPE_PASSWORD will need to be available in the environment when using those credentials in the publish sub-command.","s":"Sonatype credentials","u":"/docs/commands/publishing/publish-setup","h":"#sonatype-credentials","p":166},{"i":177,"t":"publish setup uses a GitHub token in order to: upload secrets as GitHub repository secrets upload artifacts to GitHub packages, when publishing to it To setup a token for Scala CLI, you need to generate a token first. For that, head to your Personal access tokens page, and click \"Generate new token\". The \"public_repo\" scope is required to upload repository secrets, and the \"write:packages\" scope is required to upload artifacts to GitHub packages. Once created, copy the token in your clipboard, and run # macOS scala-cli config github.token command:pbpaste --password-value # Linux scala-cli config github.token \"command:xclip -selection clipboard -o\" --password-value","s":"GitHub token","u":"/docs/commands/publishing/publish-setup","h":"#github-token","p":166},{"i":179,"t":"publish setup infers some publishing parameters from the GitHub URL of your project. It also uploads repository secrets there, when setting up publishing on GitHub actions. To create a new repository from a project, head to https://repo.new, pick a name for your project and create the repository. Note its URL, and do scala-cli default-file .gitignore --write # if you don't have a .gitignore already git init # if git isn't set up already git remote add origin https://github.com/org/name # replace org/name with your freshly created repository values","s":"Pushing project to GitHub","u":"/docs/commands/publishing/publish-setup","h":"#pushing-project-to-github","p":166},{"i":181,"t":"To setup publishing in order to publish from your local machine, you can run scala-cli publish setup . 9 options need to be set organization: computing io.github.scala-cli from GitHub account scala-cli name: using workspace directory name hello-scala-cli computeVersion: assuming versions are computed from git tags repository: using Maven Central via its s01 server license: using Apache-2.0 (default) url: computing from GitHub repository scala-cli/hello-scala-cli vcs: using GitHub repository scala-cli/hello-scala-cli developers: using Alex Me (https://github.com/scala-cli) from config Wrote ./publish-conf.scala Project is ready for publishing! To publish your project, run scala-cli publish . You can then publish your project from your local machine with scala-cli publish . Publishing io.github.scala-cli:hello-scala-cli_3:0.1.0-SNAPSHOT ✔ Computed 8 checksums 🚚 Wrote 12 files 👀 Check results at https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/scala-cli/hello-scala-cli_3/0.1.0-SNAPSHOT","s":"Local setup","u":"/docs/commands/publishing/publish-setup","h":"#local-setup","p":166},{"i":183,"t":"To setup publishing from GitHub actions, you can run scala-cli publish setup . --ci 11 options need to be set organization: computing io.github.scala-cli from GitHub account scala-cli name: using workspace directory name hello-scala-cli computeVersion: assuming versions are computed from git tags repository: using Maven Central via its s01 server publish.user: using publish.credentials from Scala CLI configuration publish.password: using publish.credentials from Scala CLI configuration license: using Apache-2.0 (default) url: using GitHub repository https://github.com/scala-cli/hello-scala-cli vcs: using GitHub repository scala-cli/hello-scala-cli developers: using Alex Me (https://github.com/scala-cli) from config Uploading 4 GitHub repository secrets updated PUBLISH_USER updated PUBLISH_PASSWORD updated PUBLISH_SECRET_KEY updated PUBLISH_SECRET_KEY_PASSWORD Uploaded key 0xe58386629a30f5c5 to http://keyserver.ubuntu.com:11371 Wrote ./publish-conf.scala Wrote workflow in ./.github/workflows/ci.yml Commit and push ./publish-conf.scala, ./.github/workflows/ci.yml, to enable publishing from CI Then committing and pushing the suggested files publish-conf.scala and .github/workflows/ci.yml should trigger a workflow pushing snapshot artifacts to Sonatype Snapshots. To publish a non-snapshot version, either push a tag like v0.1.0 (or any other version with a v prefix), or create a release with a tag with the same name from the GitHub UI.","s":"GitHub actions setup","u":"/docs/commands/publishing/publish-setup","h":"#github-actions-setup","p":166},{"i":185,"t":"In order to setup publishing to GitHub packages, pass --publish-repository github to the publish setup commands above, like scala-cli --power publish setup . --publish-repository github","s":"GitHub Packages","u":"/docs/commands/publishing/publish-setup","h":"#github-packages","p":166},{"i":187,"t":"Whether it's VS Code or IntelliJ, Scala CLI can help you setup your IDE of choice by generating the files that are necessary for it, providing you with full-blown IDE support. Using Scala CLI should be as simple as possible, so under the hood this command is run before every run, compile, or test command. As a result, in most cases you don't need to run this command manually. But if you want to, invoke setup-ide like: scala-cli setup-ide . --scala 2.13 Keep in mind that if you change any of these options, you may need to restart your IDE, or re-import your project.","s":"IDE Setup","u":"/docs/commands/setup-ide","h":"","p":186},{"i":189,"t":"After invoking setup-ide, two files should be generated: .bsp/scala-cli.json .scala-build/ide-options-v2.json The first file is specifically created for Build Server Protocol (BSP) support in your IDE. BSP is supported by VS Code (via the Metals extension) and IntelliJ (with the Scala plugin), and defines the way in which IDEs gather information about the project you are working on. The second file is designed to store settings used by the Scala CLI while generating BSP configuration. This includes all options, such as the Scala version, custom arguments, and more, but fortunately you shouldn't need to edit it.","s":"IDE support internals","u":"/docs/commands/setup-ide","h":"#ide-support-internals","p":186},{"i":191,"t":"The test command runs test suites in the test sources. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. By default, all command line options apply to both the main and test sources, so using directives can be used to provide test-specific configurations.","s":"Test","u":"/docs/commands/test","h":"","p":190},{"i":193,"t":"A source file is treated as test source if: the file name ends with .test.scala, or the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory, or it contains the //> using target.scope test directive caution The using target directives are an experimental feature, and may change in future versions of Scala CLI. The second rule may sound a bit complicated, so let's explain it using following directory structure: tree example example ├── a.scala ├── a.test.scala └── src ├── main │ └── scala │ └── d.scala ├── test │ └── scala │ └── b.scala └── test_unit └── scala └── e.scala Given that directory structure, let's analyze what file(s) will be treated as tests based on the provided inputs. scala-cli example results in the following files being treated as test sources: a.test.scala, since it ends with .test.scala src/test/scala/b.scala, since the path to that directory contains a directory named test Note that e.scala is not treated as a test source since it lacks a parent directory in its relative path that is exactly named test (the nametest_unit starts with test, but Scala CLI only looks for parent directories on the relative path with the exact name test). scala-cli example/src results in src/test/scala/b.scala being treated as a test file since its relative path (test/scala/b.scala) contains a directory named test. Conversely, scala-cli example/src/test results in no test sources, since the relative path to b.scala does not contain test (the fact that the directory provided as input is named test does not make its content a test source). Directives take precedence over file or path names, so using target main can be used to force test/a.scala or a.test.scala to not be treated as tests. As a rule of thumb, we recommend naming all of your test files with the .test.scala suffix.","s":"Test sources","u":"/docs/commands/test","h":"#test-sources","p":190},{"i":195,"t":"When configuring your tests with using directives, it's usually advised to use their test scope equivalents, so that only tests are affected. For example, when declaring a test framework dependency, in most cases you wouldn't need it when running your whole app, you only need it in tests. So rather than declare it globally with using dep, you can use the test.dep directive: //> using test.dep org.scalameta::munit::0.7.29 For more details on test directives, see the using directives guide.","s":"Test directives","u":"/docs/commands/test","h":"#test-directives","p":190},{"i":197,"t":"In order to run tests with a test framework, add the framework dependency to your application. Some of the most popular test frameworks in Scala are: munit: org.scalameta::munit::0.7.29 utest: com.lihaoyi::utest::0.8.2 ScalaTest: org.scalatest::scalatest::3.2.17 JUnit 4, which can be used via a dedicated interface: com.github.sbt:junit-interface:0.13.3 Weaver: com.disneystreaming::weaver-cats:0.8.3. You may need to specify weaver's test framework with //> using testFramework \"weaver.framework.CatsEffect\" if you had other test framework in your dependencies. The following example shows how to run an munit-based test suite: //> using test.dep org.scalameta::munit::0.7.29 class MyTests extends munit.FunSuite { test(\"foo\") { assert(2 + 2 == 4) } } scala-cli test MyTests.test.scala Compiling project (1 Scala source) Compiled project MyTests: + foo 0.143s","s":"Test framework","u":"/docs/commands/test","h":"#test-framework","p":190},{"i":199,"t":"Passing the --test-only option to the test sub-command filters the test suites to be run: //> using test.dep org.scalameta::munit::0.7.29 package tests.only class BarTests extends munit.FunSuite { test(\"bar\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test . --test-only 'tests.only*' # tests.only.BarTests: # + bar 0.045s","s":"Filter test suite","u":"/docs/commands/test","h":"#filter-test-suite","p":190},{"i":202,"t":"To run a specific test case inside the unit test suite pass *exact-test-name* as an argument to scala-cli: //> using test.dep org.scalameta::munit::0.7.29 package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } scala-cli test . --test-only 'tests.only*' -- '*foo*' # tests.only.Tests: # + foo 0.045s # + foo-again 0.001s","s":"Munit","u":"/docs/commands/test","h":"#munit","p":190},{"i":204,"t":"You can pass test arguments to your test framework by passing them after --: //> using test.dep org.scalatest::scalatest::3.2.9 import org.scalatest._ import org.scalatest.flatspec._ import org.scalatest.matchers._ class Tests extends AnyFlatSpec with should.Matchers { \"A thing\" should \"thing\" in { assert(2 + 2 == 4) } } scala-cli test MyTests.test.scala -- -oD Compiling project (1 Scala source) Compiled project Tests: A thing - should thing (22 milliseconds) Run completed in 359 milliseconds. Total number of tests run: 1 Suites: completed 1, aborted 0 Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0 All tests passed.","s":"Test arguments","u":"/docs/commands/test","h":"#test-arguments","p":190},{"i":206,"t":"The run command runs your Scala code: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli run Hello.scala Hello This is the default command, so you don’t have to specify it explicitly: scala-cli Hello.scala Hello","s":"Run","u":"/docs/commands/run","h":"","p":205},{"i":208,"t":"You can pass arguments to the application or script you're launching after --: println(args.mkString(\"App called with arguments: \", \", \", \"\")) scala-cli app.sc -- first-arg second-arg App called with arguments: first-arg, second-arg","s":"Passing arguments","u":"/docs/commands/run","h":"#passing-arguments","p":205},{"i":210,"t":"If your application has multiple main classes, the --main-class option lets you explicitly specify the main class you want to run: println(\"Hi\") scala-cli Hello.scala hi.sc --main-class hi_sc","s":"Main class","u":"/docs/commands/run","h":"#main-class","p":205},{"i":212,"t":"--jvm lets you run your application with a custom JVM: scala-cli Hello.scala --jvm adopt:14 You can also specify custom JVM with the using directive //> using jvm: //> using jvm adopt:14 JVMs are managed by coursier, and are read from the coursier JVM index. (New JVM versions are automatically checked daily, and updates for those are - manually - merged swiftly.)","s":"Custom JVM","u":"/docs/commands/run","h":"#custom-jvm","p":205},{"i":214,"t":"--java-opt lets you add java options which will be passed when running an application: scala-cli Hello.scala --java-opt -Xmx1g --java-opt -Dfoo=bar You can also add java options with the using directive //> using javaOpt: //> using javaOpt -Xmx1g -Dfoo=bar Additionally, Java properties can be passed to the executed code without --java-prop: scala-cli Hello.scala -Dfoo=bar","s":"JVM options","u":"/docs/commands/run","h":"#jvm-options","p":205},{"i":216,"t":"Scala CLI lets you run JAR files just like any other input. scala-cli Hello.jar Hello World When you provide a JAR file as input to Scala CLI, it will be added to the classPath.","s":"JAR","u":"/docs/commands/run","h":"#jar","p":205},{"i":218,"t":"You can also add source files with the using directive //> using file: //> using file Utils.scala object Main extends App { println(Utils.message) } object Utils { val message = \"Hello World\" } Scala CLI takes it into account and compiles Utils.scala. scala-cli Main.scala Hello World It is also possible to pass multiple paths to source files in a single using directive: //> using files Utils.scala Main.scala scala-cli run Multiple.scala Note that the //> using file using directive only supports .java, .scala, .sc files or a directory.","s":"Define source files in using directives","u":"/docs/commands/run","h":"#define-source-files-in-using-directives","p":205},{"i":220,"t":"--watch makes Scala CLI watch your code for changes, and re-runs it upon any change or when the ENTER key is passed from the command line: scala-cli run Hello.scala --watch Hello Program exited with return code 0. Watching sources, press Ctrl+C to exit, or press Enter to re-run. Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello World Program exited with return code 0. Watching sources, press Ctrl+C to exit, or press Enter to re-run.","s":"Watch mode","u":"/docs/commands/run","h":"#watch-mode","p":205},{"i":222,"t":"The --restart option works very similarly to --watch, but instead of waking the sleeping thread, it kills the process and restarts the app whenever sources change or the ENTER key is passed from the command line. scala-cli run Hello.scala --restart Watching sources while your program is running. Hello Program exited with return code 0. Watching sources while your program is running. Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello World Program exited with return code 0. Watching sources while your program is running.","s":"Watch mode (restart)","u":"/docs/commands/run","h":"#watch-mode-restart","p":205},{"i":224,"t":"Scala.js applications can also be compiled and run with the --js option. Note that this requires node to be installed on your system: scala-cli Hello.scala --js It is also possible to achieve it using --platform option: scala-cli Hello.scala --platform js See our dedicated Scala.js guide for more information.","s":"Scala.js","u":"/docs/commands/run","h":"#scalajs","p":205},{"i":226,"t":"Scala Native applications can be compiled and run with the --native option. Note that the Scala Native requirements need to be installed for this to work: scala-cli Hello.scala --native -S 2.13.6 It is also possible to achieve it using --platform option: scala-cli Hello.scala --platform native We have a dedicated Scala Native guide as well.","s":"Scala Native","u":"/docs/commands/run","h":"#scala-native","p":205},{"i":228,"t":"The --platform option can be used to choose the platform, which should be used to compile and run application. Available platforms are: JVM (jvm) Scala.js (scala.js | scala-js | scalajs | js) Scala Native (scala-native | scalanative | native) Passing the --platform along with --js or --native is not recommended. If two different types of platform are passed, Scala CLI throws an error.","s":"Platform","u":"/docs/commands/run","h":"#platform","p":205},{"i":230,"t":"Scala CLI can also compile and run Scala scripts: #!/ usr / bin / env -S scala -cli shebang println(\"Hello world from scala script\") scala-cli run HelloScript.sc Hello world from scala script Our scripts guide provides many more details.","s":"Scala Scripts","u":"/docs/commands/run","h":"#scala-scripts","p":205},{"i":232,"t":"Scala applications can also be compiled and run using a docker image with Scala CLI, without needing to install Scala CLI manually: docker run virtuslab/scala-cli:latest version object HelloWorld extends App { println(\"Hello world\") } docker run -v $(pwd)/HelloWorld.scala:/HelloWorld.scala virtuslab/scala-cli /HelloWorld.scala Hello world","s":"Scala CLI from docker","u":"/docs/commands/run","h":"#scala-cli-from-docker","p":205},{"i":234,"t":"It is possible to debug code by passing --debug flag. Additional debug options: --debug-mode (attach by default) --debug-port (5005 by default) Available debug modes: Attach (attach | att | a) Listen (listen | lis | l) Example debugging with scala-cli: scala-cli Foo.scala --debug --debug-mode l --debug-port 5006","s":"Debugging","u":"/docs/commands/run","h":"#debugging","p":205},{"i":236,"t":"If your application inspects its class path, and requires only JAR files in it, use --as-jar to put the Scala CLI project in the class path as a JAR file rather than as a directory: scala-cli Foo.scala --as-jar","s":"Inject code as JAR file in class path","u":"/docs/commands/run","h":"#inject-code-as-jar-file-in-class-path","p":205},{"i":238,"t":"This command is equivalent to run, but it changes the way Scala CLI parses options (used to configure the tool) and inputs (the sources of your project) in order to be compatible with shebang scripts. The command shebang also allows script files to be executed even if they have no file extension, provided they start with the shebang header. Note that those files are always run as scripts even though they may contain e.g. valid .scala program. Normally, inputs and Scala CLI options can be mixed. Program arguments (to be passed to your app) have to be specified after -- (double dash) separator. scala-cli [command] [scala_cli_options | input]... -- [program_arguments]... For the shebang command, only a single input can be set. All Scala CLI options must be set before the input, while everything after the input is considered a program argument. scala-cli shebang [scala_cli_options]... input [program_arguments]... More details can be found in Shebang guide.","s":"Shebang","u":"/docs/commands/shebang","h":"","p":237},{"i":240,"t":"The version sub-command prints the currently used Scala CLI version and the associated Scala version. scala-cli version Scala CLI version: 0.1.19 Scala version (default): 3.2.1 It is also possible to print the same output with the -version option passed to the default sub-command. This way doesn't allow to use the other options relevant to version, however. scala-cli -version Scala CLI version: 0.1.19 Scala version (default): 3.2.1 When version is called, Scala CLI will automatically check if it's up to date. If your version is outdated, you will get a warning. Your Scala CLI. version is outdated. The newest version is 0.1.19 It is recommended that you update Scala CLI through the same tool or method you used for its initial installation for avoiding the creation of outdated duplicates. You can skip checking if Scala CLI is up to date by passing the --offline option. scala-cli version --offline It's also possible to just print the raw Scala CLI version with the --cli-version option. This won't check if the app is outdated, so the --offline option is unnecessary in this context. scala-cli version --cli-version 0.1.19 note Do not confuse the version sub-command's --cli-version option with the launcher option under the same name, as they do different things. The former prints the raw Scala CLI version, while the latter allows to change the Scala CLI launcher version. In fact, both of them can be used at one time. scala-cli --cli-version 0.1.18 version --cli-version 0.1.18 Launcher options have to be passed before the sub-command is specified, which allows to differentiate between them. Similarly, it's possible to just print the raw default Scala version. Once more, this won't check if the app is outdated, so the --offline option is unnecessary in this context as well. scala-cli version --scala-version 3.2.1","s":"Version","u":"/docs/commands/version","h":"","p":239},{"i":242,"t":"Emacs users can make it easier to use Scala CLI from within their editor by loading an extension: https://github.com/ag91/scala-cli-repl. That lets you send Scala code directly from your buffer to the Scala REPL. The extension also facilitates literate programming using Org Mode, by letting the user experiment with source blocks looking like the following. #+begin_src scala :scala-version 3.0.0 :dep '(\"com.lihaoyi::os-lib:0.9.0\") println(\"This is:\" + os.pwd) #+end_src #+end_src In the above you can see that you can select the Scala version and dependencies you need for your code. The users who use lsp-metals can also enable lsp support within a source block to access utilities as completion and navigation from within the Org Mode file.","s":"Emacs","u":"/docs/cookbooks/ide/emacs","h":"","p":241},{"i":244,"t":"It is possible to import a Scala CLI project into IDEA IntelliJ. The import is done through BSP and the relevant files can be seen in the hidden .bsp directory, generated after running the setup-ide command (or implicitly the run|compile|test commands as well). Here's a walk-through for a simple import scenario. @main def hello() = println(\"Hello, world\") //> using dep org.scalameta::munit::1.0.0-M1 class MyTests extends munit.FunSuite { test(\"test\") { val x = 2 assertEquals(x, 2) } } tree -a . ├── src │ └── HelloWorld.scala └── test └── MyTests.test.scala The following command generates all the relevant configurations for IDE support: scala-cli setup-ide . Alternatively, the first time you run the run|compile|test commands, the relevant IDE configuration will be generated as well. In fact it is entirely sufficient to just run: scala-cli . Hello, world Next, we need to launch IDEA IntelliJ. To import the project, you can import it, File -> New -> Project from Existing Sources... And then pick BSP as the external model (if BSP doesn't show up at this step, it means that the .bsp folder is absent and should be generated with the scala-cli setup-ide subcommand). Alternatively, you can directly call File -> Open and pick the directory, allowing IntelliJ to figure things out by itself (which it definitely should, if the .bsp folder is in place). Just make sure the .bsp folder is present in the project root directory. You should now be able to see the active BSP connection icon in the lower right corner of your IDEA IntelliJ window. The run buttons, syntax completions & coloring should now be available when opening source files. IntelliJ should also be identifying the main sources(blue) and test sources (green) directories. IDEA IntelliJ will now call Scala CLI's bsp command to handle running, testing and debugging your code in this project. Also, please do note, that the project structure comes directly from Scala CLI and you shouldn't really have to control it from IntelliJ. Instead, being a CLI tool, we have a terminal-first policy, and so, if you want to update the project structure to include an extra directory, just run the proper command to update the .bsp directory. scala-cli setup-ide . ../extra-directory Now, after waiting for a bit, the extra directory should be picked up by IntelliJ. And if for whatever reason you want to reload the project manually, you can do it from IntelliJ's BSP panel, just click Refresh there. Note: this example scenario assumes the sources are put in separate subdirectories, 1 per scope. This is because that's what is encouraged by IDEA IntelliJ, which assumes by default that tests should have its own directory. However, nothing really forces you to bother with that, you can put everything in the root directory (or anywhere else, really), and it should (mostly) work fine: tree -a . ├── HelloWorld.scala └── MyTests.test.scala","s":"IntelliJ IDEA setup","u":"/docs/cookbooks/ide/intellij","h":"","p":243},{"i":246,"t":"If you've read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI project using BSP. However, did you know that it's possible to import one alongside an SBT project? (Or any other build tool's project, for that matter.) Here's a walk-through for a simple example. Let's say you have an existing SBT project that you're working with for a while now. You have imported it in IntelliJ and the integration works nicely. The project's structure looks roughly like this: tree -a . ├── .bsp │ └── sbt.json ├── .idea │ ├── .gitignore │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── libraries │ │ ├── sbt__junit_junit_4_13_2_jar.xml │ │ ├── sbt__org_hamcrest_hamcrest_core_1_3_jar.xml │ │ ├── sbt__org_scala_lang_scala3_library_3_3_1_3_jar.xml │ │ ├── sbt__org_scala_lang_scala_library_2_13_8_jar.xml │ │ ├── sbt__org_scala_sbt_test_interface_1_0_jar.xml │ │ ├── sbt__org_scalameta_junit_interface_1_0_0_M6_jar.xml │ │ └── sbt__org_scalameta_munit_3_1_0_0_M6_jar.xml │ ├── misc.xml │ ├── modules │ │ ├── intellij-sbt-with-scala-cli-bsp-build.iml │ │ └── intellij-sbt-with-scala-cli-bsp.iml │ ├── modules.xml │ ├── sbt.xml │ ├── scala_compiler.xml │ ├── vcs.xml │ └── workspace.xml ├── build.sbt ├── project │ └── build.properties ├── scripts │ ├── AnotherScript.sc │ └── SomeScript.sc ├── src │ ├── main │ │ └── scala │ │ └── main.scala │ └── test │ └── scala │ └── MyTests.test.scala └── target └── scala-3.1.3 ├── classes │ ├── main$package$.class │ ├── main$package.class │ ├── main$package.tasty │ ├── main.class │ └── main.tasty └── test-classes ├── MyTests.class └── MyTests.tasty 16 directories, 32 files Now, let's say that at some point you decide you need to occasionally run some scripts relevant to this project. You run those scripts with Scala CLI and decide it'd be convenient to keep them in the same repository. tree scripts scripts ├── AnotherScript.sc └── SomeScript.sc 0 directories, 2 files However, you already import this repo as an SBT project, so what can you do? Well, you can import the Scala CLI scripts as a BSP module alongside your SBT project. Make sure you setup the BSP configuration for the scripts directory first: scala-cli setup-ide scripts As a result, a scripts/.bsp directory should be created. Now, right-click on your project root directory in IntelliJ and go into Module Settings Then, under Project Structure -> Modules press the + button and then Import Module. Navigate to the scripts directory from there and add it as a BSP module (BSP should be an available choice, if the setup-ide command was run correctly). Now the scripts BSP module should be imported and you should be able to run the scripts from your IDE. The end result should look like this:","s":"Scala CLI project in IntelliJ alongside your existing SBT project","u":"/docs/cookbooks/ide/intellij-sbt-with-bsp","h":"","p":245},{"i":248,"t":"If you've read through the basic IDEA IntelliJ cookbook, then you already know how to import a Scala CLI project using BSP. However, in some cases importing a single project just does not fit the bill. Here's a walk-through for a slightly more advanced scenario. Let's say we keep the sources for 2 separate Scala apps in one repository. Each has its own subdirectory, to keep things clean. Additionally, you have another one for scripts alongside them. It looks somewhat similar to this: tree -a . ├── app1 │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── AnotherScript.sc └── SomeScript.sc 7 directories, 6 files @main def hello: Unit = println(\"hello1\") //> using dep org.scalameta::munit:1.0.0-M7 class MyTests1 extends munit.FunSuite { test(\"my test 1\") { assert(2 + 2 == 4) } } @main def hello: Unit = println(\"hello2\") //> using dep com.lihaoyi::utest::0.8.1 import utest.* object MessagesTests extends TestSuite { val tests = Tests { test(\"my test 2\") { assert(2 + 2 == 4) } } } println(\"some script\") println(\"another script\") When running these apps, you'd like to run them separately. app1 and app2 may have conflicting dependencies, or it may just not feel hygienic to share their classpath long term. However, you keep those in one repository because of business relevance (or whatever other reasons why they are tied together), and so, you'd like to see them all at once in your IDE, with all the syntax coloring, completions and debugging your code straight from the IDE, the whole shebang. It's tempting to just run: scala-cli setup-ide . Unfortunately, in this case that won't really do the trick. Even if you run and package the apps & scripts from the terminal separately, when importing everything together to your IDE like this, the single BSP project will make them share their classpath. This in turn means that things will break. The only way to solve this is for each to have its own BSP configuration, really. And so: scala-cli setup-ide app1 scala-cli setup-ide app2 scala-cli setup-ide scripts As a result, a separate .bsp directory was created in app1, app2 and scripts, respectively. tree -a . ├── app1 │ ├── .bsp │ │ └── scala-cli.json │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── .bsp │ │ └── scala-cli.json │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── .bsp │ └── scala-cli.json ├── .scala-build │ ├── ide-inputs.json │ └── ide-options-v2.json ├── AnotherScript.sc └── SomeScript.sc 13 directories, 15 files After opening the root directory in IntelliJ (File -> Open...), the 3 BSP setups should be successfully detected. However, since there are 3 different setups, IntelliJ doesn't know what to import. And so, we have to set it up ourselves. Right-click on your project root directory in Intellij and go into Module Settings. Then, under Project Structure -> Modules press the + button and then Import Module. Navigate to each of the subdirectories from there and add them as a BSP module (BSP should be an available choice, if the setup-ide was run correctly). You have to import each of the subdirectories separately (app1, app2 and scripts, in the example). The end result should look like this: Now each of the subdirectories uses its own BSP connection, which in turn means a separate classpath. And all of that in a single IntelliJ project! Upon closer inspection, you may notice that IntelliJ stores this as separate sub-project configurations. Each subdirectory gets its own .idea folder with the relevant settings. tree -a . ├── .idea │ ├── .gitignore │ ├── bsp.xml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── intellij-multi-bsp.iml │ ├── misc.xml │ ├── modules.xml │ ├── sbt.xml │ ├── vcs.xml │ └── workspace.xml ├── app1 │ ├── .bsp │ │ └── scala-cli.json │ ├── .idea │ │ └── modules │ │ └── app1-root.iml │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld1.scala │ └── test │ └── MyTests1.test.scala ├── app2 │ ├── .bsp │ │ └── scala-cli.json │ ├── .idea │ │ └── modules │ │ └── app2-root.iml │ ├── .scala-build │ │ ├── ide-inputs.json │ │ └── ide-options-v2.json │ ├── src │ │ └── HelloWorld2.scala │ └── test │ └── MyTests2.test.scala └── scripts ├── .bsp │ └── scala-cli.json ├── .idea │ └── modules │ └── scripts-root.iml ├── .scala-build │ ├── ide-inputs.json │ └── ide-options-v2.json ├── AnotherScript.sc └── SomeScript.sc 21 directories, 28 files","s":"Setup multiple projects in IDEA IntelliJ as separate modules","u":"/docs/cookbooks/ide/intellij-multi-bsp","h":"","p":247},{"i":250,"t":"Scala CLI can generate the files that are necessary for providing IDE support in Visual Studio Code. For example, here is a simple project in scala-cli which contains only one main and one test class. @main def hello() = println(\"Hello, world\") //> using dep org.scalameta::munit::1.0.0-M1 class MyTests extends munit.FunSuite { test(\"test\") { val x = 2 assertEquals(x, 2) } } The following command generates configuration files for VSCode support: scala-cli setup-ide . There is also another way. The first time you run the run|compile|test commands, the configuration files for the VSCode will be also generated. scala-cli run . # \"Hello, world\" and then, we launch Visual Studio Code code . After starting metals, you will see the run/debug buttons in HelloWorld.scala and test/debug in MyTests.test.scala (assuming the following directory layout). Pressing the run button will run the Main.scala, the output will be visible in DebugConsole. And the similar effect after pressing the test button.","s":"VSCode setup","u":"/docs/cookbooks/ide/vscode","h":"","p":249},{"i":252,"t":"This section of the documentation contains a set of recipes that show how to use Scala CLI in particular situations. The recipes are intended to provide a solution to the task at hand, but also without going into great detail. For a more in-depth analysis, please check out our Guides. To get started, try one of the cookbooks below:","s":"Cookbooks","u":"/docs/cookbooks/intro","h":"","p":251},{"i":254,"t":"Picking the Scala version Picking the Java version Debugging with Scala CLI Filter the test suites to run Running scripts Scripts with instant startup Sharing and testing code with GitHub gists Use Scala CLI in GitHub Actions","s":"Introductory cookbooks","u":"/docs/cookbooks/intro","h":"#introductory-cookbooks","p":251},{"i":256,"t":"Metals with VS Code IDEA IntelliJ Scala CLI alongside SBT in IDEA IntelliJ Multiple Scala CLI projects as separate modules in IDEA IntelliJ Scala CLI within Emacs","s":"Working with Scala CLI in IDEs","u":"/docs/cookbooks/intro","h":"#working-with-scala-cli-in-ides","p":251},{"i":258,"t":"Packaging Scala applications as executable files Packaging Scala applications as Docker images Packaging Scala applications as GraalVM native images","s":"Packaging ⚡️","u":"/docs/cookbooks/intro","h":"#packaging-️","p":251},{"i":260,"t":"Scala CLI compiles your code with its compile command: object Hello { def main(args: Array[String]): Unit = println(\"Hello\") } scala-cli compile Hello.scala Note that most Scala CLI commands automatically compile your code, if necessary. The compile command is useful if you want to check that your code compiles (or to see the compilation warnings, if any occur) without running it or packaging it. The most common compile options are shown below. For a full list of options, run scala-cli compile --help, or check the options linked in the reference documentation.","s":"Compile","u":"/docs/commands/compile","h":"","p":259},{"i":262,"t":"--test makes Scala CLI compile main and test scopes: //> using dep org.scalameta::munit:0.7.29 class Test extends munit.FunSuite { test(\"sample\") { assert(2 + 2 == 4) } } scala-cli compile --test Sample.test.scala","s":"Test scope","u":"/docs/commands/compile","h":"#test-scope","p":259},{"i":264,"t":"--watch makes Scala CLI watch your code for changes, and re-compiles it upon any change: scala-cli compile --watch Hello.scala Compiling project-cef76d561e (1 Scala source) Compiled 'project-cef76d561e' Watching sources, press Ctrl+C to exit. Compiling project-cef76d561e (1 Scala source) Compiled 'project-cef76d561e' Watching sources, press Ctrl+C to exit.","s":"Watch mode","u":"/docs/commands/compile","h":"#watch-mode","p":259},{"i":266,"t":"Scala CLI uses the latest stable version of Scala which was tested in Scala CLI (see our list of Supported Scala Versions). You can specify the Scala version you'd like to use with --scala: scala-cli compile --scala 2.13.6 Hello.scala Scala CLI works with all major 2.12.x, 2.13.x, and 3.x Scala versions. --scala also accepts \"short\" Scala versions, such as 2.12, 2, or 3. In this case, it picks the highest corresponding stable Scala version: scala-cli compile --scala 2.12 Hello.scala scala-cli compile --scala 2 Hello.scala scala-cli compile --scala 3 Hello.scala","s":"Scala version","u":"/docs/commands/compile","h":"#scala-version","p":259},{"i":268,"t":"The nightly builds of Scala compiler are the unstable ones which are published on a nightly basis. To use the latest Scala 2 and Scala 3 nightly builds, pass 2.nightly and 3.nightly, respectively. You can also request the last 2.12.nightly and 2.13.nightly versions. 2.13.nightly is the same as 2.nightly. Moreover, passing in the 3.{sub binary number}.nightly format, such as 3.0.nightly or 3.1.nightly is accepted, too. Scala CLI takes care of fetching the nightly builds of Scala 2 and Scala 3 from different repositories, without you having to pass their addresses as input after the --repo flag. For compiling with the latest Scala 2 nightly build: scala-cli Hello.scala -S 2.nightly For compiling with the latest Scala 3 nightly build: scala-cli Hello.scala -S 3.nightly For compiling with a specific nightly build you have the full version: scala-cli Hello.scala -S 2.13.9-bin-4505094 For setting this inside scala files, use using directives: //> using scala 2.nightly //> using scala 3.nightly //> using scala 2.13.9-bin-4505094","s":"Scala Nightlies","u":"/docs/commands/compile","h":"#scala-nightlies","p":259},{"i":270,"t":"You can add dependencies on the command-line with --dependency: scala-cli compile Hello.scala \\ --dependency org.scala-lang.modules::scala-parallel-collections:1.0.4 Note that --dependency is only meant as a convenience. You should favor adding dependencies in the source files themselves via using directives. You can also add simple JAR files — those that don’t have transitive dependencies — as dependencies, with --jar: scala-cli compile Hello.scala --jar /path/to/library.jar See the Dependency management guide for more details.","s":"Dependencies","u":"/docs/commands/compile","h":"#dependencies","p":259},{"i":273,"t":"All Scala compiler options can be passed to Scala CLI with -O: scala-cli compile Hello.scala -O -deprecation -O -Xlint:infer-any [warn] ./Hello.scala:3:7: method x in class Some is deprecated (since 2.12.0): Use .value instead. [warn] opt.x [warn] ^ Passing a value to a compiler option requires another -O: scala-cli -O -Xshow-phases -O -color -O never note Scala CLI uses bloop by default, which at times gets in the way of getting the full compiler output. In the case of some compiler options it may be necessary to turn bloop off with --server=false. The Scala CLI team is actively trying to minimize such cases, but for the time being it's a useful workaround.","s":"Passing compiler options with -O","u":"/docs/commands/compile","h":"#passing-compiler-options-with--o","p":259},{"i":275,"t":"It is also possible to pass compiler options with the appropriate using directives. A single option can be passed like this: //> using option -new-syntax @main def hello = if true then println(\"Hello\") It's also possible to pass a value to the option with the same directive: //> using option -release 11 import java.net.http.HttpRequest There's a separate directive for passing multiple options at one time: //> using options -new-syntax -rewrite -source:3.2-migration @main def hello = if (true) println(\"Hello\")","s":"Passing compiler options with using directives","u":"/docs/commands/compile","h":"#passing-compiler-options-with-using-directives","p":259},{"i":277,"t":"For ease of use many compiler options can be passed as-is to Scala CLI, without the need of passing after -O: scala-cli compile Hello.scala -Xlint:infer-any Compiling project (1 Scala source) [warn] ./Hello.scala:2:11: a type was inferred to be `Any`; this may indicate a programming error. [warn] val l = List(\"a\", true, 2, new Object) [warn] ^ Compiled project Those include: all options which start with: -g -language -opt -P -target -source -V -W -X -Y the following flags: -nowarn -feature -deprecation -rewrite -old-syntax -new-syntax -indent -no-indent the following options which accept values (which can be passed similarly to any regular Scala CLI option values) -encoding -release -color -classpath -d All options mentioned above are assumed to be Scala compiler options and are being passed as such to the compiler even without -O. (However, they can still be passed with -O, regardless.) note Some compiler options (e.g. -new-syntax) may be Scala-version-specific. Thus, it may happen that Scala CLI will pass those to the compiler, but they will not be recognised if they're not supported in a given Scala version. In such a case, refer to the --scalac-help output while passing the appropriate version with -S.","s":"Compiler options recognised even when passed without -O","u":"/docs/commands/compile","h":"#compiler-options-recognised-even-when-passed-without--o","p":259},{"i":279,"t":"There are two ways to pass Java options to the compiler: --bloop-java-opt when using the build server, which is the default, e.g. --bloop-java-opt -XX:MaxHeapSize=8g //> using options or --scalac-opt with arguments prefixed by -J, e.g. //> using options -J-XX:MaxHeapSize=8g, this will work only when the build server is disabled (with --server=false).","s":"Java options for the compiler","u":"/docs/commands/compile","h":"#java-options-for-the-compiler","p":259},{"i":281,"t":"In a few cases, certain compiler options are being auto-redirected to a corresponding Scala CLI-specific option for better integration with other functionalities of the tool. The redirection happens even when the options are passed with -O, making them effectively aliases for their Scala CLI counterparts. Those include: -classpath being redirected to --classpath -d being redirected to --compilation-output","s":"Compiler options redirected to Scala CLI alternatives","u":"/docs/commands/compile","h":"#compiler-options-redirected-to-scala-cli-alternatives","p":259},{"i":283,"t":"Certain compiler options allow to view relevant help. Inputs aren't required when those are passed. (since they would be disregarded anyway) Those include: -help -V -W -X -Y scala-cli -S 2.12.17 -Xshow-phases phase name id description ---------- -- ----------- parser 1 parse source into ASTs, perform simple desugaring namer 2 resolve names, attach symbols to named trees packageobjects 3 load package objects typer 4 the meat and potatoes: type the trees patmat 5 translate match expressions superaccessors 6 add super accessors in traits and nested classes extmethods 7 add extension methods for inline classes pickler 8 serialize symbol tables refchecks 9 reference/override checking, translate nested objects uncurry 10 uncurry, translate function values to anonymous classes fields 11 synthesize accessors and fields, add bitmaps for lazy vals tailcalls 12 replace tail calls by jumps specialize 13 @specialized-driven class and method specialization explicitouter 14 this refs to outer pointers erasure 15 erase types, add interfaces for traits posterasure 16 clean up erased inline classes lambdalift 17 move nested functions to top level constructors 18 move field definitions into constructors flatten 19 eliminate inner classes mixin 20 mixin composition cleanup 21 platform-specific cleanups, generate reflective calls delambdafy 22 remove lambdas jvm 23 generate JVM bytecode terminal 24 the last phase during a compilation run You can also view the Scala compiler help for a particular Scala version with --scalac-help, which is just an alias for -O -help. Please note that -help passed without -O will show the Scala CLI help instead. scala-cli -S 2.13.8 --scalac-help Usage: scalac Standard options: -Dproperty=value Pass -Dproperty=value directly to the runtime system. -J Pass directly to the runtime system. -P:: Pass an option to a plugin -V Print a synopsis of verbose options. [false] -W Print a synopsis of warning options. [false] -Werror Fail the compilation if there are any warnings. [false] -X Print a synopsis of advanced options. [false] -Y Print a synopsis of private options. [false] -bootclasspath Override location of bootstrap class files. -classpath Specify where to find user class files. -d destination for generated classfiles. -dependencyfile Set dependency tracking file. -deprecation Emit warning and location for usages of deprecated APIs. See also -Wconf. [false] -encoding Specify character encoding used by source files. -explaintypes Explain type errors in more detail. [false] -extdirs Override location of installed extensions. -feature Emit warning and location for usages of features that should be imported explicitly. See also -Wconf. [false] -g: Set level of generated debugging info. (none,source,line,[vars],notailcalls) -help Print a synopsis of standard options [false] -javabootclasspath Override java boot classpath. -javaextdirs Override java extdirs classpath. -language: Enable or disable language features -no-specialization Ignore @specialize annotations. [false] -nobootcp Do not use the boot classpath for the scala jars. [false] -nowarn Generate no warnings. [false] -opt: Enable optimizations, `help` for details. -opt-inline-from: Patterns for classfile names from which to allow inlining, `help` for details. -opt-warnings: Enable optimizer warnings, `help` for details. -print Print program with Scala-specific features removed. [false] -release Compile for a specific version of the Java platform. Supported targets: 6, 7, 8, 9 -rootdir The absolute path of the project root directory, usually the git/scm checkout. Used by -Wconf. -sourcepath Specify location(s) of source files. -target: Target platform for object files. ([8],9,10,11,12,13,14,15,16,17,18) -toolcp Add to the runner classpath. -unchecked Enable additional warnings where generated code depends on assumptions. See also -Wconf. [false] -uniqid Uniquely tag all identifiers in debugging output. [false] -usejavacp Utilize the java.class.path in classpath resolution. [false] -usemanifestcp Utilize the manifest in classpath resolution. [false] -verbose Output messages about what the compiler is doing. [false] -version Print product version and exit. [false] @ A text file containing compiler arguments (options and source files) [false] Deprecated settings: -optimize Enables optimizations. [false] deprecated: Since 2.12, enables -opt:l:inline -opt-inline-from:**. See -opt:help.","s":"Scala compiler help","u":"/docs/commands/compile","h":"#scala-compiler-help","p":259},{"i":285,"t":"Use --compiler-plugin to add compiler plugin dependencies: scala-cli compile Hello.scala --compiler-plugin org.typelevel:::kind-projector:0.13.2 --scala 2.12.14","s":"Scala compiler plugins","u":"/docs/commands/compile","h":"#scala-compiler-plugins","p":259},{"i":287,"t":"--print-class-path makes scala-cli compile print a class path: scala-cli compile --print-class-path Hello.scala /work/.scala/project-cef76d561e/classes:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.14/scala-library-2.12.14.jar:~/Library/Caches/ScalaCli/local-repo/0.1.0/org.virtuslab.scala-cli/runner_2.12/0.0.1-SNAPSHOT/jars/runner_2.12.jar:~/Library/Caches/ScalaCli/local-repo/0.1.0/org.virtuslab.scala-cli/stubs/0.0.1-SNAPSHOT/jars/stubs.jar This is handy when working with other tools. For example, you can pass this class path to java -cp: java -cp \"$(scala-cli compile --print-class-path Hello.scala)\" Hello Hello Note that you should favor the run command to run your code, rather than running java -cp. The class path obtained this way is only meant for scenarios where Scala CLI doesn't offer a more convenient option. If you need the class path to consist only of JAR files, pass --as-jar. This packages the Scala CLI project byte code in a JAR file, rather than leaving it in a directory: scala-cli compile --print-class-path Hello.scala --as-jar /work/.scala-build/project_103be31561-475e1607f5/jar/library.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar","s":"Printing a class path","u":"/docs/commands/compile","h":"#printing-a-class-path","p":259},{"i":289,"t":"--javac-opt lets you add javac options which will be passed when compiling sources. scala-cli Hello.scala --javac-opt source --javac-opt 1.8 --javac-opt target --javac-opt 1.8 You can also add javac options with the using directive //> using javacOpt: //> using javacOpt source 1.8 target 1.8","s":"JVM options","u":"/docs/commands/compile","h":"#jvm-options","p":259},{"i":291,"t":"To exclude specific source files or entire directories from a Scala CLI project, use the exclude directive or command line parameter --exclude along with a pattern: an absolute path: /root/path/to/your/project/Main.scala a relative path: src/main/scala/Main.scala a glob pattern: *.sc note The exclude directive should be placed in your project.scala file, which Scala CLI uses to determine the project root directory. For more details on project.file, see the Project root directory reference. For example, to exclude all files in the example/scala directory, add the following directive to your project.file file: //> using exclude \"example/scala\"","s":"Exclude sources","u":"/docs/commands/compile","h":"#exclude-sources","p":259},{"i":293,"t":"Compile-only dependencies, allow to include certain libraries exclusively at the time of the compilation. These dependencies are added to the class path during compilation, but won't be included when the application is run. To declare a compile-only dependency, you should use the compileOnly.dep directive or --compile-lib command line option. For instance, to include the jsoniter-scala-macros library at compile-time, you would use: //> using compileOnly.dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" or by using the --compile-lib command line option: scala-cli Hello.scala --compile-lib \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\"","s":"Compile-Only Dependencies","u":"/docs/commands/compile","h":"#compile-only-dependencies","p":259},{"i":295,"t":"Debugging with Scala CLI is very simple. All one needs to do is to pass the --debug option, which is available for the run and test sub-commands.","s":"Debugging","u":"/docs/cookbooks/introduction/debugging","h":"","p":294},{"i":297,"t":"Let's start with creating a few example files, which we will run and debug later on: object MyClass extends App { println(\"Line 1\") println(\"Line 2\") println(\"Line 3\") } //> using dep org.scalameta::munit::0.7.27 class MyTests extends munit.FunSuite { test(\"foo\") { assert(2 + 2 == 4) } }","s":"Preparing files to debug","u":"/docs/cookbooks/introduction/debugging","h":"#preparing-files-to-debug","p":294},{"i":300,"t":"If you are using VS Code with Metals, you will have to define launch configurations in the launch.json file inside the .vscode directory. Within each configuration you will have to define the following configuration attributes: type, request, name, buildTarget, hostName and port. If you don't know what are the exact build target names of your project, you can check them in Metals Doctor in the Build target column: If no build targets have been found, perform the following steps: run scala-cli compile . in the command line. when the compilation is complete, run Connect to build server in the Metals build commands section. After these steps, build targets should be visible in the Metals Doctor view. Example launch.json configuration file: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"scala\", \"request\": \"attach\", \"name\": \"project\", \"buildTarget\": \"project_183d125c5c\", \"hostName\": \"localhost\", \"port\": 5005 }, { \"type\": \"scala\", \"request\": \"attach\", \"name\": \"project-test\", \"buildTarget\": \"project_183d125c5c-test\", \"hostName\": \"localhost\", \"port\": 5005 } ] } After defining configurations in the launch.json file, you should be able to see them in Configuration dropdown in the Run and Debug view: After setting up the configuration you can proceed to debugging.","s":"Configuration","u":"/docs/cookbooks/introduction/debugging","h":"#configuration","p":294},{"i":301,"t":"Set breakpoints for the file you would like to debug: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug if you would like to debug MyTests.test.scala file After compilation is completed, Scala CLI should stop and listen for transport dt_socket at port 5005. info Please note that 5005 is the default port for debugging with scala-cli. You can always change it by passing --debug-port option. At this moment go to the Run and Debug view, select proper configuration from the Configuration dropdown and run debugger by clicking green arrow on the side: After all these steps, the debugger should stop at the first breakpoint and you can proceed to debugging your code using all features delivered by VS Code. For more information check this guide.","s":"Debugging","u":"/docs/cookbooks/introduction/debugging","h":"#debugging","p":294},{"i":304,"t":"The first thing that you need to do to start debugging is setting breakpoints for the files you want to debug: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug if you would like to debug MyTests.test.scala file After compilation is completed, Scala CLI should stop and listen for transport dt_socket at port 5005. info Please note that 5005 is the default port for debugging with scala-cli. You can always change it by passing --debug-port option. At this moment, you can attach to process by clicking Run -> Attach to Process and choosing process, which is running at port 5005: After all these steps, the debugger should stop at the first breakpoint and you can proceed to debug your code using all features delivered by IntelliJ IDEA. For more information check this guide.","s":"Debugging in the attach mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-attach-mode","p":294},{"i":306,"t":"If you would like to debug in listen mode, add a new Remote JVM Debug configuration with the following setup: Set breakpoints for the files you want to debug: Run the previously set configuration by clicking on the green debug button on the side: Run one of the following commands depending on which file you would like to debug: run scala-cli MyClass.scala --debug-mode listen if you would like to debug MyClass.scala file run scala-cli test MyTests.test.scala --debug-mode listen if you would like to debug MyTests.test.scala file info attach is the default mode for debugging with Scala CLI. You can always change it by passing --debug-mode option. Available modes are: attach and listen. After all these steps the debugger should stop at the first breakpoint and you can proceed to debug your code using all features delivered by IntelliJ IDEA. For more information check this guide.","s":"Debugging in the listen mode","u":"/docs/cookbooks/introduction/debugging","h":"#debugging-in-the-listen-mode","p":294},{"i":309,"t":"Scala CLI lets you run, test, and package Scala code in various environments, including GitHub CI. To use Scala CLI features in a simple way you can use the GitHub Actions scala-cli-setup that installs everything necessary to run your Scala CLI application and more. For example, here's a simple ls application printing the files in a given directory: //> using scala 2.13 //> using dep com.lihaoyi::os-lib:0.7.8 @main def hello(args: String*) = val path = args.headOption match case Some(p) => os.Path(p, os.pwd) case _ => os.pwd if (os.isDir(path)) println(os.list(path).mkString(\",\")) else System.err.println(\"Expected directory path as an input\") and some tests for ls application: //> using dep org.scalameta::munit::0.7.27 import scala.util.Properties class TestsLs extends munit.FunSuite { test(\"ls\") { // prepare test directory val tempDir = os.temp.dir() // create files val expectedFiles = Seq(\"Ls\", \"Hello\").map(tempDir / _) expectedFiles.foreach(os.write(_, \"Hello\")) // check val scalaCLILauncher = if(Properties.isWin) \"scala-cli.bat\" else \"scala-cli\" val foundFiles = os.proc(scalaCLILauncher, \"Ls.scala\", \"--\", tempDir).call().out.trim() expectedFiles.map(_.toString).foreach { file => assert(foundFiles.contains(file)) } } }","s":"Preparing simple aplication","u":"/docs/cookbooks/introduction/gh-action","h":"#preparing-simple-aplication","p":307},{"i":311,"t":"The following configuration of ci.yml contains a definition of job that runs tests using Scala CLI for every platform defined in matrix.OS. jobs: build: runs-on: ${{ matrix.OS }} strategy: matrix: OS: [\"ubuntu-latest\", \"macos-latest\", \"windows-latest\"] steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: coursier/cache-action@v6.3 - uses: VirtusLab/scala-cli-setup@v0.1 - run: scala-cli test .","s":"Run tests in Github CI","u":"/docs/cookbooks/introduction/gh-action","h":"#run-tests-in-github-ci","p":307},{"i":313,"t":"To check the code style of your sources, you can use Scalafmt. To check your code format in GitHub CI by adding new job format: format: runs-on: \"ubuntu-latest\" steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: coursier/cache-action@v6.3 - uses: VirtusLab/scala-cli-setup@v0.1 - name: Scalafmt check run: | scala-cli fmt --check . || ( echo \"To format code run\" echo \" scala-cli fmt .\" exit 1 ) If the scala-cli fmt --check . command fails, it can be easily fixed by running scala-cli fmt ., which correctly formats your code.","s":"Check your Scala code format","u":"/docs/cookbooks/introduction/gh-action","h":"#check-your-scala-code-format","p":307},{"i":315,"t":"Scala CLI allows to build native executable applications using GraalVM, which can be uploaded as GitHub release artifacts. - name: Package app run: scala-cli .github/scripts/package.sc Given this simple Scala Script package.sc to package application to every platform: //> using scala 3.1.2 //> using dep com.lihaoyi::os-lib:0.8.0 import scala.util.Properties val platformSuffix: String = { val os = if (Properties.isWin) \"pc-win32\" else if (Properties.isLinux) \"pc-linux\" else if (Properties.isMac) \"apple-darwin\" else sys.error(s\"Unrecognized OS: ${sys.props(\"os.name\")}\") os } val artifactsPath = os.Path(\"artifacts\", os.pwd) val destPath = if (Properties.isWin) artifactsPath / s\"ls-$platformSuffix.exe\" else artifactsPath / s\"ls-$platformSuffix\" val scalaCLILauncher = if (Properties.isWin) \"scala-cli.bat\" else \"scala-cli\" os.makeDir(artifactsPath) os.proc(scalaCLILauncher,\"--power\", \"package\", \".\", \"-o\", destPath, \"--native-image\") .call(cwd = os.pwd) .out .text() .trim","s":"Package your application","u":"/docs/cookbooks/introduction/gh-action","h":"#package-your-application","p":307},{"i":317,"t":"To upload generated native executable applications to artifacts you can use upload-artifact GitHub Actions. - uses: actions/upload-artifact@v3 with: name: launchers path: artifacts if-no-files-found: error retention-days: 2 When release CI pass, you should be able to download artifacts that contain native launchers of your applications. Here you can find examples of a CI that contains generated launcher based on this cookbook. You can find the code of this cookbook here.","s":"Distribute generated native application","u":"/docs/cookbooks/introduction/gh-action","h":"#distribute-generated-native-application","p":307},{"i":319,"t":"You can use Scala CLI to test your code compatibility with various versions of java, with a key point being that manual installation of a JDK/SDK is not required(!). Scala CLI automatically downloads the Java version you specify. As an example, the following snippet uses the new method Files.writeString from Java 11: import java.nio.file.Files import java.nio.file.Paths object Main extends App { val dest = Files.createTempDirectory(\"scala-cli-demo\").resolve(\"hello.txt\") val filePath = Files.writeString(dest, \"Hello from ScalaCli\") val fileContent: String = Files.readString(filePath) println(fileContent) } To use Java 11 to run this application, pass the following --jvm option to the Scala CLI command: scala-cli --jvm adopt:11 Main.scala To attempt to compile the application with Java 8, change the value of the --jvm parameter: scala-cli --jvm 8 Main.scala # In this case, it raises an error because the `Files.createTempFile` method is not available in java 8 # # Exception in thread main: java.lang.Exception: java.lang.NoSuchMethodError: java.nio.file.Files.writeString(Ljava/nio/file/Path;Ljava/lang/CharSequence;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; # at method print in modules/runner/src/main/scala-3-stable/scala/cli/runner/Stacktrace.scala:12 inside runner_3.jar # at method printException in modules/runner/src/main/scala/scala/cli/runner/StackTracePrinter.scala:91 inside runner_3.jar # at method main in modules/runner/src/main/scala/scala/cli/runner/Runner.scala:22 inside runner_3.jar","s":"Changing Java versions","u":"/docs/cookbooks/introduction/scala-jvm","h":"","p":318},{"i":321,"t":"Scala CLI allows to easly compile and run Scala Scripts. It also allows for straightforward compilation with Scala Native. Scala Native is an ahead-of-time compiler to native binary allowing for instant startup times, meaning that along with scala-cli, it should perfectly suit the needs of a fast scripting tool.","s":"Scripts with instant startup","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"","p":320},{"i":323,"t":"As an example, let’s build a script printing files from a directory with sizes bigger than a passed value. //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) Running this for a dir directory and 20 MB as a lower limit with scala-cli size-higher-than.scala – dir 20 can give us for example: (>20MB of text) scala-cli size-higher-than.scala -- dir 20 Compiling project (Scala 3.1.1, JVM) Compiled project (Scala 3.1.1, JVM) /Users/user/Documents/workspace/dir/large-file.txt A keen eye will notice that we have not yet compiled to Scala Native. We are still running on the JVM! We can fix that by either running with a —-native option, or, in this case, by including an additional using directive: //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 //> using platform scala-native @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) After rerunning, you may notice that while the initial compilation took a little longer, subsequent runs will severely cut on the startup time compared to the JVM.","s":"Using Scala Native","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#using-scala-native","p":320},{"i":325,"t":"We can make the runtime itself even faster, using various Scala Native optimization options: debug - what was used by default up to this point, fast compilation with a slower runtime release-fast - moderate compilation time with a faster runtime release-full - slow compilation time with the fastest runtime We pass these using a -–native-mode scala-cli option or, like previously, by adding a using directive: //> using scala 3.1.1 //> using dep com.lihaoyi::os-lib::0.8.1 //> using platform scala-native //> using nativeMode release-full @main def sizeHigherThan(dir: String, minSizeMB: Int) = val wd = os.pwd / dir val files = os.walk.attrs(wd).collect{ case (p, attrs) if attrs.size > minSizeMB * 10E6 => p } files.foreach(println(_)) We can also package this script into a separate binary with the package command, useful especially on Windows where typically shebangs won’t work:","s":"Optimization options","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#optimization-options","p":320},{"i":327,"t":"Some things to look out for when working with Scala Native: dependencies - libraries have to be published separately for Scala Native. Notice the org::project::version double colon syntax used for os-lib - it basically hides org::project_native[Scala Native binary version]:version underneath. Fortunately, many libraries are already available for Scala Native. However, Java dependencies will not work altogether. some differences exist when compared to Scala on the JVM.","s":"Additional considerations","u":"/docs/cookbooks/introduction/instant-startup-scala-scripts","h":"#additional-considerations","p":320},{"i":329,"t":"By default, Scala CLI runs the latest supported scala version. See our list of Supported Scala Versions in Scala CLI. To demonstrate how this works, here’s a universal piece of code that detects the Scala version at runtime. The code is a bit complicated, so we suggest that you skip reading the whole file, and just focus on what it prints: object ScalaVersion extends App { def props(url: java.net.URL): java.util.Properties = { val properties = new java.util.Properties() val is = url.openStream() try { properties.load(is) properties } finally is.close() } def scala2Version: String = props(getClass.getResource(\"/library.properties\")).getProperty(\"version.number\") def checkScala3(res: java.util.Enumeration[java.net.URL]): String = if (!res.hasMoreElements) scala2Version else { val manifest = props(res.nextElement) manifest.getProperty(\"Specification-Title\") match { case \"scala3-library-bootstrapped\" => manifest.getProperty(\"Implementation-Version\") case _ => checkScala3(res) } } val manifests = getClass.getClassLoader.getResources(\"META-INF/MANIFEST.MF\") val scalaVersion = checkScala3(manifests) val javaVersion = System.getProperty(\"java.version\") println(s\"Scala: $scalaVersion\") } When this application is run without specifying a Scala version, it uses the latest stable release of Scala — 3.1.0 at the time of writing this doc: scala-cli ScalaVersion.scala When you want to control the Scala version, you can control it from the command line using the --scala option (with -S and --scala-version aliases): scala-cli -S 2.13.5 ScalaVersion.scala In many cases you won't care for a precise Scala version and will want \"any Scala 2\" or \"any 2.13 release.\" For this situation, Scala CLI accepts version prefixes like this: scala-cli -S 2 ScalaVersion.scala and this: scala-cli -S 2.12 ScalaVersion.scala In the first example (-S 2), the application picks up the latest Scala 2 stable release (2.13.9 at the time of this writing). In the second example, the application picks up the latest stable release of 2.12 (which is 2.12.18 at the time of this writing). You can also pin the version of the language within a .scala file with using directives. info The using directives syntax is still experimental, and may change in future versions of Scala CLI. Here’s an example of a source code file named version.scala that contains a using directive: //> using scala 2.12 object OldCode //rest of the config Now when you compile that code along with the previous ScalaVersion.scala file: scala-cli ScalaVersion.scala version.scala The output at the time of this writing is \"2.12.18\". The Scala CLI philosophy is “command line first,” so any configuration information that’s passed to the command line will override using directives. So when you run this command with the -S option: scala-cli -S 2.13.10 ScalaVersion.scala version.scala the result is \"2.13.10\" (as opposed to \"2.12.18\" in the previous example). note See our Using Directives Guide for more details on using directives.","s":"Picking the Scala version","u":"/docs/cookbooks/introduction/scala-versions","h":"","p":328},{"i":331,"t":"For prototyping, scripting, and other use cases that won’t need to be run multiple times in the future, providing a Scala version generally isn’t necessary. Scala is source and binary compatible within each major version (e.g., 2.12.x or 3.1.x) so specifying the version in epoch.major form (e.g., 2.12, 2.13, or 3.1) should be perfectly fine for most use cases. When your Scala code contains more advanced features that may be more sensitive for changes in minor version (e.g., from 2.13.4 to 2.13.5) we recommend specifying the complete Scala version.","s":"When should I provide a full version of Scala?","u":"/docs/cookbooks/introduction/scala-versions","h":"#when-should-i-provide-a-full-version-of-scala","p":328},{"i":334,"t":"Scala scripts are files that contain Scala code without a main method. These source code files don't require build-tool configurations. To run Scala scripts very quickly without waiting the need for build tools, use Scala CLI.","s":"Scala Scripts","u":"/docs/cookbooks/introduction/scala-scripts","h":"#scala-scripts","p":332},{"i":336,"t":"For example, given this simple script: val sv = scala.util.Properties.versionNumberString val message = s\"Hello from Scala ${sv}, Java ${System.getProperty(\"java.version\")}\" println(message) You can run it directly with Scala CLI — there's no need for a build tool or additional configuration: scala-cli run HelloScript.sc Alternatively, you can add a \"shebang\" header to your script, make it executable, and execute it directly with Scala CLI. For example, given this script with a header that invokes Scala CLI: #!/usr/bin/env -S scala-cli shebang val sv = scala.util.Properties.versionNumberString def printMessage(): Unit = val message = s\"Hello from Scala ${sv}, Java ${System.getProperty(\"java.version\")}\" println(message) printMessage() You can make it executable and then run it like this: chmod +x HelloScriptSheBang.sc ./HelloScriptSheBang.sc # Hello from Scala 2.13.6, Java 16.0.1 You can also pass command line arguments to Scala scripts: #!/usr/bin/env -S scala-cli shebang println(args(1)) chmod +x ScriptArguments.sc ./ScriptArguments.sc foo bar # bar As shown, command line arguments are accessed through the special args variable.","s":"Run","u":"/docs/cookbooks/introduction/scala-scripts","h":"#run","p":332},{"i":338,"t":"All of the features shown for non-scripts work for Scala scripts as well, such as waiting for changes (watch mode), dependency menagement, packaging, compiling, etc.","s":"Features","u":"/docs/cookbooks/introduction/scala-scripts","h":"#features","p":332},{"i":340,"t":"For example, run the package sub-command to package your script as a lightweight executable JAR file: scala-cli --power package HelloScript.sc ./HelloScript","s":"Package","u":"/docs/cookbooks/introduction/scala-scripts","h":"#package","p":332},{"i":342,"t":"As another example, pass --watch to Scala CLI to watch all source files for changes, and then re-run them when there is a change: scala-cli --watch HelloScript.sc","s":"Watch mode","u":"/docs/cookbooks/introduction/scala-scripts","h":"#watch-mode","p":332},{"i":344,"t":"The --test-only option is useful for when you only want to run a specific subset of tests. In this cookbook, we will walk through how to use the --test-only option with the test sub-command in Scala CLI, specifically when using the munit and utest test frameworks.","s":"Filter the test suites to run","u":"/docs/cookbooks/introduction/test-only","h":"","p":343},{"i":346,"t":"The --test-only option in Scala CLI supports using glob patterns to filter test suites to run. A glob pattern is a string which contains asterisk * characters to match a set of test suites. Here are three examples of glob patterns for how to filter test suites with --test-only: start with test - test* end with test - *test contains test - *test* note The --test-only option is supported for every test framework running with Scala CLI. For example, passing tests.only* to the --test-only option runs only the test suites which start with tests.only: //> using dep org.scalameta::munit::0.7.29 package tests.only class BarTests extends munit.FunSuite { test(\"bar\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test . --test-only 'tests.only*' # tests.only.BarTests: # + bar 0.045s","s":"Filter the test suites","u":"/docs/cookbooks/introduction/test-only","h":"#filter-the-test-suites","p":343},{"i":348,"t":"note Test frameworks may have their own specific API for specifying the test cases to run aside from the test-only input.","s":"Running a single test case by name","u":"/docs/cookbooks/introduction/test-only","h":"#running-a-single-test-case-by-name","p":343},{"i":350,"t":"To run a specific test case inside a test suite pass *test-name* as an argument to Scala CLI: //> using dep org.scalameta::munit::0.7.29 package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } scala-cli test . -- '*foo*' # tests.only.Tests: # + foo 0.045s # + foo-again 0.001s This will only run the test which contains the name foo, any other tests in your test suite will be skipped.","s":"Munit","u":"/docs/cookbooks/introduction/test-only","h":"#munit","p":343},{"i":352,"t":"Unfortunately, the utest test framework doesn't support using glob pattern * to filter the test cases to run. In order to run a specific test case you will need to specify the exact name of the test you want to run. //> using dep com.lihaoyi::utest::0.7.10 import utest._ object MyTests extends TestSuite { val tests = Tests { test(\"foo\") { assert(2 + 2 == 4) println(\"Hello from \" + \"tests\") } test(\"bar\") { assert(2 + 2 == 4) println(\"Hello from \" + \"tests\") } } } scala-cli test . -- 'MyTests.foo' # -------------------------- Running Tests MyTests.foo -------------------------- # Hello from tests # + MyTests.foo 8ms # Tests: 1, Passed: 1, Failed: 0 This will run only the test case with the name MyTests.foo.","s":"Utest","u":"/docs/cookbooks/introduction/test-only","h":"#utest","p":343},{"i":354,"t":"Scala CLI lets you package your applications as native executables using GraalVM native images. As an example, let's package the following application as a native executable using GraalVM native image: object Echo { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } The following command packages this application as a native executable: scala-cli --power package --native-image Echo.scala -o echo # Run echo on macOS ./echo a b # a b You can pass custom options to GraalVM native image by passing them after --, like scala-cli --power package --native-image Echo.scala -o echo -- --no-fallback","s":"Packaging as GraalVM native images ⚡","u":"/docs/cookbooks/package/native-images","h":"","p":353},{"i":356,"t":"info This article requires knowledge of the Scala language (how to define a class or method) as well as Scala tooling (the REPL, and basics of dependency management and unit tests). In this article we show how to use Scala CLI to create a basic script, followed by small project with features like dependencies, tests, and IDE support. We aim to provide you with a knowledge of how to create and develop your first projects using Scala CLI. First, let's verify if Scala CLI is properly installed with a simple \"hello world\" test: echo 'println(\"Hello\")' | scala-cli - Hello Running this command the first time may take a bit longer than usual and prints a fair number of logging output because Scala CLI needs to download all the artifacts it needs to compile and run the code.","s":"Getting started","u":"/docs/getting_started","h":"","p":355},{"i":358,"t":"In that example we actually just created a Scala Script. To demonstrate this more fully, let's create a script in a hello.sc file that greets more properly: def helloMessage(names: Seq[String]) = names match case Nil => \"Hello!\" case names => names.mkString(\"Hello: \", \", \", \"!\") println(helloMessage(args.toSeq)) When that script is given no names, it prints \"Hello!\", and when it’s given one or more names it prints the string that's created in the second case statement. With Scala CLI we run the script like this: scala-cli hello.sc Hello To provide arguments to the script we add them after --: scala-cli hello.sc -- Jenny Jake Hello Jenny, Jake! You may wonder what kind of Scala version was used under the hood. The answer is the latest stable version which was tested in Scala CLI. If you want to specify the Scala version you can use -S or --scala option. More about setting Scala version in the dedicated cookbook. Scala CLI offers many more features dedicated for scripting, as described in the dedicated guide.","s":"Scripting","u":"/docs/getting_started","h":"#scripting","p":355},{"i":360,"t":"Now let's build something more serious. For this example, it's best to start with some prototyping inside the REPL. We can start a REPL session by running scala-cli repl. (If desired, you can also set the Scala version with -S or --scala.) note Scala CLI reuses most of its options across all of its commands. One of the main strengths of Scala is its ecosystem. Scala CLI is designed in a way to expose the Scala ecosystem to all usages of Scala, and running the REPL is no exception. To demonstrate this, let's start prototyping with os-lib — a Scala interface to common OS filesystem and subprocess methods. To experiment with os-lib in the REPL, we simply need to add the parameter --dep com.lihaoyi::os-lib:0.9.0, as shown here: scala-cli repl --dep com.lihaoyi::os-lib:0.9.0 scala> os.pwd val res0: os.Path = ... scala> os.walk(os.pwd) val res1: IndexedSeq[os.Path] = ArraySeq(...)","s":"Dependencies","u":"/docs/getting_started","h":"#dependencies","p":355},{"i":362,"t":"Now it's time to write some logic, based on the prototyping we just did. We'll create a filter function to display all files with the given filename extension in the current directory. For the consistency of our results, let's create a new directory and cd to it: mkdir scala-cli-getting-started cd scala-cli-getting-started Now we can write our logic in a file named files.scala: //> using dep com.lihaoyi::os-lib:0.9.0 def filesByExtension( extension: String, dir: os.Path = os.pwd): Seq[os.Path] = os.walk(dir).filter { f => f.last.endsWith(s\".$extension\") && os.isFile(f) } As you may have noticed, we specified a dependency within files.scala using the //> using dep com.lihaoyi::os-lib:0.9.0 syntax. With Scala CLI, you can provide configuration information with using directives — a dedicated syntax that can be embedded in any .scala file. For more details, see our dedicated guide for using directives. Now let's check if our code compiles. We do that by running: scala-cli compile . Notice that this time we didn’t provide a path to single files, but rather used a directory; in this case, the current directory. For project-like use cases, we recommend providing directories rather than individual files. For most cases, specifying the current directory (.) is a best choice.","s":"A project","u":"/docs/getting_started","h":"#a-project","p":355},{"i":364,"t":"Some people are fine using the command line only, but most Scala developers use an IDE. To demonstrate this, let's open Metals with your favorite editor inside scala-cli-getting-started directory: At the present moment, support for IntelliJ is often problematic. But know that we are working on making it as rock-solid as Metals. Actually, in this case, we cheated a bit by running the compilation first. In order for Metals or IntelliJ to pick up a Scala CLI project, we need to generate a BSP connection detail file. Scala CLI generates these details by default every time compile, run, or test are run. We also expose a setup-ide command to manually control creation of the connection details file. For more information on this, see our IDE guide.","s":"IDE support","u":"/docs/getting_started","h":"#ide-support","p":355},{"i":366,"t":"With our IDE in place, how can we test if our code works correctly? The best way is to create a unit test. The simplest way to add a test using scala-cli is by creating a file whose name ends with .test.scala, such as files.test.scala. (There are also other ways to mark source code files as containing a test, as described in tests guide.) We also need to add a test framework. Scala CLI support most popular test frameworks, and for this guide we will stick with munit. To add a test framework, we just need an ordinary dependency, and once again we'll add that with the using directive: //> using dep org.scalameta::munit:1.0.0-M1 class TestSuite extends munit.FunSuite { test(\"hello\") { val expected = Set(\"files.scala\", \"files.test.scala\") val obtained = filesByExtension(\"scala\").map(_.last).toSet assertEquals(obtained, expected) } } Now we can run our tests at the command line: scala-cli test . Compiling project (test, Scala 3.0.2, JVM) Compiled project (test, Scala 3.0.2, JVM) TestSuite: + hello 0.058s or directly within Metals:","s":"Tests","u":"/docs/getting_started","h":"#tests","p":355},{"i":368,"t":"With our code ready and tested, now it's time to turn it into a command-line tool that counts files by their extension. For this we can write a simple script. A great feature of Scala CLI is that scripts and Scala sources can be mixed: val (ext, directory) = args.toSeq match case Seq(ext) => (ext, os.pwd) case Seq(ext, directory) => (ext, os.Path(directory)) case other => println(s\"Expected: `extension [directory]` but got: `${other.mkString(\" \")}`\") sys.exit(1) val files = filesByExtension(ext, directory) files.map(_.relativeTo(directory)).foreach(println) As you probably noticed, we are using os-lib in our script without any using directive, How is that possible? The way it works is that configuration details provided by using directives are global, and apply to all files. Since files.scala and countByExtension.sc are compiled together, the using directives in files.scala are used when compiling both files. (Note that defining a library dependency in more than one file is an anti-pattern.) Now let's run our code, looking for all files that end with the .scala extension: scala-cli . -- scala files.scala .scala-build/project_940fb43dce/src_generated/main/countByExtension.scala files.test.scala Seeing that output, you may wonder, why do we have an additional .scala file under the .scala-build dir? The way this works is that under the hood, Scala CLI sometimes needs to preprocess source code files — such as scripts. So these preprocessed files are created under the .scala-build directory, and then compiled from there.","s":"A project, vol 2","u":"/docs/getting_started","h":"#a-project-vol-2","p":355},{"i":370,"t":"We could stop here and call Scala CLI on our set of sources every time. Scala CLI uses caches aggressively, so rollup runs are reasonably fast — less than 1,500 milliseconds on tested machine — but sometimes this isn't fast enough, or shipping sources and compiling them may be not convenient. For these use cases, Scala CLI offers means to package your project. For example, we can run this command to generate a thin, executable jar file, with the compiled code inside: scala-cli --power package . -o countByExtension The default binary name is app, so in this example we provide the -o flag to make the name of the binary countByExtension. Now we can run our project like this: ./countByExtension scala This time it only took 350 milliseconds, so this is a big improvement. When you create a binary file (a runnable jar) like this, it's self-contained, and can be shipped to your colleagues or deployed. We can reduce the startup time even further using Scala Native, or by packaging our application to other formats like Docker container, assembly, or even OS-specific packages (.dep, .pkg, etc.). See those resources for more information.","s":"Packaging","u":"/docs/getting_started","h":"#packaging","p":355},{"i":372,"t":"With this guide we've only scratched the surface of what Scala CLI can do. For many more details, we've prepared a set of cookbooks that showcase solutions to common problems, as well as a detailed set of guides for our commands. We also have a dedicated room on Scala discord where you can ask for help or discuss anything that's related to Scala CLI. For more in-depth discussions, we're using Github discussions in our repo; this is the best place to suggest a new feature or any improvements.","s":"Summary","u":"/docs/getting_started","h":"#summary","p":355},{"i":374,"t":"Scala CLI can create an executable application and package it into a Docker image. For example, here's a simple piece of code that will be executed in a Docker container: object HelloDocker extends App { println(\"Hello from Docker\") } Passing --docker to the package sub-command generates a Docker image. When creating a Docker image, the --docker-image-repository parameter is mandatory. The following command generates a hello-docker image with the latest tag: scala-cli --power package --docker HelloDocker.scala --docker-image-repository hello-docker docker run hello-docker # Hello from Docker You can also package your app in the Scala.js or Scala Native environments. For example, this command creates a Scala.js Docker image: scala-cli --power package --js --docker HelloDocker.scala --docker-image-repository hello-docker This command creates a Scala Native Docker image: scala-cli --power package --native --docker HelloDocker.scala --docker-image-repository hello-docker note Packaging a Scala Native application to a Docker image is supported only on Linux.","s":"Packaging as Docker images ⚡","u":"/docs/cookbooks/package/scala-docker","h":"","p":373},{"i":376,"t":"Similar to the Scala Toolkit and Typelevel toolkit, it is possible to create your own, custom toolkit. Having a custom toolkit with common libraries can speed up the development using scala-cli. Let's look at how we can create a new toolkit. For example, to create a LiHaoyi ecosystem toolkit, we can name the file as LiHaoyiToolkit.scala and add the required libraries as dependency directives: //> using scala 2.13, 3 //> using publish.name toolkit //> using dep com.lihaoyi::upickle::3.1.3 //> using dep com.lihaoyi::os-lib::0.9.2 //> using dep com.lihaoyi::requests::0.8.0 //> using dep com.lihaoyi::fansi::0.4.0 This toolkit is a combination of 4 libraries from com.lihaoyi organization as defined before. The key publish.name must have the value toolkit to be used as a toolkit. Similarly, define the scalajs version of toolkit in LiHaoyiToolkit.js.scala file. Notice the js.scala extension. It should also have publish.name as toolkit. If testkit is supported, it can also be added as another file, LiHaoyiToolkitTest.scala with publish.name as toolkit-test: //> using scala 2.13, 3 //> using publish.name toolkit-test //> using dep com.lihaoyi::utest::0.8.2 Additionally, more configurations needed for publishing the toolkit can be kept in a conf file, for example, publish-conf.scala: //> using publish.organization com.yadavan88 //> using publish.version 0.1.0 //> using publish.url https://github.com/yadavan88/lihaoyi-toolkit //> using publish.license Apache-2.0 //> using publish.repository central //> using publish.developer \"yadavan88|Yadu Krishnan|https://github.com/yadavan88\" //> using repository sonatype:public The toolkit can be published locally using the command: scala-cli --power publish local --cross LiHaoyiToolkit.scala publish-conf.scala Similarly, it is also possible to publish to a central repository. Refer to the GitHub Action workflow for more details. Once it is published, it can be accessed using the org-name with which it got published. For example, with the published toolkit under the organization com.yadavan88, it can be accessed as: //> using toolkit com.yadavan88:0.1.0 @main def main() = { println(fansi.Color.Blue(\"Hello world!\")) println(\"path is : \" + os.pwd) } This brings in all the dependencies mentioned in the custom toolkit file.","s":"Custom Toolkit","u":"/docs/guides/advanced/custom-toolkit","h":"","p":375},{"i":378,"t":"Scala CLI lets you package your application into a lightweight JAR file that can be easily run. The JAR file only contains the byte code that’s generated from your source code files, and automatically downloads its dependencies on its first run. As an example, the following snippet contains a short application to detect the OS: object DetectOsApp extends App { def getOperatingSystem(): String = { val os: String = System.getProperty(\"os.name\") os } println(s\"os: ${getOperatingSystem()}\") }","s":"Packaging as executable files ⚡","u":"/docs/cookbooks/package/scala-package","h":"","p":377},{"i":380,"t":"By default, the package sub-command generates a lightweight JAR that contains only your bytecode. This is how you create a lightweight JAR named DetectOsApp.jar: scala-cli --power package DetectOsApp.scala Lightweight JARs require the java command to be available, and access to the internet, if dependencies need to be downloaded. This is how you run it on macOS: # Run DetectOsApp on macOS ./DetectOsApp # os: Mac OS X The lightweight JAR that was just built on macOS can also run on Linux: # Run DetectOsApp on Linux ./DetectOsApp # os: Linux Scala CLI supports building Lightweight JARs in the macOS, Linux, and Windows environments. JARs built on macOS and Linux are portable between these two operating systems. Lightweight JARs built on Windows can only be run on Windows.","s":"Default format (lightweight launcher)","u":"/docs/cookbooks/package/scala-package","h":"#default-format-lightweight-launcher","p":377},{"i":382,"t":"Passing --assembly to the package sub-command generates so-called \"assemblies,\" or \"fat JARs\": scala-cli --power package --assembly DetectOsApp.scala Assemblies also require the java command to be available in the PATH. But in this case, all of the dependencies that are needed are packaged into the assembly, so nothing gets downloaded upon the first run, and no internet access is required. # Run DetectOsApp on macOS ./DetectOsApp # os: Mac OS X","s":"Assemblies","u":"/docs/cookbooks/package/scala-package","h":"#assemblies","p":377},{"i":384,"t":"Although the Scala CLI runner can be used as a native image and thus will not always be run on the JVM it still supports Java properties. There are a couple ways to specify them.","s":"Java properties","u":"/docs/guides/advanced/java-properties","h":"","p":383},{"i":386,"t":"Java properties can be passed as arguments, before the sub-command name and sources, when invoking scala-cli, e.g. scala-cli '-Dcoursier.credentials=maven.pkg.github.com Private_Token:gh_token1234' run . note scala-cli run . -Dfoo=bar would pass the java property into your Scala app scala-cli -Dfoo=bar run . would pass the java property into scala-cli.","s":"On the Command line","u":"/docs/guides/advanced/java-properties","h":"#on-the-command-line","p":383},{"i":388,"t":"You can also use a .scala-jvmopts file placed in the project's root, example file content: -Dcoursier.credentials=maven.pkg.github.com Private_Token:gh_token1234 -Dhttp.proxy=4.4.4.4 -Dhttp.user=User2","s":"File named .scala-jvmopts","u":"/docs/guides/advanced/java-properties","h":"#file-named-scala-jvmopts","p":383},{"i":390,"t":"It's also possible to use the config subcommand to set the properties globally: scala-cli --power config -i java.properties \"http.proxy=4.4.4.4\" \"http.user=User2\" \"coursier.credentials=...\" note Please note that if you need to modify the Java properties, you have to redefine all of them. It's not possible to update just a single value via the config command. Each update effectively replaces the entire Java properties list.","s":"Scala CLI's config","u":"/docs/guides/advanced/java-properties","h":"#scala-clis-config","p":383},{"i":392,"t":"Scala CLI will also read environment variables JAVA_OPTS and JDK_JAVA_OPTIONS and scan them for Java properties: export JAVA_OPTS=\"-Dhttp.proxy=4.4.4.4 -Dhttp.user=User2\" note The -D prefix can only be dropped when writing the values to config.","s":"JAVA_OPTS and JDK_JAVA_OPTIONS","u":"/docs/guides/advanced/java-properties","h":"#java_opts-and-jdk_java_options","p":383},{"i":394,"t":"Scala Native works with Scala 3.1.x, 2.13.x and 2.12.x. Scripts are unavailable for Scala 2.12.x. Scala Native requires the LLVM toolchain - see requirements on Scala Native website.","s":"Scala Native","u":"/docs/guides/advanced/scala-native","h":"","p":393},{"i":396,"t":"Enable Scala Native support by passing --native to Scala CLI, such as: scala-cli Test.scala --native A Scala Native version can be set by passing --native-version with an argument: scala-cli Test.scala --native --native-version 0.4.3 These can also be set in a file, or in a project (in your project.scala file) by using directives: //> using platform native //> using nativeVersion 0.4.3 Platform compatibility and supported Scala language versions depend on this version. It is recommended to use the newest stable version.","s":"Configuration","u":"/docs/guides/advanced/scala-native","h":"#configuration","p":393},{"i":398,"t":"This section is currently a work in progress, but here are some initial notes: Beware platform dependencies compile / run / test / package should all work","s":"Dependencies","u":"/docs/guides/advanced/scala-native","h":"#dependencies","p":393},{"i":400,"t":"Instead of passing paths to your sources, you can also pass the code itself with the appropriate option. scala-cli run --scala-snippet '@main def hello() = println(\"Hello\")' Hello You can also divide your code into multiple snippets when passing it this way. Each snippet is then treated as a separate input by Scala CLI. scala-cli run --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }' Hello","s":"Snippets","u":"/docs/guides/advanced/snippets","h":"","p":399},{"i":402,"t":"scripts scala-cli run -e 'println(\"Hello\")' Hello Scala code scala-cli run --scala-snippet '@main def hello() = println(\"Hello\")' Hello Java code scala-cli run --java-snippet 'class Hello { public static void main(String args[]) { System.out.println(\"Hello\"); } }' Hello Markdown code (experimental) scala-cli run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Hello a mix of Scala, Java and scripts scala-cli run --scala-snippet '@main def hello() = println(s\"${JavaSnippet.hello} ${snippet.world}\")' --java-snippet 'public class JavaSnippet { public static String hello = \"Hello\"; }' --script-snippet 'def world = \"world\"' Hello world","s":"Examples","u":"/docs/guides/advanced/snippets","h":"#examples","p":399},{"i":404,"t":"It is also possible to mix snippets with on-disk sources. object Main extends App { val snippetData = SnippetData() println(snippetData.value) } scala-cli Main.scala --scala-snippet 'case class SnippetData(value: String = \"Hello\")' Hello Or even with piped ones, why not. echo 'println(SnippetData().value)' || scala-cli _.sc --scala-snippet 'case class SnippetData(value: String = \"Hello\")' Hello Nothing stops you from mixing everything all at once, really. object Main extends App { val scalaSnippetString = ScalaSnippet().value val javaSnippetString = JavaSnippet.data val scriptSnippetString = snippet.script val pipedInputString = stdin.piped val ondiskScriptString = ondisk.script println(s\"Output: $scalaSnippetString $javaSnippetString $scriptSnippetString $pipedInputString\") } def script = \"on-disk-script\" echo 'def piped = \"piped-script\"'|scala-cli . _.sc --scala-snippet 'case class ScalaSnippet(value: String = \"scala-snippet\")' --java-snippet 'public class JavaSnippet { public static String data = \"java-snippet\"; }' --script-snippet 'def script = \"script-snippet\"' Output: scala-snippet java-snippet script-snippet piped-script","s":"Snippets and other kinds of inputs","u":"/docs/guides/advanced/snippets","h":"#snippets-and-other-kinds-of-inputs","p":399},{"i":406,"t":"When referring to code coming from a script snippet passed with --script-snippet (or -e), you use its wrapper name: snippet scala-cli run --scala-snippet '@main def main() = println(snippet.hello)' --script-snippet 'def hello: String = \"Hello\"' Hello When referring to code coming from multiple script snippets, you use their wrapper names according to the order they were passed (starting from 0 for the first script snippet): snippet${snippetNumber}. The snippetNumber is omitted for the first script snippet (0). In other words, the first passed snippet is just snippet, the second is snippet1, then snippet2 and so on, as in the example: scala-cli run --scala-snippet '@main def main() = println(s\"${snippet.hello} ${snippet1.world}${snippet2.exclamation}\")' --script-snippet 'def hello: String = \"Hello\"' --script-snippet 'def world: String = \"world\"' --script-snippet 'def exclamation: String = \"!\"' Hello world! This is similar to how you refer to code from piped scripts through their wrapper name (stdin), more on which can be found in the scripts guide. In fact, you can refer to both kinds of scripts at one time, just keep in mind that you need to pick which script is to actually be run with the --main-class option when multiple scripts are present on the classpath (and no non-script main class was passed). println(s\"${stdin.hello} ${snippet.world}${snippet1.exclamation}\") echo 'def hello = \"Hello\"' | scala-cli _.sc ondisk.sc -e 'def world = \"world\"' -e 'def exclamation = \"!\"' --main-class ondisk_sc Hello world! When in doubt on what main classes are available on the classpath, you can always refer to the output of --list-main-classes echo 'def hello = \"Hello\"' | scala-cli _.sc ondisk.sc -e 'def world = \"world\"' -e 'def exclamation = \"!\"' --list-main-classes ondisk_sc snippet_sc stdin_sc","s":"Referring to code from a snippet","u":"/docs/guides/advanced/snippets","h":"#referring-to-code-from-a-snippet","p":399},{"i":408,"t":"Instead of passing paths to your sources, you can also pipe your code via standard input: echo '@main def hello() = println(\"Hello\")' | scala-cli _ Hello","s":"Piping","u":"/docs/guides/advanced/piping","h":"","p":407},{"i":410,"t":"The _ wildcard implies that the piped code is a standard Scala app. It is also possible to pass a script or Java code, when using the appropriate wildcard. The available options are as follows: for standard Scala code use _, _.scala or -.scala; for Scala scripts use -, _.sc or -.sc; for Java code use _.java or -.java; for Markdown code use _.md or -.md.","s":"Wildcards","u":"/docs/guides/advanced/piping","h":"#wildcards","p":407},{"i":412,"t":"scripts echo 'println(\"Hello\")' | scala-cli _.sc Hello Scala code echo '@main def hello() = println(\"Hello\")' | scala-cli _.scala Hello Java code echo 'class Hello { public static void main(String args[]) { System.out.println(\"Hello\"); } }' | scala-cli _.java Hello Markdown code (experimental) echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli _.md Hello","s":"Examples","u":"/docs/guides/advanced/piping","h":"#examples","p":407},{"i":414,"t":"It is also possible to pipe some code via standard input, while the rest of your code is on-disk. echo 'case class HelloMessage(msg: String)' > HelloMessage.scala echo '@main def hello() = println(HelloMessage(msg = \"Hello\").msg)' | scala-cli _ HelloMessage.scala Hello You can even refer to code from piped scripts, when needed. A piped script can be referred to by its wrapper name stdin, as in the example below. echo '@main def main() = println(stdin.message)' > PrintMessage.scala echo 'def message: String = \"Hello\"' | scala-cli PrintMessage.scala _.sc Hello","s":"Mixing piped sources with on-disk ones","u":"/docs/guides/advanced/piping","h":"#mixing-piped-sources-with-on-disk-ones","p":407},{"i":417,"t":"Scala CLI lets you run Scala code straight from GitHub gists, without the need to manually download them first. This is done by passing the link to a gist as an argument to Scala CLI: For example, given the gist https://gist.github.com/alexarchambault/7b4ec20c4033690dd750ffd601e540ec, which contains these two files: object Messages { def hello = \"Hello\" } println(Messages.hello) You can run them with Scala CLI like this: scala-cli https://gist.github.com/alexarchambault/7b4ec20c4033690dd750ffd601e540ec This example prints Hello to the standard output. note As shown in this example, the gist isn't limited to just one file. Scala CLI downloads the gist's archive and unzips it, so the gist can contain multiple files that depend on each other. Scala CLI also caches the project sources using Coursier's cache.","s":"Running code from gists","u":"/docs/cookbooks/introduction/gists","h":"#running-code-from-gists","p":415},{"i":419,"t":"Together with the GitHub CLI (gh), it becomes really easy to share Scala code. If you want to share a code file named file.scala, just run this command to create the gist: gh gist create file.scala Then you (and others) can run it quickly, using the Scala CLI approach shown above.","s":"Sharing code snippets","u":"/docs/cookbooks/introduction/gists","h":"#sharing-code-snippets","p":415},{"i":421,"t":"You can also use resources from gists archive. This is done by passing resourceDir in using directives. For example, given the gist https://gist.github.com/lwronski/7ee12fa4b8b8bac3211841273df82080 which containing Scala code and text file: //> using resourceDir ./ import scala.io.Source object Hello extends App { val inputs = Source.fromResource(\"input\").getLines.map(_.toInt).toSeq println(inputs.mkString(\",\")) } 1 2 3 4 and run them: scala-cli https://gist.github.com/lwronski/7ee12fa4b8b8bac3211841273df82080 1,2,3,4 it will print 1,2,3,4 to the standard output.","s":"Resources from gists","u":"/docs/cookbooks/introduction/gists","h":"#resources-from-gists","p":415},{"i":423,"t":"note This feature is a work in progress and should currently be treated as experimental. Markdown sources are ignored by default unless passed explicitly as inputs. You can enable including non-explicit .md inputs by passing the --enable-markdown option. It is possible to run markdown sources from a GitHub gist. The gist is technically treated as a zipped archive (which it is downloaded as), so it is necessary to pass the --enable-markdown option alongside the gist URL to run any contained Markdown sources. scala-cli --power https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown Hello You can find more information on working with Markdown in the Markdown guide.","s":"Gists and Markdown code","u":"/docs/cookbooks/introduction/gists","h":"#gists-and-markdown-code","p":415},{"i":425,"t":"Logging in Scala CLI can be controlled in a number of ways. println(\"Hello\") Logs, warnings and errors will be printed by default. scala-cli Hello.sc Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Hello","s":"Verbosity","u":"/docs/guides/advanced/verbosity","h":"","p":424},{"i":427,"t":"All logs except for errors can be silenced by passing the -q option. scala-cli Hello.sc -q Hello","s":"Silencing logs with -q","u":"/docs/guides/advanced/verbosity","h":"#silencing-logs-with--q","p":424},{"i":429,"t":"You can increase verbosity by passing the -v option, to print debugging logs or gain extra context. scala-cli Hello.sc -v Compiling project (Scala 3.2.2, JVM) Compiled project (Scala 3.2.2, JVM) Running ~/Library/Java/JavaVirtualMachines/corretto-17.0.5/Contents/Home/bin/java -cp ~/IdeaProjects/scala-cli-tests/hello1/.scala-build/project_853f6d1dbb-28a878fa14/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar Hello_sc Hello You can increase verbosity even further by passing the -v option multiple times. scala-cli Hello.sc -v -v Fetching List(Dependency(org.scala-lang:scala3-compiler_3, 3.2.2, Configuration(), Set(), Publication(, Type(), Extension(), Classifier()), false, true)), adding List(IvyRepository(Pattern(List(Const(file://~/Library/Caches/ScalaCli/local-repo/v0.2.0//), Var(organisation), Const(/), Var(module), Const(/), Opt(List(Const(scala_), Var(scalaVersion), Const(/))), Opt(List(Const(sbt_), Var(sbtVersion), Const(/))), Var(revision), Const(/), Var(type), Const(s/), Var(artifact), Opt(List(Const(-), Var(classifier))), Const(.), Var(ext))), None, None, true, true, true, false, None, true)) Found 13 artifacts: ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.2/scala3-compiler_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.2/scala3-interfaces-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.2/scala3-library_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.2/tasty-core_3-3.2.2.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar (...) Hello","s":"Increasing verbosity with -v","u":"/docs/guides/advanced/verbosity","h":"#increasing-verbosity-with--v","p":424},{"i":431,"t":"Some specific warning logs can be suppressed individually. That can be done by passing an appropriate option or by setting the appropriate global configuration key.","s":"Warnings suppression","u":"/docs/guides/advanced/verbosity","h":"#warnings-suppression","p":424},{"i":433,"t":"//> using dep com.lihaoyi::os-lib:0.9.1 //> using dep com.lihaoyi::pprint:0.8.0 It is generally advised to not spread the using directives in multiple files, and put them in the optional project.scala configuration file. The relevant warnings can be suppressed with the --suppress-outdated-dependency-warning option. scala-cli Deps1.sc Deps2.sc --suppress-outdated-dependency-warning Alternatively, the global config key suppress-warning.directives-in-multiple-files can be used. scala-cli config suppress-warning.directives-in-multiple-files true","s":"Warnings about using directives spread in multiple files","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-using-directives-spread-in-multiple-files","p":424},{"i":435,"t":"Using experimental features produces warnings, which can be suppressed with the --suppress-experimental-warning option. scala-cli --power run --suppress-experimental-warning --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Alternatively, the global config key suppress-warning.experimental-features can be used. scala-cli config suppress-warning.experimental-features true","s":"Warnings about experimental features' usage","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-experimental-features-usage","p":424},{"i":437,"t":"//> using dep com.lihaoyi::pprint:0.6.6 Depending on outdated libraries produces warnings, which can be suppressed with the --suppress-outdated-dependencies-warning option. scala-cli OldDeps.sc --suppress-outdated-dependencies-warning Alternatively, the global config key suppress-warning.outdated-dependencies-files can be used. scala-cli config suppress-warning.outdated-dependencies-files true","s":"Warnings about having outdated dependencies","u":"/docs/guides/advanced/verbosity","h":"#warnings-about-having-outdated-dependencies","p":424},{"i":439,"t":"Scala CLI can be configured in two ways: on the command-line directly in .scala and .sc files Parameters on the command line take precedence over parameters in sources. That way, you can quickly override parameters from the command line. warning The configuration options and syntax in .scala (and .sc) files is likely to evolve in the future.","s":"Configuration","u":"/docs/guides/introduction/configuration","h":"","p":438},{"i":441,"t":"Pass --help to any sub-command of Scala CLI to list its options: scala-cli --help scala-cli --power package --help As an example of command line configuration, one thing you can do with Scala CLI command line options is to specify the Scala version: @main def test = println(\"test\") scala-cli --scala 3.0.0 Test.scala test Another thing you can do is to specify dependencies: scala-cli --dependency org.typelevel::cats-core:2.10.0 Test.scala test The reference documentation lists all of the available options.","s":"Command-line","u":"/docs/guides/introduction/configuration","h":"#command-line","p":438},{"i":443,"t":"Configuration information can also be put in .scala and .sc files using special imports, and the using directive.","s":"In .scala and .sc files","u":"/docs/guides/introduction/configuration","h":"#in-scala-and-sc-files","p":438},{"i":445,"t":"Scala CLI can be configured inside .scala files. This is achieved by specifying using directives inside comments at the top of a .scala file, before any package or import statement: //> using scala 2.13 //> using platform scala-js //> using options -Xasync // package and import statements follow here ... The reference documentation lists all available using directives. Also, there are some directives which only target tests, like using test.dep. Those can be useful when defining configuration specific to your test runs. //> using test.dep com.lihaoyi::utest::0.8.1 More details can be found in the using directives guide.","s":"Using directives","u":"/docs/guides/introduction/configuration","h":"#using-directives","p":438},{"i":447,"t":"Dependencies can be added right from .scala and .sc files with using directives: //> using dep com.lihaoyi::upickle::3.1.2 //> using dep com.lihaoyi::pprint::0.8.1 import ujson._ Both import $ivy and import $dep are not supported.","s":"Special imports","u":"/docs/guides/introduction/configuration","h":"#special-imports","p":438},{"i":449,"t":"This section covers some aspects of Scala CLI that apply across various commands. We have divided the available guides into categories, so that it's easier to find a relevant topic. For concrete recipes that show you how to use Scala CLI in particular situations, refer to the cookbooks section.","s":"Guides","u":"/docs/guides/intro","h":"","p":448},{"i":451,"t":"These few guides are a good starting point when learning how to use Scala CLI. Configuration - learn how to configure various options, and what configuration styles are best for each use case Dependencies - learn how to define dependencies within a Scala CLI project. Updating dependencies - learn about how to keep your dependencies up-to-date automatically with Scala CLI. using directives - Scala CLI’s syntax that lets you store configuration information directly in source files IDE support - how to import and use Scala CLI-based projects in your favorite IDE. Scala Toolkit - how to use the Scala Toolkit dependency batch (and other dependency batches) in a Scala CLI project. Migrating from the old scala runner - an in-depth look at all the differences between Scala CLI and the old scala script.","s":"Introductory guides","u":"/docs/guides/intro","h":"#introductory-guides","p":448},{"i":453,"t":"Guides on how to get started with Scala scripting with Scala CLI. Scripting guide - covers how Scala CLI allows for powerful scripting with Scala. Shebang - explains how to use the shebang sub-command in a script's shebang header.","s":"Scripting guides","u":"/docs/guides/intro","h":"#scripting-guides","p":448},{"i":455,"t":"Less introductory guides on specific topics. Scala.js and Scala Native - learn how Scala CLI supports these non-JVM platforms Piping - covers how Scala CLI allows to work with piped sources. Snippets - learn how to use command line snippets with Scala CLI. Verbosity - learn how to control logs verbosity in Scala CLI. Java properties - learn how to pass Java properties to Scala CLI. Internals - learn about how Scala CLI works under the hood. Custom Toolkit - learn how to create custom toolkits","s":"Advanced guides","u":"/docs/guides/intro","h":"#advanced-guides","p":448},{"i":457,"t":"SBT and Mill export - learn how to convert your Scala CLI project into an SBT or Mill project (when you need a more powerful build tool). proxies - learn how to configure Scala CLI to work with proxies. Markdown - learn how to work with .md sources. Python/ScalaPy - learn how to use Python libraries in Scala CLI projects. offline mode - learn how to use Scala CLI in offline mode. repositories - learn how to configure Scala CLI to work with custom repositories.","s":"⚡️ --power mode guides","u":"/docs/guides/intro","h":"#️---power-mode-guides","p":448},{"i":460,"t":"Dependencies are declared in Scala CLI according to the following format: groupID:artifactID:revision This is similar to how you declare dependencies in SBT with the % character. For example: org.scala-lang.modules:scala-parallel-collections_2.13:1.0.4 You can also skip explicitly stating the Scala version in the artifact name by repeating the : character after the groupID (similarly to how you can do the same with %% in SBT). This is just a shortcut, Scala CLI will still add the Scala version for you when fetching the dependency. Also, this only applies to Scala dependencies. org.scala-lang.modules::scala-parallel-collections:1.0.4 Java and other non-scala dependencies follow the same syntax (without the :: for implicit Scala version, of course). For example: org.postgresql:postgresql:42.2.8","s":"Dependency syntax","u":"/docs/guides/introduction/dependencies","h":"#dependency-syntax","p":458},{"i":462,"t":"Sometimes dependencies are published into non-standard repositories, like nightly builds published to Sonatype Snapshots. Scala CLI can use additional maven and ivy repositories with the repository directive or --repository command line options: //> using repository sonatype:snapshots or scala-cli --repository \"https://maven-central.storage-download.googleapis.com/maven2\" Both directive and command line option accept predefined repository definitions (see below) or a URL of the root of Maven repository. Repositories can also be resolved from the COURSIER_REPOSITORIES environment variable, but this is not recommended (more in Coursier documentation). Predefined repositories​ predefined repository kind description central Maven (root) Used by default, default repository for most Scala libraries sonatype:snapshots Maven (root) Repositories where most Scala libraries publish its snapshots / nightly builds. Used when X.nightly is used as Scala version e.g. 3.1.nightly. sonatype-s01:snapshots Maven (root) This repository is similar to the sonatype:snapshots repository but is dedicated for accounts that were created after February 2021 and which publish snapshots of their libraries. snapshots Maven (root) and Maven S01 (root) An alias for sonatype:snapshots and sonatype-s01:snapshots. ivy2local Ivy Local ivy repository, used to publish things locally (e.g. by publishLocal). Localized in /local, usually /.ivy/local. m2Local Maven Local maven repository, localized in /.m2/repository jitpack Maven jitpack supports github repo as dependency. Syntax is using repository \"jitpack\" Scala CLI delegates parsing of predefined repositories to Coursier and full details can be obtained from Coursier source code (here and here)","s":"Repositories","u":"/docs/guides/introduction/dependencies","h":"#repositories","p":458},{"i":464,"t":"To exclude a transitive dependency from a Scala CLI project use the exclude parameter: exclude=org%%name - for Scala modules exclude=org%name - for Java modules It requires passing the organization and module name of the dependency to be excluded. For example, let's say you have the following Scala code: //> using dep com.lihaoyi::pprint:0.8.1 object Main extends App { println(\"Hello\") } If you want to compile it with the pprint library but exclude its sourcecode dependency, you can use the exclude parameter as follows: //> using dep \"com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%%sourcecode\" object Main extends App { println(\"Hello\") } To exclude Scala modules, you can also use a single % but with the full name of the module name, like this: //> using dep \"com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%sourcecode_3\" object Main extends App { println(\"Hello\") }","s":"Excluding Transitive Dependencies","u":"/docs/guides/introduction/dependencies","h":"#excluding-transitive-dependencies","p":458},{"i":466,"t":"To specify a classifier of a dependency in a Scala CLI project, use the classifier parameter: classifier={classifier_name} If you want to use the pytorch dependency with the classifier linux-x86_64, use the classifier parameter as follows: //> using dep \"org.bytedeco:pytorch:1.12.1-1.5.8,classifier=linux-x86_64\" object Main extends App { println(\"Hello\") } caution When using the classifier, exclude or others parameters, it is necessary to wrap the value of dependency within double quotes \". If this is omitted, Scala CLI treats these parameters as dependencies, resulting in a dependency parsing error.","s":"Dependency classifiers","u":"/docs/guides/introduction/dependencies","h":"#dependency-classifiers","p":458},{"i":468,"t":"It is possible to declare dependencies limited to the test scope with the using test.dep directive. //> using test.dep org.scalameta::munit::0.7.29 More details can be found in the using directives guide.","s":"Test dependencies","u":"/docs/guides/introduction/dependencies","h":"#test-dependencies","p":458},{"i":470,"t":"You can add dependencies on the command line, with the --dependency option: println(\"Hello\") scala-cli compile Sample.sc \\ --dependency org.scala-lang.modules::scala-parallel-collections:1.0.4 You can also add a URL fallback for a JAR dependency, if it can't be fetched otherwise: scala-cli compile Sample.sc \\ --dependency \"org::name::version,url=https://url-to-the-jar\" Note that --dependency is only meant as a convenience. You should favor adding dependencies in the sources themselves via using directives. However, the --dependency CLI option takes precedence over using directives, so it can be used to override a using directive, such as when you want to work with a different dependency version. You can also add repositories on the command-line, via --repository or //> using repos scala-cli compile Sample.sc \\ --dependency com.pany::util:33.1.0 --repo https://artifacts.pany.com/maven Lastly, you can also add simple JAR files as dependencies with --jar: scala-cli compile Sample.sc --jar /path/to/library.jar","s":"Specifying dependencies from the command line","u":"/docs/guides/introduction/dependencies","h":"#specifying-dependencies-from-the-command-line","p":458},{"i":472,"t":"You can pass local JARs from the command line with the --extra-jar option: scala-cli compile Sample.sc \\ --extra-jar \"./path/to/custom.jar\" Local sources JARs can also be passed in a similar manner: scala-cli compile Sample.sc \\ --extra-source-jar \"./path/to/custom-sources.jar\" Both can be handled with the appropriate using directives, too: //> using jar \"./path/to/custom.jar\" //> using sourceJar \"./path/to/custom-sources.jar\" caution Local JARs with the *-sources.jar suffix are assumed to be sources JARs and are treated as such.","s":"Adding local JARs as dependencies","u":"/docs/guides/introduction/dependencies","h":"#adding-local-jars-as-dependencies","p":458},{"i":474,"t":"Scala CLI can compile, run, test, and package Scala.js sources. One caveat is that Scala CLI doesn't have support for JS bundlers (such as webpack) like scalajs-bundler has. For this, you'll have to handle bundling yourself, with the .js file generated by Scala CLI. In order to run Scala.js sources, node is required.","s":"Scala.js","u":"/docs/guides/advanced/scala-js","h":"","p":473},{"i":476,"t":"Enable Scala.js support by passing --js to Scala CLI, such as: scala-cli Test.scala --js","s":"Configuration","u":"/docs/guides/advanced/scala-js","h":"#configuration","p":473},{"i":478,"t":"This section is currently a work in progress, but here are some initial notes: Beware platform dependencies run / test / package should all work","s":"Dependencies","u":"/docs/guides/advanced/scala-js","h":"#dependencies","p":473},{"i":480,"t":"Packaging Scala.js applications results in a .js file, that can be run with node: import scala.scalajs.js object Hello { def main(args: Array[String]): Unit = { val console = js.Dynamic.global.console val msg = \"Hello World from Scala.js\" console.log(msg) } } scala-cli --power package --js HelloJs.scala -o hello.js node hello.js # Hello World from Scala.js","s":"Package","u":"/docs/guides/advanced/scala-js","h":"#package","p":473},{"i":483,"t":"Passing --js-module-split-style smallestmodules to the package sub-command creates js modules that are as small as possible. Scala.js linker generates a lot of js modules, which are copied to the output directory. import scala.scalajs.js case class Foo(txt: String) object Hello extends App { println(Foo(\"Hello World from Scala.js\").txt) } scala-cli --power package --js SmallestModules.scala --js-module-split-style smallestmodules --js-module-kind es --output hello echo \"{\\\"type\\\": \\\"module\\\"}\" >> package.json # enable ES module node hello/main.js # Hello World from Scala.js","s":"Smallest Modules","u":"/docs/guides/advanced/scala-js","h":"#smallest-modules","p":473},{"i":485,"t":"Passing --js-module-split-style smallestmodules to the package sub-command creates many small modules as possibles for the classes in the listed packages (and their subpackages). To define packages use jsSmallModuleForPackage parameter. //> using jsModuleKind es //> using jsModuleSplitStyleStr smallmodulesfor //> using jsSmallModuleForPackage com.example.test com.example.example package com.example.test import scala.scalajs.js case class Foo(txt: String) object Hello extends App { println(Foo(\"Hello World from Scala.js\").txt) }","s":"Small Modules For","u":"/docs/guides/advanced/scala-js","h":"#small-modules-for","p":473},{"i":487,"t":"Passing --js-emit-source-maps to the package sub-command emits source maps alongside js files. To set the destination path of source maps, pass --js-source-maps-path flag with the argument. The following command emits a main.js.map alongside js files: println(\"sample\") scala-cli --power package sample.sc --js --js-emit-source-maps Emitted js source maps to: ./Hello.js.map Wrote Hello.js, run it with node ./Hello.js","s":"Emit source maps","u":"/docs/guides/advanced/scala-js","h":"#emit-source-maps","p":473},{"i":489,"t":"Pass --js-dom to compile, run, or test to simulate a DOM in Node.js note If you see the following error, it means that you don't have the jsdom library installed to simulate the DOM. Error: Cannot find module 'jsdom' To fix it, install jsdom locally for your project. You can install install jsdom as follows: npm init private npm install jsdom //> using dep org.scala-js::scalajs-dom::2.1.0 //> using platform scala-js object Hello { def main(args: Array[String]): Unit = { val parNode = document.createElement(\"p\") parNode.textContent = \"Hello World\" document.body.appendChild(parNode) } } scala-cli sample.sc --js-dom","s":"Scala.js DOM support","u":"/docs/guides/advanced/scala-js","h":"#scalajs-dom-support","p":473},{"i":491,"t":"Scala.js options are supported by using directives in Scala CLI: --js-version​ The Scala.js version --js-header​ A header that will be added at the top of generated .js files For more options, see our using directive section.","s":"Using Directives","u":"/docs/guides/advanced/scala-js","h":"#using-directives","p":473},{"i":493,"t":"In the future, the Scala CLI will be able to support any version of Scala.js independently of the version of scala-cli. But for now, there are some limitations and it isn't possible to use each version of Scala.js. The table below lists the last supported version of Scala.js in Scala CLI. If you want to use newer Scala.js, update scala-cli. Scala CLI versions Scala.js 0.0.9 1.7.1 0.1.0 - 0.1.2 1.8.0 0.1.3 1.9.0 0.1.4 - 0.1.8 1.10.0 0.1.9 - 0.1.17 1.10.1 0.1.18 - 0.2.0 1.12.0 0.2.1 - 1.0.0-RC1 1.13.0 1.0.0-RC2 - 1.0.2 1.13.1 1.0.3 - 1.0.4 1.13.2 1.0.5 - 1.1.1 1.14.0 1.1.2 - 1.2.0 1.15.0 1.2.1 - current 1.16.0","s":"Supported Scala.js Versions","u":"/docs/guides/advanced/scala-js","h":"#supported-scalajs-versions","p":473},{"i":495,"t":"As of SIP-46, Scala CLI has been accepted as the new scala command. In that context, the purpose of this guide is to highlight the key differences between the old scala script and Scala CLI to make the migration as smooth as possible for users. note If you are looking for an overview of Scala CLI basics, refer to the Basics page. If you merely want to get started with Scala CLI, you might want to first look at the Getting started page.","s":"Migrating from the old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"","p":494},{"i":497,"t":"There is a dedicated scala-experimental distribution of Scala CLI, which can install it as scala on your machine. For instructions on how to try it out, refer to the relevant doc.","s":"How to test Scala CLI as the new scala command?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-test-scala-cli-as-the-new-scala-command","p":494},{"i":499,"t":"Let us take a closer look on how the old runner handled arguments when compared to Scala CLI.","s":"How has the passing of arguments been changed from the old scala runner to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-has-the-passing-of-arguments-been-changed-from-the-old-scala-runner-to-scala-cli","p":494},{"i":501,"t":"In the old scala runner, the first argument was treated as the input source, while the second and following arguments were considered program arguments. scala Source.scala programArg1 programArg2 Since everything after the first argument had to be arbitrarily read as a program argument, regardless of format, all runner options had to be passed before the source input. scala -save script.sc programArg1 programArg2","s":"The old ways","u":"/docs/guides/introduction/old-runner-migration","h":"#the-old-ways","p":494},{"i":503,"t":"With Scala CLI's default way of handling arguments, inputs and program arguments have to be divided by --. There is no limit for the number of either. scala-cli Source1.scala Source2.scala -- programArg1 programArg2 Additionally, a Scala CLI sub-command can be passed before the inputs section. For example, to call the above example specifying the run sub-command explicitly, pass it like this: scala-cli run Source1.scala Source2.scala -- programArg1 programArg2 More on sub-commands can be found here. Runner options can be passed on whatever position in the inputs section (before --). For example, all the following examples are correct ways to specify the Scala version explicitly as 3.2 scala-cli -S 3.2 Source1.scala Source2.scala -- programArg1 programArg2 scala-cli Source1.scala -S 3.2 Source2.scala -- programArg1 programArg2 scala-cli Source1.scala Source2.scala -S 3.2 -- programArg1 programArg2 note The exception to this rule are the launcher options, like --cli-version or --cli-scala-version. Those have to be passed before the inputs section (before any source inputs). For example, to explicitly specify the launcher should run Scala CLI v0.1.20, pass it like this: scala-cli --cli-version 0.1.20 Source1.scala Source2.scala -- programArg1 programArg2 Also, if a Scala CLI sub-command is being passed explicitly, all launcher options have to be passed before the sub-command. For example, to call the package sub-command using the nightly CLI version, do it like this: scala-cli --cli-version nightly package --help","s":"The ways of Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#the-ways-of-scala-cli","p":494},{"i":505,"t":"To provide better support for shebang scripts, Scala CLI has a dedicated shebang sub-command, which handles arguments similarly to the old scala script. scala-cli shebang Source.scala programArg1 programArg2 The purpose of the shebang sub-command is essentially to only be used in a shebang header (more details on that can be found in a later section of this guide or in the separate shebang scripts' guide), but nothing is really stopping you from using it from the command line, if you're used to how the old scala runner handled arguments. Just bear in mind that it is not the intended user experience.","s":"The Scala CLI shebang sub-command","u":"/docs/guides/introduction/old-runner-migration","h":"#the-scala-cli-shebang-sub-command","p":494},{"i":507,"t":"For backwards compatibility's sake, Scala CLI accepts all the old scala runner options, although many of them have been deprecated and are no longer supported in the new runner. This includes accepting all the Scala 2.13.x and 3.x respective runners' specific options.","s":"How are the old scala runner options supported?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-are-the-old-scala-runner-options-supported","p":494},{"i":509,"t":"The following old scala runner options are fully supported by Scala CLI, meaning that they deliver similar or expanded functionalities with backwards-compatible syntax: -e, which is an alias for Scala CLI's --execute-script and a close synonym for --script-snippet -v / -verbose / --verbose, which can be passed multiple times with Scala CLI, increasing the verbosity -cp / -classpath / --class-path, which adds compiled classes and jars to the class path -version / --version, which prints the currently run Scala CLI version information -with-compiler, which adds the Scala compiler dependency to the Scala CLI project Scala compiler options (with some requiring to be passed with -O, more info in the section below) -J Java options -Dname=prop Java properties","s":"Fully supported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#fully-supported-old-scala-runner-options","p":494},{"i":511,"t":"The following old scala runner options not only are not supported with their old functionalities, but have a different meaning in Scala CLI: -i, which is now an alias for Scala CLI's --interactive mode -h / -help in the old Scala 2.13.x scala runner, it used to print the help of the runner in the old Scala 3.x scala runner however, it used to print the Scala compiler help instead Scala CLI takes an approach similar to the old Scala 2.13.x runner, and it prints Scala CLI help to view the Scala compiler help with Scala CLI, pass the --scalac-help option instead","s":"Old scala runner options which have a different meaning in Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#old-scala-runner-options-which-have-a-different-meaning-in-scala-cli","p":494},{"i":513,"t":"The following old scala runner options have been deprecated and even though they are accepted by Scala CLI (passing them will not cause an error), they are ignored with an appropriate warning: -save, refer to the package sub-command on how to package a Scala CLI project to a JAR -nosave, a JAR file is now never saved unless the package sub-command is called -howtorun / --how-to-run Scala CLI assumes how a file is to be run based on its file extension (and optionally its shebang header). This cannot be overridden with a command line option, so ensure your inputs use the correct file extension or have the shebang header defined. This is sort of the equivalent of the old -howtorun guess. To run the REPL, refer to the repl sub-command This option has been largely replaced with Scala CLI's sub-commands -I, to preload the extra files for the REPL, try passing them as inputs for the repl sub-command -nc / nocompdaemon, the underlying script runner class can no longer be picked explicitly, as with the old scala runner -run - Scala CLI does not support explicitly forcing the old run mode. Just pass your sources as inputs and ensure they are in the correct format and extension.","s":"Deprecated and unsupported old scala runner options","u":"/docs/guides/introduction/old-runner-migration","h":"#deprecated-and-unsupported-old-scala-runner-options","p":494},{"i":515,"t":"All compiler options are supported when passed with the --scalac-option flag (or the -O alias for short). However, many compiler options can also be passed directly. For more information, refer to the Scala compiler options section of the compile sub-command doc.","s":"Scala compiler options","u":"/docs/guides/introduction/old-runner-migration","h":"#scala-compiler-options","p":494},{"i":517,"t":"To answer this question, some disambiguation is necessary. The most important thing to note is that this has been handled differently by the 2 old scala runners (for Scala 2.13.x and for 3.x), so a consistent behaviour hasn't really been established before Scala CLI. The Scala 2.13.x old scala runner was the most flexible, automatically detecting if what is being run is a script or an object based on the source contents. This automatic detection was also possible to be overridden with the -howtorun runner option (which has been deprecated and is not supported in Scala CLI, as noted in an earlier section). This also means that the 2.13.x old scala runner did not really care about file extensions much. In contrast, the Scala 3.x old scala runner always expects to find a main method, potentially but not necessarily using the Scala 3 idiomatic @main annotation. This means that the Scala 3.x runner respected main methods defined in .sc files, but did not support script syntax (top level definitions with no explicit main method). Scala CLI's approach is perhaps the most restrictive here. It accepts explicitly defined main methods in .scala sources and script syntax in .sc sources, without any additional flexibility. The only exception would be files with no file extension, but with a shebang header, ran with the shebang sub-command. Those are always treated as scripts (more details about this can be found [in the shebang scripts' guide]). Now, to give some examples.","s":"How does Scala CLI detect if it's running a script or a main method?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-does-scala-cli-detect-if-its-running-a-script-or-a-main-method","p":494},{"i":519,"t":"Of course, the simplest case is putting a main class into a .scala source, which is supported by both of the old runners and by Scala CLI. object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } scala Main.scala Hello world scala-cli Main.scala -- Hello world Hello world","s":"Main class in a .scala input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-scala-input","p":494},{"i":521,"t":"object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } This case has been supported by both of the old scala runners, but is not supported by Scala CLI, which expects a script in a .sc input and wraps its contents in a main class of its own, not inspecting further for a nested one. In other words, when explicitly declaring a main class when working with Scala CLI, you have to do it in a .scala file. scala-cli main-in-script.sc -- Hello world # no output will be printed Running such an .sc file will not fail by the way, but neither will it print any output, since the appropriate method hasn't been called explicitly in the script.","s":"Main class in a .sc input","u":"/docs/guides/introduction/old-runner-migration","h":"#main-class-in-a-sc-input","p":494},{"i":523,"t":"println(args.mkString(\" \")) This syntax is supported by the old Scala 2.13.x runner, but not by the old Scala 3.x one. The Scala 3.x runner does not allow for top level definitions without an explicit main class. However, it is supported by Scala CLI. scala-cli script.sc -- Hello world Hello world","s":"Script syntax in an .sc file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-an-sc-file","p":494},{"i":525,"t":"Now for the inverted case, where script-style top level definitions are put in a .scala input. println(args.mkString(\" \")) This has actually been supported by the old Scala 2.13.x runner. However, both the old Scala 3.x runner as well as Scala CLI do not support it. scala-cli script.scala -- Hello world [error] ./ScriptInScala.scala:1:1 [error] Illegal start of toplevel definition [error] println(args.mkString(\" \")) [error] ^^^^^^^ Error compiling project (Scala 3.2.2, JVM) Compilation failed","s":"Script syntax in a .scala file","u":"/docs/guides/introduction/old-runner-migration","h":"#script-syntax-in-a-scala-file","p":494},{"i":527,"t":"println(args.mkString(\" \")) object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } Files with no extensions have been supported in the 2.13.x old runner, but not in 3.x. Script syntax in files with no extension (or with extensions not indicating other kinds of sources, like .java) are supported in Scala CLI via the shebang sub-command (and not otherwise). However, a shebang header is necessary. An example is given in a later section of this guide.","s":"Inputs with no extension","u":"/docs/guides/introduction/old-runner-migration","h":"#inputs-with-no-extension","p":494},{"i":529,"t":"As described in an earlier section of this guide, the way the old scala runner handles arguments differs from Scala CLI. The old scala script accepted arguments with syntax making it easy to use it in a shebang header. That is, all arguments starting with the second were treated as program args, rather than input sources. This is in contrast with the Scala CLI default way of handling arguments, where inputs and program arguments have to be divided by --. scala-cli Source1.scala Source2.scala -- programArg1 programArg2 To better support shebang scripts, Scala CLI has a dedicated shebang sub-command, which handles arguments similarly to the old scala script. scala-cli shebang Source.scala programArg1 programArg2 For more concrete examples on how to change the shebang header in your existing scripts, look below.","s":"How to migrate scripts with the old scala runner in the shebang header to Scala CLI?","u":"/docs/guides/introduction/old-runner-migration","h":"#how-to-migrate-scripts-with-the-old-scala-runner-in-the-shebang-header-to-scala-cli","p":494},{"i":531,"t":"This is how an example shebang script could have looked like for the old scala runner with Scala 2.13.x #!/usr/bin/env scala println(\"Args: \" + args.mkString(\" \"))","s":"Example shebang script with the Scala 2.13.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-213x-old-scala-runner","p":494},{"i":533,"t":"This in turn is the Scala 3.x equivalent for its own old scala runner. #!/usr/bin/env scala @main def main(args: String*): Unit = println(\"Args: \" + args.mkString(\" \"))","s":"Example shebang script with the Scala 3.x old scala runner","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-the-scala-3x-old-scala-runner","p":494},{"i":535,"t":"This is an example of how a Scala CLI script with a shebang header looks like. #!/usr/bin/env -S scala-cli shebang println(\"Args: \" + args.mkString(\" \")) The example above refers scala-cli, as per the current default Scala CLI distribution. If you have Scala CLI installed as scala, then that should be changed to the following: #!/usr/bin/env -S scala shebang println(\"Args: \" + args.mkString(\" \")) For more information about the shebang sub-command, refer to the appropriate doc. For more details on how to use Scala CLI in shebang scripts, refer to the relevant guide.","s":"Example shebang script with Scala CLI","u":"/docs/guides/introduction/old-runner-migration","h":"#example-shebang-script-with-scala-cli","p":494},{"i":537,"t":"The using directives mechanism lets you define configuration information within .scala source code files, eliminating the need for build tools to define a dedicated configuration syntax. using directives are basically key-value pairs that let you provide multiple values to a single key. These directives need to be put in comments with a special syntax. For instance, this command: //> using foo bar baz","s":"Using directives","u":"/docs/guides/introduction/using-directives","h":"","p":536},{"i":539,"t":"As a part of 0.0.x series we experimented with different syntaxes for using directives. Based on feedback and discussions with the Scala compiler team, we decided to remove @using (using annotations), // using (using within plain comment) and using code directives. Those syntaxes will keep working in the 0.1.x series and will be ignored starting from 1.0.x.","s":"Deprecated syntax","u":"/docs/guides/introduction/using-directives","h":"#deprecated-syntax","p":536},{"i":541,"t":"using directives can be only declared before any other Scala code: //> using scala 2.13 //> using platform scala-js //> using options -Xasync // package statements, import statements and other code follows ... using directives contribute settings to the whole compilation scope where a given .scala file is defined. This means that a library or compiler option defined in one file applies to the whole application or test (depending on whether the source file is a test, or not). The only exceptions are using target directives, which only apply to the given file. using target is a marker to specify requirements for the file to be used (e.g. Scala version, platform, or scope). caution The using target directives are an experimental feature, and may change in future versions of Scala CLI. We believe that syntax similar to using directives should become a part of Scala in the future and will already be included within the Scala runner itself","s":"Semantics","u":"/docs/guides/introduction/using-directives","h":"#semantics","p":536},{"i":543,"t":"Below is a list of the most important using directives that Scala CLI supports. The full list can be found in the Reference section of this documentation. //> using scala - defines version of Scala used //> using dep org::name:version - defines dependency to a given library more in dedicated guide //> using dep org:name:version - defines dependency to a given java library, note the : instead of :: //> using dep org::name:version,url=url - defines dependency to a given library with a fallback to its jar url //> using resourceDir dir - marks directory as source of resources. Resources accessible at runtime and packaged together with compiled code. //> using javaOpt opt - use given java options when running application or tests //> using testFramework framework - select test framework to use There are several reasons that we believe using directives are a good solution: One of the main Scala CLI use cases is prototyping, and the ability to ship one or more source code files with a complete configuration is a game-changer for this use case. Defining dependencies and other settings is common in Ammonite scripts as well. From a teaching perspective, the ability to provide pre-configured pieces of code that fit into one slide is also beneficial. Having configuration close to the code is beneficial, since often — especially in small programs — the given dependencies are only used within one source file. We acknowledge that configuration distributed across many source files may be hard to maintain in the long term. Therefore, in the near feature we will introduce a set of lints to ensure that above a given project size or complexity, all configuration details will be centralized. How can configuration that’s contained in source files be centralized? using directives can be placed in any .scala file, so it’s possible to create a .scala file that contains only configuration information. Therefore, when your project needs to centralize its configuration, we recommend creating a project.scala file, and placing the configuration there. We plan to add ways to Scala CLI to migrate these settings into a centralized location with one command or click. We are aware that using directives may be a controversial topic, so we’ve created a dedicated space for discussing using directives.","s":"using directives in the Scala CLI","u":"/docs/guides/introduction/using-directives","h":"#using-directives-in-the-scala-cli","p":536},{"i":545,"t":"The ${.} pattern in directive values will be replaced by the parent directory of the file containing the directive. This makes it possible for example to generate coverage output files relative to the source file location. //> using options -coverage-out:${.} However, if you want to include the ${.} pattern in the directive value without it being replaced, you can precede it with two dollar signs ($$), like this: //> using options -coverage-out:$${.}","s":"Explicit handling of paths in using directives","u":"/docs/guides/introduction/using-directives","h":"#explicit-handling-of-paths-in-using-directives","p":536},{"i":547,"t":"Using directives are part of the code so similarly, developers should be able to comment them out. Commenting out comment-based directives does not cause any problems. Below, some examples how to do it: // //> using dep \"no::lib:123\" // // using dep \"no::lib:123\"","s":"How to comment out using directives?","u":"/docs/guides/introduction/using-directives","h":"#how-to-comment-out-using-directives","p":536},{"i":549,"t":"Some directives have a test scope equivalent. For example, using dep has using test.dep, which allows to declare dependencies that are only used in tests outside test-specific sources. For example, this way you can declare the dependency to munit in project.scala like this: //> using test.dep org.scalameta::munit::0.7.29 The dependency will then only be available in test sources. It's effectively an equivalent to just using dep inside of a test source (except you can define it anywhere): //> using dep org.scalameta::munit::0.7.29 Directives with a test scope equivalent: //> using test.dep org.scalameta::munit::0.7.29 //> using test.jar path/to/dep.jar //> using test.sourceJar path/to/some-sources.jar //> using test.javaOpt -Dfoo=bar //> using test.javacOpt source 1.8 target 1.8 //> using test.javaProp foo1=bar1 //> using test.option -Xfatal-warnings //> using test.resourceDir testResources //> using test.toolkit default","s":"Directives with a test scope equivalent","u":"/docs/guides/introduction/using-directives","h":"#directives-with-a-test-scope-equivalent","p":536},{"i":551,"t":"To check if dependencies in using directives are up-to-date, use dependency-update command: //> using dep com.lihaoyi::os-lib:0.7.8 //> using dep com.lihaoyi::utest:0.7.10 object Hello extends App { println(\"Hello World\") } scala-cli --power dependency-update Hello.scala Updates * com.lihaoyi::os-lib:0.7.8 -> 0.8.1 * com.lihaoyi::utest:0.7.10 -> 0.8.0 To update all dependencies run: scala-cli dependency-update --all Passing --all to the dependency-update sub-command updates all dependencies in your sources. scala-cli --power dependency-update Hello.scala --all Updated dependency to: com.lihaoyi::os-lib:0.8.1 Updated dependency to: com.lihaoyi::utest:0.8.0","s":"Updating dependencies","u":"/docs/guides/introduction/update-dependencies","h":"","p":550},{"i":553,"t":"Scala CLI currently integrates a build server using the BSP protocol. At this moment Scala CLI is not automatically detected by IDEs, so we need to use Build Server Discovery from BSP protocol to generate a connection details file (.bsp/scala-cli.json). note If none of these commands were run: compile run test setup-ide or a previously-generated connection detail file was deleted, your IDE will not use Scala CLI to configure your workspace. (Although there are ongoing efforts to improve that situation.) In this case, just run one of the commands above to recreate the connection details file. Since Scala CLI has a command-line-first approach, this is reflected in its IDE integration. By default, Scala CLI stores options passed to the last compile, run, or test command, and uses those options to configure the IDE. For more control we also expose the setup-ide command, which lets you fine-tune the options that are passed to the IDE. But note that once setup-ide is used, Scala CLI does not update the configuration based on latest command. To enable automatic updates again, remove the .bsp directory and run compile, run, or test to recreate the connection details file.","s":"IDE support","u":"/docs/guides/introduction/ide","h":"","p":552},{"i":555,"t":"Scala CLI has been tested with two main Scala IDEs: Metals, which is an LSP server for Scala, and is used with Visual Studio Code, Vim and many other editors IntelliJ IDEA, with the Scala Plugin installed In an ideal world we would replace the rest of this guide with something along the lines of, “Scala CLI works within IDEs above as you would expect.” However, mainly due to how fresh Scala CLI is, and also due to our radical approach to the project structure, using a Scala CLI project with your favourite IDE may not be as amazing as we would like. (That being said, proper IDE integration is our top priority at this moment!)","s":"Specific IDEs supporting Scala CLI","u":"/docs/guides/introduction/ide","h":"#specific-ides-supporting-scala-cli","p":552},{"i":557,"t":"Check the cookbook on how to set up a Scala CLI project in VSCode with Metals.","s":"VS Code with Metals","u":"/docs/guides/introduction/ide","h":"#vs-code-with-metals","p":552},{"i":559,"t":"Cookbooks on how to work with IntelliJ: set up a simple Scala CLI project in IDEA IntelliJ set up a Scala CLI project in IntelliJ alongside an existing SBT project set up multiple Scala CLI projects in IDEA IntelliJ as separate modules","s":"IntelliJ","u":"/docs/guides/introduction/ide","h":"#intellij","p":552},{"i":561,"t":"When working with Scala CLI in an IDE, it is generally suggested to use directories rather than single files. scala-cli setup-ide some-directory Of course, nothing is stopping you from working with whatever you like as normal, but please do keep in mind that the IDE will import the exact build that you have set up, without second-guessing the user's intentions. In many IDEs, IDEA IntelliJ & Visual Studio Code included, everything within a given project root directory is at least implicitly treated as a part of the project (and probably shown as part of your project structure). This means that when you pass just a single source file to Scala CLI like this: scala-cli setup-ide some-directory/A.scala If you open its surrounding directory as a project, any other files present in that directory will be visible in your IDE project's structure, but they will not be included in your builds. So if you want to include another file in your build, let's say some-directory/B.scala alongside the previously configured some-directory/A.scala, it is probably not enough to create the file within the same directory in your IDE. What you need to do instead is add it to your build with Scala CLI from the command line: scala-cli setup-ide some-directory/A.scala some-directory/B.scala There, now both A.scala and B.scala should be included in your builds when the IDE picks up the new structure. Still, if you want to add/remove files like this a lot while working in an IDE, it may be a lot simpler to work on the whole directory instead: cd some-directory scala-cli setup-ide . That way all the contents of some-directory will be treated as a part of the project as you go, without the need to jump into the command line whenever you create a new file.","s":"Directories vs single files when working with an IDE","u":"/docs/guides/introduction/ide","h":"#directories-vs-single-files-when-working-with-an-ide","p":552},{"i":563,"t":"Do note that IDEs do not yet support working with Scala CLI's remote and virtual inputs. That includes: piped sources, URLs and GitHub gists, code snippets. Beyond that, IDE support for some non-standard (like .c and .h resources used with Scala Native) and experimental inputs (like i.e. .md sources) may not yet be on par with on-disk Scala and Java source files.","s":"Remote and virtual inputs","u":"/docs/guides/introduction/ide","h":"#remote-and-virtual-inputs","p":552},{"i":565,"t":"Even though Scala CLI exposes a simple interface to users, quite a number of steps happen when compiling or running even a single source file. This page describes what happens under the hood when you run a Scala CLI command.","s":"Internals","u":"/docs/guides/advanced/internals","h":"","p":564},{"i":567,"t":"Scala CLI uses Bloop to compile code. That way, it doesn't interface directly with scalac, and newly released Scala versions work out of the box: there's no need to update Scala CLI itself. Scala CLI connects to Bloop on the local machine using a domain socket. That domain socket lives under the \"Bloop daemon directory\", that is OS-dependent, and whose path is printed by scala-cli directories. If no Bloop instance is running, Scala CLI fetches Bloop if necessary (via Coursier), and starts it. Once it’s connected to Bloop, Scala CLI writes a Bloop project file under a .scala/.bloop directory. This file describes the current Scala CLI project, including its Scala version, dependencies, compiler plugins and options, etc. It then initiates a BSP connection with Bloop. BSP communication happens on a domain socket too, different than the one above. That BSP connection then allows Scala CLI to ask Bloop to compile sources, and get diagnostics (warnings / errors) and the compiled byte code.","s":"Bloop","u":"/docs/guides/advanced/internals","h":"#bloop","p":564},{"i":569,"t":"In the directory where you run your Scala CLI commands, Scala CLI creates a subdirectory named .scala-build, where it writes: Bloop project files generated sources byte code and TASTy files that result from compiling the user sources The typical content of the .scala-build directory looks like this: .scala-build ├── .bloop │ ├── project_940fb43dce │ │ ├── bloop-internal-classes │ │ │ └── main-ZWP3jgllS6y93V4HoGYa2g== │ │ │ ├── test$.class │ │ │ ├── test.class │ │ │ ├── test.tasty │ │ │ ├── test_sc$.class │ │ │ ├── test_sc.class │ │ │ └── test_sc.tasty │ │ └── project_940fb43dce-analysis.bin │ ├── project_940fb43dce.json │ └── project_f643cb0bc2-test.json └── project_940fb43dce ├── classes │ └── main │ ├── test$.class │ ├── test.class │ ├── test.tasty │ ├── test_sc$.class │ ├── test_sc.class │ └── test_sc.tasty └── src_generated └── main └── test.scala In particular, .scala-build/.bloop contains Bloop project files and Bloop's own working directories, and .scala-build/project_* contains byte code, TASTy files, and generated sources.","s":".scala-build directory","u":"/docs/guides/advanced/internals","h":"#scala-build-directory","p":564},{"i":571,"t":"By default, Scala CLI uses the home directory to store Coursier caches, the config database, the working directory for Bloop, and other internal files. To change this default behavior, set the SCALA_CLI_HOME environment variable to point to an existing directory.","s":"Home directory for scala-cli","u":"/docs/guides/advanced/internals","h":"#home-directory-for-scala-cli","p":564},{"i":573,"t":"Some source code files that Scala CLI accepts cannot be passed as-is to scalac. This is the case for: .sc files, which can contain top-level definitions not accepted by scalac .scala files that have uncommented using directives In all of those cases, Scala CLI parses the top of those files, and looks for using directives. It then replaces the non-commented using directives with space characters. As described in Scripts, .sc files are also \"wrapped\" in an object, and a main class is added to them, so that .sc files can be run as-is, and can access arguments via a special args variable. In all cases, the resulting processed sources are written in the .scala-build/project_…/src_generated directory, and passed to Bloop from there.","s":"Preprocessing","u":"/docs/guides/advanced/internals","h":"#preprocessing","p":564},{"i":575,"t":"Because of preprocessing, some outputs we get from scalac might not match the original sources. Processed sources might have shifted line numbers (for .sc files, because of the wrapping in an object), or wrong relative paths (as they're written in src_generated). For those files, most outputs from scalac are postprocessed, so they match the original sources. That includes: diagnostics (errors/warnings, whose file names and line/column numbers are adjusted) byte code (whole line numbers, reported in exception stack traces or used by debuggers, needs to be shifted) semantic DBs (used for IDE support, whose path fields and positions need to be adjusted) TASTy files (whose path fields need to be adjusted)","s":"Postprocessing","u":"/docs/guides/advanced/internals","h":"#postprocessing","p":564},{"i":577,"t":"When running your code, if the code crashes, Scala CLI processes the stack traces of the exception to make them more readable. This is achieved by adding a module (called runner) to the class path, and this module is actually used as the entry point of your application. The Runner class of the runner module starts your main class, catches any exceptions it might throw, and prints it.","s":"Runner","u":"/docs/guides/advanced/internals","h":"#runner","p":564},{"i":579,"t":"To get a glimpse at what Scala CLI is doing, increase its verbosity with -v. The -v option can be specified up to 3 times, which increases its verbosity level. Using this option can be a good way to learn how Scala CLI works, though it's mostly meant to help debug issues. When reporting bugs, increasing the verbosity to its maximum level can be helpful. Here's some example output for the first verbosity level: $ scala-cli . -v Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc Hello Next, this output shows how much more detail is available when -v is specified twice: $ scala-cli . -v -v Fetching List(ch.epfl.scala:bloop-frontend_2.12:1.4.8-124-49a6348a) Found 127 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/1.4.8-124-49a6348a/bloop-frontend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.13/scala-library-2.12.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sockets/1.4.8-124-49a6348a/sockets-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-shared_2.12/1.4.8-124-49a6348a/bloop-shared_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-backend_2.12/1.4.8-124-49a6348a/bloop-backend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/1.4.8-124-49a6348a/bloop-config_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-core_2.12/7.2.20/scalaz-core_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix_2.12/2.3.3/monix_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app_2.12/2.0.6/case-app_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scala-debug-adapter_2.12/1.1.3/scala-debug-adapter_2.12-1.1.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bsp4s_2.12/2.0.0-M13/bsp4s_2.12-2.0.0-M13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc_2.12/1.3.0-M4%2B46-edbe573e/zinc_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/soc/directories/10/directories-10.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.4.4/test-agent-1.4.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.5.3/pprint_2.12-0.5.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/com-microsoft-java-debug-core/0.21.0%2B1-7f1080f1/com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/nailgun-server/ee3c4343/nailgun-server-ee3c4343.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-concurrent_2.12/7.2.20/scalaz-concurrent_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.12/2.0.16/coursier_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.12/2.0.16/coursier-cache_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.0.0/librarymanagement-ivy_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.4/sourcecode_2.12-0.1.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/directory-watcher/0.8.0%2B6-f651bd93/directory-watcher-0.8.0%2B6-f651bd93.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/zeroturnaround/zt-zip/1.13/zt-zip-1.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/brave/brave/5.6.1/brave-5.6.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-sender-urlconnection/2.7.15/zipkin-sender-urlconnection-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.4.0/jsoniter-scala-core_2.12-2.4.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-types_2.12/2.3.3/monix-types_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-execution_2.12/2.3.3/monix-execution_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-eval_2.12/2.3.3/monix-eval_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-reactive_2.12/2.3.3/monix-reactive_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_2.12/2.0.6/case-app-annotations_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_2.12/2.0.6/case-app-util_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-derivation_2.12/0.9.0-M4/circe-derivation_2.12-0.9.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/lsp4s_2.12/0.2.0/lsp4s_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-persist_2.12/1.3.0-M4%2B46-edbe573e/zinc-persist_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-compile-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-compile-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classfile_2.12/1.3.0-M4%2B46-edbe573e/zinc-classfile_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.2.5/fansi_2.12-0.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.1.1/rxjava-2.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.0/reactive-streams-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-effect_2.12/7.2.20/scalaz-effect_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.12/2.0.16/coursier-core_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/argonaut-shapeless_6.2_2.12/1.2.0/argonaut-shapeless_6.2_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.12/2.0.16/coursier-util_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.3/windows-ansi-0.0.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.0.0/librarymanagement-core_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.2/sjson-new-core_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd/ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/zipkin2/zipkin/2.12.1/zipkin-2.12.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-reporter/2.7.15/zipkin-reporter-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/2.0.1/jctools-core-2.0.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.1.0/cats-core_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/jsonrpc_2.12/0.2.0/jsonrpc_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum_2.12/1.5.13/enumeratum_2.12-1.5.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-circe_2.12/1.5.17/enumeratum-circe_2.12-1.5.17.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-apiinfo_2.12/1.3.0-M4%2B46-edbe573e/zinc-apiinfo_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classpath_2.12/1.3.0-M4%2B46-edbe573e/zinc-classpath_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-interface/1.3.0-M4%2B46-edbe573e/compiler-interface-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.12/0.8.0-RC1/scalapb-runtime_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.2.0/io_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.2.2/util-logging_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.2.2/util-relation_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.0/launcher-interface-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.5/scala-parser-combinators_2.12-1.0.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.2.2/util-control_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.0.0/concurrent-reference-hash-map-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.3.0/scala-xml_2.12-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/argonaut/argonaut_2.12/6.2.5/argonaut_2.12-6.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.2.0/scala-collection-compat_2.12-2.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.3.0/gigahorse-okhttp_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.0.0/util-position_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.0.0/util-cache_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.1.0/cats-macros_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.1.0/cats-kernel_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.12/2.5.0/scribe_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_2.12/0.9.3/circe-parser_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-macros_2.12/1.5.9/enumeratum-macros_2.12-1.5.9.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-bridge_2.12/1.3.0-M4%2B46-edbe573e/compiler-bridge_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.2.2/util-interface-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.12/0.8.0-RC1/lenses_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/1.0.0/fastparse_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/apple-file-events/1.3.2/apple-file-events-1.3.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.4/jline-2.14.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.3.6/disruptor-3.3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.2/sjson-new-scalajson_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.3.0/gigahorse-core_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.7.0/okhttp-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.0/sjson-new-murmurhash_2.12-0.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe-macros_2.12/2.5.0/scribe-macros_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.12/1.0.2/perfolation_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.9.3/circe-jawn_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/1.0.0/fastparse-utils_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.11.1/jawn-parser_2.12-0.11.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.2/ssl-config-core_2.12-0.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.12.0/okio-1.12.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation-macros_2.12/1.0.2/perfolation-macros_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.2.0/config-1.2.0.jar Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce.json Listing BSP build targets Compiling project_940fb43dce with Bloop Received onBuildTaskStart from bloop: TaskStartParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309123019 message = \"Compiling project_940fb43dce (1 Scala source)\" dataKind = \"compile-task\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"}} ] Compiling project (Scala 3.0.2, JVM) Received onBuildTaskFinish from bloop: TaskFinishParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309127394 message = \"Compiled 'project_940fb43dce'\" status = OK dataKind = \"compile-report\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"},\"originId\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isNoOp\":false,\"isLastCycle\":true,\"clientDir\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisOut\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dce-analysis.bin\"} ] Compiled project (Scala 3.0.2, JVM) Compilation succeeded Post-processing class files of pre-processed sources Overwriting .scala/project_940fb43dce/classes/main/test$.class Overwriting .scala/project_940fb43dce/classes/main/test.class Overwriting .scala/project_940fb43dce/classes/main/test_sc$.class Overwriting .scala/project_940fb43dce/classes/main/test_sc.class Moving semantic DBs around Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Overwriting .scala/project_940fb43dce/classes/main/test.tasty Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Overwriting .scala/project_940fb43dce/classes/main/test_sc.tasty Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_f643cb0bc2-test.json Listing BSP build targets Compiling project_f643cb0bc2-test with Bloop Compilation succeeded Post-processing class files of pre-processed sources Moving semantic DBs around Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc execve available Hello Finally, this example shows the detail that's available when -v is specified three times: $ scala-cli . -v -v -v Attempting a connection to bloop server 127.0.0.1:8212 ... No bloop daemon found on 127.0.0.1:8212 Starting bloop server Fetching List(ch.epfl.scala:bloop-frontend_2.12:1.4.8-124-49a6348a) Found 127 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/1.4.8-124-49a6348a/bloop-frontend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.13/scala-library-2.12.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/sockets/1.4.8-124-49a6348a/sockets-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-shared_2.12/1.4.8-124-49a6348a/bloop-shared_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-backend_2.12/1.4.8-124-49a6348a/bloop-backend_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.12/1.4.8-124-49a6348a/bloop-config_2.12-1.4.8-124-49a6348a.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-core_2.12/7.2.20/scalaz-core_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix_2.12/2.3.3/monix_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app_2.12/2.0.6/case-app_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scala-debug-adapter_2.12/1.1.3/scala-debug-adapter_2.12-1.1.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/bsp4s_2.12/2.0.0-M13/bsp4s_2.12-2.0.0-M13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc_2.12/1.3.0-M4%2B46-edbe573e/zinc_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/soc/directories/10/directories-10.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.4.4/test-agent-1.4.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.5.3/pprint_2.12-0.5.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/com-microsoft-java-debug-core/0.21.0%2B1-7f1080f1/com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/nailgun-server/ee3c4343/nailgun-server-ee3c4343.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-concurrent_2.12/7.2.20/scalaz-concurrent_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.12/2.0.16/coursier_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.12/2.0.16/coursier-cache_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.0.0/librarymanagement-ivy_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.4/sourcecode_2.12-0.1.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/directory-watcher/0.8.0%2B6-f651bd93/directory-watcher-0.8.0%2B6-f651bd93.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/zeroturnaround/zt-zip/1.13/zt-zip-1.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/brave/brave/5.6.1/brave-5.6.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-sender-urlconnection/2.7.15/zipkin-sender-urlconnection-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.12/2.4.0/jsoniter-scala-core_2.12-2.4.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-types_2.12/2.3.3/monix-types_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-execution_2.12/2.3.3/monix-execution_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-eval_2.12/2.3.3/monix-eval_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/monix/monix-reactive_2.12/2.3.3/monix-reactive_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_2.12/2.0.6/case-app-annotations_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_2.12/2.0.6/case-app-util_2.12-2.0.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-derivation_2.12/0.9.0-M4/circe-derivation_2.12-0.9.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/lsp4s_2.12/0.2.0/lsp4s_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-persist_2.12/1.3.0-M4%2B46-edbe573e/zinc-persist_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-compile-core_2.12/1.3.0-M4%2B46-edbe573e/zinc-compile-core_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classfile_2.12/1.3.0-M4%2B46-edbe573e/zinc-classfile_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.2.5/fansi_2.12-0.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.1.1/rxjava-2.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.0/reactive-streams-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalaz/scalaz-effect_2.12/7.2.20/scalaz-effect_2.12-7.2.20.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.12/2.0.16/coursier-core_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/alexarchambault/argonaut-shapeless_6.2_2.12/1.2.0/argonaut-shapeless_6.2_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.12/2.0.16/coursier-util_2.12-2.0.16.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.3/windows-ansi-0.0.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.0.0/librarymanagement-core_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.2/sjson-new-core_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd/ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/zipkin2/zipkin/2.12.1/zipkin-2.12.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/zipkin/reporter2/zipkin-reporter/2.7.15/zipkin-reporter-2.7.15.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jctools/jctools-core/2.0.1/jctools-core-2.0.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.1.0/cats-core_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalameta/jsonrpc_2.12/0.2.0/jsonrpc_2.12-0.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum_2.12/1.5.13/enumeratum_2.12-1.5.13.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-circe_2.12/1.5.17/enumeratum-circe_2.12-1.5.17.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-apiinfo_2.12/1.3.0-M4%2B46-edbe573e/zinc-apiinfo_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/zinc-classpath_2.12/1.3.0-M4%2B46-edbe573e/zinc-classpath_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-interface/1.3.0-M4%2B46-edbe573e/compiler-interface-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.12/0.8.0-RC1/scalapb-runtime_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.2.0/io_2.12-1.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.2.2/util-logging_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.2.2/util-relation_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.0.0/launcher-interface-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.5/scala-parser-combinators_2.12-1.0.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.2.2/util-control_2.12-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.0.0/concurrent-reference-hash-map-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.3.0/scala-xml_2.12-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/argonaut/argonaut_2.12/6.2.5/argonaut_2.12-6.2.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.2.0/scala-collection-compat_2.12-2.2.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.3.0/gigahorse-okhttp_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.0.0/util-position_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.0.0/util-cache_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.1.0/cats-macros_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.1.0/cats-kernel_2.12-1.1.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_2.12/2.5.0/scribe_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_2.12/0.9.3/circe-parser_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/beachape/enumeratum-macros_2.12/1.5.9/enumeratum-macros_2.12-1.5.9.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/compiler-bridge_2.12/1.3.0-M4%2B46-edbe573e/compiler-bridge_2.12-1.3.0-M4%2B46-edbe573e.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.2.2/util-interface-1.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.12/0.8.0-RC1/lenses_2.12-0.8.0-RC1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/1.0.0/fastparse_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/apple-file-events/1.3.2/apple-file-events-1.3.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.4/jline-2.14.4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.3.6/disruptor-3.3.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.2/sjson-new-scalajson_2.12-0.8.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.3.0/gigahorse-core_2.12-0.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.7.0/okhttp-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.0/sjson-new-murmurhash_2.12-0.8.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe-macros_2.12/2.5.0/scribe-macros_2.12-2.5.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_2.12/1.0.2/perfolation_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.9.3/circe-jawn_2.12-0.9.3.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/1.0.0/fastparse-utils_2.12-1.0.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.11.1/jawn-parser_2.12-0.11.1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.2/ssl-config-core_2.12-0.2.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.12.0/okio-1.12.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation-macros_2.12/1.0.2/perfolation-macros_2.12-1.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.2.0/config-1.2.0.jar Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Attempting a connection to bloop server 127.0.0.1:8212 ... Unable to load nailgun-version.properties. NGServer [UNKNOWN] started on address /127.0.0.1 port 8212. Attempting a connection to bloop server 127.0.0.1:8212 ... Bloop server started Opening BSP connection with bloop Bloop BSP connection waiting at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds nailgun debug: Sending arguments '--protocol local --socket /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511' to Nailgun server nailgun debug: Sending environment variables to Nailgun server nailgun debug: Sending working directory /Users/alexandre/projects/scala-cli/test/.scala to Nailgun server nailgun debug: Sending command to bsp Nailgun server nailgun debug: Finished sending command information to Nailgun server nailgun debug: Starting thread to read stdin... [W] Internal error in session java.io.EOFException BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds at java.base/java.io.DataInputStream.readInt(DataInputStream.java:397) at com.martiansoftware.nailgun.NGCommunicator.readCommandContext(NGCommunicator.java:140) at com.martiansoftware.nailgun.NGSession.run(NGSession.java:197) BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 not found, waiting 100 milliseconds BSP connection at /Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 opened Connected to Bloop via BSP at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 Connected to Bloop via BSP at local:/Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 nailgun debug: Received action Print([B@1c79f3a7) from Nailgun server The server is listening for incoming connections at local:///Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511... nailgun debug: Received action Print([B@274c0297) from Nailgun server Accepted incoming BSP client connection at local:///Users/alexandre/Library/Caches/ScalaCli/bsp-sockets/proc-80511 Sending buildInitialize BSP command to Bloop nailgun debug: Received action Print([B@7af46130) from Nailgun server request received: build/initialize nailgun debug: Received action Print([B@29f9d46d) from Nailgun server BSP initialization handshake complete. Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce.json Listing BSP build targets Compiling project_940fb43dce with Bloop Received onBuildTaskStart from bloop: TaskStartParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309020072 message = \"Compiling project_940fb43dce (1 Scala source)\" dataKind = \"compile-task\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"}} ] Compiling project (Scala 3.0.2, JVM) Received onBuildTaskFinish from bloop: TaskFinishParams [ taskId = TaskId [ id = \"1\" parents = null ] eventTime = 1634309023968 message = \"Compiled 'project_940fb43dce'\" status = OK dataKind = \"compile-report\" data = {\"target\":{\"uri\":\"file:/Users/alexandre/projects/scala-cli/test/.scala/?id=project_940fb43dce\"},\"originId\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isNoOp\":false,\"isLastCycle\":true,\"clientDir\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisOut\":\"file:///Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dce-analysis.bin\"} ] Compiled project (Scala 3.0.2, JVM) Compilation succeeded Post-processing class files of pre-processed sources Overwriting .scala/project_940fb43dce/classes/main/test$.class Overwriting .scala/project_940fb43dce/classes/main/test.class Overwriting .scala/project_940fb43dce/classes/main/test_sc$.class Overwriting .scala/project_940fb43dce/classes/main/test_sc.class Moving semantic DBs around Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test.tasty Overwriting .scala/project_940fb43dce/classes/main/test.tasty Reading TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Parsed TASTy file /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasty Overwriting .scala/project_940fb43dce/classes/main/test_sc.tasty Fetching List(org.scala-lang::scala3-compiler:3.0.2), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 13 artifacts: /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.2/scala3-compiler_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.2/scala3-interfaces-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.2/tasty-core_3-3.0.2.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar Fetching List(org.scala-lang::scala3-library::3.0.2, org.virtuslab.scala-cli::runner:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Fetching List(org.virtuslab.scala-cli:stubs:0.0.5+43-g60eae701-SNAPSHOT), adding List(https://oss.sonatype.org/content/repositories/snapshots, ivy:file:///Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7//[defaultPattern]) Found 1 artifacts: /Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar Writing bloop project in /Users/alexandre/projects/scala-cli/test/.scala/.bloop/project_f643cb0bc2-test.json Listing BSP build targets Compiling project_f643cb0bc2-test with Bloop Compilation succeeded Post-processing class files of pre-processed sources Moving semantic DBs around Running /Users/alexandre/Library/Caches/Coursier/jvm/adopt@1.11.0-7/Contents/Home/bin/java -cp /Users/alexandre/projects/scala-cli/test/.scala/project_940fb43dce/classes/main:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.0.2/scala3-library_3-3.0.2.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/runner_3/0.0.5+43-g60eae701-SNAPSHOT/jars/runner_3.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretty-stacktraces_3/0.0.0%2B27-b9d69198-SNAPSHOT/pretty-stacktraces_3-0.0.0%2B27-b9d69198-SNAPSHOT.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-tasty-inspector_3/3.0.0/scala3-tasty-inspector_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.0.0/scala3-compiler_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.0.0/scala3-interfaces-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.0.0/tasty-core_3-3.0.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.1.0-scala-1/scala-asm-9.1.0-scala-1.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar:/Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar:/Users/alexandre/Library/Caches/ScalaCli/local-repo/v0.0.5-43-60eae7/org.virtuslab.scala-cli/stubs/0.0.5+43-g60eae701-SNAPSHOT/jars/stubs.jar scala.cli.runner.Runner test_sc execve available Hello Client in /Users/alexandre/projects/scala-cli/test/.scala/.bloop disconnected with a 'SocketError' event. Cancelling tasks... If you want to understand how Scala CLI works, the -v option shows you the details of what's happening when your command is run.","s":"Logging","u":"/docs/guides/advanced/internals","h":"#logging","p":564},{"i":581,"t":"caution Offline mode is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. The offline mode for Scala CLI was introduced to be used in two situations: you want to have more control over the artifacts being downloaded your development environment has restricted access to the Internet or certain web domains In this mode Scala CLI will only use local artifacts cached by coursier. Any attempts to download artifacts will fail unless they're available locally in cache or there is a known fallback. This applies to everything that Scala CLI normally manages behind the scenes: Scala language and compiler artifacts JVM artifacts Bloop artifacts dependency artifacts","s":"Offline mode ⚡️","u":"/docs/guides/power/offline","h":"","p":580},{"i":583,"t":"To enable offline mode pass the --offline flag to Scala CLI, e.g.: scala-cli run Main.scala --offline It is also possible to use the COURSIER_MODE environment variable or coursier.mode java property. export COURSIER_MODE=offline or scala-cli -Dcoursier.mode=offline run Main.scala","s":"How to use the offline mode","u":"/docs/guides/power/offline","h":"#how-to-use-the-offline-mode","p":580},{"i":586,"t":"In offline mode Scala CLI will not perform any validation of the Scala version specified in the project, it will not be checked if such a version has been released.","s":"Scala artifacts","u":"/docs/guides/power/offline","h":"#scala-artifacts","p":580},{"i":588,"t":"System JVM will be used or it will be fetched from local cache. If a different JVM version than the system one is required, it is best to export it to the JAVA_HOME environment variable. It is important to know, that currently if a version is specified with --jvm or using jvm Scala CLI will ignore the system JVM and try to fetch via coursier. To start the Bloop server a JVM with version above 17 is required, if it can't be found compilation will fall back to using scalac instead.","s":"JVM artifacts","u":"/docs/guides/power/offline","h":"#jvm-artifacts","p":580},{"i":590,"t":"If no artifacts for Bloop are available compilation falls back to using scalac instead.","s":"Bloop artifacts","u":"/docs/guides/power/offline","h":"#bloop-artifacts","p":580},{"i":592,"t":"Any attempt to download a dependency will fail, so it is required to have all the dependencies cached locally before compiling. Dependencies that reside in local repositories like ~/.ivy2/local will be resolved as usual.","s":"Dependency artifacts","u":"/docs/guides/power/offline","h":"#dependency-artifacts","p":580},{"i":594,"t":"The easiest way to set up the environment is to use Coursier. Installing scala artifacts: cs install scala:3.3.0 scalac:3.3.0 Installing a JVM: cs java --jvm 17 Using the two commands above is already enough for running and compiling code using scalac. For fetching code dependencies run: cs fetch com.lihaoyi::os-lib::0.9.1 Note that the dependency format is the same as for --dep and using dep. More information about it here. If you want to use Bloop, you can get it with: cs fetch io.github.alexarchambault.bleep:bloop-frontend_2.12:1.5.11-sc-3 Note that Scala CLI uses a custom fork of Bloop, so simple cs install bloop won't work.","s":"Setting up the environment","u":"/docs/guides/power/offline","h":"#setting-up-the-environment","p":580},{"i":596,"t":"It is possible to copy the Scala language artifacts and dependencies to the local Coursier's cache manually. This can be done by creating a directory structure like this: COURSIER_CACHE_PATH └── https └── repo1.maven.org └── maven2 └── org └── scala-lang └── scala-compiler └── 2.13.12 ├── scala-compiler-2.13.12-sources.jar (OPTIONAL) ├── scala-compiler-2.13.12.jar └── scala-compiler-2.13.12.pom Path on MacOs ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.12 Same for a library: COURSIER_CACHE_PATH └── https └── repo1.maven.org └── maven2 └── com └── lihaoyi └── os-lib_3 └── 0.9.1 ├── os-lib_3-0.9.1-sources.jar (OPTIONAL) ├── os-lib_3-0.9.1.jar └── os-lib_3-0.9.1.pom Path on MacOS ~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.9.1 The first segments after the v1 directory are the address of the repository from which the artifact was downloaded. This part can effectively be https/repo1.maven.org/maven2 since maven central is the default repository to use. The rest of the path is the artifact's organization (split by the '.' character) and version.","s":"Setting up the environment manually","u":"/docs/guides/power/offline","h":"#setting-up-the-environment-manually","p":580},{"i":598,"t":"To perform a test of environment setup for offline mode, it may be useful to create a clean cache directory for coursier. To do so, run: mkdir test-coursier-cache export COURSIER_CACHE=`pwd`/test-coursier-cache And proceed with setting up the environment as described above: # Should fail with: # [error] Error downloading org.scala-lang:scala3-compiler_3:3.3.0 scala-cli run Main.scala --jvm 11 --offline cs install scala:3.3.0 scalac:3.3.0 # Could fail with: # Error while getting https://github.com/coursier/jvm-index/raw/master/index.json # But may also pass on MacOS ('/usr/libexec/java_home -v' is tried) # or if a JVM is cached in coursier's archive cache (this cache's location can't be overridden), you may want to clear it, see section below scala-cli run Main.scala --jvm 11 --offline cs java --jvm 11 # Should pass with a warning: # [warn] Offline mode is ON and Bloop could not be fetched from the local cache, using scalac as fallback scala-cli run Main.scala --jvm 11 --offline cs fetch io.github.alexarchambault.bleep:bloop-frontend_2.12:1.5.11-sc-3 # Should pass with a warning: # [warn] Offline mode is ON and a JVM for Bloop could not be fetched from the local cache, using scalac as fallback scala-cli run Main.scala --jvm 11 --offline cs java 17 Should pass with no warnings scala-cli run Main.scala --jvm 11 --offline","s":"Testing offline mode","u":"/docs/guides/power/offline","h":"#testing-offline-mode","p":580},{"i":600,"t":"Citing Coursier's docs: On a system where only recent versions of coursier were ever run (>= 1.0.0-RC12-1, released on the 2017/10/31), the default cache location is platform-dependent: on Linux, ~/.cache/coursier/v1. This also applies to Linux-based CI environments, and FreeBSD too on OS X, ~/Library/Caches/Coursier/v1 on Windows, %LOCALAPPDATA%\\Coursier\\Cache\\v1, which, for user Alex, typically corresponds to C:\\Users\\Alex\\AppData\\Local\\Coursier\\Cache\\v1 So clearing the cache is just a matter of removing the v1 directory corresponding to the platform you're on. However, Coursier does use a second archive cache, which should be located in the same place as the v1 directory, e.g. ~/.cache/coursier/arc, this cache's location can't be overridden, so it may be necessary to clear it for proper testing.","s":"Clearing coursier's caches","u":"/docs/guides/power/offline","h":"#clearing-coursiers-caches","p":580},{"i":602,"t":"caution ScalaPy support is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. ScalaPy is a library that allows you to access the Python interpreter from Scala code. It boasts a simple API, automatic conversion between Scala and Python types, and optional static typing. It makes it possible to integrate Python libraries into Scala CLI projects. Scala CLI allows to configure the ScalaPy library with the --python flag and //> using python directive. More information about ScalaPy can be found here.","s":"Python/ScalaPy ⚡️","u":"/docs/guides/power/python","h":"","p":601},{"i":604,"t":"Some configuration might be needed before running the examples below: # install Python 3.11 (e.g. via an installer from the official Python website) # then download the packages with pip3 install numpy matplotlib python-config //> using python //> using scala 2.13 import me.shadaj.scalapy.py import me.shadaj.scalapy.py.SeqConverters import py.PyQuote py.local { val np = py.module(\"numpy\") val rng = np.random.default_rng() val randoms = rng.standard_normal(10).as[Seq[Double]] randoms.foreach(println(_)) } val numbers = py\"[x * 2 for x in ${Iterator.from(3).take(10).toList.toPythonCopy}]\" .as[Seq[Int]] println(numbers) You can also use Scala Native to create a native binary with direct bindings to CPython. //> using python import me.shadaj.scalapy.py import me.shadaj.scalapy.py.SeqConverters import scala.util.Random import scala.math.{Pi, sin, random} object PlotDemo { @main def plot = { val sequences = generate3DataSeqs py.local { val plt = py.module(\"matplotlib.pyplot\") for { (seq, color) <- sequences.zip(Seq(\"b\", \"r\", \"g\")) } { plt.plot(seq.toPythonProxy, color = color) plt.show() } } } def generate3DataSeqs: Seq[Seq[Double]] = { val amplitude = 1.0 // Amplitude of the sine wave val numSamples = 1000 val numSequences = 3 val noiseAmplitude = 0.2 // Amplitude of noise // Generate three sequences with varying numbers of cycles val sequences = (1 to numSequences).map { seqIdx => val frequency = seqIdx // Varying frequency for each sequence (1 to numSamples).map { sampleIdx => val noise = (random * 2 - 1) * noiseAmplitude // Generate random noise val phase = 2 * Pi * frequency * sampleIdx / numSamples amplitude * sin(phase) + noise } } sequences } } Run: scala-cli --power package --native PlotDemo.scala -o plot ./plot","s":"Example usage","u":"/docs/guides/power/python","h":"#example-usage","p":601},{"i":606,"t":"Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. You can easily add it to your Scala CLI project with the --toolkit option: println(os.pwd) scala-cli UseOsLib.sc --toolkit default Similarly, you can achieve the same with the using toolkit directive: //> using toolkit default @main def printPwd: Unit = println(os.pwd)","s":"Scala Toolkit","u":"/docs/guides/introduction/toolkit","h":"","p":605},{"i":608,"t":"Adding Scala Toolkit to your project effectively adds 2 dependencies to your classpath: org.scala-lang:toolkit: for your main scope (usable everywhere in the project); org.scala-lang:toolkit-test: for your test scope (usable only in tests). toolkit-test includes a batch of libraries only relevant for testing (like i.e. munit), which you probably don't want on your main scope class path (which is why Scala CLI won't put it there). And so, you can use it like this: //> using toolkit default class Something extends munit.FunSuite { test(\"foo\") { assert(true) } } scala-cli test Something.test.scala Also, in case you only want Scala Toolkit to be added to the test scope (and not for the main scope in any capacity), you can always use the using test.toolkit directive. //> using test.toolkit default class Another extends munit.FunSuite { test(\"foo\") { assert(os.pwd.last.nonEmpty) } } scala-cli test Another.test.scala project.scala More details about test scope directives can be found in the using directives guide.","s":"Scala Toolkit and tests","u":"/docs/guides/introduction/toolkit","h":"#scala-toolkit-and-tests","p":605},{"i":610,"t":"Scala CLI also supports adding other toolkits to your project in a similar manner. Those have to follow the same structure of 2 dependencies with the names toolkit and toolkit-test. To do so, you have to explicitly pass the organisation the toolkit was released under (or an alias if defined). For example, to add the Typelevel Toolkit to your project, you can pass it with the --toolkit option: import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } } scala-cli UseTypelevel.scala --toolkit org.typelevel:default scala-cli UseTypelevel.scala --toolkit typelevel:default # typelevel has a shorter alias defined Similarly, you can achieve the same with the using toolkit directive: //> using toolkit org.typelevel:default import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } } Or with the alias: //> using toolkit typelevel:default import cats.effect.* import fs2.io.file.Files object Hello extends IOApp.Simple { def run = Files[IO].currentWorkingDirectory.flatMap { cwd => IO.println(cwd.toString) } }","s":"Other toolkits","u":"/docs/guides/introduction/toolkit","h":"#other-toolkits","p":605},{"i":612,"t":"Scala CLI downloads the dependencies declared in your projects using Coursier. The default repositories being searched are the Maven Central and local Ivy repository on your machine. If additional repositories are required it is possible to declare them: on the command line with --repository or --repo or just -r with the //> using repositories directive The values can be names of predefined repositories accepted by Coursier, some of which are: sonatype:_value_ and sonatype-s01:_value_ for Sonatype servers e.g. sonatype:snapshots snapshots from both servers are searched when using snapshots jitpack m2Local","s":"Repositories ⚡️","u":"/docs/guides/power/repositories","h":"","p":611},{"i":614,"t":"Supplying the address of custom repositories is also accepted when using --repository or //> using repositories. To do so, provide the URL to the repository's root, e.g. https://maven.pkg.github.com/USER/REPO for GitHub Package Registry. By default, custom repositories are treated as Maven repositories, to specify an Ivy repository, prefix the address with ivy: and supply the ivy pattern at the end e.g. ivy:http://localhost:8081/repository/ivy-releases/[defaultPattern]. tip [defaultPattern] gets expanded by Coursier to: [organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]","s":"Custom repositories","u":"/docs/guides/power/repositories","h":"#custom-repositories","p":611},{"i":616,"t":"caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes the configuration key tied to repositories settings, like repositories.credentials and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true Repository authentication is also supported and there are a couple ways of using it: specifying credentials for each host in COURSIER_CREDENTIALS environment variable or in the coursier.credentials java property (read more here), the supported format in this case is host-address username:password, e.g. my_domain.com MyUserName:myPasswOrd adding config entries for each host, this can be done using scala-cli --power config repositories.credentials host _username_ _password_, username and password values should follow the password option format, e.g. scala-cli --power config repositories.credentials maven.pkg.github.com value:PrivateToken env:GH_TOKEN","s":"Repository Authentication","u":"/docs/guides/power/repositories","h":"#repository-authentication","p":611},{"i":618,"t":"You can override the default Coursier repositories globally by invoking: scala-cli --power config repositories.default https://first-repo.company.com https://second-repo.company.com","s":"Default repositories","u":"/docs/guides/power/repositories","h":"#default-repositories","p":611},{"i":620,"t":"If you're fine directly downloading artifacts from the internet, but would rather have some repositories requests go through a repository of yours, configure mirror repositories, like scala-cli --power config repositories.mirrors https://repo1.maven.org/maven2=https://repository.company.com/maven To have all requests to a Maven repository go through a repository of yours, do scala-cli --power config repositories.mirrors maven:*=https://repository.company.com/maven","s":"Mirrors","u":"/docs/guides/power/repositories","h":"#mirrors","p":611},{"i":622,"t":"caution The export sub-command is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. Scala CLI lets you export your current build into sbt or Mill. This means that if your project needs something that Scala CLI doesn’t provide — such as a second module — you can export your project to your build tool of choice. Why do we need this? Basically we don’t want to block the development of your project. But at the same time, we don’t want to introduce the complexity that multi-module builds and tasks and plugin systems introduce — at least not until that complexity is needed. To export a project, run this command to export to sbt: scala-cli export --sbt Or use this command to export to Mill: scala-cli export --mill These commands create a copy of your sources, resources, and local JARs. They also download gists and other non-local inputs. By default the project is exported to a dest directory, but you can control that with the -o option.","s":"SBT and Mill ⚡️","u":"/docs/guides/power/sbt-mill","h":"","p":621},{"i":624,"t":"Scala CLI accepts Scala scripts as files that end in .sc. Unlike .scala files, in scripts, any kind of statement is accepted at the top-level: val message = \"Hello from Scala script\" println(message) A script is run with the Scala CLI command: scala-cli hello.sc Hello from Scala script","s":"Scripts","u":"/docs/guides/scripting/scripts","h":"","p":623},{"i":626,"t":"When you pass multiple scripts to Scala CLI at once (or add them with //> using file ..., they are all compiled together and can reference each other. Their names are inferred from the file name e.g. hello.sc becomes hello and main.sc becomes main. caution Referencing a script from main.sc is not always possible. More in Scala 2 scripts wrapper. def msg = \"from Scala script\" println(\"Hello \" + message.msg) scala-cli hello.sc message.sc Hello from Scala script When a script is in a sub-directory, a package name is also inferred: def msg = \"Hello from Scala scripts\" import constants.message println(\"Hello \" + message.msg) Please note: when referring to code from another script, the actual relative path from the project root is used for the package path. In the example above, as message.sc is located in the my-app/constants/ directory, to use the msg function you have to call constants.message.msg. When referencing code from a piped script, just use stdin. echo '@main def main() = println(stdin.message)' > PrintMessage.scala echo 'def message: String = \"Hello\"' | scala-cli PrintMessage.scala _.sc Hello To specify a main class when running a script, use this command: scala-cli my-app --main-class main_sc Hello from Scala scripts caution When specifying a main class from Scala 2 scripts, you need to use the script file name without the _sc suffix. More in Scala 2 scripts wrapper. Both of the previous scripts (hello.sc and main.sc) automatically get a main class, so this is required to disambiguate them. If a main class coming from a regular .scala file is present in your app's context, that will be run by default if the --main-class param is not explicitly specified. When in doubt, you can always list the main classes present in your app by passing --list-main-classes. echo '@main def main1() = println(\"main1\")' > main1.scala echo '@main def main2() = println(\"main2\")' > main2.scala echo 'println(\"on-disk script\")' > script.sc echo 'println(\"piped script\")' | scala-cli --list-main-classes _.sc main1.scala main2.scala script.sc stdin_sc script_sc main2 main1","s":"Using multiple scripts together","u":"/docs/guides/scripting/scripts","h":"#using-multiple-scripts-together","p":623},{"i":628,"t":"You can also add source files with the using directive //> using file in Scala scripts: //> using file Utils.scala println(Utils.message) object Utils { val message = \"Hello World\" } Scala CLI takes into account and compiles Utils.scala. scala-cli main.sc Hello World","s":"Define source files in using directives","u":"/docs/guides/scripting/scripts","h":"#define-source-files-in-using-directives","p":623},{"i":630,"t":"You can define a file with the “shebang” header to be self-executable. Please remember to use scala-cli shebang command, which makes Scala CLI compatible with Unix shebang interpreter directive. For example, given this script: #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") You can make it executable and run it, just like any other shell script: chmod +x HelloScript.sc ./HelloScript.sc Hello world It is also possible to set Scala CLI command-line options in the shebang line, for example #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 The command shebang also allows script files to be executed even if they have no file extension, provided they start with the shebang header. Note that those files are always run as scripts even though they may contain e.g. valid .scala program.","s":"Self executable Scala Script","u":"/docs/guides/scripting/scripts","h":"#self-executable-scala-script","p":623},{"i":632,"t":"You may also pass arguments to your script, and they are referenced with the special args variable: #!/usr/bin/env -S scala-cli shebang println(args(1)) chmod +x p.sc ./p.sc hello world world","s":"Arguments","u":"/docs/guides/scripting/scripts","h":"#arguments","p":623},{"i":634,"t":"You can access the name of the running script inside the script itself using the special scriptPath variable: #!/usr/bin/env -S scala-cli shebang println(scriptPath) chmod +x script.sc ./script.sc ./script.sc","s":"The name of script","u":"/docs/guides/scripting/scripts","h":"#the-name-of-script","p":623},{"i":636,"t":"The compilation and execution of a source file containing top-level definitions is possible due to the script's code being wrapper in an additional construct and given a main method. Scala CLI as of version v1.1.0 uses three kinds of script wrappers depending on the project's configuration. They each differ slightly and have different capabilities and limitations.","s":"Script wrappers","u":"/docs/guides/scripting/scripts","h":"#script-wrappers","p":623},{"i":638,"t":"For scripts compiled with Scala 2.12 and 2.13 there's only a single wrapper available. It uses an object extending the App trait to wrap the user's code. Limitations Thanks to the mechanics of App in Scala 2, this wrapper has no reported limitations when it comes to the code that can be run in it. Differences in behaviour It is not possible to reference contents of a script from a file called main.sc, as the name main clashes with a main method each wrapper contains. The main class name is the name of the script file without the .sc suffix. For example, hello.sc becomes hello.","s":"Scala 2 scripts wrapper","u":"/docs/guides/scripting/scripts","h":"#scala-2-scripts-wrapper","p":623},{"i":640,"t":"For Scala 3 there are two wrappers available: Class Wrapper - default wrapper for Scala 3 scripts Object Wrapper - extra wrapper that can be forced with --object-wrapper flag and >// using objectWrapper directive Class Wrapper​ This wrapper is the default for scripts in Scala 3, however, it cannot be used when the script is compiled for the JS platform, Object Wrapper is then used. Due to the usage of export keyword it is not possible to use it in Scala 2. Limitations Can't be used with scripts compiled for the JS platform Can't be used in Scala 2 When referencing types defined in the script, the type's path can be different from expected and compilation may fail with: Error: Unexpected error when compiling project: 'assertion failed: asTerm called on not-a-Term val ' Differences in behaviour The Class Wrapper's behaviour is the default described throughout the documentation. Object Wrapper​ This wrapper is an alternative to the Class Wrapper and can be forced with --object-wrapper flag and >// using objectWrapper directive. It is used by default for Scala 3 scripts compiled for JS platform. Can suffer from deadlocks then using multithreaded code. Limitations When running background threads from the script and using e.g. scala.concurrent.Await on them may result in a deadlock due to unfinished initialization of the wrapper object. Differences in behaviour The Object Wrapper's behaviour is the default described throughout the documentation.","s":"Scala 3 scripts wrappers","u":"/docs/guides/scripting/scripts","h":"#scala-3-scripts-wrappers","p":623},{"i":642,"t":"The wrapper type used according to the configuration used ((platform + forced type) X Scala version) is summarized in the table below: Scala 2.12 Scala 2.13 Scala 3 >// using platform jvm App Wrapper App Wrapper Class Wrapper >// using platform native App Wrapper App Wrapper Class Wrapper >// using platform js App Wrapper App Wrapper Object Wrapper >// using objectWrapper App Wrapper App Wrapper Object Wrapper","s":"Summary","u":"/docs/guides/scripting/scripts","h":"#summary","p":623},{"i":644,"t":"Ammonite is a popular REPL for Scala that can also compile and run .sc files. Scala CLI and Ammonite are similar, but differ significantly when your code is split in multiple scripts: In Ammonite, a script needs to use import $file directives to use values defined in another script With Scala CLI, all scripts passed can reference each other without such directives On the other hand: You can pass a single \"entry point\" script as input to Ammonite, and Ammonite finds the scripts it depends on via the import $file directives Scala CLI requires all scripts to be added with //> using file ... or to be passed beforehand, either one-by-one, or by putting them in a directory, and passing the directory to Scala CLI","s":"Differences with Ammonite scripts","u":"/docs/guides/scripting/scripts","h":"#differences-with-ammonite-scripts","p":623},{"i":646,"t":"This guide explains the differences between the run and shebang sub-commands, mainly covering how each of them parses its arguments.","s":"Shebang","u":"/docs/guides/scripting/shebang","h":"","p":645},{"i":648,"t":"Before proceeding, let's discuss how Scala CLI works in a script without the shebang command. Here is a simple hello.sc script with a shebang header: #!/usr/bin/env -S scala-cli -S 3 println(args.size) println(args.headOption) And it works correctly: chmod +x hello.sc ./hello.sc 0 None And it also works: ./hello.sc -- Hello World 2 Some(Hello) Note that the extra -- must be added to make it work. If it is not supplied, the result is: ./hello.sc Hello World [error] Hello: input file not found World: input file not found If we modify our script slightly and use the shebang sub-command in the header, we will get the following: #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) ./hello.sc Hello World 2 Some(Hello)","s":"shebang script headers","u":"/docs/guides/scripting/shebang","h":"#shebang-script-headers","p":645},{"i":650,"t":"Let's now see how the shebang command works straight from the command line. object Main { def main(args: Array[String]): Unit = println(args.mkString(\" \")) } scala-cli shebang Main.scala Hello world Hello world note Please note that shebang changing how arguments are parsed means that every option after the first input will be treated as an argument to the app. scala-cli shebang Main.scala -S 2.13 #-S 2.13 is not recognised as an option, but as app arguments -S 2.13 If we try to do the same with the run sub-command, we get the following error: scala-cli run Main.scala Hello world [error] Hello: input file not found world: input file not found","s":"shebang and the command line","u":"/docs/guides/scripting/shebang","h":"#shebang-and-the-command-line","p":645},{"i":652,"t":"When running the shebang subcommand, script files don't need the .sc extension, but they are then REQUIRED to start with a shebang line: #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) chmod +x hello-with-shebang ./hello-with-shebang Hello World 2 Some(Hello) println(args.size) println(args.headOption) chmod +x hello-no-shebang scala-cli shebang hello-no-shebang Hello World hello-no-shebang: unrecognized source type (expected .scala or .sc extension, or a directory) note Files with no extensions are always run as scripts even though they may contain e.g. valid .scala program.","s":"Script files' extensions","u":"/docs/guides/scripting/shebang","h":"#script-files-extensions","p":645},{"i":654,"t":"Scala CLI can download dependencies via HTTP proxies. Proxies can be setup in several ways: via Java properties via the Maven configuration file (recommended for now) via Scala CLI or coursier configuration files (soon)","s":"HTTP Proxies ⚡️","u":"/docs/guides/power/proxy","h":"","p":653},{"i":656,"t":"It is possible to specify the proxy settings using Java properties. There are several ways to pass those to Scala CLI, more information here. The most basic way is to pass the Java properties directly to Scala CLI on the command line. Keep in mind that properties, put before the sub-command name and sources, are only passed to Scala CLI and not to the JVM executing user's code. Example (notice the different name of the property depending on the protocol http or https): $ scala-cli \\ -Dhttp.proxyProtocol=http -Dhttp.proxyHost=proxy.corp.com -Dhttp.proxyPort=8080 \\ -Dhttp.proxyUsername=alex -Dhttp.proxyPassword=1234 \\ -Dhttps.proxyProtocol=http -Dhttps.proxyHost=proxy.corp.com -Dhttps.proxyPort=8080 \\ -Dhttps.proxyUsername=alex -Dhttps.proxyPassword=1234 \\ run . More information about the Java properties used for configuring proxies can be found here.","s":"Java properties","u":"/docs/guides/power/proxy","h":"#java-properties","p":653},{"i":658,"t":"This file lives at ~/.m2/settings.xml Example configuration file, without authentication: test-proxy http proxy.corp.com 8080 Example configuration file, with authentication: test-proxy http proxy.corp.com 8080 alex 1234 The value in is assumed to be the protocol of the proxy itself (can be either http or https, https is assumed by default not to inadvertently leak proxy credentials). Such a proxy is used for both http and https by Scala CLI. The coursier command-line and library also pick those credentials, since version 2.1.0-M6-26-gcec901e9a (2022/05/31).","s":"Maven configuration file","u":"/docs/guides/power/proxy","h":"#maven-configuration-file","p":653},{"i":660,"t":"caution Even though the config command is not restricted, some available configuration keys may be, and thus may require setting the --power option to be used. That includes configuration keys tied to setting up proxies, like httpProxy.address and others. You can pass the --power option explicitly or set it globally by running: scala-cli config power true warning This way of configuring proxies is not recommended, since it will set up a proxy not only for Scala CLI, but for Coursier itself, which is used by other build tools like SBT. This may result in unexpected behavior. If using Scala CLI config is preferred, it's recommended to put the relevant Java properties into the config with: scala-cli --power config -i java.properties \"http.proxyProtocol=http\" \"http.proxyHost=proxy.corp.com\" \"http.proxyPort=8080\" \"https.proxyUsername=alex\" \"https.proxyPassword=1234\" The -D prefix can be dropped when writing properties to config. Scala CLI configuration can also be used to configure proxies globally. To do that use the config command: scala-cli --power config httpProxy.address http://proxy.company.com:8081 Replace proxy.company.com by the address of your proxy and append the port number with : if needed. Also, change http:// to https:// in the address if your proxy is accessible via HTTPS. If your proxy requires authentication, set your user and password with scala-cli --power config httpProxy.user value:_encoded_user_ scala-cli --power config httpProxy.password value:_encoded_password_ Replace _encoded_user_ and _encoded_password_ by your actual user and password, following the password option format. They should typically look like env:ENV_VAR_NAME, file:/path/to/file, or command:command to run.","s":"Scala CLI configuration files","u":"/docs/guides/power/proxy","h":"#scala-cli-configuration-files","p":653},{"i":662,"t":"The Scala CLI makes it easier to compile, run, test, and package Scala code. It can: compile Scala code run it package it as a JAR file, or in formats such as deb, rpm, MSI, ... fire up a REPL, letting you quickly play with the code compile and run tests suites ... and more! Scala CLI supports most recent Scala versions (3.x, 2.13.x and 2.12.x), and changing the Scala version as easy as providing the --scala parameter. (See the cookbook for more information.) As well as compiling and running Scala code with the JVM (the default), Scala CLI also supports Scala.js and Scala Native.","s":"Overview","u":"/docs/overview","h":"","p":661},{"i":664,"t":"Prefer another way to install Scala CLI? See our Advanced installation guide.","s":"Installation","u":"/docs/overview","h":"#installation","p":661},{"i":666,"t":"Scala-CLI documentation is split into three main sections: Getting started, where you learn how to start with Scala CLI Commands, where you learn the most important Scala CLI commands Guides, where you can read about the core aspects of Scala CLI, and learn how Scala CLI interacts with other tools, like your IDE Scala CLI Cookbook, where you can learn how to solve specific problems with Scala CLI Happy hacking with Scala CLI!","s":"What’s next?","u":"/docs/overview","h":"#whats-next","p":661},{"i":668,"t":"Same as Mill first : — scala version suffix single : — no scala version suffix double :: — scala binary version suffix triple ::: — full scala version suffix second : — scala platform suffix single : — no platform suffix double :: — platform suffix, if any","s":"Dependency format","u":"/docs/reference/dependency","h":"","p":667},{"i":670,"t":"caution BuildInfo is a restricted feature and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true During the building process Scala CLI collects information about the project's configuration, both from the console options and using directives found in the project's sources. You can access this information from your code using the BuildInfo object, that's automatically generated for your build on compile when that information changes. To enable BuildInfo generation pass the --build-info option to Scala CLI or use a //> using buildInfo directive.","s":"BuildInfo","u":"/docs/reference/build-info","h":"","p":669},{"i":672,"t":"The generated BuildInfo object is available on the project's classpath. To access it you need to import it first. It is available in the package scala.cli.build so use import scala.cli.build.BuildInfo to import it. Below you can find an example instance of the BuildInfo object, with all fields explained. Some of the values have been shortened for readability. package scala.cli.build /** Information about the build gathered by Scala CLI */ object BuildInfo { /** version of Scala used to compile this project */ val scalaVersion = \"3.3.0\" /** target platform of this project, it can be \"JVM\" or \"JS\" or \"Native\" */ val platform = \"JVM\" /** version of JVM, if it's the target platform */ val jvmVersion = Some(\"11\") /** version of Scala.js, if it's the target platform */ val scalaJsVersion = None /** Scala.js ECMA Script version, if Scala.js is the target platform */ val jsEsVersion = None /** version of Scala Native, if it's the target platform */ val scalaNativeVersion = None /** Main class specified for the project */ val mainClass = Some(\"Main\") /** Project version */ val projectVersion = None /** Information about the Main scope */ object Main { /** sources found for the scope */ val sources = Seq(\".../Main.scala\") /** scalac options for the scope */ val scalacOptions = Seq(\"-Werror\") /** compiler plugins used in this scope */ val scalaCompilerPlugins = Nil /** dependencies used in this scope */ val dependencies = Seq(\"com.lihaoyi:os-lib_3:0.9.1\") /** dependency resolvers used in this scope */ val resolvers = Seq(\"https://repo1.maven.org/maven2\", \"ivy:file:...\") /** resource directories used in this scope */ val resourceDirs = Seq(\".../resources\") /** custom jars added to this scope */ val customJarsDecls = Seq(\".../AwesomeJar1.jar\", \".../AwesomeJar2.jar\") } /** Information about the Test scope */ object Test { /** sources found for the scope */ val sources = Seq(\".../MyTests.scala\") /** scalac options for the scope */ val scalacOptions = Seq(\"-Vdebug\") /** compiler plugins used in this scope */ val scalaCompilerPlugins = Nil /** dependencies used in this scope */ val dependencies = Seq(\"org.scala-lang:toolkit_3:latest.release\") /** dependency resolvers used in this scope */ val resolvers = Seq(\"https://repo1.maven.org/maven2\", \"ivy:file:...\") /** resource directories used in this scope */ val resourceDirs = Seq(\".../test/resources\") /** custom jars added to this scope */ val customJarsDecls = Nil } }","s":"Usage","u":"/docs/reference/build-info","h":"#usage","p":669},{"i":674,"t":"A part of the BuildInfo object is the project version. By default, an attempt is made to deduce it using git tags of the workspace repository. If this fails (e.g. no git repository is present), the version is set to 0.1.0-SNAPSHOT. You can override this behaviour by passing the --project-version option to Scala CLI or by using a //> using projectVersion directive. Please note that only tags that follow the semantic versioning are taken into consideration. Values available for project version configuration are: git:tag or git: use the latest stable git tag, if it is older than HEAD then try to increment it and add a suffix -SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT git:dynver: use the latest (stable or unstable) git tag, if it is older than HEAD then use the output of -{distance from last tag}-g{shortened version of HEAD commit hash}-SNAPSHOT, if no tag is available then use 0.1.0-SNAPSHOT The difference between stable and unstable tags are, that the latter can contain letters, e.g. v0.1.0-RC1. It is also possible to specify the path to the repository, e.g. git:tag:../my-repo, git:dynver:../my-repo.","s":"Project version","u":"/docs/reference/build-info","h":"#project-version","p":669},{"i":676,"t":"caution Using password options is restricted and requires setting the --power option to be used. You can pass it explicitly or set it globally by running: scala-cli config power true Some Scala CLI options expect password / secret values. Passing passwords directly on the command-line poses security issues, so Scala CLI offers a few ways to work around that. Passwords / secrets can be passed: via environment variables, via a command printing the secret, via a file, or (not recommended) inline.","s":"Password options ⚡️","u":"/docs/reference/password-options","h":"","p":675},{"i":678,"t":"Prefix the environment variable name with env:, like $ export MY_PASSWORD=1234 $ scala-cli publish . --repo-password env:MY_PASSWORD","s":"Environment variable","u":"/docs/reference/password-options","h":"#environment-variable","p":675},{"i":680,"t":"Prefix the command printing the secret with command:, like $ get-secret sonatype-s01 # command printing the secret 1234 $ scala-cli publish . --repo-password \"command:get-secret sonatype-s01\" Alternatively, if some of the command arguments contain spaces, one can pass a JSON list: $ get-secret \"sonatype s01\" # command printing the secret 1234 $ scala-cli publish . --repo-password 'command:[\"get-secret\", \"sonatype s01\"]'","s":"Command printing the secret","u":"/docs/reference/password-options","h":"#command-printing-the-secret","p":675},{"i":682,"t":"Prefix the file path with file:, like $ cat \"$HOME/.passwords/sonatype-s01\" 1234 $ scala-cli publish . --repo-password \"file:$HOME/.passwords/sonatype-s01\"","s":"File","u":"/docs/reference/password-options","h":"#file","p":675},{"i":684,"t":"This is the less secure way of passing secrets to Scala CLI, and should only be used for debugging purposes, with non-sensitive secrets. Prefix the password / secret value with value:, like $ scala-cli publish . --repo-password value:1234","s":"Inline","u":"/docs/reference/password-options","h":"#inline","p":675},{"i":687,"t":"Scala CLI needs a root directory: to write mapped sources to write class files for Bloop","s":"Usage","u":"/docs/reference/root-dir","h":"#usage","p":685},{"i":689,"t":"First of all, Scala CLI checks every passed input (in the same order in which inputs were passed) for the project.scala file: If the project.scala file is passed explicitly as a source, Scala CLI sets its parent directory as the root directory. If the input is a directory, Scala CLI looks for the project.scala inside this directory. If the file is found, Scala CLI sets the passed directory as the root directory. If more than one project.scala file is found, Scala CLI uses only the first one to set the root directory and raises a warning saying which one was used. If no project.scala files are found, Scala CLI sets the root directory based on the first file/directory input: If the input is a directory, it is set as the root directory. If the input is a file, Scala CLI sets its parent directory as the root directory. If more than one file/directory input has been passed Scala CLI raises the warning saying which directory has been set as the project root directory. If no project.scala files are found and no file/directory inputs have been passed, Scala CLI sets the current working directory (where Scala CLI was invoked from) as the project root directory. Example​ Let's say we have the following file structure: project │ project.scala │ └───dir1 │ │ file1.scala │ │ │ └───dir2 │ │ project.scala │ │ file2.scala │ └───dir3 │ project.scala │ file3.scala And the user runs the following command: project> scala-cli dir1/file1.scala dir1/dir2 dir3/project.scala Scala CLI will find 2 project.scala files: inside dir2, since this directory was passed as an input and it has project.scala inside. inside dir3, since dir3/project.scala was passed explicitly as a source dir1/dir2 was passed before dir3/project.scala, so dir2 will be set as the root directory for this build. Since more than one project.scala has been found, Scala CLI will raise the warning saying that more than one project.scala file has been found and dir1/dir2 has been set as the project root directory.","s":"Setting root directory","u":"/docs/reference/root-dir","h":"#setting-root-directory","p":685},{"i":691,"t":"caution Markdown support is an experimental feature. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team on GitHub. Scala CLI can compile, run, test, and package markdown (.md) sources. note This feature is a work in progress and should currently be treated as experimental. Markdown sources are ignored by default unless passed explicitly as inputs. You can enable including non-explicit .md inputs by passing the --enable-markdown option.","s":"Markdown ⚡️","u":"/docs/guides/power/markdown","h":"","p":690},{"i":694,"t":"You can pass local .md inputs by passing their path to Scala CLI (as you would for any other kind of input). # Simple snippet ```scala println(\"Hello\") ``` scala-cli --power dir/hello.md .md sources inside of directories are ignored by default, unless the --enable-markdown option is passed. scala-cli --power dir --enable-markdown","s":"On-disk markdown sources","u":"/docs/guides/power/markdown","h":"#on-disk-markdown-sources","p":690},{"i":696,"t":"Scala CLI can run .md sources inside a .zip archive. Same as with directories, .md sources inside zipped archives are ignored by default, unless the --enable-markdown option is passed. scala-cli --power archive-with-markdown.zip --enable-markdown","s":"Zipped archives","u":"/docs/guides/power/markdown","h":"#zipped-archives","p":690},{"i":698,"t":"warning Running unverified code from the Internet can be very handy for trusted sources, but it can also be really dangerous, since Scala CLI does not provide any sandboxing at this moment. Make sure that you trust the code that you are about to run. URLs​ You can also pass a URL pointing to a .md file to run it with Scala CLI. scala-cli --power https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md Hello Github Gist​ Scala CLI accepts GitHub Gist URLs. The gist is technically treated as a zipped archive (which it is downloaded as), so it is necessary to pass the --enable-markdown option alongside the gist URL to run any contained Markdown sources. scala-cli --power https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown Hello You can find more information on running GitHub Gists in the gists cookbook.","s":"Remote inputs","u":"/docs/guides/power/markdown","h":"#remote-inputs","p":690},{"i":700,"t":"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input: echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli --power _.md Hello You can find more information on piped sources in the piping guide.","s":"Piped Markdown code","u":"/docs/guides/power/markdown","h":"#piped-markdown-code","p":690},{"i":702,"t":"It is also possible to pass Markdown code as a snippet directly from the command line. scala-cli --power run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Hello You can find more information on command line snippets in the snippets guide.","s":"Markdown code as a command line snippet","u":"/docs/guides/power/markdown","h":"#markdown-code-as-a-command-line-snippet","p":690},{"i":705,"t":"# Example This is a simple example of an `.md` file with a Scala snippet. ```scala val message = \"Hello from Markdown\" println(message) ``` Plain scala snippets are treated similarly to .sc scripts in that any kind of statement is accepted at the top-level. scala-cli --power run Example.md Hello from Markdown Similarly to .sc scripts, when multiple .md files with plain scala snippets are being run, each of them will have its own main class, that can be run. # Main class 1 ```scala println(\"1\") ``` # Main class 2 ```scala println(\"2\") ``` scala-cli --power Main1.md Main2.md [error] Found several main classes: Main1_md, Main2_md When multiple such sources are passed as inputs, the main class has to be passed explicitly with the --main-class option. scala-cli --power Main1.md Main2.md --main-class Main1_md 1 You can always check what main classes are available in the context with the --list-main-classes option. scala-cli --power Main1.md Main2.md --list-main-classes Main1_md Main2_md","s":"Plain scala snippets","u":"/docs/guides/power/markdown","h":"#plain-scala-snippets","p":690},{"i":707,"t":"You can mark a scala code block with the raw keyword, indicating that this snippet should not be wrapped as a script and should instead be treated as is. This is the equivalent of code in a .scala file. For a raw snippet to be runnable a main class has to be included. # `raw` example This is a simple example of an `.md` file with a raw Scala snippet. ```scala raw object Main extends App { val message = \"Hello from Markdown\" println(message) } ``` scala-cli --power RawExample.md Hello from Markdown","s":"scala raw snippets","u":"/docs/guides/power/markdown","h":"#scala-raw-snippets","p":690},{"i":709,"t":"It is possible to run tests from scala code blocks marked as test. This is similar to raw snippets in that the code is not wrapped and is treated as is. You can run scala test code blocks with the test sub-command. # `test` example This is a simple example of an `.md` file with a test Scala snippet. ```scala test //> using dep org.scalameta::munit:0.7.29 class Test extends munit.FunSuite { test(\"example test\") { assert(true) } } ``` scala-cli --power test TestExample.md Test: + example test","s":"scala test snippets","u":"/docs/guides/power/markdown","h":"#scala-test-snippets","p":690},{"i":711,"t":"When multiple plain scala snippets are used in a single .md file, by default they are actually treated as a single script. They share context and when run, are executed one after another, as if they were all in a single .sc file. If you want a snippet to use a fresh context instead, you can rely on the reset keyword. This allows you to start a fresh scope for the marked snippet (and any coming after it). # `reset` scope This is an example of an `.md` file with multiple `scala` snippets with separate scopes ## Scope 1 ```scala val message = \"Hello\" ``` ## Still scope 1, since `reset` wasn't used yet ```scala println(message) ``` ## Scope 2 ```scala reset val message = \"world\" println(message) ``` ## Scope 3 ```scala reset val message = \"!\" println(message) ``` scala-cli --power ResetExample.md Hello world !","s":"reset scope for scala snippets","u":"/docs/guides/power/markdown","h":"#reset-scope-for-scala-snippets","p":690},{"i":713,"t":"The shebang line in scala code blocks inside a markdown input are always ignored. You can use them (i.e. to give an example of their usage), but they do not change how the code is handled. ## Self executable Scala script ```scala #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") ```","s":"shebang header and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#shebang-header-and-markdown-code-blocks","p":690},{"i":715,"t":"It is possible to define using directives at the beginning of a scala code block inside a markdown input. This is supported for all scala code block flavours. # Using directives in `.md` inputs ## `scala raw` example ```scala raw //> using dep com.lihaoyi::pprint:0.8.0 object Printer { def printHello(): Unit = pprint.pprintln(\"Hello\") } ``` ## Plain `scala` example ```scala //> using dep com.lihaoyi::os-lib:0.8.1 println(os.pwd) ``` ## `scala test` example ```scala test //> using dep org.scalameta::munit:1.0.0-M7 class Test extends munit.FunSuite { test(\"foo\") { assert(true) println(\"Hello from tests\") } } ``` ## Relying on directives from other snippets Directives from other snippets apply to the whole context. As a result, nothing really stops you from using a dependency from an earlier code block. ```scala Printer.printHello() pprint.pprintln(\"world\") ``` note scala snippets inside of a Markdown input are not isolated. Each using directive applies to the whole project's context. A directive defined in a later snippet within the same source may override another defined in an earlier one. ## 1 ```scala //> using scala 2.12.17 println(util.Properties.versionNumberString) ``` ## 2 ```scala //> using scala 2.13.10 println(util.Properties.versionNumberString) ``` In this example, the directive from the second scala snippet will override the previous one and Scala 2.13.10 will be used for both. scala-cli --power OverriddenDirective.md Compiling project (Scala 2.13.10, JVM) Compiled project (Scala 2.13.10, JVM) 2.13.10 2.13.10","s":"using directives and Markdown code blocks","u":"/docs/guides/power/markdown","h":"#using-directives-and-markdown-code-blocks","p":690},{"i":718,"t":"Referring to code from plain scala snippets in markdown requires using their package name. Similarly to scripts, the package is inferred based on the relative path to the source file in your project. You also have to point to the Scope under which the code is located. Scopes are numbered according to their order in a given .md file (starting from 0 for the first plain scala snippet): Scope{scopeNumber}. The snippetNumber is omitted for the first script code block (0). In other words, the first scope is just Scope, the second is Scope1, then Scope2 and so on. ## Scope 0 ```scala def hello: String = \"Hello\" ``` ## Still scope 0, since `reset` wasn't used yet ```scala def space: String = \" \" ``` ## Scope 1 ```scala reset def world: String = \"world\" ``` object Main extends App { val hello = markdown.Example_md.Scope.hello val space = markdown.Example_md.Scope.space val world = markdown.Example_md.Scope1.world println(s\"$hello$space$world\") } scala-cli --power src Main.scala --enable-markdown --main-class Main Hello world","s":"Plain scala code blocks","u":"/docs/guides/power/markdown","h":"#plain-scala-code-blocks","p":690},{"i":720,"t":"You can refer to code from scala raw and scala test snippets as if they were the contents of a .scala file. # `raw` snippet ```scala raw object Something { def message: String = \"Hello\" } ``` scala-cli --power RawSnippetToReferTo.md -e 'println(Something.message)' Hello","s":"scala raw and scala test code blocks","u":"/docs/guides/power/markdown","h":"#scala-raw-and-scala-test-code-blocks","p":690},{"i":724,"t":"Generate BuildInfo for project //> using buildInfo Examples​ //> using buildInfo","s":"BuildInfo","u":"/docs/reference/directives","h":"#buildinfo","p":721},{"i":726,"t":"Add Scala compiler options //> using option option //> using options option1 option2 … Examples​ //> using option -Xasync //> using test.option -Xasync //> using options -Xasync -Xfatal-warnings","s":"Compiler options","u":"/docs/reference/directives","h":"#compiler-options","p":721},{"i":728,"t":"Adds compiler plugins using plugin org:name:ver Examples​ //> using plugin org.typelevel:::kind-projector:0.13.2","s":"Compiler plugins","u":"/docs/reference/directives","h":"#compiler-plugins","p":721},{"i":730,"t":"Method used to compute the version for BuildInfo //> using computeVersion method Examples​ //> using computeVersion git //> using computeVersion git:tag //> using computeVersion git:dynver","s":"Compute Version","u":"/docs/reference/directives","h":"#compute-version","p":721},{"i":732,"t":"Manually add JAR(s) to the class path //> using jar path //> using jars path1 path2 … Examples​ //> using jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using test.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using sourceJar /path/to/custom-jar-sources.jar //> using sourceJars /path/to/custom-jar-sources.jar /path/to/another-jar-sources.jar //> using test.sourceJar /path/to/test-custom-jar-sources.jar","s":"Custom JAR","u":"/docs/reference/directives","h":"#custom-jar","p":721},{"i":734,"t":"Manually add sources to the project. Does not support chaining, sources are added only once, not recursively. //> using file path //> using files path1 path2 … Examples​ //> using file utils.scala","s":"Custom sources","u":"/docs/reference/directives","h":"#custom-sources","p":721},{"i":736,"t":"Add dependencies //> using dep org:name:ver Examples​ //> using dep com.lihaoyi::os-lib:0.9.1 //> using test.dep org.scalatest::scalatest:3.2.10 //> using test.dep org.scalameta::munit:0.7.29 //> using dep tabby:tabby:0.2.3,url=https://github.com/bjornregnell/tabby/releases/download/v0.2.3/tabby_3-0.2.3.jar","s":"Dependency","u":"/docs/reference/directives","h":"#dependency","p":721},{"i":738,"t":"Exclude sources from the project //> using exclude pattern //> using exclude pattern1 pattern2 … Examples​ //> using exclude utils.scala //> using exclude \"examples/*\" \"*/resources/*\" //> using exclude \"*.sc\"","s":"Exclude sources","u":"/docs/reference/directives","h":"#exclude-sources","p":721},{"i":740,"t":"Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system //> using jvm value Examples​ //> using jvm 11 //> using jvm adopt:11 //> using jvm graalvm:21","s":"JVM version","u":"/docs/reference/directives","h":"#jvm-version","p":721},{"i":742,"t":"Sets Java home used to run your application or tests //> using javaHome path Examples​ //> using javaHome /Users/Me/jdks/11","s":"Java home","u":"/docs/reference/directives","h":"#java-home","p":721},{"i":744,"t":"Add Java options which will be passed when running an application. //> using javaOpt options Examples​ //> using javaOpt -Xmx2g, -Dsomething=a //> using test.javaOpt -Dsomething=a","s":"Java options","u":"/docs/reference/directives","h":"#java-options","p":721},{"i":746,"t":"Add Java properties //> using javaProp key=value //> using javaProp key Examples​ //> using javaProp foo1=bar, foo2 //> using test.javaProp foo3=bar foo4","s":"Java properties","u":"/docs/reference/directives","h":"#java-properties","p":721},{"i":748,"t":"Add Javac options which will be passed when compiling sources. //> using javacOpt options Examples​ //> using javacOpt -source 1.8 -target 1.8 //> using test.javacOpt -source 1.8 -target 1.8","s":"Javac options","u":"/docs/reference/directives","h":"#javac-options","p":721},{"i":750,"t":"Specify default main class //> using mainClass main-class Examples​ //> using mainClass HelloWorld","s":"Main class","u":"/docs/reference/directives","h":"#main-class","p":721},{"i":752,"t":"Set the default code wrapper for scripts to object wrapper //> using objectWrapper Examples​ //> using objectWrapper","s":"ObjectWrapper","u":"/docs/reference/directives","h":"#objectwrapper","p":721},{"i":754,"t":"Set parameters for packaging //> using packaging.packageType package-type //> using packaging.output destination-path Examples​ //> using packaging.packageType assembly //> using packaging.output foo //> using packaging.provided org.apache.spark::spark-sql //> using packaging.dockerFrom openjdk:11 //> using packaging.graalvmArgs --no-fallback","s":"Packaging","u":"/docs/reference/directives","h":"#packaging","p":721},{"i":756,"t":"Set the default platform to Scala.js or Scala Native //> using platform (jvm|scala-js|js|scala-native|native)+ Examples​ //> using platform scala-js //> using platform jvm scala-native","s":"Platform","u":"/docs/reference/directives","h":"#platform","p":721},{"i":758,"t":"Set parameters for publishing //> using publish.organization value //> using publish.name value //> using publish.version value Examples​ //> using publish.organization io.github.myself //> using publish.name my-library //> using publish.version 0.1.1","s":"Publish","u":"/docs/reference/directives","h":"#publish","p":721},{"i":760,"t":"Set CI parameters for publishing //> using publish.ci.computeVersion value //> using publish.ci.repository value //> using publish.ci.secretKey value Examples​ //> using publish.ci.computeVersion git:tag //> using publish.ci.repository central-s01 //> using publish.ci.secretKey env:PUBLISH_SECRET_KEY","s":"Publish (CI)","u":"/docs/reference/directives","h":"#publish-ci","p":721},{"i":762,"t":"Set contextual parameters for publishing //> using publish.computeVersion value //> using publish.repository value //> using publish.secretKey value //> using publish.doc boolean Examples​ //> using publish.computeVersion git:tag //> using publish.repository central-s01 //> using publish.secretKey env:PUBLISH_SECRET_KEY //> using publish.doc false","s":"Publish (contextual)","u":"/docs/reference/directives","h":"#publish-contextual","p":721},{"i":764,"t":"Enable Python support //> using python Examples​ //> using python","s":"Python","u":"/docs/reference/directives","h":"#python","p":721},{"i":766,"t":"Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository //> using repository repository Examples​ //> using repository jitpack //> using repository sonatype:snapshots //> using repository m2Local //> using repository https://maven-central.storage-download.googleapis.com/maven2","s":"Repository","u":"/docs/reference/directives","h":"#repository","p":721},{"i":768,"t":"Manually add a resource directory to the class path //> using resourceDir path //> using resourceDirs path1 path2 … Examples​ //> using resourceDir ./resources //> using test.resourceDir ./resources","s":"Resource directories","u":"/docs/reference/directives","h":"#resource-directories","p":721},{"i":770,"t":"Add Scala Native options //> using nativeGc value //> using nativeMode value //> using nativeLto value //> using nativeVersion value //> using nativeCompile value1 value2 … //> using nativeLinking value1 value2 … //> using nativeClang value //> using nativeClangPP value //> using nativeEmbedResources true|false //> using nativeTarget application|library-dynamic|library-static Examples​ //> using nativeVersion 0.4.0","s":"Scala Native options","u":"/docs/reference/directives","h":"#scala-native-options","p":721},{"i":772,"t":"Set the default Scala version //> using scala version+ Examples​ //> using scala 3.0.2 //> using scala 2.13 //> using scala 2 //> using scala 2.13.6, 2.12.16","s":"Scala version","u":"/docs/reference/directives","h":"#scala-version","p":721},{"i":774,"t":"Add Scala.js options //> using jsVersion value //> using jsMode value //> using jsNoOpt true|false //> using jsModuleKind value //> using jsSmallModuleForPackage value1 value2 … //> using jsCheckIr true|false //> using jsEmitSourceMaps true|false //> using jsDom true|false //> using jsHeader value //> using jsAllowBigIntsForLongs true|false //> using jsAvoidClasses true|false //> using jsAvoidLetsAndConsts true|false //> using jsModuleSplitStyleStr value //> using jsEsVersionStr value //> using jsEsModuleImportMap value Examples​ //> using jsModuleKind common","s":"Scala.js options","u":"/docs/reference/directives","h":"#scalajs-options","p":721},{"i":776,"t":"Set the test framework //> using testFramework class-name Examples​ //> using testFramework utest.runner.Framework","s":"Test framework","u":"/docs/reference/directives","h":"#test-framework","p":721},{"i":778,"t":"Use a toolkit as dependency (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 //> using toolkit version Examples​ //> using toolkit 0.1.0 //> using toolkit default //> using test.toolkit default","s":"Toolkit","u":"/docs/reference/directives","h":"#toolkit","p":721},{"i":781,"t":"Require a Scala platform for the current file //> using target.platform platform Examples​ //> using target.platform scala-js //> using target.platform scala-js, scala-native //> using target.platform jvm","s":"Platform","u":"/docs/reference/directives","h":"#platform-1","p":721},{"i":783,"t":"Require a Scala version for the current file //> using target.scala version Examples​ //> using target.scala 3","s":"Scala version","u":"/docs/reference/directives","h":"#scala-version-1","p":721},{"i":785,"t":"Require a Scala version for the current file //> using target.scala.>= version Examples​ //> using target.scala.>= 2.13 //> using target.scala.< 3.0.2","s":"Scala version bounds","u":"/docs/reference/directives","h":"#scala-version-bounds","p":721},{"i":787,"t":"Require a scope for the current file //> using target.scope scope Examples​ //> using target.scope test","s":"Scope","u":"/docs/reference/directives","h":"#scope","p":721},{"i":790,"t":"Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean Accepts option groups: bsp file, global suppress warning, logging, power, verbosity, workspace","s":"clean","u":"/docs/reference/commands","h":"#clean","p":788},{"i":792,"t":"Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile Accepts option groups: compilation server, compile, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"compile","u":"/docs/reference/commands","h":"#compile","p":788},{"i":794,"t":"Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config Accepts option groups: config, coursier, debug, global suppress warning, jvm, logging, pgp scala signing, power, verbosity","s":"config","u":"/docs/reference/commands","h":"#config","p":788},{"i":796,"t":"Update dependency directives in the project Accepts option groups: compilation server, coursier, debug, dependency, dependency update, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"dependency-update","u":"/docs/reference/commands","h":"#dependency-update","p":788},{"i":798,"t":"Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc Accepts option groups: compilation server, coursier, debug, dependency, doc, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"doc","u":"/docs/reference/commands","h":"#doc","p":788},{"i":800,"t":"Export current project to an external build tool (like SBT or Mill) or to JSON. The whole Scala CLI project should get exported along with its dependencies configuration. Unless otherwise configured, the default export format is SBT. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org The export sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, debug, dependency, export, global suppress warning, help group, input, jvm, logging, main class, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"export","u":"/docs/reference/commands","h":"#export","p":788},{"i":802,"t":"Perform fixes on a Scala CLI project. Specific fix configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fix The fix sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fix","u":"/docs/reference/commands","h":"#fix","p":788},{"i":804,"t":"Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt Accepts option groups: compilation server, coursier, debug, dependency, fmt, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fmt","u":"/docs/reference/commands","h":"#fmt","p":788},{"i":806,"t":"Print help message Accepts option groups: global suppress warning, logging, power, verbosity","s":"help","u":"/docs/reference/commands","h":"#help","p":788},{"i":808,"t":"Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, install completions, logging, power, verbosity","s":"install completions","u":"/docs/reference/commands","h":"#install-completions","p":788},{"i":810,"t":"New giter8 template. Creates a new project from a giter8 template. The new sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: global suppress warning, logging, power, verbosity","s":"new","u":"/docs/reference/commands","h":"#new","p":788},{"i":812,"t":"Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, repl, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"repl","u":"/docs/reference/commands","h":"#repl","p":788},{"i":814,"t":"Compile and package Scala code. Specific package configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/package Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, package, packager, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"package","u":"/docs/reference/commands","h":"#package","p":788},{"i":816,"t":"Publishes build artifacts to Maven repositories. We recommend running the publish setup sub-command once prior to running publish in order to set missing using directives for publishing. (but this is not mandatory) scala-cli --power publish setup . Specific publish configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish The publish sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, main class, markdown, pgp scala signing, power, publish, publish connection, publish params, publish repository, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"publish","u":"/docs/reference/commands","h":"#publish","p":788},{"i":818,"t":"Publishes build artifacts to the local Ivy2 repository. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish-local The publish-local sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, main class, markdown, pgp scala signing, power, publish, publish params, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"publish local","u":"/docs/reference/commands","h":"#publish-local","p":788},{"i":820,"t":"Configures the project for publishing. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/publishing/publish-setup The publish-setup sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: coursier, debug, global suppress warning, input, jvm, logging, pgp push pull, pgp scala signing, power, publish params, publish repository, publish setup, verbosity, version, workspace","s":"publish setup","u":"/docs/reference/commands","h":"#publish-setup","p":788},{"i":822,"t":"Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"run","u":"/docs/reference/commands","h":"#run","p":788},{"i":824,"t":"Aliases: gh secret create Creates or updates a GitHub repository secret. scala-cli --power github secret create --repo repo-org/repo-name SECRET_VALUE=value:secret The secret-create sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: coursier, global suppress warning, logging, power, secret, secret create, verbosity","s":"github secret create","u":"/docs/reference/commands","h":"#github-secret-create","p":788},{"i":826,"t":"Aliases: gh secret list Lists secrets for a given GitHub repository. The secret-list sub-command is experimental. Please bear in mind that non-ideal user experience should be expected. If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli Accepts option groups: global suppress warning, logging, power, secret, verbosity","s":"github secret list","u":"/docs/reference/commands","h":"#github-secret-list","p":788},{"i":828,"t":"Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide Accepts option groups: bsp file, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, setup IDE, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"setup-ide","u":"/docs/reference/commands","h":"#setup-ide","p":788},{"i":830,"t":"Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"shebang","u":"/docs/reference/commands","h":"#shebang","p":788},{"i":832,"t":"Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, test, verbosity, version, watch, workspace","s":"test","u":"/docs/reference/commands","h":"#test","p":788},{"i":834,"t":"Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: compilation server, coursier, global suppress warning, logging, power, uninstall, uninstall completions, verbosity","s":"uninstall","u":"/docs/reference/commands","h":"#uninstall","p":788},{"i":836,"t":"Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, logging, power, uninstall completions, verbosity","s":"uninstall completions","u":"/docs/reference/commands","h":"#uninstall-completions","p":788},{"i":838,"t":"Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: global suppress warning, logging, power, update, verbosity","s":"update","u":"/docs/reference/commands","h":"#update","p":788},{"i":840,"t":"Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version Accepts option groups: global suppress warning, logging, power, verbosity, version","s":"version","u":"/docs/reference/commands","h":"#version","p":788},{"i":843,"t":"Add entries to the PATH environment variable. Accepts option groups: add path, global suppress warning, logging, power, verbosity","s":"add-path","u":"/docs/reference/commands","h":"#add-path","p":788},{"i":845,"t":"Interact with Bloop (the build server) or check its status. This sub-command allows to check the current status of Bloop. If Bloop isn't currently running, it will be started. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: bloop, compilation server, coursier, debug, global suppress warning, jvm, logging, power, verbosity","s":"bloop","u":"/docs/reference/commands","h":"#bloop","p":788},{"i":847,"t":"Stop Bloop if an instance is running. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: compilation server, coursier, global suppress warning, logging, power, verbosity","s":"bloop exit","u":"/docs/reference/commands","h":"#bloop-exit","p":788},{"i":849,"t":"Print Bloop output. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: compilation server, global suppress warning, logging, power, verbosity","s":"bloop output","u":"/docs/reference/commands","h":"#bloop-output","p":788},{"i":851,"t":"Starts a Bloop instance, if none is running. Bloop is the build server used by Scala CLI. For more information about Bloop, refer to https://scalacenter.github.io/bloop/ Accepts option groups: bloop start, compilation server, coursier, debug, global suppress warning, jvm, logging, power, verbosity","s":"bloop start","u":"/docs/reference/commands","h":"#bloop-start","p":788},{"i":853,"t":"Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org Accepts option groups: bsp, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"bsp","u":"/docs/reference/commands","h":"#bsp","p":788},{"i":855,"t":"Generates default files for a Scala CLI project (i.e. .gitignore). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/default-file Accepts option groups: default file, global suppress warning, logging, power, verbosity","s":"default-file","u":"/docs/reference/commands","h":"#default-file","p":788},{"i":857,"t":"Prints directories used by Scala CLI. Accepts option groups: global suppress warning, logging, power, verbosity","s":"directories","u":"/docs/reference/commands","h":"#directories","p":788},{"i":859,"t":"Install Scala CLI in a sub-directory of the home directory Accepts option groups: global suppress warning, install home, logging, power, verbosity","s":"install-home","u":"/docs/reference/commands","h":"#install-home","p":788},{"i":861,"t":"Accepts option groups: global suppress warning, logging, pgp pull, pgp push pull, power, verbosity","s":"pgp pull","u":"/docs/reference/commands","h":"#pgp-pull","p":788},{"i":863,"t":"Accepts option groups: coursier, debug, global suppress warning, jvm, logging, pgp push, pgp push pull, pgp scala signing, power, verbosity","s":"pgp push","u":"/docs/reference/commands","h":"#pgp-push","p":788},{"i":865,"t":"Create PGP key pair Accepts option groups: pgp create","s":"pgp create","u":"/docs/reference/commands","h":"#pgp-create","p":788},{"i":867,"t":"Accepts option groups: pgp key id","s":"pgp key-id","u":"/docs/reference/commands","h":"#pgp-key-id","p":788},{"i":869,"t":"Sign files with PGP Accepts option groups: pgp sign","s":"pgp sign","u":"/docs/reference/commands","h":"#pgp-sign","p":788},{"i":871,"t":"Verify PGP signatures Accepts option groups: pgp verify","s":"pgp verify","u":"/docs/reference/commands","h":"#pgp-verify","p":788},{"i":873,"t":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46 This document is a specification of the scala runner. For now it uses documentation specific to Scala CLI but at some point it may be refactored to provide more abstract documentation. Documentation is split into sections in the spirit of RFC keywords (MUST, SHOULD).","s":"Directives","u":"/docs/reference/scala-command/directives","h":"","p":872},{"i":876,"t":"Add Scala compiler options //> using option option //> using options option1 option2 … Examples​ //> using option -Xasync //> using test.option -Xasync //> using options -Xasync -Xfatal-warnings","s":"Compiler options","u":"/docs/reference/scala-command/directives","h":"#compiler-options","p":872},{"i":878,"t":"Adds compiler plugins using plugin org:name:ver Examples​ //> using plugin org.typelevel:::kind-projector:0.13.2","s":"Compiler plugins","u":"/docs/reference/scala-command/directives","h":"#compiler-plugins","p":872},{"i":880,"t":"Add dependencies //> using dep org:name:ver Examples​ //> using dep com.lihaoyi::os-lib:0.9.1 //> using test.dep org.scalatest::scalatest:3.2.10 //> using test.dep org.scalameta::munit:0.7.29 //> using dep tabby:tabby:0.2.3,url=https://github.com/bjornregnell/tabby/releases/download/v0.2.3/tabby_3-0.2.3.jar","s":"Dependency","u":"/docs/reference/scala-command/directives","h":"#dependency","p":872},{"i":882,"t":"Add Java options which will be passed when running an application. //> using javaOpt options Examples​ //> using javaOpt -Xmx2g, -Dsomething=a //> using test.javaOpt -Dsomething=a","s":"Java options","u":"/docs/reference/scala-command/directives","h":"#java-options","p":872},{"i":884,"t":"Add Java properties //> using javaProp key=value //> using javaProp key Examples​ //> using javaProp foo1=bar, foo2 //> using test.javaProp foo3=bar foo4","s":"Java properties","u":"/docs/reference/scala-command/directives","h":"#java-properties","p":872},{"i":886,"t":"Specify default main class //> using mainClass main-class Examples​ //> using mainClass HelloWorld","s":"Main class","u":"/docs/reference/scala-command/directives","h":"#main-class","p":872},{"i":888,"t":"Set the default Scala version //> using scala version+ Examples​ //> using scala 3.0.2 //> using scala 2.13 //> using scala 2 //> using scala 2.13.6, 2.12.16","s":"Scala version","u":"/docs/reference/scala-command/directives","h":"#scala-version","p":872},{"i":891,"t":"Manually add JAR(s) to the class path //> using jar path //> using jars path1 path2 … Examples​ //> using jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using test.jar /Users/alexandre/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.13/2.3.7/shapeless_2.13-2.3.7.jar //> using sourceJar /path/to/custom-jar-sources.jar //> using sourceJars /path/to/custom-jar-sources.jar /path/to/another-jar-sources.jar //> using test.sourceJar /path/to/test-custom-jar-sources.jar","s":"Custom JAR","u":"/docs/reference/scala-command/directives","h":"#custom-jar","p":872},{"i":893,"t":"Manually add sources to the project. Does not support chaining, sources are added only once, not recursively. //> using file path //> using files path1 path2 … Examples​ //> using file utils.scala","s":"Custom sources","u":"/docs/reference/scala-command/directives","h":"#custom-sources","p":872},{"i":895,"t":"Exclude sources from the project //> using exclude pattern //> using exclude pattern1 pattern2 … Examples​ //> using exclude utils.scala //> using exclude \"examples/*\" \"*/resources/*\" //> using exclude \"*.sc\"","s":"Exclude sources","u":"/docs/reference/scala-command/directives","h":"#exclude-sources","p":872},{"i":897,"t":"Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system //> using jvm value Examples​ //> using jvm 11 //> using jvm adopt:11 //> using jvm graalvm:21","s":"JVM version","u":"/docs/reference/scala-command/directives","h":"#jvm-version","p":872},{"i":899,"t":"Sets Java home used to run your application or tests //> using javaHome path Examples​ //> using javaHome /Users/Me/jdks/11","s":"Java home","u":"/docs/reference/scala-command/directives","h":"#java-home","p":872},{"i":901,"t":"Add Javac options which will be passed when compiling sources. //> using javacOpt options Examples​ //> using javacOpt -source 1.8 -target 1.8 //> using test.javacOpt -source 1.8 -target 1.8","s":"Javac options","u":"/docs/reference/scala-command/directives","h":"#javac-options","p":872},{"i":903,"t":"Set the default platform to Scala.js or Scala Native //> using platform (jvm|scala-js|js|scala-native|native)+ Examples​ //> using platform scala-js //> using platform jvm scala-native","s":"Platform","u":"/docs/reference/scala-command/directives","h":"#platform","p":872},{"i":905,"t":"Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository //> using repository repository Examples​ //> using repository jitpack //> using repository sonatype:snapshots //> using repository m2Local //> using repository https://maven-central.storage-download.googleapis.com/maven2","s":"Repository","u":"/docs/reference/scala-command/directives","h":"#repository","p":872},{"i":907,"t":"Manually add a resource directory to the class path //> using resourceDir path //> using resourceDirs path1 path2 … Examples​ //> using resourceDir ./resources //> using test.resourceDir ./resources","s":"Resource directories","u":"/docs/reference/scala-command/directives","h":"#resource-directories","p":872},{"i":909,"t":"Add Scala Native options //> using nativeGc value //> using nativeMode value //> using nativeLto value //> using nativeVersion value //> using nativeCompile value1 value2 … //> using nativeLinking value1 value2 … //> using nativeClang value //> using nativeClangPP value //> using nativeEmbedResources true|false //> using nativeTarget application|library-dynamic|library-static Examples​ //> using nativeVersion 0.4.0","s":"Scala Native options","u":"/docs/reference/scala-command/directives","h":"#scala-native-options","p":872},{"i":911,"t":"Add Scala.js options //> using jsVersion value //> using jsMode value //> using jsNoOpt true|false //> using jsModuleKind value //> using jsSmallModuleForPackage value1 value2 … //> using jsCheckIr true|false //> using jsEmitSourceMaps true|false //> using jsDom true|false //> using jsHeader value //> using jsAllowBigIntsForLongs true|false //> using jsAvoidClasses true|false //> using jsAvoidLetsAndConsts true|false //> using jsModuleSplitStyleStr value //> using jsEsVersionStr value //> using jsEsModuleImportMap value Examples​ //> using jsModuleKind common","s":"Scala.js options","u":"/docs/reference/scala-command/directives","h":"#scalajs-options","p":872},{"i":913,"t":"Set the test framework //> using testFramework class-name Examples​ //> using testFramework utest.runner.Framework","s":"Test framework","u":"/docs/reference/scala-command/directives","h":"#test-framework","p":872},{"i":915,"t":"Use a toolkit as dependency (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 //> using toolkit version Examples​ //> using toolkit 0.1.0 //> using toolkit default //> using test.toolkit default","s":"Toolkit","u":"/docs/reference/scala-command/directives","h":"#toolkit","p":872},{"i":917,"t":"This document is a specification of the scala runner. For now it uses documentation specific to Scala CLI but at some point it may be refactored to provide more abstract documentation. Documentation is split into sections in the spirit of RFC keywords (MUST, SHOULD, NICE TO HAVE) including the IMPLEMENTATION category, that is reserved for commands that need to be present for Scala CLI to work properly but should not be a part of the official API.","s":"scala commands","u":"/docs/reference/scala-command/commands","h":"","p":916},{"i":920,"t":"Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile Accepts option groups: compilation server, compile, coursier, cross, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"compile","u":"/docs/reference/scala-command/commands","h":"#compile","p":916},{"i":922,"t":"Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config Accepts option groups: config, coursier, debug, global suppress warning, jvm, logging, pgp scala signing, power, verbosity","s":"config","u":"/docs/reference/scala-command/commands","h":"#config","p":916},{"i":924,"t":"Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc Accepts option groups: compilation server, coursier, debug, dependency, doc, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"doc","u":"/docs/reference/scala-command/commands","h":"#doc","p":916},{"i":926,"t":"Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, repl, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"repl","u":"/docs/reference/scala-command/commands","h":"#repl","p":916},{"i":928,"t":"Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"run","u":"/docs/reference/scala-command/commands","h":"#run","p":916},{"i":930,"t":"Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang Accepts option groups: benchmarking, compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, main class, markdown, power, python, run, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, watch, workspace","s":"shebang","u":"/docs/reference/scala-command/commands","h":"#shebang","p":916},{"i":933,"t":"Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt Accepts option groups: compilation server, coursier, debug, dependency, fmt, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"fmt","u":"/docs/reference/scala-command/commands","h":"#fmt","p":916},{"i":935,"t":"Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test Accepts option groups: compilation server, coursier, cross, debug, dependency, global suppress warning, help group, input, java, java prop, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, test, verbosity, version, watch, workspace","s":"test","u":"/docs/reference/scala-command/commands","h":"#test","p":916},{"i":937,"t":"Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version Accepts option groups: global suppress warning, logging, power, verbosity, version","s":"version","u":"/docs/reference/scala-command/commands","h":"#version","p":916},{"i":939,"t":"Commands which are used within Scala CLI and should be a part of the scala command but aren't a part of the specification.","s":"Implementation-specific commands","u":"/docs/reference/scala-command/commands","h":"#implementation-specific-commands","p":916},{"i":941,"t":"Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org Accepts option groups: bsp, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"bsp","u":"/docs/reference/scala-command/commands","h":"#bsp","p":916},{"i":943,"t":"Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean Accepts option groups: bsp file, global suppress warning, logging, power, verbosity, workspace","s":"clean","u":"/docs/reference/scala-command/commands","h":"#clean","p":916},{"i":945,"t":"Print help message Accepts option groups: global suppress warning, logging, power, verbosity","s":"help","u":"/docs/reference/scala-command/commands","h":"#help","p":916},{"i":947,"t":"Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, install completions, logging, power, verbosity","s":"install completions","u":"/docs/reference/scala-command/commands","h":"#install-completions","p":916},{"i":949,"t":"Install Scala CLI in a sub-directory of the home directory Accepts option groups: global suppress warning, install home, logging, power, verbosity","s":"install-home","u":"/docs/reference/scala-command/commands","h":"#install-home","p":916},{"i":951,"t":"Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide Accepts option groups: bsp file, compilation server, coursier, debug, dependency, global suppress warning, help group, input, jvm, logging, markdown, power, python, Scala.js, Scala Native, scalac, scalac extra, semantic db, setup IDE, shared, snippet, source generator, suppress warning, verbosity, version, workspace","s":"setup-ide","u":"/docs/reference/scala-command/commands","h":"#setup-ide","p":916},{"i":953,"t":"Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: compilation server, coursier, global suppress warning, logging, power, uninstall, uninstall completions, verbosity","s":"uninstall","u":"/docs/reference/scala-command/commands","h":"#uninstall","p":916},{"i":955,"t":"Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions Accepts option groups: global suppress warning, logging, power, uninstall completions, verbosity","s":"uninstall completions","u":"/docs/reference/scala-command/commands","h":"#uninstall-completions","p":916},{"i":957,"t":"Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install Accepts option groups: global suppress warning, logging, power, update, verbosity","s":"update","u":"/docs/reference/scala-command/commands","h":"#update","p":916},{"i":959,"t":"Scala CLI is designed to be a replacement for script that is currently installed as scala. Since Scala CLI is feature-packed we do not want to expose all the features and options to the whole Scala public at the very start. Why is that? We want to make sure that the options / commands are stable We do not want to overwhelm users with multiple options and commands We want to make sure that the commands we add to scala are stable so once we commited to supporting given option it may be hard to remove it later That is why we built in a mechanism to limit the commands, options, directives in Scala CLI by default. However, it's still possible to enable all features by explicitly passing the --power flag on the command line, or by setting it globally running: scala-cli config power true To check which options, commands and directives are supported when running Scala CLI with limited functionalities, refer to options, commands and using directives, respectively.","s":"Scala CLI as implementation for scala command","u":"/docs/reference/scala-command/","h":"","p":958},{"i":961,"t":"There are two recommended ways to test and use Scala CLI: with brew: brew install virtuslab/scala-experimental/scala with coursier: cs setup cs install scala-experimental ← this command will replace the default scala runner Alternatively, you can rename your scala-cli executable or alias it as scala.","s":"Testing Scala CLI as scala","u":"/docs/reference/scala-command/","h":"#testing-scala-cli-as-scala","p":958},{"i":963,"t":"If you have been using the old scala runner and want to migrate to Scala CLI, refer to the migration guide.","s":"Migrating from the old scala runner to Scala CLI","u":"/docs/reference/scala-command/","h":"#migrating-from-the-old-scala-runner-to-scala-cli","p":958},{"i":965,"t":"Currently, Scala CLI supports Scala 3, 2.13 and 2.12. The table below lists the last supported version of Scala in Scala CLI. If you want to use a newer Scala version, it is recommended to update scala-cli. Scala CLI versions Scala 3 Scala 2.13 Scala 2.12 0.0.9 3.0.2 2.13.7 2.12.7 0.1.0 - 0.1.3 3.1.1 2.13.8 2.12.15 0.1.4 - 0.1.7 3.1.2 2.13.8 2.12.15 0.1.8 3.1.2 2.13.8 2.12.16 0.1.9 - 0.1.12 3.1.3 2.13.8 2.12.16 0.1.13 - 0.1.15 3.2.0 2.13.8 2.12.16 0.1.16 - 0.1.17 3.2.0 2.13.10 2.12.17 0.1.18 - 0.1.19 3.2.1 2.13.10 2.12.17 0.1.20 - 1.0.0-RC2 3.2.2 2.13.10 2.12.17 1.0.0 - 1.0.1 3.3.0 2.13.10 2.12.17 1.0.1 - 1.0.4 3.3.0 2.13.11 2.12.18 1.0.5 - 1.1.3 3.3.1 2.13.12 2.12.18 1.2.0 - 1.2.1 3.4.0 2.13.13 2.12.19 1.2.1 - current 3.4.1 2.13.13 2.12.19","s":"Supported scala versions","u":"/docs/reference/scala-versions","h":"","p":964},{"i":967,"t":"This document describes as scala-cli behaves if run as scala command. See more information in SIP-46 This is a summary of options that are available for each subcommand of the scala-cli command.","s":"Command-line options","u":"/docs/reference/scala-command/cli-options","h":"","p":966},{"i":969,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-forwarding","p":966},{"i":971,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":966},{"i":973,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, uninstall","s":"Compilation server options","u":"/docs/reference/scala-command/cli-options","h":"#compilation-server-options","p":966},{"i":975,"t":"IMPLEMENTATION specific per Scala Runner specification Protocol to use to open a BSP connection with Bloop","s":"--bloop-bsp-protocol","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-protocol","p":966},{"i":977,"t":"IMPLEMENTATION specific per Scala Runner specification Socket file to use to open a BSP connection with Bloop","s":"--bloop-bsp-socket","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-socket","p":966},{"i":979,"t":"IMPLEMENTATION specific per Scala Runner specification Host the compilation server should bind to","s":"--bloop-host","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-host","p":966},{"i":981,"t":"IMPLEMENTATION specific per Scala Runner specification Port the compilation server should bind to (pass -1 to pick a random port)","s":"--bloop-port","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-port","p":966},{"i":983,"t":"IMPLEMENTATION specific per Scala Runner specification Daemon directory of the Bloop daemon (directory with lock, pid, and socket files)","s":"--bloop-daemon-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-daemon-dir","p":966},{"i":985,"t":"IMPLEMENTATION specific per Scala Runner specification If Bloop isn't already running, the version we should start","s":"--bloop-version","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-version","p":966},{"i":987,"t":"IMPLEMENTATION specific per Scala Runner specification Maximum duration to wait for the BSP connection to be opened","s":"--bloop-bsp-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-timeout","p":966},{"i":989,"t":"IMPLEMENTATION specific per Scala Runner specification Duration between checks of the BSP connection state","s":"--bloop-bsp-check-period","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-bsp-check-period","p":966},{"i":991,"t":"IMPLEMENTATION specific per Scala Runner specification Maximum duration to wait for the compilation server to start up","s":"--bloop-startup-timeout","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-startup-timeout","p":966},{"i":993,"t":"IMPLEMENTATION specific per Scala Runner specification Include default JVM options for Bloop","s":"--bloop-default-java-opts","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-default-java-opts","p":966},{"i":995,"t":"IMPLEMENTATION specific per Scala Runner specification Pass java options to use by Bloop server","s":"--bloop-java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-java-opt","p":966},{"i":997,"t":"IMPLEMENTATION specific per Scala Runner specification Bloop global options file","s":"--bloop-global-options-file","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-global-options-file","p":966},{"i":999,"t":"IMPLEMENTATION specific per Scala Runner specification JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …)","s":"--bloop-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-jvm","p":966},{"i":1001,"t":"IMPLEMENTATION specific per Scala Runner specification Working directory for Bloop, if it needs to be started","s":"--bloop-working-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bloop-working-dir","p":966},{"i":1003,"t":"IMPLEMENTATION specific per Scala Runner specification Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance.","s":"--server","u":"/docs/reference/scala-command/cli-options","h":"#--server","p":966},{"i":1005,"t":"Available in commands: compile","s":"Compile options","u":"/docs/reference/scala-command/cli-options","h":"#compile-options","p":966},{"i":1007,"t":"Aliases: -p, --print-classpath SHOULD have per Scala Runner specification Print the resulting class path","s":"--print-class-path","u":"/docs/reference/scala-command/cli-options","h":"#--print-class-path","p":966},{"i":1009,"t":"SHOULD have per Scala Runner specification Compile test scope","s":"--test","u":"/docs/reference/scala-command/cli-options","h":"#--test","p":966},{"i":1011,"t":"Available in commands: config","s":"Config options","u":"/docs/reference/scala-command/cli-options","h":"#config-options","p":966},{"i":1013,"t":"IMPLEMENTATION specific per Scala Runner specification Dump config DB as JSON","s":"--dump","u":"/docs/reference/scala-command/cli-options","h":"#--dump","p":966},{"i":1015,"t":"Aliases: --remove SHOULD have per Scala Runner specification Remove an entry from config","s":"--unset","u":"/docs/reference/scala-command/cli-options","h":"#--unset","p":966},{"i":1017,"t":"Aliases: -f SHOULD have per Scala Runner specification Force overwriting values for key","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force","p":966},{"i":1019,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Debug options","u":"/docs/reference/scala-command/cli-options","h":"#debug-options","p":966},{"i":1021,"t":"SHOULD have per Scala Runner specification Turn debugging on","s":"--debug","u":"/docs/reference/scala-command/cli-options","h":"#--debug","p":966},{"i":1023,"t":"SHOULD have per Scala Runner specification Debug port (5005 by default)","s":"--debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--debug-port","p":966},{"i":1025,"t":"SHOULD have per Scala Runner specification Debug mode (attach by default)","s":"--debug-mode","u":"/docs/reference/scala-command/cli-options","h":"#--debug-mode","p":966},{"i":1027,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Dependency options","u":"/docs/reference/scala-command/cli-options","h":"#dependency-options","p":966},{"i":1029,"t":"Aliases: --dep MUST have per Scala Runner specification Add dependencies","s":"--dependency","u":"/docs/reference/scala-command/cli-options","h":"#--dependency","p":966},{"i":1031,"t":"Aliases: --compile-dep, --compile-lib MUST have per Scala Runner specification Add compile-only dependencies","s":"--compile-only-dependency","u":"/docs/reference/scala-command/cli-options","h":"#--compile-only-dependency","p":966},{"i":1033,"t":"Aliases: -r, --repo SHOULD have per Scala Runner specification Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository","s":"--repository","u":"/docs/reference/scala-command/cli-options","h":"#--repository","p":966},{"i":1035,"t":"Aliases: -P, --plugin MUST have per Scala Runner specification Add compiler plugin dependencies","s":"--compiler-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--compiler-plugin","p":966},{"i":1037,"t":"Available in commands: doc","s":"Doc options","u":"/docs/reference/scala-command/cli-options","h":"#doc-options","p":966},{"i":1039,"t":"Aliases: -o MUST have per Scala Runner specification Set the destination path","s":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output","p":966},{"i":1041,"t":"Aliases: -f MUST have per Scala Runner specification Overwrite the destination directory, if it exists","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-1","p":966},{"i":1043,"t":"Aliases: --default-scaladoc-opts SHOULD have per Scala Runner specification Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options.","s":"--default-scaladoc-options","u":"/docs/reference/scala-command/cli-options","h":"#--default-scaladoc-options","p":966},{"i":1045,"t":"Available in commands: fmt , format , scalafmt","s":"Fmt options","u":"/docs/reference/scala-command/cli-options","h":"#fmt-options","p":966},{"i":1047,"t":"SHOULD have per Scala Runner specification Check if sources are well formatted","s":"--check","u":"/docs/reference/scala-command/cli-options","h":"#--check","p":966},{"i":1049,"t":"IMPLEMENTATION specific per Scala Runner specification Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it.","s":"--respect-project-filters","u":"/docs/reference/scala-command/cli-options","h":"#--respect-project-filters","p":966},{"i":1051,"t":"IMPLEMENTATION specific per Scala Runner specification Saves .scalafmt.conf file if it was created or overwritten","s":"--save-scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--save-scalafmt-conf","p":966},{"i":1053,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--os-arch-suffix","u":"/docs/reference/scala-command/cli-options","h":"#--os-arch-suffix","p":966},{"i":1055,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-tag","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-tag","p":966},{"i":1057,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-github-org-name","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-github-org-name","p":966},{"i":1059,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-extension","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-extension","p":966},{"i":1061,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scalafmt-launcher","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-launcher","p":966},{"i":1063,"t":"Aliases: -F IMPLEMENTATION specific per Scala Runner specification Pass an argument to scalafmt.","s":"--scalafmt-arg","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-arg","p":966},{"i":1065,"t":"Aliases: --scalafmt-config IMPLEMENTATION specific per Scala Runner specification Custom path to the scalafmt configuration file.","s":"--scalafmt-conf","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf","p":966},{"i":1067,"t":"Aliases: --scalafmt-conf-snippet, --scalafmt-config-str IMPLEMENTATION specific per Scala Runner specification Pass configuration as a string.","s":"--scalafmt-conf-str","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-conf-str","p":966},{"i":1069,"t":"Aliases: --dialect IMPLEMENTATION specific per Scala Runner specification Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used.","s":"--scalafmt-dialect","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-dialect","p":966},{"i":1071,"t":"Aliases: --fmt-version IMPLEMENTATION specific per Scala Runner specification Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file.","s":"--scalafmt-version","u":"/docs/reference/scala-command/cli-options","h":"#--scalafmt-version","p":966},{"i":1073,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Global suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#global-suppress-warning-options","p":966},{"i":1075,"t":"Aliases: --suppress-experimental-warning IMPLEMENTATION specific per Scala Runner specification Suppress warnings about using experimental features","s":"--suppress-experimental-feature-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-experimental-feature-warning","p":966},{"i":1077,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Help options","u":"/docs/reference/scala-command/cli-options","h":"#help-options","p":966},{"i":1079,"t":"IMPLEMENTATION specific per Scala Runner specification Print usage and exit","s":"--usage","u":"/docs/reference/scala-command/cli-options","h":"#--usage","p":966},{"i":1081,"t":"Aliases: -h, -help IMPLEMENTATION specific per Scala Runner specification Print help message and exit","s":"--help","u":"/docs/reference/scala-command/cli-options","h":"#--help","p":966},{"i":1083,"t":"Aliases: --full-help, -full-help, -help-full IMPLEMENTATION specific per Scala Runner specification Print help message, including hidden options, and exit","s":"--help-full","u":"/docs/reference/scala-command/cli-options","h":"#--help-full","p":966},{"i":1085,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Help group options","u":"/docs/reference/scala-command/cli-options","h":"#help-group-options","p":966},{"i":1087,"t":"IMPLEMENTATION specific per Scala Runner specification Show options for ScalaJS","s":"--help-js","u":"/docs/reference/scala-command/cli-options","h":"#--help-js","p":966},{"i":1089,"t":"IMPLEMENTATION specific per Scala Runner specification Show options for ScalaNative","s":"--help-native","u":"/docs/reference/scala-command/cli-options","h":"#--help-native","p":966},{"i":1091,"t":"Aliases: --doc-help, --help-doc, --scaladoc-help IMPLEMENTATION specific per Scala Runner specification Show options for Scaladoc","s":"--help-scaladoc","u":"/docs/reference/scala-command/cli-options","h":"#--help-scaladoc","p":966},{"i":1093,"t":"Aliases: --repl-help IMPLEMENTATION specific per Scala Runner specification Show options for Scala REPL","s":"--help-repl","u":"/docs/reference/scala-command/cli-options","h":"#--help-repl","p":966},{"i":1095,"t":"Aliases: --fmt-help, --help-fmt, --scalafmt-help IMPLEMENTATION specific per Scala Runner specification Show options for Scalafmt","s":"--help-scalafmt","u":"/docs/reference/scala-command/cli-options","h":"#--help-scalafmt","p":966},{"i":1097,"t":"Available in commands: install completions , install-completions","s":"Install completions options","u":"/docs/reference/scala-command/cli-options","h":"#install-completions-options","p":966},{"i":1099,"t":"Aliases: --shell IMPLEMENTATION specific per Scala Runner specification Name of the shell, either zsh or bash","s":"--format","u":"/docs/reference/scala-command/cli-options","h":"#--format","p":966},{"i":1101,"t":"IMPLEMENTATION specific per Scala Runner specification Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file","p":966},{"i":1103,"t":"Aliases: -o IMPLEMENTATION specific per Scala Runner specification Completions output directory","s":"--output","u":"/docs/reference/scala-command/cli-options","h":"#--output-1","p":966},{"i":1105,"t":"IMPLEMENTATION specific per Scala Runner specification Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner","p":966},{"i":1107,"t":"IMPLEMENTATION specific per Scala Runner specification Custom completions name","s":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name","p":966},{"i":1109,"t":"IMPLEMENTATION specific per Scala Runner specification Print completions to stdout","s":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env","p":966},{"i":1111,"t":"Available in commands: repl , console, run, shebang, test","s":"Java options","u":"/docs/reference/scala-command/cli-options","h":"#java-options","p":966},{"i":1113,"t":"Aliases: -J MUST have per Scala Runner specification Set Java options, such as -Xmx1g","s":"--java-opt","u":"/docs/reference/scala-command/cli-options","h":"#--java-opt","p":966},{"i":1115,"t":"Available in commands: repl , console, run, shebang, test","s":"Java prop options","u":"/docs/reference/scala-command/cli-options","h":"#java-prop-options","p":966},{"i":1117,"t":"Aliases: --java-prop IMPLEMENTATION specific per Scala Runner specification Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop.","s":"--java-prop-option","u":"/docs/reference/scala-command/cli-options","h":"#--java-prop-option","p":966},{"i":1119,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Jvm options","u":"/docs/reference/scala-command/cli-options","h":"#jvm-options","p":966},{"i":1121,"t":"SHOULD have per Scala Runner specification Set the Java home directory","s":"--java-home","u":"/docs/reference/scala-command/cli-options","h":"#--java-home","p":966},{"i":1123,"t":"Aliases: -j SHOULD have per Scala Runner specification Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system","s":"--jvm","u":"/docs/reference/scala-command/cli-options","h":"#--jvm","p":966},{"i":1125,"t":"IMPLEMENTATION specific per Scala Runner specification JVM index URL","s":"--jvm-index","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index","p":966},{"i":1127,"t":"IMPLEMENTATION specific per Scala Runner specification Operating system to use when looking up in the JVM index","s":"--jvm-index-os","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-os","p":966},{"i":1129,"t":"IMPLEMENTATION specific per Scala Runner specification CPU architecture to use when looking up in the JVM index","s":"--jvm-index-arch","u":"/docs/reference/scala-command/cli-options","h":"#--jvm-index-arch","p":966},{"i":1131,"t":"SHOULD have per Scala Runner specification Javac plugin dependencies or files","s":"--javac-plugin","u":"/docs/reference/scala-command/cli-options","h":"#--javac-plugin","p":966},{"i":1133,"t":"Aliases: --javac-opt SHOULD have per Scala Runner specification Javac options","s":"--javac-option","u":"/docs/reference/scala-command/cli-options","h":"#--javac-option","p":966},{"i":1135,"t":"IMPLEMENTATION specific per Scala Runner specification Port for BSP debugging","s":"--bsp-debug-port","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-debug-port","p":966},{"i":1137,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Logging options","u":"/docs/reference/scala-command/cli-options","h":"#logging-options","p":966},{"i":1139,"t":"Aliases: -q IMPLEMENTATION specific per Scala Runner specification Decrease logging verbosity","s":"--quiet","u":"/docs/reference/scala-command/cli-options","h":"#--quiet","p":966},{"i":1141,"t":"IMPLEMENTATION specific per Scala Runner specification Use progress bars","s":"--progress","u":"/docs/reference/scala-command/cli-options","h":"#--progress","p":966},{"i":1143,"t":"Available in commands: run, shebang","s":"Main class options","u":"/docs/reference/scala-command/cli-options","h":"#main-class-options","p":966},{"i":1145,"t":"Aliases: -M MUST have per Scala Runner specification Specify which main class to run","s":"--main-class","u":"/docs/reference/scala-command/cli-options","h":"#--main-class","p":966},{"i":1147,"t":"Aliases: --list-main-class, --list-main-classes, --main-class-list SHOULD have per Scala Runner specification List main classes available in the current context","s":"--main-class-ls","u":"/docs/reference/scala-command/cli-options","h":"#--main-class-ls","p":966},{"i":1149,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Power options","u":"/docs/reference/scala-command/cli-options","h":"#power-options","p":966},{"i":1151,"t":"MUST have per Scala Runner specification Allows to use restricted & experimental features","s":"--power","u":"/docs/reference/scala-command/cli-options","h":"#--power","p":966},{"i":1153,"t":"Available in commands: run, shebang","s":"Run options","u":"/docs/reference/scala-command/cli-options","h":"#run-options","p":966},{"i":1155,"t":"SHOULD have per Scala Runner specification Print the command that would have been run (one argument per line), rather than running it","s":"--command","u":"/docs/reference/scala-command/cli-options","h":"#--command","p":966},{"i":1157,"t":"IMPLEMENTATION specific per Scala Runner specification Temporary / working directory where to write generated launchers","s":"--scratch-dir","u":"/docs/reference/scala-command/cli-options","h":"#--scratch-dir","p":966},{"i":1159,"t":"IMPLEMENTATION specific per Scala Runner specification Run Java commands using a manifest-based class path (shortens command length)","s":"--use-manifest","u":"/docs/reference/scala-command/cli-options","h":"#--use-manifest","p":966},{"i":1161,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scala.js options","u":"/docs/reference/scala-command/cli-options","h":"#scalajs-options","p":966},{"i":1163,"t":"SHOULD have per Scala Runner specification Enable Scala.js. To show more options for Scala.js pass --help-js","s":"--js","u":"/docs/reference/scala-command/cli-options","h":"#--js","p":966},{"i":1165,"t":"SHOULD have per Scala Runner specification The Scala.js version (1.16.0 by default).","s":"--js-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-version","p":966},{"i":1167,"t":"SHOULD have per Scala Runner specification The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full]","s":"--js-mode","u":"/docs/reference/scala-command/cli-options","h":"#--js-mode","p":966},{"i":1169,"t":"IMPLEMENTATION specific per Scala Runner specification Disable optimalisation for Scala.js, overrides --js-mode","s":"--js-no-opt","u":"/docs/reference/scala-command/cli-options","h":"#--js-no-opt","p":966},{"i":1171,"t":"SHOULD have per Scala Runner specification The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none","s":"--js-module-kind","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-kind","p":966},{"i":1173,"t":"SHOULD have per Scala Runner specification","s":"--js-check-ir","u":"/docs/reference/scala-command/cli-options","h":"#--js-check-ir","p":966},{"i":1175,"t":"SHOULD have per Scala Runner specification Emit source maps","s":"--js-emit-source-maps","u":"/docs/reference/scala-command/cli-options","h":"#--js-emit-source-maps","p":966},{"i":1177,"t":"SHOULD have per Scala Runner specification Set the destination path of source maps","s":"--js-source-maps-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-source-maps-path","p":966},{"i":1179,"t":"SHOULD have per Scala Runner specification Enable jsdom","s":"--js-dom","u":"/docs/reference/scala-command/cli-options","h":"#--js-dom","p":966},{"i":1181,"t":"SHOULD have per Scala Runner specification A header that will be added at the top of generated .js files","s":"--js-header","u":"/docs/reference/scala-command/cli-options","h":"#--js-header","p":966},{"i":1183,"t":"IMPLEMENTATION specific per Scala Runner specification Primitive Longs may be compiled as primitive JavaScript bigints","s":"--js-allow-big-ints-for-longs","u":"/docs/reference/scala-command/cli-options","h":"#--js-allow-big-ints-for-longs","p":966},{"i":1185,"t":"IMPLEMENTATION specific per Scala Runner specification Avoid class'es when using functions and prototypes has the same observable semantics.","s":"--js-avoid-classes","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-classes","p":966},{"i":1187,"t":"IMPLEMENTATION specific per Scala Runner specification Avoid lets and consts when using vars has the same observable semantics.","s":"--js-avoid-lets-and-consts","u":"/docs/reference/scala-command/cli-options","h":"#--js-avoid-lets-and-consts","p":966},{"i":1189,"t":"IMPLEMENTATION specific per Scala Runner specification The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor","s":"--js-module-split-style","u":"/docs/reference/scala-command/cli-options","h":"#--js-module-split-style","p":966},{"i":1191,"t":"IMPLEMENTATION specific per Scala Runner specification Create as many small modules as possible for the classes in the passed packages and their subpackages.","s":"--js-small-module-for-package","u":"/docs/reference/scala-command/cli-options","h":"#--js-small-module-for-package","p":966},{"i":1193,"t":"SHOULD have per Scala Runner specification The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021","s":"--js-es-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-es-version","p":966},{"i":1195,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Scala.js linker","s":"--js-linker-path","u":"/docs/reference/scala-command/cli-options","h":"#--js-linker-path","p":966},{"i":1197,"t":"IMPLEMENTATION specific per Scala Runner specification Scala.js CLI version to use for linking (1.16.0 by default).","s":"--js-cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-version","p":966},{"i":1199,"t":"IMPLEMENTATION specific per Scala Runner specification Scala.js CLI Java options","s":"--js-cli-java-arg","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-java-arg","p":966},{"i":1201,"t":"IMPLEMENTATION specific per Scala Runner specification Whether to run the Scala.js CLI on the JVM or using a native executable","s":"--js-cli-on-jvm","u":"/docs/reference/scala-command/cli-options","h":"#--js-cli-on-jvm","p":966},{"i":1203,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scala Native options","u":"/docs/reference/scala-command/cli-options","h":"#scala-native-options","p":966},{"i":1205,"t":"SHOULD have per Scala Runner specification Enable Scala Native. To show more options for Scala Native pass --help-native","s":"--native","u":"/docs/reference/scala-command/cli-options","h":"#--native","p":966},{"i":1207,"t":"SHOULD have per Scala Runner specification Set the Scala Native version (0.4.17 by default).","s":"--native-version","u":"/docs/reference/scala-command/cli-options","h":"#--native-version","p":966},{"i":1209,"t":"SHOULD have per Scala Runner specification Set Scala Native compilation mode","s":"--native-mode","u":"/docs/reference/scala-command/cli-options","h":"#--native-mode","p":966},{"i":1211,"t":"SHOULD have per Scala Runner specification Link-time optimisation mode","s":"--native-lto","u":"/docs/reference/scala-command/cli-options","h":"#--native-lto","p":966},{"i":1213,"t":"SHOULD have per Scala Runner specification Set the Scala Native garbage collector","s":"--native-gc","u":"/docs/reference/scala-command/cli-options","h":"#--native-gc","p":966},{"i":1215,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Clang command","s":"--native-clang","u":"/docs/reference/scala-command/cli-options","h":"#--native-clang","p":966},{"i":1217,"t":"IMPLEMENTATION specific per Scala Runner specification Path to the Clang++ command","s":"--native-clangpp","u":"/docs/reference/scala-command/cli-options","h":"#--native-clangpp","p":966},{"i":1219,"t":"SHOULD have per Scala Runner specification Extra options passed to clang verbatim during linking","s":"--native-linking","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking","p":966},{"i":1221,"t":"IMPLEMENTATION specific per Scala Runner specification Use default linking settings","s":"--native-linking-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-linking-defaults","p":966},{"i":1223,"t":"SHOULD have per Scala Runner specification List of compile options","s":"--native-compile","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile","p":966},{"i":1225,"t":"IMPLEMENTATION specific per Scala Runner specification Use default compile options","s":"--native-compile-defaults","u":"/docs/reference/scala-command/cli-options","h":"#--native-compile-defaults","p":966},{"i":1227,"t":"SHOULD have per Scala Runner specification Build target type","s":"--native-target","u":"/docs/reference/scala-command/cli-options","h":"#--native-target","p":966},{"i":1229,"t":"SHOULD have per Scala Runner specification Embed resources into the Scala Native binary (can be read with the Java resources API)","s":"--embed-resources","u":"/docs/reference/scala-command/cli-options","h":"#--embed-resources","p":966},{"i":1231,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scalac options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-options","p":966},{"i":1233,"t":"Aliases: -O, --scala-opt, --scala-option IMPLEMENTATION specific per Scala Runner specification Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option.","s":"--scalac-option","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-option","p":966},{"i":1235,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Scalac extra options","u":"/docs/reference/scala-command/cli-options","h":"#scalac-extra-options","p":966},{"i":1237,"t":"Aliases: --help-scalac IMPLEMENTATION specific per Scala Runner specification Show help for scalac. This is an alias for --scalac-option -help","s":"--scalac-help","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-help","p":966},{"i":1239,"t":"Aliases: --verbose-scalac IMPLEMENTATION specific per Scala Runner specification Turn verbosity on for scalac. This is an alias for --scalac-option -verbose","s":"--scalac-verbose","u":"/docs/reference/scala-command/cli-options","h":"#--scalac-verbose","p":966},{"i":1241,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Shared options","u":"/docs/reference/scala-command/cli-options","h":"#shared-options","p":966},{"i":1243,"t":"Aliases: -S, --scala MUST have per Scala Runner specification Set the Scala version (3.4.1 by default)","s":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version","p":966},{"i":1245,"t":"Aliases: -B, --scala-bin, --scala-binary MUST have per Scala Runner specification Set the Scala binary version","s":"--scala-binary-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-binary-version","p":966},{"i":1247,"t":"Aliases: --class, --class-path, --classes, -classpath, --classpath, -cp, --extra-class, --extra-class-path, --extra-classes, --extra-jar, --jar, --jars MUST have per Scala Runner specification Add extra JARs and compiled classes to the class path","s":"--extra-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-jars","p":966},{"i":1249,"t":"Aliases: --compile-only-jar, --compile-only-jars, --extra-compile-only-jar SHOULD have per Scala Runner specification Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath.","s":"--extra-compile-only-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-compile-only-jars","p":966},{"i":1251,"t":"Aliases: --extra-source-jar, --source-jar, --source-jars SHOULD have per Scala Runner specification Add extra source JARs","s":"--extra-source-jars","u":"/docs/reference/scala-command/cli-options","h":"#--extra-source-jars","p":966},{"i":1253,"t":"Aliases: --resource-dir MUST have per Scala Runner specification Add a resource directory","s":"--resource-dirs","u":"/docs/reference/scala-command/cli-options","h":"#--resource-dirs","p":966},{"i":1255,"t":"SHOULD have per Scala Runner specification Specify platform","s":"--platform","u":"/docs/reference/scala-command/cli-options","h":"#--platform","p":966},{"i":1257,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scala-library","u":"/docs/reference/scala-command/cli-options","h":"#--scala-library","p":966},{"i":1259,"t":"Aliases: -with-compiler, --with-scala-compiler MUST have per Scala Runner specification Allows to include the Scala compiler artifacts on the classpath.","s":"--with-compiler","u":"/docs/reference/scala-command/cli-options","h":"#--with-compiler","p":966},{"i":1261,"t":"IMPLEMENTATION specific per Scala Runner specification Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects.","s":"--java","u":"/docs/reference/scala-command/cli-options","h":"#--java","p":966},{"i":1263,"t":"IMPLEMENTATION specific per Scala Runner specification Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure.","s":"--runner","u":"/docs/reference/scala-command/cli-options","h":"#--runner","p":966},{"i":1265,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--strict-bloop-json-check","u":"/docs/reference/scala-command/cli-options","h":"#--strict-bloop-json-check","p":966},{"i":1267,"t":"Aliases: --compile-out, --compile-output, -d, --destination, --output-directory MUST have per Scala Runner specification Copy compilation results to output directory using either relative or absolute path","s":"--compilation-output","u":"/docs/reference/scala-command/cli-options","h":"#--compilation-output","p":966},{"i":1269,"t":"Aliases: --toolkit IMPLEMENTATION specific per Scala Runner specification Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23","s":"--with-toolkit","u":"/docs/reference/scala-command/cli-options","h":"#--with-toolkit","p":966},{"i":1271,"t":"IMPLEMENTATION specific per Scala Runner specification Exclude sources","s":"--exclude","u":"/docs/reference/scala-command/cli-options","h":"#--exclude","p":966},{"i":1273,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Snippet options","u":"/docs/reference/scala-command/cli-options","h":"#snippet-options","p":966},{"i":1275,"t":"SHOULD have per Scala Runner specification Allows to execute a passed string as a Scala script","s":"--script-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--script-snippet","p":966},{"i":1277,"t":"Aliases: -e, --execute-sc, --execute-scala-script SHOULD have per Scala Runner specification A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-script","u":"/docs/reference/scala-command/cli-options","h":"#--execute-script","p":966},{"i":1279,"t":"SHOULD have per Scala Runner specification Allows to execute a passed string as Scala code","s":"--scala-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--scala-snippet","p":966},{"i":1281,"t":"IMPLEMENTATION specific per Scala Runner specification A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-scala","u":"/docs/reference/scala-command/cli-options","h":"#--execute-scala","p":966},{"i":1283,"t":"IMPLEMENTATION specific per Scala Runner specification Allows to execute a passed string as Java code","s":"--java-snippet","u":"/docs/reference/scala-command/cli-options","h":"#--java-snippet","p":966},{"i":1285,"t":"IMPLEMENTATION specific per Scala Runner specification A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-java","u":"/docs/reference/scala-command/cli-options","h":"#--execute-java","p":966},{"i":1287,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Suppress warning options","u":"/docs/reference/scala-command/cli-options","h":"#suppress-warning-options","p":966},{"i":1289,"t":"Aliases: --suppress-warning-directives-in-multiple-files IMPLEMENTATION specific per Scala Runner specification Suppress warnings about using directives in multiple files","s":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":966},{"i":1291,"t":"IMPLEMENTATION specific per Scala Runner specification Suppress warnings about outdated dependencies in project","s":"--suppress-outdated-dependency-warning","u":"/docs/reference/scala-command/cli-options","h":"#--suppress-outdated-dependency-warning","p":966},{"i":1293,"t":"Available in commands: test","s":"Test options","u":"/docs/reference/scala-command/cli-options","h":"#test-options","p":966},{"i":1295,"t":"SHOULD have per Scala Runner specification Name of the test framework's runner class to use while running tests","s":"--test-framework","u":"/docs/reference/scala-command/cli-options","h":"#--test-framework","p":966},{"i":1297,"t":"SHOULD have per Scala Runner specification Fail if no test suites were run","s":"--require-tests","u":"/docs/reference/scala-command/cli-options","h":"#--require-tests","p":966},{"i":1299,"t":"SHOULD have per Scala Runner specification Specify a glob pattern to filter the tests suite to be run.","s":"--test-only","u":"/docs/reference/scala-command/cli-options","h":"#--test-only","p":966},{"i":1301,"t":"Available in commands: uninstall","s":"Uninstall options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-options","p":966},{"i":1303,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Force scala-cli uninstall","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-2","p":966},{"i":1305,"t":"IMPLEMENTATION specific per Scala Runner specification Don't clear Scala CLI cache","s":"--skip-cache","u":"/docs/reference/scala-command/cli-options","h":"#--skip-cache","p":966},{"i":1307,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name","p":966},{"i":1309,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir","p":966},{"i":1311,"t":"Available in commands: uninstall, uninstall completions , uninstall-completions","s":"Uninstall completions options","u":"/docs/reference/scala-command/cli-options","h":"#uninstall-completions-options","p":966},{"i":1313,"t":"IMPLEMENTATION specific per Scala Runner specification Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/scala-command/cli-options","h":"#--rc-file-1","p":966},{"i":1315,"t":"IMPLEMENTATION specific per Scala Runner specification Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/scala-command/cli-options","h":"#--banner-1","p":966},{"i":1317,"t":"IMPLEMENTATION specific per Scala Runner specification Custom completions name","s":"--name","u":"/docs/reference/scala-command/cli-options","h":"#--name-1","p":966},{"i":1319,"t":"Available in commands: update","s":"Update options","u":"/docs/reference/scala-command/cli-options","h":"#update-options","p":966},{"i":1321,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-1","p":966},{"i":1323,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-1","p":966},{"i":1325,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Force update Scala CLI if it is outdated","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-3","p":966},{"i":1327,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--is-internal-run","u":"/docs/reference/scala-command/cli-options","h":"#--is-internal-run","p":966},{"i":1329,"t":"IMPLEMENTATION specific per Scala Runner specification A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token","p":966},{"i":1331,"t":"Available in commands: bsp, clean, compile, config, doc, fmt , format , scalafmt, help, install completions , install-completions, install-home, repl , console, run, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Verbosity options","u":"/docs/reference/scala-command/cli-options","h":"#verbosity-options","p":966},{"i":1333,"t":"Aliases: -v, -verbose IMPLEMENTATION specific per Scala Runner specification Increase verbosity (can be specified multiple times)","s":"--verbose","u":"/docs/reference/scala-command/cli-options","h":"#--verbose","p":966},{"i":1335,"t":"Aliases: -i IMPLEMENTATION specific per Scala Runner specification Interactive mode","s":"--interactive","u":"/docs/reference/scala-command/cli-options","h":"#--interactive","p":966},{"i":1337,"t":"IMPLEMENTATION specific per Scala Runner specification Enable actionable diagnostics","s":"--actions","u":"/docs/reference/scala-command/cli-options","h":"#--actions","p":966},{"i":1339,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, version","s":"Version options","u":"/docs/reference/scala-command/cli-options","h":"#version-options","p":966},{"i":1341,"t":"Aliases: --cli IMPLEMENTATION specific per Scala Runner specification Show plain Scala CLI version only","s":"--cli-version","u":"/docs/reference/scala-command/cli-options","h":"#--cli-version","p":966},{"i":1343,"t":"Aliases: --scala IMPLEMENTATION specific per Scala Runner specification Show plain Scala version only","s":"--scala-version","u":"/docs/reference/scala-command/cli-options","h":"#--scala-version-1","p":966},{"i":1345,"t":"IMPLEMENTATION specific per Scala Runner specification A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/scala-command/cli-options","h":"#--gh-token-1","p":966},{"i":1347,"t":"IMPLEMENTATION specific per Scala Runner specification Don't check for the newest available Scala CLI version upstream","s":"--offline","u":"/docs/reference/scala-command/cli-options","h":"#--offline","p":966},{"i":1349,"t":"Available in commands: compile, repl , console, run, shebang, test","s":"Watch options","u":"/docs/reference/scala-command/cli-options","h":"#watch-options","p":966},{"i":1351,"t":"Aliases: -w SHOULD have per Scala Runner specification Run the application in the background, automatically wake the thread and re-run if sources have been changed","s":"--watch","u":"/docs/reference/scala-command/cli-options","h":"#--watch","p":966},{"i":1353,"t":"Aliases: --revolver SHOULD have per Scala Runner specification Run the application in the background, automatically kill the process and restart if sources have been changed","s":"--restart","u":"/docs/reference/scala-command/cli-options","h":"#--restart","p":966},{"i":1356,"t":"Available in commands: bsp","s":"Bsp options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-options","p":966},{"i":1358,"t":"IMPLEMENTATION specific per Scala Runner specification Command-line options JSON file","s":"--json-options","u":"/docs/reference/scala-command/cli-options","h":"#--json-options","p":966},{"i":1360,"t":"Available in commands: clean, setup-ide","s":"Bsp file options","u":"/docs/reference/scala-command/cli-options","h":"#bsp-file-options","p":966},{"i":1362,"t":"Aliases: --bsp-dir IMPLEMENTATION specific per Scala Runner specification Custom BSP configuration location","s":"--bsp-directory","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-directory","p":966},{"i":1364,"t":"Aliases: --name IMPLEMENTATION specific per Scala Runner specification Name of BSP","s":"--bsp-name","u":"/docs/reference/scala-command/cli-options","h":"#--bsp-name","p":966},{"i":1366,"t":"Available in commands: bsp, compile, config, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test, uninstall","s":"Coursier options","u":"/docs/reference/scala-command/cli-options","h":"#coursier-options","p":966},{"i":1368,"t":"IMPLEMENTATION specific per Scala Runner specification Specify a TTL for changing dependencies, such as snapshots","s":"--ttl","u":"/docs/reference/scala-command/cli-options","h":"#--ttl","p":966},{"i":1370,"t":"IMPLEMENTATION specific per Scala Runner specification Set the coursier cache location","s":"--cache","u":"/docs/reference/scala-command/cli-options","h":"#--cache","p":966},{"i":1372,"t":"IMPLEMENTATION specific per Scala Runner specification Enable checksum validation of artifacts downloaded by coursier","s":"--coursier-validate-checksums","u":"/docs/reference/scala-command/cli-options","h":"#--coursier-validate-checksums","p":966},{"i":1374,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Input options","u":"/docs/reference/scala-command/cli-options","h":"#input-options","p":966},{"i":1376,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--default-forbidden-directories","u":"/docs/reference/scala-command/cli-options","h":"#--default-forbidden-directories","p":966},{"i":1378,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--forbid","u":"/docs/reference/scala-command/cli-options","h":"#--forbid","p":966},{"i":1380,"t":"Available in commands: install-home","s":"Install home options","u":"/docs/reference/scala-command/cli-options","h":"#install-home-options","p":966},{"i":1382,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--scala-cli-binary-path","u":"/docs/reference/scala-command/cli-options","h":"#--scala-cli-binary-path","p":966},{"i":1384,"t":"Aliases: -f IMPLEMENTATION specific per Scala Runner specification Overwrite if it exists","s":"--force","u":"/docs/reference/scala-command/cli-options","h":"#--force-4","p":966},{"i":1386,"t":"IMPLEMENTATION specific per Scala Runner specification Binary name","s":"--binary-name","u":"/docs/reference/scala-command/cli-options","h":"#--binary-name-2","p":966},{"i":1388,"t":"IMPLEMENTATION specific per Scala Runner specification Print the update to env variable","s":"--env","u":"/docs/reference/scala-command/cli-options","h":"#--env-1","p":966},{"i":1390,"t":"IMPLEMENTATION specific per Scala Runner specification Binary directory","s":"--bin-dir","u":"/docs/reference/scala-command/cli-options","h":"#--bin-dir-2","p":966},{"i":1392,"t":"Available in commands: repl , console","s":"Repl options","u":"/docs/reference/scala-command/cli-options","h":"#repl-options","p":966},{"i":1394,"t":"IMPLEMENTATION specific per Scala Runner specification Don't actually run the REPL, just fetch it","s":"--repl-dry-run","u":"/docs/reference/scala-command/cli-options","h":"#--repl-dry-run","p":966},{"i":1396,"t":"Available in commands: bsp, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Semantic db options","u":"/docs/reference/scala-command/cli-options","h":"#semantic-db-options","p":966},{"i":1398,"t":"Aliases: --semanticdb SHOULD have per Scala Runner specification Generate SemanticDBs","s":"--semantic-db","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db","p":966},{"i":1400,"t":"Aliases: --semanticdb-target-root, --semanticdb-targetroot SHOULD have per Scala Runner specification SemanticDB target root (default to the compiled classes destination directory)","s":"--semantic-db-target-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-target-root","p":966},{"i":1402,"t":"Aliases: --semanticdb-source-root, --semanticdb-sourceroot SHOULD have per Scala Runner specification SemanticDB source root (default to the project root directory)","s":"--semantic-db-source-root","u":"/docs/reference/scala-command/cli-options","h":"#--semantic-db-source-root","p":966},{"i":1404,"t":"Available in commands: setup-ide","s":"Setup IDE options","u":"/docs/reference/scala-command/cli-options","h":"#setup-ide-options","p":966},{"i":1406,"t":"IMPLEMENTATION specific per Scala Runner specification","s":"--charset","u":"/docs/reference/scala-command/cli-options","h":"#--charset","p":966},{"i":1408,"t":"Available in commands: bsp, clean, compile, doc, fmt , format , scalafmt, repl , console, run, setup-ide, shebang, test","s":"Workspace options","u":"/docs/reference/scala-command/cli-options","h":"#workspace-options","p":966},{"i":1410,"t":"IMPLEMENTATION specific per Scala Runner specification Directory where .scala-build is written","s":"--workspace","u":"/docs/reference/scala-command/cli-options","h":"#--workspace","p":966},{"i":1412,"t":"Scala CLI consists of a native executable, generated by GraalVM Native Image. It runs fine on Linux and macOS with no prior requirements, and only requires the Visual C++ Redistributable Runtime on Windows. Native Image lets us build Scala CLI as a native image for each platform, and lets Scala CLI be responsive, as a command line application should be. However, Scala CLI is still a JVM application, so it is possible to e.g. set Java properties.","s":"Under the hood","u":"/docs/under-the-hood","h":"","p":1411},{"i":1414,"t":"Since most of the tasks require compilation or dependency resolution under the hood, Scala CLI heavily uses caches and incrementality under the hood to provide output as quickly as possible. But note that incremental compilation and caching are not perfect. In some cases, when there's a compilation problem and you don't think it's a problem with the code, it may be the stale state of the project - cleaning the project state might help. For this reason Scala CLI has the clean command, which invalidates local caches and forces the next compilation to be a total rebuild from a clean slate. We provide a more in-depth overview about how caching works in the Scala CLI internals guide.","s":"Caching and incrementality","u":"/docs/under-the-hood","h":"#caching-and-incrementality","p":1411},{"i":1416,"t":"To ensure the quickest compilation, Scala CLI uses and manages the Bloop compilation server. We have a guide that describes how Scala CLI interacts with the local Bloop server and how a user can do the same. The main point to know is that Scala CLI takes care of fetching and starting Bloop if needed, so you don't have to worry about it.","s":"Bloop","u":"/docs/under-the-hood","h":"#bloop","p":1411},{"i":1418,"t":"Scala CLI uses Coursier to manage dependencies. It automatically downloads and unpacks a JVM if none is installed on your system, so that all its commands work fine even if a JVM isn't already installed. Scala CLI shares Coursier caches with other tools like sbt, Mill, or Metals.","s":"Coursier","u":"/docs/under-the-hood","h":"#coursier","p":1411},{"i":1420,"t":"This is a summary of options that are available for each subcommand of the scala-cli command.","s":"Command-line options","u":"/docs/reference/cli-options","h":"","p":1419},{"i":1422,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/cli-options","h":"#scalac-options-forwarding","p":1419},{"i":1424,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/cli-options","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":1419},{"i":1426,"t":"Available in commands: run, shebang","s":"Benchmarking options","u":"/docs/reference/cli-options","h":"#benchmarking-options","p":1419},{"i":1428,"t":"Run JMH benchmarks","s":"--jmh","u":"/docs/reference/cli-options","h":"#--jmh","p":1419},{"i":1430,"t":"Set JMH version","s":"--jmh-version","u":"/docs/reference/cli-options","h":"#--jmh-version","p":1419},{"i":1432,"t":"Available in commands: bloop, bloop exit, bloop output, bloop start, bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test, uninstall","s":"Compilation server options","u":"/docs/reference/cli-options","h":"#compilation-server-options","p":1419},{"i":1434,"t":"[Internal] Protocol to use to open a BSP connection with Bloop","s":"--bloop-bsp-protocol","u":"/docs/reference/cli-options","h":"#--bloop-bsp-protocol","p":1419},{"i":1436,"t":"[Internal] Socket file to use to open a BSP connection with Bloop","s":"--bloop-bsp-socket","u":"/docs/reference/cli-options","h":"#--bloop-bsp-socket","p":1419},{"i":1438,"t":"[Internal] Host the compilation server should bind to","s":"--bloop-host","u":"/docs/reference/cli-options","h":"#--bloop-host","p":1419},{"i":1440,"t":"[Internal] Port the compilation server should bind to (pass -1 to pick a random port)","s":"--bloop-port","u":"/docs/reference/cli-options","h":"#--bloop-port","p":1419},{"i":1442,"t":"[Internal] Daemon directory of the Bloop daemon (directory with lock, pid, and socket files)","s":"--bloop-daemon-dir","u":"/docs/reference/cli-options","h":"#--bloop-daemon-dir","p":1419},{"i":1444,"t":"[Internal] If Bloop isn't already running, the version we should start","s":"--bloop-version","u":"/docs/reference/cli-options","h":"#--bloop-version","p":1419},{"i":1446,"t":"[Internal] Maximum duration to wait for the BSP connection to be opened","s":"--bloop-bsp-timeout","u":"/docs/reference/cli-options","h":"#--bloop-bsp-timeout","p":1419},{"i":1448,"t":"[Internal] Duration between checks of the BSP connection state","s":"--bloop-bsp-check-period","u":"/docs/reference/cli-options","h":"#--bloop-bsp-check-period","p":1419},{"i":1450,"t":"[Internal] Maximum duration to wait for the compilation server to start up","s":"--bloop-startup-timeout","u":"/docs/reference/cli-options","h":"#--bloop-startup-timeout","p":1419},{"i":1452,"t":"[Internal] Include default JVM options for Bloop","s":"--bloop-default-java-opts","u":"/docs/reference/cli-options","h":"#--bloop-default-java-opts","p":1419},{"i":1454,"t":"[Internal] Pass java options to use by Bloop server","s":"--bloop-java-opt","u":"/docs/reference/cli-options","h":"#--bloop-java-opt","p":1419},{"i":1456,"t":"[Internal] Bloop global options file","s":"--bloop-global-options-file","u":"/docs/reference/cli-options","h":"#--bloop-global-options-file","p":1419},{"i":1458,"t":"[Internal] JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …)","s":"--bloop-jvm","u":"/docs/reference/cli-options","h":"#--bloop-jvm","p":1419},{"i":1460,"t":"[Internal] Working directory for Bloop, if it needs to be started","s":"--bloop-working-dir","u":"/docs/reference/cli-options","h":"#--bloop-working-dir","p":1419},{"i":1462,"t":"Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance.","s":"--server","u":"/docs/reference/cli-options","h":"#--server","p":1419},{"i":1464,"t":"Available in commands: compile","s":"Compile options","u":"/docs/reference/cli-options","h":"#compile-options","p":1419},{"i":1466,"t":"Aliases: -p, --print-classpath Print the resulting class path","s":"--print-class-path","u":"/docs/reference/cli-options","h":"#--print-class-path","p":1419},{"i":1468,"t":"Compile test scope","s":"--test","u":"/docs/reference/cli-options","h":"#--test","p":1419},{"i":1470,"t":"Available in commands: config","s":"Config options","u":"/docs/reference/cli-options","h":"#config-options","p":1419},{"i":1472,"t":"[Internal] Dump config DB as JSON","s":"--dump","u":"/docs/reference/cli-options","h":"#--dump","p":1419},{"i":1474,"t":"Create PGP keychain in config","s":"--create-pgp-key","u":"/docs/reference/cli-options","h":"#--create-pgp-key","p":1419},{"i":1476,"t":"Aliases: --passphrase A password used to encode the private PGP keychain","s":"--pgp-password","u":"/docs/reference/cli-options","h":"#--pgp-password","p":1419},{"i":1478,"t":"Email used to create the PGP keychains in config","s":"--email","u":"/docs/reference/cli-options","h":"#--email","p":1419},{"i":1480,"t":"When accessing config's content print the password value rather than how to get the password When saving an entry in config save the password value rather than how to get the password e.g. print/save the value of environment variable ENV_VAR rather than \"env:ENV_VAR\"","s":"--password-value","u":"/docs/reference/cli-options","h":"#--password-value","p":1419},{"i":1482,"t":"Aliases: --remove Remove an entry from config","s":"--unset","u":"/docs/reference/cli-options","h":"#--unset","p":1419},{"i":1484,"t":"For repository.credentials and publish.credentials, whether these credentials should be HTTPS only (default: true)","s":"--https-only","u":"/docs/reference/cli-options","h":"#--https-only","p":1419},{"i":1486,"t":"For repository.credentials, whether to use these credentials automatically based on the host","s":"--match-host","u":"/docs/reference/cli-options","h":"#--match-host","p":1419},{"i":1488,"t":"For repository.credentials, whether to use these credentials are optional","s":"--optional","u":"/docs/reference/cli-options","h":"#--optional","p":1419},{"i":1490,"t":"For repository.credentials, whether to use these credentials should be passed upon redirection","s":"--pass-on-redirect","u":"/docs/reference/cli-options","h":"#--pass-on-redirect","p":1419},{"i":1492,"t":"Aliases: -f Force overwriting values for key","s":"--force","u":"/docs/reference/cli-options","h":"#--force","p":1419},{"i":1494,"t":"Available in commands: bloop, bloop exit, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, setup-ide, shebang, test, uninstall","s":"Coursier options","u":"/docs/reference/cli-options","h":"#coursier-options","p":1419},{"i":1496,"t":"[Internal] Specify a TTL for changing dependencies, such as snapshots","s":"--ttl","u":"/docs/reference/cli-options","h":"#--ttl","p":1419},{"i":1498,"t":"[Internal] Set the coursier cache location","s":"--cache","u":"/docs/reference/cli-options","h":"#--cache","p":1419},{"i":1500,"t":"[Internal] Enable checksum validation of artifacts downloaded by coursier","s":"--coursier-validate-checksums","u":"/docs/reference/cli-options","h":"#--coursier-validate-checksums","p":1419},{"i":1502,"t":"Disable using the network to download artifacts, use the local cache only","s":"--offline","u":"/docs/reference/cli-options","h":"#--offline","p":1419},{"i":1504,"t":"Available in commands: compile, package, publish, publish local, repl , console, run, shebang, test","s":"Cross options","u":"/docs/reference/cli-options","h":"#cross-options","p":1419},{"i":1506,"t":"Run given command against all provided Scala versions and/or platforms","s":"--cross","u":"/docs/reference/cli-options","h":"#--cross","p":1419},{"i":1508,"t":"Available in commands: bloop, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Debug options","u":"/docs/reference/cli-options","h":"#debug-options","p":1419},{"i":1510,"t":"Turn debugging on","s":"--debug","u":"/docs/reference/cli-options","h":"#--debug","p":1419},{"i":1512,"t":"Debug port (5005 by default)","s":"--debug-port","u":"/docs/reference/cli-options","h":"#--debug-port","p":1419},{"i":1514,"t":"Debug mode (attach by default)","s":"--debug-mode","u":"/docs/reference/cli-options","h":"#--debug-mode","p":1419},{"i":1516,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Dependency options","u":"/docs/reference/cli-options","h":"#dependency-options","p":1419},{"i":1518,"t":"Aliases: --dep Add dependencies","s":"--dependency","u":"/docs/reference/cli-options","h":"#--dependency","p":1419},{"i":1520,"t":"Aliases: --compile-dep, --compile-lib Add compile-only dependencies","s":"--compile-only-dependency","u":"/docs/reference/cli-options","h":"#--compile-only-dependency","p":1419},{"i":1522,"t":"Aliases: -r, --repo Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository","s":"--repository","u":"/docs/reference/cli-options","h":"#--repository","p":1419},{"i":1524,"t":"Aliases: -P, --plugin Add compiler plugin dependencies","s":"--compiler-plugin","u":"/docs/reference/cli-options","h":"#--compiler-plugin","p":1419},{"i":1526,"t":"Available in commands: dependency-update","s":"Dependency update options","u":"/docs/reference/cli-options","h":"#dependency-update-options","p":1419},{"i":1528,"t":"Update all dependencies if a newer version was released","s":"--all","u":"/docs/reference/cli-options","h":"#--all","p":1419},{"i":1530,"t":"Available in commands: doc","s":"Doc options","u":"/docs/reference/cli-options","h":"#doc-options","p":1419},{"i":1532,"t":"Aliases: -o Set the destination path","s":"--output","u":"/docs/reference/cli-options","h":"#--output","p":1419},{"i":1534,"t":"Aliases: -f Overwrite the destination directory, if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-1","p":1419},{"i":1536,"t":"Aliases: --default-scaladoc-opts Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options.","s":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options","p":1419},{"i":1538,"t":"Available in commands: export","s":"Export options","u":"/docs/reference/cli-options","h":"#export-options","p":1419},{"i":1540,"t":"Sets the export format to SBT","s":"--sbt","u":"/docs/reference/cli-options","h":"#--sbt","p":1419},{"i":1542,"t":"Sets the export format to Mill","s":"--mill","u":"/docs/reference/cli-options","h":"#--mill","p":1419},{"i":1544,"t":"Sets the export format to Json","s":"--json","u":"/docs/reference/cli-options","h":"#--json","p":1419},{"i":1546,"t":"Aliases: --setting","s":"--sbt-setting","u":"/docs/reference/cli-options","h":"#--sbt-setting","p":1419},{"i":1548,"t":"Aliases: -p Project name to be used on Mill build file","s":"--project","u":"/docs/reference/cli-options","h":"#--project","p":1419},{"i":1550,"t":"Version of SBT to be used for the export","s":"--sbt-version","u":"/docs/reference/cli-options","h":"#--sbt-version","p":1419},{"i":1552,"t":"Aliases: -o","s":"--output","u":"/docs/reference/cli-options","h":"#--output-1","p":1419},{"i":1554,"t":"Available in commands: fmt , format , scalafmt","s":"Fmt options","u":"/docs/reference/cli-options","h":"#fmt-options","p":1419},{"i":1556,"t":"Check if sources are well formatted","s":"--check","u":"/docs/reference/cli-options","h":"#--check","p":1419},{"i":1558,"t":"Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it.","s":"--respect-project-filters","u":"/docs/reference/cli-options","h":"#--respect-project-filters","p":1419},{"i":1560,"t":"Saves .scalafmt.conf file if it was created or overwritten","s":"--save-scalafmt-conf","u":"/docs/reference/cli-options","h":"#--save-scalafmt-conf","p":1419},{"i":1562,"t":"[Internal]","s":"--os-arch-suffix","u":"/docs/reference/cli-options","h":"#--os-arch-suffix","p":1419},{"i":1564,"t":"[Internal]","s":"--scalafmt-tag","u":"/docs/reference/cli-options","h":"#--scalafmt-tag","p":1419},{"i":1566,"t":"[Internal]","s":"--scalafmt-github-org-name","u":"/docs/reference/cli-options","h":"#--scalafmt-github-org-name","p":1419},{"i":1568,"t":"[Internal]","s":"--scalafmt-extension","u":"/docs/reference/cli-options","h":"#--scalafmt-extension","p":1419},{"i":1570,"t":"[Internal]","s":"--scalafmt-launcher","u":"/docs/reference/cli-options","h":"#--scalafmt-launcher","p":1419},{"i":1572,"t":"Aliases: -F Pass an argument to scalafmt.","s":"--scalafmt-arg","u":"/docs/reference/cli-options","h":"#--scalafmt-arg","p":1419},{"i":1574,"t":"Aliases: --scalafmt-config Custom path to the scalafmt configuration file.","s":"--scalafmt-conf","u":"/docs/reference/cli-options","h":"#--scalafmt-conf","p":1419},{"i":1576,"t":"Aliases: --scalafmt-conf-snippet, --scalafmt-config-str Pass configuration as a string.","s":"--scalafmt-conf-str","u":"/docs/reference/cli-options","h":"#--scalafmt-conf-str","p":1419},{"i":1578,"t":"Aliases: --dialect Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used.","s":"--scalafmt-dialect","u":"/docs/reference/cli-options","h":"#--scalafmt-dialect","p":1419},{"i":1580,"t":"Aliases: --fmt-version Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file.","s":"--scalafmt-version","u":"/docs/reference/cli-options","h":"#--scalafmt-version","p":1419},{"i":1582,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Global suppress warning options","u":"/docs/reference/cli-options","h":"#global-suppress-warning-options","p":1419},{"i":1584,"t":"Aliases: --suppress-experimental-warning Suppress warnings about using experimental features","s":"--suppress-experimental-feature-warning","u":"/docs/reference/cli-options","h":"#--suppress-experimental-feature-warning","p":1419},{"i":1586,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp create, pgp key-id, pgp pull, pgp push, pgp sign, pgp verify, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Help options","u":"/docs/reference/cli-options","h":"#help-options","p":1419},{"i":1588,"t":"Print usage and exit","s":"--usage","u":"/docs/reference/cli-options","h":"#--usage","p":1419},{"i":1590,"t":"Aliases: -h, -help Print help message and exit","s":"--help","u":"/docs/reference/cli-options","h":"#--help","p":1419},{"i":1592,"t":"Aliases: --full-help, -full-help, -help-full Print help message, including hidden options, and exit","s":"--help-full","u":"/docs/reference/cli-options","h":"#--help-full","p":1419},{"i":1594,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Help group options","u":"/docs/reference/cli-options","h":"#help-group-options","p":1419},{"i":1596,"t":"Show options for ScalaJS","s":"--help-js","u":"/docs/reference/cli-options","h":"#--help-js","p":1419},{"i":1598,"t":"Show options for ScalaNative","s":"--help-native","u":"/docs/reference/cli-options","h":"#--help-native","p":1419},{"i":1600,"t":"Aliases: --doc-help, --help-doc, --scaladoc-help Show options for Scaladoc","s":"--help-scaladoc","u":"/docs/reference/cli-options","h":"#--help-scaladoc","p":1419},{"i":1602,"t":"Aliases: --repl-help Show options for Scala REPL","s":"--help-repl","u":"/docs/reference/cli-options","h":"#--help-repl","p":1419},{"i":1604,"t":"Aliases: --fmt-help, --help-fmt, --scalafmt-help Show options for Scalafmt","s":"--help-scalafmt","u":"/docs/reference/cli-options","h":"#--help-scalafmt","p":1419},{"i":1606,"t":"Available in commands: install completions , install-completions","s":"Install completions options","u":"/docs/reference/cli-options","h":"#install-completions-options","p":1419},{"i":1608,"t":"Aliases: --shell Name of the shell, either zsh or bash","s":"--format","u":"/docs/reference/cli-options","h":"#--format","p":1419},{"i":1610,"t":"Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file","p":1419},{"i":1612,"t":"Aliases: -o Completions output directory","s":"--output","u":"/docs/reference/cli-options","h":"#--output-2","p":1419},{"i":1614,"t":"[Internal] Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/cli-options","h":"#--banner","p":1419},{"i":1616,"t":"[Internal] Custom completions name","s":"--name","u":"/docs/reference/cli-options","h":"#--name","p":1419},{"i":1618,"t":"Print completions to stdout","s":"--env","u":"/docs/reference/cli-options","h":"#--env","p":1419},{"i":1620,"t":"Available in commands: package, repl , console, run, shebang, test","s":"Java options","u":"/docs/reference/cli-options","h":"#java-options","p":1419},{"i":1622,"t":"Aliases: -J Set Java options, such as -Xmx1g","s":"--java-opt","u":"/docs/reference/cli-options","h":"#--java-opt","p":1419},{"i":1624,"t":"Available in commands: package, repl , console, run, shebang, test","s":"Java prop options","u":"/docs/reference/cli-options","h":"#java-prop-options","p":1419},{"i":1626,"t":"Aliases: --java-prop Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop.","s":"--java-prop-option","u":"/docs/reference/cli-options","h":"#--java-prop-option","p":1419},{"i":1628,"t":"Available in commands: bloop, bloop start, bsp, compile, config, dependency-update, doc, export, fix, fmt , format , scalafmt, package, pgp push, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Jvm options","u":"/docs/reference/cli-options","h":"#jvm-options","p":1419},{"i":1630,"t":"Set the Java home directory","s":"--java-home","u":"/docs/reference/cli-options","h":"#--java-home","p":1419},{"i":1632,"t":"Aliases: -j Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system","s":"--jvm","u":"/docs/reference/cli-options","h":"#--jvm","p":1419},{"i":1634,"t":"[Internal] JVM index URL","s":"--jvm-index","u":"/docs/reference/cli-options","h":"#--jvm-index","p":1419},{"i":1636,"t":"[Internal] Operating system to use when looking up in the JVM index","s":"--jvm-index-os","u":"/docs/reference/cli-options","h":"#--jvm-index-os","p":1419},{"i":1638,"t":"[Internal] CPU architecture to use when looking up in the JVM index","s":"--jvm-index-arch","u":"/docs/reference/cli-options","h":"#--jvm-index-arch","p":1419},{"i":1640,"t":"[Internal] Javac plugin dependencies or files","s":"--javac-plugin","u":"/docs/reference/cli-options","h":"#--javac-plugin","p":1419},{"i":1642,"t":"Aliases: --javac-opt [Internal] Javac options","s":"--javac-option","u":"/docs/reference/cli-options","h":"#--javac-option","p":1419},{"i":1644,"t":"[Internal] Port for BSP debugging","s":"--bsp-debug-port","u":"/docs/reference/cli-options","h":"#--bsp-debug-port","p":1419},{"i":1646,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Logging options","u":"/docs/reference/cli-options","h":"#logging-options","p":1419},{"i":1648,"t":"Aliases: -q Decrease logging verbosity","s":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet","p":1419},{"i":1650,"t":"Use progress bars","s":"--progress","u":"/docs/reference/cli-options","h":"#--progress","p":1419},{"i":1652,"t":"Available in commands: export, package, publish, publish local, run, shebang","s":"Main class options","u":"/docs/reference/cli-options","h":"#main-class-options","p":1419},{"i":1654,"t":"Aliases: -M Specify which main class to run","s":"--main-class","u":"/docs/reference/cli-options","h":"#--main-class","p":1419},{"i":1656,"t":"Aliases: --list-main-class, --list-main-classes, --main-class-list List main classes available in the current context","s":"--main-class-ls","u":"/docs/reference/cli-options","h":"#--main-class-ls","p":1419},{"i":1658,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Markdown options","u":"/docs/reference/cli-options","h":"#markdown-options","p":1419},{"i":1660,"t":"Aliases: --markdown, --md Enable markdown support.","s":"--enable-markdown","u":"/docs/reference/cli-options","h":"#--enable-markdown","p":1419},{"i":1662,"t":"Available in commands: package","s":"Package options","u":"/docs/reference/cli-options","h":"#package-options","p":1419},{"i":1664,"t":"Aliases: -o Set the destination path","s":"--output","u":"/docs/reference/cli-options","h":"#--output-3","p":1419},{"i":1666,"t":"Aliases: -f Overwrite the destination file, if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-2","p":1419},{"i":1668,"t":"Generate a library JAR rather than an executable JAR","s":"--library","u":"/docs/reference/cli-options","h":"#--library","p":1419},{"i":1670,"t":"Aliases: --source-jar, --sources, --src Generate a source JAR rather than an executable JAR","s":"--source","u":"/docs/reference/cli-options","h":"#--source","p":1419},{"i":1672,"t":"Aliases: --javadoc, --scaladoc Generate a scaladoc JAR rather than an executable JAR","s":"--doc","u":"/docs/reference/cli-options","h":"#--doc","p":1419},{"i":1674,"t":"Generate an assembly JAR","s":"--assembly","u":"/docs/reference/cli-options","h":"#--assembly","p":1419},{"i":1676,"t":"For assembly JAR, whether to add a bash / bat preamble","s":"--preamble","u":"/docs/reference/cli-options","h":"#--preamble","p":1419},{"i":1678,"t":"[Internal] For assembly JAR, whether to specify a main class in the JAR manifest","s":"--main-class-in-manifest","u":"/docs/reference/cli-options","h":"#--main-class-in-manifest","p":1419},{"i":1680,"t":"[Internal] Generate an assembly JAR for Spark (assembly that doesn't contain Spark, nor any of its dependencies)","s":"--spark","u":"/docs/reference/cli-options","h":"#--spark","p":1419},{"i":1682,"t":"Package standalone JARs","s":"--standalone","u":"/docs/reference/cli-options","h":"#--standalone","p":1419},{"i":1684,"t":"Build Debian package, available only on Linux","s":"--deb","u":"/docs/reference/cli-options","h":"#--deb","p":1419},{"i":1686,"t":"Build dmg package, available only on macOS","s":"--dmg","u":"/docs/reference/cli-options","h":"#--dmg","p":1419},{"i":1688,"t":"Build rpm package, available only on Linux","s":"--rpm","u":"/docs/reference/cli-options","h":"#--rpm","p":1419},{"i":1690,"t":"Build msi package, available only on Windows","s":"--msi","u":"/docs/reference/cli-options","h":"#--msi","p":1419},{"i":1692,"t":"Build pkg package, available only on macOS","s":"--pkg","u":"/docs/reference/cli-options","h":"#--pkg","p":1419},{"i":1694,"t":"Build Docker image","s":"--docker","u":"/docs/reference/cli-options","h":"#--docker","p":1419},{"i":1696,"t":"[Internal] Exclude modules and their transitive dependencies from the JAR to be packaged","s":"--provided","u":"/docs/reference/cli-options","h":"#--provided","p":1419},{"i":1698,"t":"Aliases: --default-scaladoc-opts Use default scaladoc options","s":"--default-scaladoc-options","u":"/docs/reference/cli-options","h":"#--default-scaladoc-options-1","p":1419},{"i":1700,"t":"Aliases: --graal Build GraalVM native image","s":"--native-image","u":"/docs/reference/cli-options","h":"#--native-image","p":1419},{"i":1702,"t":"Available in commands: package","s":"Packager options","u":"/docs/reference/cli-options","h":"#packager-options","p":1419},{"i":1704,"t":"Set the version of the generated package","s":"--version","u":"/docs/reference/cli-options","h":"#--version","p":1419},{"i":1706,"t":"Path to application logo in PNG format, it will be used to generate icon and banner/dialog in msi installer","s":"--logo-path","u":"/docs/reference/cli-options","h":"#--logo-path","p":1419},{"i":1708,"t":"Set launcher app name, which will be linked to the PATH","s":"--launcher-app","u":"/docs/reference/cli-options","h":"#--launcher-app","p":1419},{"i":1711,"t":"Aliases: -m This should contain names and email addresses of co-maintainers of the package","s":"--maintainer","u":"/docs/reference/cli-options","h":"#--maintainer","p":1419},{"i":1713,"t":"The list of Debian package that this package is not compatible with","s":"--debian-conflicts","u":"/docs/reference/cli-options","h":"#--debian-conflicts","p":1419},{"i":1715,"t":"The list of Debian packages that this package depends on","s":"--debian-dependencies","u":"/docs/reference/cli-options","h":"#--debian-dependencies","p":1419},{"i":1717,"t":"Architectures that are supported by the repository (default: all)","s":"--deb-architecture","u":"/docs/reference/cli-options","h":"#--deb-architecture","p":1419},{"i":1719,"t":"This field represents how important it is that the user have the package installed","s":"--priority","u":"/docs/reference/cli-options","h":"#--priority","p":1419},{"i":1721,"t":"This field specifies an application area into which the package has been classified","s":"--section","u":"/docs/reference/cli-options","h":"#--section","p":1419},{"i":1723,"t":"CF Bundle Identifier","s":"--identifier","u":"/docs/reference/cli-options","h":"#--identifier","p":1419},{"i":1725,"t":"Licenses that are supported by the repository (list of licenses: https://spdx.org/licenses/)","s":"--license","u":"/docs/reference/cli-options","h":"#--license","p":1419},{"i":1727,"t":"The number of times this version of the software was released (default: 1)","s":"--release","u":"/docs/reference/cli-options","h":"#--release","p":1419},{"i":1729,"t":"Architectures that are supported by the repository (default: noarch)","s":"--rpm-architecture","u":"/docs/reference/cli-options","h":"#--rpm-architecture","p":1419},{"i":1731,"t":"Path to the license file","s":"--license-path","u":"/docs/reference/cli-options","h":"#--license-path","p":1419},{"i":1733,"t":"Name of product (default: Scala packager)","s":"--product-name","u":"/docs/reference/cli-options","h":"#--product-name","p":1419},{"i":1735,"t":"Text that will be displayed on the exit dialog","s":"--exit-dialog","u":"/docs/reference/cli-options","h":"#--exit-dialog","p":1419},{"i":1737,"t":"Suppress Wix ICE validation (required for users that are neither interactive, not local administrators)","s":"--suppress-validation","u":"/docs/reference/cli-options","h":"#--suppress-validation","p":1419},{"i":1739,"t":"Path to extra WIX configuration content","s":"--extra-config","u":"/docs/reference/cli-options","h":"#--extra-config","p":1419},{"i":1741,"t":"Aliases: --64 Whether a 64-bit executable is being packaged","s":"--is64-bits","u":"/docs/reference/cli-options","h":"#--is64-bits","p":1419},{"i":1743,"t":"WIX installer version","s":"--installer-version","u":"/docs/reference/cli-options","h":"#--installer-version","p":1419},{"i":1745,"t":"The GUID to identify that the windows package can be upgraded.","s":"--wix-upgrade-code-guid","u":"/docs/reference/cli-options","h":"#--wix-upgrade-code-guid","p":1419},{"i":1747,"t":"Building the container from base image","s":"--docker-from","u":"/docs/reference/cli-options","h":"#--docker-from","p":1419},{"i":1749,"t":"The image registry; if empty, it will use the default registry","s":"--docker-image-registry","u":"/docs/reference/cli-options","h":"#--docker-image-registry","p":1419},{"i":1751,"t":"The image repository","s":"--docker-image-repository","u":"/docs/reference/cli-options","h":"#--docker-image-repository","p":1419},{"i":1753,"t":"The image tag; the default tag is latest","s":"--docker-image-tag","u":"/docs/reference/cli-options","h":"#--docker-image-tag","p":1419},{"i":1755,"t":"Allows to override the executable used to run the application in docker, otherwise it defaults to sh for the JVM platform and node for the JS platform","s":"--docker-cmd","u":"/docs/reference/cli-options","h":"#--docker-cmd","p":1419},{"i":1757,"t":"GraalVM Java major version to use to build GraalVM native images (17 by default)","s":"--graalvm-java-version","u":"/docs/reference/cli-options","h":"#--graalvm-java-version","p":1419},{"i":1759,"t":"GraalVM version to use to build GraalVM native images (22.3.1 by default)","s":"--graalvm-version","u":"/docs/reference/cli-options","h":"#--graalvm-version","p":1419},{"i":1761,"t":"JVM id of GraalVM distribution to build GraalVM native images (like \"graalvm-java17:22.0.0\")","s":"--graalvm-jvm-id","u":"/docs/reference/cli-options","h":"#--graalvm-jvm-id","p":1419},{"i":1763,"t":"Pass args to GraalVM","s":"--graalvm-args","u":"/docs/reference/cli-options","h":"#--graalvm-args","p":1419},{"i":1765,"t":"Available in commands: pgp pull, pgp push, publish setup","s":"Pgp push pull options","u":"/docs/reference/cli-options","h":"#pgp-push-pull-options","p":1419},{"i":1767,"t":"Key server to push / pull keys from","s":"--key-server","u":"/docs/reference/cli-options","h":"#--key-server","p":1419},{"i":1769,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Power options","u":"/docs/reference/cli-options","h":"#power-options","p":1419},{"i":1771,"t":"Allows to use restricted & experimental features","s":"--power","u":"/docs/reference/cli-options","h":"#--power","p":1419},{"i":1773,"t":"Available in commands: publish, publish local","s":"Publish options","u":"/docs/reference/cli-options","h":"#publish-options","p":1419},{"i":1775,"t":"[Internal] Directory where temporary files for publishing should be written","s":"--working-dir","u":"/docs/reference/cli-options","h":"#--working-dir","p":1419},{"i":1777,"t":"[Internal] Scala version suffix to append to the module name, like \"_2.13\" or \"_3\"","s":"--scala-version-suffix","u":"/docs/reference/cli-options","h":"#--scala-version-suffix","p":1419},{"i":1779,"t":"[Internal] Scala platform suffix to append to the module name, like \"_sjs1\" or \"_native0.4\"","s":"--scala-platform-suffix","u":"/docs/reference/cli-options","h":"#--scala-platform-suffix","p":1419},{"i":1781,"t":"Whether to build and publish source JARs","s":"--sources","u":"/docs/reference/cli-options","h":"#--sources","p":1419},{"i":1783,"t":"Aliases: --javadoc, --scaladoc Whether to build and publish doc JARs","s":"--doc","u":"/docs/reference/cli-options","h":"#--doc-1","p":1419},{"i":1785,"t":"Aliases: -K ID of the GPG key to use to sign artifacts","s":"--gpg-key","u":"/docs/reference/cli-options","h":"#--gpg-key","p":1419},{"i":1787,"t":"Method to use to sign artifacts","s":"--signer","u":"/docs/reference/cli-options","h":"#--signer","p":1419},{"i":1789,"t":"Aliases: -G, --gpg-opt gpg command-line options","s":"--gpg-option","u":"/docs/reference/cli-options","h":"#--gpg-option","p":1419},{"i":1791,"t":"Set Ivy 2 home directory","s":"--ivy2-home","u":"/docs/reference/cli-options","h":"#--ivy2-home","p":1419},{"i":1793,"t":"[Internal]","s":"--checksum","u":"/docs/reference/cli-options","h":"#--checksum","p":1419},{"i":1795,"t":"Proceed as if publishing, but do not upload / write artifacts to the remote repository","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy","p":1419},{"i":1797,"t":"[Internal]","s":"--ivy2-local-like","u":"/docs/reference/cli-options","h":"#--ivy2-local-like","p":1419},{"i":1799,"t":"[Internal]","s":"--parallel-upload","u":"/docs/reference/cli-options","h":"#--parallel-upload","p":1419},{"i":1801,"t":"Available in commands: publish, publish local, publish setup","s":"Publish params options","u":"/docs/reference/cli-options","h":"#publish-params-options","p":1419},{"i":1803,"t":"Organization to publish artifacts under","s":"--organization","u":"/docs/reference/cli-options","h":"#--organization","p":1419},{"i":1805,"t":"Name to publish artifacts as","s":"--name","u":"/docs/reference/cli-options","h":"#--name-1","p":1419},{"i":1807,"t":"Final name to publish artifacts as, including Scala version and platform suffixes if any","s":"--module-name","u":"/docs/reference/cli-options","h":"#--module-name","p":1419},{"i":1809,"t":"URL to put in publishing metadata","s":"--url","u":"/docs/reference/cli-options","h":"#--url","p":1419},{"i":1811,"t":"License to put in publishing metadata","s":"--license","u":"/docs/reference/cli-options","h":"#--license-1","p":1419},{"i":1813,"t":"VCS information to put in publishing metadata","s":"--vcs","u":"/docs/reference/cli-options","h":"#--vcs","p":1419},{"i":1815,"t":"Description to put in publishing metadata","s":"--description","u":"/docs/reference/cli-options","h":"#--description-1","p":1419},{"i":1817,"t":"Developer(s) to add in publishing metadata, like \"alex|Alex|https://alex.info\" or \"alex|Alex|https://alex.info|alex@alex.me\"","s":"--developer","u":"/docs/reference/cli-options","h":"#--developer","p":1419},{"i":1819,"t":"Secret key to use to sign artifacts with Bouncy Castle","s":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key","p":1419},{"i":1821,"t":"Aliases: --secret-key-pass Password of secret key to use to sign artifacts with Bouncy Castle","s":"--secret-key-password","u":"/docs/reference/cli-options","h":"#--secret-key-password","p":1419},{"i":1823,"t":"Use or setup publish parameters meant to be used on continuous integration","s":"--ci","u":"/docs/reference/cli-options","h":"#--ci","p":1419},{"i":1825,"t":"Available in commands: publish, publish setup","s":"Publish repository options","u":"/docs/reference/cli-options","h":"#publish-repository-options","p":1419},{"i":1827,"t":"Aliases: -R, --publish-repo Repository to publish to","s":"--publish-repository","u":"/docs/reference/cli-options","h":"#--publish-repository","p":1419},{"i":1829,"t":"User to use with publishing repository","s":"--user","u":"/docs/reference/cli-options","h":"#--user","p":1419},{"i":1831,"t":"Password to use with publishing repository","s":"--password","u":"/docs/reference/cli-options","h":"#--password","p":1419},{"i":1833,"t":"Realm to use when passing credentials to publishing repository","s":"--realm","u":"/docs/reference/cli-options","h":"#--realm","p":1419},{"i":1835,"t":"Available in commands: publish setup","s":"Publish setup options","u":"/docs/reference/cli-options","h":"#publish-setup-options","p":1419},{"i":1837,"t":"Public key to use to verify artifacts (to be uploaded to a key server)","s":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key","p":1419},{"i":1839,"t":"Check if some options for publishing are missing, and exit with non-zero return code if that's the case","s":"--check","u":"/docs/reference/cli-options","h":"#--check-1","p":1419},{"i":1841,"t":"GitHub token to use to upload secrets to GitHub - password encoded","s":"--token","u":"/docs/reference/cli-options","h":"#--token","p":1419},{"i":1843,"t":"Generate a random key pair for publishing, with a secret key protected by a random password","s":"--random-secret-key","u":"/docs/reference/cli-options","h":"#--random-secret-key","p":1419},{"i":1845,"t":"When generating a random key pair, the mail to associate to it","s":"--random-secret-key-mail","u":"/docs/reference/cli-options","h":"#--random-secret-key-mail","p":1419},{"i":1847,"t":"The option groups to check - can be \"all\", or a comma-separated list of \"core\", \"signing\", \"repo\", \"extra\"","s":"--checks","u":"/docs/reference/cli-options","h":"#--checks","p":1419},{"i":1849,"t":"Whether to check if a GitHub workflow already exists (one for publishing is written if none is found)","s":"--check-workflow","u":"/docs/reference/cli-options","h":"#--check-workflow","p":1419},{"i":1851,"t":"Whether to check if a .gitignore file already exists (one is written if none is found)","s":"--check-gitignore","u":"/docs/reference/cli-options","h":"#--check-gitignore","p":1419},{"i":1853,"t":"Dummy mode - don't upload any secret to GitHub","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-1","p":1419},{"i":1855,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Python options","u":"/docs/reference/cli-options","h":"#python-options","p":1419},{"i":1857,"t":"Set Java options so that Python can be loaded","s":"--python-setup","u":"/docs/reference/cli-options","h":"#--python-setup","p":1419},{"i":1859,"t":"Aliases: --py Enable Python support via ScalaPy","s":"--python","u":"/docs/reference/cli-options","h":"#--python","p":1419},{"i":1861,"t":"Aliases: --scalapy-version Set ScalaPy version (0.5.3 by default)","s":"--scala-py-version","u":"/docs/reference/cli-options","h":"#--scala-py-version","p":1419},{"i":1863,"t":"Available in commands: repl , console","s":"Repl options","u":"/docs/reference/cli-options","h":"#repl-options","p":1419},{"i":1865,"t":"Aliases: -A, --amm Use Ammonite (instead of the default Scala REPL)","s":"--ammonite","u":"/docs/reference/cli-options","h":"#--ammonite","p":1419},{"i":1867,"t":"Aliases: --ammonite-ver Set the Ammonite version (3.0.0-M1-10-105f9e32 by default)","s":"--ammonite-version","u":"/docs/reference/cli-options","h":"#--ammonite-version","p":1419},{"i":1869,"t":"Aliases: -a [Internal] Provide arguments for ammonite repl","s":"--ammonite-arg","u":"/docs/reference/cli-options","h":"#--ammonite-arg","p":1419},{"i":1871,"t":"[Internal] Don't actually run the REPL, just fetch it","s":"--repl-dry-run","u":"/docs/reference/cli-options","h":"#--repl-dry-run","p":1419},{"i":1873,"t":"Available in commands: run, shebang","s":"Run options","u":"/docs/reference/cli-options","h":"#run-options","p":1419},{"i":1875,"t":"Aliases: --spark [Internal] Run as a Spark job, using the spark-submit command","s":"--spark-submit","u":"/docs/reference/cli-options","h":"#--spark-submit","p":1419},{"i":1877,"t":"Aliases: --submit-arg [Internal] Spark-submit arguments","s":"--submit-argument","u":"/docs/reference/cli-options","h":"#--submit-argument","p":1419},{"i":1879,"t":"Aliases: --spark-standalone Run as a Spark job, using a vanilla Spark distribution downloaded by Scala CLI","s":"--standalone-spark","u":"/docs/reference/cli-options","h":"#--standalone-spark","p":1419},{"i":1881,"t":"Aliases: --hadoop Run as a Hadoop job, using the \"hadoop jar\" command","s":"--hadoop-jar","u":"/docs/reference/cli-options","h":"#--hadoop-jar","p":1419},{"i":1883,"t":"Print the command that would have been run (one argument per line), rather than running it","s":"--command","u":"/docs/reference/cli-options","h":"#--command","p":1419},{"i":1885,"t":"Temporary / working directory where to write generated launchers","s":"--scratch-dir","u":"/docs/reference/cli-options","h":"#--scratch-dir","p":1419},{"i":1887,"t":"[Internal] Run Java commands using a manifest-based class path (shortens command length)","s":"--use-manifest","u":"/docs/reference/cli-options","h":"#--use-manifest","p":1419},{"i":1889,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scala.js options","u":"/docs/reference/cli-options","h":"#scalajs-options","p":1419},{"i":1891,"t":"Enable Scala.js. To show more options for Scala.js pass --help-js","s":"--js","u":"/docs/reference/cli-options","h":"#--js","p":1419},{"i":1893,"t":"The Scala.js version (1.16.0 by default).","s":"--js-version","u":"/docs/reference/cli-options","h":"#--js-version","p":1419},{"i":1895,"t":"The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full]","s":"--js-mode","u":"/docs/reference/cli-options","h":"#--js-mode","p":1419},{"i":1897,"t":"[Internal] Disable optimalisation for Scala.js, overrides --js-mode","s":"--js-no-opt","u":"/docs/reference/cli-options","h":"#--js-no-opt","p":1419},{"i":1899,"t":"The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none","s":"--js-module-kind","u":"/docs/reference/cli-options","h":"#--js-module-kind","p":1419},{"i":1902,"t":"Emit source maps","s":"--js-emit-source-maps","u":"/docs/reference/cli-options","h":"#--js-emit-source-maps","p":1419},{"i":1904,"t":"Set the destination path of source maps","s":"--js-source-maps-path","u":"/docs/reference/cli-options","h":"#--js-source-maps-path","p":1419},{"i":1906,"t":"A file relative to the root directory containing import maps for ES module imports","s":"--js-es-module-import-map","u":"/docs/reference/cli-options","h":"#--js-es-module-import-map","p":1419},{"i":1908,"t":"Enable jsdom","s":"--js-dom","u":"/docs/reference/cli-options","h":"#--js-dom","p":1419},{"i":1910,"t":"A header that will be added at the top of generated .js files","s":"--js-header","u":"/docs/reference/cli-options","h":"#--js-header","p":1419},{"i":1912,"t":"Primitive Longs may be compiled as primitive JavaScript bigints","s":"--js-allow-big-ints-for-longs","u":"/docs/reference/cli-options","h":"#--js-allow-big-ints-for-longs","p":1419},{"i":1914,"t":"Avoid class'es when using functions and prototypes has the same observable semantics.","s":"--js-avoid-classes","u":"/docs/reference/cli-options","h":"#--js-avoid-classes","p":1419},{"i":1916,"t":"Avoid lets and consts when using vars has the same observable semantics.","s":"--js-avoid-lets-and-consts","u":"/docs/reference/cli-options","h":"#--js-avoid-lets-and-consts","p":1419},{"i":1918,"t":"The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor","s":"--js-module-split-style","u":"/docs/reference/cli-options","h":"#--js-module-split-style","p":1419},{"i":1920,"t":"Create as many small modules as possible for the classes in the passed packages and their subpackages.","s":"--js-small-module-for-package","u":"/docs/reference/cli-options","h":"#--js-small-module-for-package","p":1419},{"i":1922,"t":"The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021","s":"--js-es-version","u":"/docs/reference/cli-options","h":"#--js-es-version","p":1419},{"i":1924,"t":"[Internal] Path to the Scala.js linker","s":"--js-linker-path","u":"/docs/reference/cli-options","h":"#--js-linker-path","p":1419},{"i":1926,"t":"[Internal] Scala.js CLI version to use for linking (1.16.0 by default).","s":"--js-cli-version","u":"/docs/reference/cli-options","h":"#--js-cli-version","p":1419},{"i":1928,"t":"[Internal] Scala.js CLI Java options","s":"--js-cli-java-arg","u":"/docs/reference/cli-options","h":"#--js-cli-java-arg","p":1419},{"i":1930,"t":"[Internal] Whether to run the Scala.js CLI on the JVM or using a native executable","s":"--js-cli-on-jvm","u":"/docs/reference/cli-options","h":"#--js-cli-on-jvm","p":1419},{"i":1932,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scala Native options","u":"/docs/reference/cli-options","h":"#scala-native-options","p":1419},{"i":1934,"t":"Enable Scala Native. To show more options for Scala Native pass --help-native","s":"--native","u":"/docs/reference/cli-options","h":"#--native","p":1419},{"i":1936,"t":"Set the Scala Native version (0.4.17 by default).","s":"--native-version","u":"/docs/reference/cli-options","h":"#--native-version","p":1419},{"i":1938,"t":"Set Scala Native compilation mode","s":"--native-mode","u":"/docs/reference/cli-options","h":"#--native-mode","p":1419},{"i":1940,"t":"Link-time optimisation mode","s":"--native-lto","u":"/docs/reference/cli-options","h":"#--native-lto","p":1419},{"i":1942,"t":"Set the Scala Native garbage collector","s":"--native-gc","u":"/docs/reference/cli-options","h":"#--native-gc","p":1419},{"i":1944,"t":"Path to the Clang command","s":"--native-clang","u":"/docs/reference/cli-options","h":"#--native-clang","p":1419},{"i":1946,"t":"Path to the Clang++ command","s":"--native-clangpp","u":"/docs/reference/cli-options","h":"#--native-clangpp","p":1419},{"i":1948,"t":"Extra options passed to clang verbatim during linking","s":"--native-linking","u":"/docs/reference/cli-options","h":"#--native-linking","p":1419},{"i":1950,"t":"[Internal] Use default linking settings","s":"--native-linking-defaults","u":"/docs/reference/cli-options","h":"#--native-linking-defaults","p":1419},{"i":1952,"t":"List of compile options","s":"--native-compile","u":"/docs/reference/cli-options","h":"#--native-compile","p":1419},{"i":1954,"t":"[Internal] Use default compile options","s":"--native-compile-defaults","u":"/docs/reference/cli-options","h":"#--native-compile-defaults","p":1419},{"i":1956,"t":"Build target type","s":"--native-target","u":"/docs/reference/cli-options","h":"#--native-target","p":1419},{"i":1958,"t":"Embed resources into the Scala Native binary (can be read with the Java resources API)","s":"--embed-resources","u":"/docs/reference/cli-options","h":"#--embed-resources","p":1419},{"i":1960,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scalac options","u":"/docs/reference/cli-options","h":"#scalac-options","p":1419},{"i":1962,"t":"Aliases: -O, --scala-opt, --scala-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option.","s":"--scalac-option","u":"/docs/reference/cli-options","h":"#--scalac-option","p":1419},{"i":1964,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Scalac extra options","u":"/docs/reference/cli-options","h":"#scalac-extra-options","p":1419},{"i":1966,"t":"Aliases: --help-scalac Show help for scalac. This is an alias for --scalac-option -help","s":"--scalac-help","u":"/docs/reference/cli-options","h":"#--scalac-help","p":1419},{"i":1968,"t":"Aliases: --verbose-scalac Turn verbosity on for scalac. This is an alias for --scalac-option -verbose","s":"--scalac-verbose","u":"/docs/reference/cli-options","h":"#--scalac-verbose","p":1419},{"i":1970,"t":"Available in commands: github secret create , gh secret create, github secret list , gh secret list","s":"Secret options","u":"/docs/reference/cli-options","h":"#secret-options","p":1419},{"i":1973,"t":"Aliases: --repo","s":"--repository","u":"/docs/reference/cli-options","h":"#--repository-1","p":1419},{"i":1975,"t":"Available in commands: github secret create , gh secret create","s":"Secret create options","u":"/docs/reference/cli-options","h":"#secret-create-options","p":1419},{"i":1977,"t":"Aliases: --pub-key","s":"--public-key","u":"/docs/reference/cli-options","h":"#--public-key-1","p":1419},{"i":1979,"t":"Aliases: -n","s":"--dummy","u":"/docs/reference/cli-options","h":"#--dummy-2","p":1419},{"i":1981,"t":"[Internal]","s":"--print-request","u":"/docs/reference/cli-options","h":"#--print-request","p":1419},{"i":1983,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Shared options","u":"/docs/reference/cli-options","h":"#shared-options","p":1419},{"i":1985,"t":"Aliases: -S, --scala Set the Scala version (3.4.1 by default)","s":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version","p":1419},{"i":1987,"t":"Aliases: -B, --scala-bin, --scala-binary [Internal] Set the Scala binary version","s":"--scala-binary-version","u":"/docs/reference/cli-options","h":"#--scala-binary-version","p":1419},{"i":1989,"t":"Aliases: --class, --class-path, --classes, -classpath, --classpath, -cp, --extra-class, --extra-class-path, --extra-classes, --extra-jar, --jar, --jars Add extra JARs and compiled classes to the class path","s":"--extra-jars","u":"/docs/reference/cli-options","h":"#--extra-jars","p":1419},{"i":1991,"t":"Aliases: --compile-only-jar, --compile-only-jars, --extra-compile-only-jar Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath.","s":"--extra-compile-only-jars","u":"/docs/reference/cli-options","h":"#--extra-compile-only-jars","p":1419},{"i":1993,"t":"Aliases: --extra-source-jar, --source-jar, --source-jars Add extra source JARs","s":"--extra-source-jars","u":"/docs/reference/cli-options","h":"#--extra-source-jars","p":1419},{"i":1995,"t":"Aliases: --resource-dir Add a resource directory","s":"--resource-dirs","u":"/docs/reference/cli-options","h":"#--resource-dirs","p":1419},{"i":1997,"t":"[Internal] Put project in class paths as a JAR rather than as a byte code directory","s":"--as-jar","u":"/docs/reference/cli-options","h":"#--as-jar","p":1419},{"i":1999,"t":"Specify platform","s":"--platform","u":"/docs/reference/cli-options","h":"#--platform","p":1419},{"i":2001,"t":"[Internal]","s":"--scala-library","u":"/docs/reference/cli-options","h":"#--scala-library","p":1419},{"i":2003,"t":"Aliases: -with-compiler, --with-scala-compiler Allows to include the Scala compiler artifacts on the classpath.","s":"--with-compiler","u":"/docs/reference/cli-options","h":"#--with-compiler","p":1419},{"i":2005,"t":"[Internal] Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects.","s":"--java","u":"/docs/reference/cli-options","h":"#--java","p":1419},{"i":2007,"t":"[Internal] Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure.","s":"--runner","u":"/docs/reference/cli-options","h":"#--runner","p":1419},{"i":2009,"t":"[Internal]","s":"--strict-bloop-json-check","u":"/docs/reference/cli-options","h":"#--strict-bloop-json-check","p":1419},{"i":2011,"t":"Aliases: --compile-out, --compile-output, -d, --destination, --output-directory Copy compilation results to output directory using either relative or absolute path","s":"--compilation-output","u":"/docs/reference/cli-options","h":"#--compilation-output","p":1419},{"i":2013,"t":"Aliases: --toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23","s":"--with-toolkit","u":"/docs/reference/cli-options","h":"#--with-toolkit","p":1419},{"i":2015,"t":"Exclude sources","s":"--exclude","u":"/docs/reference/cli-options","h":"#--exclude","p":1419},{"i":2017,"t":"Force object wrapper for scripts","s":"--object-wrapper","u":"/docs/reference/cli-options","h":"#--object-wrapper","p":1419},{"i":2019,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Snippet options","u":"/docs/reference/cli-options","h":"#snippet-options","p":1419},{"i":2021,"t":"Allows to execute a passed string as a Scala script","s":"--script-snippet","u":"/docs/reference/cli-options","h":"#--script-snippet","p":1419},{"i":2023,"t":"Aliases: -e, --execute-sc, --execute-scala-script [Internal] A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-script","u":"/docs/reference/cli-options","h":"#--execute-script","p":1419},{"i":2025,"t":"Allows to execute a passed string as Scala code","s":"--scala-snippet","u":"/docs/reference/cli-options","h":"#--scala-snippet","p":1419},{"i":2027,"t":"[Internal] A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-scala","u":"/docs/reference/cli-options","h":"#--execute-scala","p":1419},{"i":2029,"t":"Allows to execute a passed string as Java code","s":"--java-snippet","u":"/docs/reference/cli-options","h":"#--java-snippet","p":1419},{"i":2031,"t":"A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-java","u":"/docs/reference/cli-options","h":"#--execute-java","p":1419},{"i":2033,"t":"Aliases: --md-snippet Allows to execute a passed string as Markdown code","s":"--markdown-snippet","u":"/docs/reference/cli-options","h":"#--markdown-snippet","p":1419},{"i":2035,"t":"Aliases: --execute-md [Internal] A synonym to --markdown-snippet, which defaults the sub-command to run when no sub-command is passed explicitly","s":"--execute-markdown","u":"/docs/reference/cli-options","h":"#--execute-markdown","p":1419},{"i":2037,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Source generator options","u":"/docs/reference/cli-options","h":"#source-generator-options","p":1419},{"i":2039,"t":"Aliases: --build-info Generate BuildInfo for project","s":"--use-build-info","u":"/docs/reference/cli-options","h":"#--use-build-info","p":1419},{"i":2041,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Suppress warning options","u":"/docs/reference/cli-options","h":"#suppress-warning-options","p":1419},{"i":2043,"t":"Aliases: --suppress-warning-directives-in-multiple-files Suppress warnings about using directives in multiple files","s":"--suppress-directives-in-multiple-files-warning","u":"/docs/reference/cli-options","h":"#--suppress-directives-in-multiple-files-warning","p":1419},{"i":2045,"t":"Suppress warnings about outdated dependencies in project","s":"--suppress-outdated-dependency-warning","u":"/docs/reference/cli-options","h":"#--suppress-outdated-dependency-warning","p":1419},{"i":2047,"t":"Available in commands: test","s":"Test options","u":"/docs/reference/cli-options","h":"#test-options","p":1419},{"i":2049,"t":"Name of the test framework's runner class to use while running tests","s":"--test-framework","u":"/docs/reference/cli-options","h":"#--test-framework","p":1419},{"i":2051,"t":"Fail if no test suites were run","s":"--require-tests","u":"/docs/reference/cli-options","h":"#--require-tests","p":1419},{"i":2053,"t":"Specify a glob pattern to filter the tests suite to be run.","s":"--test-only","u":"/docs/reference/cli-options","h":"#--test-only","p":1419},{"i":2055,"t":"Available in commands: uninstall","s":"Uninstall options","u":"/docs/reference/cli-options","h":"#uninstall-options","p":1419},{"i":2057,"t":"Aliases: -f Force scala-cli uninstall","s":"--force","u":"/docs/reference/cli-options","h":"#--force-3","p":1419},{"i":2059,"t":"[Internal] Don't clear Scala CLI cache","s":"--skip-cache","u":"/docs/reference/cli-options","h":"#--skip-cache","p":1419},{"i":2061,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name","p":1419},{"i":2063,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir","p":1419},{"i":2065,"t":"Available in commands: uninstall, uninstall completions , uninstall-completions","s":"Uninstall completions options","u":"/docs/reference/cli-options","h":"#uninstall-completions-options","p":1419},{"i":2067,"t":"Path to *rc file, defaults to .bashrc or .zshrc depending on shell","s":"--rc-file","u":"/docs/reference/cli-options","h":"#--rc-file-1","p":1419},{"i":2069,"t":"[Internal] Custom banner in comment placed in rc file","s":"--banner","u":"/docs/reference/cli-options","h":"#--banner-1","p":1419},{"i":2071,"t":"[Internal] Custom completions name","s":"--name","u":"/docs/reference/cli-options","h":"#--name-2","p":1419},{"i":2073,"t":"Available in commands: update","s":"Update options","u":"/docs/reference/cli-options","h":"#update-options","p":1419},{"i":2075,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-1","p":1419},{"i":2077,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-1","p":1419},{"i":2079,"t":"Aliases: -f Force update Scala CLI if it is outdated","s":"--force","u":"/docs/reference/cli-options","h":"#--force-4","p":1419},{"i":2081,"t":"[Internal]","s":"--is-internal-run","u":"/docs/reference/cli-options","h":"#--is-internal-run","p":1419},{"i":2083,"t":"[Internal] A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token","p":1419},{"i":2085,"t":"Available in commands: add-path, bloop, bloop exit, bloop output, bloop start, bsp, clean, compile, config, default-file, dependency-update, directories, doc, export, fix, fmt , format , scalafmt, help, install completions , install-completions, install-home, new, package, pgp pull, pgp push, publish, publish local, publish setup, repl , console, run, github secret create , gh secret create, github secret list , gh secret list, setup-ide, shebang, test, uninstall, uninstall completions , uninstall-completions, update, version","s":"Verbosity options","u":"/docs/reference/cli-options","h":"#verbosity-options","p":1419},{"i":2087,"t":"Aliases: -v, -verbose Increase verbosity (can be specified multiple times)","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose","p":1419},{"i":2089,"t":"Aliases: -i Interactive mode","s":"--interactive","u":"/docs/reference/cli-options","h":"#--interactive","p":1419},{"i":2091,"t":"Enable actionable diagnostics","s":"--actions","u":"/docs/reference/cli-options","h":"#--actions","p":1419},{"i":2093,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test, version","s":"Version options","u":"/docs/reference/cli-options","h":"#version-options","p":1419},{"i":2095,"t":"Method used to compute the project version","s":"--compute-version","u":"/docs/reference/cli-options","h":"#--compute-version","p":1419},{"i":2097,"t":"Set the project version","s":"--project-version","u":"/docs/reference/cli-options","h":"#--project-version","p":1419},{"i":2099,"t":"Aliases: --cli Show plain Scala CLI version only","s":"--cli-version","u":"/docs/reference/cli-options","h":"#--cli-version","p":1419},{"i":2101,"t":"Aliases: --scala Show plain Scala version only","s":"--scala-version","u":"/docs/reference/cli-options","h":"#--scala-version-1","p":1419},{"i":2103,"t":"[Internal] A github token used to access GitHub. Not needed in most cases.","s":"--gh-token","u":"/docs/reference/cli-options","h":"#--gh-token-1","p":1419},{"i":2105,"t":"Don't check for the newest available Scala CLI version upstream","s":"--offline","u":"/docs/reference/cli-options","h":"#--offline-1","p":1419},{"i":2107,"t":"Available in commands: compile, package, publish, publish local, repl , console, run, shebang, test","s":"Watch options","u":"/docs/reference/cli-options","h":"#watch-options","p":1419},{"i":2109,"t":"Aliases: -w Run the application in the background, automatically wake the thread and re-run if sources have been changed","s":"--watch","u":"/docs/reference/cli-options","h":"#--watch","p":1419},{"i":2111,"t":"Aliases: --revolver Run the application in the background, automatically kill the process and restart if sources have been changed","s":"--restart","u":"/docs/reference/cli-options","h":"#--restart","p":1419},{"i":2114,"t":"Available in commands: add-path","s":"Add path options","u":"/docs/reference/cli-options","h":"#add-path-options","p":1419},{"i":2116,"t":"[Internal]","s":"--title","u":"/docs/reference/cli-options","h":"#--title","p":1419},{"i":2118,"t":"Available in commands: bloop","s":"Bloop options","u":"/docs/reference/cli-options","h":"#bloop-options","p":1419},{"i":2120,"t":"Aliases: --dir, --working-dir [Internal]","s":"--working-directory","u":"/docs/reference/cli-options","h":"#--working-directory","p":1419},{"i":2122,"t":"Available in commands: bloop start","s":"Bloop start options","u":"/docs/reference/cli-options","h":"#bloop-start-options","p":1419},{"i":2124,"t":"Aliases: -f [Internal]","s":"--force","u":"/docs/reference/cli-options","h":"#--force-5","p":1419},{"i":2126,"t":"Available in commands: bsp","s":"Bsp options","u":"/docs/reference/cli-options","h":"#bsp-options","p":1419},{"i":2128,"t":"[Internal] Command-line options JSON file","s":"--json-options","u":"/docs/reference/cli-options","h":"#--json-options","p":1419},{"i":2130,"t":"Available in commands: clean, setup-ide","s":"Bsp file options","u":"/docs/reference/cli-options","h":"#bsp-file-options","p":1419},{"i":2132,"t":"Aliases: --bsp-dir [Internal] Custom BSP configuration location","s":"--bsp-directory","u":"/docs/reference/cli-options","h":"#--bsp-directory","p":1419},{"i":2134,"t":"Aliases: --name [Internal] Name of BSP","s":"--bsp-name","u":"/docs/reference/cli-options","h":"#--bsp-name","p":1419},{"i":2136,"t":"Available in commands: default-file","s":"Default file options","u":"/docs/reference/cli-options","h":"#default-file-options","p":1419},{"i":2138,"t":"[Internal] Write result to files rather than to stdout","s":"--write","u":"/docs/reference/cli-options","h":"#--write","p":1419},{"i":2140,"t":"[Internal] List available default files","s":"--list","u":"/docs/reference/cli-options","h":"#--list","p":1419},{"i":2142,"t":"[Internal] List available default file ids","s":"--list-ids","u":"/docs/reference/cli-options","h":"#--list-ids","p":1419},{"i":2144,"t":"Aliases: -f [Internal] Force overwriting destination files","s":"--force","u":"/docs/reference/cli-options","h":"#--force-6","p":1419},{"i":2146,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Input options","u":"/docs/reference/cli-options","h":"#input-options","p":1419},{"i":2148,"t":"[Internal]","s":"--default-forbidden-directories","u":"/docs/reference/cli-options","h":"#--default-forbidden-directories","p":1419},{"i":2150,"t":"[Internal]","s":"--forbid","u":"/docs/reference/cli-options","h":"#--forbid","p":1419},{"i":2152,"t":"Available in commands: install-home","s":"Install home options","u":"/docs/reference/cli-options","h":"#install-home-options","p":1419},{"i":2154,"t":"[Internal]","s":"--scala-cli-binary-path","u":"/docs/reference/cli-options","h":"#--scala-cli-binary-path","p":1419},{"i":2156,"t":"Aliases: -f [Internal] Overwrite if it exists","s":"--force","u":"/docs/reference/cli-options","h":"#--force-7","p":1419},{"i":2158,"t":"[Internal] Binary name","s":"--binary-name","u":"/docs/reference/cli-options","h":"#--binary-name-2","p":1419},{"i":2160,"t":"[Internal] Print the update to env variable","s":"--env","u":"/docs/reference/cli-options","h":"#--env-1","p":1419},{"i":2162,"t":"[Internal] Binary directory","s":"--bin-dir","u":"/docs/reference/cli-options","h":"#--bin-dir-2","p":1419},{"i":2164,"t":"Available in commands: pgp create","s":"Pgp create options","u":"/docs/reference/cli-options","h":"#pgp-create-options","p":1419},{"i":2166,"t":"[Internal]","s":"--email","u":"/docs/reference/cli-options","h":"#--email-1","p":1419},{"i":2168,"t":"[Internal]","s":"--password","u":"/docs/reference/cli-options","h":"#--password-1","p":1419},{"i":2170,"t":"[Internal]","s":"--dest","u":"/docs/reference/cli-options","h":"#--dest","p":1419},{"i":2172,"t":"[Internal]","s":"--pub-dest","u":"/docs/reference/cli-options","h":"#--pub-dest","p":1419},{"i":2174,"t":"[Internal]","s":"--secret-dest","u":"/docs/reference/cli-options","h":"#--secret-dest","p":1419},{"i":2176,"t":"[Internal]","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-1","p":1419},{"i":2178,"t":"[Internal]","s":"--quiet","u":"/docs/reference/cli-options","h":"#--quiet-1","p":1419},{"i":2180,"t":"Available in commands: pgp key-id","s":"Pgp key id options","u":"/docs/reference/cli-options","h":"#pgp-key-id-options","p":1419},{"i":2182,"t":"[Internal]","s":"--fingerprint","u":"/docs/reference/cli-options","h":"#--fingerprint","p":1419},{"i":2184,"t":"Aliases: -v [Internal]","s":"--verbose","u":"/docs/reference/cli-options","h":"#--verbose-2","p":1419},{"i":2186,"t":"Available in commands: pgp pull","s":"Pgp pull options","u":"/docs/reference/cli-options","h":"#pgp-pull-options","p":1419},{"i":2188,"t":"[Internal] Whether to exit with code 0 if no key is passed","s":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty","p":1419},{"i":2190,"t":"Available in commands: pgp push","s":"Pgp push options","u":"/docs/reference/cli-options","h":"#pgp-push-options","p":1419},{"i":2192,"t":"Aliases: -f [Internal] Try to push the key even if Scala CLI thinks it's not a public key","s":"--force","u":"/docs/reference/cli-options","h":"#--force-8","p":1419},{"i":2194,"t":"[Internal] Whether to exit with code 0 if no key is passed","s":"--allow-empty","u":"/docs/reference/cli-options","h":"#--allow-empty-1","p":1419},{"i":2196,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher","s":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally","p":1419},{"i":2198,"t":"Available in commands: config, pgp push, publish, publish local, publish setup","s":"Pgp scala signing options","u":"/docs/reference/cli-options","h":"#pgp-scala-signing-options","p":1419},{"i":2200,"t":"[Internal] scala-cli-signing version when running externally (0.2.3 by default)","s":"--signing-cli-version","u":"/docs/reference/cli-options","h":"#--signing-cli-version","p":1419},{"i":2202,"t":"[Internal] Pass arguments to the Java command when running scala-cli-singing externally on JVM","s":"--signing-cli-java-arg","u":"/docs/reference/cli-options","h":"#--signing-cli-java-arg","p":1419},{"i":2204,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing externally","s":"--force-signing-externally","u":"/docs/reference/cli-options","h":"#--force-signing-externally-1","p":1419},{"i":2206,"t":"[Internal] When running Scala CLI on the JVM, force running scala-cli-singing using a native launcher or a JVM launcher","s":"--force-jvm-signing-cli","u":"/docs/reference/cli-options","h":"#--force-jvm-signing-cli","p":1419},{"i":2208,"t":"Available in commands: pgp sign","s":"Pgp sign options","u":"/docs/reference/cli-options","h":"#pgp-sign-options","p":1419},{"i":2210,"t":"[Internal]","s":"--password","u":"/docs/reference/cli-options","h":"#--password-2","p":1419},{"i":2212,"t":"[Internal]","s":"--secret-key","u":"/docs/reference/cli-options","h":"#--secret-key-1","p":1419},{"i":2214,"t":"Aliases: -f [Internal]","s":"--force","u":"/docs/reference/cli-options","h":"#--force-9","p":1419},{"i":2216,"t":"[Internal]","s":"--stdout","u":"/docs/reference/cli-options","h":"#--stdout","p":1419},{"i":2218,"t":"Available in commands: pgp verify","s":"Pgp verify options","u":"/docs/reference/cli-options","h":"#pgp-verify-options","p":1419},{"i":2220,"t":"[Internal]","s":"--key","u":"/docs/reference/cli-options","h":"#--key","p":1419},{"i":2222,"t":"Available in commands: publish","s":"Publish connection options","u":"/docs/reference/cli-options","h":"#publish-connection-options","p":1419},{"i":2224,"t":"[Internal] Connection timeout, in seconds.","s":"--connection-timeout-seconds","u":"/docs/reference/cli-options","h":"#--connection-timeout-seconds","p":1419},{"i":2226,"t":"[Internal] How many times to retry establishing the connection on timeout.","s":"--connection-timeout-retries","u":"/docs/reference/cli-options","h":"#--connection-timeout-retries","p":1419},{"i":2228,"t":"[Internal] Waiting for response timeout, in seconds.","s":"--response-timeout-seconds","u":"/docs/reference/cli-options","h":"#--response-timeout-seconds","p":1419},{"i":2230,"t":"[Internal] How many times to retry the staging repository operations on failure.","s":"--staging-repo-retries","u":"/docs/reference/cli-options","h":"#--staging-repo-retries","p":1419},{"i":2232,"t":"[Internal] Time to wait between staging repository operation retries, in milliseconds.","s":"--staging-repo-wait-time-milis","u":"/docs/reference/cli-options","h":"#--staging-repo-wait-time-milis","p":1419},{"i":2234,"t":"Available in commands: bsp, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, repl , console, run, setup-ide, shebang, test","s":"Semantic db options","u":"/docs/reference/cli-options","h":"#semantic-db-options","p":1419},{"i":2236,"t":"Aliases: --semanticdb [Internal] Generate SemanticDBs","s":"--semantic-db","u":"/docs/reference/cli-options","h":"#--semantic-db","p":1419},{"i":2238,"t":"Aliases: --semanticdb-target-root, --semanticdb-targetroot [Internal] SemanticDB target root (default to the compiled classes destination directory)","s":"--semantic-db-target-root","u":"/docs/reference/cli-options","h":"#--semantic-db-target-root","p":1419},{"i":2240,"t":"Aliases: --semanticdb-source-root, --semanticdb-sourceroot [Internal] SemanticDB source root (default to the project root directory)","s":"--semantic-db-source-root","u":"/docs/reference/cli-options","h":"#--semantic-db-source-root","p":1419},{"i":2242,"t":"Available in commands: setup-ide","s":"Setup IDE options","u":"/docs/reference/cli-options","h":"#setup-ide-options","p":1419},{"i":2244,"t":"[Internal]","s":"--charset","u":"/docs/reference/cli-options","h":"#--charset","p":1419},{"i":2246,"t":"Available in commands: bsp, clean, compile, dependency-update, doc, export, fix, fmt , format , scalafmt, package, publish, publish local, publish setup, repl , console, run, setup-ide, shebang, test","s":"Workspace options","u":"/docs/reference/cli-options","h":"#workspace-options","p":1419},{"i":2248,"t":"[Internal] Directory where .scala-build is written","s":"--workspace","u":"/docs/reference/cli-options","h":"#--workspace","p":1419},{"i":2250,"t":"This document describes proposed specification for Scala runner based on Scala CLI documentation as requested per SIP-46 Commands and options are marked with MUST and SHOULD (in the RFC style) for ones applicable for Scala Runner. Options and commands marked as Implementation are needed for smooth running of Scala CLI. We recommend for those options and commands to be supported by the scala command (when based on Scala CLI) but not to be a part of the Scala Runner specification. The proposed Scala runner specification should also contain supported Using directives defined in the dedicated document]","s":"Scala Runner specification","u":"/docs/reference/scala-command/runner-specification","h":"","p":2249},{"i":2252,"t":"All options that start with: -g -language -opt -P -target -V -W -X -Y are assumed to be Scala compiler options and will be propagated to Scala Compiler. This applies to all commands that uses compiler directly or indirectly.","s":"Scalac options forwarding","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-forwarding","p":2249},{"i":2254,"t":"-encoding -release -color -nowarn -feature -deprecation -indent -no-indent -unchecked -rewrite -old-syntax -new-syntax","s":"Scalac options that are directly supported in scala CLI (so can be provided as is, without any prefixes etc.):","u":"/docs/reference/scala-command/runner-specification","h":"#scalac-options-that-are-directly-supported-in-scala-cli-so-can-be-provided-as-is-without-any-prefixes-etc","p":2249},{"i":2257,"t":"MUST have for Scala Runner specification. Compile Scala code. Specific compile configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/compile","s":"compile command","u":"/docs/reference/scala-command/runner-specification","h":"#compile-command","p":2249},{"i":2259,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options","p":2249},{"i":2261,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --print-class-path Print the resulting class path Aliases: -p ,--print-classpath --test Compile test scope Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options","p":2249},{"i":2264,"t":"MUST have for Scala Runner specification. Configure global settings for Scala CLI. Syntax: scala-cli config key value For example, to globally set the interactive mode: scala-cli config interactive true Available keys: actions Globally enables actionable diagnostics. Enabled by default. github.token GitHub token. httpProxy.address HTTP proxy address. httpProxy.password HTTP proxy password (used for authentication). httpProxy.user HTTP proxy user (used for authentication). interactive Globally enables interactive mode (the '--interactive' flag). interactive-was-suggested Setting indicating if the global interactive mode was already suggested. java.properties Java properties for Scala CLI's execution. pgp.public-key The PGP public key, used for signing. pgp.secret-key The PGP secret key, used for signing. pgp.secret-key-password The PGP secret key password, used for signing. power Globally enables power mode (the '--power' launcher flag). publish.credentials Publishing credentials, syntax: repositoryAddress value:user value:password [realm] publish.user.email The 'email' user detail, used for publishing. publish.user.name The 'name' user detail, used for publishing. publish.user.url The 'url' user detail, used for publishing. repositories.credentials Repository credentials, syntax: repositoryAddress value:user value:password [realm] repositories.default Default repository, syntax: https://first-repo.company.com https://second-repo.company.com repositories.mirrors Repository mirrors, syntax: repositories.mirrors maven:*=https://repository.company.com/maven suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. suppress-warning.experimental-features Globally suppresses warnings about experimental features. suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/config","s":"config command","u":"/docs/reference/scala-command/runner-specification","h":"#config-command","p":2249},{"i":2266,"t":"--power Allows to use restricted & experimental features","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-1","p":2249},{"i":2268,"t":"--debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --unset Remove an entry from config Aliases: --remove --force Force overwriting values for key Aliases: -f Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --dump Dump config DB as JSON","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-1","p":2249},{"i":2271,"t":"MUST have for Scala Runner specification. Generate Scaladoc documentation. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/doc","s":"doc command","u":"/docs/reference/scala-command/runner-specification","h":"#doc-command","p":2249},{"i":2273,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --output Set the destination path Aliases: -o --force Overwrite the destination directory, if it exists Aliases: -f","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-2","p":2249},{"i":2275,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --default-scaladoc-options Control if Scala CLI should use default options for scaladoc, true by default. Use --default-scaladoc-opts:false to not include default options. Aliases: --default-scaladoc-opts Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-2","p":2249},{"i":2278,"t":"MUST have for Scala Runner specification. Aliases: console Fire-up a Scala REPL. The entire Scala CLI project's classpath is loaded to the repl. Specific repl configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/repl","s":"repl command","u":"/docs/reference/scala-command/runner-specification","h":"#repl-command","p":2249},{"i":2280,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-3","p":2249},{"i":2282,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --repl-dry-run Don't actually run the REPL, just fetch it","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-3","p":2249},{"i":2285,"t":"MUST have for Scala Runner specification. Compile and run Scala code. Specific run configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For a run to be successful, a main method must be present on the classpath. .sc scripts are an exception, as a main class is provided in their wrapper. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. To pass arguments to the actual application, just add them after --, like: scala-cli run Main.scala AnotherSource.scala -- first-arg second-arg For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/run","s":"run command","u":"/docs/reference/scala-command/runner-specification","h":"#run-command","p":2249},{"i":2287,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J --main-class Specify which main class to run Aliases: -M","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-4","p":2249},{"i":2289,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --main-class-ls List main classes available in the current context Aliases: --main-class-list ,--list-main-class ,--list-main-classes --command Print the command that would have been run (one argument per line), rather than running it Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --scratch-dir Temporary / working directory where to write generated launchers --use-manifest Run Java commands using a manifest-based class path (shortens command length)","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-4","p":2249},{"i":2292,"t":"MUST have for Scala Runner specification. Like run, but handier for shebang scripts. This command is equivalent to the run sub-command, but it changes the way Scala CLI parses its command-line arguments in order to be compatible with shebang scripts. When relying on the run sub-command, inputs and scala-cli options can be mixed, while program args have to be specified after -- scala-cli [command] [scala-cli_options | input]... -- [program_arguments]... However, for the shebang sub-command, only a single input file can be set, while all scala-cli options have to be set before the input file. All inputs after the first are treated as program arguments, without the need for -- scala-cli shebang [scala-cli_options]... input [program_arguments]... Using this, it is possible to conveniently set up Unix shebang scripts. For example: #!/usr/bin/env -S scala-cli shebang --scala-version 2.13 println(\"Hello, world\") For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/shebang","s":"shebang command","u":"/docs/reference/scala-command/runner-specification","h":"#shebang-command","p":2249},{"i":2294,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J --main-class Specify which main class to run Aliases: -M","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-5","p":2249},{"i":2296,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --main-class-ls List main classes available in the current context Aliases: --main-class-list ,--list-main-class ,--list-main-classes --command Print the command that would have been run (one argument per line), rather than running it Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop --scratch-dir Temporary / working directory where to write generated launchers --use-manifest Run Java commands using a manifest-based class path (shortens command length)","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-5","p":2249},{"i":2300,"t":"SHOULD have for Scala Runner specification. Aliases: format, scalafmt Formats Scala code. scalafmt is used to perform the formatting under the hood. The .scalafmt.conf configuration file is optional. Default configuration values will be assumed by Scala CLI. All standard Scala CLI inputs are accepted, but only Scala sources will be formatted (.scala and .sc files). For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/fmt","s":"fmt command","u":"/docs/reference/scala-command/runner-specification","h":"#fmt-command","p":2249},{"i":2302,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-6","p":2249},{"i":2304,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --check Check if sources are well formatted Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --respect-project-filters Use project filters defined in the configuration. Turned on by default, use --respect-project-filters:false to disable it. --save-scalafmt-conf Saves .scalafmt.conf file if it was created or overwritten --os-arch-suffix --scalafmt-tag --scalafmt-github-org-name --scalafmt-extension --scalafmt-launcher --scalafmt-arg Pass an argument to scalafmt. Aliases: -F --scalafmt-conf Custom path to the scalafmt configuration file. Aliases: --scalafmt-config --scalafmt-conf-str Pass configuration as a string. Aliases: --scalafmt-config-str ,--scalafmt-conf-snippet --scalafmt-dialect Pass a global dialect for scalafmt. This overrides whatever value is configured in the .scalafmt.conf file or inferred based on Scala version used. Aliases: --dialect --scalafmt-version Pass scalafmt version before running it (3.7.17 by default). If passed, this overrides whatever value is configured in the .scalafmt.conf file. Aliases: --fmt-version","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-6","p":2249},{"i":2307,"t":"SHOULD have for Scala Runner specification. Compile and test Scala code. Test sources are compiled separately (after the 'main' sources), and may use different dependencies, compiler options, and other configurations. A source file is treated as a test source if: the file name ends with .test.scala the file comes from a directory that is provided as input, and the relative path from that file to its original directory contains a test directory it contains the //> using target.scope \"test\" directive (Experimental) Specific test configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. Multiple inputs can be passed at once. Paths to directories, URLs and supported file types are accepted as inputs. Accepted file extensions: .scala, .sc, .java, .jar, .md, .jar, .c, .h, .zip For piped inputs use the corresponding alias: _.scala, _.java, _.sc, _.md All supported types of inputs can be mixed with each other. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/test","s":"test command","u":"/docs/reference/scala-command/runner-specification","h":"#test-command","p":2249},{"i":2309,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out --java-opt Set Java options, such as -Xmx1g Aliases: -J","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-7","p":2249},{"i":2311,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot --watch Run the application in the background, automatically wake the thread and re-run if sources have been changed Aliases: -w --restart Run the application in the background, automatically kill the process and restart if sources have been changed Aliases: --revolver --test-framework Name of the test framework's runner class to use while running tests --require-tests Fail if no test suites were run --test-only Specify a glob pattern to filter the tests suite to be run. Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --java-prop-option Add java properties. Note that options equal -Dproperty=value are assumed to be java properties and don't require to be passed after --java-prop. Aliases: --java-prop","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-7","p":2249},{"i":2314,"t":"SHOULD have for Scala Runner specification. Prints the version of the Scala CLI and the default version of Scala. (which can be overridden in the project) If network connection is available, this sub-command also checks if the installed Scala CLI is up-to-date. The version of the Scala CLI is the version of the command-line tool that runs Scala programs, which is distinct from the Scala version of the compiler. We recommend to specify the version of the Scala compiler for a project in its sources (via a using directive). Otherwise, Scala CLI falls back to the default Scala version defined by the runner. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/version","s":"version command","u":"/docs/reference/scala-command/runner-specification","h":"#version-command","p":2249},{"i":2316,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --cli-version Show plain Scala CLI version only Aliases: --cli --scala-version Show plain Scala version only Aliases: --scala --gh-token A github token used to access GitHub. Not needed in most cases. --offline Don't check for the newest available Scala CLI version upstream","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-8","p":2249},{"i":2320,"t":"IMPLEMENTATION specific for Scala Runner specification. Start BSP server. BSP stands for Build Server Protocol. For more information refer to https://build-server-protocol.github.io/ This sub-command is not designed to be used by a human. It is normally supposed to be invoked by your IDE when a Scala CLI project is imported. Detailed documentation can be found on our website: https://scala-cli.virtuslab.org","s":"bsp command","u":"/docs/reference/scala-command/runner-specification","h":"#bsp-command","p":2249},{"i":2322,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-9","p":2249},{"i":2324,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --json-options Command-line options JSON file","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-8","p":2249},{"i":2327,"t":"IMPLEMENTATION specific for Scala Runner specification. Clean the workspace. Passed inputs will establish the Scala CLI project, for which the workspace will be cleaned. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/clean","s":"clean command","u":"/docs/reference/scala-command/runner-specification","h":"#clean-command","p":2249},{"i":2329,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --bsp-directory Custom BSP configuration location Aliases: --bsp-dir --bsp-name Name of BSP Aliases: --name --workspace Directory where .scala-build is written","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-10","p":2249},{"i":2332,"t":"IMPLEMENTATION specific for Scala Runner specification. Print help message","s":"help command","u":"/docs/reference/scala-command/runner-specification","h":"#help-command","p":2249},{"i":2334,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-11","p":2249},{"i":2337,"t":"IMPLEMENTATION specific for Scala Runner specification. Aliases: install-completions Installs Scala CLI completions into your shell For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions","s":"install-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#install-completions-command","p":2249},{"i":2339,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --format Name of the shell, either zsh or bash Aliases: --shell --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --output Completions output directory Aliases: -o --banner Custom banner in comment placed in rc file --name Custom completions name --env Print completions to stdout","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-12","p":2249},{"i":2342,"t":"IMPLEMENTATION specific for Scala Runner specification. Install Scala CLI in a sub-directory of the home directory","s":"install-home command","u":"/docs/reference/scala-command/runner-specification","h":"#install-home-command","p":2249},{"i":2344,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --scala-cli-binary-path --force Overwrite if it exists Aliases: -f --binary-name Binary name --env Print the update to env variable --bin-dir Binary directory","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-13","p":2249},{"i":2347,"t":"IMPLEMENTATION specific for Scala Runner specification. Generates a BSP file that you can import into your IDE. The setup-ide sub-command allows to pre-configure a Scala CLI project to import to an IDE with BSP support. It is also ran implicitly when compile, run, shebang or test sub-commands are called. The pre-configuration should be saved in a BSP json connection file under the path: {project-root}/.bsp/scala-cli.json Specific setup-ide configurations can be specified with both command line options and using directives defined in sources. Command line options always take priority over using directives when a clash occurs, allowing to override configurations defined in sources. Using directives can be defined in all supported input source file types. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/setup-ide","s":"setup-ide command","u":"/docs/reference/scala-command/runner-specification","h":"#setup-ide-command","p":2249},{"i":2349,"t":"--power Allows to use restricted & experimental features --dependency Add dependencies Aliases: --dep --compile-only-dependency Add compile-only dependencies Aliases: --compile-dep ,--compile-lib --compiler-plugin Add compiler plugin dependencies Aliases: -P ,--plugin --scala-version Set the Scala version (3.4.1 by default) Aliases: -S ,--scala --scala-binary-version Set the Scala binary version Aliases: -B ,--scala-binary ,--scala-bin --extra-jars Add extra JARs and compiled classes to the class path Aliases: --jar ,--jars ,--extra-jar ,--class ,--extra-class ,--classes ,--extra-classes ,-classpath ,-cp ,--classpath ,--class-path ,--extra-class-path --resource-dirs Add a resource directory Aliases: --resource-dir --with-compiler Allows to include the Scala compiler artifacts on the classpath. Aliases: --with-scala-compiler ,-with-compiler --compilation-output Copy compilation results to output directory using either relative or absolute path Aliases: -d ,--output-directory ,--destination ,--compile-output ,--compile-out","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-14","p":2249},{"i":2351,"t":"--js Enable Scala.js. To show more options for Scala.js pass --help-js --js-version The Scala.js version (1.16.0 by default). --js-mode The Scala.js mode, for fastLinkJS use one of [dev, fastLinkJS or fast], for fullLinkJS use one of [release, fullLinkJS, full] --js-module-kind The Scala.js module kind: commonjs/common, esmodule/es, nomodule/none --js-check-ir --js-emit-source-maps Emit source maps --js-source-maps-path Set the destination path of source maps --js-dom Enable jsdom --js-header A header that will be added at the top of generated .js files --js-es-version The Scala.js ECMA Script version: es5_1, es2015, es2016, es2017, es2018, es2019, es2020, es2021 --native Enable Scala Native. To show more options for Scala Native pass --help-native --native-version Set the Scala Native version (0.4.17 by default). --native-mode Set Scala Native compilation mode --native-lto Link-time optimisation mode --native-gc Set the Scala Native garbage collector --native-linking Extra options passed to clang verbatim during linking --native-compile List of compile options --native-target Build target type --embed-resources Embed resources into the Scala Native binary (can be read with the Java resources API) --repository Add repositories for dependency resolution. Accepts predefined repositories supported by Coursier (like sonatype:snapshots or m2Local) or a URL of the root of Maven repository Aliases: -r ,--repo --debug Turn debugging on --debug-port Debug port (5005 by default) --debug-mode Debug mode (attach by default) --java-home Set the Java home directory --jvm Use a specific JVM, such as 14, adopt:11, or graalvm:21, or system Aliases: -j --javac-plugin Javac plugin dependencies or files --javac-option Javac options Aliases: --javac-opt --script-snippet Allows to execute a passed string as a Scala script --execute-script A synonym to --script-snippet, which defaults the sub-command to run when no sub-command is passed explicitly Aliases: -e ,--execute-scala-script ,--execute-sc --scala-snippet Allows to execute a passed string as Scala code --extra-compile-only-jars Add extra JARs in the compilaion class path. Mainly using to run code in managed environments like Spark not to include certain depenencies on runtime ClassPath. Aliases: --compile-only-jar ,--compile-only-jars ,--extra-compile-only-jar --extra-source-jars Add extra source JARs Aliases: --source-jar ,--source-jars ,--extra-source-jar --platform Specify platform --semantic-db Generate SemanticDBs Aliases: --semanticdb --semantic-db-target-root SemanticDB target root (default to the compiled classes destination directory) Aliases: --semanticdb-target-root ,--semanticdb-targetroot --semantic-db-source-root SemanticDB source root (default to the project root directory) Aliases: --semanticdb-source-root ,--semanticdb-sourceroot Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --suppress-directives-in-multiple-files-warning Suppress warnings about using directives in multiple files Aliases: --suppress-warning-directives-in-multiple-files --suppress-outdated-dependency-warning Suppress warnings about outdated dependencies in project --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --js-no-opt Disable optimalisation for Scala.js, overrides --js-mode --js-allow-big-ints-for-longs Primitive Longs may be compiled as primitive JavaScript bigints --js-avoid-classes Avoid class'es when using functions and prototypes has the same observable semantics. --js-avoid-lets-and-consts Avoid lets and consts when using vars has the same observable semantics. --js-module-split-style The Scala.js module split style: fewestmodules, smallestmodules, smallmodulesfor --js-small-module-for-package Create as many small modules as possible for the classes in the passed packages and their subpackages. --js-linker-path Path to the Scala.js linker --js-cli-version Scala.js CLI version to use for linking (1.16.0 by default). --js-cli-java-arg Scala.js CLI Java options --js-cli-on-jvm Whether to run the Scala.js CLI on the JVM or using a native executable --native-clang Path to the Clang command --native-clangpp Path to the Clang++ command --native-linking-defaults Use default linking settings --native-compile-defaults Use default compile options --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --scalac-option Add a scalac option. Note that options starting with -g, -language, -opt, -P, -target, -V, -W, -X, and -Y are assumed to be Scala compiler options and don't require to be passed after -O or --scalac-option. Aliases: --scala-opt ,-O ,--scala-option --jvm-index JVM index URL --jvm-index-os Operating system to use when looking up in the JVM index --jvm-index-arch CPU architecture to use when looking up in the JVM index --bsp-debug-port Port for BSP debugging --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --workspace Directory where .scala-build is written --scalac-help Show help for scalac. This is an alias for --scalac-option -help Aliases: --help-scalac --scalac-verbose Turn verbosity on for scalac. This is an alias for --scalac-option -verbose Aliases: --verbose-scalac --execute-scala A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --java-snippet Allows to execute a passed string as Java code --execute-java A synonym to --scala-snippet, which defaults the sub-command to run when no sub-command is passed explicitly --scala-library --java Do not add dependency to Scala Standard library. This is useful, when Scala CLI works with pure Java projects. --runner Should include Scala CLI runner on the runtime ClassPath. Runner is added by default for application running on JVM using standard Scala versions. Runner is used to make stack traces more readable in case of application failure. --default-forbidden-directories --forbid --help-js Show options for ScalaJS --help-native Show options for ScalaNative --help-scaladoc Show options for Scaladoc Aliases: --help-doc ,--scaladoc-help ,--doc-help --help-repl Show options for Scala REPL Aliases: --repl-help --help-scalafmt Show options for Scalafmt Aliases: --help-fmt ,--scalafmt-help ,--fmt-help --strict-bloop-json-check --with-toolkit Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.23 Aliases: --toolkit --exclude Exclude sources --bsp-directory Custom BSP configuration location Aliases: --bsp-dir --bsp-name Name of BSP Aliases: --name --charset","s":"SHOULD have options","u":"/docs/reference/scala-command/runner-specification","h":"#should-have-options-9","p":2249},{"i":2354,"t":"IMPLEMENTATION specific for Scala Runner specification. Uninstalls Scala CLI. Works only when installed with the installation script. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install","s":"uninstall command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-command","p":2249},{"i":2356,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --bloop-bsp-protocol Protocol to use to open a BSP connection with Bloop --bloop-bsp-socket Socket file to use to open a BSP connection with Bloop --bloop-host Host the compilation server should bind to --bloop-port Port the compilation server should bind to (pass -1 to pick a random port) --bloop-daemon-dir Daemon directory of the Bloop daemon (directory with lock, pid, and socket files) --bloop-version If Bloop isn't already running, the version we should start --bloop-bsp-timeout Maximum duration to wait for the BSP connection to be opened --bloop-bsp-check-period Duration between checks of the BSP connection state --bloop-startup-timeout Maximum duration to wait for the compilation server to start up --bloop-default-java-opts Include default JVM options for Bloop --bloop-java-opt Pass java options to use by Bloop server --bloop-global-options-file Bloop global options file --bloop-jvm JVM to use to start Bloop (e.g. 'system|11', 'temurin:17', …) --bloop-working-dir Working directory for Bloop, if it needs to be started --server Enable / disable usage of Bloop compilation server. Bloop is used by default so use --server=false to disable it. Disabling compilation server allows to test compilation in more controlled mannter (no caching or incremental compiler) but has a detrimental effect of performance. --ttl Specify a TTL for changing dependencies, such as snapshots --cache Set the coursier cache location --coursier-validate-checksums Enable checksum validation of artifacts downloaded by coursier --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --banner Custom banner in comment placed in rc file --name Custom completions name --force Force scala-cli uninstall Aliases: -f --skip-cache Don't clear Scala CLI cache --binary-name Binary name --bin-dir Binary directory","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-15","p":2249},{"i":2359,"t":"IMPLEMENTATION specific for Scala Runner specification. Aliases: uninstall-completions Uninstalls Scala CLI completions from your shell. For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/completions","s":"uninstall-completions command","u":"/docs/reference/scala-command/runner-specification","h":"#uninstall-completions-command","p":2249},{"i":2361,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --rc-file Path to *rc file, defaults to .bashrc or .zshrc depending on shell --banner Custom banner in comment placed in rc file --name Custom completions name --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-16","p":2249},{"i":2364,"t":"IMPLEMENTATION specific for Scala Runner specification. Updates Scala CLI. Works only when installed with the installation script. If Scala CLI was installed with an external tool, refer to its update methods. For detailed installation instructions refer to our website: https://scala-cli.virtuslab.org/install","s":"update command","u":"/docs/reference/scala-command/runner-specification","h":"#update-command","p":2249},{"i":2366,"t":"--power Allows to use restricted & experimental features Implementantation specific options​ --usage Print usage and exit --help Print help message and exit Aliases: -h ,-help --help-full Print help message, including hidden options, and exit Aliases: --full-help ,-help-full ,-full-help --verbose Increase verbosity (can be specified multiple times) Aliases: -v ,-verbose --interactive Interactive mode Aliases: -i --actions Enable actionable diagnostics --quiet Decrease logging verbosity Aliases: -q --progress Use progress bars --suppress-experimental-feature-warning Suppress warnings about using experimental features Aliases: --suppress-experimental-warning --binary-name Binary name --bin-dir Binary directory --force Force update Scala CLI if it is outdated Aliases: -f --is-internal-run --gh-token A github token used to access GitHub. Not needed in most cases.","s":"MUST have options","u":"/docs/reference/scala-command/runner-specification","h":"#must-have-options-17","p":2249},{"i":2371,"t":"This small update fixes the Fatal invariant violated error (#2829). The error was being thrown by Bloop when running Scala CLI repeatedly with the same sources. Fixed by @Gedochao in #2837","s":"Fixed the Fatal invariant violated false-positive error coming from Bloop","u":"/docs/release_notes","h":"#fixed-the-fatal-invariant-violated-false-positive-error-coming-from-bloop","p":2368},{"i":2373,"t":"Log a warning when invalid java properties are being passed by env vars by @Gedochao in #2843","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements","p":2368},{"i":2375,"t":"Update scala-cli.sh launcher for 1.2.1 by @github-actions in #2828 Update org.scalameta:trees_2.13 to 4.9.3 by @scala-steward in #2831 Update ammonite to 3.0.0-M1-10-105f9e32 by @scala-steward in #2844 Bump bloop-core to 1.5.16-sc-2 by @Gedochao in #2837","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance","p":2368},{"i":2377,"t":"Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.2.1...v1.2.2","s":"What's Changed","u":"/docs/release_notes","h":"#whats-changed","p":2368},{"i":2380,"t":"This Scala CLI version adds support for Scala 3.4.1. scala-cli version # Scala CLI version: 1.2.1 # Scala version (default): 3.4.1 Additionally, from this version on Scala CLi is being tested against the latest Scala 3 Next RC. And so, feel free to try out Scala 3.4.2-RC1! scala-cli run -S 3.4.2-RC1 --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' # Compiling project (Scala 3.4.2-RC1, JVM (17)) # Compiled project (Scala 3.4.2-RC1, JVM (17)) # 3.4.2-RC1 Added by @Gedochao in #2824 & #2822","s":"Support for Scala 3.4.1","u":"/docs/release_notes","h":"#support-for-scala-341","p":2368},{"i":2382,"t":"This version adds Scala CLI support for Scala.js 1.16.0. Added by @scala-steward in #2807 & @Gedochao in scala-js-cli#55.","s":"Support for Scala.js 1.16.0","u":"/docs/release_notes","h":"#support-for-scalajs-1160","p":2368},{"i":2384,"t":"Fix handling for -Xlint:help by @Gedochao in #2781 Fix --semanticdb-targetroot & --semanticdb-sourceroot for scripts by @Gedochao in #2784 Adjust actionable diagnostics for scripts by @rochala in #2815 Fix publishing of runner & test-runner artifacts by @Gedochao in #2819 bugfix: Fix Bloop import by @tgodzik in #2825","s":"Fixes","u":"/docs/release_notes","h":"#fixes","p":2368},{"i":2386,"t":"Ensure external help options are mentioned in short help where available by @Gedochao in #2808","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-1","p":2368},{"i":2388,"t":"Run integration tests for the latest Scala 3 Next RC by @Gedochao in #2824","s":"Internal changes","u":"/docs/release_notes","h":"#internal-changes","p":2368},{"i":2390,"t":"Add installation guide for FreeBSD by @spacebanana420 in #2793 Back port of documentation changes to main by @github-actions in #2797","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes","p":2368},{"i":2392,"t":"Update scala-cli.sh launcher for 1.2.0 by @github-actions in #2783 Update core_2.13 to 3.9.4 by @scala-steward in #2787 Update ammonite to 3.0.0-M1-8-35694880 by @scala-steward in #2786 Update trees_2.13 to 4.9.2 by @scala-steward in #2795 Update guava to 33.1.0-jre by @scala-steward in #2801 Bump follow-redirects from 1.15.4 to 1.15.6 in /website by @dependabot in #2803 Add -unchecked to the list of options that don't require -O by @joan38 in #2800 Update bloop-rifle_2.13 to 1.5.12-sc-1 by @scala-steward in #2806 Update sttp.client core to 3.9.5 by @scala-steward in #2810 Update asm to 9.7 by @scala-steward in #2813 Update Scala.js to 1.16.0 by @scala-steward in #2807 Bump express from 4.18.2 to 4.19.2 in /website by @dependabot in #2816 Update Bloop to 1.5.16-sc-1 by @Gedochao in #2818 Bump Scala Next to 3.4.1 by @Gedochao in #2822 Bump Typelevel Toolkit to 0.1.23 by @Gedochao in #2823","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-1","p":2368},{"i":2394,"t":"@joan38 made their first contribution in #2800 @rochala made their first contribution in #2815 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.2.0...v1.2.1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors","p":2368},{"i":2397,"t":"This version of Scala CLI adds support for a whooping 4 new Scala versions, it's been busy these past few days! The default version used when using the CLI will from now on be the Scala 3 Next version (3.4.0 as of this release). Using the lts tag will now point to Scala 3.3.3. The LTS is also the version used for building the internals of Scala CLI (although we now also cross-compile with 3.4.0). scala-cli version # Scala CLI version: 1.2.0 # Scala version (default): 3.4.0 Added by @Gedochao in #2772, #2736, #2755, #2753 and #2752","s":"Scala 3.3.3, 3.4.0, 2.13.13 & 2.12.19 support","u":"/docs/release_notes","h":"#scala-333-340-21313--21219-support","p":2368},{"i":2399,"t":"Given the following importMap.json file: { \"imports\": { \"@stdlib/linspace\": \"https://cdn.skypack.dev/@stdlib/linspace\" } } It is now possible to remap the imports at link time with the jsEsModuleImportMap directive. //> using jsEsModuleImportMap importMap.json //> using jsModuleKind es //> using jsMode fastLinkJS //> using platform js import scala.scalajs.js import scala.scalajs.js.annotation.JSImport import scala.scalajs.js.typedarray.Float64Array object Foo { def main(args: Array[String]): Unit = { println(Array(-10.0, 10.0, 10).mkString(\", \")) println(linspace(0, 10, 10).mkString(\", \")) } } @js.native @JSImport(\"@stdlib/linspace\", JSImport.Default) object linspace extends js.Object { def apply(start: Double, stop: Double, num: Int): Float64Array = js.native } The same can be achieved with the --js-es-module-import-map command line option. scala-cli --power package RemappingEsModuleImports.scala --js --js-module-kind ESModule -o main.js --js-es-module-import-map importMap.json Added by @Quafadas in #2737 and scala-js-cli#47","s":"Remapping EsModule imports at link time with Scala.js","u":"/docs/release_notes","h":"#remapping-esmodule-imports-at-link-time-with-scalajs","p":2368},{"i":2401,"t":"Updated method for choosing a free drive letter (fixes #2743) by @philwalk in #2749 Make sure tasty-lib doesn't warn about Scala 3 Next by @Gedochao in #2775","s":"Fixes","u":"/docs/release_notes","h":"#fixes-1","p":2368},{"i":2403,"t":"Add the ability to remap EsModule imports at link time by @Quafadas in #2737","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-2","p":2368},{"i":2405,"t":"Fix overeager Scala version docs tests by @Gedochao in #2750 Lock script wrapper tests on the internally used Scala 2.13 version by @Gedochao in #2754 Use Scala LTS as the default version while cross compiling all Scala 3 modules on both LTS & Next by @Gedochao in #2752 Explicitly set sonatype publishing to use the default cross Scala version by @Gedochao in #2757 Fix publishing of artifacts to include non-cross-compiled modules by @Gedochao in #2759 Run integration tests with both Scala 3 LTS & Next versions by @Gedochao in #2760","s":"Internal changes","u":"/docs/release_notes","h":"#internal-changes-1","p":2368},{"i":2407,"t":"Fix typo by @imRentable in #2739 Add directive examples in Scala Native docs by @spamegg1 in #2774 toolkit latest is deprecated, mention default instead by @spamegg1 in #2776","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-1","p":2368},{"i":2409,"t":"Update scala-cli.sh launcher for 1.1.3 by @github-actions in #2734 Bump webfactory/ssh-agent from 0.8.0 to 0.9.0 by @dependabot in #2731 Update coursier to 2.1.9 by @Gedochao in #2735 Bump scala-js-cli to 1.15.0.1 by @Gedochao in #2738 Update Scala to 3.4.0 by @Gedochao in #2736 Update slf4j-nop to 2.0.12 by @scala-steward in #2748 Update trees_2.13 to 4.9.0 by @scala-steward in #2747 Update mill-main to 0.11.7 by @scala-steward in #2744 Update sttp client core_2.13 to 3.9.3 by @scala-steward in #2745 Bump Scala 2.12 to 2.12.19 by @Gedochao in #2753 Update sbt to 1.9.9 by @scala-steward in #2756 Bump Scala 2.13 to 2.13.13 by @Gedochao in #2755 Update scalameta to 4.9.1 by @scala-steward in #2770 Bump Scala LTS to 3.3.3 by @Gedochao in #2772 Update ammonite to 3.0.0-M0-71-1e75159e by @scala-steward in #2773","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-2","p":2368},{"i":2411,"t":"@imRentable made their first contribution in #2739 @spamegg1 made their first contribution in #2774 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.3...v1.2.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-1","p":2368},{"i":2414,"t":"It is now possible to use lts and 3.lts as Scala version aliases in Scala CLI. They refer to the latest LTS version of Scala (the 3.3.x line at the time of this release). scala-cli run -S lts --with-compiler -e 'println(dotty.tools.dotc.config.Properties.simpleVersionString)' # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # 3.3.1 Using the 2.lts, 2.13.lts & 2.12.lts aliases returns a meaningful error, too. scala-cli run -S 2.lts -e 'println(scala.util.Properties.versionString)' # [error] Invalid Scala version: 2.lts. There is no official LTS version for Scala 2. # You can only choose one of the 3.x, 2.13.x, and 2.12.x. versions. # The latest supported stable versions are 2.12.18, 2.13.12, 3.3.1. # In addition, you can request compilation with the last nightly versions of Scala, # by passing the 2.nightly, 2.12.nightly, 2.13.nightly, or 3.nightly arguments. # Specific Scala 2 or Scala 3 nightly versions are also accepted. # You can also request the latest Scala 3 LTS by passing lts or 3.lts. Added by @kasiaMarek in #2710","s":"Support for LTS Scala version aliases","u":"/docs/release_notes","h":"#support-for-lts-scala-version-aliases","p":2368},{"i":2416,"t":"It is now possible to set the SemanticDB target root and source root directories with unified syntax, independent of the target Scala and/or Java versions. For a given semanticdb-example.sc script: println(\"SemanticDB targetroot gets set to ./targetRootDir, while sourceroot gets set to the current working directory.\") You now can specify the targetroot and sourceroot directories like this: scala-cli compile src/semanticdb-example.sc --semanticdb-targetroot ./targetRootDir --semanticdb-sourceroot . Added by @Gedochao in #2692","s":"--semanticdb-targetroot and --semanticdb-sourceroot options","u":"/docs/release_notes","h":"#--semanticdb-targetroot-and---semanticdb-sourceroot-options","p":2368},{"i":2418,"t":"remove user.home hack by @kasiaMarek in #2710 Fix ultra-long invalid Scala version errors by @Gedochao in #2724","s":"Fixes","u":"/docs/release_notes","h":"#fixes-2","p":2368},{"i":2420,"t":"Add information about --preamble in assembly packaging documentation by @spacebanana420 in #2713 Back port of documentation changes to main by @github-actions in #2717 Documentation for creation of custom toolkit by @yadavan88 in #2715 Back port of documentation changes to main by @github-actions in #2718 Fix formatting in custom toolkit doc by @yadavan88 in #2719 Back port of documentation changes to main by @github-actions in #2720 Added info about repl with toolkit by @yadavan88 in #2721 Back port of documentation changes to main by @github-actions in #2723","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-2","p":2368},{"i":2422,"t":"Update scala-cli.sh launcher for 1.1.2 by @github-actions in #2688 Update bsp4j to 2.1.1 by @scala-steward in #2700 Update Scala Native to 0.4.17 by @scala-steward in #2696 Bump coursier/setup-action from 1.3.4 to 1.3.5 by @dependabot in #2716","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-3","p":2368},{"i":2424,"t":"@kasiaMarek made their first contribution in #2710 @spacebanana420 made their first contribution in #2713 @yadavan88 made their first contribution in #2715 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.2...v1.1.3","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-2","p":2368},{"i":2427,"t":"This version adds Scala CLI support for Scala.js 1.15.0. Added by @scala-steward in #2672 & @Gedochao in scala-js-cli#43.","s":"Support for Scala.js 1.15.0","u":"/docs/release_notes","h":"#support-for-scalajs-1150","p":2368},{"i":2429,"t":"Fix repeatable compiler options handling from the command line by @Gedochao in #2666 Fix script wrapper tests & script object wrapper using directive by @Gedochao in #2668 Prevent consecutive -language:* options from being ignored by @Gedochao in #2667","s":"Fixes","u":"/docs/release_notes","h":"#fixes-3","p":2368},{"i":2431,"t":"Fix test.md by @MaciejG604 in #2679 Back port of documentation changes to main by @github-actions in #2681","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-3","p":2368},{"i":2433,"t":"Update release procedure steps for v1.1.x by @Gedochao in #2665 Tag GitHubTests.create secret as flaky on all Mac tests (including M1) by @Gedochao in #2677","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes","p":2368},{"i":2435,"t":"Update scala-cli.sh launcher for 1.1.1 by @github-actions in #2662 Bump libsodiumjni to 0.0.4 by @MaciejG604 in #2651 Update guava to 33.0.0-jre by @scala-steward in #2670 Update os-lib to 0.9.3 by @scala-steward in #2671 Update sbt to 1.9.8 by @scala-steward in #2673 Update trees_2.13 to 4.8.15 by @scala-steward in #2674 Update slf4j-nop to 2.0.11 by @scala-steward in #2675 Update Scala.js to 1.15.0 by @scala-steward in #2672 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.1...v1.1.2","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-4","p":2368},{"i":2438,"t":"Using toolkits with the latest version is now deprecated and will cause a warning. It will likely be removed completely in a future release. scala-cli --toolkit latest -e 'println(os.pwd)' # Using 'latest' for toolkit is deprecated, use 'default' to get more stable behaviour: # --toolkit default # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # /home It is now advised to either use an explicit toolkit version or rely on the new default alias. scala-cli --toolkit default -e 'println(os.pwd)' # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) # /home The default version for toolkits is tied to a particular Scala CLI version. You can check which version is used by referring to Scala CLI help. scala-cli version # Scala CLI version: 1.1.1 # Scala version (default): 3.3.1 scala-cli run -h|grep toolkit # --toolkit, --with-toolkit version|default Add toolkit to classPath (not supported in Scala 2.12), 'default' version for Scala toolkit: 0.2.1, 'default' version for typelevel toolkit: 0.1.20 Added by @MaciejG604 in #2622","s":"Deprecate Scala Toolkit latest version in favour of default","u":"/docs/release_notes","h":"#deprecate-scala-toolkit-latest-version-in-favour-of-default","p":2368},{"i":2440,"t":"Remove semantics Compliant for asInstaceOf by @MaciejG604 in #2614 Scala js mode validation by @MaciejG604 in #2630 Add missing Scala.js mode aliases by @Gedochao in #2655 Add deprecation reporting mechanism for using directives by @MaciejG604 in #2622 Pass java opts to scalac by @MaciejG604 in #2601","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-3","p":2368},{"i":2442,"t":"Fallback to UTF-8 in setup-ide by @JD557 in #2599 Separate Scala REPL classpath from user dependencies by @Gedochao in #2607 Prevent resource directories from breaking sources hash by @Gedochao in #2654 Fix special handling for the -Xplugin-list compiler option by @Gedochao in #2635 Remove superfluous traits by @MaciejG604 in #2618 Prevent the toolkit latest deprecation warning from being logged more than once by @Gedochao in #2657","s":"Fixes","u":"/docs/release_notes","h":"#fixes-4","p":2368},{"i":2444,"t":"Unify mentions of Java properties and link to the correct section of guides. by @MaciejG604 in #2603 Document script wrappers by @MaciejG604 in #2596 Shorten titles of cookbooks by @MaciejG604 in #2609 Add docs for bloop interaction by @MaciejG604 in #2608 Docs/java opts for compiler by @MaciejG604 in #2619 Add a subcategories layer for guides & cookbooks by @Gedochao in #2612 Merge documentations about proxy setup by @MaciejG604 in #2597 Update test framework versions by @mbovel in #2625 Back port of documentation changes to main by @github-actions in #2604 Back port of documentation changes to main by @github-actions in #2611 Back port of documentation changes to main by @github-actions in #2615 Back port of documentation changes to main by @github-actions in #2617 Back port of documentation changes to main by @github-actions in #2620","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-4","p":2368},{"i":2446,"t":"Add debug mode by @MaciejG604 in #2643 Downgrade Xcode on macos CI runners by @MaciejG604 in #2632 Revert xcode version downgrade by @MaciejG604 in #2650","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-1","p":2368},{"i":2448,"t":"Update scala-cli.sh launcher for 1.1.0 by @github-actions in #2594 Update org.eclipse.jgit to 6.8.0.202311291450-r by @scala-steward in #2613 Bump docusaurus version by @MaciejG604 in #2610 Bump actions/setup-python from 4 to 5 by @dependabot in #2624","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-5","p":2368},{"i":2450,"t":"@mbovel made their first contribution in #2625 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.1.0...v1.1.1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-3","p":2368},{"i":2453,"t":"Keep in mind that it ONLY applies to Scala 2! Scala 3 script wrappers are not affected! Scala CLI now uses a different kind of script wrappers for Scala 2 by default, which support running background threads. This has been introduces as an answer to the issue #2470, where a running a script in Scala 2 would end up in a deadlock due to background threads being run. Also the change makes the Scala 2 scripts run significantly faster, as the code can be optimized due to not residing in the object's initialization clause. However, the new solution brings some incompatibilities with the old behaviour: main classes are now named the same as the file they are defined in, they do not have the '_sc' suffix anymore, so any calls like: scala-cli foo.sc bar.sc --main-class foo_sc should be replaced with scala-cli foo.sc bar.sc --main-class foo it is impossible to access the contents of a script named main.sc from another source, any references to the script object main will result in a compilation error. E.g. Accessing the contents of main.sc using the following code: println(main.somethingDefinedInMainScript) Will result in the following compilation error: [error] ./foo.sc:2:11 [error] missing argument list for method main in trait App [error] Unapplied methods are only converted to functions when a function type is expected. [error] You can make this conversion explicit by writing `main _` or `main(_)` instead of `main`. When main.sc is passed as argument together with other scripts, a warning will be displayed: [warn] Script file named 'main.sc' detected, keep in mind that accessing it from other scripts is impossible due to a clash of `main` symbols Added by @MaciejG604 in #2556","s":"Breaking update to Scala 2 scripts","u":"/docs/release_notes","h":"#breaking-update-to-scala-2-scripts","p":2368},{"i":2455,"t":"Scala CLI now correctly recognizes \"drive relative\" paths on Windows, so paths like /foo/bar will be treated as relative from the root of the current drive - e.g. C:\\foo\\bar. This allows for compatibility of programs referencing paths with e.g. //> using file /foo/bar with Windows. Added by @philwalk in #2516","s":"\"Drive relative\" paths on Windows","u":"/docs/release_notes","h":"#drive-relative-paths-on-windows","p":2368},{"i":2457,"t":"React to some HTTP responses by @MaciejG604 in #2007 Chore/group warnings about directives in multiple files by @MaciejG604 in #2550 Migrate to Docusaurus v3, add local search plugin by @MaciejG604 in #2590","s":"UX improvements","u":"/docs/release_notes","h":"#ux-improvements","p":2368},{"i":2459,"t":"Default to publish repository configured for local machine when inferring publish.ci.repository by @MaciejG604 in #2571 Skip validation for default Scala versions, add build test by @MaciejG604 in #2576","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-4","p":2368},{"i":2461,"t":"Take into consideration --project-version when creating BuildInfo by @MaciejG604 in #2548 Workaround for home.dir property not being set by @MaciejG604 in #2573 Pass scalac arguments as file by @MaciejG604 in #2584","s":"Fixes","u":"/docs/release_notes","h":"#fixes-5","p":2368},{"i":2463,"t":"Add a doc on Windows anti-malware submission procedure by @Gedochao in #2546 Fix list of licenses URL by @JD557 in #2552 Fix Windows secrets path in the documentation by @JD557 in #2561 Update the pgp-pair section of publish setup docs by @MaciejG604 in #2565 Back port of documentation changes to main by @github-actions in #2569 Document --python flag by @MaciejG604 in #2574 Document publishing process configuration by @MaciejG604 in #2580 Back port of documentation changes to main by @github-actions in #2593","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-5","p":2368},{"i":2465,"t":"Exclude conflicting dependencies by @MaciejG604 in #2541 Generate test reports on the CI by @Gedochao in #2543 Use the latest scala-cli in macos-m1-tests by @Gedochao in #2554 Install scala-cli with cs on M1 by @Gedochao in #2555 Fix generating test reports for failed suites by @Gedochao in #2564 Pin scala-cli-setup version to be M1-compatible & use it in native-macos-m1-tests by @Gedochao in #2568 Add log separators for integration and build tests by @MaciejG604 in #2570 Adjust test report generation to mill 0.11.6 bump changes by @Gedochao in #2577 Bump MacOS CI to macOS-13 by @Gedochao in #2579 Add env for configuring home directory overriding by @MaciejG604 in #2587","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-2","p":2368},{"i":2467,"t":"Update trees_2.13 to 4.8.13 by @scala-steward in #2532 Update scala-cli.sh launcher for 1.0.6 by @github-actions in #2542 chore: Update Bloop to v1.5.11-sc by @tgodzik in #2557 Update trees_2.13 to 4.8.14 by @scala-steward in #2560 Update scalafmt-cli_2.13, scalafmt-core to 3.7.17 by @scala-steward in #2559 Bump VirtusLab/scala-cli-setup from 1.0.5 to 1.0.6 by @dependabot in #2567 Update ammonite to 3.0.0-M0-59-cdeaa580 by @scala-steward in #2558 Update mill-main to 0.11.6 by @scala-steward in #2572 Update coursier-jvm_2.13, ... to 2.1.8 by @scala-steward in #2575 Update ammonite to 3.0.0-M0-60-89836cd8 by @scala-steward in #2586 Bump coursier to v2.1.8 where it wasn't consistent by @Gedochao in #2588","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-6","p":2368},{"i":2469,"t":"@philwalk made their first contribution in #2516 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.6...v1.1.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-4","p":2368},{"i":2472,"t":"If your JAVA_HOME environment variable has been pointing to a JVM that is no longer supported by Scala CLI (so anything below 17, really), you may have run into an error like this one with Scala CLI v1.0.5: scala-cli --power bloop exit # Stopped Bloop server. export JAVA_HOME=$(cs java-home --jvm zulu:8) scala-cli -e 'println(System.getProperty(\"java.version\"))' # Starting compilation server # Error: bloop.rifle.FailedToStartServerExitCodeException: Server failed with exit code 1 # For more details, please see '/var/folders/5n/_ggj7kk93czdt_n0jzrk8s780000gn/T/1343202731019130640/.scala-build/stacktraces/1699527280-9858975811713766588.log' # Running # scala-cli --power bloop output # might give more details. This is because we no longer support JVM <17 with Scala CLI v1.0.5, but we still have been defaulting to whatever JVM was defined in JAVA_HOME. As a result, Bloop has been failing to start when running with, say, JAVA_HOME pointing to Java 8. This is no longer the case. Scala CLI will now automatically download Java 17 for Bloop in such a situation (and still use the JVM from JAVA_HOME for running the code, while Bloop runs on 17). scala-cli --power bloop exit # Stopped Bloop server. export JAVA_HOME=$(cs java-home --jvm zulu:8) scala-cli -e 'println(System.getProperty(\"java.version\"))' # Starting compilation server # Compiling project (Scala 3.3.1, JVM (8)) # Compiled project (Scala 3.3.1, JVM (8)) # 1.8.0_392 Added by @tgodzik in #2508.","s":"Scala CLI won't default to the system JVM if it's not supported anymore","u":"/docs/release_notes","h":"#scala-cli-wont-default-to-the-system-jvm-if-its-not-supported-anymore","p":2368},{"i":2475,"t":"Fix --watch failing on invalid PathWatchers.Event & skip wonky tests on Mac CI by @Gedochao in #2515 bugfix: Don't try to always get system jvm first by @tgodzik in #2508","s":"Fixes","u":"/docs/release_notes","h":"#fixes-6","p":2368},{"i":2477,"t":"Back port of documentation changes to main by @github-actions in #2522 add cookbook about Emacs integration by @ag91 in #2506","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-6","p":2368},{"i":2479,"t":"Bump actions/setup-node from 3 to 4 by @dependabot in #2493 Update scala-cli.sh launcher for 1.0.5 by @github-actions in #2500 Simplify build by @lolgab in #2512 Fix wonky native MacOS CI on stable branch by @Gedochao in #2518 Add regexes for release-notes github reference swapping by @MaciejG604 in #2519","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-3","p":2368},{"i":2481,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.15 by @scala-steward in #2498 Switch lightweight-spark-distrib to the VL fork & bump to 0.0.5 by @Gedochao in #2503 Bump VirtusLab/scala-cli-setup from 1.0.4 to 1.0.5 by @dependabot in #2504 Switch java-class-name to the VL fork & bump to 0.1.3 by @Gedochao in #2502 Update sbt to 1.9.7 by @scala-steward in #2505 Update os-lib to 0.9.2 by @scala-steward in #2514 Update case-app to 2.1.0-M26 by @scala-steward in #2513 Update mill-main to 0.11.5 by @scala-steward & @MaciejG604 in #2446 Update core_2.13 to 3.9.1 by @scala-steward in #2521 Switch nocrc32-zip-input-stream to the VL fork & bump it to 0.1.2 by @Gedochao in #2520","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-7","p":2368},{"i":2483,"t":"@ag91 made their first contribution in #2506 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.5...v1.0.6","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-5","p":2368},{"i":2487,"t":"The --power flag used to be a launcher option, which means it used to only be accepted when passed before the sub-command name. Now, it can be passed anywhere in the command line. scala-cli --power package --help scala-cli package --power --help scala-cli package --help --power Added by @MaciejG604 in #2399","s":"Accept --power from anywhere","u":"/docs/release_notes","h":"#accept---power-from-anywhere","p":2368},{"i":2489,"t":"It is now possible to run Scala CLI in offline mode for the cases when you don't want the runner to make any network requests for whatever reason. This changes Coursier's cache policy to LocalOnly, preventing it from downloading anything. scala-cli compile . --offline --power Of course, this means that you will have to have all the dependencies relevant to your build already downloaded and available in your local cache. Reasonable fallbacks will be used where possible, e.g. the Scala compiler may be used instead of Bloop if Bloop isn't available. Added by @MaciejG604 in #2404","s":"Offline mode (experimental)","u":"/docs/release_notes","h":"#offline-mode-experimental","p":2368},{"i":2491,"t":"Scala CLI's install script is now available behind a conveniently shorter web address: https://scala-cli.virtuslab.org/get Added by @Gedochao in #2450","s":"Shorter install script link","u":"/docs/release_notes","h":"#shorter-install-script-link","p":2368},{"i":2493,"t":"The fix sub-command is a new addition to Scala CLI. It allows to scan your project for using directives and extract them into the project.scala file placed in the project root directory. This allows to easily fix warnings tied to having using directives present in multiple files. scala-cli fix . --power Added by @MaciejG604 in #2309","s":"The fix sub-command (experimental)","u":"/docs/release_notes","h":"#the-fix-sub-command-experimental","p":2368},{"i":2495,"t":"You can now use the --native-target option to build Scala Native projects as static or shared libraries. scala-cli package . --power --native-target static scala-cli package . --power --native-target dynamic Added by @keynmol in #2196","s":"Build static & shared libraries with Scala Native (experimental)","u":"/docs/release_notes","h":"#build-static--shared-libraries-with-scala-native-experimental","p":2368},{"i":2497,"t":"Platform version is now always logged during compilation. scala-cli compile . # Compiling project (Scala 3.3.1, JVM (17)) # Compiled project (Scala 3.3.1, JVM (17)) scala-cli compile . --js # Compiling project (Scala 3.3.1, Scala.js 1.13.2) # Compiled project (Scala 3.3.1, Scala.js 1.13.2) scala-cli compile . --native # Compiling project (Scala 3.3.1, Scala Native 0.4.16) # Compiled project (Scala 3.3.1, Scala Native 0.4.16) Added by @Gedochao in #2465","s":"Print platform version","u":"/docs/release_notes","h":"#print-platform-version","p":2368},{"i":2500,"t":"Accumulate exp warnings with logger by @MaciejG604 in #2376 Remove ComputeVersion.Command, make ComputeVersion classes positioned by @MaciejG604 in #2350 Add more configuration for publish by @MaciejG604 in #2435 Warn about transitive using file directive by @MaciejG604 in #2432 Support Scala Native 0.5.x changes in publishing artifacts by @WojciechMazur in #2460","s":"Enhancements","u":"/docs/release_notes","h":"#enhancements-5","p":2368},{"i":2502,"t":"Fix - set es version into scala-js-cli by @lwronski in #2351 Modify the format of StrictDirective.toString by @MaciejG604 in #2355 Make explicitly passed scala version use the latest release, not the default one by @MaciejG604 in #2411 Release flag by @lwronski in #2413 Ensure build resolution is kept when packaging assemblies with provided dependencies by @Gedochao in #2457 Fix fmt sub-command exit code to mirror scalafmt by @Gedochao in #2463 Fix 'JVM too old' as bsp by @MaciejG604 in #2445 Read java props from env vars by @MaciejG604 in #2356 Make script wrapper satisfy compiler checks by @MaciejG604 in #2414 Load local ivy path from ivy.home and user.home system properties by @JD557 in #2484","s":"Fixes","u":"/docs/release_notes","h":"#fixes-7","p":2368},{"i":2504,"t":"Fix typo in buildInfo directive docs by @izzyreal in #2357 configuration.md examples \"using dep\" to current versions by @SunKing2 in #2398 Documentation updates by @MaciejG604 in #2375 Fix publish directives usage displayed in one line, unify directive docs by @MaciejG604 in #2381 Backport of docs change (#2391) by @MaciejG604 in #2403 Add internal docs for scalajs-cli by @lwronski in #2434 Add docs for fix command by @MaciejG604 in #2437 Add docs for offline mode by @MaciejG604 in #2475 Update dependencies.md to mention jitpack by @doofin in #2458 Update the list of external repositories Scala CLI depends on by @Gedochao in #2476 Update the docs to no longer treat --power as a launcher-only option by @Gedochao in #2478","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-7","p":2368},{"i":2506,"t":"Add test for actionable diagnostics from compiler by @MaciejG604 in #2327 Pin the versions of Github CI runners by @MaciejG604 in #2370 Remove bloop timeouts in tests by @MaciejG604 in #2407 Add post-update hook for reference doc generation by @MaciejG604 in #2406 Add tests which check availability of scalafmt native launcher for de… by @lwronski in #2418 Default to a Scala version for REPL if there are no Scala artifacts. by @trilleplay in #2431 Remove unused snippet checker by @lwronski in #2423 Allow to override internal & user default Scala versions for mill builds by @Gedochao in #2461 NIT: Refactor: Rely on global --power option where able in cli commands by @Gedochao in #2480","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-4","p":2368},{"i":2508,"t":"Update scala-cli.sh launcher for 1.0.4 by @github-actions in #2344 Update bloop-rifle_2.13 to 1.5.9-sc-2 by @lwronski in #2345 Update core_2.13 to 3.9.0 by @scala-steward in #2346 Update sbt to 1.9.3 by @scala-steward in #2349 Bump VirtusLab/scala-cli-setup from 1.0.2 to 1.0.4 by @dependabot in #2348 Update coursier-jvm_2.13, ... to 2.1.6 by @scala-steward in #2360 Update trees_2.13 to 4.8.9 by @scala-steward in #2369 Update scalafmt-cli_2.13, scalafmt-core to 3.7.13 by @scala-steward in #2368 Update bloop-rifle_2.13 to 1.5.11-sc-1 by @scala-steward in #2383 Update org.eclipse.jgit to 6.6.1.202309021850-r by @scala-steward in #2384 Update trees_2.13 to 4.8.10 by @scala-steward in #2387 Update coursier-jvm_2.13, ... to 2.1.7 by @scala-steward in #2393 Bump docker/login-action from 2 to 3 by @dependabot in #2400 Update org.eclipse.jgit to 6.7.0.202309050840-r by @scala-steward in #2395 Update scala3-library to 3.3.1 by @scala-steward in #2392 Update slf4j-nop to 2.0.9 by @scala-steward in #2388 Update file-tree-views to 2.1.11 by @scala-steward in #2410 Update test-runner, tools to 0.4.15 by @scala-steward in #2385 Update scala-library to 2.13.12 by @scala-steward in #2396 Update scalafmt-cli_2.13, scalafmt-core to 3.7.14 by @scala-steward in #2386 Update file-tree-views to 2.1.12 by @scala-steward in #2419 Update bsp4j to 2.1.0-M6 by @scala-steward in #2401 Update trees_2.13 to 4.8.11 by @scala-steward in #2429 Update asm to 9.6 by @scala-steward in #2442 Update bsp4j to 2.1.0-M7 by @scala-steward in #2438 Update metaconfig-typesafe-config to 0.12.0 by @scala-steward in #2439 Update ammonite to 3.0.0-M0-56-1bcbe7f6 by @scala-steward in #2440 Bump Scala Native to 0.4.16 & log platform version by @Gedochao in #2465 Update guava to 32.1.3-jre by @scala-steward in #2467 Update trees_2.13 to 4.8.12 by @scala-steward in #2468 Bump actions/checkout from 3 to 4 by @dependabot in #2378 Bump coursier/setup-action from 1.3.3 to 1.3.4 by @dependabot in #2424 Bump coursier-publish from 0.1.4 to 0.1.5 by @MaciejG604 in #2433 Bump scalajs-cli to 1.14.0 by @MaciejG604 in #2491 Bump scala-cli-signing to 0.2.3 by @Gedochao in #2486 Bump gcbenchmark dependencies by @Gedochao in #2481","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-8","p":2368},{"i":2510,"t":"@SunKing2 made their first contribution in #2398 @trilleplay made their first contribution in #2431 @WojciechMazur made their first contribution in #2460 @JD557 made their first contribution in #2484 @doofin made their first contribution in #2458 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.4...v1.0.5","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-6","p":2368},{"i":2513,"t":"We've addressed a bug that surfaced when opening your ScalaCLI projects in Metals or IntelliJ. If you encountered the following log: 2023.08.09 15:48:34 INFO BSP server: Caused by: java.lang.IllegalArgumentException: Type ch.epfl.scala.bsp4j.JvmMainClass is instantiated reflectively but was never registered. Register the type by adding \"unsafeAllocated\" for the type in reflect-config.json. 2023.08.09 15:48:34 INFO BSP server: at com.oracle.svm.core.graal.snippets.SubstrateAllocationSnippets.instanceHubErrorStub(SubstrateAllocationSnippets.java:309) 2023.08.09 15:48:34 INFO BSP server: at jdk.unsupported@17.0.6/sun.misc.Unsafe.allocateInstance(Unsafe.java:864) 2023.08.09 15:48:34 INFO BSP server: ... 36 more those logs should no longer appear. Thanks to @lwronski for providing the fix in #2342.","s":"Hotfix for buildTarget/jvmRunEnvironment in BSP","u":"/docs/release_notes","h":"#hotfix-for-buildtargetjvmrunenvironment-in-bsp","p":2368},{"i":2517,"t":"BuildInfo access your project's build configuration within your Scala code. This feature automatically gathers and generates build information about your project, making project details instantly accessible at runtime. To generate BuildInfo, either use the --build-info command line option or include the //> using buildInfo directive in your code. Upon activation, a BuildInfo object becomes accessible on your project's classpath. To use it, simply add the following import into your code: import scala.cli.build.BuildInfo This BuildInfo object encapsulates information such as the Scala version used, target platform, main class, scalac options, dependencies, and much more for both Main and Test scopes. The generation ensures up-to-date configuration data from both the console options and using directives in your project's sources. Added by @MaciejG604 in #2249.","s":"Access project configuration with the new BuildInfo","u":"/docs/release_notes","h":"#access-project-configuration-with-the-new-buildinfo","p":2368},{"i":2519,"t":"Now, users can declare dependencies that are exclusively included at the compile time. These dependencies are added to the classpath during compilation, but won't be included when the application is run, keeping your runtime environment lightweight. To declare such a dependency: Via the using directive: //> using compileOnly.dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" Via the command line: scala-cli Hello.scala --compile-dep \"com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:2.23.2\" Added by @alexarchambault and @lwronski in #2299, Thanks!","s":"CompileOnly Dependencies","u":"/docs/release_notes","h":"#compileonly-dependencies","p":2368},{"i":2521,"t":"Scala CLI allows users to globally set Java properties for its launcher using the config command. This will simplify the JVM properties management process, eliminating the need to pass these properties with each scala-cli execution. To set global Java properties execute the following command: scala-cli config java.properties Djavax.net.ssl.trustStore=cacerts Dfoo=bar2 When modifying Java properties, remember that you must redefine all of them. It's not possible to update just a single property. Essentially, each time you use the config command for Java properties, you replace the entire list of properties. Whenever overwriting existing Java properties Scala CLI will let you know what was the previous value and in interactive mode ensure that you are ok with replacing them. Added by @lwronski in #2317, Thanks!","s":"Set globally Java properties","u":"/docs/release_notes","h":"#set-globally-java-properties","p":2368},{"i":2523,"t":"We've updated the --version parameter for the publish command. Now, when specifying the project version, use --project-version instead. scala-cli publish --project-version 1.0.3 ...","s":"Rename parameter for publish command","u":"/docs/release_notes","h":"#rename-parameter-for-publish-command","p":2368},{"i":2525,"t":"Add custom exception and throw it when node not found in the path by @lwronski in #2323 Skip reading ide-options-v2.json if doesn't exist to avoid throwing a… by @lwronski in #2333 Skip setting release flag when user pass directly -release or -java-o… by @lwronski in #2321 Prevent downloading Java 17 when running a REPL without sources by @lwronski in #2305 Extract JAVA_HOME from /usr/libexec/java_home for Mac by @lwronski in #2304 Bump case-app, add names limit to HelpFormat, move some name aliases, add test by @MaciejG604 in #2280 Build info with compute version @MaciejG604 in #2310","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-2","p":2368},{"i":2527,"t":"Fix - install ps, which is necessary for starting Bloop by @lwronski in #2332 Load virtual data as byte arrays without encoding using UTF-8 by @lwronski in #2313 Accept directive packageType native when using native platform by @lwronski in #2311 Ignore url query params @MaciejG604 in #2334","s":"Fixes","u":"/docs/release_notes","h":"#fixes-8","p":2368},{"i":2529,"t":"Update runner specification by @MaciejG604 in #2301 Add WinGet to Windows installation methods by @lwronski in #2283 Add missing caution to Password options and fix displaying command in… by @lwronski in #2286 Document BuildInfo @MaciejG604 in #2325","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-8","p":2368},{"i":2531,"t":"Add timeout for resolving semanticDbVersion by @lwronski in #2322 Resolve semanticDB for older scala version by @lwronski in #2318 feat: use the new ScalaAction from BSP4J by @ckipp01 in #2284","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-5","p":2368},{"i":2533,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.12 by @lwronski in #2335 Update trees_2.13 to 4.8.7 by @scala-steward in #2329 Update guava to 32.1.2-jre by @scala-steward in #2324 Update bloop-rifle_2.13 to 1.5.9-sc-1 by @scala-steward in #2314 Update scalafmt-cli_2.13, scalafmt-core to 3.7.11 by @scala-steward in #2315 Update scalajs-sbt-test-adapter_2.13 to 1.13.2 by @scala-steward in #2240 Bump VirtusLab/scala-cli-setup from 1.0.1 to 1.0.2 by @dependabot in #2300 Update mill 0.11.1 by @lwronski in #2297 deps: update mill-scalafix to 0.3.1 by @ckipp01 in #2285 Update scalafmt-cli_2.13, scalafmt-core to 3.7.10 by @scala-steward in #2295 Update sbt to 1.9.2 by @scala-steward in #2288 Update trees_2.13 to 4.8.4 by @scala-steward in #2290 Update scala-cli.sh launcher for 1.0.2 by @github-actions in #2281 Update trees_2.13 to 4.8.3 by @scala-steward in #2279 Bump semver from 5.7.1 to 5.7.2 in /website by @dependabot in #2276 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.2...v1.0.3","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-9","p":2368},{"i":2536,"t":"This release brings enhancements to Scala CLI: WinGet installation for Windows users better navigation with improved build target names introducing new command for Giter8 project generation easier JVM properties management with .scalaopts file support. The release also includes numerous bug fixes, updates, and new contributors.","s":"What's new","u":"/docs/release_notes","h":"#whats-new-2","p":2368},{"i":2538,"t":"Scala CLI can now be installed via WinGet on Windows, with a command such as winget install virtuslab.scalacli Added by @mimoguz in #2239, Thanks!","s":"Installation via WinGet on Windows","u":"/docs/release_notes","h":"#installation-via-winget-on-windows","p":2368},{"i":2540,"t":"Now, the build target name will be derived from the workspace directory that contains it, making it easier for users to navigate between different projects within a multi-root workspace. Instead of a build target named as project_XYZ-XYZ, you will now see the name like workspace_XYZ-XYZ, where workspace refers to the name of the workspace directory. . ├── scripts │ ├── .scala-build │ │ └── scripts_59f2159dd5 │ └── one.sc ├── skan │ ├── .scala-build │ │ └── skan_88b44a2858 │ └── main.scala └── skan.code-workspace Added by @MaciejG604 in #2201","s":"Enhanced build target names","u":"/docs/release_notes","h":"#enhanced-build-target-names","p":2368},{"i":2542,"t":"Giter8 is a project templating tool for Scala, and its integration within Scala CLI offers efficient way to set up new projects. By using the new command, users can generate new projects based on predefined or custom templates. For example: scala-cli --power new VirtusLab/scala-cli.g8 Added by @zetashift in #2202, Thanks!","s":"Introducing 'new' command for Giter8 project generation","u":"/docs/release_notes","h":"#introducing-new-command-for-giter8-project-generation","p":2368},{"i":2544,"t":"ScalaCLI allows to load Java properties into scala-cli launcher directly from a .scalaopts file located in your current working directory. This will simplify the JVM properties management process, eliminating the need to pass these properties with each scala-cli execution. For instance, if -Djavax.net.ssl.trustStore=cacerts and -Dfoo2=bar2 are defined within your .scalaopts file, these values will be loaded into scala-cli launcher: $ cat .scalaopts -Djavax.net.ssl.trustStore=cacerts -Dfoo2=bar2 $ scala-cli run ... Added by @lwronski in #2267 Please be aware that ScalaCLI will only process Java properties that it recognizes from the .scalaopts file. Other JVM options, such as -Xms1024m, will be ignored as they can't be used within native image, and users will be alerted with a warning message when such non-compliant options are passed.","s":"Loading Java Properties from .scalaopts into ScalaCLI launcher","u":"/docs/release_notes","h":"#loading-java-properties-from-scalaopts-into-scalacli-launcher","p":2368},{"i":2546,"t":"Add publish.doc directive by @lwronski in #2245 Fix pgp create with no java 17 by @MaciejG604 in #2189 Support for running standalone launcher of scala-cli with JVM 8 by @lwronski in #2253","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-3","p":2368},{"i":2548,"t":"Make dependencies keep their positions when fetching by @MaciejG604 in #2266 Fix empty position in DependencyFormatErrors by @MaciejG604 in #2261 Script wrapper verification by @MaciejG604 in #2227 Fix - include test.resourceDir into sources for test scope by @lwronski in #2235 Fix markdown - allow running .md files that start with a number by @lwronski in #2225 Fix dep update error by @MaciejG604 in #2211 Add new mechanism for resolving scoped BuildOptions by @MaciejG604 in #2274 Fix - download cs from coursier-m1 as an archive by @lwronski in #2193 Fix - Truncate file length to 0 when override content by @lwronski in #2188","s":"Fixes","u":"/docs/release_notes","h":"#fixes-9","p":2368},{"i":2550,"t":"Add mentions that using target directives are experimental by @MaciejG604 in #2262 Fix inline code in directives docs by @izzyreal in #2233 Update docs - dependency parameters by @lwronski in #2224 Update directive docs for Platform by @lwronski in #2213","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-9","p":2368},{"i":2552,"t":"Build changes by @lwronski in #2263 Remove file change portion of test by @MaciejG604 in #2251 Add logging to 'watch with interactive' test by @MaciejG604 in #2229 Add support for parsing cancel params in native launcher of Scala CLI by @lwronski in #2195","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-6","p":2368},{"i":2554,"t":"Update scalafmt-cli_2.13, scalafmt-core to 3.7.7 by @scala-steward in #2271 Update trees_2.13 to 4.8.2 by @scala-steward in #2272 Update core_2.13 to 3.8.16 by @scala-steward in #2270 Update jimfs to 1.3.0 by @scala-steward in #2269 Update scalafmt-cli_2.13, scalafmt-core to 3.7.6 by @scala-steward in #2264 Update trees_2.13 to 4.8.1 by @scala-steward in #2265 Update scalafmt-cli_2.13, scalafmt-core to 3.7.5 by @scala-steward in #2256 Update trees_2.13 to 4.8.0 by @scala-steward in #2257 Update guava to 32.1.1-jre by @scala-steward in #2259 Update coursier-jvm_2.13, ... to 2.1.5 by @scala-steward in #2232 Update sbt to 1.9.0 by @scala-steward in #2222 Update dependency to 0.2.3 by @scala-steward in #2219 Update org.eclipse.jgit to 6.6.0.202305301015-r by @scala-steward in #2220 Updates - amm (2.5.9), scala-library (2.12.18, 2.13.11) by @lwronski in #2223 Update bsp4j to 2.1.0-M5 by @scala-steward in #2216 Update jsoniter-scala-core, ... to 2.23.2 by @scala-steward in #2217 Update scala-collection-compat to 2.11.0 by @scala-steward in #2221 Update test-runner, tools to 0.4.14 by @scala-steward in #2192 Bump VirtusLab/scala-cli-setup from 1.0.0 to 1.0.1 by @dependabot in #2207 Update guava to 32.0.1-jre by @scala-steward in #2197 Update scala-cli.sh launcher for 1.0.1 by @github-actions in #2194 Upgrade scripts to latest coursier by @mkurz in #1728","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-10","p":2368},{"i":2556,"t":"@zetashift made their first contribution in #2202 @izzyreal made their first contribution in #2233 @mimoguz made their first contribution in #2239 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.1...v1.0.2","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-7","p":2368},{"i":2559,"t":"This release only contains bug fixes and minor internal improvements.","s":"What's new","u":"/docs/release_notes","h":"#whats-new-3","p":2368},{"i":2561,"t":"Fix - add test to output from name of script example by @lwronski in #2153 Fix publishing with implicit publish.version coming from a git tag by @Gedochao in #2154 Fix conflicts when watch and interactive try to read StdIn by @MaciejG604 in #2168 Bsp wrapper fixes by @MaciejG604 in #2171 Add the .exe suffix to output provided by user for graalvm-native-image by @lwronski in #2182","s":"Fixes","u":"/docs/release_notes","h":"#fixes-10","p":2368},{"i":2563,"t":"refactor: Remove JavaInterface, which causes compilation issues with Bloop by @tgodzik in #2174 Enforce to use jvm 17 on linux aarch64 by @lwronski in #2180","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-7","p":2368},{"i":2565,"t":"Update scala-cli.sh launcher for 1.0.0 by @github-actions in #2149 Back port of documentation changes to main by @github-actions in #2155 Update jsoniter-scala-core, ... to 2.23.1 by @scala-steward in #2160 Update guava to 32.0.0-jre by @scala-steward in #2161 Update coursier-jvm_2.13, ... to 2.1.4 by @scala-steward in #2162 Update sbt to 1.8.3 by @scala-steward in #2164 Bump mill scripts by @Gedochao in #2167 Bump VirtusLab/scala-cli-setup from 0.2.1 to 1.0.0 by @dependabot in #2169 Bump scala-cli-signing to 0.2.2 by @Gedochao in #2173 Update scalafmt-cli_2.13, scalafmt-core to 3.7.4 by @scala-steward in #2175 Update trees_2.13 to 4.7.8 by @scala-steward in #2176 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0...v1.0.1","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-11","p":2368},{"i":2568,"t":"Scala CLI has reached the highly anticipated 1.0.0 milestone! Having addressed all the SIP-46 requirements, this version is going to become the official scala runner, replacing the old scala command. For a deeper understanding of Scala CLI as the new scala runner and to explore its benefits and features, we encourage you to check out our blogpost. Also be sure to get familiar with all the differences introduced by this change in our migration guide.","s":"The official scala runner release","u":"/docs/release_notes","h":"#the-official-scala-runner-release","p":2368},{"i":2571,"t":"Scala 3.3.0 is now the default version for Scala CLI projects. It's the first LTS (Long Term Support) release of Scala 3 to be used by Scala CLI. Right on time for 1.0.0! Added by @lwronski in #2140","s":"New default Scala version - 3.3.0","u":"/docs/release_notes","h":"#new-default-scala-version---330","p":2368},{"i":2573,"t":"By incorporating the Scala Toolkit into your project, you gain the advantage of two additional dependencies seamlessly integrated into your classpath: org.scala-lang:toolkit: is added to the main scope, allowing its utilization throughout your project. org.scala-lang:toolkit-test: is included in the test scope, making it available exclusively for testing purposes. Scala CLI now supports the following features for the toolkit: including e.g. //> using toolkit latest in any main scope file will automatically add the toolkit dependency to the main scope and the toolkit-test dependency to the test scope if you place e.g. //> using toolkit latest within a test scope file, both toolkit and toolkit-test will be limited to the test scope only inserting e.g. //> using test.toolkit latest anywhere in the project will add both toolkit and toolkit-test to the test scope only This convention is encouraged for other toolkit-like libraries as well. Added by @Gedochao in #2127 and #2137","s":"Toolkit-test","u":"/docs/release_notes","h":"#toolkit-test","p":2368},{"i":2575,"t":"Scala CLI now supports the //> using objectWrapper directive, along with the corresponding --object-wrapper option, which allows to force wrapping script code in an object body instead of a class. Using object wrappers should be avoided for scripts relying on multi-threading (as it may cause deadlocks), but may prove to be the only option in some cases. Added by @MaciejG604 in #2136","s":"Forcing an object wrapper for scripts","u":"/docs/release_notes","h":"#forcing-an-object-wrapper-for-scripts","p":2368},{"i":2577,"t":"Add alias for snapshots repository in Maven by @lwronski in #2125 Bump typelevel-toolkit to 0.0.11, configure toolkit-test by @armanbilge in #2135 Fix updating toolkit dependencies by @Gedochao in #2138 Improve directive parsing errors & special-case toolkit directive version parsing by @Gedochao in #2133 Fix determining position for value in directive without quotes by @lwronski in #2141","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-4","p":2368},{"i":2579,"t":"Fix line conversion logic by simplifying topWrapperLen to line count of top wrapper by @MaciejG604 in #2101 Fix test watch infinite loop by @MaciejG604 in #2113 Fix flaky completions for zsh by @Jasper-M in #2118 Fix - install certificates for java by @lwronski in #2123 Fix the --source-jar option & add corresponding using directives by @Gedochao in #2120","s":"Fixes","u":"/docs/release_notes","h":"#fixes-11","p":2368},{"i":2581,"t":"Add docs for bootstrapped standalone fat JAR by @lwronski in #2122 Add developer docs on modifying reflect-config.json by @Gedochao in #2114","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-10","p":2368},{"i":2583,"t":"Update release procedure - update also v1 tag by @lwronski in #2107 NIT Refactor test scope directives by @Gedochao in #2083 Add main class to jar manifest in assembly by @romanowski in #2124","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-8","p":2368},{"i":2585,"t":"Update scala-cli.sh launcher for 1.0.0-RC2 by @github-actions in #2105 Update org.eclipse.jgit to 6.5.0.202303070854-r by @scala-steward in #2090","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-12","p":2368},{"i":2587,"t":"@Jasper-M made their first contribution in #2118 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC2...v1.0.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-8","p":2368},{"i":2591,"t":"To exclude specific source files or entire directories from a Scala CLI project, you can now use the //> using exclude directive in your project.scala file. Alternatively, you can do the same from the command line with the --exclude option. absolute path: /root/path/to/your/project/Main.scala relative path: src/main/scala/Main.scala glob pattern: *.sc For example, to exclude all files in the example/scala directory, add the following directive to your project.scala file: //> using exclude \"example/scala\" Added by @lwronski in #2053.","s":"Exclude","u":"/docs/release_notes","h":"#exclude","p":2368},{"i":2593,"t":"Some directives now have a test scope equivalent, such as using dep and its test scope counterpart using test.dep. This allows you to declare dependencies that are only used in tests outside of test-specific sources. For example, you can declare a dependency on munit in your project.scala file like this: //> using test.dep \"org.scalameta::munit::0.7.29\" The dependency will only be available in test sources. Here's a list of directives with a test scope equivalent with example values: //> using test.dep \"org.scalameta::munit::0.7.29\" //> using test.jar \"path/to/jar\" //> using test.javaOpt \"-Dfoo=bar\" //> using test.javacOpt \"source\", \"1.8\", \"target\", \"1.8\" //> using test.javaProp \"foo1=bar1\" //> using test.option \"-Xfatal-warnings\" //> using test.resourceDir \"testResources\" //> using test.toolkit \"latest\" Added by @Gedochao in #2046","s":"Directives with a Test Scope equivalent","u":"/docs/release_notes","h":"#directives-with-a-test-scope-equivalent","p":2368},{"i":2595,"t":"We've made several updates to simplify the using directives syntax in this release: allowed omitting commas in lists of values. disallowed multiline comments. removed multiline strings. removed require and @require syntax support. allowed values without quotes. removed @using. For example, the following using directives are now valid without the need for commas and quotes: //> using scala 3.2.2 //> using javacOpt -source 1.8 -target 1.8 Added by @tgodzik in #2076","s":"Changes to using-directives syntax","u":"/docs/release_notes","h":"#changes-to-using-directives-syntax","p":2368},{"i":2597,"t":"The Scala CLI launcher is available as a standalone fat JAR. You can download the stable version of the Scala CLI fat JAR from Maven and try it now: cs launch org.virtuslab.scala-cli:cliBootstrapped:1.0.0-RC2 -M scala.cli.ScalaCli Added by @romanowski in #2005.","s":"Bootstrapped standalone fat JAR.","u":"/docs/release_notes","h":"#bootstrapped-standalone-fat-jar","p":2368},{"i":2599,"t":"With the special scriptPath function, you can now easily access the path of the script being run from the script code itself. Here's an example of how to use the scriptPath value: #!/usr/bin/env -S scala-cli shebang println(scriptPath) chmod +x scripts/hello.sc ./scripts/hello.sc ./scripts/hello.sc Added by @lwronski in #1990","s":"Access the path of the script being run from its code","u":"/docs/release_notes","h":"#access-the-path-of-the-script-being-run-from-its-code","p":2368},{"i":2601,"t":"The ${.} pattern in directive values can now be replaced by the parent directory of the file containing the directive. This makes it possible to generate coverage output files relative to the source file location, for example: //> using options \"-coverage-out:${.}\" Added by @lwronski in #2040","s":"Explicit Handling of Paths in using-directives","u":"/docs/release_notes","h":"#explicit-handling-of-paths-in-using-directives","p":2368},{"i":2603,"t":"We have resolved an issue that caused deadlocks when threads were run from the static initializer of the wrapper object (#532 and #1933). Based on the feedback from the community (Thanks @dacr), we found that encapsulating the script code into a class wrapper fixes the issue. The wrapper is generated by the Scala CLI and is not visible to the user. This change alters the behavior of scripts that use the @main annotation. The @main annotation is no longer supported in .sc files. @main def main(args: String*): Unit = println(\"Hello\") scala-cli script.sc [warn] Annotation @main in .sc scripts is not supported, use .scala format instead Compiling project (Scala 3.2.2, JVM) [error] ./script.sc:1:1 [error] method main cannot be a main method since it cannot be accessed statically [error] @main def main(args: String*): Unit = println(\"Hello\") [error] ^^^^^ Error compiling project (Scala 3.2.2, JVM) Compilation failed Fixed by @MaciejG604 in #2033","s":"Fix deadlocks in Script Wrappers","u":"/docs/release_notes","h":"#fix-deadlocks-in-script-wrappers","p":2368},{"i":2605,"t":"Add first-class support for Typelevel and other toolkits by @armanbilge in #2025 Make shebang run not check dependency updates by @MaciejG604 in #2022 Make 'export --json' print to stdout by default by @MaciejG604 in #2008 Don't print the spread directives warning if there's only a single file per scope by @Gedochao in #1988 Add --as-jar option by @alexarchambault in #2028 add newline to topWrapper by @bishabosha in #1998","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-5","p":2368},{"i":2607,"t":"React to secret key decryption error by @MaciejG604 in #1993 Use ASCII armored secret key by @MaciejG604 in #1991 Properly handle pgp keychains generated by Scala CLI by @MaciejG604 in #1987 Fixes​ Fix ExcludeTests by @Gedochao in #2082 bugfix: Properly show unsupported binary version by @tgodzik in #2081 Allow BSP to start successfully even with unrecognised using directives by @Gedochao in #2072 Fix invalid scala-cli-signing artifact downloads by @Gedochao in #2054 Fix - package js without main method by @lwronski in #2038 Fix completions by @Gedochao in #2004 Fix export failing on input duplicates @Gedochao in #2098 Clean up parsing repositories for publishing @romanowski in #2084","s":"Publishing changes","u":"/docs/release_notes","h":"#publishing-changes","p":2368},{"i":2609,"t":"Docs: Update build output folder in Internal docs by @amaalali in #2071 Add docs for test scope directives by @Gedochao in #2058 Improve error messages for malformed config values by @Gedochao in #2014 Update export documentation by @MaciejG604 in #2023 Add weaver test framework instruction by @lenguyenthanh in #2021","s":"Documentation changes","u":"/docs/release_notes","h":"#documentation-changes-11","p":2368},{"i":2611,"t":"Download cs for aarch64 from coursier-m1 repo by @lwronski in #2085 Pass invokeData all the way to pre-processing to give more meaningful error/warning messages by @Gedochao in #2073 Refactor using directives processing by @Gedochao in #2066 Remove the examples directory to fix scala-steward runs by @Gedochao in #2067 Remove some dead code in build by @alexarchambault in #2069 NIT Remove dead BuildDeps by @Gedochao in #2065 Clean up build by @romanowski in #2017 Developers reflect 5 active developers in the repo. by @romanowski in #2006 Increase maximum memory allocation for JVM by @lwronski in #2012 Use bloop-rifle module from scala-cli/bloop-core repo by @alexarchambault in #1989 Add missing modules for which unit tests are now executed by @lwronski in #1992 Remove dead code for ordering PreprocessedSources by @MaciejG604 in #2103","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-9","p":2368},{"i":2613,"t":"Downgrade GraalVM to 22.3.1 to fix M1 by @Gedochao in #2099 Update slf4j-nop to 2.0.7 by @scala-steward in #2095 Update sbt to 1.6.2 by @scala-steward in #2093 Update bsp4j to 2.1.0-M4 by @scala-steward in #2086 Bump coursier to 2.1.3 by @Gedochao in #2077 Update core_2.13 to 3.8.15 by @scala-steward in #2087 Update file-tree-views to 2.1.10 by @scala-steward in #2088 Bump graalvm to 22.3.2 by @Gedochao in #2078 Update asm to 9.5 by @scala-steward in #2092 Bump coursier/setup-action from 1.3.2 to 1.3.3 by @dependabot in #2070 Bump jsoniter, scalameta, os-lib and scala-collection-compat by @Gedochao in #2064 Bump coursier to 2.1.2 by @Gedochao in #2063 Bump ammonite to 2.5.8 by @Gedochao in #2057 Bump Scala.js to 1.13.1 by @Gedochao in #2062 Bump coursier/setup-action from 1.3.1 to 1.3.2 by @dependabot in #2055 Bump coursier/setup-action from 1.3.0 to 1.3.1 by @dependabot in #2042 Dump bloop core to 1.5.6-sc-8 by @lwronski in #2013 Fix snapshot versions calculation when the current version ends with -RC. by @Gedochao in #2002 Update scala-cli.sh launcher for 1.0.0-RC1 by @github-actions in #1995 Update scalafmt-cli_2.13, scalafmt-core to 3.7.3 by @scala-steward in #2094 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v1.0.0-RC1...v1.0.0-RC2","s":"Updates and maintenance","u":"/docs/release_notes","h":"#updates-and-maintenance-13","p":2368},{"i":2616,"t":"v1.0.0-RC1 is the first release candidate version of Scala CLI. Either this or a future release candidate is meant to become the new official scala runner to accompany the Scala compiler (scalac) and other scripts, replacing the old scala command. To learn more about Scala CLI as the new scala runner, check out our recent blogpost: https://virtuslab.com/blog/scala-cli-the-new-scala-runner/","s":"Official scala runner release candidate","u":"/docs/release_notes","h":"#official-scala-runner-release-candidate","p":2368},{"i":2618,"t":"With a number of newly added performance tweaks, you can expect Scala CLI to run considerably faster. Added by @lwronski in #1939","s":"Scala CLI should now have better performance","u":"/docs/release_notes","h":"#scala-cli-should-now-have-better-performance","p":2368},{"i":2620,"t":"Using experimental features will now cause Scala CLI to print an appropriate warning. scala-cli --power -e '//> using publish.name \"my-library\"' # The '//> publish.name \"my-library\"' directive is an experimental feature. # Please bear in mind that non-ideal user experience should be expected. # If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli The warning can be suppressed with the --suppress-experimental-warning option, or alternatively with the suppress-warning.experimental-features global config key. scala-cli config suppress-warning.experimental-features true Added by @Gedochao in #1920","s":"Print appropriate warnings when experimental features are used","u":"/docs/release_notes","h":"#print-appropriate-warnings-when-experimental-features-are-used","p":2368},{"i":2622,"t":"Some configuration keys available with the config sub-command have been tagged as experimental or restricted and will only be available in --power mode. scala-cli config httpProxy.address # The 'httpProxy.address' configuration key is restricted. # You can run it with the '--power' flag or turn power mode on globally by running: # scala-cli config power true. Added by @Gedochao in #1953","s":"Experimental and restricted configuration keys will now require to be accessed in --power mode","u":"/docs/release_notes","h":"#experimental-and-restricted-configuration-keys-will-now-require-to-be-accessed-in---power-mode","p":2368},{"i":2624,"t":"The following syntax for using directives have been dropped: skipping //> multiline directives directives in /*> ... */ comments directives in plain // comments @using Added by @tgodzik in #1932","s":"Dropped deprecated using directive syntax","u":"/docs/release_notes","h":"#dropped-deprecated-using-directive-syntax","p":2368},{"i":2626,"t":"It is now possible to package a GraalVM native image with Scala CLI from docker. docker run -v $(pwd)/Hello.scala:/Hello.scala virtuslab/scala-cli package --native-image /Hello.scala Added by @lwronski in #1961","s":"Added support for packaging native images from Docker","u":"/docs/release_notes","h":"#added-support-for-packaging-native-images-from-docker","p":2368},{"i":2628,"t":"It is now possible to set the Link Time Optimization (LTO) when using Scala CLI with Scala Native. The available options are \"thin\", \"full\" and \"none\". You can do it with the --native-lto option from the command line: scala-cli -e 'println(\"Hello\")' --native --native-lto thin Or with a using directive: //> using platform \"scala-native\" //> using nativeLto \"thin\" @main def main(): Unit = println(\"Hello\") Added by @lwronski in #1964","s":"Added support for Scala Native's LTO","u":"/docs/release_notes","h":"#added-support-for-scala-natives-lto","p":2368},{"i":2630,"t":"Publishing changes​ Make credential entries respect the --password-value option by @MaciejG604 in #1949 Write PGP keys to publish-conf when doing publish setup by @MaciejG604 in #1940 Comply with optional password in scala-cli-signing by @MaciejG604 in #1982 Support ssh in GitHub repo org&name extraction by @KuceraMartin in #1938 Fixes​ Print an informative error if the project workspace path contains File.pathSeparator by @Gedochao in #1985 Enable to pass custom docker-cmd to execute application in docker by @lwronski in #1980 Fix - uses show cli.nativeImage command to generate native image by @lwronski in #1975 Vcs.parse fix by @KuceraMartin in #1963 move args definition to the top of the script by @bishabosha in #1983 Documentation changes​ Back port of documentation changes to main by @github-actions in #1935 Remove ChainedSnippets by @MaciejG604 in #1928 Further document publish command by @MaciejG604 in #1914 Add a verbosity guide by @Gedochao in #1936 Docs - how to run unit tests in Scala CLI by @lwronski in #1977 Build and internal changes​ Use locally build jvm launcher of scala-cli in gifs generator by @lwronski in #1921 Clean up after ammonite imports removal by @MaciejG604 in #1934 Temporarily disable PublishTests.secret keys in config on Windows by @Gedochao in #1948 Move toolkit to scalalang org by @szymon-rd in #1930 Updates and maintenance​ Update scala-cli.sh launcher for 0.2.1 by @github-actions in #1931 Bump VirtusLab/scala-cli-setup from 0.2.0 to 0.2.1 by @dependabot in #1947 Bump coursier/publish version to 0.1.4 by @MaciejG604 in #1950 Bump to the latest weaver & remove expecty by @lenguyenthanh in #1955 Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 by @dependabot in #1967 chore(dep): bump mill from 0.10.10 to 0.10.12 by @ckipp01 in #1970 Bump Bleep to 1.5.6-sc-4by @Gedochao in #1973","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-6","p":2368},{"i":2632,"t":"@KuceraMartin made their first contribution in #1938 @lenguyenthanh made their first contribution in #1955 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.2.1...v1.0.0-RC1","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-9","p":2368},{"i":2635,"t":"As of SIP-46, Scala CLI has been accepted as the new scala command. To make the transition smooth we added a guide highlighting the differences between the two runners. Added by @Gedochao in #1900","s":"Add a guide for migrating from the old scala runner to Scala CLI","u":"/docs/release_notes","h":"#add-a-guide-for-migrating-from-the-old-scala-runner-to-scala-cli","p":2368},{"i":2637,"t":"We're currently focusing on improving the experimental publish feature of Scala CLI and making publish setup + publish more stable and user-friendly. Using pgp keys created by config --create-pgp-key subcommand is now supported as a default option, no additional user input is needed. Addressed by @alexarchambault in #1432 and by @MaciejG604 in #1898","s":"Improve the publish and publish setup sub-commands' user experience","u":"/docs/release_notes","h":"#improve-the-publish-and-publish-setup-sub-commands-user-experience","p":2368},{"i":2639,"t":"All using directives names are now using camelCase, kebab-case is no longer available. Added by @lwronski in #1878","s":"Remove unsupported kebab-case style in using directives","u":"/docs/release_notes","h":"#remove-unsupported-kebab-case-style-in-using-directives","p":2368},{"i":2641,"t":"You can now view the available config keys using config --help: scala-cli config -h # Usage: scala-cli config [options] # Configure global settings for Scala CLI. # # Available keys: # actions Globally enables actionable diagnostics. Enabled by default. # interactive Globally enables interactive mode (the '--interactive' flag). # power Globally enables power mode (the '--power' launcher flag). # suppress-warning.directives-in-multiple-files Globally suppresses warnings about directives declared in multiple source files. # suppress-warning.outdated-dependencies-files Globally suppresses warnings about outdated dependencies. # # You are currently viewing the basic help for the config sub-command. You can view the full help by running: # scala-cli config --help-full # For detailed documentation refer to our website: https://scala-cli.virtuslab.org/docs/commands/misc/config # # Config options: # --unset, --remove Remove an entry from config Also, config --full-help will show the list of all keys. Added by @Gedochao in #1910","s":"Add a reference for available config keys in help & docs","u":"/docs/release_notes","h":"#add-a-reference-for-available-config-keys-in-help--docs","p":2368},{"i":2643,"t":"It's now possible to pass user arguments to a JS application: import scala.scalajs.js import scala.scalajs.js.Dynamic.global val process = global.require(\"process\") val argv = Option(process.argv) .filterNot(js.isUndefined) .map(_.asInstanceOf[js.Array[String]].drop(2).toSeq) .getOrElse(Nil) val console = global.console console.log(argv.mkString(\" \")) scala-cli ScalaJsArgs.sc --js -- Hello World Hello World Added by @alexarchambault in #1826","s":"Pass user arguments to JS runner","u":"/docs/release_notes","h":"#pass-user-arguments-to-js-runner","p":2368},{"i":2645,"t":"Tweak error messages for running scripts without file extensions by @Gedochao in #1886 Exit with Bloop command return code if it's non-zero by @alexarchambault in #1837 bloop-rifle: increase timeout values by @Flowdalic in #1865 Suggest users to clean working directory when Nailgun server failed by @lwronski in #1916 fix: encode videos in yuv420p to support Firefox by @danielleontiev in #1904 Fix reading passwords from commands by @alexarchambault in #1775 Add extra class path to generated bootstrap launcher by @lwronski in #1897 SIP-related changes​ Add 'dependency' and 'dependencies' alias for using directive by @MaciejG604 in #1903 Documentation updates​ Ensure no console-syntax in reference docs and no md fenced blocks in --help by @Gedochao in #1874 Document export subcommand by @MaciejG604 in #1875 Tweak guides' and cookbooks' pages by @Gedochao in #1894 Fix pgp creation option name by @MaciejG604 in #1909 Fix using directive docs by @lwronski in #1901 Add docs to classifiers and exclude dependency by @lwronski in #1892 Internal changes​ Fix handling for experimental features by @Gedochao in #1915 Change default home directory for tests integration and docs-test modules to avoid overriding global user config by @lwronski in #1917 NIT Use enums for help groups and help command groups by @Gedochao in #1880 Updates & maintenance​ Bump dns-packet from 5.3.1 to 5.4.0 in /website by @dependabot in #1906 Bump VirtusLab/scala-cli-setup from 0.1.20 to 0.2.0 by @dependabot in #1890 Dump docusaurus to 2.3.1 and other docs deps by @lwronski in #1907 Update scala-cli.sh launcher for 0.2.0 by @github-actions in #1881 Back port of documentation changes to main by @github-actions in #1911","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-7","p":2368},{"i":2647,"t":"@danielleontiev made their first contribution in #1904","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-10","p":2368},{"i":2650,"t":"Until now, Scala CLI has been limiting some of its functionalities in its scala distribution. Starting with v0.2.0, those limitation will be applied to all distributions, including scala-cli. This was done in order to make the behaviour consistent with Scala CLI acting as the Scala runner. Restricted features can be accessed by using the --power launcher flag. Do note that launcher flags have to be passed before the sub-command. scala-cli --power package . Alternatively, the power mode can be turned on globally by running: scala-cli config power true Please note that this change may affect your existing scripts or workflows that rely on the limited commands from ScalaCLI (such as package, publish). You can still use those commands with power mode enabled. When you try to use a limited command in restricted mode, you will now see a warning message with suggestions on how to enable this command: $ scala-cli package Hello.scala # This command is restricted and requires setting the `--power` option to be used. # You can pass it explicitly or set it globally by running: # scala-cli config power true $ scala-cli config power true $ scala-cli package Hello.scala # Wrote Hello, run it with # ./Hello Added by @lwronski in #1835 and #1849","s":"Require the --power option for restricted features by default","u":"/docs/release_notes","h":"#require-the---power-option-for-restricted-features-by-default","p":2368},{"i":2652,"t":"As of this release Scala scripts without the *.sc file extension will be supported for execution when using the shebang command. #!/usr/bin/env -S scala-cli shebang -S 3 println(args.size) println(args.headOption) chmod +x hello ./hello Hello World #2 #Some(Hello) Note that files with no extension are always run as scripts even though they may contain e.g. a valid .scala program. Also, do note that this feature has only been added for shebang - the run sub-command (which is the default way of running inputs when a sub-command is not specified explicitly) will not support this. Added by @MaciejG604 in #1802","s":"Allow executable Scala scripts without a file extension","u":"/docs/release_notes","h":"#allow-executable-scala-scripts-without-a-file-extension","p":2368},{"i":2654,"t":"It is now possible to export configuration from Scala CLI project to Json format with the export sub-command. scala-cli --power export --json . It is currently exporting basic information about the project and includes, for example, the following fields: ScalaVersion Platform Sources Dependencies Resolvers Example of generated Json output: { \"scalaVersion\": \"3.2.2\", \"platform\": \"JVM\", \"scopes\": { \"main\": { \"sources\": [ \"Hello.scala\" ], \"dependencies\": [ { \"groupId\": \"com.lihaoyi\", \"artifactId\": { \"name\": \"pprint\", \"fullName\": \"pprint_3\" }, \"version\": \"0.6.6\" } ], ... } } } Added by @MaciejG604 in #1840","s":"Export Project configuration to Json","u":"/docs/release_notes","h":"#export-project-configuration-to-json","p":2368},{"i":2656,"t":"To be more consistent with dependency command line options --dep, the dependency using directive is now passed by using dep. Please note that we have kept the alias of the old directive (lib, libs) for backwards compatibility. //> using dep \"org.scalameta::munit:0.7.29\" Renamed by @lwronski in #1827","s":"Rename using lib to using dep","u":"/docs/release_notes","h":"#rename-using-lib-to-using-dep","p":2368},{"i":2658,"t":"Remove ammonite imports support​ The support for $ivy and $dep ammonite imports has been removed. To easily convert existing $ivy and $dep imports into the using dep directive in your sources, you can use the provided actionable diagnostic. Removed by @MaciejG604 in #1787 Drop the metabrowse sub-command​ With this release, support for Metabrowse has been removed from Scala CLI. This change was made in order to limit the number of features that we need to support, especially since the Metabrowse project is no longer being actively worked on. Remove by @lwronski in #1867","s":"Other breaking changes","u":"/docs/release_notes","h":"#other-breaking-changes","p":2368},{"i":2660,"t":"Add cross-platform toolkit dependency by @bishabosha in #1810 Show explain message when is enabled by @lwronski in #1830 Read home directory from env variable instead of option from command line by @lwronski in #1842 Add build/taskStart and taskFinish to the exception reporting BSP mechanism by @MaciejG604 in #1821 blooprifle: report exit code in exception by @Flowdalic in #1844 Suppress lib update warning by @MaciejG604 in #1848 Invalid subcommand arg by @MaciejG604 in #1811 SIP-related changes​ Add a warning for the -run option of the legacy scala runner, instead of failing by @Gedochao in #1801 Add warnings for the deprecated -Yscriptrunner legacy scala runner option instead of passing it to scalac by @Gedochao in #1804 Filter out restricted & experimental options from SIP mode help by @Gedochao in #1812 Warn in sip mode when using restricted command by @lwronski in #1862 Add more detail for sub-commands' help messages by @Gedochao in #1852 Fix printing not supported option in restricted mode by @lwronski in #1861 Shorter options help by @Gedochao in #1872 Fixes​ Fix warning about using directives in multiple files when two java files are present by @MaciejG604 in #1796 Quit flag not suppresses compilation errors by @lwronski in #1792 Dont warn about target directives by @MaciejG604 in #1803 Fix - actionable actions not suggest update to previous version by @lwronski in #1813 Fix actionable action when uses latest sytanx version in lib by @lwronski in #1817 Prevent NPE from being thrown by the export sub-command if testFramework isn't defined by @Gedochao in #1814 Fix message checking in test by @MaciejG604 in #1847 blooprifle: add -XX:+IgnoreUnrecognizedVMOptions to hardCodedDefaultJavaOpts by @Flowdalic in #1845 Trim passwords obtained as command result by @MaciejG604 in #1871 Build and internal changes​ Ignore Bloop server early exit if it signals an already running server by @alexarchambault in #1799 Build aarch64 linux launcher using m1 by @lwronski in #1805 Remove latest supported scala version mechanism by @lwronski in #1816 Switch scala-cli-signing to org.virtuslab and bump to 0.1.15 by @Gedochao in #1853 Add clang to scala-cli docker image by @lwronski in #1846 bloop-file: show timeout value in error message by @Flowdalic in #1855 Back port of documentation changes to main by @github-actions in #1860 Run generate reference doc as non sip by @lwronski in #1866 Bump case-app to 2.1.0-M23 by @lwronski in #1868 Documentation updates​ Update docker example command by @MaciejG604 in #1798 Tweak --watch/--restart disambiguation in the help messages & docs by @Gedochao in #1819 Release notes - msi malware analysis by @lwronski in #1832 Improve 'shebang' help message wrt program arguments by @Flowdalic in #1829 docs: Fix Yum manual installation step by @tgodzik in #1850 Updates & maintenance​ Update scala-cli.sh launcher for 0.1.20 by @github-actions in #1790 Bump VirtusLab/scala-cli-setup from 0.1.19 to 0.1.20 by @dependabot in #1806","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-8","p":2368},{"i":2662,"t":"@Flowdalic made their first contribution in #1829 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.20...v0.2.0","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-11","p":2368},{"i":2665,"t":"Scala CLI now has support for Scala Toolkit. Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. It is currently in its pre-release phase and includes the following libraries: MUnit for testing; Sttp for HTTP client; UPickle/UJson for reading, writing and operating on JSONs; OS-Lib for operating on files and the operating system. You can add it to your Scala CLI build from the command line with the --with-toolkit option. scala-cli . --with-toolkit latest There's also an appropriate using directive. //> using toolkit \"0.1.6\" Added by @lwronski in #1768","s":"Add support for Scala Toolkit","u":"/docs/release_notes","h":"#add-support-for-scala-toolkit","p":2368},{"i":2667,"t":"We now rely on Scala 3.2.2 as the default internal Scala version used to build the project. Added by @lwronski and @Gedochao in #1772","s":"Scala CLI is built with Scala 3.2.2","u":"/docs/release_notes","h":"#scala-cli-is-built-with-scala-322","p":2368},{"i":2669,"t":"The about command has been removed, its features merged back to the version command. As a result, the version command will now check if your locally installed Scala CLI is up-to-date. It is possible to skip the check with the --offline option, or when printing raw CLI or default Scala versions with --cli-version and --scala-version, respectively. scala-cli version --offline # Scala CLI version: 0.1.20 # Scala version (default): 3.2.2 Similarly, the doctor sub-command has been removed, with its past and previously planned functionalities to be delivered in a more interactive manner in the future. Added by @Gedochao in #1744","s":"Removal of the about and doctor sub-commands","u":"/docs/release_notes","h":"#removal-of-the-about-and-doctor-sub-commands","p":2368},{"i":2671,"t":"You can now get the platform-appropriate Scala CLI binary on aarch64/arm64 architecture via sdkman. Added by @mkurz in #1748","s":"The Scala CLI aarch64/arm64 binary is now available via sdkman","u":"/docs/release_notes","h":"#the-scala-cli-aarch64arm64-binary-is-now-available-via-sdkman","p":2368},{"i":2673,"t":"The scala-cli.sh launcher script now correctly downloads the aarch64/arm64 artifact on the appropriate architecture. Added by @mkurz in #1745","s":"aarch64/arm64 artifact with the launcher script","u":"/docs/release_notes","h":"#aarch64arm64-artifact-with-the-launcher-script","p":2368},{"i":2675,"t":"JARs can now be run just like any other input, without the need of passing the -cp option. scala-cli Hello.jar # Hello Added by @lwronski in #1738","s":"Run a .jar file as a regular input","u":"/docs/release_notes","h":"#run-a-jar-file-as-a-regular-input","p":2368},{"i":2677,"t":"The --java-prop option can be skipped when passing Java properties to Scala CLI now. scala-cli Hello.scala -Dfoo=bar Added by @lwronski in #1739","s":"Java properties without the need for --java-prop","u":"/docs/release_notes","h":"#java-properties-without-the-need-for---java-prop","p":2368},{"i":2679,"t":"It is now possible to configure packaging into a docker image via using directives. //> using packaging.dockerFrom \"openjdk:11\" //> using packaging.dockerImageTag \"1.0.0\" //> using packaging.dockerImageRegistry \"virtuslab\" //> using packaging.dockerImageRepository \"scala-cli\" Added by @lwronski in #1753","s":"Docker packaging with using directives","u":"/docs/release_notes","h":"#docker-packaging-with-using-directives","p":2368},{"i":2681,"t":"It is now possible to pass args to GraalVM via the following using directive: //> using packaging.graalvmArgs \"--no-fallback\", \"--enable-url-protocols=http,https\" Added by @lwronski in #1767","s":"Pass GraalVM args via a using directive","u":"/docs/release_notes","h":"#pass-graalvm-args-via-a-using-directive","p":2368},{"i":2683,"t":"SIP-related changes​ Remove irrelevant options from version help message by @lwronski in #1737 Include launcher options in the help for the default and help sub-commands by @Gedochao in #1725 Remove suffix .aux from progName when installed by cs by @lwronski in #1736 Don't fail in case of connection errors in the version sub-command by @Gedochao in #1760 Set workspace dir to os.tmp.dir for virtual sources by @lwronski in #1771 Add support for deprecated Scala 2.13.x-specific scala runner options by @Gedochao in #1774 Add support for the -with-compiler runner option by @Gedochao in #1780 Fixes​ Take into account interactively picked options when caching binaries by @alexarchambault in #1701 Erase things in working dir in publish by @alexarchambault in #1715 Improve formatting of generated Mill project by @lolgab in #1677 Restart Bloop server if it exited by @alexarchambault in #1716 Add a global configuration for suppressing the warning about directives in multiple files by @MaciejG604 in #1779 Add CLI option for suppressing the warning about directives in multiple files by @MaciejG604 in #1754 Set page size for aarch64 Linux binaries to 64k by @mkurz in #1726 Build and internal changes​ Tweaking by @alexarchambault in #1711 Address some native-image warnings by @alexarchambault in #1719 Do not generate Linux aarch64 binaries from PRs by @alexarchambault in #1720 Derive using directives handlers from case classes by @alexarchambault in #1637 Don't run commands upon HelpTests instantiation by @alexarchambault in #1762 Documentation updates​ Add test-only cookbook by @lwronski in #1718 Fixing minor typos and some wordsmithing. by @medale in #1731 Back port of documentation changes to main by @github-actions in #1735 Explain the differences in using shebang vs scala-cli directly in script by @lwronski in #1740 Add instruction for Intellij JVM version by @MaciejG604 in #1773 Fix a broken link by @xerial and @lwronski in #1777 Updates & maintenance​ Update svm to 22.3.0 by @scala-steward in #1689 Update scala-cli.sh launcher for 0.1.19 by @github-actions in #1707 Bump VirtusLab/scala-cli-setup from 0.1.18 to 0.1.19 by @dependabot in #1709 Update Bloop to 1.5.6-sc-1 by @lwronski in #1704 Update trees_2.13 to 4.7.1 by @scala-steward in #1717 Update coursier-jvm_2.13, ... to 2.1.0-RC4 by @scala-steward in #1723 Bump uraimo/run-on-arch-action from 2.3.0 to 2.5.0 by @dependabot in #1734 Update jsoniter-scala-core_2.13, ... to 2.20.0 by @scala-steward in #1732 Update jsoniter-scala-core_2.13, ... to 2.20.1 by @scala-steward in #1741 Update scalafmt-cli_2.13, scalafmt-core to 3.6.1 by @scala-steward in #1742 Update core_2.13 to 3.8.6 by @scala-steward in #1746 Update libdaemon to 0.0.11 by @scala-steward in #1759 Update jsoniter-scala-core_2.13, ... to 2.20.2 by @scala-steward in #1757 Update core_2.13 to 3.8.7 by @scala-steward in #1758 Update bloop core to 1.5.6-sc-2 by @lwronski in #1761 Update core_2.13 to 3.8.8 by @scala-steward in #1770 Update ammonite to 2.5.6 by @scala-steward in #1769 Update jsoniter-scala-core_2.13, ... to 2.20.3 by @scala-steward in #1776 Update amm to 2.5.6-1-f8bff243 by @lwronski in #1778","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-9","p":2368},{"i":2685,"t":"@mkurz made their first contribution in #1726 @medale made their first contribution in #1731 @MaciejG604 made their first contribution in #1773 @xerial made their first contribution in #1777 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.19...v0.1.20","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-12","p":2368},{"i":2688,"t":"We are happy to announce that there is a new dedicated launcher for the Linux Aarch64. You can find it here. Added in #1703 by @lwronski","s":"The Linux aarch64 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-linux-aarch64-native-launcher-is-here-experimental","p":2368},{"i":2690,"t":"Dependencies (and other configurations) from using directives should now always be picked up after a BSP project reload. Fixed by @Gedochao in #1681.","s":"Fix workspace/reload for Intellij IDEA","u":"/docs/release_notes","h":"#fix-workspacereload-for-intellij-idea","p":2368},{"i":2692,"t":"The shebang headers in scala code blocks inside a markdown input are always ignored. # Scala with `shebang` A sample code block with the `shebang` header. ```scala #!/usr/bin/env -S scala-cli shebang println(\"Hello world\") ``` Added by @Gedochao in #1647","s":"shebang headers in Markdown","u":"/docs/release_notes","h":"#shebang-headers-in-markdown","p":2368},{"i":2694,"t":"It is now possible to export scalac compiler plugins from a Scala CLI project to Mill with the export sub-command. Added by @carlosedp in #1626","s":"Export Scala compiler plugins to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-plugins-to-mill-projects","p":2368},{"i":2696,"t":"SIP Changes​ Fix the order of help command groups for the default help by @Gedochao in #1697 Adjust SIP help output & ensure ScalaSipTests are run on Windows by @Gedochao in #1695 Add warnings for -save & -nosave legacy scala runner options instead of failing by @Gedochao in #1679 Fixes​ Suggest to update only to stable version by @lwronski in #1634 Fix - Skip checking file order by @lwronski in #1696 fix if else in mill.bat by @MFujarewicz in #1661 Add repositories from build options when validating scala versions by @lwronski in #1630 Fix using directives not working with the shebang line in .scala files by @Gedochao in #1639 Don't clear compilation output dir by @clutroth in #1660 Documentation updates​ Decompose the README & add a contributing guide by @Gedochao in #1650 Improve IDE support docs by @Gedochao in #1684 Build and internal changes​ Use snapshot repo to download stubs by @lwronski in #1693 Temporarily rollback CI to ubuntu-20.04 by @Gedochao in #1640 Fix - merge extra repos with resolve.repositories by @lwronski in #1643 Use Mill directory convention in mill project by @lolgab in #1676 Updates & maintenance​ Update coursier-jvm_2.13, ... to 2.1.0-RC3 by @scala-steward in #1688 Update coursier-jvm_2.13, ... to 2.1.0-RC3-1 by @scala-steward in #1702 Update slf4j-nop to 2.0.6 by @scala-steward in #1691 Ignore jsoniter updates for JDK 8 by @lwronski in #1694 Update trees_2.13 to 4.7.0 by @scala-steward in #1690 Update jsoniter-scala-core_2.13 to 2.19.1 by @scala-steward in #1674 Update jsoniter-scala-core_2.13 to 2.19.0 by @scala-steward in #1672 Update os-lib to 0.9.0 by @scala-steward in #1653 Update scala-collection-compat to 2.9.0 by @scala-steward in #1657 Update core_2.13 to 3.8.5 by @scala-steward in #1655 Update pprint to 0.8.1 by @scala-steward in #1654 Update mill-main to 0.10.10 by @scala-steward in #1652 Update org.eclipse.jgit to 6.4.0.202211300538-r by @scala-steward in #1656 Update jsoniter-scala-core_2.13 to 2.18.1 by @scala-steward in #1651 Update slf4j-nop to 2.0.5 by @scala-steward in #1658 Bump VirtusLab/scala-cli-setup from 0.1.17 to 0.1.18 by @dependabot in #1644 Update scala-cli.sh launcher for 0.1.18 by @github-actions in #1624 Update using_directives to 0.0.10 by @scala-steward in #1692 Bumped up com.lihaoyi::os-lib version to 0.9.0 by @pingu1m in #1649","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-10","p":2368},{"i":2698,"t":"@pingu1m made their first contribution in #1649 @clutroth made their first contribution in #1660 @MFujarewicz made their first contribution in #1661 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.18...v0.1.19","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-13","p":2368},{"i":2701,"t":"It is now possible to filter test suites with the --test-only option. //> using dep \"org.scalameta::munit::1.0.0-M7\" package tests.only class Tests extends munit.FunSuite { test(\"bar\") { assert(2 + 2 == 5) } test(\"foo\") { assert(2 + 3 == 5) } test(\"foo-again\") { assert(2 + 3 == 5) } } package tests class HelloTests extends munit.FunSuite { test(\"hello\") { assert(2 + 2 == 4) } } scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' # tests.only.Tests: # ==> X tests.only.Tests.bar 0.037s munit.FailException: ~/project/src/test/BarTests.scala:5 assertion failed # 4: test(\"bar\") { # 5: assert(2 + 2 == 5) # 6: } # at munit.FunSuite.assert(FunSuite.scala:11) # at tests.only.Tests.$init$$$anonfun$1(BarTests.scala:5) # at tests.only.Tests.$init$$$anonfun$adapted$1(BarTests.scala:6) # + foo 0.004s # + foo-again 0.001s Filtering particular tests by name requires passing args to the test framework. For example, with munit: scala-cli test BarTests.scala HelloTests.scala --test-only 'tests.only*' -- '*foo*' # tests.only.Tests: # + foo 0.032s # + foo-again 0.001s Added by @lwronski in #1604","s":"Filter tests with --test-only","u":"/docs/release_notes","h":"#filter-tests-with---test-only","p":2368},{"i":2703,"t":"If you can only download artifacts through an authenticated proxy, it is now possible to configure it with the config subcommand. scala-cli config httpProxy.address https://proxy.company.com scala-cli config httpProxy.user _encoded_user_ scala-cli config httpProxy.password _encoded_password_ Replace _encoded_user_ and _encoded_password_ by your actual user and password, following the password option format. They should typically look like env:ENV_VAR_NAME, file:/path/to/file, or command:command to run. Added by @alexarchambault in #1593","s":"Accept authenticated proxy params via Scala CLI config","u":"/docs/release_notes","h":"#accept-authenticated-proxy-params-via-scala-cli-config","p":2368},{"i":2705,"t":"It is now possible to run .md sources inside a .zip archive. Same as with directories, .md sources inside zipped archives are ignored by default, unless the --enable-markdown option is passed. scala-cli archive-with-markdown.zip --enable-markdown This also enables running Markdown sources fom GitHub gists, as those are downloaded by Scala CLI as zipped archives. scala-cli https://gist.github.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839 --enable-markdown It is also possible to point Scala CLI to a .md file with a direct URL. scala-cli https://gist.githubusercontent.com/Gedochao/6415211eeb8ca4d8d6db123f83f0f839/raw/4c5ce7593e19f1390555221e0d076f4b02f4b4fd/example.md Added by @Gedochao in #1581","s":"Support for running Markdown sources from zipped archives and gists","u":"/docs/release_notes","h":"#support-for-running-markdown-sources-from-zipped-archives-and-gists","p":2368},{"i":2707,"t":"Instead of passing paths to your Markdown sources, you can also pipe your code via standard input: echo '# Example Snippet ```scala println(\"Hello\") ```' | scala-cli _.md Added by @Gedochao in #1582","s":"Support for running piped Markdown sources","u":"/docs/release_notes","h":"#support-for-running-piped-markdown-sources","p":2368},{"i":2709,"t":"It is now possible to pass Markdown code as a snippet directly from the command line. scala-cli run --markdown-snippet '# Markdown snippet with a code block ```scala println(\"Hello\") ```' Added by @Gedochao in #1583","s":"Support for running Markdown snippets","u":"/docs/release_notes","h":"#support-for-running-markdown-snippets","p":2368},{"i":2711,"t":"It is now possible to pass the desired name of your Mill project to the export sub-command with the --project option. scala-cli export . --mill -o mill-proj --project project-name Added by @carlosedp in #1563","s":"Customize exported Mill project name","u":"/docs/release_notes","h":"#customize-exported-mill-project-name","p":2368},{"i":2713,"t":"It is now possible to export scalac options from a Scala CLI project to Mill with the export sub-command. Added by @lolgab in #1562","s":"Export Scala compiler options to Mill projects","u":"/docs/release_notes","h":"#export-scala-compiler-options-to-mill-projects","p":2368},{"i":2715,"t":"Fixes​ Fix overriding settings from tests by @alexarchambault in #1566 Print compilation failed in watch mode too in test command by @alexarchambault in #1548 Fix error message when running JVM launcher from Java 8 by @alexarchambault in #1575 Fix using directives for Markdown inputs by @Gedochao in #1598 Fix - clean up only homebrew-scala-experimental directory by @lwronski in #1615 Warn users when pushing to Sonatype with missing credentials or params by @alexarchambault in #1545 Warning for multiple files with using directives by @wleczny in #1591 Make package --python work by @alexarchambault in #1531 Better revolver output by @alexarchambault in #1614 Make PackageTestsDefault.reuse run native binary more robust by @lwronski in 1621 Documentation updates​ Add some explanations on implicit sub-commands in -help by @Gedochao in #1587 Runner specification by @romanowski in #1445 Install documentation update by @wleczny in #1595 Document recent features & changes affecting working with Markdown inputs by @Gedochao in #1606 Improve docs coverage with sclicheck by @Gedochao in #1612 Reduce ignore tags in the docs snippets by @Gedochao in #1617 Build and internal changes​ Remove superfluous annotation by @alexarchambault in #1567 Decompose & refactor Inputs by @Gedochao in #1565 Disable create PGP key test on Windows CI by @alexarchambault in #1588 Switch to Scala 3-based case-app by @alexarchambault in #1568 Remove cli-options module by @alexarchambault in #1552 Enable to force using jvm signing launcher for native launcher of scala-cli by @lwronski in #1597 Run warm up test before running default tests by @lwronski in #1599 Make DefaultTests more robust by @alexarchambault in #1613 Updates & maintenance​ Update scala-cli.sh launcher for 0.1.17 by @github-actions in #1564 Update zip-input-stream to 0.1.1 by @scala-steward in #1573 Update coursier-jvm_2.13, ... to 2.1.0-RC1 by @scala-steward in #1572 Update mill-main to 0.10.9 by @scala-steward in #1571 Update test-runner, tools to 0.4.8 by @scala-steward in #1574 Update case-app_2.13 to 2.1.0-M21 by @scala-steward in #1570 Bump VirtusLab/scala-cli-setup from 0.1.16 to 0.1.17 by @dependabot in #1579 Bump Ammonite to 2.5.5-17-df243e14 & Scala to 3.2.1 by @Gedochao in #1586 Update scala-cli-signing to 0.1.13 by @alexarchambault in #1569 Update coursier-jvm_2.13, ... to 2.1.0-RC2 by @scala-steward in #1590 Update scalajs-sbt-test-adapter_2.13 to 1.11.0 by @scala-steward in #1477 Update slf4j-nop to 2.0.4 by @scala-steward in #1596 Update jsoniter-scala-core_2.13 to 2.18.0 by @scala-steward in #1608 Update test-runner, tools to 0.4.9 by @scala-steward in #1610 Update Bloop to 1.5.4-sc-4 by @alexarchambault in #1622","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-11","p":2368},{"i":2717,"t":"@carlosedp made their first contribution in #1563 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.17...v0.1.18","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-14","p":2368},{"i":2720,"t":"To install Scala CLI via SDKMAN, run the following command from the command line: sdk install scalacli and to install Scala CLI via homebrew: brew install Virtuslab/scala-cli/scala-cli Added by @wleczny in #1505 and #1497","s":"SDKMAN and Homebrew support installation of Scala CLI for M1","u":"/docs/release_notes","h":"#sdkman-and-homebrew-support-installation-of-scala-cli-for-m1","p":2368},{"i":2722,"t":"The --jvm option can now be added via using directives, like //> using jvm \"adopt:11\" Added by @lwronski in #1539","s":"Specifying the --jvm option via using directives","u":"/docs/release_notes","h":"#specifying-the---jvm-option-via-using-directives","p":2368},{"i":2724,"t":"Scala CLI now accepts options such as -rewrite, -new-syntax, -old-syntax, -source:, -indent and -no-indent, without requiring them to be escaped by -O. Fixed by @Gedochao in #1501","s":"Accept more scalac options without escaping","u":"/docs/release_notes","h":"#accept-more-scalac-options-without-escaping","p":2368},{"i":2726,"t":"The --python option can now be enabled via a using directive, like //> using python Added by @alexarchambault in #1492","s":"Enable python support via using directives","u":"/docs/release_notes","h":"#enable-python-support--via-using-directives","p":2368},{"i":2728,"t":"Publish​ Various config command tweaks / fixes by @alexarchambault in #1460 Accept email via --email when creating a PGP key in config command by @alexarchambault in #1482 Make publish --python work by @alexarchambault in #1494 Add repositories.credentials config key by @alexarchambault in #1466 Check for missing org and version at the same time in publish by @alexarchambault in #1534 Rename some publish config keys by @alexarchambault in #1532 Add publish.credentials config key, use it to publish by @alexarchambault in #1533 Spark​ Accept spark-submit arguments on the command-line by @alexarchambault in #1455 Fixes​ Fix generating pkg package for M1 by @lwronski in #1461 Return exit code 1 when build fails for test by @lwronski in #1518 Fix the nativeEmbedResources using directive by @Gedochao in #1525 Build and internal changes​ Automate deploy of scala-experimental brew formula by @wleczny in #1530 Decompose RunTestDefinitions by @Gedochao in #1529 Add some simple tests for running .md sources by @Gedochao in #1527 Run doc tests from munit test suites by @alexarchambault in #1435 Minor refacto around build options stuff by @alexarchambault in #1488 No need to use os.ProcessOutput.ReadLines in test by @alexarchambault in #1491 Enforce logging options for all scala commands by @Gedochao in #1499 Tweak documentation verification tests by @Gedochao in #1504 Support jvmRunEnvironment and jvmTestEnvironment for BSP by @Gedochao in #1519 Downgrade Scala version in 'scala-cli repl --amm' if needed by @alexarchambault #1493 Documentation / help updates​ Tweak / fix publish messages by @alexarchambault in #1535 Merge documentation of installing scala-cli on MacOs and MacOs/M1 by @wleczny in #1507 Improve the basics doc by @Gedochao in #1513 Fix a typo in the --server option reference doc by @Gedochao in #1521 Improve the docs on using Scala compiler options by @Gedochao in #1503 Add help for repl, scalafmt and scaladoc by @wleczny in #1487 remove paragraph about bug for coursier install by @bishabosha in #1485 Tell about pressing Enter in watch message by @alexarchambault in #1465 Updates / maintainance​ Update jsoniter-scala-core_2.13 to 2.17.9 by @scala-steward in #1544 Bump docusaurus to 2.20 and other docs deps by @lwronski in #1540 Update jsoniter-scala-core_2.13 to 2.17.8 by @scala-steward in #1537 Update cli-options_2.13, cli_2.13, ... to 0.1.11 by @scala-steward in #1538 Update case-app_2.13 to 2.1.0-M19 by @scala-steward in #1536 Bump coursier/setup-action from 1.2.1 to 1.3.0 by @dependabot in #1496 Update scala-cli.sh launcher for 0.1.16 by @github-actions in #1458 Bump VirtusLab/scala-cli-setup from 0.1.15 to 0.1.16 by @dependabot in #1462 Update expecty to 0.16.0 by @scala-steward in #1467 Update jsoniter-scala-core_2.13 to 2.17.5 by @scala-steward in #1470 Update mill-main to 0.10.8 by @scala-steward in #1472 Update pprint to 0.8.0 by @scala-steward in #1473 Update core_2.13 to 3.8.3 by @scala-steward in #1474 Update publish_2.13 to 0.1.3 by @scala-steward in #1475 Update trees_2.13 to 4.6.0 by @scala-steward in #1478 Update slf4j-nop to 2.0.3 by @scala-steward in #1479 Update asm to 9.4 by @scala-steward in #1476 Update using_directives to 0.0.9 by @scala-steward in #1480 Update fansi to 0.4.0 by @scala-steward in #1471 Update case-app_2.13 to 2.1.0-M18 by @scala-steward in #1468 Bump webfactory/ssh-agent from 0.5.4 to 0.7.0 by @dependabot in #1495 Update jsoniter-scala-core_2.13 to 2.17.6 by @scala-steward in #1498 Update coursier to 2.1.0-M7-39-gb8f3d7532 by @alexarchambault in #1520","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-12","p":2368},{"i":2730,"t":"@bishabosha made their first contribution in #1485 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.16...v0.1.17","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-15","p":2368},{"i":2732,"t":"This release consists mainly of updates, fixes, and various enhancements of existing features.","s":"v0.1.16","u":"/docs/release_notes","h":"#v0116","p":2368},{"i":2734,"t":"javac options can now be added via using directives, like //> using javacOpt \"source\", \"1.8\", \"target\", \"1.8\" Added by @lwronski in #1438","s":"Specifying javac options via using directives","u":"/docs/release_notes","h":"#specifying-javac-options-via-using-directives","p":2368},{"i":2736,"t":"In watch mode (using the -w or --watch option), pressing Enter when Scala CLI is watching for changes makes it run again what it's supposed to be doing (compiling, running, running tests, or packaging, etc.) This is inspired by Mill's behaviour in watch mode, which supports the same feature. Added by @alexarchambault in #1451","s":"Pressing enter in watch mode proceeds to run / compile / test / … again","u":"/docs/release_notes","h":"#pressing-enter-in-watch-mode-proceeds-to-run--compile--test---again","p":2368},{"i":2738,"t":"Scala CLI can now be installed via Scoop on Windows, with a command such as scoop install scala-cli Added by @nightscape in #1416, thanks to him!","s":"Installation via Scoop on Windows","u":"/docs/release_notes","h":"#installation-via-scoop-on-windows","p":2368},{"i":2740,"t":"Scala CLI should now send text edit suggestions with some of its diagnostics, via BSP, so that editors can suggest those edits to users. This should work in upcoming versions of Metals in particular. Added by @lwronski in #1448","s":"Actionable diagnostics in Metals","u":"/docs/release_notes","h":"#actionable-diagnostics-in-metals","p":2368},{"i":2742,"t":"Add --scalapy-version option by @alexarchambault in #1397 Fixes​ Fixes in Scala Native binaries caching​ When running a sequence of commands such as $ scala-cli run --native . $ scala-cli --power package --native . -o my-app Scala CLI should cache a Scala Native binary during the first command, so that the second command can just re-use it, rather than generating a binary again. This also fixes the re-use of compilation artifacts between both commands, so that the Scala CLI project isn't re-compiled during the second command either. Fixed by @alexarchambault in #1406 Accept more scalac options without escaping​ Scala CLI now accepts options such as -release, -encoding, -color, -feature, -deprecation and -nowarn, without requiring them to be escaped by -O. It also accepts --scalac-verbose, which is equivalent to -O -verbose (increases scalac verbosity). Lastly, it warns when -release and / or -target: are inconsistent with --jvm. Fixed by @Gedochao in #1413 Fix --java-option and --javac-option handling in package sub-command​ --java-option and --javac-option should now be accepted and handled properly in the package sub-command. Fixed by @lwronski in #1434 Fix wrong file name when publising Scala.js artifacts locally​ The publish local sub-command used to publish Scala.js artifacts with a malformed suffix. This is now fixed. Fixed by @lwronski in #1443 Fix spurious stack traces in the publish and publish local sub-commands​ The publish and publish local commands could print spurious stack traces when run with non-default locales, using native Scala CLI binaries. This is now fixed. Fixed by @romanowski in #1423 Make run --python --native work from Python virtualenv​ Using both --native and --python in the run sub-command should work fine from Python virtualenv. Fixed by @kiendang in #1399 Documentation / help updates​ Dump scala 2 version in docs by @lwronski in #1408 Ensure the the repl & default sub-commands respect group help options by @Gedochao in #1417 Remove stray _ typo by @armanbilge in #1385 Add docs on how to install scala-cli for M1 by @lwronski in #1431 Debugging cookbook by @wleczny in #1441 Updates / maintainance​ Update scala-cli.sh launcher for 0.1.15 by @github-actions in #1401 Revert scalafmt fix by @lwronski in #1402 Bump respective Scala versions to 2.12.17 & 2.13.9 and Ammonite to 2.5.4-33-0af04a5b by @Gedochao in #1405 Turn off running tests in PR for M1 runner by @lwronski in #1403 Bump VirtusLab/scala-cli-setup from 0.1.14.1 to 0.1.15 by @dependabot in #1414 Bump coursier/setup-action from f883d08305acbc28e5e5363bf5ec086397627021 to 1.2.1 by @dependabot in #1415 Tweak the release procedure by @Gedochao in #1426 Update case-app_2.13 to 2.1.0-M17 & scala-cli-signing to v0.1.10 by @lwronski in #1427 Automate choco package deploy by @wleczny in #1412 Generate pkg package for m1 by @lwronski in #1410 Re-enable gif tests by @alexarchambault in #1436 Bump Scala 2.13.x to 2.13.10 & Ammonite to 2.5.5 by @Gedochao in #1437 Remove mill-scala-cli stuff from build by @alexarchambault in #1433 Add support for BSP's buildTarget/outputPaths and update bsp4j to 2… by @lwronski in #1439 Update bsp4j to 2.1.0-M3 by @lwronski in #1444 Update scala-packager to 0.1.29 and hardcode upgradeCodeGuid by @lwronski in #1446 Refactor ScalaCommand to enforce respecting help options by @Gedochao in #1440 Address compilation warnings by @alexarchambault in #1452 Update coursier to 2.1.0-M7 by @alexarchambault in #1447 Update bloop to 1.5.4-sc-3 by @alexarchambault in #1454","s":"Other","u":"/docs/release_notes","h":"#other","p":2368},{"i":2744,"t":"@nightscape made their first contribution in #1416 @kiendang made their first contribution in #1399 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.15...v0.1.16","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-16","p":2368},{"i":2747,"t":"We are happy to announce that there is a new dedicated launcher for M1 users. You can find it here. Please note that the package sub-command is unstable for this launcher. Added in #1396 by @lwronski","s":"The M1 native launcher is here! (experimental)","u":"/docs/release_notes","h":"#the-m1-native-launcher-is-here-experimental","p":2368},{"i":2749,"t":"Passing the --python option allows using ScalaPy with the repl sub-command: ▶ scala-cli --python Welcome to Scala 3.2.0 (17.0.2, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> import me.shadaj.scalapy.py scala> py.Dynamic.global.range(1, 4) val res0: me.shadaj.scalapy.py.Dynamic = range(1, 4) Added in #1336 by @alexarchambault","s":"--python option for repl sub-command (experimental)","u":"/docs/release_notes","h":"#--python-option-for-repl-sub-command-experimental","p":2368},{"i":2751,"t":"To be backward compatible with the scala command, some changes have been made to the following options: The compile sub-command's --output option has been renamed to --compilation-output. This option is now also available from the run and package sub-commands. ▶ scala-cli compile Hello.scala --compilation-output out ▶ scala-cli --main-class Hello -classpath out Hello The -d option is no longer an alias for --dependency, but for --compilation-output. -O -d -O path/to/compilation/output now defaults to -d path/to/compilation/output. ▶ scala-cli compile Hello.scala -d out ▶ scala-cli --main-class Hello -classpath out Hello The old --classpath option has been renamed to --print-classpath. --classpath, --class-path and -classpath options are now aliases for the --extra jars option. -O -classpath -O path/to/classpath now defaults to --extra-jars path/to/classpath. ▶ scala-cli compile --print-classpath Hello.scala # ~/Projects/debug-test/.scala-build/project_103be31561_103be31561-7a1ed8dde0/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar:~/Library/Caches/ScalaCli/local-repo/v0.1.15/org.virtuslab.scala-cli/runner_3/0.1.15/jars/runner_3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar Added in #1340 by @Gedochao","s":"-d, -classpath and compile sub-command's --output options changes","u":"/docs/release_notes","h":"#-d--classpath-and-compile-sub-commands---output-options-changes","p":2368},{"i":2753,"t":"The following changes have been made to improve backward compatibility with the scala command: Passing the --main-class option along with -classpath to the default command now defaults to run instead of repl: ▶ scala-cli --main-class Hello -classpath out Hello If the run sub-command is passed explicitly, it's sufficient to have a main class on the classpath (inputs aren't necessary then): ▶ scala-cli compile Hello.scala -d out ▶ scala-cli run -classpath out Hello Added in #1369 by @Gedochao","s":"Make inputs optional when -classpath and --main-class are passed","u":"/docs/release_notes","h":"#make-inputs-optional-when--classpath-and---main-class-are-passed","p":2368},{"i":2755,"t":"It is now possible to debug code ran by run and test sub-commands: ▶ scala-cli Main.scala --debug Listening for transport dt_socket at address: 5005 Hello This addresses #1212 Added in #1389 by @wleczny","s":"Debugging with the run and test sub-commands","u":"/docs/release_notes","h":"#debugging-with-the-run-and-test-sub-commands","p":2368},{"i":2757,"t":"This option can be used to choose the platform, which should be used to compile and run the application. ▶ scala-cli Main.scala --platform js Hello Note that --platform js is an alias for --js and --platform native is an alias for --native. This addresses #1214 Added in #1347 by @wleczny","s":"--platform option","u":"/docs/release_notes","h":"#--platform-option","p":2368},{"i":2759,"t":"Fixes​ Ensure directories are created recursively when the package sub-command is called by @Gedochao in #1371 Fix calculation of Scala version and turn off the -release flag for 2.12.x < 2.12.5 by @Gedochao in #1377 Fix finding main classes in external jars by @Gedochao in #1380 Fix Js split style SmallModulesFor in pure JVM by @lwronski in #1394 Build and internal changes​ Remove mill-scalafix customization by @alexarchambault in #1360 Split config db stuff to a separate config module by @alexarchambault in #1367 Detect sip when installed by coursier by @lwronski in #1368 Create empty class to enforce resolving ivy deps by mill for dummy modules by @lwronski in #1374 Use millw launcher instead of running mill by cs by @lwronski in #1375 Add --debug option for integration tests by @wleczny in #1378 NIT ScalaVersionUtil refactor by @Gedochao in #1384 Make config module compatible with Java 8 by @alexarchambault in #1387 Add HTTP proxy-related keys in config module by @alexarchambault in #1388 Add repositories-related keys in config module by @alexarchambault in #1395 Updates​ Update scala-cli.sh launcher for 0.1.14 by @github-actions in #1362 Update jsoniter-scala-core_2.13 to 2.17.3 by @scala-steward in #1364 Update core_2.13 to 3.8.0 by @scala-steward in #1365 Bump VirtusLab/scala-cli-setup from 0.1.13 to 0.1.14.1 by @dependabot in #1376 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.14...v0.1.15","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-13","p":2368},{"i":2762,"t":"We fixed a nasty bug breaking any Scala CLI run using any Scala 3 version earlier than 3.2.0 on printing stacktraces. Only Scala CLI 0.1.13 was affected. $ scala-cli about Scala CLI version: 0.1.13 Scala version (default): 3.2.0 $ scala-cli -S 3.1.3 -e 'throw Exception(\"Broken\")' Compiling project (Scala 3.1.3, JVM) Compiled project (Scala 3.1.3, JVM) Exception in thread \"main\" java.lang.NoSuchMethodError: 'long scala.runtime.LazyVals$.getOffsetStatic(java.lang.reflect.Field)' at scala.cli.runner.StackTracePrinter.(StackTracePrinter.scala:101) at scala.cli.runner.StackTracePrinter$.coloredStackTraces(StackTracePrinter.scala:104) at scala.cli.runner.StackTracePrinter$.$lessinit$greater$default$4(StackTracePrinter.scala:11) at scala.cli.runner.Runner$.main(Runner.scala:18) at scala.cli.runner.Runner.main(Runner.scala) Added in #1358 by @romanowski","s":"Hotfix printing stacktraces from Scala CLI runner for Scala 3.x < 3.2.0","u":"/docs/release_notes","h":"#hotfix-printing-stacktraces-from-scala-cli-runner-for-scala-3x--320","p":2368},{"i":2764,"t":"Disable mill-scala-cli for now by @alexarchambault in #1335 Update scala-cli.sh launcher for 0.1.13 by @github-actions in #1351 Remove backslash which skip execution of mv command by @lwronski in #1353 Fix import ordering by @alexarchambault in #1359","s":"Build and internal changes","u":"/docs/release_notes","h":"#build-and-internal-changes-17","p":2368},{"i":2766,"t":"Update scalafix stuff… by @alexarchambault in #1333 Bump VirtusLab/scala-cli-setup from 0.1.12 to 0.1.13 by @dependabot in #1354 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.13...v0.1.14","s":"Updates","u":"/docs/release_notes","h":"#updates-1","p":2368},{"i":2769,"t":"We no longer default to the help sub-command when no arguments are passed. Starting with 0.1.13 running Scala CLI with no args will launch the repl. $ scala-cli -S 3 Welcome to Scala 3.1.3 (17.0.3, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> When inputs are provided, Scala CLI defaults to the run sub-command, as before. $ cat hello.sc println(\"Hello World\") $ scala-cli hello.sc Hello World This change was added by @Gedochao in #1268","s":"Change the default sub-command to repl when no args are passed","u":"/docs/release_notes","h":"#change-the-default-sub-command-to-repl-when-no-args-are-passed","p":2368},{"i":2771,"t":"Scala CLI now supports marking the workspace root directory with an optional configuration file: project.settings.scala. The workspace root determines where the .bsp and .scala-build directories will be saved (which mostly affects what path should be opened in your IDE to import the Scala CLI project through BSP). The settings file is also the recommended input for your project's using directives. Otherwise, it functions similarly to other .scala sources. $ cat project.settings.scala //> using scala \"2.13.4\" $ cat hello.sc println(util.Properties.versionString) $ scala-cli hello.sc . version 2.13.4 To see how exactly is the root directory resolved, see this document Added in #1260 by @wleczny","s":"Marking the project's workspace root with the project.settings.scala file","u":"/docs/release_notes","h":"#marking-the-projects-workspace-root-with-the-projectsettingsscala-file","p":2368},{"i":2773,"t":"We now rely on Scala 3.2.0 as the default internal Scala version used to build the project. This change was added by @lwronski in #1314","s":"Scala CLI is now built with Scala 3.2.0","u":"/docs/release_notes","h":"#scala-cli-is-now-built-with-scala-320","p":2368},{"i":2775,"t":"Scala CLI now allows embedding resources (by default) in a Scala Native binary with the --native flag. $ cat resources/scala-native/foo.c int foo(int i) { return i + 42; } $ cat hello.scala //> using platform \"native\" //> using resourceDir \"resources\" import scalanative.unsafe.* @extern def foo(int: CInt): CInt = extern @main def main = println(foo(3)) $ scala-cli hello.scala --native 45 Added in #812 by @jchyb","s":"Add resources support for Scala Native","u":"/docs/release_notes","h":"#add-resources-support-for-scala-native","p":2368},{"i":2777,"t":"Even though we default to the repl sub-command when no arguments are passed to Scala CLI, an exception to that rule is when a snippet is passed with one of the following options: -e, --execute-script, --execute-scala or --execute-java. In that case, the passed snippets are treated as inputs to be executed and switch the default to the run sub-command. $ scala-cli -e 'println(\"Hello\")' Hello If you still want to pass a snippet to the repl, you can either pass the repl sub-command explicitly or use one of the following options, as before: --script-snippet, --scala-snippet or --java-snippet. $ scala-cli --script-snippet 'println(\"Hello\")' Welcome to Scala 3.1.3 (17.0.2, Java OpenJDK 64-Bit Server VM). Type in expressions for evaluation. Or try :help. scala> snippet_sc.main(Array.empty) Hello This change was introduced to make the -e option backwards compatible with the scala command. Added in #1313 by @Gedochao","s":"Default to the run sub-command instead of repl when the -e, --execute-script, --execute-scala or --execute-java options are passed.","u":"/docs/release_notes","h":"#default-to-the-run-sub-command-instead-of-repl-when-the--e---execute-script---execute-scala-or---execute-java-options-are-passed","p":2368},{"i":2779,"t":"Support for Markdown (experimental)​ Scala CLI can now accept .md inputs and run/compile a snippet of Scala code inside the markdown. Markdown sources are ignored by default unless passed explicitly as inputs. You can also enable including non-explicit .md inputs by passing the --enable-markdown option. Plain scala snippets are treated similarly to .sc scripts which can be run by scala-cli: $ cat Example.md This is a simple example of an `.md` file with a Scala snippet. ```scala val message = \"Hello from Markdown\" println(message) ``` scala-cli Example.md Hello from Markdown See this document for more details about the experimental Markdown support. Added in #1268 by @Gedochao Add --python option for the run sub-command (experimental)​ The run sub-command can now run ScalaPy when the --python option is passed. $ cat helloscalapy.sc import py.SeqConverters val len = py.Dynamic.global.len(List(0, 2, 3).toPythonProxy) println(s\"Length is $len\") $ scala-cli helloscalapy.sc --python -S 2.13 Length is 3 Added in #1295 by @alexarchambault","s":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress","p":2368},{"i":2781,"t":"Documentation​ Correct using directives on configuration.md by @megri in #1278 Improve dependencies doc by @Gedochao in #1287 Fixes​ Fix path to sourceMappingURL by @lwronski in #1286 Build and internal changes​ Improve the error message for when a build's main class is ambiguous by @Gedochao in #1323 Improve the error message for unsupported Scala version with Ammonite by @Gedochao in #1327 Detect ARM64 macs when downloading coursier launcher by @keynmol in #1282 Make test(\"...\".only) work again in RunTestDefinitions by alexarchambault in #1294 Use os-lib short-hand method trim when possible by alexarchambault in #1334 Add missing repl tests by alexarchambault in #1332 Scala CLI deb package - Priority and Section flag by @lwronski in #1338 Updates​ Update ammonite to 2.5.4-16-7317286d by @scala-steward in #1283 Update mill-main to 0.10.7 by @scala-steward in #1284 Update scalajs-env-nodejs_2.13 to 1.4.0 by @scala-steward in #1303 Update jsoniter-scala-core_2.13 to 2.16.0 by @scala-steward in #1302 Update core_2.13 to 3.7.6 by @scala-steward in #1299 Update ammonite to 2.5.4-19-cd76521f by @scala-steward in #1298 Update bsp4j to 2.1.0-M1 by @lwronski in #1277 Bump VirtusLab/scala-cli-setup from 0.1.11 to 0.1.12 by @dependabot in #1306 Update jsoniter-scala-core_2.13 to 2.17.0 by @scala-steward in #1311 Update test-runner, tools to 0.4.7 by @scala-steward in #1317 Update jsoniter-scala-core_2.13 to 2.17.1 by @scala-steward in #1320 Update ammonite_3.1.3 to 2.5.4-22-4a9e6989 by @scala-steward in #1329 Update jsoniter-scala-core_2.13 to 2.17.2 by @scala-steward in #1343 Update python-native-libs to 0.2.4 by @scala-steward in #1341 Update org.eclipse.jgit to 6.3.0.202209071007-r by @scala-steward in #1344","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-14","p":2368},{"i":2783,"t":"@megri made their first contribution in #1278 @keynmol made their first contribution in #1282 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.12...v0.1.13","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-17","p":2368},{"i":2786,"t":"The run sub-command can now run Spark jobs when the --spark option is passed. $ scala-cli run --spark SparkJob.scala Similarly, it's possible to run Hadoop jobs by passing the --hadoop option. scala-cli run --hadoop HadoopJob.java It's also possible to run Spark jobs without a Spark distribution by passing the --spark-standalone option. $ scala-cli run --spark-standalone SparkJob.scala Added in #1129 by alexarchambault","s":"Add --spark, --spark-standalone and --hadoop options for the run sub-command","u":"/docs/release_notes","h":"#add---spark---spark-standalone-and---hadoop-options-for-the-run-sub-command","p":2368},{"i":2788,"t":"The version sub-command now includes both the Scala CLI version and the default Scala version. $ scala-cli --version Scala CLI version 0.1.12 Default Scala version: 3.1.3 $ scala-cli -version Scala CLI version 0.1.12 Default Scala version: 3.1.3 $ scala-cli version Scala CLI version 0.1.12 Default Scala version: 3.1.3 You can also pass the --cli-version option to only get the Scala CLI version or the --scala-version option to only get the default Scala version. $ scala-cli version --cli-version 0.1.12 $ scala-cli version --scala-version 3.1.3 This is potentially a breaking change if your automation relies on the output of the version sub-command. Added in #1262 by lwronski","s":"Add the default Scala version to the output of the version sub-command","u":"/docs/release_notes","h":"#add-the-default-scala-version-to-the-output-of-the-version-sub-command","p":2368},{"i":2790,"t":"It is now possible to pass a custom location of the scalafmt configuration with the --scalafmt-conf option for the fmt sub-command. $ scala-cli fmt --scalafmt-conf path/to/the/conf/.scalafmt.conf You can also pass the configuration straight from the terminal with --scalafmt-conf-str. $ scala-cli fmt --scalafmt-conf-str \"version=3.5.5 runner.dialect=scala213\" Added in #1227 by wleczny","s":"Enable passing the scalafmt configuration with --scalafmt-conf and --scalafmt-conf-str","u":"/docs/release_notes","h":"#enable-passing-the-scalafmt-configuration-with---scalafmt-conf-and---scalafmt-conf-str","p":2368},{"i":2792,"t":"It is now possible to set the --interactive mode on by default, so that passing it explicitly isn't necessary. The next time when you run a command with the --interactive option set to on, Scala CLI will suggest to turn it on permanently. This is recommended for environments where scala-cli is used by a human user only (and not by any automation). $ scala-cli . --interactive You have run the current scala-cli command with the --interactive mode turned on. Would you like to leave it on permanently? [0] Yes [1] No 0 --interactive is now set permanently. All future scala-cli commands will run with the flag set to true. If you want to turn this setting off at any point, just run `scala-cli config interactive false`. Found several main classes. Which would you like to run? [0] ScalaMainClass2 [1] ScalaMainClass1 [2] scripts.ScalaScript_sc You can also configure it manually with the config sub-command, by setting the interactive property to true. $ scala-cli config interactive true Added in #1238 by Gedochao","s":"Enable turning the --interactive mode on permanently","u":"/docs/release_notes","h":"#enable-turning-the---interactive-mode-on-permanently","p":2368},{"i":2794,"t":"Work in progress​ Actionable diagnostics by lwronski in #1229 SIP-46-related​ Restrict directives based on the command used by romanowski in #1259 Documentation​ NIT Improve some website docs by BlackAnubis7 in #1243 Build and internal changes​ Add 0.1.11 release notes to release_notes.md by BlackAnubis7 in #1228 Temporary disable test gif by lwronski in #1261 aarch64 fixes by alexarchambault in #1180 Updates​ Update mill launcher by alexarchambault in #1269 Update scala-cli.sh launcher for 0.1.11 by github-actions in #1230 Update jsoniter-scala-core_2.13 to 2.13.39 by scala-steward in #1239 Update trees_2.13 to 4.5.12 by scala-steward in #1242 Update jsoniter-scala-core_2.13 to 2.14.2 by scala-steward in #1241 Update org name to VirtusLab for downloading scalafmt-native-image by lwronski in #1253 Update core_2.13 to 3.7.4 by scala-steward in #1247 Update case-app_2.13 to 2.1.0-M15 by scala-steward in #1245 Update jsoniter-scala-core_2.13 to 2.15.0 by scala-steward in #1246 Update cli-options_2.13, cli_2.13, ... to 0.1.8 by scala-steward in #1248 Update metaconfig-typesafe-config to 0.11.1 by scala-steward in #1254 Update ammonite to 2.5.4-14-dc4c47bc by scala-steward in #1255 Update coursier-jvm_2.13, ... to 2.1.0-M6-53-gb4f448130 by scala-steward in #1256 Update scala-packager-cli_2.13, ... to 0.1.27 by scala-steward in #1258 Update bloop-config_2.13 to 1.5.3-sc-1 by scala-steward in #1257 Update ammonite to 2.5.4-15-f4a8969b by scala-steward in #1264 Update trees_2.13 to 4.5.13 by scala-steward in #1265 Update slf4j-nop to 2.0.0 by scala-steward in #1273 Update cli-options_2.13, cli_2.13, ... to 0.1.9 by scala-steward in #1272 Bump VirtusLab/scala-cli-setup from 0.1.5 to 0.1.11 by dependabot in #1274","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-15","p":2368},{"i":2796,"t":"BlackAnubis7 made their first contribution in #1228 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.11...v0.1.12","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-18","p":2368},{"i":2799,"t":"Scala CLI can now run the fmt command without a .scalafmt.conf file present. Previously, if such a file was absent, a Scalafmt requires explicitly specified version. error was raised while using the fmt command. The Scala CLI fmt command now supports passing the scalafmt version and dialect directly from the command line, using the --scalafmt-dialect and --scalafmt-version options respectively: scala-cli fmt --scalafmt-dialect scala3 --scalafmt-version 3.5.8 Either of those (or both) can be skipped, which will make Scala CLI infer a default value. The configuration used can be saved in the workspace by passing the --save-scalafmt-conf option. Added in #1192 by wleczny","s":"Make .scalafmt.conf optional when running the fmt command","u":"/docs/release_notes","h":"#make-scalafmtconf-optional-when-running-the-fmt-command","p":2368},{"i":2801,"t":"It is now possible to pass the output option of the package command with using directives instead of passing it directly from bash. Added in #1213 by wleczny","s":"Define output option for package command with using directives","u":"/docs/release_notes","h":"#define-output-option-for-package-command-with-using-directives","p":2368},{"i":2803,"t":"Scala CLI now allows to pass multiple snippets of the same kind. It was previously possible to mix different kinds (so to pass a Java snippet alongside a Scala one), but not for example 2 separate Scala snippets. That limitation no longer applies. When passed this way, each snippet is then treated as a separate input by Scala CLI. $ scala-cli --scala-snippet '@main def main() = println(Messages.hello)' --scala-snippet 'object Messages { def hello = \"Hello\" }' Hello Added in #1182 by Gedochao","s":"Add support for running multiple snippets of the same kind","u":"/docs/release_notes","h":"#add-support-for-running-multiple-snippets-of-the-same-kind","p":2368},{"i":2805,"t":"Scala CLI now has a (hidden for now) bloop sub-command, that runs a command using the Scala CLI Bloop server (while the mainline Bloop bloop CLI uses its default Bloop server). This is handy when debugging things on Scala CLI for example, allowing one to manually run scala-cli bloop projects or scala-cli bloop compile. Added in #1199 by alexarchambault","s":"Add bloop sub-command","u":"/docs/release_notes","h":"#add-bloop-sub-command","p":2368},{"i":2807,"t":"It is now allowed to generate an assembly, even for code that has no main class, when --preamble=false is passed. This can be useful for libraries, if users want to pass the assembly to tools such as proguard. This also accepts a (hidden) --main-class-in-manifest=false option if users want not only no preamble, but also no mention of main class in the assembly manifest (META-INF/MANIFEST.MF in the assembly JAR). The latter option is useful for tools, such as the hadoop jar command, that behave differently depending on the presence or not of a main class in the manifest. Added in #1200 by alexarchambault","s":"Make main class optional in preamble-less assemblies","u":"/docs/release_notes","h":"#make-main-class-optional-in-preamble-less-assemblies","p":2368},{"i":2809,"t":"Prevent erroneous using directives from blocking the initial run of BSP​ Up till now, running the setup-ide sub-command on sources containing using directives with syntax errors or pointing to dependencies which could not be fetched would create a BSP setup which could not be imported correctly by IDEs. This is no longer the case and such a BSP connection should now import correctly, so that it's possible to fix the faulty code within the comfort of one's IDE of choice. This fixes #1097 Added in #1195 by Gedochao","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements","p":2368},{"i":2811,"t":"Allow to globally turn actionable diagnostics on or off​ It is now possible to globally enable or disable actionable diagnostics using the config sub-command. The relevant configuration is under the actions key. $ scala-cli config actions true Added in #1193 by lwronski Publishing-related features​ Add \"publish setup\" command by alexarchambault in #926","s":"Work in progress","u":"/docs/release_notes","h":"#work-in-progress-2","p":2368},{"i":2813,"t":"Documentation​ Put the release notes doc on the website by Gedochao in #1196 Fix typo in Spark docs by alexarchambault in #1183 Tweak issue templates & the release procedure by Gedochao in #1188 Add install and uninstall completions documentation by wleczny in #1201 Build and internal changes​ ignore *.semanticdb files by mtk in #1187 Update scala-cli.sh launcher for 0.1.10 by github-actions in #1185 Force push updating scala-cli in scala-cli-setup by lwronski in #1189 Fix running scala check in scala native by lwronski in #1190 Use manifest JARs in \"run\" command if needed by alexarchambault in #1198 Use more lightweight Spark distribs in spark tests by alexarchambault in #1207 Update GraalVM to 22.2.0 by alexarchambault in #1208 Split integration tests by alexarchambault in #1202 Debug macOS CI issue on CI by alexarchambault in #1215 Update docusaurus to 2.0.0-rc.1 by lwronski in #1224 Updates​ Update core_2.13 to 3.7.0 by scala-steward in #1186 Update core_2.13 to 3.7.1 by scala-steward in #1194 Update jsoniter-scala-core_2.13 to 2.13.37 by scala-steward in #1197 Update jsoniter-scala-core_2.13 to 2.13.38 by scala-steward in #1217 Update ammonite to 2.5.4-13-1ebd00a6 by scala-steward in #1218 Update core_2.13 to 3.7.2 by scala-steward in #1219 Update scala-collection-compat to 2.8.1 by scala-steward in #1221 Update trees_2.13 to 4.5.11 by scala-steward in #1222 Update coursier-jvm_2.13, ... to 2.1.0-M6-49-gff26f8e39 by scala-steward in #1223 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.10...v0.1.11","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-16","p":2368},{"i":2816,"t":"It is now possible to add sources to a Scala CLI project from a source file, with using file directives: //> using file \"Other.scala\" //> using file \"extra/\" Note that several sources can be specified in a single directive //> using file \"Other.scala\" \"extra/\" Added in #1157 by lwronski.","s":"Initial support for importing other sources via using directives","u":"/docs/release_notes","h":"#initial-support-for-importing-other-sources-via-using-directives","p":2368},{"i":2818,"t":"Scala CLI can now update dependencies in user projects, using the dependency-update sub-command, like scala-cli dependency-update --all . When updates are available, this sub-command asks whether to update each of those, right where these dependencies are defined. Added in #1055 by lwronski.","s":"Add dependency update sub-command","u":"/docs/release_notes","h":"#add-dependency-update-sub-command","p":2368},{"i":2820,"t":"Scala CLI can now run Scala or Java code passed on the command-line, via -e / --script-snippet / --scala-snippet / --java-snippet: $ scala-cli -e 'println(\"Hello\")' Hello $ scala-cli --script-snippet 'println(\"Hello\")' Hello $ scala-cli --scala-snippet '@main def run() = println(\"Hello\")' Hello $ scala-cli --java-snippet 'public class Main { public static void main(String[] args) { System.out.println(\"Hello\"); } }' Hello These options are meant to be substitutes to the -e option of the scala script that ships in scalac archives. Added in #1166 by Gedochao.","s":"Running snippets passed as arguments","u":"/docs/release_notes","h":"#running-snippets-passed-as-arguments","p":2368},{"i":2822,"t":"Uninstalling Scala CLI is now documented in the main installation page, right after the installation instructions. In particular, when installed via the installation script, Scala CLI can be uninstalled via a newly added uninstall sub-command. Added in #1122 and #1152 by wleczny.","s":"Uninstall instructions and uninstall sub-command","u":"/docs/release_notes","h":"#uninstall-instructions-and-uninstall-sub-command","p":2368},{"i":2824,"t":"ES modules​ Scala CLI now supports the ES Scala.js module kind, that can be enabled via a //> using jsModuleKind \"esmodule\" directive, allowing to import other ES modules in particular. Added in #1142 by hugo-vrijswijk. Putting Java options in assemblies, launchers, and docker images, in package sub-command​ Passing --java-opt and --java-prop options to the package sub-command is now allowed. The passed options are hard-coded in the generated assemblies or launchers, and in docker images. Added in #1167 by wleczny. --command and --scratch-dir options in run sub-command​ The run sub-command can now print the command it would have run, rather than running it. This can be useful for debugging purposes, or if users want to manually tweak commands right before they are run. Pass --command to run to enable it. This prints one argument per line, for easier automated processing: $ scala-cli run --command -e 'println(\"Hello\")' --runner=false ~/Library/Caches/Coursier/arc/https/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.2%252B8/OpenJDK17U-jdk_x64_mac_hotspot_17.0.2_8.tar.gz/jdk-17.0.2+8/Contents/Home/bin/java -cp ~/Library/Caches/ScalaCli/virtual-projects/ee/project-3c6fdea1/.scala-build/project_ed4bea6d06_ed4bea6d06/classes/main:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.1.3/scala3-library_3-3.1.3.jar:~/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar snippet_sc When run relies on temporary files (when Scala.js is used for example), one can pass a temporary directory via --scratch-dir, so that temporary files are kept even when scala-cli doesn't run anymore: $ scala-cli run --command -e 'println(\"Hello\")' --js --runner=false --scratch-dir ./tmp node ./tmp/main1690571004533525773.js Added in #1163 by by alexarchambault. Don't put Scala CLI internal modules in packages​ Scala CLI doesn't put anymore its stubs module and its \"runner\" module in generated packages, in the package sub-command. Fixed in #1161 by alexarchambault. Don't write preambles in generated assemblies in the package sub-command​ Passing --preamble=false to scala-cli --power package --assembly makes it generate assemblies without a shell preamble. As a consequence, these assemblies cannot be made executable, but these look more like \"standard\" JARs, which is required in some contexts. Fixed in #1161 by alexarchambault. Don't put some dependencies in generated assemblies in the package sub-command​ Some dependencies, alongside all their transitive dependencies, can be excluded from the generated assemblies. Pass --provided org:name to scala-cli --power package --assembly to remove a dependency, like $ scala-cli --power package SparkJob.scala --assembly --provided org.apache.spark::spark-sql Note that unlike \"provided\" dependencies in sbt, and compile-time dependencies in Mill, all transitive dependencies are excluded from the assembly. In the Spark example above, for example, as spark-sql depends on scala-library (the Scala standard library), the latter gets excluded from the assembly too (which works fine in the context of Spark jobs). Fixed in #1161 by alexarchambault.","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-1","p":2368},{"i":2826,"t":"Experimental Spark capabilities​ The package sub-command now accepts a --spark option, to generate assemblies for Spark jobs, ready to be passed to spark-submit. This option is hidden (not printed in scala-cli --power package --help, only in --help-full), and should be considered experimental. See this document for more details about these experimental Spark features. Added in #1086 by alexarchambault.","s":"In progress","u":"/docs/release_notes","h":"#in-progress","p":2368},{"i":2828,"t":"Documentation​ Add cookbooks for working with Scala CLI in IDEA IntelliJ by Gedochao in #1149 Fix VL branding by lwronski in #1151 Back port of documentation changes to main by github-actions in #1154 Update using directive syntax in scenarios by lwronski in #1159 Back port of documentation changes to main by github-actions in #1165 Add docs depedency-update by lwronski in #1178 Add docs how to install scala-cli via choco by lwronski in #1179 Build and internal changes​ Update scala-cli.sh launcher for 0.1.9 by github-actions in #1144 Update release procedure by wleczny in #1156 chore(ci): add in mill-github-dependency-graph by ckipp01 in #1164 chore(ci): bump version of mill-github-dependency-graph by ckipp01 in #1171 Use Scala CLI 0.1.9 in build by alexarchambault in #1173 Stop compiling most stuff with Scala 2 by alexarchambault in #1113 Turn the sip mode also for scala-cli-sip binary by romanowski in #1168 chore(ci): use mill-dependency-submission action by ckipp01 in #1174 Fix snippet tests for Windows by Gedochao in #1172 Updates​ Update mill-main to 0.10.5 by scala-steward in #1148 Update snailgun-core, snailgun-core_2.13 to 0.4.1-sc2 by scala-steward in #1155 Update jsoniter-scala-core_2.13 to 2.13.35 by scala-steward in #1169 Update scala-collection-compat to 2.8.0 by scala-steward in #1170 Update jsoniter-scala-core_2.13 to 2.13.36 by scala-steward in #1175","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-17","p":2368},{"i":2830,"t":"hugo-vrijswijk made their first contribution in #1142 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.9...v0.1.10","s":"New Contributors","u":"/docs/release_notes","h":"#new-contributors-19","p":2368},{"i":2833,"t":"publish and package sub-commands now support the --list-main-classes option, which allows to list all the available main classes. Previously it was only available in the run command. Added in #1118 by Gedochao","s":"--list-main-classes for publish & package","u":"/docs/release_notes","h":"#--list-main-classes-for-publish--package","p":2368},{"i":2835,"t":"fmt options improvement​ Added missing documentation on how to pass native scalafmt options in the fmt sub-command with the -F option. $ scala-cli fmt -F --version scalafmt 3.5.2 Additionally, a couple of scalafmt's native options received aliases in Scala CLI: --respect-project-filters is an alias for -F --respect-project-filters. Because of the way sources are passed by Scala CLI to scalafmt under the hood, we now turn it on by default to respect any project.excludePaths settings in the user's .scalafmt.conf. It can be disabled by passing --respect-project-filters=false to revert to previous behaviour. This addresses #1121 --scalafmt-help is an alias for -F --help. It shows the --help output from scalafmt, which might prove as helpful reference when in need of using native scalafmt options with -F. Added in #1135 by Gedochao Include libsodium.dll on Windows​ Static linking of libsodium in Windows launcher has been fixed. This addresses #1114 Added in #1115 by alexarchambault Force interactive mode for update command​ Interactive mode for update sub-command is now enabled by default. Added in #1100 by lwronski","s":"Important fixes & enhancements","u":"/docs/release_notes","h":"#important-fixes--enhancements-2","p":2368},{"i":2837,"t":"Publishing-related features​ Publish tweaks + documentation by alexarchambault in #1107 Better BSP support for Scala scripts​ Add scala-sc language to BSP supported languages by alexarchambault in #1140","s":"In progress","u":"/docs/release_notes","h":"#in-progress-1","p":2368},{"i":2839,"t":"Documentation PRs​ Update scala 2.12 to 2.12.16 in docs by lwronski in #1108 Back port of documentation changes to main by github-actions in #1111 Tweak release procedure by Gedochao in #1112 Build and internal changes​ Add choco configuration files by lwronski in #998 Tweaking by alexarchambault in #1105 Add scala-cli-setup deploy key to ssh-agent by lwronski in #1117 Updates​ Update scala-cli.sh launcher for 0.1.8 by github-actions in #1106 Update case-app to 2.1.0-M14 by alexarchambault in #1120 Update Scala to 3.1.3 by alexarchambault in #1124 Update jsoniter-scala-core_2.13 to 2.13.32 by scala-steward in #1125 Update coursier-jvm_2.13, ... to 2.1.0-M6-28-gbad85693f by scala-steward in #1126 Update libsodiumjni to 0.0.3 by scala-steward in #1127 Update org.eclipse.jgit to 6.2.0.202206071550-r by scala-steward in #1128 Update Scala.js to 1.10.1 by scala-steward in #1130 Update Scala Native to 0.4.5 by alexarchambault in #1133 Update scala-js-cli to 1.1.1-sc5 by alexarchambault in #1134 Update jsoniter-scala-core_2.13 to 2.13.33 by scala-steward in #1136 Update scalafmt to 3.5.8 by Gedochao in #1137 Update cli-options_2.13, cli_2.13, ... to 0.1.7 by scala-steward in #1138 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.8...v0.1.9","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-18","p":2368},{"i":2842,"t":"You can pass the option --list-main-classes to the run command to list all the available main classes, including scripts. $ scala-cli . --list-main-classes Hello scripts.AnotherScript_sc scripts.Script_sc Added in #1095 by Gedochao","s":"--list-main-classes option for the run command","u":"/docs/release_notes","h":"#--list-main-classes-option-for-the-run-command","p":2368},{"i":2844,"t":"The config sub-command allows to get and set various configuration values, intended for use by other Scala CLI sub-commands. This feature has been added in preparation for the publish command, stay tuned for future announcements. Added in #1056 by alexarchambault","s":"Add config command","u":"/docs/release_notes","h":"#add-config-command","p":2368},{"i":2846,"t":"When trying to run a directory containing scripts and just a single non-script main class, the non-script main class will now be prioritised and run by default. $ scala-cli . Running Hello. Also detected script main classes: scripts.AnotherScript_sc, scripts.Script_sc You can run any one of them by passing option --main-class, i.e. --main-class scripts.AnotherScript_sc All available main classes can always be listed by passing option --list-main-classes Hello world Changed in #1095 by Gedochao","s":"Prioritise non-script main classes","u":"/docs/release_notes","h":"#prioritise-non-script-main-classes","p":2368},{"i":2848,"t":"Accept latest Scala versions despite stale Scala version listings in cache​ Scala CLI uses version listings from Maven Central to check if a Scala version is valid. When new Scala versions are released, users could sometimes have stale version listings in their Coursier cache for a short period of time (the Coursier cache TTL, which is 24 hours by default). This prevented these users to use new Scala versions during that time. To work around that, Scala CLI now tries to re-download version listings when they don't have the requested Scala version. This addresses #1090 Fixed in #1096 by lwronski Bloop now uses JAVA_HOME by default​ Bloop should now pick up the JDK available in JAVA_HOME. It was formerly necessary to pass --bloop-jvm system explicitly. This addresses #1102 Fixed in #1084 by lwronski The -coverage-out option now accepts relative paths​ Scala CLI now correctly processes relative paths when passed to the -coverage-out option. Formerly, the scoverage.coverage file would not be properly generated when a relative path was passed. This addresses #1072 Fixed in #1080 by lwronski","s":"Important bugfixes","u":"/docs/release_notes","h":"#important-bugfixes","p":2368},{"i":2850,"t":"Documentation PRs​ Improve scripts guide by Gedochao in #1074 Update installation instructions for Nix by kubukoz in #1082 Tweak docs by alexarchambault in #1085 Some typos & rewording on the single-module projects use case page by Baccata in #1089 Fixes​ Add suffix to project name which contains virtual files by lwronski in #1070 Build and internal changes​ Update scala-cli.sh launcher for 0.1.7 by github-actions in #1076 Tweaking by alexarchambault in #1087 Full Changelog: https://github.com/VirtusLab/scala-cli/compare/v0.1.7...v0.1.8","s":"Other changes","u":"/docs/release_notes","h":"#other-changes-19","p":2368},{"i":2852,"t":"The release notes for all the past versions of Scala CLI can be viewed on our releases page on GitHub.","s":"Older versions","u":"/docs/release_notes","h":"#older-versions","p":2368}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,4.592,1,1.477,2,7.401,3,2.496,4,2.931,5,0.961,6,1.604,7,3.304,8,3.797,9,2.525,10,4.635,11,3.611,12,5.837,13,4.26,14,7.007,15,6.114,16,3.727,17,3.17,18,3.027,19,4.197,20,4.995,21,3.727,22,3.183,23,6.114]],["t/4",[1,2.186,3,0.975,5,0.762,6,1.094,11,1.84,21,1.899,24,1.572,25,2.222,26,4.411,27,3.828,28,3.843,29,3.62,30,5.192,31,3.799,32,1.09,33,1.448,34,3.571,35,2.001,36,1.87,37,3.167,38,2.46,39,2.284,40,2.18,41,1.859,42,1.889,43,2.084,44,1.596,45,2.473,46,2.511,47,0.624,48,1.822,49,2.109,50,2.515,51,1.737,52,2.124,53,2.718,54,3.041,55,1.698,56,2.436,57,1.804,58,2.187,59,2.765,60,1.684,61,1.595,62,1.706,63,4.077,64,5.617,65,3.041,66,1.804,67,3.301,68,1.737,69,2.362,70,1.438,71,1.383,72,1.931,73,2.277,74,2.218,75,2.811,76,1.84,77,1.942,78,2.86]],["t/6",[1,1.462,3,2.48,5,0.618,6,1.093,9,2.5,16,3.691,29,4.178,32,1.089,37,2.567,45,3.054,57,3.505,75,5.461,79,2.842,80,5.139,81,3.819,82,7.921,83,3.622,84,5.664,85,3.632,86,4.945,87,5.847,88,3.732,89,4.389,90,6.938,91,3.177,92,3.937]],["t/8",[3,2.824,5,0.983,6,1.472,9,1.112,16,4.235,27,2.104,29,2.299,30,2.854,31,2.736,36,1.697,37,3.153,40,1.395,44,1.38,45,1.359,47,1.688,53,1.802,55,1.468,57,1.559,66,2.526,70,2.014,71,1.937,72,2.705,79,1.264,81,1.699,83,1.685,91,1.414,93,1.679,94,1.537,95,4.25,96,3.02,97,3.409,98,1.798,99,1.488,100,3.444,101,1.774,102,1.891,103,2.106,104,1.375,105,1.817,106,1.752,107,3.087,108,1.591,109,1.488,110,3.168,111,3.766,112,3.335,113,3.482,114,3.564,115,3.137,116,1.679,117,3.647,118,2.15,119,1.515,120,1.633,121,2.854,122,3.524,123,2.15,124,1.987,125,2.693,126,2.353,127,1.781,128,2.767,129,2.004,130,3.524,131,1.836,132,3.524,133,3.524,134,2.43,135,1.349]],["t/10",[1,1.428,3,2.206,5,0.969,6,1.506,8,1.895,9,3.443,24,2.009,29,3.116,31,2.496,32,0.716,36,1.229,37,1.688,40,1.499,47,1.862,53,1.304,55,2.17,57,3.422,79,1.869,83,2.283,87,2.936,91,2.089,110,3.406,111,3.953,112,3.585,113,3.178,114,3.252,115,2.862,120,2.414,121,4.218,126,3.478,129,2.963,134,3.591,136,3.11,137,5.209,138,3.821,139,4.563,140,1.95,141,3.178,142,2.64,143,3.078,144,1.943,145,6.491,146,3.143,147,2.161,148,4.371,149,2.24,150,2.009,151,2.388]],["t/12",[3,1.756,5,0.969,6,1.537,29,2.958,31,3.52,37,3.196,40,2.159,79,2.635,83,2.168,85,3.367,86,4.585,88,3.46,111,2.843,125,5.613,152,2.582,153,6.795,154,5.613,155,6.162,156,9.127,157,5.251,158,6.795,159,6.795,160,5.613,161,3.008,162,4.34,163,3.441,164,4.765,165,7.344,166,2.876,167,5.153]],["t/14",[5,0.865,6,1.53,17,3.481,29,3.538,40,1.703,79,3.152,85,4.027,88,4.138,96,3.207,111,3.4,163,4.115,166,4.341,167,7.778,168,8.785,169,4.996,170,6.056,171,8.127,172,5.42]],["t/16",[3,1.756,5,0.77,6,1.361,29,2.958,40,1.423,47,1.511,79,2.635,88,3.46,110,3.234,111,3.818,116,3.499,117,3.722,138,3.627,140,2.749,169,4.177,170,7.68,173,2.408,174,6.433,175,3.799,176,6.795,177,6.433,178,11.139,179,5.613,180,5.359,181,3.298,182,9.127,183,6.162,184,7.344,185,6.433,186,7.344,187,3.722]],["t/18",[5,0.964,6,1.592,17,2.371,26,2.7,37,3.532,47,2.022,68,2.549,70,2.11,71,2.03,72,2.834,73,2.124,74,2.069,89,4.741,96,2.184,97,2.834,99,2.526,105,1.904,111,4.644,112,2.772,116,4.76,188,7.279,189,3.466,190,3.609,191,3.881,192,4.124,193,5.019,194,5.019,195,3.21,196,5.019,197,3.609,198,3.535]],["t/20",[5,1.017,6,1.831,8,1.836,32,1.038,39,1.454,40,1.755,41,2.301,53,1.263,56,2.048,58,2.707,60,3.423,135,1.931,144,1.882,152,1.774,199,5.957,200,3.359,201,5.046,202,2.952,203,4.42,204,1.78,205,2.844,206,8.14,207,10.053,208,10.053,209,5.666,210,6.339,211,2.844,212,7.331,213,2.952,214,3.045]],["t/22",[5,0.915,6,1.619,29,3.876,50,5.937,79,3.453,87,5.424,88,4.534,90,8.429,111,3.725,116,4.585,188,6.425,215,8.429]],["t/24",[5,0.543,6,0.961,11,3.143,36,2.245,47,1.928,53,1.743,91,2.793,110,3.066,111,2.695,116,3.318,117,3.529,124,3.925,131,6.069,138,3.439,147,2.889,149,2.994,163,3.262,175,3.602,216,3.891,217,4.635,218,3.143,219,5.741,220,3.891,221,3.736,222,3.786,223,4.458,224,6.964,225,4.035,226,3.736,227,4.979,228,5.638,229,1.965]],["t/26",[1,1.755,17,3.769,53,2.381,61,1.913,96,3.471,97,4.505,152,3.344,217,3.784,222,3.784,226,5.103,230,7.776,231,3.599,232,3.83,233,3.846]],["t/28",[1,1.264,4,1.625,5,0.817,6,1.446,9,1.4,12,3.237,28,2.052,32,1.349,33,2.433,40,0.504,45,1.004,47,1.604,53,0.652,61,1.166,62,1.089,85,1.193,104,1.015,105,0.829,109,2.448,140,0.974,144,0.971,151,1.193,161,1.066,166,1.019,191,3.762,231,0.985,232,4.425,234,1.007,235,1.825,236,1.826,237,3.877,238,1.169,239,1.2,240,1.711,241,4.638,242,1.019,243,3.172,244,3.111,245,1.508,246,1.523,247,1.794,248,2.279,249,1.941,250,1.094,251,3.484,252,4.695,253,3.391,254,0.989,255,3.059,256,1.523,257,2.603,258,1.738,259,2.603,260,4.732,261,2.044,262,2.878,263,2.603,264,2.603,265,2.603,266,1.666,267,2.408,268,2.381,269,5.485,270,2.28,271,1.163,272,4.146,273,2.107,274,2.408,275,2.102,276,4.437,277,4.695,278,4.437,279,2.28,280,1.899,281,2.28,282,3.886,283,0.927,284,0.943,285,2.28,286,2.603,287,1.397,288,1.765,289,1.899,290,2.28,291,2.184,292,3.309,293,2.044,294,2.28,295,2.184,296,1.738,297,2.408,298,1.645,299,1.43,300,2.107,301,1.765,302,1.061,303,1.989,304,1.467,305,1.376,306,2.603,307,1.625,308,2.603,309,2.603,310,1.625,311,2.603,312,2.603,313,1.554,314,2.603,315,2.044,316,2.603]],["t/30",[1,1.889,5,0.798,6,1.412,32,1.407,50,6.314,317,5.903,318,4.283,319,5.67]],["t/32",[1,1.865,5,0.788,6,1.394,40,1.959,317,6.268,318,5.409]],["t/34",[1,1.865,5,0.788,6,1.394,40,1.959,317,6.268,319,7.161]],["t/36",[1,0.909,3,1.773,4,3.637,5,0.933,6,1.023,9,2.34,11,2.222,16,2.294,24,1.898,31,2.359,40,0.954,41,2.245,43,1.6,47,1.909,66,2.178,71,1.67,73,3.168,95,2.529,104,3.873,106,2.447,110,3.265,111,3.453,112,2.281,113,3.003,114,3.073,115,2.705,116,2.346,117,2.495,127,1.536,161,2.016,192,6.15,195,2.641,320,4.687,321,4.155,322,2.373,323,2.478,324,2.016,325,3.287,326,4.312,327,4.131,328,2.245,329,2.189,330,5.12,331,3.672,332,2.431,333,3.592,334,4.523,335,4.923,336,4.382,337,4.923,338,4.923,339,4.923,340,3.454]],["t/38",[1,0.994,5,0.618,6,0.743,9,1.699,28,1.905,31,2.58,32,0.74,33,2.815,35,2.642,39,1.551,47,2.111,56,1.459,60,1.413,61,1.083,73,1.912,91,2.159,109,2.273,117,4.017,127,2.934,243,1.679,250,2.263,275,3.755,287,2.888,341,6.07,342,3.248,343,4.715,344,6.942,345,4.98,346,4.015,347,4.98,348,3.594,349,4.517,350,1.979,351,5.383,352,4.227,353,3.849,354,4.517,355,4.517,356,4.114,357,7.926,358,6.65,359,4.32,360,4.549,361,6.417,362,2.71,363,5.383]],["t/40",[3,1.072,5,0.35,6,0.619,8,1.631,9,1.415,11,2.024,21,3.218,25,2.444,32,0.616,33,1.593,35,2.201,39,1.99,45,1.729,47,2.078,53,1.123,56,1.216,60,2.212,61,1.389,70,1.582,109,1.893,110,3.041,112,4.385,117,3.5,127,2.155,144,1.672,164,2.91,173,1.471,175,3.573,214,2.706,243,1.399,250,1.885,275,3.272,346,3.345,348,2.994,349,3.763,350,2.539,352,3.522,353,3.206,354,3.763,355,7.068,356,3.428,364,6.231,365,4.485,366,6.907,367,4.485,368,6.39,369,4.485,370,4.485,371,4.485,372,4.485,373,4.485,374,6.907,375,6.907,376,6.907,377,5.796,378,2.677,379,4.485,380,1.868,381,1.806,382,2.125,383,4.485]],["t/42",[3,1.85,5,0.406,6,0.719,9,1.644,11,3.492,32,0.716,35,2.557,45,2.009,47,2.093,56,1.412,60,1.368,61,1.048,62,2.18,73,1.85,83,1.537,109,2.199,117,2.64,127,1.625,140,1.95,144,1.943,204,1.838,213,3.047,220,2.911,229,1.47,243,1.625,256,5.398,275,4.372,352,4.09,353,3.724,354,4.371,356,3.981,358,4.371,359,4.216,360,2.99,361,4.218,381,2.098,384,2.623,385,4.218,386,5.209,387,2.911,388,5.209,389,5.209,390,5.209,391,2.482,392,3.047,393,4.371,394,4.563,395,4.819,396,4.819,397,4.819,398,3.655,399,4.819,400,5.209,401,5.209,402,5.209,403,5.209,404,5.209,405,7.157,406,5.209]],["t/44",[1,1.757,3,2.505,5,0.429,6,0.758,9,1.733,16,2.559,32,1.533,33,1.951,35,2.696,39,1.583,40,1.065,45,2.118,47,0.841,53,1.375,61,1.618,65,4.097,92,2.73,99,2.319,119,2.362,127,2.509,150,2.118,151,2.518,152,1.931,231,2.079,232,2.212,235,2.531,243,2.509,244,2.947,245,3.183,249,4.097,250,2.309,254,3.055,381,2.212,392,3.213,407,4.548,408,4.811,409,3.278,410,6.75,411,3.854,412,3.472,413,2.882,414,4.198,415,4.198,416,3.564,417,4.313,418,5.493,419,4.811,420,2.765,421,2.802,422,4.811,423,4.008,424,3.564,425,4.198,426,5.493,427,3.787]],["t/46",[1,1.035,5,0.825,6,1.46,7,2.316,8,2.971,13,2.986,28,1.985,32,1.122,36,2.272,37,1.817,40,1.087,49,2.901,53,1.404,56,1.52,61,1.128,87,3.161,96,2.047,134,3.866,147,2.326,149,2.411,151,2.571,181,2.518,214,3.383,231,2.122,232,2.258,235,2.57,243,2.548,244,3.009,245,3.249,248,2.881,250,2.357,254,2.13,271,2.506,301,3.803,321,2.187,428,4.567,429,3.961,430,4.183,431,5.188,432,3.249,433,2.544,434,4.54,435,3.638,436,4.705,437,4.912,438,4.912,439,4.927,440,8.166,441,2.493,442,5.188,443,3.421,444,5.608,445,3.803,446,5.608]],["t/48",[1,0.687,3,1.426,5,0.666,6,1.03,8,2.169,13,1.98,24,1.434,32,1.284,33,2.65,36,1.76,37,1.205,40,1.156,41,1.696,53,0.931,55,1.55,56,1.616,57,1.646,60,2.453,61,1.501,71,1.262,87,3.361,88,1.752,91,1.492,95,3.063,108,1.679,109,1.57,127,1.16,147,3.876,149,1.599,150,2.299,163,1.742,204,3.695,205,2.096,213,2.176,214,2.244,220,3.332,229,1.05,242,1.457,243,1.16,248,1.911,301,4.043,302,1.517,382,1.762,409,1.164,416,2.413,428,4.78,429,4.101,441,1.654,443,2.269,447,3.121,448,2.61,449,1.687,450,3.719,451,5.335,452,2.413,453,2.413,454,2.774,455,3.719,456,2.295,457,3.121,458,4.183,459,3.441,460,2.774,461,2.115,462,3.719,463,2.714,464,2.483,465,1.98,466,2.322,467,1.468,468,2.078,469,1.622,470,3.441,471,1.98,472,2.135,473,3.258,474,2.096,475,2.447,476,2.198,477,1.696,478,2.244,479,2.564,480,3.441,481,3.441,482,2.659,483,2.522,484,3.258,485,3.441,486,2.381,487,3.011,488,3.011]],["t/50",[1,1.515,4,2.069,5,0.754,6,1.334,8,3.517,22,3.847,24,3.165,25,3.078,35,2.772,36,1.332,40,1.095,55,2.353,58,3.03,70,1.992,73,2.005,83,1.667,87,4.627,95,2.901,120,4.481,131,2.942,150,2.177,152,1.985,271,3.668,384,4.132,421,2.881,428,3.333,429,2.322,445,3.83,456,3.484,479,3.893,489,4.946,490,5.224,491,6.646,492,5.647,493,4.756,494,8.114,495,4.738,496,2.807,497,2.881,498,8.208,499,3.241,500,4.316,501,4.946,502,4.946,503,3.03,504,5.647,505,3.893,506,7.189,507,4.738,508,3.77,509,3.962]],["t/52",[4,2.666,5,0.765,6,1.353,8,2.647,32,1,33,2.585,60,1.911,87,4.102,147,3.019,150,2.806,204,2.567,243,2.27,246,4.258,250,3.059,301,4.936,381,2.931,421,3.713,428,4.818,429,4.56,443,4.44,452,4.722,483,6.649,485,6.733,500,7.494,510,6.733,511,5.893,512,5.41,513,4.177,514,5.31,515,5.107]],["t/54",[5,0.969,6,1.714,32,1.356,37,3.196,40,1.423,45,3.804,47,1.511,51,4.203,163,3.441,220,4.104,235,2.311,304,4.14,328,3.349,429,3.021,449,5.054,516,2.431,517,3.848,518,4.981,519,7.344,520,6.795,521,4.701,522,4.585,523,5.947,524,5.947]],["t/56",[1,1.418,3,2.194,5,0.906,6,1.455,24,1.99,32,1.17,33,2.728,35,1.529,42,2.391,47,1.405,51,3.909,53,2.545,56,2.308,57,2.283,58,2.769,60,3.143,61,2.045,78,2.186,81,1.502,105,1.643,123,3.148,144,2.464,151,3.029,161,1.276,187,1.579,211,2.909,226,2.769,234,1.206,237,2.24,249,2.324,284,1.871,322,1.502,381,1.255,382,2.445,416,3.348,424,2.021,496,1.549,516,1.031,517,4.349,525,8.279,526,2.962,527,4.179,528,5.349,529,2.05,530,1.685,531,4.411,532,3.395,533,2.503,534,2.324,535,1.741,536,2.186,537,3.116,538,1.154,539,1.59,540,1.6,541,2.273,542,2.446,543,2.523,544,2.614,545,2.883,546,3.116,547,3.116,548,5.161,549,3.116,550,3.116,551,3.116,552,2.614,553,2.446,554,1.922]],["t/58",[3,1.596,5,0.721,6,1.275,47,1.022,51,3.938,53,1.671,60,2.784,61,2.302,62,3.868,101,3.361,103,2.463,105,2.125,135,4.598,195,3.582,234,2.584,240,1.97,242,2.614,517,5.067,528,7.484,555,6.143,556,4.979,557,3.61,558,4.871,559,3.297,560,5.21,561,5.102,562,3.555]],["t/60",[3,1.177,5,0.696,6,1.231,33,1.748,45,1.898,47,2.076,51,3.159,53,1.856,56,1.334,60,1.292,61,0.99,74,1.703,81,2.373,83,2.189,127,2.783,146,2.97,151,3.4,173,1.614,216,2.751,235,2.807,244,2.641,304,2.775,424,4.811,449,3.364,479,3.394,499,2.825,517,3.48,518,3.339,527,3.986,528,3.986,532,3.239,545,4.555,563,2.583,564,3.239,565,4.312,566,4.131,567,6.86,568,2.97,569,3.672,570,3.866,571,4.879,572,4.923,573,4.923,574,4.923,575,4.923,576,4.923,577,3.866,578,2.662,579,4.555,580,3.672,581,4.555,582,4.923,583,4.923,584,7.415,585,4.923,586,7.415]],["t/62",[1,0.929,3,2.997,5,0.653,6,0.892,8,1.83,9,2.642,10,3.746,32,1.242,33,3.565,40,1.858,51,4.702,53,1.619,55,3.993,60,2.198,61,1.516,66,2.226,81,1.457,91,1.212,108,2.271,109,3.535,142,2.55,144,3.122,151,1.386,164,1.961,213,2.944,226,5.592,234,1.17,250,1.27,261,2.373,304,1.704,323,1.522,413,1.586,496,2.501,517,4.194,518,2.05,525,6.574,526,1.735,531,5.033,532,6.306,533,3.135,534,2.254,541,4.717,542,2.373,543,4.074,544,2.536,587,2.254,588,1.865,589,3.496,590,5.107,591,3.413,592,3.07,593,2.018,594,2.161,595,3.036,596,3.672,597,1.935,598,2.536,599,3.413,600,1.865,601,5.032,602,2.05]],["t/64",[1,0.981,3,2.985,5,0.898,6,1.518,8,1.932,10,5.408,18,2.01,28,1.88,31,2.546,32,0.73,40,1.03,47,1.429,53,2.337,56,3.314,57,2.35,61,1.579,96,1.939,127,1.657,149,2.284,151,2.435,164,6.056,166,2.08,231,2.01,232,2.139,235,2.47,239,4.302,240,1.568,243,2.448,244,2.85,245,3.078,248,2.729,250,2.233,333,5.726,603,4.653,604,8.637,605,2.295,606,4.301,607,8.636]],["t/66",[1,2.11,3,1.246,5,0.603,6,1.067,22,2.073,28,2.738,32,1.268,40,1.01,47,1.185,53,1.304,61,1.048,91,2.089,109,3.266,149,2.24,151,2.388,161,2.133,230,3.478,231,1.971,232,2.098,234,2.016,235,2.434,241,4.657,243,2.413,244,2.795,245,3.018,248,2.676,250,2.189,254,1.979,260,6.093,283,3.288,284,1.888,429,2.142,588,3.214,608,5.209,609,3.724,610,3.981,611,7.742,612,5.209,613,4.525,614,5.246,615,5.706,616,5.912,617,4.371,618,5.089,619,4.371,620,4.371,621,2.541,622,4.218]],["t/68",[5,0.606,6,1.072,32,1.068,45,2.996,47,1.19,61,1.563,79,2.787,95,3.991,109,3.28,191,5.04,236,5.451,241,4.67,260,3.745,268,4.168,269,6.401,272,5.555,273,6.29,287,4.168,288,5.269,289,5.668,290,6.805,291,6.519,292,5.795,333,7.472,623,7.188,624,7.188,625,6.519,626,7.769,627,5.04,628,5.668]],["t/70",[5,0.809,6,1.43,22,4.124,47,1.587,241,4.727,260,4.997,624,9.59,625,8.698]],["t/72",[5,0.788,6,1.394,47,1.548,241,4.609,260,4.872,613,5.912,625,8.48,629,10.106,630,6.853,631,9.35]],["t/74",[5,0.725,6,1.282,47,1.758,191,7.448,241,5.236,260,6.006,261,7.295,262,7.448,266,5.947,614,6.301,632,9.291]],["t/76",[5,0.77,6,1.361,47,1.902,120,5.518,241,4.499,260,6.166,261,7.746,266,6.315,268,5.293,269,5.512,270,8.641,615,5.512,633,9.865,634,6.69,635,5.613,636,6.795,637,5.767]],["t/78",[5,0.779,6,1.377,47,1.528,241,4.552,260,4.811,616,7.628,617,8.375,625,8.375,636,11.095,638,5.839]],["t/80",[1,1.972,5,0.647,6,1.144,28,3.45,32,1.14,40,1.889,53,1.434,61,1.152,99,2.418,127,1.787,141,3.494,151,2.626,161,2.345,162,3.384,166,2.243,221,3.073,225,3.318,231,2.167,232,2.307,235,3.067,243,2.587,244,3.073,245,4.804,248,2.942,250,2.407,254,2.175,271,2.559,283,4.345,284,2.076,288,3.884,324,2.345,380,2.386,409,1.792,465,3.05,557,3.097,568,3.455,599,3.884,639,3.666,640,3.455,641,3.073,642,3.666,643,3.666,644,3.455,645,3.62,646,2.922,647,3.666,648,2.883,649,3.455,650,3.62,651,3.257,652,5.016]],["t/82",[1,1.654,5,0.876,6,1.345,7,1.675,17,1.607,24,3.047,28,1.436,31,1.944,32,1.086,47,0.978,56,1.099,60,2.948,61,1.285,81,1.955,88,1.911,91,1.627,95,2.084,96,1.481,105,1.291,126,2.708,127,1.265,140,4.323,144,2.382,149,2.746,150,1.564,209,2.286,234,1.57,235,3.068,237,2.772,239,1.869,254,1.541,283,3.194,302,1.654,409,2.472,432,4.578,469,2.785,476,2.397,530,3.454,599,2.751,603,3.553,651,2.307,653,4.056,654,5.649,655,5.115,656,7.139,657,2.564,658,2.751,659,2.211,660,3.185,661,2.846,662,3.403,663,3.553,664,3.284,665,4.056,666,4.056,667,2.846,668,3.753,669,3.753,670,5.359,671,3.403,672,3.185,673,3.403,674,3.026,675,3.553,676,3.403,677,2.751]],["t/84",[5,0.873,6,1.544,32,1.364,47,1.135,56,2.69,127,3.096,166,3.887,235,2.332,237,3.217,304,4.178,380,3.088,382,3.511,409,2.319,415,5.665,465,3.947,531,4.949,594,5.299,634,5.026,654,8.001,662,8.328,678,8.787,679,5.82,680,7.412,681,7.412,682,9.926]],["t/86",[5,0.885,6,1.395,9,3.191,32,1.39,47,1.167,56,2.741,71,2.586,105,2.426,127,3.771,140,4.247,235,2.398,237,3.308,283,2.716,323,3.837,382,3.611,409,2.385,465,4.059,664,8.188,678,5.985,683,8.911,684,5.169,685,7.622]],["t/88",[5,0.528,6,0.933,11,1.97,16,2.033,32,1.467,33,1.55,47,0.668,56,1.183,60,2.803,66,1.931,81,2.103,91,1.75,127,2.11,142,2.211,144,1.627,149,1.876,173,1.431,209,5.688,211,3.812,234,1.689,235,1.373,237,2.935,240,2.444,380,2.817,382,2.067,409,1.365,421,3.45,463,3.184,488,5.475,493,2.528,503,2.341,531,2.913,557,2.359,594,7.215,656,3.008,671,5.674,672,5.31,674,5.044,678,3.426,686,5.674,687,7.665,688,4.363,689,4.363,690,3.812,691,3.533,692,4.363,693,4.363,694,2.226,695,3.822,696,3.661,697,5.615,698,6.947,699,2.578,700,2.871,701,1.342,702,2.831,703,3.822,704,5.674,705,4.037,706,4.037,707,3.661,708,3.533,709,3.822,710,3.822,711,3.255,712,4.037,713,3.747,714,4.037]],["t/90",[1,1.785,5,0.754,6,1.334,24,2.177,32,1.128,53,1.414,61,1.136,88,4.555,91,2.265,95,2.901,96,2.061,105,2.613,149,2.428,150,2.177,166,2.211,232,2.274,235,3.548,237,2.451,250,2.373,283,4.018,284,2.047,302,2.303,380,4.698,384,2.843,409,3.025,465,3.007,466,6.037,469,2.462,522,3.525,530,3.053,651,4.668,658,3.83,715,5.254,716,3.129,717,3.962,718,6.887,719,3.83,720,3.962,721,4.212,722,4.946,723,5.224,724,5.224,725,4.12,726,5.647]],["t/92",[1,1.957,5,0.639,6,1.382,24,3.565,31,2.058,32,1.521,40,0.832,42,1.99,44,1.681,47,1.023,60,1.127,61,1.649,80,2.786,85,3.062,88,2.023,91,1.722,92,2.134,104,3.607,105,1.367,119,1.846,126,2.867,144,1.601,181,1.928,209,2.42,235,2.909,237,3.557,239,3.078,283,3.779,288,2.912,328,1.958,380,1.789,409,3.133,432,2.488,465,2.286,466,2.681,469,2.912,474,2.42,530,2.322,577,3.371,641,2.304,651,2.442,657,2.714,659,2.34,701,1.321,727,5.244,728,2.206,729,4.294,730,4.294,731,6.897,732,3.972,733,3.603,734,3.603,735,4.294,736,4.294,737,3.07,738,3.972,739,5.604,740,4.294,741,3.972,742,2.237,743,6.678,744,4.294,745,4.529,746,3.972,747,4.294,748,4.294,749,3.761,750,4.294]],["t/94",[1,0.425,4,1.938,5,0.655,6,1.159,12,1.682,22,0.917,24,0.889,31,1.105,32,1.58,37,0.747,41,1.051,45,0.889,47,1.198,52,1.201,53,1.325,56,1.083,57,1.768,58,1.237,61,1.788,78,1.617,79,0.827,81,1.111,97,1.092,109,0.973,144,2.663,147,0.956,150,0.889,162,1.362,202,1.349,229,0.651,232,1.61,237,2.296,241,4.693,243,1.247,250,3.002,260,4.822,268,3.832,269,3.991,280,1.682,281,2.019,282,2.019,283,1.424,284,0.836,285,2.019,287,1.237,288,1.563,289,1.682,290,2.019,291,1.934,292,2.981,293,1.81,294,2.019,295,1.934,296,2.669,297,2.133,298,1.457,299,1.267,310,1.439,318,0.965,321,1.559,329,1.025,342,1.391,380,0.96,409,1.975,412,1.457,420,1.161,421,2.039,432,1.336,436,1.934,441,2.807,464,1.539,466,1.439,469,1.743,480,2.133,516,0.763,521,1.476,535,1.288,536,1.617,588,2.466,615,6.021,617,1.934,619,7.46,620,7.46,621,3.08,622,9.309,634,1.563,651,1.311,659,1.256,717,1.617,719,1.563,751,2.521,752,1.762,753,2.305,754,3.997,755,2.305,756,2.133,757,3.698,758,2.711,759,1.866,760,2.019,761,2.305,762,1.422,763,2.305,764,3.138,765,2.019,766,3.997,767,2.133,768,2.305,769,2.305,770,1.299,771,2.305,772,2.305,773,2.305,774,2.305,775,2.305,776,1.015,777,3.997,778,2.133,779,1.719,780,2.133,781,2.305,782,2.305,783,2.305,784,1.349]],["t/96",[4,4.252,5,0.738,6,1.305,32,0.949,45,2.662,47,1.057,53,2.702,56,1.871,88,3.253,93,3.29,119,2.968,181,3.101,187,3.499,237,2.996,239,4.36,283,2.46,296,4.61,441,3.07,474,3.892,478,4.166,516,2.285,785,8.706,786,6.904,787,9.46,788,6.904,789,6.904]],["t/98",[5,0.429,6,0.758,32,1.106,60,1.442,61,1.105,73,1.951,126,3.668,213,3.213,227,3.927,230,3.668,235,2.995,237,3.491,241,4.341,254,2.086,268,4.316,269,4.495,271,2.454,283,1.957,287,2.947,380,4.365,382,3.811,409,2.978,461,3.124,469,2.395,471,2.925,503,4.316,522,7.274,535,3.069,588,3.389,615,3.069,622,6.513,656,3.787,671,4.609,715,3.516,717,5.644,718,4.609,745,3.725,765,4.811,767,5.082,778,5.082,780,5.082,790,3.787,791,5.082,792,4.811,793,5.082,794,5.493,795,5.082,796,5.493,797,4.313,798,5.493,799,5.493,800,5.082,801,5.493,802,5.493,803,5.493]],["t/101",[32,1.581,55,2.474,56,1.609,60,1.559,81,2.862,88,4.01,96,2.168,150,2.29,209,3.347,266,3.801,271,2.653,283,2.116,320,3.753,342,3.583,350,2.183,362,2.99,380,4.527,399,5.494,429,2.442,441,4.423,465,4.532,466,7.472,488,4.808,613,5.82,661,4.166,720,5.972,722,7.455,725,7.259,804,5.494,805,9.948,806,5.938,807,4.333,808,4.982,809,5.201,810,5.938,811,5.938,812,5.938,813,3.664,814,5.201,815,2.767,816,4.429,817,5.938]],["t/103",[6,1.072,10,5.933,32,1.068,43,3.328,91,3.116,140,4.288,166,4.957,380,3.237,441,4.553,474,4.379,516,2.571,594,5.555,613,4.545,615,4.341,630,5.269,654,7.322,656,5.356,679,6.1,741,7.188,785,4.91,818,7.769,819,4.973,820,5.795,821,6.519]],["t/105",[32,1.407,283,3.647,380,4.264,441,4.55,469,5.308,822,9.468,823,6.109,824,8.964]],["t/107",[42,4.625,79,4.303,149,4.291,283,3.556,380,4.996,467,3.939,737,7.136,825,7.837,826,6.475]],["t/109",[9,2.452,42,4.746,53,2.564,85,3.562,123,6.247,140,2.908,149,3.34,173,2.548,261,6.1,380,4.773,429,3.195,469,3.388,515,5.451,613,5.991,618,5.111,651,4.418,737,7.322,823,4.638,827,8.259,828,4.137,829,5.111,830,4.501,831,6.805,832,4.739]],["t/111",[1,1.676,24,3.502,32,1.248,47,1.733,88,4.278,95,4.665,144,3.387,235,2.857,269,5.075,271,4.058,283,3.236,380,3.784,382,4.302,409,2.841,522,5.67,660,7.131,797,7.131,833,6.774]],["t/113",[19,6.055,32,1.084,33,1.899,43,1.738,57,2.366,58,2.869,61,1.076,66,3.489,80,5.117,87,3.014,120,2.478,124,3.014,154,4.087,181,4.645,213,4.614,283,3.339,380,3.904,445,3.626,468,2.988,493,3.098,500,4.087,595,6.24,699,3.16,713,4.37,720,5.534,834,4.947,835,5.347,836,7.294,837,6.618,838,9.255,839,9.661,840,3.902,841,4.087,842,7.161,843,3.518,844,4.684,845,5.347,846,3.687,847,5.347,848,1.296,849,4.811,850,5.347,851,4.33]],["t/115",[1,1.308,3,1.694,5,0.957,6,1.509,9,2.236,20,4.424,35,3.478,47,1.879,57,3.135,127,3.004,142,3.591,149,3.047,183,5.946,209,5.428,221,3.802,235,3.03,243,2.211,283,3.898,333,5.17,449,3.215,656,4.885,785,4.479,852,5.946,853,6.207,854,6.207,855,4.806,856,6.556,857,5.946,858,6.207]],["t/117",[1,1.596,3,1.452,5,0.786,6,0.838,16,2.829,26,3.904,32,0.835,37,3.264,40,1.177,43,3.273,44,3.944,45,3.335,53,1.52,61,1.221,103,3.716,149,3.718,151,2.784,200,2.7,231,2.298,232,2.446,235,2.721,236,4.261,243,2.698,244,3.258,245,3.518,248,3.119,250,2.552,307,3.791,310,3.791,313,3.625,359,3.31,387,3.393,621,2.962,813,3.746,848,1.472,859,4.529,860,3.939,861,5.095,862,3.939,863,4.118,864,2.487,865,3.838,866,3.393,867,4.768,868,4.768,869,4.529,870,4.529]],["t/119",[1,1.138,3,1.474,4,3.202,5,0.481,6,0.851,10,3.572,16,2.872,37,1.998,40,1.195,43,2.841,44,4.328,45,2.377,47,1.555,56,1.671,71,2.092,83,1.82,88,2.904,108,2.783,110,2.714,111,4.278,112,2.857,113,3.761,114,3.849,115,3.388,116,2.937,117,3.124,149,2.651,150,2.377,163,2.888,173,2.022,200,2.741,229,1.74,240,1.82,243,1.923,250,2.591,332,3.045,435,4,451,4.408,467,3.45,491,4.992,597,3.947,658,4.181,717,4.326,859,4.599,871,4.712,872,5.704,873,3.947,874,5.173,875,4.498,876,4.498]],["t/121",[5,0.516,6,0.914,35,3.25,36,1.562,40,1.283,43,2.987,44,4.134,45,2.553,47,1.835,66,2.929,74,3.651,111,2.563,112,3.068,120,4.259,173,2.171,191,6.848,243,2.065,283,2.359,332,3.27,465,3.525,466,4.133,496,3.291,621,5.15,823,3.952,877,6.621,878,5.799,879,6.621,880,6.125,881,9.19,882,9.19,883,6.621,884,4.184,885,10.556,886,6.621]],["t/123",[3,1.262,4,1.933,5,0.609,6,1.078,8,1.92,16,3.639,26,2.382,35,2.59,37,2.531,40,1.023,43,3.022,44,3.641,45,2.035,47,1.424,56,2.117,61,1.062,71,2.65,83,1.558,96,1.926,108,2.382,110,2.323,111,4.246,112,2.445,113,3.219,114,3.295,115,2.9,116,2.515,117,3.958,150,2.035,163,2.472,203,4.622,229,1.489,243,2.437,332,3.858,451,5.584,526,3.029,728,2.711,860,7.711,871,4.033,872,4.882,875,3.851,876,3.851,887,5.277,888,4.033,889,3.15,890,4.428,891,4.882,892,4.622,893,4.428,894,6.841,895,4.622,896,4.033,897,4.882,898,4.882,899,6.841]],["t/125",[1,1.712,4,2.457,5,0.829,6,1.279,16,2.011,26,3.027,28,1.528,40,0.837,43,3.454,47,1.42,53,1.081,66,3.638,103,3.034,105,1.374,106,3.333,109,3.472,110,1.901,111,4.114,116,2.057,138,2.132,140,1.616,175,2.233,211,2.433,213,2.525,218,4.532,243,2.565,288,2.927,310,2.695,380,3.863,516,1.429,687,2.801,862,8.832,864,2.746,866,6.849,900,3.994,901,3.994,902,7.203,903,3.233]],["t/127",[1,1.507,4,2.99,5,0.637,6,1.126,32,1.122,43,2.653,58,5.675,66,3.611,111,4.094,144,3.044,243,2.546,380,3.401,716,4.522,862,8.7,866,6.936,902,7.149,904,8.875]],["t/129",[3,1.74,5,0.765,6,1.353,35,4.813,40,1.411,43,3.186,47,1.698,91,2.919,110,3.204,111,3.795,112,3.373,113,4.44,114,4.544,115,3.999,116,3.468,149,3.129,218,3.285,243,2.27,332,3.595,591,4.936,863,4.936,864,2.981,903,4.727,905,7.01,906,6.733,907,8.588,908,5.715,909,6.375,910,4.177,911,4.936,912,6.733]],["t/131",[5,0.824,6,1.375,8,2.409,22,1.69,26,2.99,32,1.119,43,1.381,47,1.247,53,1.658,56,1.152,60,3.146,61,0.855,71,2.762,79,2.92,84,3.038,91,2.657,103,3.391,110,1.87,111,3.558,112,1.969,113,2.592,114,2.652,115,2.334,116,2.024,117,2.153,144,2.47,149,3.5,161,3.765,163,1.99,174,3.721,195,3.554,204,3.243,218,2.99,234,3.558,243,1.325,332,2.098,420,2.139,439,2.563,467,1.677,486,2.72,513,2.438,516,1.406,556,4.941,611,3.565,648,2.139,848,1.03,865,7.837,866,3.701,913,3.038,914,3.44,915,3.336,916,3.931,917,4.248,918,3.169,919,2.461,920,4.248,921,3.721]],["t/133",[3,1.789,5,0.779,6,1.032,26,4.508,35,3.672,43,3.246,47,1.722,103,4.148,110,3.294,111,4.978,112,3.466,113,4.563,114,4.67,115,4.11,116,3.564,218,3.377,243,2.334,332,4.933,539,3.817,922,7.481,923,5.874,924,6.921,925,5.717,926,5.157,927,6.552]],["t/135",[3,1.474,5,0.862,6,1.402,26,2.783,31,2.955,37,1.998,40,1.195,43,3.301,45,2.377,47,1.555,66,2.728,99,2.603,110,2.714,111,4.516,112,2.857,113,3.761,114,3.849,115,3.388,116,2.937,117,3.124,243,1.923,307,3.849,310,5.458,313,3.68,324,2.525,332,4.318,359,3.36,516,2.04,716,3.416,770,3.475,848,1.494,867,6.864,868,4.841,869,4.599,870,4.599,892,5.4,924,5.704,925,4.712,926,4.25,927,5.4,928,5.173,929,3.68,930,3.947,931,4.841,932,6.165]],["t/137",[5,0.578,6,1.023,8,2.696,11,4.48,41,4.527,43,3.637,45,2.858,60,1.946,61,1.491,105,2.359,117,3.756,138,3.661,150,2.858,173,2.431,200,3.295,229,2.092,243,2.312,288,5.026,310,4.627,318,3.102,867,8.787,913,5.299,933,10.029,934,7.412,935,7.412,936,5.82,937,6.001,938,4.142,939,6.219,940,4.684]],["t/139",[5,0.595,6,1.052,8,2.773,11,4.565,41,4.612,43,3.688,45,2.939,60,2.001,61,1.533,105,2.426,117,3.863,138,3.764,150,2.939,173,2.5,200,3.389,243,2.378,288,5.169,318,3.19,731,5.685,815,3.551,868,8.911,913,5.45,937,6.171,938,4.259,940,4.817,941,6.395,942,10.112,943,7.622,944,7.622]],["t/141",[5,0.63,6,1.115,8,2.939,11,4.743,41,4.792,43,3.415,45,3.116,60,2.121,61,1.625,105,2.572,117,4.095,138,3.991,150,3.116,173,2.65,200,3.593,243,2.521,288,5.48,307,5.045,318,3.381,869,8.71,915,6.345,938,4.515,941,6.78,945,8.08,946,8.08]],["t/143",[5,0.573,6,1.013,8,2.672,11,4.453,41,4.499,43,3.206,45,2.832,60,1.928,61,1.477,105,2.338,117,3.722,138,3.627,140,2.749,150,2.832,173,3.653,200,3.265,243,2.291,288,4.981,313,4.384,318,4.128,512,3.583,870,8.309,936,5.767,938,4.104,941,6.162,947,6.162,948,7.344,949,7.344,950,7.344,951,6.433,952,6.795,953,6.795]],["t/145",[32,1.389,43,3.284,53,3.025,61,2.033,234,3.912,299,5.553,409,3.162,526,5.8,896,7.723]],["t/147",[1,1.434,4,2.846,32,1.408,42,3.6,43,3.328,47,1.19,83,2.293,93,4.88,103,2.866,104,3.03,105,2.473,161,3.182,234,3.007,240,2.293,409,2.43,621,3.79,860,7.432,862,5.04,865,4.91,867,6.1,868,6.1,869,5.795,870,5.795,871,5.937,903,3.745,954,7.188,955,5.937,956,4.687,957,7.188]],["t/149",[1,1.522,4,3.02,9,2.602,32,1.621,42,3.821,43,3.832,47,1.263,105,2.625,109,3.481,123,5.03,140,3.086,142,4.179,161,4.36,173,2.704,234,4.121,409,3.331,590,5.03,634,7.22,958,4.424,959,7.629]],["t/151",[32,1.612,47,1.474,53,2.409,85,4.412,161,3.941,195,5.163,234,3.725,409,3.011,776,4.237,865,6.082,960,8.429,961,6.88,962,8.903]],["t/153",[4,2.445,5,0.521,6,0.921,32,1.813,40,1.294,42,5.303,47,1.752,58,3.582,218,3.013,254,4.347,380,2.781,409,3.58,687,4.331,862,5.997,866,6.395,904,5.601,963,9.286,964,6.176,965,4.602,966,8.551,967,5.847,968,5.405,969,8.551]],["t/155",[1,1.785,5,0.754,6,1.133,25,3.078,28,2.905,32,0.776,40,1.095,53,1.414,61,1.136,99,2.384,127,1.762,141,3.445,151,2.589,161,2.313,162,3.337,166,2.211,181,2.536,214,3.407,225,3.272,231,2.137,232,2.274,235,2.583,243,2.561,244,3.03,245,4.756,248,2.901,250,2.373,271,2.523,283,3.783,304,3.183,324,2.313,341,3.304,364,3.129,380,3.42,441,2.511,469,4.629,557,3.053,639,3.615,640,3.407,641,3.03,642,3.615,643,3.615,644,3.407,645,3.569,646,2.881,647,3.615,648,2.843,649,3.407,650,3.569,678,4.434,695,4.946,807,4.12,824,4.946,970,5.224,971,5.647,972,4.434,973,5.224]],["t/157",[3,1.876,5,0.954,6,1.422,35,3.85,40,1.52,47,1.872,127,2.447,209,5.809,283,4.102,333,5.724,449,3.559,469,4.494,656,5.408,785,4.958,852,6.582,853,6.871,854,6.871,857,6.582,858,6.871,974,6.352,975,6.582,976,7.844]],["t/159",[1,2.119,5,0.725,6,1.282,56,2.518,150,3.582,235,2.923,250,3.905,283,4.44,468,5.191,469,4.051,496,4.618,530,5.024,603,8.138,656,6.405]],["t/161",[1,1.426,5,1.004,6,1.323,21,1.826,31,2.978,32,1.208,35,3.051,36,2.074,37,1.27,40,1.205,41,1.787,43,1.273,46,4.758,47,1.562,49,2.027,53,0.981,56,1.685,61,0.788,62,1.64,71,1.329,79,1.406,83,1.156,108,1.769,110,1.725,111,3.403,112,2.88,115,2.153,116,2.961,120,2.88,127,1.939,144,1.461,147,1.625,151,1.796,204,2.192,229,1.106,231,1.483,232,1.578,235,1.956,243,2.41,244,2.102,245,2.27,248,2.013,250,1.647,451,2.801,496,1.947,512,3.032,530,2.119,587,2.923,610,2.994,716,2.171,880,3.625,977,3.172,978,3.432,979,5.915,980,5.032,981,2.749,982,3.172,983,3.918,984,3.625,985,3.918,986,5.903,987,3.918,988,3.918,989,3.432,990,2.994,991,3.918,992,3.918,993,3.918,994,3.288]],["t/163",[5,0.953,6,1.226,7,2.606,21,2.94,32,1.221,46,4.028,47,0.966,56,1.71,62,2.64,71,2.141,93,3.006,105,2.009,123,3.849,135,2.415,142,3.198,147,3.686,173,2.069,234,2.442,359,3.439,360,3.621,429,2.595,486,4.039,526,3.621,621,4.335,699,3.728,776,3.912,925,4.822,926,4.35,982,5.109,994,5.294,995,6.522,996,4.822,997,5.294,998,5.294,999,4.955,1000,5.294,1001,6.31,1002,4.511,1003,3.386,1004,5.527,1005,5.527,1006,6.31]],["t/165",[3,2.633,5,0.859,6,1.519,9,2.742,32,1.194,44,4.976,46,3.403,74,3.808,127,2.711,173,3.611,218,3.922,250,3.653,393,7.292,823,5.188,977,7.036]],["t/167",[1,1.468,3,0.98,5,0.32,6,0.565,10,2.374,17,1.624,28,2.279,32,0.885,33,3.201,40,1.248,43,1.332,53,1.026,61,0.824,99,1.73,127,2.481,129,2.33,140,1.534,141,2.499,142,2.076,149,1.762,151,1.878,161,1.678,162,2.421,166,4.073,213,2.397,225,2.374,230,2.736,231,1.55,232,1.65,235,2.502,241,1.869,243,2.008,244,2.198,245,3.73,248,2.105,250,3.343,260,1.975,268,3.455,271,3.554,283,4.379,284,3.77,302,2.626,324,1.678,362,2.063,380,2.682,409,1.282,413,2.15,449,1.859,465,3.428,466,2.558,468,2.29,469,1.787,471,2.182,531,2.736,533,1.987,557,2.216,605,2.781,613,2.397,630,2.779,639,2.623,640,2.472,641,2.198,642,2.623,643,2.623,644,2.472,645,2.59,646,2.09,647,2.623,648,2.063,649,2.472,650,2.59,658,2.779,699,2.421,715,2.623,717,4.517,1007,3.438,1008,3.438,1009,3.791,1010,3.438,1011,3.791,1012,3.131,1013,3.791]],["t/169",[1,1.356,3,1.163,5,0.691,6,1.222,7,2.009,17,1.927,32,1.01,33,3.957,40,0.943,43,1.581,53,1.218,57,2.152,61,1.478,96,1.775,106,2.417,140,1.82,151,2.23,161,1.992,166,3.468,230,3.247,231,1.84,232,3.567,235,2.312,240,1.435,241,4.039,243,2.763,244,2.61,245,2.818,246,2.845,247,3.353,248,2.498,249,3.628,250,2.044,251,3.819,258,3.247,260,2.344,268,2.61,271,2.173,272,3.477,280,3.549,283,3.516,284,2.664,302,1.983,329,2.162,380,3.061,414,3.717,441,3.937,464,3.247,465,3.913,466,3.036,476,4.342,588,3.001,600,3.001,615,2.718,630,4.983,657,3.074,715,3.113,720,3.412,745,3.298,816,3.628,1013,4.5,1014,4.863,1015,4.863,1016,4.5,1017,3.938]],["t/171",[3,1.805,5,0.939,6,1.662,17,2.992,47,1.73,232,4.85,235,2.376,243,3.757,251,5.929,252,6.114,272,7.185,273,6.114,274,6.986,300,8.137,823,4.508,1016,6.986,1018,6.336,1019,5.771,1020,7.551,1021,6.336,1022,6.336]],["t/173",[4,3.585,5,0.836,6,1.479,12,4.209,32,1.563,33,2.048,62,2.414,109,2.435,150,2.224,232,3.942,235,1.815,241,4.889,243,3.053,245,3.342,255,3.977,260,5.482,269,6.623,280,4.209,282,5.052,283,2.055,285,5.052,287,3.095,288,3.912,289,4.209,291,4.84,292,7.301,293,4.529,294,5.052,295,4.84,296,3.851,298,3.646,299,3.169,322,2.781,651,3.28,764,4.529,816,4.303,1023,4.84,1024,4.84,1025,5.768,1026,5.336]],["t/175",[1,1.659,3,0.975,5,0.762,6,1.349,24,1.572,28,2.27,31,1.954,32,0.881,33,2.277,41,1.859,45,1.572,53,1.605,55,2.672,66,2.837,79,1.463,81,1.965,88,3.734,91,2.572,105,1.298,109,1.721,123,2.487,140,1.526,150,1.572,173,1.337,232,3.62,237,4.241,240,1.203,241,1.859,243,1.272,250,1.713,258,2.722,268,2.187,269,5.799,271,1.822,283,2.825,289,2.974,304,2.298,321,1.59,341,2.385,342,2.46,465,2.171,466,2.545,471,5.204,497,4.044,515,2.86,522,2.545,530,3.468,535,2.278,580,3.041,600,2.515,651,2.318,654,2.915,661,2.86,690,2.298,715,2.61,720,6.306,721,5.913,722,5.617,723,5.933,724,5.933,807,4.679,815,1.899,848,0.988,1022,3.421,1027,2.811,1028,4.077,1029,5.933,1030,3.772,1031,4.835,1032,3.571,1033,3.421,1034,6.413,1035,4.077,1036,4.077]],["t/177",[4,3.007,5,0.754,6,1.334,32,0.776,40,1.095,43,2.667,47,1.257,108,2.549,109,2.384,150,2.177,166,4.157,221,3.03,232,3.306,237,3.562,250,3.45,258,7.856,268,5.188,269,4.586,277,6.646,283,2.925,284,2.975,307,3.525,310,3.525,332,2.789,362,2.843,380,3.42,392,4.802,441,3.649,472,3.241,568,3.407,597,3.615,628,4.12,630,7.199,698,4.738,1037,5.647,1038,4.212,1039,5.647,1040,5.647,1041,8.208,1042,5.647,1043,5.647,1044,4.738]],["t/179",[3,1.497,5,0.488,6,0.864,10,3.627,47,1.569,56,1.697,85,4.052,91,2.511,109,4.325,127,3.195,136,3.738,140,2.343,166,3.461,213,3.663,235,2.781,237,2.717,268,3.359,283,3.65,284,2.269,328,4.031,362,3.152,380,4.636,425,4.785,468,4.938,531,4.18,594,7.324,604,6.94,605,2.704,630,4.246,679,4.916,698,5.253,701,1.926,728,3.216,819,4.008,919,3.627,1045,6.261,1046,5.792,1047,6.261,1048,6.261,1049,6.261]],["t/181",[3,1.038,5,0.958,6,1.628,9,1.37,32,1.384,35,2.13,40,1.305,47,1.631,56,1.176,60,1.139,61,0.873,85,1.99,88,2.045,111,1.68,127,2.574,140,2.52,150,1.673,166,3.231,183,3.642,209,3.796,232,1.748,235,1.366,252,3.514,273,3.514,283,4.295,284,2.441,333,4.913,380,3.438,429,1.785,449,1.969,465,2.311,466,2.709,469,2.936,533,2.105,568,2.618,594,3.103,654,3.103,656,6.411,687,2.816,690,2.446,717,4.725,725,3.167,731,3.237,733,3.642,734,3.642,739,3.642,745,2.943,785,2.743,807,3.167,852,5.65,853,3.801,854,3.801,855,2.943,856,4.015,857,6.924,858,3.801,1008,3.642,1050,4.015,1051,3.642,1052,4.015,1053,3.801]],["t/183",[3,0.893,5,0.851,6,1.552,9,1.179,32,1.499,33,2.125,40,0.724,47,0.572,56,1.013,60,1.965,61,0.752,85,1.713,88,1.76,109,1.578,111,1.446,140,2.802,150,1.441,166,3.913,209,4.219,232,1.505,235,1.176,241,1.704,252,3.025,268,2.005,273,3.025,283,3.739,284,2.169,333,4.366,380,3.566,429,1.537,441,1.661,465,1.99,466,2.333,496,1.857,522,3.736,533,1.812,538,3.169,562,1.99,594,2.672,605,1.614,606,4.845,607,6.925,613,5.007,630,4.058,631,3.457,641,2.005,654,2.672,656,4.126,667,2.622,686,5.021,687,4.856,690,2.106,710,3.273,720,2.622,721,4.464,725,2.726,731,2.787,733,3.135,734,3.135,739,3.135,745,2.534,776,1.645,793,3.457,795,3.457,807,2.726,815,1.741,852,3.135,857,5.021,918,2.787,1008,6.281,1051,3.135,1052,5.537,1054,2.333,1055,3.737,1056,3.737,1057,3.737,1058,3.737,1059,3.737,1060,2.534,1061,3.737,1062,3.737]],["t/185",[1,1.621,5,0.685,6,1.212,43,2.855,47,1.345,53,2.199,123,5.359,166,4.757,243,2.74,283,4.687,284,4.403,380,4.619,568,5.3]],["t/187",[1,1.875,3,1.474,4,2.258,5,0.862,6,1.402,20,3.849,21,2.872,22,4.642,23,4.712,31,2.955,32,0.847,35,3.026,36,1.454,37,1.998,39,1.777,40,1.969,47,0.944,55,2.569,61,1.24,127,1.923,135,2.359,150,3.371,205,3.475,234,2.386,238,2.769,284,3.682,287,3.308,304,3.475,381,2.483,443,3.761,479,4.25,483,4.181,516,2.04,518,4.181,578,3.334,640,3.72,719,4.181,728,3.167,1063,3.538,1064,4.841,1065,4.056,1066,6.165,1067,3.607,1068,3.72,1069,4.181]],["t/189",[3,2.418,4,3.185,5,0.859,6,0.844,7,2.527,8,2.226,12,4.464,14,5.359,15,4.676,18,3.828,22,4.024,32,0.841,33,2.173,37,1.982,41,2.79,42,2.835,60,1.606,61,1.749,81,2.949,88,2.882,96,2.233,108,2.762,109,2.583,127,1.909,149,2.631,150,2.359,235,1.925,284,2.218,302,2.495,384,3.08,429,2.516,437,5.359,479,4.218,501,5.359,516,2.877,595,3.691,828,3.258,848,1.483,1064,4.804,1065,4.025,1070,4.025,1071,6.118,1072,5.359,1073,3.775,1074,4.218,1075,3.283,1076,3.308,1077,5.359,1078,4.804,1079,5.66]],["t/191",[1,1.878,24,2.967,31,3.688,32,1.567,33,3.614,36,2.401,39,3.736,40,1.491,56,2.086,61,2.047,73,3.614,83,3.581,229,2.172,409,2.407,478,4.643,497,3.926,503,4.129,848,1.865,1080,4.863,1081,5.138]],["t/193",[3,2.389,5,0.78,6,1.148,9,3.47,16,3.877,27,1.784,29,2.583,31,3.074,32,1.144,35,3.148,39,3.572,47,1.86,58,1.604,60,0.785,64,2.618,66,2.206,73,1.77,83,2.653,91,1.199,99,1.262,105,2.042,140,3.74,147,1.24,161,1.224,164,1.939,173,3.127,245,1.732,266,3.191,324,1.224,346,2.229,381,1.204,409,2.007,420,2.51,425,2.284,432,1.732,459,2.765,499,2.861,509,2.097,544,2.508,589,1.616,595,1.803,651,1.7,659,1.629,702,1.939,830,4.821,926,2.06,938,1.67,1082,5.112,1083,4.68,1084,2.42,1085,2.097,1086,4.367,1087,2.989,1088,2.765,1089,3.191,1090,2.284,1091,3.637,1092,2.229,1093,6.414,1094,2.989,1095,4.612,1096,2.989,1097,4.985,1098,2.989,1099,4.985,1100,2.989,1101,4.037,1102,2.989,1103,2.42,1104,2.989,1105,2.989,1106,2.508,1107,2.989,1108,2.508,1109,2.508,1110,2.989,1111,2.989]],["t/195",[17,2.784,32,1.735,33,2.495,39,3.638,40,1.361,47,1.076,55,2.927,95,3.608,96,2.564,97,3.328,105,2.236,134,4.843,138,3.469,150,3.691,229,1.983,231,2.658,287,3.769,392,4.109,409,3.658,427,4.843,972,5.516,1112,6.153,1113,5.516,1114,6.391,1115,4.622,1116,7.024,1117,3.255,1118,6.716,1119,5.125]],["t/197",[5,0.725,6,0.728,32,1.278,36,1.842,39,3.425,40,1.514,47,1.909,58,2.832,66,2.335,74,1.825,83,1.558,88,2.486,105,1.68,106,2.623,127,2.437,144,1.968,150,2.035,175,2.73,187,2.674,218,2.382,229,2.204,322,2.544,568,3.184,627,3.424,634,3.579,701,1.623,1054,4.876,1080,3.335,1115,7.217,1118,3.703,1119,5.699,1120,4.622,1121,5.699,1122,4.428,1123,4.882,1124,5.277,1125,5.277,1126,5.277,1127,4.033,1128,5.277,1129,5.277,1130,4.622,1131,5.277,1132,5.277,1133,5.277,1134,4.273,1135,5.277,1136,6.324,1137,3.424,1138,3.936,1139,3.703,1140,3.936,1141,5.277]],["t/199",[1,1.165,5,0.492,6,0.871,28,2.233,32,0.867,39,3.519,40,1.223,43,2.888,47,2.127,53,1.58,61,1.269,74,3.074,175,4.597,322,3.042,323,3.177,571,4.151,784,3.691,1054,3.939,1080,3.988,1118,4.427,1119,4.604,1137,5.765,1139,6.235,1142,7.195,1143,5.838,1144,4.955,1145,4.707,1146,5.527,1147,5.294,1148,5.838,1149,5.294]],["t/202",[5,0.65,6,1.15,32,0.793,39,3.415,40,1.118,41,2.631,43,1.875,47,2.137,53,1.444,55,2.403,74,1.995,115,3.169,140,2.159,175,2.984,322,2.781,323,4.196,590,3.519,634,6.637,848,1.398,1080,3.646,1103,4.67,1118,4.047,1119,4.209,1137,3.742,1138,6.217,1139,6.867,1142,6.749,1144,4.529,1145,7.301,1149,4.84,1150,6.217,1151,5.052,1152,5.052]],["t/204",[5,0.628,6,0.758,21,4.434,32,0.755,36,1.898,39,3.557,40,1.559,41,2.505,47,1.89,53,2.383,74,1.9,80,3.564,83,1.621,124,3.096,127,2.509,146,3.314,175,2.841,187,5.31,317,3.901,322,2.648,464,6.996,851,6.513,1054,3.429,1080,3.472,1115,3.614,1118,3.854,1139,3.854,1140,4.097,1153,5.493,1154,5.493,1155,5.493,1156,5.493,1157,5.493,1158,5.493,1159,5.493,1160,4.811,1161,5.493,1162,5.082,1163,5.493,1164,7.446,1165,5.082,1166,4.811,1167,5.493]],["t/206",[1,1.952,5,0.915,6,1.459,37,2.645,40,2.274,47,1.797,56,2.212,110,3.594,111,4.542,112,3.782,113,4.979,114,5.096,115,4.485,116,3.889,117,5.36,144,3.044,151,3.742,1168,7.149]],["t/208",[5,0.643,6,1.138,41,5.377,47,1.975,53,2.064,70,2.909,108,4.806,138,4.072,195,6.686,218,3.722,451,5.895,595,6.424,813,6.569,931,6.475,1169,8.246,1170,8.246]],["t/210",[5,0.685,6,1.212,40,1.703,61,1.767,73,4.53,74,4.412,117,4.452,119,3.777,144,3.276,151,4.027,218,3.965,578,4.75,716,4.867,1171,8.785,1172,8.785,1173,8.785]],["t/212",[5,0.568,6,1.004,32,1.524,40,1.411,47,1.501,60,1.911,117,3.688,144,2.714,204,4.738,218,3.285,362,3.664,409,2.277,439,4.391,443,4.44,449,3.302,467,3.87,513,4.177,530,3.935,535,4.067,538,2.695,716,4.032,828,5.221,1174,9.805,1175,4.659,1176,7.278,1177,5.893,1178,7.278]],["t/214",[5,0.751,6,1.329,26,3.199,32,1.503,37,2.296,40,1.373,47,1.475,52,3.691,53,2.411,61,1.937,65,5.286,71,4.393,117,4.88,218,3.199,409,2.217,701,2.962,716,3.926,1179,5.869,1180,7.359,1181,8.856,1182,8.08,1183,3.832,1184,4.424]],["t/216",[3,2.688,5,0.957,6,1.693,29,4.527,31,4.304,40,1.741,44,4.402,77,4.279,111,3.476,716,4.976,899,7.866,1185,4.678,1186,2.99]],["t/218",[3,2.928,5,0.839,6,1.356,9,1.833,32,1.683,36,1.37,40,1.126,47,1.956,53,1.454,71,1.971,73,2.063,83,2.473,91,2.33,94,2.533,110,3.689,111,3.243,119,2.498,120,2.692,138,2.869,173,1.905,175,3.005,234,2.249,409,3.074,516,1.923,659,3.167,701,1.787,807,4.239,889,3.468,1003,3.117,1185,4.364,1187,7.716,1188,5.375,1189,4.562,1190,5.436,1191,5.81]],["t/220",[1,1.129,5,0.859,6,1.2,24,2.359,36,2.051,37,3.277,40,2.135,53,1.532,83,2.566,111,3.366,117,3.101,127,2.712,161,2.506,204,3.067,241,2.79,381,3.502,512,5.373,876,4.464,1069,6.859,1164,5.805,1185,3.187,1192,6.446,1193,8.487,1194,5.304,1195,6.645,1196,8.417,1197,8.044,1198,6.101]],["t/222",[1,1.129,5,0.789,6,0.844,24,2.359,36,2.051,37,2.817,40,2.135,53,1.532,61,1.231,83,3.251,87,3.449,111,3.366,117,3.101,125,4.676,127,2.712,138,3.022,204,3.067,241,2.79,299,3.362,302,2.495,381,2.464,447,5.134,453,3.969,483,6.859,512,4.242,514,4.464,1164,5.805,1185,3.187,1192,6.102,1193,5.134,1194,7.097,1195,6.645,1198,6.101,1199,3.969,1200,4.564,1201,6.118]],["t/224",[5,0.814,6,1.441,32,1.1,36,1.887,40,1.551,61,2.1,91,3.209,95,4.109,96,2.92,97,3.79,117,5.291,218,3.611,234,3.097,250,3.363,318,3.348,384,4.028,391,4.974,627,5.19,770,4.509,864,4.275,903,5.602,905,5.72,1202,6.114]],["t/226",[5,0.984,6,1.404,32,1.058,36,1.815,40,1.491,61,2.047,91,3.086,97,3.645,103,4.782,117,5.157,150,2.967,218,3.473,234,2.978,250,3.234,302,3.138,318,3.22,391,4.849,539,3.926,627,4.992,923,6.042,1202,5.881,1203,5.138]],["t/228",[5,0.912,6,0.969,32,1.316,36,1.657,40,1.361,47,1.874,53,2.396,61,1.413,93,3.347,103,4.314,131,3.659,204,3.377,218,3.171,240,2.073,391,5.83,503,3.769,651,3.995,864,3.92,903,5.249,1070,4.622,1204,5.688,1205,4.385,1206,4.843,1207,5.24,1208,5.894]],["t/230",[5,1.014,6,1.581,17,3.079,31,3.723,36,1.833,40,1.985,47,1.754,70,4.296,96,2.836,97,3.681,111,3.007,116,3.702,129,4.418,539,3.964,1185,5.335,1209,7.769,1210,5.04,1211,5.451,1212,3.066,1213,6.29]],["t/232",[5,0.881,6,1.559,32,1.038,36,1.781,40,2.189,47,1.539,52,3.933,60,1.982,110,3.324,111,2.923,116,3.598,138,3.729,150,2.911,175,3.906,218,3.408,318,3.16,443,4.606,562,4.021,862,7.328,866,4.219,1185,5.235,1214,5.879,1215,7.551,1216,6.614,1217,7.551,1218,6.614]],["t/234",[5,0.747,6,1.321,37,2.276,47,1.791,53,1.759,56,2.595,61,1.413,105,2.236,177,8.384,220,3.925,234,2.719,240,2.073,393,5.894,477,4.966,1219,5.88,1220,4.764,1221,6.97,1222,5.097,1223,4.497,1224,7.024,1225,7.516,1226,7.024,1227,7.024]],["t/236",[3,2.651,5,0.865,6,1.53,9,2.772,32,1.207,44,4.995,74,3.834,127,2.74,173,3.635,218,3.965,250,3.692,393,7.371,823,5.244,977,7.113]],["t/238",[1,1.838,3,2.141,5,0.875,6,1.474,16,2.308,17,1.963,25,2.7,26,2.236,29,4.688,31,2.374,32,0.681,33,1.759,40,1.444,41,3.398,47,0.758,53,1.24,61,1.801,70,3.159,81,2.388,83,1.462,91,1.987,96,1.808,97,2.347,127,1.545,138,2.446,144,1.847,147,2.055,205,2.792,226,2.658,235,2.344,246,4.358,247,3.415,254,1.881,381,1.995,421,2.527,427,3.415,478,2.988,530,2.678,563,2.599,568,2.988,587,3.695,638,2.898,889,2.957,929,2.957,1075,2.658,1194,5.462,1212,4.428,1228,3.307,1229,2.927,1230,2.843,1231,4.01,1232,4.953,1233,7.45,1234,6.251,1235,3.695,1236,4.338]],["t/240",[1,1.187,5,0.984,6,1.74,11,1.354,25,1.635,28,2.656,32,1.031,53,1.61,56,2.034,57,1.327,59,3.391,60,3.479,61,2.091,62,3.489,81,1.446,91,1.203,96,1.095,138,2.47,140,1.123,142,1.52,144,1.119,152,1.055,180,3.649,181,1.347,200,2.859,205,1.691,210,5.396,221,1.61,234,2.489,254,2.443,287,3.45,304,1.691,318,1.255,328,2.281,330,1.722,381,1.208,419,2.627,445,2.034,449,3.404,458,5.265,464,2.003,493,1.738,496,3.196,497,1.53,503,1.61,508,2.003,513,1.722,529,1.974,538,1.111,591,2.034,651,1.706,708,2.429,813,1.851,955,4.915,1108,2.517,1199,1.946,1203,2.003,1237,2.775,1238,6.296,1239,5.086,1240,2.429,1241,2.145,1242,1.92,1243,2.517,1244,3.822,1245,5.001,1246,3,1247,2.775,1248,3,1249,4.049,1250,3]],["t/242",[3,1.332,5,0.913,6,1.121,32,1.319,37,2.633,46,3.182,47,0.853,60,2.133,66,2.464,83,2.398,95,2.861,123,3.397,141,3.397,143,5.668,150,2.147,161,2.281,229,1.572,262,5.271,271,4.287,317,2.701,377,4.673,423,4.063,472,3.196,477,3.706,507,4.673,516,1.843,526,3.196,589,3.011,716,4.502,776,2.452,820,6.061,981,3.907,1002,3.982,1044,4.673,1074,3.839,1075,4.36,1117,2.581,1189,4.373,1194,3.397,1251,4.878,1252,4.373,1253,4.673,1254,5.569,1255,5.569,1256,5.569,1257,5.569,1258,5.569,1259,3.664,1260,5.569,1261,8.125,1262,7.517,1263,4.509]],["t/244",[1,1.395,3,1.447,4,2.217,5,0.635,6,1.122,7,0.896,9,2.976,18,3.694,19,1.138,21,3.203,22,3.007,25,1.182,32,0.298,33,1.346,37,0.703,39,1.744,40,1.465,47,1.829,56,0.588,66,0.96,67,3.069,73,1.346,74,0.75,76,2.279,83,1.787,91,1.52,95,1.114,105,0.69,106,1.078,108,1.711,111,1.467,112,1.005,116,1.033,127,2.692,145,1.82,150,0.836,157,3.609,161,0.888,162,1.281,175,1.122,181,0.974,187,1.099,234,0.839,240,0.64,254,0.824,284,2.194,299,1.192,301,1.471,302,0.884,313,1.295,317,1.052,322,1.827,328,1.729,336,2.24,340,1.522,346,1.618,350,2.225,362,1.092,392,1.269,412,1.371,413,1.989,416,1.407,443,1.323,445,2.57,448,1.522,451,1.551,464,1.448,478,1.308,484,1.9,491,1.756,499,1.245,508,3.371,509,1.522,516,0.718,526,2.175,538,1.403,557,1.173,564,1.427,578,2.049,580,1.618,588,1.338,591,1.471,592,1.323,648,1.092,658,1.471,661,1.522,690,2.136,758,1.471,790,1.495,813,2.338,823,2.263,849,1.323,915,1.703,919,2.925,926,1.495,938,1.212,1003,1.164,1038,1.618,1065,5.959,1067,1.269,1079,2.006,1091,2.765,1092,2.827,1108,1.82,1117,1.005,1136,1.756,1137,1.407,1140,2.827,1185,1.974,1203,2.531,1218,3.32,1219,0.946,1235,1.618,1264,4.915,1265,1.657,1266,2.169,1267,1.281,1268,1.756,1269,3.507,1270,1.618,1271,1.82,1272,1.9,1273,1.407,1274,2.006,1275,1.182,1276,2.006,1277,2.659,1278,1.618,1279,1.551,1280,2.169,1281,4.422,1282,2.006,1283,2.169,1284,1.582,1285,1.756,1286,2.006,1287,2.006,1288,2.169,1289,1.756,1290,1.192,1291,1.582,1292,2.169,1293,1.9,1294,1.522,1295,1.308,1296,1.703,1297,2.006,1298,1.82,1299,2.006,1300,2.169,1301,2.169,1302,2.169,1303,0.637,1304,1.703,1305,1.9,1306,1.703,1307,2.169,1308,1.82]],["t/246",[1,0.383,3,0.871,5,0.692,6,1.016,8,0.754,9,2.323,18,3.193,21,3.699,22,1.94,23,1.585,32,0.285,33,0.737,35,1.789,39,1.05,40,1.137,47,2.167,57,0.918,70,3.38,73,0.737,74,1.261,75,2.513,86,1.295,105,0.66,108,0.936,109,0.876,126,1.385,127,2.885,150,0.8,161,0.849,162,1.225,172,1.28,234,0.803,235,0.653,240,0.612,266,1.328,284,1.767,287,1.113,302,1.486,304,1.169,322,1,341,4.306,345,1.919,346,1.547,347,1.919,348,1.385,350,2.156,353,1.483,380,0.864,413,1.088,420,1.044,445,2.472,468,2.037,496,1.031,508,1.385,521,1.328,530,1.121,535,1.159,589,1.971,592,1.265,604,1.628,621,1.012,655,4.166,661,1.455,701,0.638,713,1.149,719,1.406,931,1.628,1038,1.547,1065,4.395,1067,1.213,1089,2.333,1091,2.659,1092,2.719,1140,1.547,1164,1.385,1190,1.345,1196,1.585,1203,1.385,1263,1.679,1264,2.606,1270,1.547,1271,1.74,1289,1.679,1309,1.919,1310,1.455,1311,2.785,1312,2.074,1313,1.919,1314,1.919,1315,2.074,1316,2.074,1317,1.919,1318,1.919,1319,1.919,1320,2.074,1321,2.074,1322,2.074,1323,2.074,1324,2.074,1325,2.074,1326,2.074,1327,1.919,1328,2.074,1329,1.919,1330,1.919,1331,1.919,1332,2.074,1333,1.919,1334,1.919,1335,3.372,1336,3.372,1337,2.074,1338,2.074,1339,2.074,1340,2.074,1341,2.074,1342,2.074,1343,2.074,1344,1.816,1345,2.074,1346,3.372,1347,2.074,1348,2.074,1349,2.074,1350,1.585,1351,1.513]],["t/248",[0,0.653,3,0.887,5,0.698,6,0.602,8,1.801,9,1.562,12,0.83,15,3.784,18,3.037,19,0.597,21,2.551,22,3.711,23,0.869,28,0.403,32,0.51,33,0.751,35,1.038,37,0.369,39,1.949,40,0.846,43,0.37,47,2.174,55,0.881,57,1.311,61,0.996,65,0.849,67,0.921,70,2.512,73,0.751,74,0.393,75,0.784,77,1.412,81,0.548,83,0.336,92,2.461,95,0.584,96,0.415,105,0.362,109,0.48,110,0.501,111,0.819,112,0.98,115,1.162,127,1.708,134,0.784,138,1.464,145,3.663,157,1.512,161,0.466,172,0.702,175,1.094,187,0.577,199,0.748,216,1.182,221,0.61,229,0.321,235,0.933,240,0.336,246,0.665,266,0.728,284,1.985,287,0.61,304,0.641,317,0.552,322,1.787,323,1.065,325,0.76,328,0.519,336,1.25,346,3.693,350,0.418,380,0.881,413,1.11,414,0.869,424,0.738,434,0.921,445,1.434,464,1.412,468,0.636,478,3.303,482,0.813,503,0.61,505,0.784,508,1.412,530,0.615,535,0.636,564,1.392,580,0.849,589,1.144,591,0.771,604,0.893,646,1.079,655,2.873,661,0.798,701,0.35,719,2.01,790,0.784,876,0.83,888,1.616,889,1.769,892,0.996,921,0.996,939,0.955,975,0.955,977,0.921,1003,0.61,1022,1.775,1038,0.849,1054,1.32,1065,3.602,1072,4.336,1089,0.728,1091,0.83,1092,2.211,1117,0.98,1122,0.955,1137,0.738,1139,1.484,1196,0.869,1212,0.449,1219,0.496,1235,0.849,1244,0.869,1263,0.921,1264,3.54,1270,0.849,1271,0.955,1281,0.996,1289,0.921,1290,0.625,1291,0.83,1296,0.893,1309,1.052,1310,0.798,1311,1.616,1317,1.052,1318,1.052,1319,1.052,1327,1.052,1329,1.052,1330,1.052,1331,1.052,1333,1.052,1334,1.052,1335,2.742,1336,2.742,1350,0.869,1351,0.83,1352,1.052,1353,1.138,1354,0.996,1355,5.947,1356,2.964,1357,2.964,1358,5.947,1359,2.964,1360,2.964,1361,1.052,1362,0.996,1363,1.138,1364,0.996,1365,0.893,1366,1.138,1367,2.115,1368,1.138,1369,1.052,1370,1.138,1371,0.996,1372,1.138,1373,1.138,1374,1.052,1375,1.138,1376,0.738,1377,0.955,1378,1.052,1379,0.955,1380,1.138,1381,1.052,1382,1.138,1383,0.955,1384,0.955,1385,4.951,1386,0.893,1387,1.052,1388,1.138,1389,1.052,1390,0.869,1391,1.138,1392,0.955,1393,2.964,1394,1.052]],["t/250",[1,1.275,3,2.014,4,3.086,5,0.738,6,1.306,9,1.415,11,2.024,16,2.09,20,2.8,22,2.748,31,2.149,32,0.616,33,2.453,37,2.729,39,1.99,40,1.834,47,1.895,57,3.056,66,3.056,73,2.453,74,2.389,81,2.162,95,2.304,105,1.428,108,2.024,111,2.674,112,2.078,116,2.137,127,1.399,147,1.86,148,5.796,175,2.32,181,2.014,199,2.951,284,1.626,322,3.33,325,2.994,342,2.706,451,3.206,516,2.286,690,2.528,1003,2.406,1067,2.624,1074,3.092,1117,2.078,1136,3.631,1137,2.91,1140,3.345,1185,3.598,1190,2.91,1196,5.279,1218,3.928,1269,4.149,1272,3.928,1273,2.91,1274,4.149,1275,2.444,1276,4.149,1289,6.821,1395,5.796,1396,6.05,1397,4.485,1398,4.485,1399,4.485,1400,3.763,1401,4.485,1402,2.834]],["t/252",[5,0.612,6,1.082,16,3.655,17,3.109,31,3.759,32,1.078,52,4.086,57,3.471,96,2.863,97,3.716,106,3.899,147,3.254,172,4.84,228,6.352,230,5.238,235,2.468,321,3.06,449,3.559,476,4.635,557,4.242,648,3.949,657,4.958,699,4.635,1350,5.995,1403,9.535,1404,6.16,1405,6.871,1406,6.582,1407,6.871,1408,7.257,1409,6.16,1410,6.871]],["t/254",[5,0.92,6,1.469,32,1.133,37,2.672,39,3.068,40,2.064,60,2.795,70,3.756,71,2.798,166,4.169,167,5.785,571,5.425,605,3.562,646,4.207,919,6.168,1080,5.211,1219,3.596,1411,7.629,1412,5.506]],["t/256",[5,0.943,6,1.668,37,2.816,75,5.991,119,3.736,127,2.711,143,5.135,341,5.084,478,5.243,655,4.559,1064,6.823,1065,7.951,1074,5.991,1251,7.611,1264,8.641]],["t/258",[3,2.247,5,0.977,26,4.242,43,4.07,103,3.467,218,5.653,862,6.098,865,5.94,866,6.461]],["t/260",[1,1.883,5,0.865,6,1.53,20,3.879,32,0.854,36,3.061,37,3.305,40,1.704,43,2.019,47,1.562,52,3.236,61,2.052,91,2.492,95,3.191,110,2.735,111,2.405,112,2.879,113,3.79,114,3.879,115,3.414,116,2.96,117,3.148,135,2.377,152,2.184,238,2.79,239,2.863,242,2.433,321,2.423,449,3.988,513,3.566,578,3.359,657,3.926,762,3.833,910,3.566,1413,4.748,1414,4.748]],["t/262",[5,0.814,6,1.441,32,1.1,36,2.463,39,3.55,47,2.044,73,2.841,74,2.767,161,3.276,175,4.138,322,3.857,392,4.68,1054,4.995,1117,3.707,1137,5.19,1139,5.613,1415,6.478,1416,8,1417,8]],["t/264",[5,0.915,6,1.329,36,2.986,37,2.296,83,3.464,117,3.591,127,3.661,161,2.902,187,4.88,381,3.878,512,4.698,876,5.17,1069,4.806,1192,6.799,1196,7.359,1197,8.909,1418,11.735]],["t/266",[5,1.081,6,1.686,32,1.146,36,2.529,39,1.662,55,2.403,60,3.112,79,2.069,95,2.963,117,5.433,144,2.151,149,2.48,211,3.251,239,2.659,302,2.352,322,4.018,323,4.196,516,1.909,556,4.303,697,5.653,919,3.342,923,4.529,1022,4.84,1419,5.052,1420,4.529,1421,3.912,1422,4.124,1423,4.976,1424,5.768,1425,3.408]],["t/268",[3,1.043,5,1.008,6,1.287,8,3.883,29,1.757,32,1.467,36,2.2,45,1.683,47,1.268,52,2.273,53,2.073,57,1.931,60,1.775,79,1.565,117,4.196,149,1.876,211,4.667,212,9.016,214,2.633,220,2.438,235,1.373,238,1.96,283,1.555,322,3.991,323,4.168,380,1.818,409,1.365,415,3.335,424,2.831,463,3.184,496,2.169,503,2.341,515,3.062,539,4.224,590,2.662,659,2.378,704,3.661,713,2.418,751,2.079,848,1.058,1210,4.387,1426,4.363,1427,8.628,1428,7.66,1429,4.037,1430,6.256,1431,4.363,1432,4.363,1433,4.363,1434,4.363,1435,4.037,1436,3.661,1437,2.692,1438,5.923,1439,6.762]],["t/270",[1,1.222,3,2.197,5,0.717,6,1.268,17,2.624,24,2.553,32,0.91,36,2.168,44,4.134,47,1.616,83,1.954,88,3.119,91,2.656,95,3.401,96,2.417,97,3.137,117,4.657,126,4.421,229,3.659,409,2.071,439,3.995,530,3.58,670,5.555,701,2.827,779,4.938,821,5.555,842,5.06,1067,3.873,1168,5.799,1186,2.205,1440,5.06,1441,5.799,1442,5.799,1443,6.125,1444,6.125]],["t/273",[5,0.907,6,1.535,11,2.463,20,3.406,32,1.303,36,2.623,47,0.835,53,2.004,55,3.335,56,1.479,61,1.907,74,1.887,81,2.63,91,2.188,117,2.765,149,2.346,152,3.333,181,3.595,199,3.59,216,3.049,237,3.474,238,2.45,250,2.293,287,2.927,299,2.998,330,3.131,332,5.933,428,3.251,475,3.59,499,3.131,505,5.518,650,3.448,699,3.224,1009,5.048,1275,2.974,1285,4.418,1291,3.981,1445,5.193,1446,5.048,1447,5.456,1448,5.456,1449,5.456,1450,5.048,1451,4.578,1452,4.779,1453,5.048]],["t/275",[21,2.963,32,1.54,36,1.5,47,1.808,53,2.805,57,2.814,61,2.529,73,3.173,111,3.459,112,4.141,116,4.258,119,2.734,181,2.856,234,3.459,237,2.76,244,4.794,287,3.412,362,4.499,409,3.232,454,4.744,478,3.837,496,3.161,815,2.963,889,3.796,918,4.744,1290,4.91,1454,4.313,1455,6.359,1456,4.994,1457,6.359,1458,4.86]],["t/277",[5,0.868,6,1.22,7,1.634,11,1.786,27,2.362,32,0.544,36,2.625,47,0.959,52,3.263,53,2.687,55,1.648,60,2.041,61,2.159,66,2.771,77,1.885,79,1.419,83,1.849,91,1.587,93,1.885,110,1.742,117,2.005,123,2.414,127,1.954,129,2.25,131,2.061,135,1.514,147,1.641,149,2.693,150,1.526,152,2.733,177,3.466,187,2.005,220,2.211,237,2.718,242,1.549,244,2.123,246,2.315,249,2.951,322,1.907,324,1.62,332,3.84,362,3.914,420,1.992,421,2.019,433,1.795,499,2.271,516,1.309,530,3.387,531,2.642,539,2.019,562,2.107,565,3.466,570,3.107,593,2.642,690,2.23,815,1.843,848,0.959,928,3.32,1003,2.123,1179,2.123,1194,2.414,1199,2.567,1275,2.157,1290,4.272,1291,2.887,1445,2.567,1446,3.661,1454,2.683,1456,3.107,1459,3.957,1460,3.957,1461,3.107,1462,3.957,1463,2.533,1464,2.362,1465,2.192,1466,2.441,1467,2.567,1468,3.107,1469,2.211,1470,5.071,1471,3.661,1472,2.829,1473,2.501,1474,2.951,1475,3.661]],["t/279",[8,3.656,32,1.553,36,1.781,41,3.444,47,1.539,53,1.89,56,2.047,61,2.272,71,3.832,81,3.64,302,3.079,421,5.127,428,4.081,429,4.133,433,3.426,474,4.256,475,4.968,667,5.298,1070,4.968,1179,6.061,1476,10.049,1477,6.274]],["t/281",[5,0.77,6,1.361,7,3.033,11,3.315,25,4.003,36,2.327,53,1.839,55,3.06,61,2.241,77,4.7,128,5.767,161,3.008,202,4.296,246,4.296,332,3.627,499,6.393,521,4.701,530,3.971,570,5.767,848,1.78,1012,5.613,1402,4.642,1425,4.34,1473,4.642,1478,4.832,1479,7.344,1480,10.431,1481,2.062,1482,6.795]],["t/283",[0,0.789,3,1.887,4,2.072,5,0.484,6,0.481,7,0.568,9,0.434,11,1.136,16,0.64,17,1.709,21,0.64,22,0.547,29,0.553,32,0.479,36,1.465,37,0.445,40,0.266,41,0.627,43,0.447,44,0.538,52,0.716,53,1.259,60,1.132,61,1.516,62,2.804,71,1.182,74,2.318,77,2.959,83,1.485,91,0.551,93,1.66,95,2.215,96,0.502,106,0.683,110,1.534,120,0.637,124,0.775,127,0.429,131,0.716,135,3.145,140,1.614,144,1.299,146,0.829,151,0.63,152,2.183,173,2.342,183,1.153,187,0.696,202,1.473,204,0.888,220,0.768,229,0.711,230,0.917,233,1.018,235,1.096,237,0.596,250,0.578,254,0.956,271,0.614,293,1.079,299,0.755,318,0.575,320,0.868,322,0.662,323,0.692,324,1.766,328,0.627,330,1.445,332,1.244,340,0.964,382,2.043,387,1.407,391,1.66,398,0.964,413,0.721,420,1.268,433,1.581,434,1.113,449,0.623,456,0.848,461,2.453,463,1.003,474,0.775,486,0.88,508,0.917,512,0.67,516,0.455,526,1.445,530,1.361,534,2.599,539,1.285,557,0.743,558,1.837,559,0.679,560,1.964,561,1.05,562,1.341,577,8.007,579,1.271,609,1.8,660,1.079,687,0.891,701,1.547,770,1.419,776,2.491,813,1.553,815,1.173,819,0.88,829,0.904,848,0.845,855,1.708,871,1.05,915,1.079,918,1.025,921,1.204,937,1.113,951,1.204,958,0.737,972,1.079,974,1.113,975,1.153,981,0.964,984,1.271,999,1.079,1003,0.737,1050,2.329,1054,0.858,1067,0.804,1075,1.351,1076,0.743,1090,1.05,1092,1.878,1127,1.05,1145,1.025,1160,1.204,1179,1.87,1189,1.977,1194,0.838,1219,1.098,1220,0.932,1221,0.88,1228,0.917,1275,1.372,1296,1.079,1344,1.204,1361,2.329,1362,2.205,1386,1.079,1423,0.82,1445,2.798,1450,1.271,1451,2.924,1464,0.82,1466,1.553,1467,1.634,1468,1.079,1472,2.491,1473,0.868,1478,0.904,1483,1.204,1484,1.374,1485,1.153,1486,1.271,1487,1.374,1488,0.838,1489,1.374,1490,1.374,1491,2.329,1492,1.374,1493,1.374,1494,1.374,1495,1.374,1496,1.374,1497,3.485,1498,1.05,1499,1.374,1500,1.374,1501,2.518,1502,2.113,1503,3.224,1504,1.374,1505,4.406,1506,1.374,1507,1.374,1508,1.374,1509,1.374,1510,2.518,1511,1.374,1512,1.374,1513,1.374,1514,1.374,1515,1.374,1516,1.374,1517,1.271,1518,3.596,1519,1.374,1520,1.374,1521,0.891,1522,1.374,1523,1.374,1524,1.374,1525,1.374,1526,2.329,1527,1.374,1528,1.374,1529,2.113,1530,0.812,1531,2.518,1532,1.374,1533,1.374,1534,1.271,1535,1.153,1536,1.374,1537,2.518,1538,1.271,1539,1.374,1540,2.518,1541,1.079,1542,1.374,1543,1.407,1544,1.374,1545,1.271,1546,1.271,1547,1.271,1548,1.924,1549,1.553,1550,1.374,1551,1.374,1552,5.03,1553,1.271,1554,1.374,1555,0.904,1556,1.374,1557,2.518,1558,1.374,1559,1.374,1560,1.708,1561,4.313,1562,1.113,1563,1.374,1564,2.518,1565,1.374,1566,0.932,1567,1.374,1568,1.374,1569,2.518,1570,1.374,1571,1.374,1572,1.113,1573,1.374,1574,1.374,1575,3.619,1576,1.374,1577,0.917,1578,1.374,1579,1.374,1580,1.374,1581,1.374,1582,1.374,1583,1.374,1584,1.271,1585,1.374,1586,1.374,1587,0.341,1588,1.113,1589,1.374,1590,1.374,1591,1.374,1592,1.374,1593,1.374,1594,1.634,1595,1.374,1596,0.982,1597,1.153,1598,1.374,1599,1.374]],["t/285",[5,0.896,6,1.282,32,1.277,36,3.07,117,4.708,229,2.622,701,2.858,1076,6.737,1600,8.138,1601,8.138,1602,9.291]],["t/287",[1,0.837,3,1.666,5,0.846,6,1.496,9,1.431,25,2.472,36,2.245,37,2.257,40,1.644,43,1.474,44,3.728,53,1.744,61,0.912,62,4.298,67,3.672,71,2.878,74,4.03,81,2.186,91,1.819,96,1.655,105,1.444,111,2.697,117,4.299,126,3.028,127,1.415,150,1.749,155,3.805,161,1.857,173,3.821,302,1.849,591,3.076,621,3.399,670,3.805,779,3.383,875,3.309,884,5.361,908,3.561,1603,4.535,1604,4.535,1605,5.47,1606,4.535,1607,4.535,1608,6.967,1609,4.535,1610,4.535,1611,4.535,1612,4.196,1613,3.805,1614,3.383,1615,4.196,1616,4.535,1617,4.535,1618,4.535,1619,3.672,1620,4.196,1621,3.672,1622,4.196,1623,4.196,1624,4.196]],["t/289",[5,0.578,6,1.023,32,1.538,36,1.748,47,1.52,53,1.856,61,1.997,83,3.303,117,3.756,409,2.319,420,4.997,701,3.053,716,4.107,1179,6.686,1625,8.178,1626,9.135,1627,8.037]],["t/291",[1,1.129,3,2.634,5,0.678,6,1.2,9,3.476,17,2.425,24,2.359,32,1.39,38,7.294,47,0.937,66,2.707,83,1.806,91,2.454,94,2.668,95,3.143,96,2.233,105,1.948,127,3.155,173,2.851,213,3.579,242,2.396,409,3.164,411,4.293,412,3.867,413,4.562,701,1.882,829,4.025,830,3.545,848,1.483,1207,4.564,1278,4.564,1577,5.805,1628,5.66,1629,5.66,1630,4.676,1631,5.359,1632,8.695,1633,8.044]],["t/293",[1,1.614,5,0.862,6,0.851,7,4.195,24,3.371,32,1.519,36,3.004,40,1.195,47,0.944,61,1.759,74,2.132,117,3.124,173,2.022,181,3.926,218,2.783,229,2.867,254,2.342,360,5.83,409,1.929,456,3.804,566,5.173,621,4.265,1114,4.116,1186,2.053,1244,4.712,1478,4.056,1634,8.088,1635,4.712,1636,4.116,1637,6.165,1638,8.088,1639,8.088,1640,8.088]],["t/295",[1,1.755,5,0.742,6,1.312,28,3.366,39,2.74,40,1.843,53,2.381,57,4.207,61,1.913,125,7.268,150,3.667,240,2.807,1067,5.563,1219,5.078]],["t/297",[3,1.772,32,1.019,40,1.437,47,2.065,74,2.564,105,2.359,109,3.129,110,3.263,128,5.82,138,3.661,147,3.075,175,5.134,187,3.756,322,4.785,323,3.732,816,5.529,1054,4.627,1089,4.745,1117,3.435,1136,6.001,1137,4.809,1138,5.529,1139,5.2,1219,3.232,1641,7.412,1642,11.191,1643,6.857]],["t/300",[1,1.203,3,1.921,5,0.627,6,0.574,8,3.807,9,1.313,19,2.183,24,1.604,32,0.572,33,4.022,36,1.537,37,1.348,39,1.878,40,1.557,42,3.722,47,1.783,60,1.092,66,2.883,92,2.068,93,3.827,95,2.137,105,1.324,127,2.506,140,3.402,143,2.458,148,3.491,226,2.232,235,1.309,317,2.018,328,1.898,420,4.576,429,1.711,448,4.572,449,1.888,451,2.975,476,2.458,515,5.636,558,4.755,590,2.538,728,2.137,1064,3.267,1074,6.267,1103,3.369,1219,2.842,1221,4.172,1222,4.277,1223,4.172,1311,3.18,1400,3.491,1488,2.538,1644,8.032,1645,4.161,1646,8.032,1647,8.032,1648,6.029,1649,4.161,1650,3.491,1651,6.516,1652,6.516,1653,3.849,1654,3.267]],["t/301",[1,0.955,3,2.434,5,0.794,6,1.405,32,0.711,33,2.734,36,1.221,37,2.494,39,1.491,40,2.109,53,1.296,56,1.403,57,2.29,61,1.041,66,2.29,91,2.076,96,1.889,97,2.452,108,2.336,160,3.956,229,1.461,235,1.629,317,2.51,324,2.12,381,2.085,384,2.606,448,3.632,449,2.348,557,2.799,558,3.776,563,2.716,760,4.533,1038,3.861,1044,4.343,1064,4.064,1140,5.743,1219,5.503,1222,4.895,1223,4.928,1225,4.064,1293,4.533,1298,4.343,1350,3.956,1566,3.51,1653,4.788,1654,4.064,1655,6.743,1656,6.743,1657,5.308,1658,4.533,1659,4.533,1660,6.46,1661,5.176,1662,4.191]],["t/304",[1,0.937,3,2.411,5,0.787,6,1.391,32,0.698,36,1.198,37,1.645,39,1.463,40,2.092,47,0.778,53,1.271,56,1.376,57,2.247,61,1.021,66,2.247,87,5.123,91,2.037,96,1.854,97,2.406,108,3.426,147,2.106,150,1.958,160,3.881,229,1.433,235,1.598,317,2.462,324,2.08,381,2.045,384,2.556,448,3.563,449,2.304,464,3.391,557,2.746,563,2.664,578,2.746,1038,3.788,1065,3.341,1140,5.661,1204,4.112,1219,5.477,1221,4.859,1222,5.37,1223,5.818,1225,3.987,1264,3.631,1566,3.444,1654,3.987,1655,6.648,1656,6.648,1657,5.233,1658,4.448,1659,4.448,1660,4.261,1662,4.112]],["t/306",[1,0.949,3,2.426,5,0.714,6,1.264,32,0.707,33,2.721,37,1.666,39,1.482,40,1.967,53,1.288,56,1.394,57,2.275,61,1.034,66,3.39,96,1.877,97,2.436,108,2.321,204,1.814,229,1.451,235,2.411,240,1.518,284,1.864,324,2.106,362,2.589,381,2.071,384,2.589,448,3.608,449,2.333,477,5.189,563,2.698,578,2.781,596,3.752,679,4.038,701,1.582,760,4.504,1038,3.836,1065,3.384,1140,5.715,1219,5.646,1221,4.905,1225,7.968,1264,3.677,1289,4.164,1293,4.504,1566,3.488,1654,4.038,1655,6.711,1656,6.711,1657,3.546,1660,4.315,1662,4.164]],["t/309",[3,1.835,5,0.862,6,1.317,7,1.603,9,2.422,20,2.423,21,1.808,27,2.317,29,1.563,32,1.311,37,1.257,39,2.212,40,1.195,43,1.261,47,2.054,55,2.57,62,1.624,73,1.378,74,1.342,81,1.871,96,1.416,105,1.235,109,1.638,111,1.502,112,1.798,166,2.415,173,2.023,175,2.007,218,3.465,236,2.723,284,1.407,318,1.624,324,1.589,449,1.761,471,2.066,522,2.423,540,1.993,605,1.676,716,2.15,1002,4.41,1003,5.12,1067,3.608,1068,2.341,1117,2.858,1137,2.518,1235,2.895,1259,2.553,1270,2.895,1498,2.966,1643,3.59,1663,5.402,1664,3.59,1665,3.88,1666,3.88,1667,3.88,1668,3.88,1669,4.714,1670,3.88,1671,3.88,1672,3.88,1673,3.59,1674,3.88,1675,3.88,1676,3.399,1677,3.88,1678,3.88,1679,3.88,1680,3.88,1681,3.88,1682,3.88,1683,3.59,1684,3.88,1685,3.59,1686,3.88,1687,3.59,1688,3.88,1689,3.88,1690,3.88,1691,3.88]],["t/311",[5,0.738,6,1.489,8,2.511,16,3.217,32,1.596,33,2.452,39,2.726,40,2.092,42,3.199,47,1.653,66,3.055,211,6.083,214,4.166,307,4.31,313,4.122,340,4.844,359,3.763,391,3.29,448,4.844,1164,4.61,1214,4.039,1409,5.421,1692,6.904,1693,7.056,1694,9.46,1695,6.904,1696,6.904,1697,6.047,1698,6.387,1699,6.387,1700,6.387,1701,6.387]],["t/313",[1,1.035,5,0.825,6,1.552,32,1.454,37,3.428,40,2.051,45,4.336,47,1.939,51,4.507,83,1.655,124,3.161,140,2.099,166,2.196,187,2.842,188,5.453,211,3.161,214,3.383,362,2.823,407,2.287,448,3.935,449,5.102,512,2.736,517,3.186,522,3.501,1164,3.744,1186,1.867,1214,3.281,1351,4.092,1409,4.403,1693,4.183,1697,4.912,1698,5.188,1699,5.188,1700,5.188,1701,5.188,1702,3.544,1703,4.403]],["t/315",[5,0.855,6,1.191,8,1.697,21,2.174,26,2.106,27,2.786,32,1.187,40,0.904,43,2.806,47,2.004,70,1.646,103,2.627,138,2.305,140,1.747,166,1.827,218,3.214,243,1.456,254,1.772,310,2.913,332,2.305,359,4.706,391,2.223,441,2.075,540,2.397,561,3.566,630,3.165,648,2.349,815,2.174,865,2.949,866,2.608,1002,5.091,1003,5.582,1067,2.73,1117,2.162,1259,3.07,1673,4.317,1683,4.317,1685,4.317,1687,4.317,1704,4.666,1705,4.666,1706,4.317,1707,4.666,1708,7.121,1709,8.634,1710,7.121,1711,4.666,1712,4.666,1713,4.666,1714,4.666,1715,4.666,1716,4.666,1717,4.666,1718,8.634,1719,4.666,1720,7.121,1721,7.121,1722,4.666,1723,4.666,1724,4.666,1725,4.087]],["t/317",[3,1.665,4,3.486,16,4.434,26,3.143,32,1.308,37,2.256,53,1.743,58,3.736,103,3.51,105,2.217,131,3.627,140,2.606,163,3.262,166,2.727,172,5.871,173,2.284,200,4.82,218,4.295,226,3.736,322,3.357,342,5.741,441,5.18,522,5.941,605,3.008,630,6.453,815,3.244,1555,6.261,1726,6.964,1727,6.964,1728,6.964,1729,6.443]],["t/319",[1,0.752,5,0.762,6,1.432,21,2.988,32,1.09,36,0.962,37,1.321,39,1.175,40,0.79,47,1.849,53,1.021,55,1.698,60,1.684,61,0.82,62,1.706,66,2.837,68,1.737,71,3.521,73,2.815,86,2.545,105,1.298,110,1.795,111,1.578,131,2.124,138,2.013,144,1.52,163,1.91,175,2.109,204,3.171,213,2.385,218,2.895,223,2.61,236,2.86,237,1.769,240,1.203,241,1.859,250,1.713,318,1.706,323,2.052,330,5.609,344,3.571,362,2.052,381,1.642,443,2.487,453,2.645,499,2.34,513,2.34,540,2.094,590,4.835,855,5.376,918,4.783,929,2.434,1003,4.253,1190,4.16,1730,4.077,1731,4.077,1732,4.077,1733,4.077,1734,4.077,1735,4.077,1736,4.077,1737,4.077,1738,3.301,1739,4.077,1740,4.077,1741,4.077,1742,2.645,1743,3.301,1744,3.571,1745,4.077,1746,4.077,1747,3.772,1748,4.077,1749,4.077,1750,4.077,1751,7.927,1752,4.077,1753,4.077,1754,4.077]],["t/321",[5,0.987,6,1.413,25,4.234,36,2.702,40,1.506,70,3.613,103,4.226,150,2.996,181,4.599,254,4.351,435,5.04,564,5.111,751,3.702,1080,4.91,1207,5.795,1411,7.188,1412,5.187,1755,7.769,1756,7.769,1757,7.769,1758,7.188]],["t/323",[3,1.695,5,0.826,6,0.774,7,1.425,8,1.255,9,1.77,32,1.324,36,1.927,40,1.583,47,2.007,53,0.863,55,2.954,61,0.694,62,1.443,70,1.217,73,1.992,84,2.466,103,2.616,105,1.786,112,2.599,127,1.75,181,1.549,204,2.882,237,1.497,391,1.643,407,1.406,409,1.079,481,5.19,540,2.882,561,2.636,593,2.303,874,5.949,891,3.191,1002,4.011,1003,4.383,1117,2.599,1220,2.339,1241,2.466,1259,3.691,1287,3.191,1390,4.287,1412,2.303,1465,4.526,1538,6.56,1759,3.449,1760,7.155,1761,5.19,1762,5.19,1763,7.557,1764,3.804,1765,5.19,1766,4.786,1767,5.19,1768,5.19,1769,5.19,1770,5.19,1771,5.19,1772,3.449,1773,2.303,1774,5.61,1775,2.793,1776,3.449,1777,3.449,1778,3.449,1779,3.449,1780,3.449,1781,3.449,1782,3.191,1783,3.449,1784,2.303,1785,3.449,1786,3.449,1787,3.021]],["t/325",[1,0.847,3,1.097,5,0.747,6,0.633,32,1.648,36,2.015,43,2.284,47,1.934,53,1.148,55,1.911,56,1.243,61,1.414,70,1.618,73,1.629,86,2.864,103,3.152,112,2.125,161,1.878,181,3.156,203,4.018,236,3.218,238,3.156,246,2.683,302,1.871,313,2.738,315,3.602,328,2.092,391,2.186,409,1.435,435,4.559,477,2.092,478,2.767,540,2.356,596,3.347,751,2.186,815,3.98,1002,3.279,1003,3.771,1117,2.125,1186,1.527,1212,1.81,1219,2,1259,3.018,1284,3.347,1465,3.894,1549,5.908,1575,3.849,1760,4.018,1761,4.244,1762,4.244,1763,6.502,1764,3.111,1765,4.244,1766,2.442,1767,4.244,1768,4.244,1769,4.244,1770,4.244,1771,4.244,1788,6.155,1789,4.587,1790,4.587,1791,4.587,1792,4.018,1793,4.018,1794,4.244]],["t/327",[5,0.919,32,0.983,71,2.426,103,4.345,129,4.066,204,2.522,229,2.734,240,2.11,283,2.547,302,3.95,359,3.896,360,4.103,437,6.262,464,4.773,468,3.995,478,4.313,503,3.836,589,3.866,592,4.361,621,4.726,648,3.599,751,3.406,1231,5.788,1290,3.928,1310,5.016,1390,5.464,1787,6.262,1795,7.149,1796,7.149,1797,7.149,1798,7.149,1799,7.149,1800,7.149,1801,7.149]],["t/329",[1,1.126,3,1.458,5,0.942,6,1.353,10,3.533,11,0.99,16,1.021,17,0.869,24,1.963,32,1.251,33,0.779,35,1.076,36,0.517,37,1.976,40,0.987,47,1.849,52,1.142,53,0.549,55,2.121,56,0.594,60,2.574,61,0.77,62,0.917,79,0.787,83,0.647,91,0.879,95,1.965,96,0.8,97,1.039,99,0.926,104,0.855,105,1.941,108,1.727,110,1.685,112,2.359,129,1.247,134,1.511,138,1.083,140,0.821,143,1.295,144,0.818,175,1.134,181,2.739,211,3.438,218,2.298,232,0.883,239,1.01,302,0.894,322,2.94,328,1.745,350,0.806,352,3.997,362,1.104,381,0.883,382,1.039,384,1.104,409,2.379,482,1.567,516,1.266,527,1.775,529,1.442,535,1.225,539,4.174,540,1.965,578,2.069,593,1.464,595,1.323,621,1.07,667,1.538,697,3.452,699,1.295,815,2.841,871,1.675,900,3.54,919,2.217,926,1.511,1003,4.08,1060,1.487,1068,1.323,1085,1.538,1088,2.028,1183,2.069,1207,1.635,1244,1.675,1290,1.205,1295,2.308,1404,1.721,1423,3.039,1436,1.84,1438,1.92,1464,1.309,1481,0.616,1498,1.675,1549,1.353,1566,1.487,1596,2.736,1669,1.675,1802,1.84,1803,2.192,1804,1.92,1805,2.192,1806,2.192,1807,2.192,1808,3.826,1809,2.192,1810,2.192,1811,1.92,1812,2.192,1813,3.826,1814,2.192,1815,3.826,1816,2.192,1817,2.192,1818,2.192,1819,2.192,1820,2.028,1821,2.192,1822,2.192,1823,2.028,1824,2.192,1825,2.192,1826,2.028,1827,2.192,1828,2.192,1829,8.181,1830,2.028,1831,2.192,1832,4.272,1833,1.92,1834,5.091,1835,2.192,1836,1.84,1837,3.004,1838,2.192,1839,1.92,1840,3.21,1841,2.192]],["t/331",[4,2.311,5,0.871,16,2.94,20,3.939,31,3.024,32,1.221,37,2.044,40,1.223,55,3.702,60,3.09,70,2.226,83,1.862,92,3.136,96,3.244,119,2.713,143,3.728,144,3.314,150,2.433,181,2.834,295,5.294,317,3.06,324,2.584,381,2.541,421,5.248,434,5.109,651,3.588,658,4.279,751,3.006,929,3.767,1068,3.807,1085,4.427,1419,5.527,1420,4.955,1423,3.767,1758,5.838,1794,5.838,1830,5.838,1842,4.151,1843,6.31,1844,5.838,1845,6.31,1846,6.31,1847,5.838,1848,5.294,1849,5.838]],["t/334",[3,2.512,5,0.965,6,1.115,8,3.822,16,3.765,25,5.727,32,1.111,33,2.87,37,3.405,40,1.566,52,5.474,70,3.707,73,2.87,83,2.385,125,6.175,150,3.116,250,3.396,330,4.638,417,6.345,728,4.151,849,4.929]],["t/336",[1,1.248,5,0.942,6,1.473,8,1.587,24,2.608,25,2.378,26,3.737,27,4.037,33,1.55,40,1.605,41,3.084,47,1.762,53,1.092,70,3.29,71,2.809,105,2.153,111,1.689,112,2.022,115,2.398,120,3.134,150,1.683,161,2.769,195,2.341,445,2.959,454,3.255,472,2.504,479,3.008,526,3.881,539,3.45,634,2.959,701,1.342,784,3.956,923,3.426,990,5.168,1003,5.004,1031,2.662,1067,2.553,1212,3.268,1213,3.533,1220,2.959,1229,3.996,1275,3.686,1277,3.062,1414,3.335,1518,3.12,1826,6.256,1850,9.326,1851,6.762,1852,6.762,1853,4.387,1854,6.762,1855,5.044,1856,6.762,1857,4.363,1858,4.037,1859,6.762]],["t/338",[5,0.717,36,2.167,43,2.985,70,4.021,149,3.949,229,2.592,302,3.746,324,3.761,381,3.699,477,4.189,641,4.928,849,5.603,1192,5.089,1203,6.133,1414,7.02,1860,9.185,1861,7.707]],["t/340",[1,1.715,3,2.221,5,0.725,6,1.282,26,4.194,28,3.288,40,1.801,43,4.049,44,3.638,70,3.277,105,2.957,243,2.898,859,6.93,1213,7.523,1862,9.291]],["t/342",[3,2.221,5,0.896,6,1.584,40,1.801,53,2.326,83,2.742,105,2.957,199,6.113,381,4.624,1069,6.301,1192,6.903,1213,7.523]],["t/344",[1,1.57,5,0.664,6,1.174,28,3.011,32,1.645,39,3.754,40,1.649,61,2.185,172,5.248,445,5.769,578,4.6,848,2.633,1115,5.597,1121,6.207,1122,7.138,1271,7.138,1863,8.506]],["t/346",[5,0.662,6,1.171,16,3.246,32,0.958,39,3.836,40,1.644,43,2.264,47,2.038,53,1.135,61,1.706,74,2.41,91,1.819,105,2.218,147,2.89,175,3.604,235,1.427,266,2.903,322,2.186,323,2.283,342,2.736,516,2.306,540,2.33,571,4.584,784,2.653,1054,2.831,1080,6.016,1115,2.984,1117,2.102,1119,3.309,1137,4.52,1139,4.888,1142,7.707,1143,4.196,1144,3.561,1145,3.383,1146,3.972,1147,3.805,1148,4.196,1149,3.805,1498,3.466,1562,3.672,1577,5.664,1630,6.483,1864,4.535,1865,3.672]],["t/348",[29,3.971,39,3.685,40,1.911,55,4.107,91,3.954,144,3.676,320,6.231,848,2.39,1115,6.486,1866,9.859]],["t/350",[5,0.634,6,1.121,16,2.595,32,0.765,39,3.571,40,1.575,41,2.54,43,1.81,47,2.128,53,1.394,55,2.32,74,1.926,140,3.041,175,2.881,322,2.685,323,4.091,529,3.664,590,3.397,634,7.152,848,1.35,1080,5.135,1117,2.581,1119,4.063,1137,3.613,1138,6.061,1139,6.731,1142,4.509,1144,4.373,1145,7.156,1149,4.673,1150,6.061,1151,4.878,1152,4.878]],["t/352",[5,0.379,6,0.671,21,2.266,32,1.01,39,3.729,40,2.054,47,2.123,53,1.218,55,3.69,110,2.141,111,1.883,116,3.501,124,2.741,140,2.75,144,1.814,150,1.875,175,2.516,187,3.724,322,3.542,516,1.61,568,2.934,571,3.2,578,2.63,591,3.298,848,1.179,1003,2.61,1054,4.587,1103,3.938,1115,3.2,1117,2.254,1122,4.081,1136,3.938,1138,3.628,1139,5.156,1144,3.819,1164,3.247,1371,4.26,1381,4.5,1577,3.247,1630,3.717,1867,4.863,1868,4.863,1869,9.868,1870,4.863]],["t/354",[1,1.035,5,0.751,6,1.329,26,4.347,32,1.122,40,1.087,43,3.654,47,1.855,53,2.045,61,1.128,66,3.613,103,4.58,105,1.785,110,2.469,112,2.599,113,3.421,114,3.501,115,3.081,188,7.508,218,4.347,243,2.548,307,3.501,332,4.033,716,3.107,828,2.986,865,6.087,866,6.284,961,4.009,1089,3.59,1871,4.286,1872,8.166,1873,5.63]],["t/356",[1,0.974,5,0.927,6,1.514,11,2.382,22,2.1,25,2.876,31,2.529,32,1.074,36,1.245,37,1.71,39,2.679,40,1.514,42,2.445,46,2.067,47,0.808,62,2.208,66,2.335,70,1.862,74,1.825,80,3.424,106,2.623,108,4.197,109,3.298,111,3.023,115,2.9,116,2.515,127,2.437,150,3.012,163,2.472,181,2.37,188,3.524,217,2.1,229,2.204,250,2.218,303,4.033,318,2.208,324,2.161,330,3.029,439,3.184,441,2.346,516,1.746,616,4.033,659,2.876,745,3.579,873,3.378,926,3.638,972,4.144,1067,3.087,1089,3.378,1185,2.749,1203,3.524,1310,5.48,1464,3.15,1566,3.579,1784,3.524,1874,7.81,1875,7.81,1876,5.277,1877,5.277]],["t/358",[3,1.061,5,0.946,6,1.403,27,4.088,30,3.591,31,2.126,32,0.941,39,1.278,40,0.86,41,2.023,47,1.772,55,3.485,57,1.962,60,2.47,61,0.892,62,2.866,70,3.791,96,3.711,97,2.101,105,1.412,109,3.532,111,3.641,112,2.055,129,2.523,140,3.521,144,1.654,172,2.737,211,2.5,235,1.396,303,3.39,304,2.5,324,1.816,438,3.885,518,3.008,539,2.263,540,2.278,578,2.398,595,2.676,627,5.427,677,3.008,697,3.008,701,1.364,908,3.483,1089,2.839,1304,3.483,1498,3.39,1802,3.722,1878,2.918,1879,5.981,1880,4.435,1881,4.435,1882,4.435,1883,4.104,1884,4.435,1885,4.435,1886,3.591,1887,6.848,1888,6.848,1889,4.104,1890,2.621,1891,3.885]],["t/360",[1,0.898,5,0.998,6,1.362,8,1.769,40,1.424,46,4.363,47,1.511,57,2.152,60,1.277,61,0.978,73,1.727,81,2.344,91,1.951,96,1.775,105,1.548,141,2.967,147,3.674,150,1.875,213,2.845,223,3.113,235,1.53,287,2.61,330,2.791,342,2.934,350,1.788,359,4.827,360,4.217,377,6.165,539,2.481,560,2.741,590,2.967,610,3.717,683,3.819,701,1.496,989,4.26,1002,3.477,1003,3.942,1004,4.26,1005,4.26,1078,3.819,1089,4.704,1117,3.405,1127,3.717,1259,4.834,1413,3.717,1414,3.717,1802,4.081,1842,4.834,1892,4.863,1893,3.819,1894,4.5,1895,4.863,1896,4.863,1897,6.798,1898,4.863,1899,4.863,1900,4.5,1901,4.863,1902,4.863,1903,4.863,1904,4.863]],["t/362",[3,2.309,5,0.753,6,1.223,9,3.24,10,3.643,17,1.576,23,3.039,27,2.374,31,3.738,32,1.478,33,1.412,35,1.952,36,1.483,37,1.288,40,0.771,47,1.836,55,3.249,58,2.133,95,2.042,96,1.451,97,1.884,109,2.655,112,1.842,127,1.24,140,1.488,142,3.952,143,2.349,144,2.345,147,2.608,173,1.304,181,2.824,202,2.326,229,1.122,287,2.133,350,2.867,362,2.002,377,5.276,384,2.002,409,1.967,449,1.804,505,4.335,540,2.042,555,2.304,571,2.616,627,4.079,651,2.261,889,2.374,1002,2.843,1005,3.483,1075,3.374,1089,4.025,1117,2.914,1259,4.137,1290,3.455,1390,4.805,1614,2.966,1766,2.117,1842,2.616,1893,3.122,1905,5.817,1906,3.679,1907,3.219,1908,3.976,1909,5.817,1910,3.679,1911,5.817,1912,3.976,1913,3.976,1914,3.976,1915,3.976,1916,3.976,1917,3.679,1918,3.976,1919,3.679]],["t/364",[1,1.477,3,1.914,4,2.932,5,0.815,6,1.308,9,1.722,17,3.757,18,2.065,19,4.2,22,3.772,24,2.104,32,1.1,36,1.888,39,1.572,40,1.838,55,2.273,56,1.479,95,2.803,96,1.992,97,2.585,108,2.463,127,1.702,147,2.263,150,2.104,160,4.17,161,2.234,181,2.45,284,1.978,302,2.225,328,2.488,336,3.224,384,2.747,416,3.54,443,3.328,505,3.761,516,1.806,568,3.292,590,3.328,610,4.17,658,3.7,745,3.7,919,3.161,926,3.761,1065,5.266,1074,6.536,1089,3.493,1243,4.578,1253,4.578,1295,3.292,1311,4.17,1802,4.578,1878,3.59,1920,5.456,1921,5.048,1922,5.456,1923,5.456,1924,5.456,1925,5.456]],["t/366",[1,0.81,3,1.624,5,0.789,6,1.146,16,2.044,22,1.746,24,1.692,32,1.142,36,1.602,37,2.2,39,3.601,40,0.85,47,1.812,74,1.517,81,4.005,83,1.295,97,3.217,107,3.843,109,2.867,111,1.698,115,2.411,127,2.118,140,1.642,143,2.592,149,1.886,150,2.619,175,2.269,204,2.396,221,2.354,225,3.934,229,1.238,266,2.808,302,1.789,327,3.681,350,1.613,409,1.373,412,2.773,510,4.059,516,1.452,526,2.518,677,2.975,701,2.877,986,5.19,1003,3.644,1074,3.025,1083,3.201,1115,5.466,1117,2.033,1120,3.843,1121,3.201,1137,2.846,1147,3.681,1150,3.272,1273,2.846,1351,3.201,1364,3.843,1371,5.948,1613,3.681,1893,3.445,1906,4.059,1926,6.283,1927,3.353,1928,4.387,1929,4.387,1930,4.387,1931,4.387,1932,4.387]],["t/368",[1,0.693,3,2.693,5,0.901,6,1.036,8,2.185,9,2.962,10,2.175,11,1.694,17,1.488,24,1.448,25,2.046,31,1.799,32,1.29,33,1.333,36,1.771,37,2.433,39,1.082,40,0.728,42,1.74,47,1.673,52,1.955,55,3.128,57,1.661,70,3.027,81,2.896,83,1.773,91,1.506,95,1.928,96,1.37,109,1.585,149,1.614,150,1.448,181,1.686,216,2.098,229,1.06,231,1.421,234,1.453,266,2.403,287,2.014,302,2.45,304,4.232,324,1.537,350,2.208,359,2.046,360,2.155,409,2.349,497,1.915,500,2.869,502,5.261,518,2.546,589,2.03,621,1.831,808,3.15,888,2.869,1002,2.684,1003,3.223,1053,3.288,1067,2.196,1075,4.029,1081,2.507,1089,2.403,1220,2.546,1230,2.155,1390,2.869,1408,3.473,1498,2.869,1577,2.507,1766,1.999,1889,3.473,1911,6.947,1926,3.473,1933,3.473,1934,7.509,1935,3.754,1936,6.007,1937,3.754,1938,3.754,1939,3.754,1940,3.754,1941,3.754,1942,3.754,1943,3.754,1944,3.473,1945,3.754]],["t/370",[1,0.793,3,1.597,4,1.573,5,0.827,6,1.276,13,2.286,16,3.112,26,1.938,31,2.058,32,1.126,36,1.575,37,1.391,39,1.237,40,1.588,43,3.005,44,2.615,45,1.656,47,1.255,55,1.789,56,1.164,83,1.971,95,2.206,96,1.567,102,2.304,103,1.584,105,2.126,109,1.813,126,2.867,127,2.083,136,2.563,138,2.121,140,2.499,161,1.758,181,3.681,218,1.938,220,2.399,235,1.351,243,1.339,246,3.907,287,2.304,332,3.298,342,2.591,350,1.578,359,2.34,384,2.162,435,4.333,500,3.282,530,2.322,564,2.825,580,3.203,590,2.619,717,3.013,751,3.905,759,3.477,813,2.649,848,1.041,851,5.407,860,2.786,862,2.786,869,3.203,893,3.603,908,3.371,1117,1.99,1412,2.867,1657,2.96,1782,3.972,1861,3.603,1946,4.294,1947,4.294,1948,3.761,1949,4.294,1950,3.761,1951,5.849,1952,3.972,1953,8.195,1954,4.294,1955,3.07,1956,2.714,1957,3.972,1958,4.294,1959,3.603,1960,3.972]],["t/372",[1,1.264,5,0.838,6,1.298,17,3.727,32,0.941,96,3.433,97,4.456,129,3.893,135,2.62,166,2.681,172,4.224,227,4.894,235,2.959,324,2.803,362,3.446,412,4.326,442,6.333,627,4.441,713,3.793,841,5.232,890,5.744,1033,5.744,1060,4.642,1203,4.571,1304,5.375,1406,5.744,1409,5.375,1413,5.232,1676,5.996,1893,5.375,1956,4.326,1961,7.891,1962,5.744,1963,6.333,1964,6.845,1965,6.845,1966,9.015,1967,6.333]],["t/374",[1,1.712,4,2.457,5,0.865,6,1.279,16,2.011,26,3.027,28,1.528,37,1.399,40,0.837,43,3.605,47,1.259,53,1.081,66,1.91,91,1.731,103,3.421,105,2.135,109,3.915,110,1.901,111,4.114,116,2.057,138,3.312,175,2.233,211,2.433,213,2.525,218,3.027,243,2.565,288,2.927,310,2.695,380,3.863,471,2.299,516,1.429,687,2.801,862,8.796,864,2.746,866,6.849,901,3.994,902,7.203,903,2.081,1067,2.525,1270,3.22,1804,3.781]],["t/376",[1,0.517,3,1.918,5,0.626,6,0.652,17,1.11,32,1.709,33,0.995,39,1.361,42,2.188,47,1.933,60,0.736,65,2.09,73,1.677,96,1.724,105,1.949,109,2.584,112,1.298,140,1.767,150,1.08,166,1.097,199,1.843,205,1.579,221,1.503,229,1.333,234,1.828,237,1.216,241,1.278,242,1.097,243,0.874,250,1.178,283,3.605,304,1.579,323,2.378,325,1.871,328,1.278,358,2.351,362,1.411,380,1.968,409,0.877,415,2.141,466,2.948,469,2.059,472,2.711,516,0.927,541,2.044,589,1.515,605,1.21,606,2.269,621,2.986,654,3.377,662,2.351,664,6.496,673,2.351,674,2.09,701,0.862,718,2.351,732,2.592,733,2.351,734,2.351,738,2.592,745,1.9,746,2.592,764,2.2,820,2.09,828,3.26,995,6.832,1002,2.003,1008,3.963,1054,1.749,1068,2.849,1075,1.503,1089,1.794,1117,3.718,1123,2.592,1185,1.459,1186,0.933,1199,3.064,1205,1.749,1259,1.843,1390,2.141,1413,2.141,1474,2.09,1897,2.592,1968,1.749,1969,2.802,1970,2.592,1971,4.723,1972,2.802,1973,2.802,1974,2.802,1975,2.802,1976,2.802,1977,2.802,1978,2.802,1979,2.802,1980,2.802,1981,4.723,1982,2.802,1983,2.802,1984,2.802,1985,2.802,1986,1.794,1987,2.802,1988,2.802,1989,2.802,1990,2.454]],["t/378",[3,2.513,4,2.405,5,0.512,6,0.906,16,4.258,37,2.961,40,1.771,43,2.134,44,3.579,47,1.894,66,2.905,68,2.798,83,1.938,105,2.09,108,2.964,110,2.891,112,3.043,138,3.243,163,3.076,175,3.397,218,4.125,229,1.853,359,5.728,482,4.695,513,3.769,540,4.694,556,4.898,716,3.638,859,4.898,875,4.791,1003,3.523,1703,5.156,1839,5.752,1991,5.752,1992,9.138,1993,6.567,1994,6.567]],["t/380",[1,1.456,4,1.959,5,0.615,6,1.088,8,1.945,16,2.491,28,1.893,40,2.138,43,2.563,44,4.674,47,1.584,56,1.449,71,1.814,109,2.258,140,2.001,150,2.062,154,4.087,163,2.505,229,1.509,240,1.578,243,1.668,250,2.248,307,6.886,310,6.886,313,5.594,359,5.107,471,2.847,472,3.069,493,3.098,516,1.77,770,3.014,859,8.609,895,8.207,898,4.947,930,3.423,1070,3.518,1275,2.915,1545,4.947,1991,9.059,1995,5.347,1996,4.947,1997,4.199]],["t/382",[1,1.756,4,2.551,5,0.543,6,0.961,28,2.465,40,1.844,43,3.523,44,2.727,47,1.457,53,1.743,55,2.901,71,2.363,108,3.143,150,2.685,154,5.322,163,3.262,173,2.284,229,1.965,240,2.055,243,2.172,250,4,307,4.347,359,5.186,472,3.997,505,4.801,813,4.296,860,7.914,861,5.843,876,5.081,1275,3.796,1306,5.468,1991,8.335,1996,6.443,1997,5.468]],["t/384",[5,0.717,6,1.267,32,1.262,40,1.78,71,3.116,81,4.428,103,3.388,144,3.425,204,3.24,249,6.851,289,6.702,516,3.04,563,4.819,593,6.133,866,5.132,1183,4.967,1587,2.278,1998,8.045]],["t/386",[1,1.343,5,0.995,6,1.709,28,2.576,40,2.149,41,3.319,47,1.817,53,2.776,71,3.762,83,2.148,91,2.919,138,3.595,140,2.724,205,4.102,421,3.713,479,5.018,1181,7.939,1183,5.996,1999,6.733,2000,6.733]],["t/388",[3,2.805,5,0.751,32,1.323,105,3.063,164,6.243,348,6.425,412,6.082,413,5.049,1999,8.903,2000,8.903,2001,9.623,2002,8.903,2003,8.903]],["t/390",[1,1.356,5,0.573,6,1.013,32,1.009,71,3.347,88,3.46,91,3.957,92,3.65,150,2.832,231,2.779,232,4.486,234,3.818,235,2.311,237,3.187,239,3.385,243,2.291,287,5.293,301,4.981,538,3.652,557,3.971,819,4.701,889,4.384,1183,6.023,1278,5.478,1402,4.642,2004,5.767,2005,7.344,2006,7.344,2007,6.795,2008,5.947,2009,6.795]],["t/392",[5,0.693,6,1.226,10,5.146,71,3.013,91,3.562,232,3.577,237,3.854,275,4.208,408,7.779,471,4.729,535,4.963,667,6.232,1031,5.418,1183,4.802,1473,5.613,2002,8.217,2003,8.217,2010,11.162,2011,8.881,2012,7.452]],["t/394",[5,1.029,70,3.133,95,4.562,103,4.504,250,4.692,302,3.622,329,3.949,1420,8.765,1421,6.023,1844,8.217,2013,8.881,2014,8.881,2015,8.881]],["t/396",[3,2.148,5,0.957,6,1.432,32,1.545,41,2.923,47,1.376,53,2.25,60,3.222,103,4.745,127,2,149,2.756,229,1.809,235,2.827,391,4.281,409,2.005,411,4.498,516,2.974,651,3.646,697,4.347,776,2.822,929,3.827,1083,6.556,1240,5.19,1464,3.827,2016,8.985,2017,5.615]],["t/398",[36,2.167,39,2.647,40,1.78,43,2.985,47,1.898,91,3.684,142,4.655,229,2.592,302,4.649,342,5.542,391,4.376,476,5.427,831,8.045,1241,6.567,2018,5.373]],["t/400",[5,0.962,6,1.444,29,2.623,37,2.944,40,1.761,47,1.824,53,2.62,61,1.31,68,5.074,73,3.716,81,3.14,83,1.923,92,3.237,110,2.868,111,4.61,112,4.849,116,3.104,119,2.801,120,3.018,121,5.274,173,2.136,299,3.579,478,3.93,1082,3.704,1284,4.753,1454,4.417,2019,5.465]],["t/402",[5,0.974,6,1.474,37,3.227,40,2.07,47,1.967,68,4.959,69,2.87,70,3.159,71,3.379,72,4.242,73,2.646,74,2.577,99,2.091,111,4.832,112,4.149,116,4.266,191,5.809,192,5.136,193,4.156,194,4.156,195,2.658,196,4.156,262,3.213,540,2.544,1185,4.664,1230,2.843,2020,4.953,2021,4.953,2022,4.582]],["t/404",[5,0.834,6,1.066,11,1.769,47,2.027,55,3.218,57,1.734,68,5.177,70,3.772,71,2.621,73,2.207,74,3.041,83,1.156,89,4.871,110,2.736,111,3.403,112,3.579,138,3.07,157,2.801,175,3.215,188,4.15,189,3.601,191,4.032,192,2.701,221,2.102,234,1.517,246,2.292,540,4.516,1003,5.474,1190,2.542,1230,3.567,1235,2.923,1306,3.077,1657,2.701,2022,3.625,2023,5.215,2024,6.215,2025,3.918,2026,6.215,2027,3.918,2028,6.215,2029,3.918,2030,6.215,2031,3.918,2032,6.215,2033,3.918,2034,6.215,2035,3.918,2036,3.918,2037,3.918,2038,3.918,2039,3.918,2040,3.918,2041,3.288]],["t/406",[5,0.7,6,1.031,11,1.344,32,0.683,37,2.073,40,1.24,47,1.858,53,1.87,57,1.317,61,0.599,68,4.965,69,4.811,70,4.173,73,3.798,74,3.103,77,2.368,89,1.65,96,1.087,97,1.411,105,0.948,108,2.887,111,4.251,112,5.206,119,2.137,140,2.394,147,1.235,150,1.148,181,1.337,188,3.318,189,2.879,226,1.598,239,2.291,240,0.879,242,3.252,325,1.988,378,3.819,416,1.932,445,2.019,497,1.519,509,3.487,540,3.836,563,1.562,568,1.797,595,1.797,640,1.797,641,1.598,719,2.019,919,1.725,1108,2.498,1164,3.318,1185,5.197,1878,1.959,1890,1.759,2042,2.978,2043,2.498,2044,2.978,2045,2.755,2046,2.498,2047,2.608,2048,2.978,2049,2.978,2050,2.978,2051,2.978,2052,6.397,2053,2.411,2054,2.978,2055,2.978,2056,4.97,2057,4.97,2058,2.755,2059,2.755,2060,2.755]],["t/408",[5,0.701,6,1.239,29,3.617,37,2.91,47,1.721,53,2.248,73,3.189,83,2.651,88,4.231,89,4.976,111,4.351,112,4.161,116,4.279,173,2.945,188,5.996,299,4.934,387,5.018,1669,6.863]],["t/410",[5,0.922,32,1.697,37,4.001,47,1.105,53,1.806,61,1.451,66,3.191,70,3.438,71,3.745,72,3.417,89,3.996,94,3.145,98,3.68,138,3.562,189,4.179,190,4.352,197,4.352,198,4.262,234,2.792,240,2.129,387,5.446,1454,4.892,1669,7.448,2061,9.746,2062,7.213]],["t/412",[5,0.957,6,1.552,37,3.362,47,2.05,68,2.731,70,2.261,71,2.175,72,3.037,73,2.276,74,2.217,99,2.706,105,2.04,111,4.75,112,2.97,116,4.943,188,7.508,189,3.714,190,3.867,191,4.159,192,4.419,193,5.379,194,5.379,195,3.439,196,5.379,197,3.867,198,3.788]],["t/414",[5,0.671,6,1.187,29,2.427,37,3.25,47,1.939,55,2.511,70,3.034,73,3.562,74,2.084,88,2.839,89,5.558,105,1.918,111,4.234,112,4.648,120,2.793,140,2.256,150,2.324,188,7.304,189,3.492,234,2.333,242,3.369,246,3.526,378,3.598,387,3.368,540,4.419,657,3.809,1669,4.606,1836,5.057,2023,5.057,2053,4.88,2063,6.027,2064,8.602,2065,6.027,2066,6.027,2067,5.576,2068,7.958]],["t/417",[3,2.285,5,0.941,6,1.612,11,2.496,13,4.305,16,3.767,27,3.302,32,0.76,37,1.792,40,1.567,41,2.522,47,1.463,52,2.881,53,1.385,57,2.447,62,2.314,83,1.632,91,2.218,92,2.749,105,3.042,108,2.496,110,2.435,111,3.699,112,2.563,119,2.378,120,2.563,121,4.478,127,1.725,136,3.302,150,2.133,163,3.787,166,2.166,167,7.846,170,3.813,171,7.48,176,5.117,229,1.561,387,3.09,443,3.374,716,3.064,910,3.174,1070,3.639,1265,4.227,1379,4.641,1414,4.227,1773,3.693,2069,5.531,2070,4.478]],["t/419",[1,1.448,3,1.876,5,0.804,6,1.422,32,1.078,37,3.339,40,1.998,109,4.351,123,4.785,140,2.936,157,5.609,166,3.072,167,7.231,417,6.16,430,5.851,578,4.242,646,5.258,888,5.995,1017,6.352,1414,5.995,2071,6.989,2072,5.995,2073,6.871,2074,10.306]],["t/421",[3,1.637,5,0.734,6,0.945,11,3.09,16,3.189,21,3.189,27,4.087,29,2.757,32,1.477,37,2.218,40,1.327,47,1.857,53,1.714,62,2.865,102,3.673,105,2.179,110,3.014,111,2.65,138,3.381,167,6.599,170,4.72,175,3.541,187,3.469,322,3.3,323,3.446,387,3.825,409,2.142,561,5.232,1003,3.673,1054,4.274,1265,5.232,2075,7.385,2076,9.405,2077,6.845,2078,6.845,2079,6.845,2080,9.405]],["t/423",[5,0.474,6,0.838,7,2.508,16,2.829,20,3.791,29,3.483,40,1.676,53,2.522,54,4.529,56,1.646,61,1.74,72,6.009,75,4.186,83,2.973,85,2.784,91,2.436,96,2.217,97,2.877,98,3.098,99,2.564,111,2.35,142,3.077,146,3.664,151,2.784,163,2.845,166,2.378,167,7.067,169,3.453,170,4.186,234,2.35,243,1.894,302,3.527,324,2.487,384,3.057,536,4.261,641,3.258,776,4.833,1082,4.918,1555,3.995,2018,3.552,2081,5.618,2082,5.319]],["t/425",[5,0.98,6,1.489,36,2.545,56,2.282,62,3.523,80,5.461,81,4.058,111,3.258,116,4.011,127,3.366,131,4.385,152,2.96,204,3.806,217,4.293,1198,7.57,1295,5.079,1879,6.018]],["t/427",[5,0.769,6,1.36,53,2.468,61,1.983,111,3.816,131,5.136,217,3.922,219,7.182,223,6.311,1879,7.049,2083,9.859]],["t/429",[5,0.741,6,0.959,33,1.189,36,1.292,40,0.649,47,0.839,53,1.371,59,2.271,61,1.102,62,1.401,71,1.136,76,1.511,93,1.596,111,2.12,119,1.44,127,1.708,181,1.504,191,2.172,204,1.932,214,2.02,217,1.332,226,1.797,233,2.215,235,1.054,244,4.749,246,1.959,296,4.639,441,1.489,562,4.713,577,4.3,621,2.672,759,2.711,884,2.116,1075,1.797,1127,5.31,1186,1.115,1198,4.875,1219,1.46,1296,5.456,1386,2.629,1605,4.3,1619,6.499,1620,5.067,1621,4.434,1622,3.098,1623,5.067,1624,5.067,1879,3.915,2084,3.173,2085,3.098,2086,3.349,2087,3.349,2088,3.349,2089,3.349,2090,3.349,2091,3.349,2092,3.349,2093,3.349,2094,3.098,2095,5.067,2096,2.81,2097,3.349,2098,3.349,2099,3.349,2100,6.55,2101,3.349,2102,3.349,2103,3.349,2104,3.349,2105,3.349,2106,3.349,2107,3.349,2108,3.349,2109,3.349,2110,3.349,2111,3.349,2112,3.349,2113,9.679,2114,3.349,2115,8.026,2116,3.349,2117,3.098,2118,3.349,2119,3.098,2120,3.098,2121,3.349,2122,3.098,2123,2.629,2124,3.349,2125,3.098,2126,3.098,2127,3.098,2128,3.098,2129,6.948,2130,3.098,2131,3.098,2132,6.428,2133,3.098,2134,3.098,2135,3.098,2136,3.349,2137,3.098,2138,3.098,2139,3.098,2140,3.098,2141,3.098,2142,3.349,2143,3.098]],["t/431",[33,3.418,53,2.409,61,1.936,152,3.383,217,3.829,222,3.829,231,3.642,235,3.028,241,4.389,848,2.333,1265,7.355,1454,7.955,1919,8.903]],["t/433",[3,2.707,4,2.386,5,0.709,6,1.254,32,1.556,33,2.313,47,1.391,61,1.828,119,4.499,152,3.679,222,4.738,229,2.565,231,2.465,232,3.66,241,2.971,244,3.495,409,2.038,411,4.57,508,4.349,823,3.888,1112,5.705,1117,4.211,1239,5.543,1259,4.286,1277,4.57,2144,5.705,2145,6.026,2146,6.026,2147,6.514,2148,6.514,2149,7.357]],["t/435",[5,0.861,6,1.345,32,1.34,34,6.318,37,2.337,40,1.398,47,1.492,61,1.451,68,4.152,72,4.617,99,4.66,116,3.437,152,3.881,222,4.913,231,2.729,232,3.925,241,3.29,243,2.25,244,3.87,262,4.68,324,4.52,1277,5.061,2150,7.891]],["t/437",[3,2.373,5,0.774,6,1.37,32,1.364,34,6.492,47,1.135,61,1.491,152,3.935,222,4.958,229,3.517,231,2.805,232,3.998,241,3.38,244,3.977,621,3.616,1117,3.435,1239,6.826,1277,5.2,2151,7.412,2152,7.412,2153,8.037]],["t/439",[1,2.115,3,2.449,5,0.894,6,1.072,24,4.417,33,3.637,61,1.563,81,4.937,83,2.293,94,4.466,152,2.731,213,6.702,382,3.681,417,6.1,432,4.501,526,4.459,659,4.234,1070,5.111,1085,5.451,1109,6.519,1290,4.269,2154,7.769]],["t/441",[1,1.907,5,1.001,6,1.689,24,3.446,28,2.251,33,2.258,39,2.977,43,2.067,47,0.974,53,1.592,57,2.814,60,1.67,61,2.078,73,2.258,105,2.024,112,2.947,135,3.953,144,3.332,199,4.184,229,2.522,239,4.119,240,1.877,242,2.49,243,1.984,321,2.481,423,4.64,464,5.966,1083,6.52,2155,6.359,2156,6.359,2157,6.359]],["t/443",[3,2.386,5,0.779,21,4.65,32,1.648,33,3.545,94,4.352,384,5.025,409,3.122,823,5.958,1518,7.136]],["t/445",[3,2.024,5,0.895,6,0.813,17,2.336,21,3.945,32,1.761,33,3.007,39,2.44,40,1.143,42,2.731,43,2.751,47,1.828,61,1.186,66,2.608,96,2.152,97,2.793,144,2.198,205,3.323,226,3.163,239,2.717,240,1.74,242,2.308,321,2.299,342,3.556,356,4.505,391,2.809,409,3.388,420,2.968,530,3.187,590,5.165,848,1.429,903,2.842,1068,3.556,1118,5.941,1202,4.505,1369,5.454,1530,3.483,1886,6.855,2158,3.936]],["t/447",[3,2.056,5,0.671,21,5.603,32,1.653,47,1.675,94,3.749,229,2.426,409,2.69,497,4.386,516,2.845,661,6.032,1117,5.572,1186,2.863,2159,8.597,2160,8.597,2161,8.597,2162,6.413]],["t/449",[1,1.522,5,0.831,6,1.469,32,1.133,97,3.906,106,4.098,172,5.087,230,5.506,236,5.785,240,2.434,242,3.229,287,4.424,476,6.291,508,5.506,523,6.676,1081,5.506,1252,6.475,1403,7.629,1404,6.475,1555,5.425,2019,6.919,2163,7.629,2164,7.629,2165,7.222,2166,7.629]],["t/451",[3,1.246,5,1,6,1.577,12,3.801,21,2.427,22,3.078,32,1.5,33,3.627,42,2.414,55,2.17,58,2.795,61,1.048,70,1.838,83,1.537,86,3.252,92,2.589,97,2.468,127,2.878,128,4.09,143,3.078,147,2.161,180,3.801,229,3.226,236,3.655,328,2.376,384,2.623,409,1.63,493,3.018,503,2.795,513,2.99,516,1.724,526,2.99,538,1.929,589,2.817,716,2.886,719,3.533,995,4.286,1290,2.862,1409,4.09,1458,3.981,1469,4.322,1587,1.292,1702,3.292,1893,4.09,1921,4.819,2167,4.563,2168,8.018,2169,5.209,2170,7.157]],["t/453",[1,1.587,5,0.987,6,1.509,28,3.043,32,1.182,70,4.242,97,5.181,147,3.566,243,2.682,254,3.265,523,6.961,1090,6.571,1212,4.746,1229,5.08,2171,7.954]],["t/455",[1,1.156,5,0.977,6,1.681,24,2.414,32,0.861,53,1.567,68,3.765,71,2.999,83,1.848,89,4.897,97,2.966,103,2.31,109,2.643,204,2.209,217,2.491,233,3.574,254,2.378,302,3.604,304,3.529,391,2.983,516,2.072,518,4.246,523,5.069,641,3.359,828,4.706,848,1.518,864,2.564,995,4.897,1183,4.779,1295,3.777,1948,5.484,2165,5.484,2168,9.564,2172,6.261,2173,2.035]],["t/457",[5,0.935,6,1.653,8,2.408,25,3.609,32,1.263,33,3.264,72,3.137,83,1.954,96,2.417,98,3.378,127,3.293,150,2.553,243,2.065,275,3.137,302,4.305,341,5.376,364,5.092,380,3.829,458,6.448,477,4.191,621,3.23,828,3.525,2168,9.736,2174,5.799,2175,6.448,2176,6.621,2177,3.449]],["t/460",[5,0.964,6,1.181,45,2.307,47,1.669,52,3.116,60,2.623,66,3.786,71,2.03,105,2.724,140,2.239,151,2.743,214,3.609,229,3.256,325,3.994,341,5.006,394,5.24,441,2.66,496,4.253,529,3.936,593,3.994,641,3.21,701,1.84,821,7.179,843,3.936,1081,3.994,1114,5.713,1199,3.881,1290,3.287,1440,6.539,1441,5.24,1442,5.24,1562,6.928,2043,5.019,2178,5.982,2179,5.982,2180,5.982,2181,5.534,2182,5.982,2183,5.24,2184,5.019,2185,5.982]],["t/462",[1,1.021,5,0.746,6,0.967,8,2.013,17,1.344,24,2.133,32,1.386,37,1.099,47,0.847,56,1.5,60,0.89,61,1.113,79,1.217,83,1.001,85,1.555,95,1.742,96,1.238,109,1.432,166,1.328,185,2.97,209,4.558,212,4.48,229,1.562,238,1.523,271,2.472,283,3.175,321,1.323,325,2.264,340,2.379,342,3.338,380,5.301,387,1.895,398,2.379,409,1.731,413,5.014,421,2.823,464,2.264,465,5.955,466,2.117,467,2.766,469,3.885,471,1.806,497,1.73,500,2.591,516,1.122,559,1.675,621,3.419,627,2.2,641,1.819,651,1.928,657,2.143,713,1.879,720,4.917,725,2.474,807,2.474,822,3.137,825,5.503,826,5.246,937,2.746,970,3.137,972,2.663,1031,2.068,1220,2.3,1228,2.264,1290,1.863,1435,3.137,1613,2.845,1890,2.004,2162,6.032,2186,2.97,2187,2.97,2188,2.97,2189,5.246,2190,3.391,2191,3.391,2192,5.533,2193,3.391,2194,3.391,2195,3.391,2196,2.231,2197,3.391,2198,3.391]],["t/464",[5,0.807,6,0.738,32,1.586,36,1.261,37,1.733,38,6.963,47,1.948,53,1.339,66,3.489,71,1.814,73,3.328,105,1.702,110,4.125,116,4.465,127,1.668,138,4.628,140,3.507,175,4.847,213,4.614,229,2.645,238,2.401,250,2.248,578,2.891,621,2.609,654,3.823,655,5.787,842,4.087,889,3.192,1089,3.423,1117,4.342,2199,5.347,2200,5.347,2201,5.347,2202,4.487,2203,5.347,2204,5.347,2205,5.347]],["t/466",[5,0.693,6,1.226,20,3.939,32,1.618,35,3.097,38,3.807,47,1.71,66,2.792,73,2.241,110,2.778,116,3.006,127,1.968,131,3.287,138,3.116,143,3.728,144,2.353,175,3.264,213,6.532,229,3.322,237,2.738,245,3.656,310,3.939,578,3.412,927,7.784,1017,5.109,1082,3.588,1117,2.924,1228,4.213,1231,5.109,2046,5.294,2096,9.876,2206,6.31,2207,6.31,2208,6.31,2209,6.31,2210,4.707,2211,5.527]],["t/468",[17,3.599,32,1.695,39,2.617,47,1.391,96,3.315,97,4.302,226,4.873,229,2.563,234,3.515,392,5.313,409,3.541,1114,6.064,1118,7.942,1119,6.626,1773,6.064]],["t/470",[1,1.369,3,1.177,5,0.775,6,1.47,24,2.859,32,1.464,36,2.342,44,4.171,47,1.52,60,1.292,61,1.492,78,3.454,83,1.453,85,2.257,88,3.493,91,1.975,116,2.346,126,3.287,149,2.117,214,2.97,215,4.312,229,3.573,302,2.008,380,3.089,382,2.332,409,2.791,432,2.852,503,2.641,578,2.662,659,2.683,670,4.131,701,3.054,713,4.109,779,3.672,821,4.131,961,3.52,1067,2.88,1109,4.131,1186,1.639,1440,3.762,1441,4.312,1442,4.312,1443,4.555,1444,4.555,2212,8.331,2213,3.866,2214,4.923,2215,4.923,2216,4.923]],["t/472",[1,1.174,5,0.697,6,1.233,24,2.452,32,1.42,36,2.108,44,5.026,47,1.808,53,2.237,61,1.279,76,4.663,83,3.049,149,2.734,245,3.685,325,4.246,409,1.99,469,4.505,497,3.245,588,3.924,690,3.585,702,4.126,1082,3.617,1454,4.313,2212,7.498,2217,8.936,2218,5.57,2219,7.827,2220,8.365,2221,5.57]],["t/474",[3,1.84,4,2.819,5,0.889,6,1.573,36,1.815,39,2.217,40,1.972,43,2.501,57,3.404,83,3.004,149,3.308,250,3.234,516,2.547,568,4.643,588,4.747,591,5.218,864,4.167,903,4.906,905,5.502,912,7.119,1205,4.804,2222,7.695,2223,10.176,2224,7.695,2225,7.119,2226,7.695]],["t/476",[5,0.929,6,1.643,53,2.468,149,4.239,516,3.263,776,4.341,864,4.037,903,5.738,1083,7.193]],["t/478",[39,2.709,40,1.822,43,3.055,47,1.771,91,3.77,142,4.763,229,2.653,302,4.715,342,5.671,391,4.478,476,5.554,831,8.232,1241,6.72,2018,5.499]],["t/480",[3,1.665,5,0.543,6,0.961,21,3.244,35,3.418,40,1.35,43,3.092,47,2.009,48,3.112,110,3.066,111,4.196,112,3.227,113,4.248,114,4.347,115,3.826,218,3.143,243,2.172,332,3.439,864,4.439,903,4.587,905,6.803,906,6.443,907,8.335,1003,5.106,1185,4.957,2227,5.638,2228,6.964,2229,6.443,2230,6.964]],["t/483",[1,1.065,4,2.113,5,0.45,6,0.796,9,1.82,11,3.762,21,2.687,28,2.042,43,2.709,47,1.741,53,1.444,55,2.403,74,1.995,93,2.748,109,2.435,110,2.54,111,3.788,118,5.085,138,2.849,175,2.984,188,3.851,234,2.233,243,1.799,540,2.963,597,3.692,655,6.411,776,2.54,864,3.414,873,3.692,903,5.713,905,4.124,911,3.912,1185,4.342,1702,5.268,1890,3.408,2227,4.67,2231,5.653,2232,5.336,2233,5.336,2234,5.336,2235,5.336,2236,5.768,2237,5.484,2238,5.768,2239,5.768]],["t/485",[1,1.212,21,3.06,28,2.324,32,1.562,42,3.043,43,3.693,47,1.829,53,1.644,55,2.736,74,3.161,109,2.772,110,2.891,111,2.542,118,4.006,129,3.735,138,3.243,175,3.397,213,3.842,234,2.542,239,3.027,540,3.373,655,4.795,873,4.204,903,3.166,1185,3.421,1702,4.15,2227,5.317,2231,4.453,2233,6.075,2234,6.075,2235,6.075,2237,4.32,2240,4.527,2241,8.004,2242,5.317,2243,5.752,2244,4.453,2245,9.138,2246,6.567]],["t/487",[1,1.677,3,2.173,5,0.508,6,0.899,28,2.305,40,1.262,41,2.971,43,2.953,53,2.275,66,2.882,75,6.265,83,3.641,173,2.98,220,3.64,235,2.05,243,2.032,333,4.753,903,6.102,905,4.657,907,7.959,958,3.495,1560,8.077,2212,5.465,2247,7.796,2248,6.514,2249,6.514,2250,6.514]],["t/489",[5,0.634,6,0.768,32,1.117,36,1.314,39,1.605,40,1.079,47,1.935,53,1.394,66,3.595,91,2.234,95,2.861,110,2.452,111,3.145,112,2.581,113,3.397,114,3.477,115,3.06,127,1.737,131,4.233,293,4.373,318,4.693,391,2.653,407,2.271,469,2.428,564,3.664,621,2.717,655,2.922,728,2.861,903,4.624,1003,2.988,1046,5.152,1117,2.581,1185,2.901,1440,4.256,1555,3.664,2212,4.673,2251,7.54,2252,8.125,2253,5.569,2254,7.487,2255,8.125,2256,5.569,2257,5.569,2258,5.569,2259,5.569,2260,5.569,2261,5.569]],["t/491",[3,2.034,4,3.116,5,0.664,6,1.174,32,1.493,60,2.852,61,2.185,95,4.37,96,3.105,409,3.398,476,5.026,516,2.815,864,4.448,903,5.768,1186,2.833,1229,6.418,1530,5.026]],["t/493",[5,0.877,6,1.552,32,1.122,60,2.952,92,2.787,136,3.348,142,2.842,206,4.54,234,2.171,239,2.585,350,2.061,463,4.092,516,2.703,538,2.076,578,3.032,657,3.544,660,4.403,674,4.183,711,4.183,864,4.605,965,5.63,1085,3.935,1249,4.54,1650,4.705,1773,3.744,2262,5.188,2263,4.912,2264,4.912,2265,5.608,2266,5.188,2267,5.608,2268,4.705,2269,5.188,2270,4.705,2271,4.705,2272,5.608,2273,4.705,2274,5.188,2275,5.608,2276,3.59,2277,5.608,2278,4.403,2279,4.912,2280,5.188,2281,5.188,2282,4.705,2283,4.912,2284,4.54,2285,4.705,2286,5.188,2287,5.188,2288,4.705,2289,4.912,2290,4.403,2291,3.638]],["t/495",[1,1.297,5,0.985,6,1.613,59,4.764,70,2.478,79,2.52,91,2.818,97,3.328,108,3.171,147,3.971,161,2.877,234,2.719,241,3.204,242,2.751,271,3.139,362,3.536,493,4.07,503,3.769,505,4.843,578,5.176,589,5.176,628,6.984,1310,6.716,1458,5.368,1469,3.925,2292,4.764,2293,5.368,2294,5.688,2295,6.499,2296,6.153,2297,6.499,2298,7.024]],["t/497",[5,0.982,6,1.312,99,4.015,104,3.71,242,3.724,318,3.98,508,6.35,627,6.17,648,4.788,699,5.619,717,6.673,913,6.799,1027,6.556]],["t/499",[5,0.788,6,1.394,41,4.609,588,6.235,589,5.465,659,5.508,1389,9.35,1469,5.647,1587,2.507,1787,8.852]],["t/501",[5,0.877,29,4.022,41,5.701,45,2.884,53,1.873,61,1.505,66,3.31,83,2.948,108,4.508,205,4.217,535,4.18,565,6.552,595,4.513,602,5.073,1082,4.254,1194,6.092,1235,5.58,1236,6.552,1469,4.18,1587,2.477,2299,6.552,2300,8.38,2301,8.38,2302,7.481,2303,5.874]],["t/503",[1,1.8,5,0.938,6,1.704,28,3.451,29,3.669,32,0.487,40,1.399,41,2.613,43,1.862,47,0.877,53,2.57,56,0.959,60,2.56,61,1.452,65,2.64,66,1.566,80,2.296,81,2.762,83,1.045,91,1.42,96,1.292,105,3.104,123,2.159,135,1.355,144,2.691,151,3.803,200,3.209,205,5.135,212,4.639,223,2.266,226,1.899,342,2.136,476,4.265,499,2.032,524,2.866,530,1.914,539,3.682,588,2.184,790,2.44,813,3.535,1086,3.1,1194,2.159,1294,2.484,1587,0.878,1773,2.363,2019,2.97,2300,8.181,2301,8.181,2304,9.02,2305,9.02,2306,2.866,2307,8.295,2308,3.54,2309,2.779]],["t/505",[1,1.891,5,0.868,6,1.22,17,2.481,24,2.414,28,3.128,31,3,32,1.408,41,4.031,70,3.613,96,2.285,97,4.187,141,3.819,157,4.476,226,3.359,271,2.798,476,3.699,478,3.777,516,2.072,588,5.453,627,4.062,639,4.008,640,3.777,816,4.67,931,4.916,1012,4.785,1199,4.062,1212,4.807,1229,3.699,1306,4.916,1405,5.484,1469,4.938,1587,1.553,1657,4.316,2294,5.069,2299,5.484,2300,5.253,2301,5.253,2310,5.792]],["t/507",[5,0.929,6,1.162,7,3.477,61,2.17,79,3.871,129,4.787,289,6.142,362,4.238,424,5.461,516,2.786,848,2.04,1421,5.709,1422,6.018,1445,5.461,1469,4.704,1587,2.953,1784,5.62,2311,6.61,2312,8.418,2313,8.418]],["t/509",[5,0.948,6,1.409,26,2.351,36,2.409,40,1.01,44,2.04,47,1.671,53,1.937,60,2.423,61,1.856,62,2.18,66,2.305,68,2.219,69,3.018,70,2.729,71,2.625,74,3.191,77,2.482,96,1.901,119,2.24,127,1.625,142,2.64,173,2.537,181,2.339,202,3.047,229,1.47,233,3.732,250,2.189,325,3.478,332,2.573,384,2.623,438,4.563,476,3.078,516,1.724,559,2.573,562,2.774,564,3.427,657,3.292,701,2.379,814,4.563,884,3.292,929,3.11,1183,2.817,1290,2.862,1294,3.655,1469,2.911,1566,3.533,1587,1.292,1662,4.218,2084,3.018,2311,4.09,2314,4.819,2315,3.335,2316,5.209,2317,5.209]],["t/511",[5,1.05,6,1.504,32,1.176,36,2.018,47,0.916,49,3.094,53,1.498,61,1.721,62,4.18,66,2.647,101,3.012,135,4.592,202,3.5,299,4.702,325,3.994,350,2.199,430,4.462,433,2.714,477,2.728,503,3.21,516,1.98,558,4.365,559,2.955,564,3.936,659,3.26,1294,4.197,1421,5.803,1422,4.277,1469,6.445,1587,2.861]],["t/513",[1,1.94,3,2.371,5,0.857,6,1.261,24,1.621,28,3.51,29,3.257,32,0.578,40,1.922,42,1.948,43,2.628,44,2.573,45,1.621,46,3.58,47,1.006,53,2.024,58,2.256,61,1.839,66,1.86,70,1.483,74,1.454,76,1.898,79,1.508,83,1.241,127,1.312,131,2.19,146,2.537,151,3.012,152,1.478,242,2.573,246,2.459,247,2.899,350,1.545,427,2.899,477,1.917,516,1.391,524,5.319,536,2.95,602,4.455,690,2.37,699,2.484,813,2.594,819,2.691,834,3.89,840,3.067,919,2.436,938,2.349,1075,4.339,1212,2.593,1229,3.882,1294,2.95,1445,2.728,1452,3.682,1454,2.851,1469,5.108,1587,2.006,1784,2.807,2318,3.89,2319,6.078,2320,3.213,2321,4.609,2322,4.204,2323,3.89,2324,4.204,2325,4.204,2326,4.204,2327,4.204]],["t/515",[1,1.554,5,0.657,28,2.979,36,2.962,53,2.701,61,2.526,96,3.073,104,3.284,129,4.787,220,4.704,242,3.296,332,4.158,384,4.238,433,3.819,476,4.974,516,2.786,526,4.831,556,6.279,559,4.158]],["t/517",[1,0.696,3,2.057,5,0.953,6,0.832,17,1.495,20,2.355,21,1.757,28,1.335,32,0.518,40,0.731,42,2.794,52,1.965,54,2.813,58,2.024,61,0.759,70,3.319,73,3.341,79,1.353,83,2.223,91,2.418,94,2.629,96,1.377,97,1.787,105,1.201,110,1.661,151,1.729,157,4.311,164,2.447,205,2.126,223,2.414,225,2.185,226,2.024,234,1.46,248,1.937,322,1.818,323,1.899,330,4.939,340,2.646,342,2.276,350,1.386,424,2.447,430,2.813,464,2.518,476,2.228,482,4.311,499,2.165,503,2.024,513,3.46,516,1.995,530,2.039,563,3.163,564,3.967,588,2.327,609,2.697,676,3.165,691,3.054,1075,3.235,1082,2.145,1212,2.973,1220,2.558,1229,2.228,1290,3.313,1294,2.646,1421,5.108,1422,5.385,1436,3.165,1445,2.447,1469,4.808,1530,2.228,1555,2.481,1572,3.054,1587,2.489,1614,2.813,1775,3.054,1891,3.303,2319,3.489,2320,2.882,2328,3.771,2329,3.303,2330,2.752,2331,3.489,2332,3.054,2333,6.029,2334,3.489,2335,3.489,2336,3.771,2337,3.771,2338,3.771,2339,3.054]],["t/519",[5,0.943,6,1.395,47,1.851,55,3.176,73,3.591,74,2.636,83,2.25,107,6.676,110,3.356,111,4.393,112,3.532,113,4.649,114,4.758,115,4.188,497,3.889,516,2.522,823,4.55,1185,5.912,1190,6.561,1469,4.259,1587,1.891,1871,5.825,2184,6.395]],["t/521",[3,2.046,5,0.9,6,1.378,11,3.862,29,2.409,40,1.159,47,1.766,55,2.492,57,2.647,62,3.581,70,3.018,73,3.872,74,2.959,81,2.884,94,3.731,110,2.634,111,2.316,112,2.772,113,3.649,114,3.735,115,3.287,124,3.372,149,2.572,151,3.923,164,3.881,225,3.466,302,2.44,330,3.433,497,3.052,516,2.832,759,4.844,813,3.691,977,4.844,1114,3.994,1185,3.116,1454,4.057,1469,3.343,1503,5.534,1587,1.484,1871,4.572,2047,5.24,2210,4.462,2303,4.697,2331,5.534]],["t/523",[5,0.991,6,1.422,47,1.201,52,4.086,54,5.851,57,3.471,73,2.786,74,2.713,111,3.989,254,2.979,340,5.504,516,3.411,609,5.609,1185,5.369,1290,4.31,1421,5.32,1422,7.369,1469,5.759,1530,4.635,1587,2.556,1871,5.995,2303,6.16]],["t/525",[5,0.965,6,1.261,29,2.645,36,2.156,47,1.609,55,2.736,70,2.316,111,2.542,124,3.701,127,2.049,131,6.222,147,2.724,204,2.316,340,6.412,350,2.414,497,3.35,516,3.024,609,4.695,823,3.92,1185,3.421,1198,4.608,1203,4.385,1421,4.453,1422,4.695,1469,5.106,1530,3.88,1587,2.267,1702,4.15,1871,6.984,1878,4.32,2340,6.567,2341,6.567,2342,6.567,2343,6.567,2344,6.567]],["t/527",[1,1.297,3,2.289,5,0.548,6,0.969,20,4.385,27,4.193,28,2.486,47,1.874,70,2.478,71,2.383,73,2.495,78,4.929,83,2.073,88,3.309,97,3.328,105,2.236,110,3.093,112,3.255,113,4.285,114,4.385,115,3.86,476,4.15,516,3.168,816,5.24,1075,5.842,1212,3.778,1229,4.15,1290,3.86,1421,4.764,1422,5.022,1461,5.516,1469,3.925,1587,1.742,1871,7.316,1890,4.15]],["t/529",[1,0.981,5,0.954,6,1.518,28,1.88,29,3.161,32,0.73,41,5.251,47,0.813,56,1.44,70,3.637,79,1.906,81,3.783,83,1.568,96,1.939,97,2.517,105,1.691,147,2.204,161,2.175,195,2.85,381,2.139,476,3.139,503,2.85,516,1.758,588,5.759,589,2.872,592,3.24,595,3.205,627,3.446,657,3.357,677,3.602,691,4.301,1012,4.06,1082,3.021,1194,4.788,1199,3.446,1212,4.342,1229,4.637,1290,2.919,1469,5.216,1587,1.318,2019,4.457,2073,4.653,2166,4.915,2299,4.653,2300,6.585,2301,6.585,2304,4.915,2305,4.915,2334,4.915]],["t/531",[5,0.977,47,1.918,70,3.316,105,2.992,589,5.082,1212,3.71,1421,6.374,1469,5.252,1587,2.331,1853,6.098,2345,8.232,2346,8.232]],["t/533",[5,0.957,47,1.969,73,3.189,112,4.161,113,5.478,115,4.934,216,5.018,427,6.191,540,4.613,1422,6.421,1469,5.018,1587,2.227,1853,5.826,2345,7.866,2346,7.866]],["t/535",[1,1.138,5,0.993,6,1.672,17,2.443,28,2.182,32,0.847,47,1.856,56,1.671,66,2.728,70,3.084,96,3.191,97,2.921,104,2.405,105,2.783,123,3.761,142,3.124,242,3.978,318,2.58,381,2.483,384,3.104,508,4.116,539,4.46,589,3.334,913,4.408,1212,4.605,1229,3.643,1303,1.81,1454,4.181,1853,5.672,2345,7.657,2346,7.657]],["t/537",[1,1.308,3,1.694,5,0.553,8,2.578,25,3.862,31,3.396,32,1.503,33,3.42,37,2.296,42,4.462,47,1.085,83,2.091,119,3.047,143,4.187,150,3.713,237,4.179,241,4.392,280,5.17,384,3.568,409,3.422,627,4.597,634,4.806,716,3.926,752,5.416,784,4.145,823,4.23,889,4.23,1290,5.291,1310,4.972,1518,5.066,1535,5.946,1635,5.416,2158,4.731,2347,7.086]],["t/539",[5,0.589,32,1.772,36,1.781,37,2.447,47,1.156,58,4.051,141,4.606,143,4.461,146,4.556,147,3.132,302,3.079,409,3.144,503,4.051,530,4.083,645,4.772,650,4.772,719,5.121,1290,5.522,1346,6.986,1543,4.219,1572,6.114,1966,6.336,2158,5.042,2348,5.509,2349,7.551,2350,10.049,2351,5.206,2352,7.551,2353,7.551]],["t/541",[3,2.514,5,0.924,6,0.659,7,1.973,21,2.226,27,4.327,32,1.7,36,1.71,37,2.349,39,2.089,42,3.359,43,1.552,47,1.61,57,2.114,60,1.903,61,1.458,66,2.114,83,1.41,99,2.017,134,4.998,143,2.823,144,1.781,205,2.693,218,2.156,223,3.058,229,1.348,235,1.503,245,2.768,250,2.008,324,1.956,325,3.19,356,3.651,381,1.924,391,3.454,392,4.241,409,3.289,420,4.41,421,2.437,468,2.669,564,3.143,621,2.331,903,2.303,1063,2.742,1068,2.882,1081,4.84,1085,5.086,1114,3.19,1284,3.485,1290,2.625,1587,1.185,1886,5.869,2072,3.651,2348,3.485,2354,2.882,2355,4.777,2356,4.42]],["t/543",[1,0.49,3,2.156,5,0.741,6,0.812,9,0.838,16,2.102,17,1.052,21,1.237,27,5.047,30,2.149,31,1.272,32,1.64,33,3.515,36,0.626,37,2.248,39,1.3,40,0.514,42,3.603,43,0.863,44,1.039,47,1.616,55,1.879,57,3.44,60,1.184,61,0.534,70,0.936,71,1.531,73,0.943,81,1.279,83,2.295,84,1.898,85,1.217,91,1.065,96,1.647,97,1.257,102,2.42,109,2.484,123,1.619,127,1.407,129,1.509,143,1.568,150,1.023,218,1.198,226,1.424,229,2.194,234,1.027,235,1.851,238,1.192,239,2.079,242,1.039,299,1.458,317,1.287,321,1.035,324,1.087,384,1.336,409,2.432,411,1.862,412,2.851,415,2.028,436,2.227,461,1.509,466,4.332,472,1.523,476,1.568,516,0.878,580,1.98,621,2.87,627,2.927,651,1.509,657,1.677,701,0.816,737,1.898,814,2.325,873,1.699,874,2.227,878,2.325,888,2.028,897,4.174,909,3.951,913,1.898,936,2.084,961,1.898,979,1.638,1038,1.98,1044,2.227,1115,2.968,1117,2.726,1134,2.149,1179,1.424,1182,2.227,1194,1.619,1203,1.772,1352,2.456,1376,1.722,1377,2.227,1406,2.227,1413,2.028,1458,2.028,1549,1.638,1766,1.413,1793,2.325,1804,2.325,1839,2.325,1842,1.746,1927,2.028,1951,2.325,1966,2.227,2075,2.084,2165,2.325,2167,2.325,2321,1.862,2356,2.456,2357,2.654,2358,2.654,2359,2.654,2360,2.654,2361,2.654,2362,2.654,2363,2.654,2364,2.654,2365,4.511,2366,2.654,2367,2.325,2368,2.654,2369,2.028,2370,2.654,2371,2.456,2372,2.654,2373,2.654,2374,2.227]],["t/545",[3,2.604,4,2.573,7,2.901,9,2.217,11,3.171,16,3.273,32,1.316,47,1.874,52,3.659,61,1.926,83,2.073,105,2.236,161,2.877,234,2.719,237,4.154,409,3.407,461,3.995,499,4.032,578,3.798,615,3.925,648,4.819,819,6.128,830,4.07,1070,4.622,1101,5.688,1109,5.894,1577,6.391,2375,9.136,2376,7.024]],["t/547",[32,1.629,37,2.699,47,1.916,58,4.47,105,2.652,409,3.353,648,5.396,657,5.265,745,5.65,840,6.078,841,6.367,1117,4.966,1199,5.405,2158,7.911,2348,6.078,2377,10.717]],["t/549",[32,1.82,39,3.241,42,2.309,47,1.944,56,1.351,81,2.402,83,2.949,105,2.382,152,1.752,223,3.19,229,2.537,240,1.471,254,1.893,287,2.674,392,4.378,409,2.341,411,3.497,420,2.509,427,6.196,590,3.04,848,1.208,1114,4.997,1117,4.165,1118,6.306,1119,6.557,1121,3.636,1181,4.035,1308,4.182,1402,3.15,1626,5.72,2220,4.035,2378,4.611,2379,4.182,2380,4.984,2381,4.365,2382,4.984,2383,4.182,2384,4.182,2385,4.182,2386,4.611,2387,4.182,2388,4.182,2389,4.035,2390,4.611,2391,3.913]],["t/551",[1,1.531,5,0.76,6,1.345,28,2.027,32,1.469,40,1.11,47,1.912,53,1.434,83,1.69,110,2.522,111,2.217,116,2.729,117,4.202,138,2.829,175,2.962,180,4.179,229,3.647,243,2.587,328,2.612,409,1.792,449,2.598,538,4.785,1117,3.843,1185,2.983,1259,6.413,1664,7.672,2392,8.292,2393,5.299,2394,4.637,2395,5.299,2396,5.727]],["t/553",[1,1.92,2,3.791,3,2.155,4,2.358,5,0.811,6,1.435,8,2.342,9,1.293,12,2.99,14,3.589,15,3.131,17,3.572,18,3.01,19,4.729,22,4.482,24,1.58,32,1.347,33,2.824,36,1.876,39,2.292,40,2.016,53,1.612,55,1.707,56,1.111,57,1.813,58,2.198,61,1.6,91,2.582,96,1.496,108,1.849,123,2.499,142,2.076,150,1.58,160,3.131,211,2.31,221,2.198,284,2.883,289,2.99,296,2.736,429,2.648,430,3.056,463,2.99,482,2.929,513,3.695,521,4.122,530,2.216,533,1.987,538,2.384,596,2.99,610,3.131,658,2.779,716,2.27,776,1.804,1010,3.438,1073,3.972,1150,3.056,1295,2.472,1404,3.217,1541,3.217,1543,2.29,1956,2.59,2397,4.097,2398,3.589,2399,6.438,2400,3.791]],["t/555",[5,0.97,6,1.52,22,4.382,24,2.359,32,1.195,37,1.982,39,1.763,73,2.173,97,2.899,123,3.732,127,2.712,129,3.48,143,3.615,160,4.676,225,3.545,302,2.495,318,2.56,429,2.516,430,4.564,499,3.512,521,3.917,642,3.917,683,4.804,819,3.917,1065,4.025,1070,4.025,1074,4.218,1076,3.308,1091,4.464,1185,3.187,1207,4.564,1253,5.134,1262,5.66,1264,4.374,1298,5.134,1395,5.134,1396,5.359,1530,3.615,1836,5.134,2401,6.118,2402,4.085,2403,7.296,2404,5.66,2405,6.118,2406,6.118,2407,6.118,2408,3.775]],["t/557",[5,0.798,6,1.412,127,3.193,148,8.587,172,6.314,235,3.22,328,4.667,449,4.643,1074,7.056]],["t/559",[5,0.907,6,1.604,75,5.516,119,3.44,127,3.843,172,4.936,235,3.657,302,3.262,328,5.3,341,4.68,478,4.827,592,4.88,655,4.197,1065,8.104,1067,4.68,1264,7.464]],["t/561",[1,1.035,3,2.428,4,1.263,5,0.792,6,1.401,7,3.374,8,3.27,9,3.453,21,1.607,22,4.579,24,2.163,27,2.059,32,0.474,33,1.225,37,1.117,47,0.859,52,2.922,53,0.863,64,3.021,75,2.378,81,1.663,83,1.018,109,2.368,127,2.804,129,1.961,134,2.378,143,3.315,150,2.163,164,2.238,199,2.269,235,1.085,284,2.961,299,3.082,302,3.331,328,2.558,336,2.038,348,2.303,350,1.268,362,2.824,413,1.81,416,2.238,447,2.894,496,1.714,497,1.76,557,1.865,564,2.269,578,3.033,587,2.573,593,2.303,595,2.081,596,2.516,640,2.081,701,1.061,719,2.339,790,2.378,808,4.707,889,3.349,919,1.998,1060,2.339,1065,2.269,1082,3.19,1089,2.208,1091,5.173,1095,3.191,1103,2.793,1235,2.573,1264,2.466,1268,2.793,1306,2.708,1350,2.636,1395,2.894,1396,3.021,1400,2.894,1414,2.636,1517,3.191,1657,2.378,1909,3.191,1950,3.021,2184,2.894,2232,5.19,2323,3.191,2348,5.173,2409,2.894,2410,3.449,2411,7.09,2412,3.449,2413,5.61,2414,3.449,2415,3.449]],["t/563",[3,1.772,5,0.873,7,3.061,22,3.949,29,3.998,32,1.019,37,2.402,68,3.158,71,2.515,83,3.303,85,3.398,89,4.107,91,2.973,98,3.781,99,3.129,100,4.472,101,3.732,102,3.977,103,2.734,166,2.902,167,5.2,302,3.023,387,4.142,516,3.285,641,3.977,679,5.82,1030,6.857,1294,5.2,2023,6.219,2416,6.219,2417,6.001,2418,7.412]],["t/565",[1,1.538,3,1.992,5,0.836,6,1.479,36,1.965,40,2.077,80,5.405,83,2.459,246,6.27,247,5.744,271,3.722,304,4.696,448,5.845,518,5.65,570,8.415,610,6.367,628,6.078,677,5.65,889,4.973,994,6.99,1067,4.874,1127,6.367]],["t/567",[3,1.624,5,0.943,6,1.591,7,1.812,9,2.622,10,2.542,18,3.144,19,4.907,20,2.739,30,3.552,32,0.933,36,2.206,37,2.2,40,0.85,47,0.672,57,1.941,60,1.783,61,0.883,62,1.836,81,2.115,83,1.295,88,2.067,123,2.676,127,2.118,131,2.285,142,2.223,147,1.82,150,1.692,152,1.542,173,1.439,214,2.647,221,2.354,229,1.917,254,1.666,302,1.789,304,3.828,327,3.681,359,2.391,428,4.806,433,1.99,452,2.846,454,3.272,467,1.732,469,1.913,489,3.843,503,2.354,526,2.518,538,1.624,570,3.445,591,2.975,598,3.681,648,2.209,677,2.975,678,3.445,717,3.078,815,2.044,875,3.201,1033,3.681,1076,2.372,1127,3.353,1241,3.137,1284,3.201,1635,3.353,1861,3.681,2419,4.387,2420,7.686,2421,5.39,2422,4.387,2423,2.411]],["t/569",[1,0.699,3,2.063,4,2.217,5,0.823,6,0.835,8,2.748,9,2.384,10,2.195,16,2.82,35,1.86,36,0.894,37,1.961,40,0.734,47,2.192,73,2.683,74,2.093,83,2.23,109,1.6,127,1.888,140,1.418,145,3.179,164,2.458,230,2.53,271,1.693,302,1.545,315,2.975,428,3.504,589,2.049,875,4.416,1083,2.765,2173,1.231,2424,5.078,2425,6.99,2426,3.789,2427,6.052,2428,6.052,2429,6.052,2430,6.052,2431,6.052,2432,6.052,2433,3.506,2434,3.789,2435,3.506,2436,3.506,2437,3.506,2438,3.789,2439,3.789,2440,3.789]],["t/571",[3,2.013,5,0.657,6,1.162,9,3.757,12,6.142,13,4.482,32,1.157,56,2.924,86,5.255,232,3.39,235,2.649,302,3.433,305,4.449,381,3.39,428,3.418,467,3.323,471,4.482,495,7.063,592,5.135,1031,5.135,2173,2.736,2441,8.418,2442,8.418]],["t/573",[3,2.848,5,0.842,6,1.162,9,1.847,16,2.726,32,1.356,35,2.872,37,1.896,40,1.134,41,2.669,53,2.109,55,4.111,70,2.064,73,2.078,74,2.024,79,3.022,83,2.486,87,3.298,88,2.757,94,4.303,110,2.576,195,3.14,340,4.106,409,3.087,428,2.376,433,3.821,472,3.359,530,4.554,589,3.164,600,3.61,609,4.184,641,3.14,677,3.968,819,3.746,1031,3.57,1186,1.949,1228,3.907,1518,4.184,1530,4.976,1562,4.738,2158,3.907,2210,4.365,2374,4.91,2443,5.852,2444,5.852]],["t/575",[3,2.572,7,2.4,11,3.782,22,2.311,24,3.231,32,1.152,37,1.882,80,6.375,83,2.9,87,3.275,94,2.533,110,2.558,134,4.005,140,2.174,150,3.789,173,3.223,223,3.719,327,8.246,425,6.403,433,3.801,502,5.089,516,1.923,530,3.141,534,6.25,600,3.584,694,2.964,830,3.366,875,4.239,914,7.957,928,4.875,1498,6.403,1660,4.875,2210,4.334,2306,4.704,2423,3.192,2424,4.875,2437,5.375,2445,8.378,2446,5.375,2447,5.81,2448,5.81,2449,5.81,2450,4.562,2451,3.879,2452,3.879,2453,3.026]],["t/577",[5,0.589,6,1.042,32,1.038,37,3.256,40,1.463,62,3.16,73,2.681,74,3.907,86,4.714,87,4.256,96,2.756,147,3.132,161,3.092,173,2.476,218,3.408,223,6.433,255,5.206,655,5.926,813,4.659,1186,2.514,1202,5.771,1208,6.336,1587,2.802,1878,4.968,2451,5.042,2452,5.042,2454,7.551,2455,5.121,2456,7.551]],["t/579",[1,0.209,3,0.885,5,0.445,6,0.226,8,0.413,9,0.095,10,0.658,11,0.266,17,0.344,18,1.707,19,2.734,22,0.452,32,0.041,36,1.229,39,0.17,40,0.22,41,0.137,47,1.303,61,0.175,71,1.07,74,0.393,79,0.108,81,0.145,83,0.484,87,1.19,88,0.278,96,0.11,105,0.188,106,0.431,108,0.136,111,0.336,120,0.526,127,0.658,131,0.157,135,0.226,138,1.042,144,0.324,147,0.471,169,0.335,181,0.265,187,1.291,204,0.4,209,1.19,214,2.016,226,2.254,228,0.702,232,0.457,233,0.459,239,0.523,240,0.335,242,0.444,247,0.207,287,0.161,302,0.354,317,0.146,320,0.717,323,0.151,328,0.137,336,0.348,341,0.664,361,0.477,362,1.489,384,0.151,391,0.281,420,0.571,428,2.365,429,2.089,441,1.133,452,0.195,453,0.195,460,0.847,469,0.131,471,0.16,491,0.244,494,0.495,506,2.044,507,1.376,511,0.919,515,0.211,535,0.778,562,1.468,570,0.236,578,0.163,605,0.49,609,0.62,621,1.138,644,0.181,663,0.994,676,0.252,694,0.579,707,0.952,737,0.811,779,0.224,844,0.517,849,1.423,851,1.709,884,0.548,965,0.407,981,0.211,986,0.867,989,0.263,1031,0.183,1073,0.186,1092,0.44,1101,0.919,1127,4.271,1165,1.05,1166,0.263,1186,0.985,1189,0.463,1219,1.832,1222,0.16,1225,0.236,1228,0.758,1241,0.215,1270,0.224,1279,0.215,1296,3.541,1304,0.236,1386,0.891,1410,0.517,1437,0.186,1466,0.186,1486,1.05,1529,0.952,1541,0.463,1597,0.252,1605,2.475,1612,1.739,1619,4.002,1621,1.522,1743,2.232,1811,0.263,1865,0.244,2041,0.952,2053,0.244,2084,0.503,2095,1.739,2117,1.739,2119,1.739,2120,2.917,2122,1.739,2123,1.476,2125,1.05,2126,1.739,2127,1.739,2128,1.05,2130,1.739,2131,1.739,2132,2.736,2133,1.739,2134,1.739,2135,1.739,2137,2.159,2138,2.358,2139,3.886,2140,1.739,2141,2.358,2143,1.05,2167,0.263,2168,0.236,2173,0.098,2247,0.373,2394,0.919,2421,0.195,2424,2.803,2425,1.518,2433,0.546,2435,0.546,2436,0.546,2450,1.093,2453,0.591,2457,0.301,2458,0.236,2459,0.195,2460,0.868,2461,0.868,2462,3.872,2463,0.868,2464,1.88,2465,0.868,2466,4.658,2467,4.658,2468,2.548,2469,0.868,2470,4.039,2471,0.868,2472,1.88,2473,0.868,2474,0.868,2475,1.64,2476,0.868,2477,0.868,2478,0.868,2479,0.868,2480,0.868,2481,0.868,2482,2.958,2483,0.868,2484,0.868,2485,0.868,2486,1.88,2487,1.88,2488,0.868,2489,0.868,2490,1.64,2491,0.868,2492,0.868,2493,0.868,2494,0.868,2495,1.88,2496,0.868,2497,0.868,2498,0.301,2499,0.59,2500,0.59,2501,4.658,2502,0.59,2503,0.59,2504,2.11,2505,0.59,2506,2.11,2507,0.59,2508,2.548,2509,2.548,2510,8.942,2511,0.59,2512,0.59,2513,0.59,2514,0.59,2515,0.59,2516,0.59,2517,0.59,2518,0.59,2519,0.59,2520,0.59,2521,1.64,2522,0.59,2523,4.658,2524,1.64,2525,0.59,2526,2.958,2527,1.64,2528,0.59,2529,0.59,2530,1.64,2531,0.59,2532,0.59,2533,0.59,2534,0.59,2535,0.59,2536,1.135,2537,0.59,2538,0.59,2539,0.59,2540,0.59,2541,0.517,2542,0.59,2543,0.59,2544,6.366,2545,0.59,2546,3.389,2547,4.039,2548,0.59,2549,0.59,2550,0.59,2551,1.135,2552,0.59,2553,0.59,2554,0.59,2555,0.477,2556,0.59,2557,0.59,2558,0.59,2559,0.59,2560,0.59,2561,0.59,2562,0.59,2563,1.135,2564,0.59,2565,0.59,2566,1.079,2567,0.59,2568,0.59,2569,0.59,2570,0.59,2571,0.59,2572,0.59,2573,0.59,2574,2.11,2575,0.59,2576,2.11,2577,1.64,2578,0.59,2579,1.135,2580,1.135,2581,0.59,2582,0.59,2583,4.039,2584,0.59,2585,0.59,2586,0.59,2587,0.59,2588,0.59,2589,0.59,2590,0.59,2591,0.59,2592,0.59,2593,0.59,2594,0.59,2595,0.59,2596,0.59,2597,1.135,2598,1.135,2599,0.59,2600,1.135,2601,1.135,2602,0.59,2603,2.11,2604,1.64,2605,0.59,2606,0.59,2607,0.59,2608,0.59,2609,0.59,2610,2.11,2611,0.59,2612,0.59,2613,0.59,2614,0.59,2615,0.59,2616,0.59,2617,0.59,2618,0.59,2619,0.59,2620,0.59,2621,0.59,2622,1.135,2623,2.548,2624,0.59,2625,2.11,2626,0.59,2627,0.59,2628,0.59,2629,1.135,2630,0.59,2631,1.135,2632,2.958,2633,1.135,2634,2.958,2635,0.59,2636,0.59,2637,0.59,2638,0.59,2639,1.64,2640,0.59,2641,0.59,2642,0.59,2643,0.59,2644,0.59,2645,0.59,2646,0.59,2647,0.59,2648,0.59,2649,0.59,2650,0.59,2651,0.59,2652,0.517,2653,0.59,2654,0.59,2655,0.59,2656,0.59,2657,0.59,2658,0.59,2659,0.59,2660,0.59,2661,0.59,2662,0.59,2663,0.59,2664,0.59,2665,0.59,2666,0.59,2667,1.64,2668,0.59,2669,0.59,2670,0.59,2671,0.59,2672,0.59,2673,0.59,2674,0.59,2675,1.64,2676,0.59,2677,1.135,2678,0.59,2679,0.59,2680,0.546,2681,0.59,2682,0.59,2683,0.59,2684,0.59,2685,0.59,2686,0.59,2687,0.59,2688,0.59,2689,0.59,2690,0.59,2691,0.59,2692,0.59,2693,1.64,2694,0.59,2695,1.64,2696,0.59,2697,0.59,2698,0.59,2699,1.135,2700,0.59,2701,0.59,2702,0.59,2703,0.59,2704,0.59,2705,0.59,2706,0.59,2707,1.135,2708,0.59,2709,1.135,2710,0.59,2711,0.59,2712,0.59,2713,0.59,2714,1.135,2715,0.59,2716,0.59,2717,0.59,2718,2.11,2719,0.59,2720,0.59,2721,0.59,2722,0.59,2723,0.59,2724,0.59,2725,0.59,2726,0.59,2727,0.59,2728,0.59,2729,0.59,2730,0.59,2731,0.59,2732,0.59,2733,0.59,2734,0.59,2735,0.59,2736,0.59,2737,1.135,2738,0.59,2739,0.59,2740,0.59,2741,0.59,2742,1.135,2743,0.59,2744,0.59,2745,0.59,2746,1.135,2747,0.59,2748,0.59,2749,1.135,2750,0.59,2751,0.59,2752,0.59,2753,0.59,2754,0.59,2755,0.59,2756,0.59,2757,0.59,2758,0.59,2759,2.11,2760,0.59,2761,0.59,2762,0.59,2763,0.59,2764,0.59,2765,1.135,2766,0.59,2767,1.135,2768,0.59,2769,0.59,2770,0.59,2771,0.59,2772,0.59,2773,0.59,2774,0.59,2775,0.59,2776,0.59,2777,0.59,2778,0.868,2779,0.59,2780,0.59,2781,0.59,2782,1.135,2783,0.59,2784,1.135,2785,0.59,2786,0.59,2787,0.59,2788,0.59,2789,1.135,2790,0.59,2791,0.59,2792,0.59,2793,0.59,2794,0.59,2795,0.59,2796,0.59,2797,0.59,2798,1.135,2799,0.59,2800,0.59,2801,0.59,2802,0.59,2803,0.59,2804,0.59,2805,0.59,2806,0.59,2807,0.59,2808,0.59,2809,0.59,2810,0.59,2811,0.59,2812,0.59,2813,0.59,2814,0.59,2815,0.59,2816,0.59,2817,0.59,2818,0.59,2819,2.11,2820,2.11,2821,1.135,2822,2.958,2823,2.958,2824,2.958,2825,1.135,2826,3.701,2827,1.135,2828,1.135,2829,2.958,2830,1.135,2831,1.135,2832,1.135,2833,1.135,2834,1.135,2835,1.135,2836,1.135,2837,0.59,2838,0.59,2839,0.59,2840,2.11,2841,1.135,2842,1.135,2843,0.301,2844,1.135,2845,1.135,2846,0.59,2847,0.59,2848,0.59,2849,0.301,2850,0.546,2851,0.59,2852,0.59,2853,0.59,2854,1.05,2855,2.006,2856,0.59,2857,0.59,2858,0.59,2859,0.59,2860,1.135,2861,0.59,2862,1.135,2863,0.59,2864,0.59,2865,0.59,2866,2.958,2867,0.301,2868,4.031,2869,0.301,2870,0.301,2871,0.301,2872,0.301,2873,0.301,2874,0.868,2875,3.524,2876,3.524,2877,2.548,2878,2.11,2879,0.301,2880,0.301,2881,0.301,2882,0.301,2883,0.301,2884,0.301,2885,0.301,2886,0.59,2887,0.59,2888,0.301,2889,0.301,2890,0.301,2891,0.301,2892,0.301,2893,0.301,2894,0.301,2895,0.301,2896,0.301,2897,0.301,2898,0.301,2899,0.278,2900,0.301]],["t/581",[5,0.799,6,1.278,13,4.139,32,1.068,36,1.237,96,1.914,99,2.214,124,2.955,141,3.198,154,4.007,161,2.147,162,3.098,163,3.641,166,2.053,204,1.85,225,3.038,229,1.48,240,1.547,245,3.038,248,2.693,271,2.343,324,2.147,428,2.129,432,3.038,439,3.163,441,5.273,458,5.454,467,2.069,469,3.389,471,2.792,472,3.009,473,4.592,477,4.224,499,3.009,536,3.679,557,2.835,578,2.835,587,3.911,639,3.356,640,3.163,641,2.813,642,3.356,643,3.356,644,3.163,645,3.314,646,2.675,647,3.356,648,2.64,649,3.163,650,3.314,745,3.556,928,4.399,961,3.749,1070,3.45,1081,3.501,1235,3.911,1295,3.163,1404,4.117,1464,3.13,1478,3.45,1743,4.245,2369,4.007,2420,4.851,2901,5.243,2902,4.851,2903,5.243]],["t/583",[5,0.915,6,1.619,32,1.122,40,2.05,53,2.043,71,2.769,220,4.561,234,3.159,275,3.867,421,4.164,458,8.233,471,4.346,477,3.722,776,3.594,1031,4.979,1183,4.414,1190,6.862,2904,8.162,2905,8.162,2906,8.162,2907,8.162]],["t/586",[5,0.915,6,1.328,60,3.08,127,3.002,144,3.589,149,4.138,449,4.366,458,6.752,477,4.389,638,5.63,815,4.484,1488,5.87]],["t/588",[5,0.525,6,0.929,13,3.584,21,3.136,32,1.464,36,1.588,57,2.978,60,2.796,88,3.171,123,4.106,142,3.411,144,2.51,146,4.061,147,2.792,204,4.396,214,5.609,226,3.612,250,3.907,275,3.189,299,3.699,428,2.734,429,2.768,433,3.054,467,2.657,469,2.935,471,3.584,486,4.309,487,5.45,503,3.612,553,5.285,554,4.153,699,3.977,770,6.002,1031,4.106,1311,5.144,1893,5.285,2213,5.285]],["t/590",[32,1.407,36,2.414,240,3.021,299,5.623,428,4.156,433,4.643,441,4.55,553,8.036,554,6.314]],["t/592",[13,4.947,36,2.192,124,5.237,163,4.353,205,5.237,229,3.516,250,3.905,349,7.796,380,3.871,398,6.519,469,5.006,972,7.295,973,8.595,1743,7.523]],["t/594",[1,1.057,5,0.647,6,0.79,32,1.625,36,1.351,37,2.687,40,1.607,45,2.208,71,1.943,81,2.761,91,3.326,94,2.497,96,2.091,123,3.494,204,2.925,214,5.881,229,2.34,235,1.802,302,2.336,318,4.471,323,2.883,328,2.612,342,3.455,384,2.883,428,3.959,433,2.598,441,2.546,467,2.261,468,3.2,471,3.05,486,3.666,496,2.846,578,3.097,804,5.299,828,3.05,1067,3.35,1070,3.768,1117,3.843,1244,4.377,1259,3.768,1950,5.016,2908,8.274,2909,5.299,2910,5.299,2911,5.727,2912,5.299,2913,5.299,2914,5.299]],["t/596",[5,0.842,9,2.18,13,2.388,32,0.616,36,2.232,47,2.069,56,1.216,60,1.177,61,1.389,108,2.024,109,1.893,118,2.736,163,2.101,173,2.762,229,1.266,234,1.736,307,4.312,359,5.158,380,2.878,397,8.755,441,3.071,443,2.736,465,2.388,466,2.8,469,1.956,496,2.229,597,2.871,621,2.188,654,3.206,820,3.345,827,4.684,1091,3.272,1265,3.428,1402,2.834,1437,2.767,1464,2.677,1562,3.631,1605,3.522,1836,3.763,1970,4.149,2070,3.631,2113,4.149,2220,5.593,2348,3.272,2915,6.907,2916,6.907,2917,6.907,2918,4.485,2919,5.796,2920,4.485,2921,4.485,2922,4.485,2923,4.485,2924,6.907,2925,4.485,2926,4.485,2927,4.485,2928,4.485,2929,4.485,2930,3.928,2931,4.485,2932,4.485]],["t/598",[0,2.135,5,0.729,6,1.289,9,1.174,13,5.577,32,1.026,39,1.718,40,1.933,47,1.764,53,2.137,71,2.023,94,1.622,95,1.911,109,1.57,123,2.269,124,3.361,131,3.887,152,3.285,163,1.742,170,2.564,204,3.84,214,4.502,235,1.17,275,1.762,284,1.348,307,2.322,318,1.556,323,1.873,328,1.696,428,2.421,433,2.705,458,7.638,461,2.115,467,2.945,469,2.6,471,3.175,476,2.198,477,3.403,486,2.381,505,2.564,562,1.98,578,2.011,657,2.351,677,2.522,699,2.198,918,7.438,961,4.263,1019,2.843,1190,6.061,1440,2.843,1488,2.269,1654,2.92,1910,3.441,2070,3.011,2094,3.441,2213,2.92,2320,2.843,2908,6.228,2909,3.441,2910,3.441,2912,3.441,2913,3.441,2933,3.719,2934,3.719,2935,3.719,2936,3.719,2937,3.441,2938,3.441]],["t/600",[9,2.686,13,5.297,20,3.707,32,0.816,39,1.711,40,1.151,47,0.909,56,1.609,58,3.186,60,1.559,104,2.316,170,4.094,187,3.009,229,1.676,252,4.808,271,2.653,310,5.314,313,3.545,315,4.663,359,3.236,391,4.055,412,3.753,421,3.03,461,5.658,467,3.359,471,3.162,496,2.951,522,3.707,595,3.583,770,3.347,815,2.767,931,4.663,965,4.094,1019,6.505,1081,3.965,1275,3.236,1298,4.982,1313,5.494,1425,5.029,1543,3.318,2070,4.808,2213,4.663,2320,4.538,2930,7.455,2938,5.494,2939,5.938,2940,4.982,2941,5.938,2942,5.938,2943,5.938,2944,5.494,2945,5.938,2946,5.938,2947,5.938,2948,5.938]],["t/602",[5,0.839,6,1.156,32,0.799,33,2.063,37,1.882,47,0.89,61,1.169,93,3.992,96,2.121,99,2.453,127,1.812,141,3.544,161,3.431,162,3.433,166,2.275,192,4.005,220,3.246,225,3.366,226,3.117,234,2.249,245,3.366,254,3.182,271,2.596,320,3.672,324,2.379,342,3.505,384,2.925,409,1.818,472,3.334,493,3.366,513,3.334,516,1.923,521,3.719,557,3.141,621,4.794,639,3.719,640,3.505,641,3.117,642,3.719,643,3.719,644,3.505,645,3.672,646,2.964,647,3.719,648,2.925,649,3.505,650,3.672,1067,3.399,1106,4.875,2177,5.941,2949,8.446,2950,5.375,2951,5.81]],["t/604",[4,1.705,5,0.472,6,0.38,21,4.277,32,0.977,33,0.978,40,0.902,43,1.513,47,2.133,73,0.978,80,3.02,88,1.297,92,1.369,103,2.23,105,0.877,109,1.163,110,1.212,112,2.157,150,1.062,163,1.29,187,3.064,205,1.552,232,1.109,243,0.859,298,4.491,318,2.53,322,2.914,323,1.386,329,1.224,332,1.36,355,2.311,409,0.862,421,1.405,657,1.74,751,1.312,1003,6.114,1068,1.662,1275,1.501,1291,4.411,1451,2.311,1463,1.763,1865,2.23,2177,4.138,2952,2.754,2953,2.23,2954,2.754,2955,2.754,2956,2.754,2957,4.306,2958,4.654,2959,2.754,2960,4.654,2961,2.754,2962,2.754,2963,2.754,2964,2.754,2965,2.754,2966,2.754,2967,2.754,2968,2.754,2969,2.754,2970,2.754,2971,1.812,2972,2.754,2973,2.754,2974,2.754,2975,2.754,2976,2.754,2977,6.045,2978,7.349,2979,4.654,2980,2.754,2981,2.754,2982,2.754,2983,1.68,2984,2.754,2985,2.754,2986,2.754,2987,7.107,2988,2.754,2989,2.754,2990,2.754,2991,4.654,2992,2.754,2993,2.754,2994,4.654,2995,2.754,2996,7.107,2997,4.654,2998,2.754,2999,2.754,3000,4.654,3001,6.045,3002,2.754,3003,4.654,3004,2.754,3005,2.754,3006,2.754]],["t/606",[5,0.919,6,1.337,32,1.331,47,1.483,56,2.626,61,1.438,73,2.539,112,3.313,115,3.928,127,2.23,235,2.249,409,2.237,430,5.333,496,3.553,621,3.488,701,2.199,841,5.464,968,5.788,995,6.82,1010,5.999,1199,4.638,1202,5.464,1384,5.999,1703,5.613,2398,6.262,3007,6.614,3008,6.614,3009,6.614,3010,8.485,3011,7.149,3012,7.149]],["t/608",[5,0.807,6,1.183,7,1.905,17,1.828,32,1.5,39,3.376,47,1.877,55,1.922,56,1.913,73,3.045,74,2.965,77,2.198,96,1.684,97,2.186,127,2.202,173,1.513,175,3.651,199,3.035,226,2.475,229,1.302,322,2.224,392,6.386,409,2.682,411,3.237,508,3.08,563,2.42,578,3.817,621,2.251,683,3.622,701,1.419,728,2.37,808,3.871,823,2.754,995,5.321,1121,3.366,1137,4.579,1138,5.265,1186,2.35,1244,3.526,1402,2.916,1440,5.394,2170,4.268,2391,5.542,2417,3.735,3013,4.268,3014,7.058,3015,4.613,3016,4.268,3017,4.268,3018,4.041,3019,4.613,3020,4.613,3021,4.613,3022,4.613]],["t/610",[5,0.633,6,1.12,21,4.909,32,1.115,39,1.218,40,1.572,42,3.057,47,2.051,53,1.651,61,0.85,66,1.87,105,1.345,110,3.572,111,3.14,112,3.76,127,2.058,140,1.582,151,1.938,175,4.196,229,1.193,304,2.382,322,2.037,325,2.822,409,1.322,496,3.278,516,1.399,530,2.285,559,4.007,701,1.3,815,1.969,995,6.754,1091,3.084,1186,1.407,1199,2.742,1202,3.23,1968,4.118,2218,3.702,3023,4.226,3024,8.113,3025,8.113,3026,8.113,3027,8.113,3028,8.113,3029,8.113,3030,6.596,3031,6.596,3032,6.596,3033,3.702]],["t/612",[1,1.212,5,0.512,6,0.906,24,2.532,32,1.445,47,1.006,56,1.78,79,2.356,127,2.049,140,2.458,163,3.076,209,5.151,229,1.853,234,2.542,237,2.85,250,2.76,380,5.152,409,2.054,421,3.35,429,3.758,465,3.497,466,4.1,467,3.607,469,2.863,497,3.35,499,3.769,713,3.638,717,4.608,720,6.412,825,5.156,826,4.26,1114,6.102,1220,4.453,2162,4.898,2189,4.26,2196,4.32,2983,4.006,3034,8.454,3035,6.567,3036,6.567]],["t/614",[31,3.366,32,1.316,43,2.283,47,1.076,56,1.904,79,2.52,85,3.22,139,8.384,144,2.619,166,2.751,266,4.497,380,5.26,405,6.499,413,3.685,421,4.884,465,3.74,467,2.773,470,6.499,505,4.843,667,4.929,828,5.097,967,6.153,1082,3.995,1437,5.906,1577,4.69,2162,8.122,2314,6.499,3037,7.024,3038,7.024,3039,7.024,3040,7.024,3041,7.024,3042,7.024]],["t/616",[1,0.909,5,0.696,6,1.231,7,2.033,32,1.226,33,2.633,40,0.954,45,2.859,53,1.232,55,2.051,61,1.795,66,2.178,71,1.67,81,2.373,92,3.686,96,1.797,144,1.836,151,2.257,231,1.863,232,4.29,235,2.807,237,2.137,240,1.453,241,3.382,243,3.323,244,2.641,245,2.852,246,2.88,247,3.394,248,2.529,249,3.672,250,2.069,255,3.394,269,4.144,342,2.97,380,3.089,414,3.762,421,3.783,471,2.621,516,2.454,535,2.751,715,3.151,833,3.672,1017,3.986,1029,4.555,1031,3.003,1183,2.662,1186,1.639,1265,3.762,1437,3.037,1998,4.312,2007,4.555,3043,7.223,3044,6.629,3045,4.923,3046,4.923,3047,4.923,3048,4.923,3049,4.923,3050,4.923,3051,4.923,3052,4.923,3053,4.923]],["t/618",[5,0.742,6,1.312,56,2.578,231,3.599,232,3.83,243,2.967,380,3.962,382,4.505,467,3.754,479,6.556,3054,7.98,3055,7.98,3056,9.772,3057,7.98]],["t/620",[5,0.799,6,1.413,33,2.759,154,5.937,163,3.64,232,4.125,243,3.195,380,5.273,441,3.454,445,6.945,465,4.137,515,7.185,526,4.459,658,5.269,931,6.1,1350,7.827,3058,10.241,3059,6.29,3060,8.593,3061,7.769,3062,6.519]],["t/622",[1,1.712,5,0.723,6,1.279,8,2.991,9,1.362,23,3.299,25,2.353,28,1.528,29,1.739,31,2.069,32,0.593,40,0.837,44,1.69,47,1.259,56,1.17,61,1.654,83,1.274,99,1.822,102,2.316,109,1.822,127,3.132,141,2.633,142,2.188,149,1.856,150,3.171,161,1.768,162,2.551,163,2.022,166,1.69,167,3.029,181,1.939,225,2.501,228,3.495,245,2.501,262,2.801,271,1.929,275,5.579,324,1.768,332,2.132,341,4.811,344,3.781,364,4.556,387,3.747,436,5.627,469,2.924,496,2.145,557,2.334,564,2.84,578,3.626,595,2.604,597,2.763,639,2.763,640,2.604,641,3.598,642,2.763,643,2.763,644,2.604,645,2.728,646,2.202,647,2.763,648,2.173,649,2.604,650,2.728,655,3.518,683,3.39,716,2.392,745,2.927,770,2.433,1076,2.334,1168,5.874,1295,2.604,1310,3.029,1392,3.622,2369,5.125,3063,4.317,3064,3.994]],["t/624",[1,1.42,3,2.433,5,1.031,6,1.573,40,1.491,47,1.178,70,4.451,79,3.651,94,3.355,111,3.939,120,3.566,266,4.926,609,5.502,990,5.881,1003,4.129,1530,4.547,1879,5.502,1886,6.23,1890,4.547,3065,7.119]],["t/626",[1,0.49,3,1.659,5,0.863,6,1.073,9,1.424,21,1.237,28,0.939,32,1.162,36,0.626,37,1.462,40,0.874,43,1.466,47,1.827,52,1.383,53,1.129,56,0.719,59,1.8,70,4.159,73,4.002,74,3.423,89,1.471,91,1.065,92,1.319,96,1.647,105,0.845,111,3.273,112,3.918,116,2.149,119,1.141,120,1.23,123,1.619,127,0.828,138,2.228,140,2.597,144,2.194,150,1.023,151,1.217,173,1.479,188,5.645,189,2.614,199,1.746,202,1.553,221,1.424,234,1.027,239,2.712,242,1.767,245,2.614,250,1.116,322,2.836,331,1.98,378,2.693,413,1.393,416,2.927,421,1.354,461,1.509,497,1.354,509,1.862,513,1.523,531,3.012,540,1.363,557,1.435,563,2.367,701,0.816,702,1.722,813,1.638,830,1.538,888,2.028,1471,2.456,1837,2.084,1878,1.746,1879,4.206,2023,2.227,2053,2.149,2058,2.456,2060,2.456,2067,2.456,2068,4.174,2072,3.448,2229,5.443,2303,3.542,2329,2.325,3066,4.937,3067,3.785,3068,4.511,3069,4.511,3070,2.654,3071,2.654,3072,2.654,3073,2.654,3074,2.456,3075,2.654,3076,4.511,3077,2.654,3078,4.511,3079,4.511,3080,2.654,3081,4.511,3082,2.654,3083,2.654,3084,2.654]],["t/628",[3,2.726,5,0.889,6,1.404,32,1.567,36,1.815,47,1.932,70,2.714,83,2.271,110,3.388,111,3.939,120,3.566,409,2.407,659,4.194,701,2.367,807,5.614,1003,4.129,1185,5.301,1187,7.991,1188,7.119,1189,6.042,3066,6.456]],["t/630",[1,1.697,3,2.434,5,0.921,6,1.501,16,2.411,24,2.969,26,4.149,27,3.09,31,2.48,32,0.711,40,1.492,42,2.398,50,3.193,60,1.359,61,1.041,70,3.591,91,2.076,105,2.451,111,2.003,116,2.466,147,2.147,161,3.153,234,2.003,235,1.629,246,4.504,247,3.568,254,1.966,409,1.619,421,2.641,530,2.799,539,3.928,557,2.799,563,2.716,638,3.028,893,4.343,929,3.09,1068,3.123,1075,2.777,1185,4.01,1194,3.157,1212,4.79,1213,6.233,1229,4.549,1275,2.821,1853,4.995,1855,3.861,2950,4.788,3085,4.788,3086,4.343]],["t/632",[5,0.701,6,1.239,41,4.096,53,2.248,70,3.168,111,3.476,195,4.818,539,4.582,1031,5.478,1185,5.855,1212,3.545,1275,4.895,1518,6.421,1853,5.826,1855,6.699,1858,8.308,3067,7.535,3087,11.24]],["t/634",[5,0.685,6,1.212,32,1.207,40,1.703,70,3.911,140,3.288,472,5.042,539,4.482,590,5.359,1031,5.359,1212,3.467,1275,4.788,1284,6.41,1518,6.281,1853,5.699,1855,6.553,2303,9.537,3088,8.127,3089,8.127]],["t/636",[3,1.805,5,0.589,6,1.042,16,3.518,26,3.408,27,4.508,32,1.038,33,2.681,36,1.781,37,2.447,60,1.982,70,2.664,73,2.681,83,2.229,92,3.753,229,2.131,234,2.923,330,4.334,340,5.298,348,5.042,378,5.999,499,4.334,503,5.392,609,5.398,611,6.336,1220,5.121,1354,6.614,1530,4.461,1773,5.042,1865,6.114,1890,4.461,2171,6.986,2403,6.336,3090,7.551,3091,7.551]],["t/638",[3,2.113,5,0.689,16,2.917,32,0.861,36,1.477,37,2.864,40,1.213,52,3.261,70,3.613,73,3.638,74,2.165,92,3.112,94,2.73,105,1.993,110,2.756,111,2.423,138,4.365,140,3.834,164,4.062,175,3.238,234,2.423,240,1.848,242,2.452,322,3.018,330,3.593,378,6.115,454,4.67,503,3.359,509,4.393,702,4.062,752,4.785,813,3.863,832,3.819,889,3.738,1068,3.777,1423,3.738,1502,5.253,1773,5.901,1879,4.476,2072,4.785,2210,4.67,2330,4.568,2409,5.253,2450,4.916,3066,5.253,3092,4.67]],["t/640",[5,0.789,32,1.599,35,1.887,36,2.24,37,1.245,40,0.745,42,1.781,47,0.937,56,2.574,70,3.743,74,3.008,76,1.735,93,1.831,110,4.672,124,3.45,127,1.199,131,3.188,173,1.26,220,3.42,225,2.227,234,1.488,240,1.134,275,1.821,296,2.566,321,2.388,322,2.951,323,4.379,378,7.424,391,3.634,409,1.915,421,1.961,453,2.494,503,4.092,560,2.166,677,4.151,813,2.371,903,3.677,938,3.42,1003,2.062,1070,2.529,1241,2.748,1277,2.697,1377,3.225,1773,4.087,2213,4.806,2330,6.346,2403,5.136,3067,3.225,3093,5.136,3094,3.112,3095,3.843,3096,3.556,3097,3.556,3098,3.843,3099,6.121,3100,5.663,3101,3.843,3102,5.136,3103,3.843,3104,2.697,3105,3.843,3106,3.843]],["t/642",[5,0.862,32,1.666,33,2.189,47,1.787,60,1.619,74,3.024,93,4.165,103,2.274,110,3.849,138,6.289,204,2.175,323,3.104,378,8.074,391,5.266,657,3.896,660,4.841,903,2.972,938,3.445,1068,3.72,1275,3.36,1423,3.68,2043,5.173,3093,5.173,3107,6.165]],["t/644",[3,2.53,5,0.877,6,1.46,9,2.577,21,3.805,29,2.258,32,1.324,36,1.323,37,1.817,40,1.087,42,2.599,46,2.196,47,1.251,52,2.921,53,2.649,57,3.613,70,4.274,86,3.501,88,2.642,92,2.787,94,2.445,118,3.421,119,2.411,149,2.411,150,2.162,199,3.689,229,1.583,237,2.434,242,2.196,250,2.357,255,3.866,325,3.744,409,3.013,503,3.009,823,3.348,889,3.348,979,6.938,1120,4.912,1186,1.867,1407,4.912,1555,3.689,3108,5.188,3109,5.608]],["t/646",[1,1.798,28,3.447,40,1.888,41,4.442,92,4.841,97,4.614,493,5.643,503,5.226,523,7.886,1090,7.444,1212,3.844,1228,6.503,2402,6.503]],["t/648",[1,1.456,3,1.886,5,0.731,6,1.293,28,1.893,29,3.176,32,0.735,35,2.625,52,2.785,66,2.366,70,3.305,76,2.414,91,2.145,111,4.003,131,2.785,139,4.684,161,2.19,205,3.014,226,4.232,296,3.57,302,4.218,322,3.802,323,3.971,342,3.226,539,5.277,1067,3.128,1089,3.423,1164,3.57,1185,5.388,1186,1.781,1212,4.082,1229,4.66,1275,2.915,1351,3.902,1354,4.684,1853,5.117,1855,3.989,1879,8.251,1966,4.487,2008,4.33,3110,5.347,3111,6.908,3112,6.908,3113,6.908]],["t/650",[1,1.743,3,1.904,5,0.737,6,1.303,24,2.09,28,1.918,29,3.803,40,1.544,41,4.307,47,1.698,61,1.602,66,2.398,73,1.925,91,3.195,95,2.784,108,2.446,110,2.386,111,4.029,112,2.511,113,3.306,114,3.383,115,2.978,131,4.149,138,3.934,226,4.273,302,2.21,350,1.992,381,2.183,496,2.693,539,4.818,557,2.93,564,3.565,699,3.202,1068,5.698,1082,3.082,1089,3.469,1185,5.422,1190,6.127,1212,4.109,1228,3.618,1379,4.547,1475,5.014,1871,4.142]],["t/652",[3,2.014,5,0.842,6,1.162,9,1.847,16,2.726,24,2.256,40,1.632,70,2.971,83,1.727,91,2.347,93,2.788,94,3.673,111,4.751,147,2.427,150,2.256,225,3.39,246,3.423,247,4.034,250,2.46,301,3.968,322,2.821,323,2.946,421,2.986,539,4.297,563,3.07,638,3.423,728,3.006,1075,5.294,1185,4.387,1194,3.57,1212,5.049,1275,4.591,1853,3.797,1855,6.282,3111,7.377,3112,7.377,3113,5.126,3114,5.852]],["t/654",[3,2.563,5,0.836,6,1.479,33,3.806,71,2.827,81,4.016,84,5.956,88,5.893,163,3.903,229,2.351,284,3.02,350,3.062,465,4.436,467,3.288,651,4.738,827,5.65,1183,4.505,2175,7.52,3115,8.331]],["t/656",[1,1.463,5,0.809,6,1.432,24,2.076,26,2.43,28,1.905,32,1.089,33,1.912,37,1.744,40,1.043,47,1.832,53,2.355,71,3.192,81,3.821,83,1.589,84,3.849,96,2.893,105,1.714,140,2.966,144,2.007,204,1.899,205,3.034,226,2.888,229,1.519,234,2.084,235,1.694,342,4.782,384,3.99,503,2.888,526,3.09,530,2.911,640,3.248,719,3.651,823,3.214,827,5.375,1073,3.321,1183,5.981,1310,3.777,1390,4.114,2175,5.561,2409,4.517,3116,5.383,3117,5.383,3118,5.383,3119,5.383,3120,5.383,3121,5.383,3122,5.383,3123,5.383,3124,5.383,3125,5.383]],["t/658",[1,1.05,3,2.321,5,0.444,6,0.785,24,2.193,32,0.782,33,2.93,52,2.962,56,1.541,60,1.493,105,2.626,149,2.445,235,3.351,237,2.468,467,2.245,497,2.901,530,3.075,621,2.774,678,4.465,690,4.65,715,5.281,827,7.669,833,6.154,919,3.295,1073,3.509,1284,4.149,2175,9.171,3126,5.687,3127,8.25,3128,8.25,3129,8.25,3130,8.25,3131,8.25,3132,5.687,3133,5.687,3134,5.687,3135,5.687,3136,5.687,3137,3.741,3138,4.604,3139,5.687,3140,5.687,3141,5.687]],["t/660",[1,1.088,5,0.845,6,1.495,7,1.515,8,1.334,10,2.125,25,2,32,1.275,33,3.295,35,1.801,40,1.143,45,1.415,47,0.562,53,0.918,61,1.487,66,1.623,71,1.245,80,2.38,81,1.768,88,1.728,150,1.415,151,1.682,152,1.29,231,2.231,232,4.62,235,2.919,240,1.083,241,2.689,243,3.249,244,1.968,245,2.125,246,2.146,247,2.529,248,1.884,249,2.736,250,2.479,269,4.132,271,2.635,287,1.968,315,2.881,328,2.689,341,2.146,381,1.478,414,2.804,467,1.448,472,2.106,495,3.078,508,2.449,589,1.984,651,3.354,667,2.574,819,3.775,823,2.19,827,5.014,833,2.736,978,3.213,1007,3.078,1017,2.97,1183,3.189,1222,1.953,1284,2.677,1437,3.638,1473,2.319,1878,2.414,2004,2.881,2012,3.078,2175,7.308,3096,3.394,3142,4.63,3143,3.669,3144,3.669,3145,3.669,3146,3.669,3147,3.669,3148,3.669,3149,3.669,3150,2.97,3151,3.669,3152,2.97,3153,3.669,3154,3.394,3155,3.394,3156,3.394,3157,3.394,3158,3.394]],["t/662",[3,1.389,5,1.011,6,1.356,31,2.784,36,2.537,37,3.485,39,2.414,40,2.085,43,2.723,44,2.275,45,2.24,46,2.275,47,1.283,56,1.575,60,2.2,95,2.984,96,3.058,103,2.143,149,2.498,161,2.379,172,3.584,204,2.049,213,3.399,328,2.65,381,2.34,384,2.925,417,4.562,516,2.773,716,3.219,864,2.379,867,4.562,868,4.562,870,4.334,1080,3.672,1203,3.879,1252,4.562,1420,4.562,1421,3.94,1422,4.154,2073,5.089,2940,4.875,3159,4.875,3160,5.81]],["t/664",[5,0.788,6,1.394,81,4.872,95,5.191,97,4.788,199,6.649,318,5.056,434,8.183,978,8.852]],["t/666",[1,1.777,5,1.028,6,1.818,21,3.302,22,2.819,25,3.862,49,3.665,73,2.517,97,3.357,118,4.323,147,3.994,172,4.372,321,2.764,476,4.187,505,4.885,535,3.96,841,5.416,848,1.718,1384,5.946,1865,5.738,2163,6.556,2168,9.215,2566,4.662,3161,6.207,3162,6.556]],["t/668",[5,0.957,47,2.13,60,3.081,108,3.199,238,3.182,364,3.926,391,5.212,496,3.522,595,4.275,702,8.401,751,3.376,889,5.748,1231,7.797,3163,7.086]],["t/670",[4,3.168,5,0.786,6,1.39,8,3.664,32,1.595,33,2.156,36,1.432,37,1.967,40,1.177,47,0.93,48,2.713,53,2.165,61,2.026,83,1.792,87,3.423,110,2.673,151,2.784,226,3.258,231,2.298,232,2.446,235,2.721,243,2.698,244,3.258,245,3.518,248,3.119,250,2.552,324,2.487,348,5.774,381,2.446,384,5.071,409,2.706,456,3.746,460,4.529,472,3.485,497,3.098,513,3.485,776,2.673,1304,4.768,1566,4.118,3164,7.848]],["t/672",[4,0.826,5,0.406,6,0.311,8,0.82,9,1.237,21,2.423,32,1.318,36,1.227,39,1.129,43,1.274,44,1.535,47,2.144,60,2.028,61,0.788,70,0.795,73,1.847,74,0.779,77,1.074,83,1.835,102,2.103,103,1.446,105,0.717,108,1.017,110,3.1,127,1.939,144,0.84,150,0.869,204,1.834,226,2.103,229,2.181,237,0.978,240,1.157,287,2.79,296,4.151,348,1.505,352,1.77,354,3.288,355,3.288,384,2.618,391,3.681,392,6.489,398,4.362,420,3.545,433,1.778,472,1.293,534,1.681,657,1.424,828,2.087,864,2.13,903,1.086,1003,6.409,1076,2.119,1077,1.974,1090,1.722,1186,1.305,1553,2.085,1555,1.483,1635,1.722,1883,4.811,2075,3.077,2455,1.528,3164,3.718,3165,3.919,3166,2.085,3167,1.77,3168,1.974,3169,2.254,3170,2.254,3171,2.254,3172,1.554,3173,2.254,3174,2.254,3175,1.974,3176,2.254,3177,2.085,3178,2.254,3179,3.919,3180,2.254,3181,2.254,3182,3.919,3183,3.919,3184,2.254,3185,3.919,3186,2.254,3187,2.254,3188,2.254,3189,2.254,3190,2.254,3191,2.254,3192,2.254]],["t/674",[5,0.344,6,0.609,11,1.991,16,2.055,32,1.587,33,1.567,47,0.676,53,1.104,56,1.196,60,2.815,61,0.887,66,1.952,91,1.769,110,1.942,124,2.486,127,2.601,144,1.645,173,1.447,209,5.717,211,3.844,234,1.707,235,1.388,237,1.914,240,2.461,380,3.473,382,2.09,409,1.38,416,2.862,421,4.253,463,3.219,488,5.522,493,2.556,503,2.367,533,2.139,557,2.385,594,7.251,672,3.464,674,6.219,686,3.701,687,7.492,694,2.251,695,3.864,696,3.701,697,5.654,698,6.995,699,2.606,700,2.902,701,1.357,702,2.862,703,3.864,704,5.722,705,4.081,706,4.081,707,3.701,708,3.572,709,3.864,710,3.864,711,3.29,712,4.081,713,3.778,714,4.081,1743,3.572,2330,3.219,2348,3.219,3164,3.154,3177,4.081,3193,2.556,3194,4.411]],["t/676",[1,1.64,3,1.509,5,0.802,6,1.419,24,2.433,32,1.221,40,1.223,47,1.361,53,2.575,61,2.069,62,2.64,81,3.042,88,4.846,128,4.955,151,2.893,225,3.656,231,2.388,232,2.541,235,2.796,237,2.738,243,2.772,244,3.386,245,3.656,248,3.241,250,2.652,268,5.519,269,6.24,302,2.573,471,3.36,511,5.109,526,3.621,651,3.588,908,4.955,1031,3.849,1032,5.527,1505,5.527,2458,4.955,3195,6.31]],["t/678",[5,0.733,6,1.297,47,1.918,140,3.518,269,5.252,275,4.453,283,3.349,471,5.005,623,8.696,667,6.595,713,5.208,1031,5.733,1211,6.595,3196,9.399]],["t/680",[1,2.198,5,0.709,6,1.254,16,3.035,41,2.971,47,1.977,53,1.631,57,2.882,62,4.379,239,3.002,256,3.811,268,6.792,269,5.078,279,7.959,283,3.238,667,4.57,713,5.035,720,7.945,725,8.262,1277,4.57,2374,5.465,3197,6.514,3198,6.514]],["t/682",[3,2.726,5,0.717,6,1.267,47,1.898,173,3.012,269,5.132,279,8.045,283,3.273,635,7.02,667,6.445,713,5.089,725,8.317,3199,9.185,3200,9.185]],["t/684",[5,0.836,6,1.479,32,1.145,47,1.814,53,2.086,81,4.016,237,4.651,268,6.357,269,5.989,270,7.297,283,2.969,641,4.47,667,5.845,713,4.616,1032,7.297,1219,3.633,1847,7.707,1948,7.297,2294,6.745]],["t/687",[3,2.357,5,0.769,6,1.36,9,3.111,10,6.897,74,3.41,83,2.91,150,3.801,413,5.173,428,4.004,2247,6.231]],["t/689",[1,0.544,3,2.547,5,0.891,6,1.576,8,1.071,9,3.898,29,4.156,32,0.677,40,0.571,47,1.779,53,2.583,57,3.948,58,1.58,66,2.179,83,1.453,96,2.707,105,0.937,108,2.865,127,2.574,142,1.492,151,2.258,152,2.231,205,1.66,226,4.787,235,3.352,271,1.316,302,1.201,322,1.42,411,8.012,413,5.589,449,1.336,479,2.03,496,1.464,568,1.777,589,1.592,590,4.524,1089,1.885,1091,2.149,1101,3.987,1555,1.938,1744,5.559,3201,6.346,3202,6.346,3203,2.945,3204,2.945,3205,6.346,3206,2.945,3207,4.924,3208,2.945,3209,2.945,3210,6.346,3211,6.346]],["t/691",[5,0.492,6,0.871,7,2.606,29,3.579,36,1.488,39,1.818,40,1.223,43,2.051,53,2.225,54,4.707,56,1.71,61,1.269,72,5.29,83,2.623,91,2.531,98,4.534,99,3.752,141,3.849,142,3.198,146,3.807,151,2.893,161,2.584,162,3.728,166,2.471,225,3.656,245,3.656,271,2.819,302,2.573,324,3.639,516,2.088,536,4.427,557,3.412,639,4.039,640,3.807,641,4.768,642,4.039,643,4.039,644,3.807,645,3.988,646,3.219,647,4.039,648,3.177,649,3.807,650,3.988,776,3.912,1082,3.588,2018,3.691]],["t/694",[5,0.939,6,1.559,9,2.383,29,4.047,47,1.539,53,2.828,56,2.047,61,1.519,68,3.217,72,4.761,83,2.229,98,5.127,116,3.598,146,4.556,173,2.476,243,3.135,469,3.293,536,5.298,590,4.606,776,4.425,1067,4.417,1766,4.021,1890,4.461,3212,7.551]],["t/696",[5,0.825,6,1.459,9,2.576,40,1.582,53,2.043,56,2.212,61,1.642,72,5.011,83,3.122,98,5.396,146,4.925,169,6.015,170,8.09,243,2.546,496,4.057,536,5.727,590,6.452,776,4.657,3213,7.551]],["t/698",[3,1.322,5,0.872,6,1.543,16,2.577,20,3.453,31,2.651,37,2.62,40,2.167,53,2.024,61,1.113,72,4.527,75,3.813,79,1.984,83,2.386,85,4.819,86,3.453,96,2.019,98,2.822,111,3.129,125,4.227,152,1.945,153,5.117,154,4.227,155,4.641,156,7.48,157,3.954,158,5.117,159,5.117,160,4.227,161,2.265,162,3.268,163,2.591,166,3.742,167,8.195,169,3.145,170,3.813,172,3.412,243,2.522,384,2.784,776,3.559,1082,3.145,1555,3.639,2081,5.117,2082,4.844,3214,5.117]],["t/700",[5,0.82,6,1.115,29,3.254,37,2.618,47,1.788,53,2.023,68,3.442,72,3.828,83,3.101,88,3.807,89,6.47,96,2.95,97,3.828,105,2.572,111,3.128,116,3.85,173,2.65,188,5.395,198,4.774,243,2.521,299,4.44,384,4.068,387,4.515,1555,5.316]],["t/702",[1,1.927,5,0.814,6,1.104,24,4.026,37,3.383,40,1.551,47,1.599,53,2.003,68,5.444,72,5.506,96,2.92,97,3.79,111,3.097,116,3.812,234,3.097,243,2.496,262,5.19,384,4.028,526,4.592,1555,5.264]],["t/705",[3,1.603,5,0.939,6,1.279,29,1.739,40,1.594,47,1.698,53,1.679,59,2.927,61,1.349,68,3.503,70,2.366,72,3.177,73,4.274,74,4.163,79,1.549,83,1.274,84,3.086,92,2.145,94,2.924,98,3.421,105,2.135,111,2.596,119,2.883,120,2,131,2.249,149,1.856,151,1.979,187,3.399,226,2.316,239,3.091,240,1.274,243,2.893,322,2.081,449,1.958,499,2.478,563,2.265,609,3.086,990,3.299,1003,2.316,1067,2.525,1082,2.455,1199,4.351,1530,2.551,1886,3.495,1890,2.551,2351,4.623,3215,3.994,3216,4.317,3217,4.317,3218,8.223,3219,8.223,3220,8.223,3221,6.706]],["t/707",[3,2.185,5,0.932,6,0.906,7,2.712,37,2.961,47,1.829,68,4.478,70,2.316,72,4.329,73,3.245,74,2.271,98,3.35,105,2.909,110,2.891,111,3.537,120,3.043,138,3.243,175,3.397,243,2.049,262,4.26,299,3.608,427,4.527,955,9.129,990,5.019,1003,3.523,1067,3.842,1082,3.735,1461,5.156,1927,5.019,1957,6.075,2210,4.898,3094,5.317,3222,6.567]],["t/709",[1,1.156,3,1.497,5,0.916,6,0.864,28,2.216,32,0.861,37,3.319,39,3.876,40,1.713,47,1.958,68,3.765,74,2.165,98,3.194,105,3.261,175,3.238,234,2.423,243,1.953,262,5.734,325,4.18,955,4.785,1067,3.663,1082,3.561,1117,2.901,1137,4.062,1415,5.069,1927,4.785,2210,4.67,3018,5.484,3223,6.261,3224,6.261]],["t/711",[3,2.11,5,0.901,6,0.667,26,2.182,32,1.213,40,0.937,47,1.999,56,1.31,57,2.139,59,4.96,68,4.191,70,1.705,94,2.108,98,3.732,105,1.539,111,2.831,119,3.145,120,4.089,147,2.005,187,3.707,199,3.181,243,1.508,254,1.836,299,2.656,322,2.33,323,2.434,392,6.754,478,2.917,509,3.392,552,4.056,578,2.614,593,3.228,618,3.181,646,2.466,889,5.267,990,6.743,1003,4.734,1082,2.749,1185,3.81,1878,3.181,1927,3.695,2351,3.333,2404,6.767,3094,3.914,3225,9.776,3226,4.834]],["t/713",[5,0.957,6,1.093,24,3.054,26,3.576,29,3.19,32,1.089,37,3.361,47,1.588,70,2.794,72,3.753,105,2.522,116,3.774,146,4.779,262,5.139,381,3.19,539,4.041,560,4.465,563,4.156,588,4.887,590,4.832,893,6.647,1185,4.126,1212,4.094,1775,6.414,1853,5.139,2417,6.414]],["t/715",[5,0.99,6,0.462,29,2.798,32,1.531,35,1.644,36,1.292,37,2.251,39,2.313,42,3.22,47,2.019,57,2.423,59,3.714,68,3.771,72,2.594,74,1.158,83,0.988,91,1.343,92,1.664,98,1.708,105,2.555,110,1.474,112,1.552,115,1.84,116,1.596,127,1.708,134,3.776,143,1.979,157,2.394,175,1.732,187,1.697,199,2.203,204,1.932,229,0.945,234,1.296,243,1.045,261,2.629,262,4.508,322,1.614,348,2.236,382,2.594,409,3.137,496,1.664,497,1.708,516,1.108,590,3.341,595,2.02,618,2.203,691,4.434,816,2.498,955,4.185,1081,3.657,1117,3.22,1137,2.172,1138,2.498,1259,2.203,1306,2.629,1364,2.933,1365,2.629,1485,2.81,1657,2.309,1837,2.629,1840,7.972,2145,3.098,2351,2.309,2395,3.098,3010,2.933,3018,2.933,3227,3.349,3228,3.349,3229,3.349,3230,3.349,3231,3.349,3232,3.349,3233,3.349,3234,5.476,3235,3.349]],["t/718",[3,1.584,5,0.824,6,0.586,27,2.536,32,0.91,37,2.638,43,2.153,47,1.985,58,2.28,68,2.822,70,2.337,72,3.138,73,2.891,74,1.469,80,2.756,83,1.254,86,2.652,98,2.168,108,3.674,110,1.87,111,3.558,112,3.772,127,1.325,138,2.098,140,1.59,147,1.762,173,1.393,175,2.198,187,2.153,242,1.664,243,1.325,250,1.786,262,2.756,304,2.395,346,3.169,392,6.451,461,2.416,531,2.837,540,4.182,552,3.565,568,2.563,593,2.837,595,2.563,776,1.87,830,2.461,1003,4.368,1164,6.138,1185,4.789,1190,2.756,1199,2.756,2043,3.565,2045,3.931,2046,3.565,2047,3.721,2351,4.566,2374,5.558,3225,6.128,3236,4.248,3237,4.248,3238,4.248,3239,4.248,3240,4.248,3241,4.248,3242,4.248]],["t/720",[3,1.894,5,0.994,6,1.093,37,2.567,39,2.283,47,1.951,68,4.419,69,4.59,110,3.488,111,4.015,112,3.671,120,3.671,164,5.139,242,3.102,243,2.471,540,4.069,683,6.22,955,8.839,3243,7.921,3244,7.921]],["t/724",[4,3.702,32,1.661,47,1.85,105,3.217,127,3.153,3164,9.241]],["t/726",[5,0.637,32,1.767,36,1.925,47,2.018,61,2.65,105,2.598,152,2.87,356,8.968,701,2.51,2387,6.849,2388,6.849,3245,7.551,3246,7.551]],["t/728",[32,1.636,36,2.326,47,1.51,105,3.138,701,3.032,1076,6.915,1600,8.635,1601,8.635,3247,8.272]],["t/730",[32,1.808,47,1.953,60,2.306,105,2.796,330,6.363,594,6.281,656,6.056,672,6.898,703,7.694,1051,10.704,3164,6.281]],["t/732",[32,1.764,44,5.025,47,2.001,74,2.368,105,2.179,173,3.084,443,4.176,701,2.105,828,3.645,2219,8.237,2220,9.366,2221,8.237,2379,5.744,2381,5.996,3248,6.333,3249,5.375,3250,5.375,3251,8.701,3252,8.701,3253,6.333,3254,6.333]],["t/734",[3,2.861,32,1.645,47,1.931,83,3.206,105,2.708,127,2.654,173,2.79,221,4.564,443,5.189,516,2.815,701,2.616,1186,2.833,1187,6.679,3249,6.679,3250,6.679,3255,7.87,3256,7.451]],["t/736",[32,1.79,47,1.995,105,2.708,229,2.401,701,2.616,1117,5.545,1118,7.621,1259,5.597,1415,6.888,2144,7.451,3247,7.138,3257,7.87,3258,7.87,3259,7.87]],["t/738",[32,1.779,38,7.993,47,2.029,83,2.459,94,3.633,102,4.47,105,3.412,127,2.599,1187,6.541,1577,5.562,3260,7.707,3261,7.707]],["t/740",[32,1.79,47,1.931,105,2.708,149,3.657,204,4.595,237,3.692,770,4.795,848,2.062,918,6.345,1521,5.519,1742,7.047,3262,7.252]],["t/742",[32,1.721,39,2.709,40,1.822,47,1.771,71,3.189,105,2.992,173,3.082,218,4.242,235,2.957,305,4.968,3263,10.697,3264,8.696]],["t/744",[32,1.686,40,1.741,47,1.879,53,2.248,61,2.261,71,3.047,105,2.859,218,4.053,701,2.762,1182,9.431,2383,7.535,3265,8.308,3266,10.399]],["t/746",[32,1.753,47,1.953,71,2.98,105,2.796,241,4.006,701,2.702,1183,4.75,2385,7.371,3267,11.237,3268,8.127,3269,8.127,3270,8.127,3271,8.127,3272,8.127]],["t/748",[32,1.645,36,2.007,47,1.832,53,2.13,61,2.185,83,3.532,105,2.708,420,5.468,701,2.616,1625,5.311,1626,9.635,1627,8.795,2384,7.138]],["t/750",[32,1.612,47,1.796,56,2.608,73,4.166,74,4.057,105,3.063,144,3.589,1216,8.429,3175,10.275]],["t/752",[32,1.612,37,3.118,47,1.796,56,2.608,70,3.395,105,3.063,110,4.237,235,3.028,378,7.003,3093,9.843]],["t/754",[32,1.817,43,3.307,47,2.025,93,3.666,105,2.449,173,2.523,213,4.502,235,2.421,634,5.218,860,4.992,904,6.456,954,9.415,958,4.129,959,9.415,960,6.74,961,5.502,963,6.74,3273,7.695,3274,7.119,3275,7.119]],["t/756",[5,0.938,32,1.653,47,1.842,56,2.33,103,4.034,105,2.737,204,3.033,235,2.705,391,6.03,864,3.521,903,4.144,3276,7.954,3277,7.954,3278,7.954]],["t/758",[32,1.816,47,2.023,105,2.625,213,4.824,235,2.594,237,5.117,283,2.938,621,4.023,662,8.933,664,8.62,673,8.933,675,7.222,3279,8.246]],["t/760",[32,1.806,47,2.012,105,2.572,213,4.727,235,2.542,237,5.068,283,2.879,466,5.045,522,5.045,672,6.345,725,5.896,791,9.721,792,9.204,800,9.721,3280,7.476]],["t/762",[32,1.833,47,2.043,105,2.381,213,4.376,235,2.354,237,4.879,283,2.666,466,4.67,577,5.874,671,8.38,672,5.874,718,8.38,725,5.458,749,8.748,765,8.748,3280,6.921,3281,7.481,3282,7.481]],["t/764",[32,1.661,47,1.85,105,3.217,516,3.344,776,4.449,2177,6.733]],["t/766",[32,1.718,47,1.914,79,2.684,85,3.43,105,2.381,229,2.111,380,5.628,413,3.925,465,3.983,467,2.953,516,2.476,701,2.301,825,5.874,826,6.479,1594,4.853,2186,6.552,2187,6.552,2188,6.552,2189,4.853,2196,6.571]],["t/768",[9,2.684,32,1.733,47,1.995,74,2.942,102,6.42,105,2.708,173,3.562,443,5.189,701,2.616,2075,9.396,2389,6.888,3249,6.679,3250,6.679]],["t/770",[5,0.504,32,1.843,47,2.087,61,1.3,103,2.384,105,2.057,192,4.455,237,5.34,701,1.987,1792,5.66,2017,7.914,3283,5.978,3284,5.66,3285,5.978,3286,7.582,3287,7.582,3288,5.978,3289,5.978,3290,5.978,3291,5.66,3292,5.422,3293,5.978,3294,5.978,3295,5.978,3296,5.66]],["t/772",[5,1.036,32,1.785,47,1.988,56,2.282,60,2.833,105,2.68,235,2.649,322,4.058,923,6.61,986,6.433,1068,5.079,3297,7.063]],["t/774",[32,1.876,47,2.102,61,1.16,105,1.836,237,5.303,701,1.774,864,2.362,1413,4.408,2241,5.052,2242,6.749,2243,5.052,2254,3.851,3286,4.84,3287,4.84,3292,10.254,3298,5.336,3299,5.052,3300,5.336,3301,5.336,3302,5.336,3303,5.336,3304,5.336,3305,5.336,3306,5.336,3307,5.336,3308,5.052]],["t/776",[32,1.624,39,2.807,47,1.81,74,3.369,105,3.1,140,3.645,235,3.065,1115,6.408,1134,9.568,3309,9.011]],["t/778",[5,0.804,32,1.745,47,1.872,56,3.313,60,3.022,105,2.497,229,2.214,516,2.596,674,5.851,995,7.221,1423,4.683,1968,4.897,2276,5.022,2391,6.16,3310,5.238]],["t/781",[3,2.013,5,0.98,32,1.726,47,1.923,103,3.105,105,2.68,142,4.266,204,2.969,250,3.538,391,5.141,903,5.201,3311,12.558]],["t/783",[3,2.301,5,0.751,32,1.612,47,1.796,60,3.08,105,3.063,142,4.877,250,4.045,323,4.845,422,10.275]],["t/785",[3,2.196,5,0.717,32,1.704,47,1.898,60,2.993,105,2.924,142,4.655,250,3.861,422,10.857,986,7.02,1068,5.542]],["t/787",[3,2.329,32,1.624,39,2.807,47,1.81,105,3.1,142,4.936,250,4.094,392,6.913,1084,9.568]],["t/790",[0,6.111,3,1.972,5,0.643,6,1.138,17,3.268,18,3.12,29,3.321,53,2.064,61,1.659,79,2.958,127,2.572,152,2.899,217,3.281,222,3.281,231,3.12,233,3.335,242,3.229,243,2.572,321,3.216,329,3.666,533,5.718,2332,6.676,3312,3.842,3313,7.222,3314,3.722]],["t/792",[1,1.213,3,1.933,4,1.54,5,0.631,9,1.327,17,1.666,24,2.533,29,4.234,32,1.256,33,2.333,36,2.156,37,1.362,42,3.747,44,2.573,53,1.053,60,1.104,61,1.627,68,1.791,71,1.426,72,1.992,76,1.898,79,2.901,83,2.698,85,1.927,89,2.329,92,2.09,93,3.853,94,1.833,98,2.145,100,2.537,101,2.117,103,1.551,119,1.808,135,1.609,144,1.568,152,2.31,169,2.391,173,1.379,189,2.436,190,2.537,197,2.537,198,2.484,204,1.483,217,1.673,221,2.256,222,2.614,229,1.187,231,1.591,233,1.7,242,1.646,243,1.312,254,1.597,321,1.64,329,1.869,382,1.992,409,2.53,429,1.729,432,2.436,433,2.981,467,1.659,497,2.145,516,2.676,533,2.039,559,2.076,563,2.206,646,2.145,659,2.291,694,2.145,762,2.594,832,2.565,848,1.019,864,1.722,1075,2.256,1192,2.329,1219,1.833,1230,2.413,1425,2.484,1986,2.691,2177,2.19,2408,2.594,2453,2.19,3312,1.959,3314,2.965,3315,3.682]],["t/794",[3,1.521,5,0.645,6,0.878,17,2.946,26,1.334,32,1.367,33,1.05,47,0.756,49,4.908,56,1.339,61,0.595,71,1.003,79,1.06,83,0.872,85,1.355,99,1.248,105,0.941,119,2.124,140,1.106,152,2.614,166,1.158,191,1.918,200,1.314,204,1.043,217,1.176,220,2.76,222,3.775,229,1.394,231,4.036,232,2.563,233,1.195,235,2.002,237,1.283,240,0.872,241,4.536,242,1.158,243,2.319,244,1.586,251,2.321,258,1.974,260,3.584,268,2.65,269,3.556,271,3.322,272,2.113,277,2.393,283,2.649,300,2.393,321,1.153,324,2.023,329,1.314,380,2.651,409,0.925,467,1.167,468,1.652,477,3.39,605,2.134,615,4.154,715,3.162,721,2.205,776,3.273,797,3.879,827,4.315,833,3.685,1018,2.48,1023,2.48,1024,4.145,1060,3.35,1114,1.974,1183,1.598,1219,1.289,1239,1.803,1290,4.544,1294,2.074,1437,1.824,1461,2.321,2004,2.321,2149,2.393,2150,2.393,2153,2.393,2175,4.465,2423,1.624,3043,2.393,3054,2.48,3055,2.48,3056,4.145,3057,2.48,3059,2.393,3060,4.145,3062,2.48,3142,2.321,3150,2.393,3152,2.393,3312,1.377,3314,1.334,3316,4.326,3317,4.326,3318,4.326,3319,2.589]],["t/796",[4,2.642,5,0.563,29,2.905,36,1.701,60,1.894,61,1.451,68,3.073,72,3.417,76,3.256,79,2.588,83,2.129,103,2.661,127,2.25,135,2.76,152,3.427,204,2.544,217,2.87,222,3.878,229,3.115,231,2.729,233,2.917,243,2.25,409,2.257,429,2.966,433,4.422,467,2.847,533,3.498,538,3.608,646,3.68,694,3.68,864,2.954,1219,3.145,2177,3.757,2453,3.757,3314,4.399]],["t/798",[3,1.859,4,2.847,5,0.606,9,1.654,17,2.078,29,4.406,32,0.721,36,1.237,44,3.044,53,1.313,60,1.377,61,1.055,68,2.234,71,1.779,72,2.484,76,2.367,79,3.323,83,1.547,85,2.404,89,2.905,92,2.606,93,3.704,94,2.286,98,2.675,100,3.163,101,2.64,103,1.934,104,2.045,119,2.254,135,2.006,152,2.733,169,2.982,173,1.719,189,3.038,190,3.163,197,3.163,198,3.098,204,1.85,217,2.086,221,2.813,222,3.093,229,1.48,231,1.984,233,2.12,242,2.053,243,1.636,321,3.032,329,2.331,334,3.198,429,2.156,433,3.527,467,2.069,516,2.572,533,2.542,559,2.59,646,2.675,694,2.675,864,2.147,1075,2.813,1219,2.286,1230,3.009,1425,3.098,2177,2.731,2453,2.731,3312,2.443,3314,3.508,3320,4.592]],["t/800",[1,0.741,3,1.515,4,1.471,5,0.612,6,0.874,8,1.461,9,1.267,17,1.591,25,2.189,28,1.421,29,3.908,32,0.552,33,2.251,36,0.947,44,2.482,45,1.548,53,1.005,56,1.088,60,1.054,61,0.808,68,1.711,71,1.362,72,1.902,73,1.426,74,1.389,76,1.813,78,2.818,79,2.816,83,1.185,85,1.841,89,2.225,92,1.996,93,3.019,94,1.751,98,2.049,99,1.695,100,2.423,101,2.022,103,1.481,119,1.727,127,1.977,134,2.769,135,1.537,141,2.45,142,2.035,152,2.228,161,1.645,162,2.373,169,2.284,173,1.317,189,2.327,190,2.423,197,2.423,198,2.373,204,1.417,217,1.598,221,2.155,222,2.521,225,2.327,226,2.155,229,1.789,231,1.52,233,1.624,243,1.253,256,2.349,271,1.794,275,4.597,321,1.566,329,1.785,341,3.707,364,2.225,429,1.652,433,2.875,467,1.585,516,2.097,533,1.947,536,2.818,557,2.171,559,1.983,639,2.571,640,2.423,641,2.155,642,2.571,643,2.571,644,2.423,645,2.538,646,3.233,647,2.571,648,2.022,649,2.423,650,2.538,694,2.049,742,2.092,758,2.723,864,1.645,1075,2.155,1207,2.995,1219,1.751,1230,2.305,1425,2.373,2177,2.092,2453,2.092,3312,1.871,3314,2.86,3321,3.369]],["t/802",[1,1.386,3,1.795,4,1.375,5,0.586,6,0.829,9,1.185,17,1.488,24,2.316,28,1.329,29,4.032,32,1.179,33,2.133,36,0.886,42,3.479,44,2.352,53,0.94,60,0.986,61,1.51,68,1.599,71,1.274,72,1.778,76,1.694,79,2.694,83,2.533,85,1.721,89,2.08,92,1.866,93,3.578,94,1.637,98,1.915,99,1.585,100,2.265,101,1.89,103,1.385,119,1.614,127,1.171,135,1.437,141,2.29,144,1.4,152,2.112,161,1.537,162,2.218,169,2.135,173,1.231,189,2.175,190,2.265,197,2.265,198,2.218,204,1.324,217,1.494,221,2.014,222,2.39,225,2.175,229,1.06,231,1.421,233,1.518,242,1.47,243,1.171,254,1.426,271,1.677,321,1.464,329,1.669,382,1.778,407,3.062,409,2.349,429,1.544,432,2.175,433,2.725,467,1.482,497,1.915,516,2.485,533,1.82,557,2.03,559,1.854,563,1.97,639,2.403,640,2.265,641,2.014,642,2.403,643,2.403,644,2.265,645,2.373,646,3.065,647,2.403,648,1.89,649,2.265,650,2.373,659,2.046,694,1.915,742,1.955,762,2.316,832,2.29,848,0.91,864,1.537,1075,2.014,1219,1.637,1230,2.155,1425,2.218,1488,2.29,2177,1.955,2408,2.316,2453,1.955,3312,1.749,3314,2.711,3322,3.754]],["t/804",[3,1.933,4,2.026,5,0.911,6,1.116,17,2.192,29,3.256,32,0.76,33,2.871,36,1.305,37,1.792,45,4.053,51,2.356,56,1.499,60,1.452,61,1.626,68,2.356,72,2.62,76,2.496,79,2.9,83,2.386,94,2.412,103,2.04,135,2.116,152,2.842,204,1.951,217,2.201,222,3.217,229,1.561,231,2.093,233,2.237,237,2.4,242,2.166,243,1.725,304,3.117,321,2.157,329,2.459,387,3.09,429,2.275,433,3.668,467,2.183,517,3.154,518,3.751,532,3.639,533,2.682,646,2.822,690,3.117,694,2.822,864,2.265,1219,2.412,1481,1.553,1488,3.374,2177,2.881,2453,2.881,3312,2.577,3314,3.649,3323,4.844]],["t/806",[61,1.983,62,4.125,79,3.537,120,4.568,135,3.773,152,3.466,217,3.922,222,3.922,231,3.731,233,3.987,243,3.075,3314,4.45]],["t/808",[5,0.664,6,1.174,17,3.371,50,5.248,61,1.711,79,3.052,152,2.991,217,3.385,222,3.385,231,3.219,233,3.44,242,3.331,243,2.654,317,5.803,318,5.007,321,3.318,329,3.782,1481,2.389,3312,3.963,3314,3.84,3324,6.679]],["t/810",[1,1.343,6,1.004,28,2.576,61,1.464,79,2.611,99,3.073,109,3.073,127,2.27,141,4.44,152,2.559,161,2.981,162,4.3,217,2.896,222,2.896,225,4.217,231,2.754,233,2.943,243,2.27,271,3.252,362,5.582,557,3.935,639,4.659,640,4.391,641,3.905,642,4.659,643,4.659,644,4.391,645,4.6,646,3.713,647,4.659,648,3.664,649,4.391,650,4.6,742,3.791,3314,3.285,3325,8.588,3326,8.588]],["t/812",[1,1.152,3,1.853,4,1.442,5,0.688,6,0.543,9,1.242,17,1.56,24,2.406,29,4.118,32,1.212,33,2.216,36,0.929,42,3.591,44,2.443,46,3.452,48,1.759,53,0.986,60,1.034,61,1.559,68,1.677,71,2.629,72,1.865,76,1.777,77,1.876,79,2.78,83,2.602,85,1.805,89,2.181,92,1.957,93,3.692,94,1.717,98,2.009,100,2.376,101,1.982,103,1.453,119,1.693,135,1.507,144,1.468,152,2.194,169,2.239,173,1.291,189,2.281,190,2.376,197,2.376,198,2.326,204,1.389,217,1.567,221,2.113,222,2.482,229,1.111,231,1.49,233,1.592,242,1.542,243,1.228,254,1.495,321,1.536,328,1.796,329,1.751,348,2.629,382,1.865,409,2.424,429,1.619,432,2.281,433,2.831,467,1.554,497,2.009,516,2.565,533,1.909,559,1.945,563,2.066,646,2.009,659,2.146,694,2.009,762,2.429,832,2.402,848,0.954,864,1.612,981,2.763,1075,2.113,1184,2.458,1192,2.181,1219,1.717,1230,2.26,1278,2.937,1425,2.326,1481,1.106,1986,2.52,2177,2.051,2408,2.429,2453,2.051,3159,3.304,3312,1.834,3314,2.816,3327,3.449]],["t/814",[1,1.179,3,1.889,4,1.486,5,0.616,9,1.28,17,1.607,24,2.463,29,4.171,32,1.232,33,2.268,36,1.507,37,1.314,42,3.661,43,2.913,44,2.501,53,1.015,60,1.065,61,1.589,68,1.728,71,2.681,72,1.922,73,1.44,74,1.403,76,1.831,79,2.835,83,2.645,85,1.86,89,2.247,92,2.016,93,3.765,94,1.769,98,2.069,100,2.447,101,2.042,103,1.496,119,1.744,135,1.552,144,1.513,152,2.246,169,2.307,173,1.33,189,2.35,190,2.447,197,2.447,198,2.397,204,1.431,217,1.614,221,2.176,222,2.541,229,1.145,231,1.535,233,1.64,242,1.588,243,1.265,254,1.541,321,1.582,329,1.803,382,1.922,409,2.472,429,1.668,432,2.35,433,2.898,467,1.601,497,2.069,516,2.615,533,1.967,559,2.003,563,2.128,646,2.069,659,2.211,694,2.069,762,2.503,832,2.474,848,0.983,864,1.661,1075,2.176,1184,2.532,1192,2.247,1219,1.769,1230,2.328,1425,2.397,1986,2.597,2177,2.113,2408,2.503,2453,2.113,3312,1.89,3314,2.883,3328,4.056]],["t/816",[1,1.442,3,1.61,4,1.173,5,0.609,6,0.728,8,1.165,9,1.011,17,1.269,19,1.68,24,2.036,28,1.869,29,3.746,32,1.188,33,1.875,36,0.755,40,1.023,42,3.121,44,2.067,47,0.49,53,0.802,60,0.841,61,1.355,68,1.364,71,1.086,72,1.517,73,1.137,74,1.108,76,1.445,79,2.416,83,2.306,85,1.468,89,1.774,92,1.592,93,3.209,94,1.396,98,1.634,99,1.352,100,1.932,101,1.612,103,1.181,119,1.377,135,1.225,141,1.953,144,1.194,152,1.856,161,1.311,162,1.892,169,1.821,173,1.05,189,1.855,190,1.932,197,1.932,198,1.892,204,1.13,217,1.274,221,2.833,222,2.1,225,1.855,229,0.904,231,1.212,233,1.295,235,1.008,242,1.254,243,1.647,254,1.216,260,1.544,271,1.431,283,4.008,284,1.914,288,2.172,321,1.249,329,1.424,331,2.389,380,2.199,382,1.517,409,2.444,429,1.317,432,1.855,433,2.395,441,1.424,465,1.705,467,1.264,497,1.634,516,2.229,533,1.553,557,1.732,559,1.582,563,1.68,568,1.932,599,2.172,615,1.789,639,2.05,640,1.932,641,1.718,642,2.05,643,2.05,644,1.932,645,2.024,646,2.693,647,2.05,648,1.612,649,1.932,650,2.024,651,1.821,652,2.805,659,1.745,694,1.634,742,1.668,762,1.976,832,1.953,848,0.776,864,1.311,1075,1.718,1192,1.774,1219,1.396,1230,1.838,1425,1.892,1986,2.05,2177,1.668,2408,1.976,2453,1.668,3312,1.492,3314,2.383,3329,2.805]],["t/818",[1,0.968,4,1.921,5,0.606,6,0.723,8,1.907,17,2.078,28,1.856,29,2.112,36,1.237,60,1.377,61,1.055,68,2.234,72,2.484,73,1.862,74,1.813,76,2.367,79,1.881,83,1.547,99,2.214,103,1.934,135,2.006,141,3.198,152,2.733,161,2.147,162,3.098,204,1.85,217,2.086,222,3.093,225,3.038,229,1.48,231,1.984,233,2.12,242,2.053,243,1.636,260,2.527,271,2.343,283,3.65,321,2.045,329,2.331,331,3.911,380,2.184,429,2.156,433,3.527,441,2.331,467,2.069,469,4.039,533,2.542,557,2.835,615,2.93,639,3.356,640,3.163,641,2.813,642,3.356,643,3.356,644,3.163,645,3.314,646,3.966,647,3.356,648,2.64,649,3.163,650,3.314,694,2.675,742,2.731,824,4.592,864,2.147,1192,2.905,1219,2.286,1986,3.356,2177,2.731,2453,2.731,3312,2.443,3314,3.508,3329,4.592]],["t/820",[1,1.129,5,0.477,6,0.844,17,2.425,28,2.166,29,2.464,33,2.173,60,1.606,61,1.231,79,2.195,99,2.583,127,1.909,141,3.732,152,2.151,161,2.506,162,3.615,204,2.158,217,2.434,222,2.434,225,3.545,231,2.315,233,2.474,242,2.396,243,1.909,260,4.191,271,2.734,283,4.146,284,3.666,321,2.387,329,2.72,331,4.564,380,2.549,467,2.415,533,2.967,557,3.308,613,3.579,614,4.149,615,3.419,639,3.917,640,3.691,641,3.283,642,3.917,643,3.917,644,3.691,645,3.867,646,3.121,647,3.917,648,3.08,649,3.691,650,3.867,742,3.187,1219,2.668,3312,2.851,3314,2.762,3329,5.359]],["t/822",[1,1.061,3,1.731,4,1.302,5,0.649,6,0.491,9,1.122,17,1.409,24,2.217,29,3.935,31,1.704,32,1.143,33,2.042,36,1.356,37,1.152,40,1.77,41,1.621,42,3.354,44,2.252,47,0.544,53,1.439,60,0.933,61,1.456,68,1.515,70,1.254,71,2.456,72,1.684,73,2.571,74,1.989,76,1.605,77,1.694,79,2.597,83,2.454,85,1.63,89,1.97,92,1.767,93,3.449,94,2.507,98,1.814,100,2.145,101,1.79,103,1.312,108,1.605,119,1.529,135,1.361,144,1.326,152,2.022,169,2.022,173,1.166,189,2.06,190,2.145,195,3.085,197,2.145,198,2.101,204,1.254,217,1.415,218,1.605,221,1.908,222,2.288,223,2.276,229,1.003,231,1.345,233,1.438,242,1.392,243,1.109,254,1.35,321,1.387,329,1.581,330,2.041,378,2.122,382,1.684,409,2.265,416,2.307,429,1.462,432,2.06,433,2.609,467,1.403,497,1.814,516,2.396,533,1.724,559,1.756,563,1.865,595,2.145,646,1.814,659,1.938,694,1.814,701,1.094,762,2.194,832,2.169,848,0.862,864,1.456,1075,1.908,1184,2.22,1190,2.307,1192,1.97,1219,1.55,1230,2.041,1425,2.101,1878,2.339,1986,2.276,2177,1.852,2408,2.194,2453,1.852,3312,1.656,3314,2.595,3330,3.114,3331,3.114,3332,3.114,3333,2.879]],["t/824",[1,1.165,5,0.492,6,1.226,28,2.233,61,1.269,79,2.264,99,2.664,109,4.969,140,2.362,141,3.849,152,2.218,161,2.584,162,3.728,166,3.48,217,2.51,222,2.51,225,3.656,231,2.388,233,2.552,243,2.772,268,6.552,271,2.819,380,2.629,467,2.49,538,2.336,557,3.412,639,4.039,640,3.807,641,3.386,642,4.039,643,4.039,644,3.807,645,3.988,646,3.219,647,4.039,648,3.177,649,3.807,650,3.988,713,4.924,742,3.287,1481,1.772,2071,4.279,3314,2.848,3334,6.31,3335,6.31]],["t/826",[1,1.308,6,0.978,27,4.23,28,2.508,61,1.425,79,2.542,99,2.992,141,4.323,152,2.491,161,2.902,162,4.187,166,2.775,217,2.819,222,2.819,225,4.106,231,2.681,233,2.866,239,5.041,243,2.211,268,6.297,271,3.166,380,2.952,557,3.832,639,4.536,640,4.275,641,3.802,642,4.536,643,4.536,644,4.275,645,4.479,646,3.615,647,4.536,648,3.568,649,4.275,650,4.479,742,3.691,1481,1.99,2071,4.806,3314,3.199]],["t/828",[1,1.678,3,2.173,4,2.387,5,0.508,6,0.574,15,3.18,17,1.649,18,3.44,19,2.183,21,3.036,22,4.165,24,2.513,28,2.306,29,2.625,32,1.104,33,3.228,36,1.537,39,1.199,40,0.806,42,3.722,60,1.092,61,1.616,68,1.773,72,1.971,76,1.878,79,1.493,83,2.683,93,1.983,103,1.535,127,2.033,135,1.592,144,1.552,152,2.291,173,1.364,204,1.468,217,1.655,222,2.593,229,1.174,231,1.574,233,1.683,242,1.629,243,1.298,254,2.475,256,2.434,284,2.912,304,2.345,321,1.623,329,1.85,382,1.971,409,2.513,429,1.711,432,2.411,433,2.957,467,1.642,497,2.123,516,2.157,533,2.018,563,2.183,602,2.822,646,2.123,659,2.268,694,2.123,737,4.659,762,2.567,813,2.567,832,2.538,848,1.009,864,1.704,1212,1.642,1219,1.814,1268,3.369,2177,2.167,2339,3.369,2408,2.567,2453,2.167,3312,1.939,3314,2.941,3336,3.644,3337,3.644]],["t/830",[1,1.871,3,1.469,4,1.415,5,0.909,6,1.399,17,1.53,24,1.489,28,2.708,29,4.282,32,0.531,36,0.911,40,1.69,41,2.802,47,0.591,52,2.012,60,1.613,61,1.539,68,1.645,70,2.699,71,2.085,72,1.83,73,1.371,74,1.336,76,1.743,79,1.386,81,1.862,83,1.14,103,1.425,105,1.229,108,1.743,116,1.84,126,2.579,135,1.478,144,1.44,150,1.489,152,2.16,195,2.072,204,1.362,205,2.177,217,1.537,222,2.445,229,1.09,231,1.461,233,1.562,234,1.495,235,2.407,242,1.512,243,1.205,321,1.506,328,1.761,329,1.717,381,1.555,427,2.662,429,1.588,433,2.788,467,1.524,533,1.873,539,1.97,568,2.33,618,2.541,646,1.97,694,1.97,864,1.582,889,2.305,929,2.305,1068,2.33,1082,2.196,1184,2.411,1185,2.012,1192,2.14,1194,3.748,1212,4.002,1219,1.684,1228,2.579,1230,2.217,1234,5.155,1853,2.505,1986,2.472,2177,2.012,2453,2.012,3086,3.24,3312,1.799,3314,2.773,3333,3.127,3338,3.383,3339,5.381,3340,3.383]],["t/832",[1,1.025,3,2.415,4,1.247,5,0.548,9,2.558,16,2.587,17,1.349,24,2.141,29,4.067,31,1.632,32,1.316,33,2.496,36,1.912,37,1.103,39,2.91,42,3.257,44,2.174,47,0.521,53,0.853,60,0.894,61,1.631,68,1.451,71,2.385,72,1.613,73,1.209,76,1.537,79,2.522,83,3.108,85,1.561,89,1.887,92,1.692,93,3.349,94,1.485,98,1.737,99,1.438,100,2.054,101,1.714,103,1.256,119,1.464,135,1.303,140,1.274,144,1.27,152,1.952,169,1.937,173,1.821,189,1.973,190,2.054,197,2.054,198,2.012,204,1.201,217,1.355,221,1.827,222,2.209,229,1.567,231,1.289,233,1.377,242,1.333,243,1.062,254,1.293,266,2.18,321,1.328,329,1.514,382,1.613,409,2.536,425,2.602,429,1.4,432,1.973,433,2.519,467,1.344,478,2.054,497,1.737,503,1.827,509,2.389,516,2.326,533,1.651,559,1.682,563,1.787,646,1.737,659,1.856,694,1.737,762,2.101,830,1.973,832,2.077,848,0.825,864,1.395,1075,1.827,1082,1.937,1083,2.485,1084,2.757,1184,2.126,1192,1.887,1219,1.485,1230,1.954,1425,2.012,1986,2.18,2177,1.774,2408,2.101,2453,1.774,3312,1.587,3314,2.506,3341,2.983]],["t/834",[5,0.637,6,1.126,17,3.234,36,1.925,61,1.642,70,2.879,79,2.928,152,2.87,217,3.247,222,3.247,231,3.089,233,3.301,242,3.196,243,2.546,302,3.329,317,3.958,318,4.91,319,6.501,329,3.629,429,3.357,467,3.222,1027,5.627,3312,3.803,3314,3.684,3342,6.409]],["t/836",[5,0.664,6,1.174,17,3.371,50,5.248,61,1.711,79,3.052,152,2.991,217,3.385,222,3.385,231,3.219,233,3.44,242,3.331,243,2.654,317,5.803,319,6.63,321,3.318,329,3.782,1481,2.389,3312,3.963,3314,3.84,3324,6.679]],["t/838",[5,0.809,6,1.431,17,3.139,25,4.318,61,1.593,70,2.794,79,2.842,152,2.785,217,3.152,222,3.152,231,2.998,233,3.204,242,4.062,243,2.471,302,3.23,318,5.135,329,3.522,330,4.547,538,4.282,758,5.372,1027,5.461,3312,3.691,3314,3.576,3342,6.22]],["t/840",[1,1.539,5,0.995,6,1.479,17,2.286,19,3.026,24,2.224,25,3.144,28,2.042,32,0.793,36,1.966,40,1.118,42,2.673,56,2.259,60,3.285,61,1.16,62,2.414,78,4.047,79,2.069,83,1.702,88,2.717,127,2.6,144,2.151,152,2.028,180,4.209,217,2.295,222,2.295,231,2.183,233,2.333,240,1.702,242,2.259,243,1.799,318,2.414,321,2.25,328,2.631,329,2.565,409,1.805,449,2.617,553,4.529,554,3.559,651,3.28,1194,3.519,1587,1.431,2320,4.408,3312,2.687,3314,2.604,3343,4.67,3344,5.052,3345,5.052]],["t/843",[61,1.891,79,3.372,152,3.305,173,3.792,217,3.74,222,3.74,231,3.557,233,3.801,243,2.932,255,6.48,471,5.005,701,3.556,1031,5.733,3314,4.242]],["t/845",[1,1.308,5,0.553,6,0.978,8,3.503,28,2.508,32,0.974,36,1.672,40,1.373,49,3.665,61,1.425,79,2.542,96,2.587,136,4.23,142,4.88,147,2.939,152,2.491,204,2.5,217,2.819,222,2.819,231,2.681,233,2.866,242,2.775,243,2.211,254,2.691,384,3.568,428,5.14,429,4.498,449,4.369,467,2.797,844,8.434,1219,3.09,3314,3.199,3346,5.946]],["t/847",[5,0.65,6,1.15,8,3.03,32,1.145,36,1.965,40,1.615,61,1.676,79,2.989,96,3.041,152,2.929,217,3.315,222,3.315,231,3.152,233,3.369,242,3.262,243,2.599,384,4.194,428,4.812,429,4.408,467,3.288,1635,6.367,1657,5.744,3314,3.76,3346,6.99]],["t/849",[5,0.664,6,1.174,8,3.094,11,3.84,32,1.169,36,2.007,61,1.711,62,3.56,79,3.052,96,3.105,152,2.991,217,3.385,222,3.385,231,3.219,233,3.44,242,3.331,243,2.654,384,4.283,428,4.859,429,4.467,3314,3.84,3346,7.138]],["t/851",[5,0.618,6,1.093,8,2.881,32,1.089,36,1.869,40,1.535,61,1.593,79,2.842,96,2.892,147,4.303,152,2.785,204,2.794,217,3.152,222,3.152,231,2.998,233,3.204,242,3.102,243,2.471,296,5.289,384,3.988,428,4.983,429,4.266,467,3.127,1219,3.454,1635,6.054,3314,3.576,3346,6.647]],["t/853",[1,1.065,4,2.113,5,0.65,6,0.796,8,2.098,17,2.286,18,3.704,21,2.687,22,2.295,28,2.042,29,2.323,32,0.793,36,1.361,60,1.514,61,1.16,68,2.457,72,2.733,76,2.604,79,2.069,83,1.702,96,2.106,103,2.128,127,1.799,135,2.207,147,2.393,152,2.931,204,2.035,217,2.295,222,3.316,226,3.095,229,1.628,231,2.183,233,2.333,242,2.259,243,1.799,321,2.25,329,2.565,384,2.904,385,4.67,429,4.409,433,3.782,467,2.277,479,3.977,533,2.797,587,4.303,646,2.943,694,2.943,864,2.362,1073,3.559,1078,4.529,1219,2.515,2177,3.005,2453,3.005,3312,2.687,3314,3.762,3321,4.84,3347,5.052,3348,5.052,3349,5.052,3350,4.84]],["t/855",[3,2.847,4,3.084,5,0.657,6,1.162,17,3.336,56,2.924,61,1.693,79,3.02,127,2.626,152,2.96,217,3.349,222,3.349,231,3.185,233,3.404,242,3.296,243,2.626,321,3.284,329,3.743,604,6.61,2417,6.816,3312,3.922,3314,3.8,3351,8.418]],["t/857",[5,0.751,6,1.328,9,3.037,32,1.323,61,1.936,62,4.027,79,3.453,152,3.383,217,3.829,222,3.829,231,3.642,233,3.892,243,3.002,3314,4.344]],["t/859",[5,0.717,6,1.267,9,3.597,28,3.251,61,1.848,79,3.295,152,3.229,217,3.654,222,3.654,231,3.476,233,3.715,243,2.865,305,6.025,318,4.77,3314,4.146]],["t/861",[61,1.936,79,3.453,152,3.383,217,3.829,222,3.829,231,3.642,233,3.892,243,3.002,260,5.655,613,5.63,614,7.955,3314,4.344]],["t/863",[5,0.701,61,1.806,79,3.222,152,3.157,204,3.168,217,3.573,222,3.573,231,3.398,233,3.632,243,2.801,260,5.915,467,3.545,613,6.576,614,6.09,615,5.018,1219,3.916,3314,4.053]],["t/865",[61,2.059,79,3.672,109,5.14,241,4.667,260,5.868,280,7.467,3314,4.619]],["t/867",[22,4.233,61,2.14,79,3.817,241,4.852,260,5.129,3314,4.802]],["t/869",[3,2.478,61,2.085,79,3.719,260,5.913,615,6.854,3314,4.679]],["t/871",[61,2.085,79,3.719,260,5.913,616,9.375,617,8.698,3314,4.679]],["t/873",[1,1.42,5,0.946,6,1.404,31,3.688,32,1.058,40,1.491,86,4.804,95,3.953,96,3.715,118,4.694,321,4.922,350,2.829,384,3.874,476,4.547,543,6.23,677,5.218,848,2.467,1587,1.909,2292,5.218,2293,5.881,3094,6.23,3352,5.614,3353,7.119,3354,7.119,3355,6.74]],["t/876",[5,0.637,32,1.767,36,1.925,47,2.018,61,2.65,105,2.598,152,2.87,356,8.968,701,2.51,2387,6.849,2388,6.849,3245,7.551,3246,7.551]],["t/878",[32,1.636,36,2.326,47,1.51,105,3.138,701,3.032,1076,6.915,1600,8.635,1601,8.635,3247,8.272]],["t/880",[32,1.79,47,1.995,105,2.708,229,2.401,701,2.616,1117,5.545,1118,7.621,1259,5.597,1415,6.888,2144,7.451,3247,7.138,3257,7.87,3258,7.87,3259,7.87]],["t/882",[32,1.686,40,1.741,47,1.879,53,2.248,61,2.261,71,3.047,105,2.859,218,4.053,701,2.762,1182,9.431,2383,7.535,3265,8.308,3266,10.399]],["t/884",[32,1.753,47,1.953,71,2.98,105,2.796,241,4.006,701,2.702,1183,4.75,2385,7.371,3267,11.237,3268,8.127,3269,8.127,3270,8.127,3271,8.127,3272,8.127]],["t/886",[32,1.612,47,1.796,56,2.608,73,4.166,74,4.057,105,3.063,144,3.589,1216,8.429,3175,10.275]],["t/888",[5,1.036,32,1.785,47,1.988,56,2.282,60,2.833,105,2.68,235,2.649,322,4.058,923,6.61,986,6.433,1068,5.079,3297,7.063]],["t/891",[32,1.764,44,5.025,47,2.001,74,2.368,105,2.179,173,3.084,443,4.176,701,2.105,828,3.645,2219,8.237,2220,9.366,2221,8.237,2379,5.744,2381,5.996,3248,6.333,3249,5.375,3250,5.375,3251,8.701,3252,8.701,3253,6.333,3254,6.333]],["t/893",[3,2.861,32,1.645,47,1.931,83,3.206,105,2.708,127,2.654,173,2.79,221,4.564,443,5.189,516,2.815,701,2.616,1186,2.833,1187,6.679,3249,6.679,3250,6.679,3255,7.87,3256,7.451]],["t/895",[32,1.779,38,7.993,47,2.029,83,2.459,94,3.633,102,4.47,105,3.412,127,2.599,1187,6.541,1577,5.562,3260,7.707,3261,7.707]],["t/897",[32,1.79,47,1.931,105,2.708,149,3.657,204,4.595,237,3.692,770,4.795,848,2.062,918,6.345,1521,5.519,1742,7.047,3262,7.252]],["t/899",[32,1.721,39,2.709,40,1.822,47,1.771,71,3.189,105,2.992,173,3.082,218,4.242,235,2.957,305,4.968,3263,10.697,3264,8.696]],["t/901",[32,1.645,36,2.007,47,1.832,53,2.13,61,2.185,83,3.532,105,2.708,420,5.468,701,2.616,1625,5.311,1626,9.635,1627,8.795,2384,7.138]],["t/903",[5,0.938,32,1.653,47,1.842,56,2.33,103,4.034,105,2.737,204,3.033,235,2.705,391,6.03,864,3.521,903,4.144,3276,7.954,3277,7.954,3278,7.954]],["t/905",[32,1.718,47,1.914,79,2.684,85,3.43,105,2.381,229,2.111,380,5.628,413,3.925,465,3.983,467,2.953,516,2.476,701,2.301,825,5.874,826,6.479,1594,4.853,2186,6.552,2187,6.552,2188,6.552,2189,4.853,2196,6.571]],["t/907",[9,2.684,32,1.733,47,1.995,74,2.942,102,6.42,105,2.708,173,3.562,443,5.189,701,2.616,2075,9.396,2389,6.888,3249,6.679,3250,6.679]],["t/909",[5,0.504,32,1.843,47,2.087,61,1.3,103,2.384,105,2.057,192,4.455,237,5.34,701,1.987,1792,5.66,2017,7.914,3283,5.978,3284,5.66,3285,5.978,3286,7.582,3287,7.582,3288,5.978,3289,5.978,3290,5.978,3291,5.66,3292,5.422,3293,5.978,3294,5.978,3295,5.978,3296,5.66]],["t/911",[32,1.876,47,2.102,61,1.16,105,1.836,237,5.303,701,1.774,864,2.362,1413,4.408,2241,5.052,2242,6.749,2243,5.052,2254,3.851,3286,4.84,3287,4.84,3292,10.254,3298,5.336,3299,5.052,3300,5.336,3301,5.336,3302,5.336,3303,5.336,3304,5.336,3305,5.336,3306,5.336,3307,5.336,3308,5.052]],["t/913",[32,1.624,39,2.807,47,1.81,74,3.369,105,3.1,140,3.645,235,3.065,1115,6.408,1134,9.568,3309,9.011]],["t/915",[5,0.804,32,1.745,47,1.872,56,3.313,60,3.022,105,2.497,229,2.214,516,2.596,674,5.851,995,7.221,1423,4.683,1968,4.897,2276,5.022,2391,6.16,3310,5.238]],["t/917",[1,1.394,5,0.881,6,1.387,7,3.119,31,3.619,32,1.038,86,4.714,96,2.756,118,4.606,150,2.911,302,3.079,303,5.771,320,4.772,321,4.697,350,2.776,416,4.899,476,4.461,848,2.436,1314,6.986,1587,1.873,2164,6.986,2348,5.509,2953,6.114,3094,6.114,3352,5.509,3353,6.986,3354,6.986,3355,6.614,3356,2.646,3357,7.551]],["t/920",[1,1.213,3,1.933,4,1.54,5,0.631,9,1.327,17,1.666,24,2.533,29,4.234,32,1.256,33,2.333,36,2.156,37,1.362,42,3.747,44,2.573,53,1.053,60,1.104,61,1.627,68,1.791,71,1.426,72,1.992,76,1.898,79,2.901,83,2.698,85,1.927,89,2.329,92,2.09,93,3.853,94,1.833,98,2.145,100,2.537,101,2.117,103,1.551,119,1.808,135,1.609,144,1.568,152,2.31,169,2.391,173,1.379,189,2.436,190,2.537,197,2.537,198,2.484,204,1.483,217,1.673,221,2.256,222,2.614,229,1.187,231,1.591,233,1.7,242,1.646,243,1.312,254,1.597,321,1.64,329,1.869,382,1.992,409,2.53,429,1.729,432,2.436,433,2.981,467,1.659,497,2.145,516,2.676,533,2.039,559,2.076,563,2.206,646,2.145,659,2.291,694,2.145,762,2.594,832,2.565,848,1.019,864,1.722,1075,2.256,1192,2.329,1219,1.833,1230,2.413,1425,2.484,1986,2.691,2177,2.19,2408,2.594,2453,2.19,3312,1.959,3314,2.965,3315,3.682]],["t/922",[3,1.521,5,0.645,6,0.878,17,2.946,26,1.334,32,1.367,33,1.05,47,0.756,49,4.908,56,1.339,61,0.595,71,1.003,79,1.06,83,0.872,85,1.355,99,1.248,105,0.941,119,2.124,140,1.106,152,2.614,166,1.158,191,1.918,200,1.314,204,1.043,217,1.176,220,2.76,222,3.775,229,1.394,231,4.036,232,2.563,233,1.195,235,2.002,237,1.283,240,0.872,241,4.536,242,1.158,243,2.319,244,1.586,251,2.321,258,1.974,260,3.584,268,2.65,269,3.556,271,3.322,272,2.113,277,2.393,283,2.649,300,2.393,321,1.153,324,2.023,329,1.314,380,2.651,409,0.925,467,1.167,468,1.652,477,3.39,605,2.134,615,4.154,715,3.162,721,2.205,776,3.273,797,3.879,827,4.315,833,3.685,1018,2.48,1023,2.48,1024,4.145,1060,3.35,1114,1.974,1183,1.598,1219,1.289,1239,1.803,1290,4.544,1294,2.074,1437,1.824,1461,2.321,2004,2.321,2149,2.393,2150,2.393,2153,2.393,2175,4.465,2423,1.624,3043,2.393,3054,2.48,3055,2.48,3056,4.145,3057,2.48,3059,2.393,3060,4.145,3062,2.48,3142,2.321,3150,2.393,3152,2.393,3312,1.377,3314,1.334,3316,4.326,3317,4.326,3318,4.326,3319,2.589]],["t/924",[3,1.859,4,2.847,5,0.606,9,1.654,17,2.078,29,4.406,32,0.721,36,1.237,44,3.044,53,1.313,60,1.377,61,1.055,68,2.234,71,1.779,72,2.484,76,2.367,79,3.323,83,1.547,85,2.404,89,2.905,92,2.606,93,3.704,94,2.286,98,2.675,100,3.163,101,2.64,103,1.934,104,2.045,119,2.254,135,2.006,152,2.733,169,2.982,173,1.719,189,3.038,190,3.163,197,3.163,198,3.098,204,1.85,217,2.086,221,2.813,222,3.093,229,1.48,231,1.984,233,2.12,242,2.053,243,1.636,321,3.032,329,2.331,334,3.198,429,2.156,433,3.527,467,2.069,516,2.572,533,2.542,559,2.59,646,2.675,694,2.675,864,2.147,1075,2.813,1219,2.286,1230,3.009,1425,3.098,2177,2.731,2453,2.731,3312,2.443,3314,3.508,3320,4.592]],["t/926",[1,1.152,3,1.853,4,1.442,5,0.688,6,0.543,9,1.242,17,1.56,24,2.406,29,4.118,32,1.212,33,2.216,36,0.929,42,3.591,44,2.443,46,3.452,48,1.759,53,0.986,60,1.034,61,1.559,68,1.677,71,2.629,72,1.865,76,1.777,77,1.876,79,2.78,83,2.602,85,1.805,89,2.181,92,1.957,93,3.692,94,1.717,98,2.009,100,2.376,101,1.982,103,1.453,119,1.693,135,1.507,144,1.468,152,2.194,169,2.239,173,1.291,189,2.281,190,2.376,197,2.376,198,2.326,204,1.389,217,1.567,221,2.113,222,2.482,229,1.111,231,1.49,233,1.592,242,1.542,243,1.228,254,1.495,321,1.536,328,1.796,329,1.751,348,2.629,382,1.865,409,2.424,429,1.619,432,2.281,433,2.831,467,1.554,497,2.009,516,2.565,533,1.909,559,1.945,563,2.066,646,2.009,659,2.146,694,2.009,762,2.429,832,2.402,848,0.954,864,1.612,981,2.763,1075,2.113,1184,2.458,1192,2.181,1219,1.717,1230,2.26,1278,2.937,1425,2.326,1481,1.106,1986,2.52,2177,2.051,2408,2.429,2453,2.051,3159,3.304,3312,1.834,3314,2.816,3327,3.449]],["t/928",[1,1.061,3,1.731,4,1.302,5,0.649,6,0.491,9,1.122,17,1.409,24,2.217,29,3.935,31,1.704,32,1.143,33,2.042,36,1.356,37,1.152,40,1.77,41,1.621,42,3.354,44,2.252,47,0.544,53,1.439,60,0.933,61,1.456,68,1.515,70,1.254,71,2.456,72,1.684,73,2.571,74,1.989,76,1.605,77,1.694,79,2.597,83,2.454,85,1.63,89,1.97,92,1.767,93,3.449,94,2.507,98,1.814,100,2.145,101,1.79,103,1.312,108,1.605,119,1.529,135,1.361,144,1.326,152,2.022,169,2.022,173,1.166,189,2.06,190,2.145,195,3.085,197,2.145,198,2.101,204,1.254,217,1.415,218,1.605,221,1.908,222,2.288,223,2.276,229,1.003,231,1.345,233,1.438,242,1.392,243,1.109,254,1.35,321,1.387,329,1.581,330,2.041,378,2.122,382,1.684,409,2.265,416,2.307,429,1.462,432,2.06,433,2.609,467,1.403,497,1.814,516,2.396,533,1.724,559,1.756,563,1.865,595,2.145,646,1.814,659,1.938,694,1.814,701,1.094,762,2.194,832,2.169,848,0.862,864,1.456,1075,1.908,1184,2.22,1190,2.307,1192,1.97,1219,1.55,1230,2.041,1425,2.101,1878,2.339,1986,2.276,2177,1.852,2408,2.194,2453,1.852,3312,1.656,3314,2.595,3330,3.114,3331,3.114,3332,3.114,3333,2.879]],["t/930",[1,1.871,3,1.469,4,1.415,5,0.909,6,1.399,17,1.53,24,1.489,28,2.708,29,4.282,32,0.531,36,0.911,40,1.69,41,2.802,47,0.591,52,2.012,60,1.613,61,1.539,68,1.645,70,2.699,71,2.085,72,1.83,73,1.371,74,1.336,76,1.743,79,1.386,81,1.862,83,1.14,103,1.425,105,1.229,108,1.743,116,1.84,126,2.579,135,1.478,144,1.44,150,1.489,152,2.16,195,2.072,204,1.362,205,2.177,217,1.537,222,2.445,229,1.09,231,1.461,233,1.562,234,1.495,235,2.407,242,1.512,243,1.205,321,1.506,328,1.761,329,1.717,381,1.555,427,2.662,429,1.588,433,2.788,467,1.524,533,1.873,539,1.97,568,2.33,618,2.541,646,1.97,694,1.97,864,1.582,889,2.305,929,2.305,1068,2.33,1082,2.196,1184,2.411,1185,2.012,1192,2.14,1194,3.748,1212,4.002,1219,1.684,1228,2.579,1230,2.217,1234,5.155,1853,2.505,1986,2.472,2177,2.012,2453,2.012,3086,3.24,3312,1.799,3314,2.773,3333,3.127,3338,3.383,3339,5.381,3340,3.383]],["t/933",[3,1.933,4,2.026,5,0.911,6,1.116,17,2.192,29,3.256,32,0.76,33,2.871,36,1.305,37,1.792,45,4.053,51,2.356,56,1.499,60,1.452,61,1.626,68,2.356,72,2.62,76,2.496,79,2.9,83,2.386,94,2.412,103,2.04,135,2.116,152,2.842,204,1.951,217,2.201,222,3.217,229,1.561,231,2.093,233,2.237,237,2.4,242,2.166,243,1.725,304,3.117,321,2.157,329,2.459,387,3.09,429,2.275,433,3.668,467,2.183,517,3.154,518,3.751,532,3.639,533,2.682,646,2.822,690,3.117,694,2.822,864,2.265,1219,2.412,1481,1.553,1488,3.374,2177,2.881,2453,2.881,3312,2.577,3314,3.649,3323,4.844]],["t/935",[1,1.025,3,2.415,4,1.247,5,0.548,9,2.558,16,2.587,17,1.349,24,2.141,29,4.067,31,1.632,32,1.316,33,2.496,36,1.912,37,1.103,39,2.91,42,3.257,44,2.174,47,0.521,53,0.853,60,0.894,61,1.631,68,1.451,71,2.385,72,1.613,73,1.209,76,1.537,79,2.522,83,3.108,85,1.561,89,1.887,92,1.692,93,3.349,94,1.485,98,1.737,99,1.438,100,2.054,101,1.714,103,1.256,119,1.464,135,1.303,140,1.274,144,1.27,152,1.952,169,1.937,173,1.821,189,1.973,190,2.054,197,2.054,198,2.012,204,1.201,217,1.355,221,1.827,222,2.209,229,1.567,231,1.289,233,1.377,242,1.333,243,1.062,254,1.293,266,2.18,321,1.328,329,1.514,382,1.613,409,2.536,425,2.602,429,1.4,432,1.973,433,2.519,467,1.344,478,2.054,497,1.737,503,1.827,509,2.389,516,2.326,533,1.651,559,1.682,563,1.787,646,1.737,659,1.856,694,1.737,762,2.101,830,1.973,832,2.077,848,0.825,864,1.395,1075,1.827,1082,1.937,1083,2.485,1084,2.757,1184,2.126,1192,1.887,1219,1.485,1230,1.954,1425,2.012,1986,2.18,2177,1.774,2408,2.101,2453,1.774,3312,1.587,3314,2.506,3341,2.983]],["t/937",[1,1.539,5,0.995,6,1.479,17,2.286,19,3.026,24,2.224,25,3.144,28,2.042,32,0.793,36,1.966,40,1.118,42,2.673,56,2.259,60,3.285,61,1.16,62,2.414,78,4.047,79,2.069,83,1.702,88,2.717,127,2.6,144,2.151,152,2.028,180,4.209,217,2.295,222,2.295,231,2.183,233,2.333,240,1.702,242,2.259,243,1.799,318,2.414,321,2.25,328,2.631,329,2.565,409,1.805,449,2.617,553,4.529,554,3.559,651,3.28,1194,3.519,1587,1.431,2320,4.408,3312,2.687,3314,2.604,3343,4.67,3344,5.052,3345,5.052]],["t/939",[1,2.214,5,0.936,6,1.377,32,1.372,143,5.897,848,2.419,1483,8.742,2348,8.75]],["t/941",[1,1.065,4,2.113,5,0.65,6,0.796,8,2.098,17,2.286,18,3.704,21,2.687,22,2.295,28,2.042,29,2.323,32,0.793,36,1.361,60,1.514,61,1.16,68,2.457,72,2.733,76,2.604,79,2.069,83,1.702,96,2.106,103,2.128,127,1.799,135,2.207,147,2.393,152,2.931,204,2.035,217,2.295,222,3.316,226,3.095,229,1.628,231,2.183,233,2.333,242,2.259,243,1.799,321,2.25,329,2.565,384,2.904,385,4.67,429,4.409,433,3.782,467,2.277,479,3.977,533,2.797,587,4.303,646,2.943,694,2.943,864,2.362,1073,3.559,1078,4.529,1219,2.515,2177,3.005,2453,3.005,3312,2.687,3314,3.762,3321,4.84,3347,5.052,3348,5.052,3349,5.052,3350,4.84]],["t/943",[0,6.111,3,1.972,5,0.643,6,1.138,17,3.268,18,3.12,29,3.321,53,2.064,61,1.659,79,2.958,127,2.572,152,2.899,217,3.281,222,3.281,231,3.12,233,3.335,242,3.229,243,2.572,321,3.216,329,3.666,533,5.718,2332,6.676,3312,3.842,3313,7.222,3314,3.722]],["t/945",[61,1.983,62,4.125,79,3.537,120,4.568,135,3.773,152,3.466,217,3.922,222,3.922,231,3.731,233,3.987,243,3.075,3314,4.45]],["t/947",[5,0.664,6,1.174,17,3.371,50,5.248,61,1.711,79,3.052,152,2.991,217,3.385,222,3.385,231,3.219,233,3.44,242,3.331,243,2.654,317,5.803,318,5.007,321,3.318,329,3.782,1481,2.389,3312,3.963,3314,3.84,3324,6.679]],["t/949",[5,0.717,6,1.267,9,3.597,28,3.251,61,1.848,79,3.295,152,3.229,217,3.654,222,3.654,231,3.476,233,3.715,243,2.865,305,6.025,318,4.77,3314,4.146]],["t/951",[1,1.678,3,2.173,4,2.387,5,0.508,6,0.574,15,3.18,17,1.649,18,3.44,19,2.183,21,3.036,22,4.165,24,2.513,28,2.306,29,2.625,32,1.104,33,3.228,36,1.537,39,1.199,40,0.806,42,3.722,60,1.092,61,1.616,68,1.773,72,1.971,76,1.878,79,1.493,83,2.683,93,1.983,103,1.535,127,2.033,135,1.592,144,1.552,152,2.291,173,1.364,204,1.468,217,1.655,222,2.593,229,1.174,231,1.574,233,1.683,242,1.629,243,1.298,254,2.475,256,2.434,284,2.912,304,2.345,321,1.623,329,1.85,382,1.971,409,2.513,429,1.711,432,2.411,433,2.957,467,1.642,497,2.123,516,2.157,533,2.018,563,2.183,602,2.822,646,2.123,659,2.268,694,2.123,737,4.659,762,2.567,813,2.567,832,2.538,848,1.009,864,1.704,1212,1.642,1219,1.814,1268,3.369,2177,2.167,2339,3.369,2408,2.567,2453,2.167,3312,1.939,3314,2.941,3336,3.644,3337,3.644]],["t/953",[5,0.637,6,1.126,17,3.234,36,1.925,61,1.642,70,2.879,79,2.928,152,2.87,217,3.247,222,3.247,231,3.089,233,3.301,242,3.196,243,2.546,302,3.329,317,3.958,318,4.91,319,6.501,329,3.629,429,3.357,467,3.222,1027,5.627,3312,3.803,3314,3.684,3342,6.409]],["t/955",[5,0.664,6,1.174,17,3.371,50,5.248,61,1.711,79,3.052,152,2.991,217,3.385,222,3.385,231,3.219,233,3.44,242,3.331,243,2.654,317,5.803,319,6.63,321,3.318,329,3.782,1481,2.389,3312,3.963,3314,3.84,3324,6.679]],["t/957",[5,0.809,6,1.431,17,3.139,25,4.318,61,1.593,70,2.794,79,2.842,152,2.785,217,3.152,222,3.152,231,2.998,233,3.204,242,4.062,243,2.471,302,3.23,318,5.135,329,3.522,330,4.547,538,4.282,758,5.372,1027,5.461,3312,3.691,3314,3.576,3342,6.22]],["t/959",[1,2.149,5,0.934,6,1.474,24,1.91,27,2.957,32,0.681,40,1.444,47,0.758,53,1.24,56,1.343,61,2.342,70,1.747,119,2.13,125,3.785,134,3.415,142,2.51,147,2.055,151,2.271,161,3.051,162,4.402,191,3.213,202,2.898,220,2.768,221,2.658,231,1.874,232,1.995,234,1.917,235,1.559,242,1.94,243,2.324,244,2.658,271,2.213,287,2.658,318,2.073,324,3.667,409,2.801,424,3.213,449,2.247,516,2.465,578,5.385,593,3.307,610,3.785,686,4.156,697,5.052,701,1.523,752,3.785,776,2.181,816,3.695,819,3.171,895,4.338,1078,3.889,1543,2.768,1773,4.974,2367,4.338,3358,4.953,3359,4.953]],["t/961",[1,1.462,5,0.994,6,1.431,26,3.576,32,1.089,39,2.283,47,1.213,56,2.147,81,3.819,99,3.344,284,2.871,318,4.341,467,3.127,559,3.912,651,4.505,819,5.071,1070,5.212,1214,4.634,1277,5.558,1587,1.965,2908,7.568,3360,9.085,3361,7.921,3362,6.647]],["t/963",[5,0.936,6,1.377,32,1.372,97,4.728,242,3.908,578,5.397,1458,9.165,1469,5.577,1587,2.476]],["t/965",[5,0.958,6,1.329,32,0.638,60,2.259,142,3.593,206,3.757,210,3.893,239,2.138,323,3.569,353,3.317,463,3.385,516,2.346,538,1.718,578,2.509,651,2.639,657,2.932,660,3.643,674,3.461,965,4.888,986,3.546,996,3.546,1068,4.277,1198,3.255,1238,3.893,1249,3.757,1423,4.232,1485,8.082,1547,9.6,1706,6.559,1760,4.064,1832,5.949,1840,8.082,2263,4.064,2264,4.064,2268,3.893,2270,3.893,2271,3.893,2273,3.893,2278,3.643,2282,3.893,2284,3.757,2288,3.893,2290,5.567,2309,3.643,2919,3.893,3168,6.209,3297,7.219,3363,4.64,3364,4.64,3365,7.089,3366,4.064,3367,3.893,3368,3.546,3369,3.893,3370,5.949,3371,4.064,3372,6.209,3373,4.292,3374,4.292,3375,4.064,3376,6.559,3377,6.559,3378,3.098]],["t/967",[1,2.06,5,0.952,6,1.54,40,1.721,61,1.787,92,4.414,95,4.562,96,3.242,240,2.621,301,6.023,321,3.464,384,4.471,543,7.191,677,6.023,2292,6.023,2293,6.788,3379,8.217]],["t/969",[1,1.587,5,0.853,32,1.182,36,2.837,61,2.2,147,3.566,420,4.328,526,4.934,562,4.578,690,4.846,1081,5.74,1179,4.613,1275,4.686,1463,5.504,1464,5.132,1465,4.763,1466,5.304,1467,5.578,3380,7.53,3381,7.53]],["t/971",[324,3.941,362,4.845,815,4.484,1290,6.446,1291,7.022,1445,6.243,1456,7.556,1468,7.556,1469,5.377,1470,9.498,1472,6.88,1588,7.792]],["t/973",[1,1.676,18,3.437,22,3.613,36,2.142,39,2.617,40,1.76,45,3.502,46,3.556,47,1.888,48,4.058,51,3.869,104,3.542,240,2.68,284,3.292,319,5.032,517,3.542,1212,3.584]],["t/975",[5,0.769,18,3.731,19,5.173,32,1.355,336,5.825,428,4.004,848,2.885,1073,6.083,1303,2.894,1587,2.445,3356,3.455]],["t/977",[3,2.329,5,0.76,18,3.686,19,5.11,32,1.339,336,5.755,428,3.955,848,2.864,1303,2.859,1587,2.416,2421,6.319,3356,3.413]],["t/979",[5,0.788,36,2.384,429,4.156,848,2.929,1303,2.967,1587,2.507,2971,6.649,3044,6.748,3356,3.541]],["t/981",[5,0.742,36,2.243,53,2.381,187,4.819,298,6.01,429,3.911,848,2.823,919,5.51,1222,6.201,1303,2.792,1587,2.359,2971,6.257,3356,3.333]],["t/983",[3,2.274,5,0.742,9,3.675,428,3.862,452,7.556,848,2.823,1303,2.792,1587,2.359,2421,6.17,3356,3.333,3382,6.449,3383,6.556]],["t/985",[5,0.769,40,1.911,60,2.588,136,5.885,147,4.09,428,4.004,468,5.509,848,2.885,1303,2.894,1587,2.445,3356,3.455]],["t/987",[5,0.769,18,3.731,19,5.173,336,5.825,848,2.885,849,6.014,1303,2.894,1587,2.445,2459,6.396,3356,3.455,3384,6.396]],["t/989",[5,0.769,18,3.731,19,5.173,449,4.473,493,5.712,843,6.486,848,2.885,1303,2.894,1587,2.445,3356,3.455,3384,6.396]],["t/991",[5,0.76,36,2.298,147,4.04,328,4.442,429,4.006,848,2.864,849,5.941,1303,2.859,1587,2.416,2459,6.319,3356,3.413,3384,6.319]],["t/993",[5,0.779,7,4.122,56,2.705,61,2.008,204,3.521,428,4.053,848,2.907,1303,2.93,1587,2.476,3356,3.498]],["t/995",[5,0.769,32,1.355,53,2.468,61,1.983,71,3.345,428,4.004,429,4.055,848,2.885,1303,2.894,1587,2.445,3356,3.455]],["t/997",[3,2.416,5,0.788,61,2.033,231,3.824,428,4.104,848,2.929,1303,2.967,1587,2.507,3356,3.541]],["t/999",[5,0.751,32,1.323,47,1.474,147,3.992,204,3.395,421,4.91,428,3.908,848,2.843,1303,2.825,1587,2.387,3356,3.372,3385,6.635,3386,6.635]],["t/1001",[5,0.779,9,3.15,147,4.14,150,3.849,302,4.07,428,4.053,848,2.907,1303,2.93,1587,2.476,3356,3.498]],["t/1003",[5,0.606,13,4.137,32,1.408,36,2.873,39,2.239,47,1.19,56,2.106,96,2.836,254,2.951,428,4.159,429,4.212,474,6.457,475,5.111,560,4.379,700,5.111,776,3.42,848,2.482,1295,4.687,1303,2.281,1402,4.91,1488,4.739,1587,1.927,3356,2.722,3387,5.356,3388,5.356]],["t/1005",[1,2.045,36,2.613,240,3.27]],["t/1007",[5,0.769,35,4.839,62,4.981,74,3.41,77,4.697,173,3.233,848,2.39,1303,2.894,1465,5.462,1481,2.768,1587,2.445]],["t/1009",[5,0.819,36,2.477,39,3.026,392,6.143,848,2.545,1303,3.083,1587,2.605]],["t/1011",[1,2.045,232,4.462,240,3.27]],["t/1013",[5,0.788,232,4.07,253,7.723,256,5.912,848,2.929,1303,2.967,1587,2.507,2453,5.264,3356,3.541]],["t/1015",[5,0.798,232,4.122,255,7.056,848,2.481,1303,3.004,1481,2.874,1543,6.802,1587,2.538]],["t/1017",[5,0.788,237,4.386,241,4.609,555,5.855,848,2.45,938,5.647,1303,2.967,1481,2.838,1587,2.507,2855,6.853]],["t/1019",[1,1.676,18,3.437,22,3.613,36,2.142,39,2.617,40,1.76,45,3.502,46,3.556,47,1.888,48,4.058,51,3.869,104,3.542,232,3.658,240,2.68,284,3.292,517,3.542,1212,3.584]],["t/1021",[5,0.83,216,5.945,848,2.579,1219,4.639,1303,3.123,1587,2.639]],["t/1023",[5,0.809,56,2.81,848,2.513,1219,4.52,1222,5.52,1223,6.636,1303,3.043,1587,2.571]],["t/1025",[5,0.809,56,2.81,477,4.727,848,2.513,1219,4.52,1221,6.636,1303,3.043,1587,2.571]],["t/1027",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1029",[5,0.809,229,2.926,701,3.188,848,2.513,1117,4.803,1303,3.043,1481,2.911,1587,2.571]],["t/1031",[5,0.769,36,3.017,229,2.783,360,5.658,701,3.032,848,2.39,1117,4.568,1303,2.894,1481,2.768,1587,2.445]],["t/1033",[5,0.685,79,3.152,85,4.027,229,2.479,380,5.06,413,4.609,465,4.678,467,3.467,516,2.907,701,2.702,713,4.867,826,5.699,848,2.129,1303,2.579,1481,2.467,1587,2.179,1594,5.699,2189,5.699,2196,5.78,2983,5.359]],["t/1035",[5,0.779,36,2.354,229,2.817,701,3.07,848,2.419,1076,6.485,1303,2.93,1465,5.53,1481,2.803,1587,2.476]],["t/1037",[1,2.045,104,4.321,240,3.27]],["t/1039",[5,0.798,173,3.356,235,3.22,332,5.055,848,2.481,958,5.491,1303,3.004,1481,2.874,1587,2.538]],["t/1041",[5,0.788,9,3.189,555,5.855,592,6.165,848,2.45,958,5.422,1303,2.967,1481,2.838,1587,2.507,2855,6.853]],["t/1043",[5,0.853,6,1.186,7,3.551,32,1.503,56,3.542,61,2.2,244,4.613,334,7.336,848,2.084,1179,4.613,1295,5.187,1303,2.524,1481,2.414,1587,2.132,3389,7.53]],["t/1045",[1,1.938,45,4.049,47,1.893,51,4.474,240,3.099,517,4.096]],["t/1047",[5,0.809,45,3.997,83,3.059,449,4.703,848,2.513,1203,6.921,1303,3.043,1587,2.571]],["t/1049",[5,0.717,32,1.567,33,3.262,42,4.256,56,2.49,127,3.556,216,5.132,424,5.959,474,5.177,571,6.043,848,2.763,1303,2.696,1587,2.278,3356,3.219,3390,8.045]],["t/1051",[3,2.386,5,0.779,109,4.214,532,6.567,602,6.769,848,2.907,1303,2.93,1587,2.476,3356,3.498,3391,8.742]],["t/1053",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1055",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1057",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1059",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1061",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1063",[5,0.779,41,4.552,53,2.499,517,3.893,555,5.783,848,2.907,1303,2.93,1481,2.803,1587,2.476,3356,3.498]],["t/1065",[3,2.301,5,0.751,33,3.418,173,3.156,232,3.876,517,4.576,828,5.124,848,2.843,1303,2.825,1481,2.702,1587,2.387,3356,3.372]],["t/1067",[5,0.733,33,3.338,53,2.353,68,4.004,232,3.785,517,4.51,540,4.828,541,6.858,542,7.38,848,2.803,1303,2.759,1481,2.639,1587,2.331,3356,3.294]],["t/1069",[3,2.078,5,0.859,32,1.194,33,3.086,53,2.176,58,4.663,60,2.281,231,3.288,237,3.771,382,4.117,517,3.39,525,8.645,531,5.802,532,5.717,790,5.991,848,2.669,1303,2.551,1481,2.44,1587,2.155,3356,3.045]],["t/1071",[3,2.078,5,0.678,33,3.086,40,1.684,51,3.702,53,2.756,56,2.355,60,2.891,205,4.898,237,3.771,382,4.117,517,3.39,532,5.717,790,5.991,848,2.669,1303,2.551,1481,2.44,1587,2.155,3356,3.045,3392,7.292]],["t/1073",[0,4.375,1,1.407,18,2.884,22,3.033,36,1.798,39,2.196,40,1.477,45,2.939,46,2.985,47,1.926,48,3.406,51,3.247,60,2.001,104,2.973,135,2.917,232,3.07,240,2.25,284,2.763,305,4.028,317,5.861,318,4.749,319,6.288,517,2.973,538,2.822,1212,3.008]],["t/1075",[5,0.742,32,1.307,99,4.917,152,4.095,222,4.634,324,3.895,848,2.823,1303,2.792,1481,2.67,1587,2.359,3356,3.333]],["t/1077",[0,4.375,1,1.407,18,2.884,22,3.033,36,1.798,39,2.196,40,1.477,45,2.939,46,2.985,47,1.926,48,3.406,51,3.247,60,2.001,104,2.973,135,2.917,232,3.07,240,2.25,284,2.763,305,4.028,317,5.861,318,4.749,319,6.288,517,2.973,538,2.822,1212,3.008]],["t/1079",[5,0.798,62,4.283,512,4.993,560,5.769,848,2.951,1303,3.004,1587,2.538,3356,3.586]],["t/1081",[5,0.76,62,4.076,101,4.903,120,4.513,135,4.522,512,4.752,848,2.864,1303,2.859,1481,2.735,1587,2.416,3356,3.413]],["t/1083",[5,0.701,7,3.709,61,1.806,62,3.758,120,4.161,135,4.921,238,5.51,512,4.381,848,2.725,1267,5.306,1303,2.636,1481,2.522,1587,2.227,3356,3.147]],["t/1085",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1087",[5,0.798,61,2.059,106,5.086,848,2.951,1205,6.389,1303,3.004,1587,2.538,3356,3.586]],["t/1089",[5,0.798,61,2.059,106,5.086,848,2.951,1206,7.056,1303,3.004,1587,2.538,3356,3.586]],["t/1091",[5,0.733,61,1.891,104,4.51,106,4.671,135,4.792,334,7.053,848,2.803,1303,2.759,1481,2.639,1587,2.331,3356,3.294]],["t/1093",[5,0.922,46,4.627,61,1.959,106,4.841,135,3.727,848,2.864,1303,2.859,1481,2.735,1587,2.416,3356,3.413]],["t/1095",[5,0.733,51,4.926,61,1.891,106,4.671,135,4.792,517,4.51,848,2.803,1303,2.759,1481,2.639,1587,2.331,3356,3.294]],["t/1097",[1,1.938,47,1.608,240,3.099,317,5.994,318,5.172]],["t/1099",[5,0.769,50,7.345,140,3.69,848,2.885,896,7.535,1303,2.894,1481,2.768,1587,2.445,3356,3.455,3393,8.272]],["t/1101",[3,2.301,5,0.751,50,5.937,56,2.608,173,3.156,229,2.716,848,2.843,1303,2.825,1587,2.387,3356,3.372,3394,6.425,3395,7.355,3396,7.355]],["t/1103",[5,0.779,9,3.15,11,4.505,317,4.84,332,4.929,848,2.907,1303,2.93,1481,2.803,1587,2.476,3356,3.498]],["t/1105",[3,2.357,5,0.769,412,6.231,828,5.25,848,2.885,1303,2.894,1587,2.445,2158,6.583,3356,3.455,3394,6.583,3397,7.535]],["t/1107",[5,0.798,140,3.83,317,4.963,828,5.449,848,2.951,1303,3.004,1587,2.538,3356,3.586]],["t/1109",[5,0.798,62,4.283,317,4.963,637,8.036,848,2.951,1303,3.004,1587,2.538,3356,3.586]],["t/1111",[1,1.913,39,2.987,40,2.009,46,4.059,47,1.587,48,4.632,240,3.059,1212,4.091]],["t/1113",[5,0.779,61,2.008,71,3.386,149,4.291,235,3.14,848,2.419,1180,7.628,1303,2.93,1477,6.231,1481,2.803,1587,2.476]],["t/1115",[1,1.913,39,2.987,40,2.009,46,4.059,47,1.587,48,4.632,240,3.059,1212,4.091]],["t/1117",[5,0.671,53,2.152,61,1.729,71,4.294,91,3.448,250,3.614,690,4.846,701,2.644,728,4.416,848,2.651,1183,5.913,1184,6.827,1303,2.524,1481,2.414,1548,6.571,1587,2.132,3356,3.013,3398,6.751]],["t/1119",[1,1.676,18,3.437,22,3.613,36,2.142,39,2.617,40,1.76,45,3.502,46,3.556,47,1.888,48,4.058,51,3.869,104,3.542,232,3.658,240,2.68,284,3.292,517,3.542,1212,3.584]],["t/1121",[5,0.809,9,3.271,71,3.517,235,3.262,305,5.478,848,2.513,1303,3.043,1587,2.571]],["t/1123",[5,0.751,32,1.323,149,4.138,204,3.395,770,5.424,848,2.843,1303,2.825,1477,6.008,1481,2.702,1521,6.243,1587,2.387,1742,6.243,3262,6.425]],["t/1125",[5,0.798,85,4.692,204,3.61,848,2.951,1175,6.551,1303,3.004,1587,2.538,3356,3.586]],["t/1127",[5,0.76,32,1.339,204,3.436,328,4.442,589,5.267,770,5.49,848,2.864,930,6.235,1175,6.235,1303,2.859,1587,2.416,3356,3.413]],["t/1129",[5,0.76,32,1.339,204,3.436,328,4.442,589,5.267,848,2.864,940,6.156,1175,6.235,1303,2.859,1587,2.416,3356,3.413,3399,6.715]],["t/1131",[3,2.478,5,0.809,229,2.926,848,2.513,1076,5.605,1303,3.043,1587,2.571,1625,6.471]],["t/1133",[5,0.798,61,2.059,848,2.481,1179,5.491,1303,3.004,1481,2.874,1587,2.538,1625,7.6]],["t/1135",[5,0.798,18,3.873,848,2.951,1219,4.463,1222,5.449,1303,3.004,1587,2.538,3356,3.586]],["t/1137",[0,4.375,1,1.407,18,2.884,22,3.033,36,1.798,39,2.196,40,1.477,45,2.939,46,2.985,47,1.926,48,3.406,51,3.247,60,2.001,104,2.973,135,2.917,232,3.07,240,2.25,284,2.763,305,4.028,317,5.861,318,4.749,319,6.288,517,2.973,538,2.822,1212,3.008]],["t/1139",[5,0.779,217,3.971,219,6.022,233,4.036,848,2.907,1303,2.93,1481,2.803,1587,2.476,3356,3.498,3400,6.158]],["t/1141",[5,0.798,32,1.407,784,5.987,848,2.951,1303,3.004,1587,2.538,2018,5.987,3356,3.586]],["t/1143",[1,2.017,40,2.118,240,3.225,1212,4.313]],["t/1145",[5,0.788,40,1.959,73,3.589,74,3.495,144,3.769,848,2.45,1303,2.967,1481,2.838,1587,2.507,3401,7.538]],["t/1147",[5,0.701,59,6.09,73,4.566,74,4.447,142,4.551,239,5.926,240,2.651,848,2.177,1303,2.636,1481,2.522,1587,2.227]],["t/1149",[0,4.375,1,1.407,18,2.884,22,3.033,36,1.798,39,2.196,40,1.477,45,2.939,46,2.985,47,1.926,48,3.406,51,3.247,60,2.001,104,2.973,135,2.917,232,3.07,240,2.25,284,2.763,305,4.028,317,5.861,318,4.749,319,6.288,517,2.973,538,2.822,1212,3.008]],["t/1151",[5,0.788,32,1.389,47,1.548,99,4.267,248,5.191,254,3.838,324,4.139,848,2.45,1303,2.967,1587,2.507]],["t/1153",[1,2.017,40,2.118,240,3.225,1212,4.313]],["t/1155",[1,1.82,5,0.769,24,3.801,40,2.307,41,4.496,57,4.362,62,4.125,848,2.39,1303,3.495,1587,2.445]],["t/1157",[4,3.568,5,0.76,9,3.073,10,5.643,47,1.491,200,4.33,302,3.972,848,2.864,1303,2.859,1587,2.416,3356,3.413,3402,7.444]],["t/1159",[1,2.119,5,0.725,32,1.277,40,1.801,58,4.985,71,3.152,74,3.213,173,3.047,179,7.1,848,2.783,1303,2.727,1587,2.304,1596,6.643,3167,7.295,3356,3.256]],["t/1161",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1163",[5,0.76,53,2.438,61,1.959,96,3.555,106,4.841,135,3.727,776,4.288,848,2.361,864,4.839,903,4.695,1303,2.859,1587,2.416]],["t/1165",[5,0.809,56,2.81,60,2.721,848,2.513,864,4.245,1303,3.043,1587,2.571,2291,6.725]],["t/1167",[5,0.717,32,1.567,57,5.043,238,4.125,435,5.959,477,4.189,815,4.279,848,2.226,864,3.761,1303,2.696,1587,2.278,3403,7.859,3404,6.445,3405,7.998]],["t/1169",[5,0.769,382,4.671,474,5.557,477,4.496,848,2.885,864,4.037,903,4.752,1303,2.894,1587,2.445,3356,3.455,3406,6.917]],["t/1171",[5,0.788,655,5.302,848,2.45,864,4.139,1303,2.967,1587,2.507,1890,5.971,3407,7.091,3408,7.091,3409,7.091]],["t/1173",[5,0.852,848,2.649,1303,3.208,1587,2.71]],["t/1175",[5,0.819,83,3.099,848,2.545,1303,3.083,1560,7.121,1587,2.605,2247,6.637]],["t/1177",[5,0.798,83,3.021,173,3.356,235,3.22,848,2.481,958,5.491,1303,3.004,1587,2.538,2247,6.468]],["t/1179",[5,0.83,776,4.684,848,2.579,1303,3.123,1587,2.639,2254,7.104]],["t/1181",[3,2.416,4,3.702,5,0.788,848,2.45,903,4.872,1186,3.365,1229,5.971,1303,2.967,1530,5.971,1587,2.507]],["t/1183",[5,0.769,36,2.326,848,2.885,863,6.686,1303,2.894,1376,6.396,1587,2.445,3356,3.455,3410,8.352,3411,6.917]],["t/1185",[5,0.751,32,1.323,202,5.63,496,4.783,694,4.91,848,2.843,1242,6.16,1303,2.825,1587,2.387,1842,6.331,3356,3.372,3412,6.752,3413,6.526]],["t/1187",[5,0.751,32,1.323,496,4.783,694,4.91,716,5.332,848,2.843,1242,6.16,1303,2.825,1587,2.387,2100,6.635,3356,3.372,3413,6.526,3414,6.526]],["t/1189",[5,0.76,118,5.941,655,5.11,848,2.864,864,3.989,1303,2.859,1587,2.416,1702,6.156,2231,6.605,2244,6.605,3356,3.413,3415,6.834]],["t/1191",[5,0.742,43,3.091,53,2.381,74,3.289,109,4.015,129,5.408,234,3.681,655,4.99,848,2.823,873,6.088,1303,2.792,1587,2.359,2240,6.556,3356,3.333]],["t/1193",[5,0.733,60,2.468,70,3.316,848,2.278,864,3.849,1303,2.759,1587,2.331,3172,6.48,3416,6.595,3417,6.595,3418,6.595,3419,6.595,3420,6.595,3421,6.595,3422,6.595,3423,6.595]],["t/1195",[5,0.798,173,3.356,848,2.951,864,4.191,911,6.94,1303,3.004,1587,2.538,3356,3.586]],["t/1197",[5,0.76,6,1.344,32,1.339,56,2.64,60,2.557,848,2.864,864,3.989,910,5.59,1303,2.859,1587,2.416,2291,6.319,3356,3.413]],["t/1199",[5,0.788,6,1.394,61,2.033,71,3.429,848,2.929,864,4.139,1303,2.967,1587,2.507,3356,3.541]],["t/1201",[5,0.751,6,1.328,26,4.344,32,1.323,40,1.865,103,3.55,204,3.395,848,2.843,864,3.941,1063,5.523,1303,2.825,1587,2.387,3356,3.372]],["t/1203",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1205",[5,0.982,53,2.381,61,1.913,96,3.471,103,4.644,106,4.727,135,3.639,776,4.187,848,2.305,1303,2.792,1587,2.359]],["t/1207",[5,0.943,56,2.739,60,2.653,103,3.728,235,3.18,848,2.45,1303,2.967,1587,2.507,3424,6.967]],["t/1209",[5,0.95,36,2.414,103,3.776,235,3.22,477,4.667,848,2.481,1303,3.004,1587,2.538]],["t/1211",[5,0.809,181,4.655,477,4.727,848,2.513,910,5.949,1303,3.043,1587,2.571,3425,7.273]],["t/1213",[5,0.95,103,3.776,235,3.22,848,2.481,1303,3.004,1587,2.538,3426,7.181,3427,7.181]],["t/1215",[1,1.889,5,0.798,173,3.356,848,2.951,1303,3.004,1587,2.538,3356,3.586,3428,6.64]],["t/1217",[1,1.889,5,0.798,173,3.356,848,2.951,1303,3.004,1587,2.538,3356,3.586,3428,6.64]],["t/1219",[5,0.779,53,2.499,61,2.008,76,4.505,456,6.158,848,2.419,910,5.728,1303,2.93,1587,2.476,3428,6.475,3429,7.003]],["t/1221",[5,0.788,32,1.389,56,2.739,235,3.18,848,2.929,910,5.8,1303,2.967,1587,2.507,3356,3.541]],["t/1223",[5,0.819,36,2.477,61,2.112,239,4.84,848,2.545,1303,3.083,1587,2.605]],["t/1225",[5,0.788,32,1.389,36,2.384,56,2.739,61,2.033,848,2.929,1303,2.967,1587,2.507,3356,3.541]],["t/1227",[5,0.819,8,3.82,93,5.003,420,5.287,848,2.545,1303,3.083,1587,2.605]],["t/1229",[5,0.922,71,3.304,102,6.34,103,3.593,320,6.156,535,5.442,751,4.641,848,2.361,1303,2.859,1587,2.416,3430,6.834]],["t/1231",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1233",[5,0.939,36,1.781,53,1.89,61,2.522,91,3.029,147,3.132,250,3.174,332,4.963,420,3.801,433,4.559,562,4.021,690,4.256,701,2.322,728,3.879,848,2.436,1179,5.392,1275,4.115,1303,2.217,1463,4.834,1464,4.508,1465,4.183,1466,4.659,1467,4.899,1481,2.12,1587,1.873,3356,2.646]],["t/1235",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1237",[5,0.733,61,1.891,106,4.671,135,4.792,433,5.682,559,4.642,848,2.803,1303,2.759,1481,2.639,1587,2.331,3356,3.294]],["t/1239",[5,0.733,61,1.891,216,5.252,233,5.065,433,5.682,559,4.642,848,2.803,1303,2.759,1481,2.639,1587,2.331,3356,3.294]],["t/1241",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1243",[5,0.998,56,2.672,60,2.588,235,3.102,539,5.03,848,2.39,1303,2.894,1481,2.768,1587,2.445,3378,6.583]],["t/1245",[5,1.028,60,2.527,235,3.028,751,5.589,848,2.333,1210,6.243,1303,2.825,1481,2.702,1587,2.387,1873,6.635]],["t/1247",[5,0.63,36,1.906,44,4.842,74,4.691,76,5.786,77,5.007,173,3.829,701,2.485,848,1.959,884,5.107,1303,2.372,1481,2.269,1587,2.004]],["t/1249",[5,0.63,7,3.337,32,1.111,36,2.755,37,2.618,40,1.566,44,4.842,74,2.795,76,4.743,77,3.85,173,2.65,439,4.875,471,4.303,701,2.485,848,1.959,956,4.875,1303,2.372,1478,5.316,1481,2.269,1549,4.985,1587,2.004,2402,5.395,3431,5.67,3432,5.67]],["t/1251",[5,0.733,44,5.117,76,5.219,83,3.857,701,2.891,848,2.278,1303,2.759,1481,2.639,1587,2.331]],["t/1253",[5,0.788,9,3.189,102,6.483,701,3.108,848,2.45,1303,2.967,1481,2.838,1587,2.507,1766,5.381]],["t/1255",[5,0.83,144,3.967,391,5.069,848,2.579,1303,3.123,1587,2.639]],["t/1257",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1259",[5,0.987,7,3.975,36,2.985,77,4.585,254,3.655,441,4.279,848,2.333,1303,2.825,1481,2.702,1587,2.387]],["t/1261",[5,0.967,6,1.267,32,1.262,71,3.116,127,2.865,229,2.592,302,3.746,387,5.132,621,4.481,684,6.229,701,2.825,848,2.763,1303,2.696,1587,2.278,3356,3.219]],["t/1263",[5,0.902,6,1.093,7,3.272,32,1.426,40,1.535,55,3.3,56,2.147,60,2.08,77,3.774,96,2.892,161,3.244,204,2.794,218,4.682,387,4.426,848,2.514,1186,2.638,1303,2.326,1549,4.887,1587,3.044,2451,5.289,2452,5.289,2455,5.372,3356,2.776,3433,5.461]],["t/1265",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1267",[5,0.685,9,3.498,11,5.483,32,1.207,35,4.312,36,2.865,173,2.881,597,5.623,648,4.423,829,5.78,830,5.09,848,2.129,958,4.713,1303,2.579,1473,5.552,1481,2.467,1587,2.179]],["t/1269",[5,0.938,56,2.964,60,2.871,77,4.096,516,2.845,701,2.644,848,2.651,995,7.012,1303,2.524,1423,5.132,1481,2.414,1587,2.132,1968,5.367,2276,5.504,3310,5.74,3356,3.013]],["t/1271",[5,0.809,38,6.254,83,3.059,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1273",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1275",[5,0.943,26,4.562,53,2.53,70,3.565,254,3.838,540,5.191,848,2.45,1303,2.967,1587,2.507]],["t/1277",[1,2.046,5,0.865,26,5.004,28,3.924,40,1.703,53,2.199,56,2.381,68,3.742,69,5.09,70,3.911,94,3.831,151,4.027,848,2.129,1303,2.579,1481,2.467,1587,2.179,2315,5.623]],["t/1279",[5,0.943,26,4.562,37,3.274,53,2.53,254,3.838,540,5.191,848,2.45,1303,2.967,1587,2.507]],["t/1281",[1,2.119,5,0.896,28,4.063,40,1.801,53,2.326,56,2.518,68,3.958,151,4.259,848,2.783,1303,2.727,1587,2.304,2315,5.947,3356,3.256]],["t/1283",[5,0.769,26,4.45,37,3.194,53,2.468,71,3.345,254,3.745,540,5.064,848,2.885,1303,2.894,1587,2.445,3356,3.455]],["t/1285",[1,2.119,5,0.896,28,4.063,40,1.801,53,2.326,56,2.518,68,3.958,151,4.259,848,2.783,1303,2.727,1587,2.304,2315,5.947,3356,3.256]],["t/1287",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1289",[3,2.726,5,0.717,32,1.262,119,4.901,152,4.008,222,4.535,409,3.566,848,2.763,1303,2.696,1481,2.579,1587,2.278,3356,3.219]],["t/1291",[5,0.779,127,3.114,152,3.509,222,3.971,229,2.817,848,2.907,1239,6.088,1303,2.93,1587,2.476,3356,3.498]],["t/1293",[1,2.045,39,3.192,240,3.27]],["t/1295",[5,0.769,32,1.355,39,3.43,40,1.911,74,3.41,140,3.69,848,2.39,1303,2.894,1587,2.953,3434,8.635]],["t/1297",[5,0.809,39,2.987,40,2.009,124,5.843,848,2.513,1080,6.551,1303,3.043,1587,2.571]],["t/1299",[5,0.779,39,2.876,40,1.934,144,3.722,571,6.567,848,2.419,1080,6.308,1303,2.93,1577,6.664,1587,2.476,1630,7.628]],["t/1301",[1,2.045,240,3.27,319,6.138]],["t/1303",[5,0.929,6,1.36,319,5.462,555,5.712,848,2.885,938,5.509,1303,2.894,1481,2.768,1587,2.445,3356,3.455]],["t/1305",[5,0.936,6,1.377,13,5.315,728,5.127,848,2.907,1019,7.628,1303,2.93,1587,2.476,3356,3.498]],["t/1307",[5,0.809,140,3.88,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1309",[5,0.809,9,3.271,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1311",[1,1.913,47,1.587,240,3.059,317,5.948,319,7.239]],["t/1313",[3,2.301,5,0.751,50,5.937,56,2.608,173,3.156,229,2.716,848,2.843,1303,2.825,1587,2.387,3356,3.372,3394,6.425,3395,7.355,3396,7.355]],["t/1315",[3,2.357,5,0.769,412,6.231,828,5.25,848,2.885,1303,2.894,1587,2.445,2158,6.583,3356,3.455,3394,6.583,3397,7.535]],["t/1317",[5,0.798,140,3.83,317,4.963,828,5.449,848,2.951,1303,3.004,1587,2.538,3356,3.586]],["t/1319",[1,2.045,240,3.27,538,4.101]],["t/1321",[5,0.809,140,3.88,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1323",[5,0.809,9,3.271,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1325",[5,0.922,6,1.344,538,3.606,555,5.643,848,2.864,938,5.442,1239,5.941,1303,2.859,1481,2.735,1587,2.416,3356,3.413]],["t/1327",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1329",[5,0.76,32,1.339,55,4.058,150,3.756,166,4.627,258,6.503,472,5.59,848,2.864,1303,2.859,1587,2.416,3356,3.413]],["t/1331",[0,4.375,1,1.407,18,2.884,22,3.033,36,1.798,39,2.196,40,1.477,45,2.939,46,2.985,47,1.926,48,3.406,51,3.247,60,2.001,104,2.973,135,2.917,232,3.07,240,2.25,284,2.763,305,4.028,317,5.861,318,4.749,319,6.288,517,2.973,538,2.822,1212,3.008]],["t/1333",[5,0.751,119,4.138,144,3.589,181,4.322,233,4.744,562,5.124,848,2.843,1303,2.825,1481,2.702,1587,2.387,2084,5.576,3356,3.372]],["t/1335",[5,0.798,49,5.294,477,4.667,848,2.951,1303,3.004,1481,2.874,1587,2.538,3356,3.586]],["t/1337",[5,0.798,605,4.421,776,4.506,848,2.951,1303,3.004,1587,2.538,2423,5.623,3356,3.586]],["t/1339",[1,1.676,18,3.437,22,3.613,36,2.142,39,2.617,40,1.76,45,3.502,46,3.556,47,1.888,48,4.058,51,3.869,60,2.384,104,3.542,240,2.68,284,3.292,517,3.542,1212,3.584]],["t/1341",[5,0.922,6,1.631,60,2.557,106,4.841,848,2.864,1303,2.859,1481,2.735,1587,2.416,2351,6.715,3356,3.413]],["t/1343",[5,0.998,60,2.588,106,4.9,848,2.885,1303,2.894,1481,2.768,1587,2.445,2351,6.797,3356,3.455]],["t/1345",[5,0.76,32,1.339,55,4.058,150,3.756,166,4.627,258,6.503,472,5.59,848,2.864,1303,2.859,1587,2.416,3356,3.413]],["t/1347",[5,0.915,6,1.328,60,2.527,240,2.84,449,4.366,728,4.943,848,2.843,1240,7.792,1303,2.825,1587,2.387,3356,3.372,3435,8.429]],["t/1349",[1,1.889,36,2.414,39,2.949,40,1.984,46,4.008,47,1.567,48,4.573,240,3.021,1212,4.039]],["t/1351",[5,0.733,40,2.241,83,2.774,218,4.242,381,3.785,453,6.098,513,5.395,848,2.278,1069,6.374,1200,7.011,1303,2.759,1466,5.799,1481,2.639,1587,2.331,3104,6.595]],["t/1353",[5,0.742,40,1.843,83,2.807,87,5.36,218,4.293,381,3.83,483,6.449,513,5.458,514,6.939,848,2.305,1303,2.792,1481,2.67,1587,2.359,3104,6.673,3436,7.094]],["t/1356",[1,2.045,18,4.192,240,3.27]],["t/1358",[1,1.842,3,2.386,5,0.779,24,3.849,61,2.008,256,5.839,848,2.907,1303,2.93,1587,2.476,3356,3.498]],["t/1360",[0,6.188,1,1.99,22,4.29,240,3.182,284,3.908]],["t/1362",[5,0.76,18,4.472,33,3.459,461,5.539,828,5.186,848,2.864,1303,2.859,1481,2.735,1587,2.416,1766,5.186,3356,3.413]],["t/1364",[5,0.788,18,3.824,140,4.522,848,2.929,1303,2.967,1481,2.838,1587,2.507,3356,3.541]],["t/1366",[1,1.658,18,3.398,22,3.573,36,2.118,39,2.588,40,1.741,45,3.463,46,3.517,47,1.879,48,4.013,51,3.826,104,3.503,232,3.617,240,2.651,284,3.255,319,4.976,517,3.503,1212,3.545]],["t/1368",[5,0.769,144,3.676,149,4.239,209,5.557,229,2.783,381,3.971,848,2.885,1303,2.894,1587,2.445,3356,3.455,3437,6.583]],["t/1370",[5,0.788,13,5.381,235,3.18,461,5.747,467,3.989,848,2.929,1303,2.967,1587,2.507,3356,3.541]],["t/1372",[5,0.769,163,4.619,441,4.383,467,3.891,638,5.767,776,4.341,785,6.231,848,2.885,1303,2.894,1587,2.445,3356,3.455]],["t/1374",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1376",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1378",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1380",[1,2.017,240,3.225,305,5.775,318,4.573]],["t/1382",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1384",[5,0.788,555,5.855,592,6.165,848,2.929,1303,2.967,1481,2.838,1587,2.507,2855,6.853,3356,3.541]],["t/1386",[5,0.809,140,3.88,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1388",[5,0.788,62,4.229,538,3.742,848,2.929,1031,6.165,1211,7.091,1303,2.967,1587,2.507,3356,3.541]],["t/1390",[5,0.809,9,3.271,751,4.939,848,2.973,1303,3.043,1587,2.571,3356,3.632]],["t/1392",[1,1.99,46,4.222,47,1.651,48,4.818,240,3.182]],["t/1394",[5,0.779,40,1.934,46,3.908,214,6.022,728,5.127,848,2.907,1303,2.93,1587,2.476,1878,6.567,3356,3.498]],["t/1396",[1,1.695,18,3.476,22,3.654,36,2.167,39,2.647,40,1.78,45,3.542,46,3.597,47,1.898,48,4.104,51,3.913,104,3.583,240,2.711,284,3.329,517,3.583,1212,3.625]],["t/1398",[4,3.797,5,0.809,848,2.513,1303,3.043,1481,2.911,1587,2.571,3438,7.658]],["t/1400",[5,0.717,9,2.898,36,2.167,56,2.49,74,3.177,413,5.981,420,5.739,848,2.226,958,4.928,1303,2.696,1481,2.579,1587,2.278,3438,7.738,3439,6.229]],["t/1402",[5,0.725,9,2.932,56,2.518,83,3.388,127,2.898,413,6.537,848,2.252,1303,2.727,1481,2.609,1587,2.304,3438,7.778,3440,6.301]],["t/1404",[1,2.017,22,4.348,240,3.225,284,3.961]],["t/1406",[5,0.83,848,3.019,1303,3.123,1587,2.639,3356,3.728]],["t/1408",[0,5.212,1,1.676,18,3.437,22,3.613,36,2.142,39,2.617,40,1.76,45,3.502,46,3.556,47,1.888,48,4.058,51,3.869,104,3.542,240,2.68,284,3.292,517,3.542,1212,3.584]],["t/1410",[5,0.943,8,3.676,9,3.189,600,6.235,848,2.929,1303,2.967,1587,2.507,3356,3.541]],["t/1412",[1,1.264,4,2.508,5,0.902,6,1.596,8,2.49,24,2.64,26,3.09,40,1.327,71,2.323,92,3.402,100,4.13,103,4.267,204,2.415,218,4.245,234,2.65,235,2.154,250,3.953,307,4.274,310,4.274,313,4.087,391,3.262,421,3.492,593,4.571,652,5.996,658,4.642,716,5.211,837,5.744,865,4.326,866,6.003,1183,3.702,1395,5.744,1549,4.224,1614,5.106,3441,6.845]],["t/1414",[0,5.733,1,1.104,5,0.779,6,1.378,11,2.7,13,5.805,31,4.101,32,0.822,36,2.572,37,1.938,55,2.492,91,2.399,96,2.184,97,2.834,127,2.669,135,2.289,228,4.844,229,1.688,234,2.316,250,2.514,287,3.21,302,2.44,304,4.823,417,4.697,454,4.462,469,2.609,518,5.803,580,4.462,700,5.629,728,3.073,841,6.539,843,5.629,938,3.343,1162,5.534,1279,4.277,1409,4.697,1594,3.881,2173,1.944,2297,5.534,3442,5.982,3443,5.982,3444,5.534,3445,5.534,3446,4.572,3447,5.982,3448,5.982]],["t/1416",[5,0.898,6,1.588,32,1.078,36,2.431,49,4.058,73,2.786,86,4.897,97,3.716,147,3.254,150,3.025,214,4.733,271,3.505,428,4.674,429,4.239,439,4.733,469,3.421,496,3.899,659,4.276,677,5.32,728,4.03,756,7.257,1311,5.995,1436,6.582,2321,5.504,3449,7.844]],["t/1418",[1,1.491,5,0.82,6,1.45,13,4.303,25,4.404,32,1.111,136,4.824,163,3.785,174,7.077,204,3.707,229,2.281,246,4.727,296,5.395,302,3.295,318,4.397,341,4.727,364,4.477,439,4.875,467,4.147,468,4.515,513,4.638,646,4.122,658,5.48,770,4.555,1074,5.571]],["t/1420",[1,1.913,5,0.809,6,1.43,61,2.085,92,5.152,240,3.059,301,7.03,3379,9.59]],["t/1422",[1,1.587,5,0.853,32,1.182,36,2.837,61,2.2,147,3.566,420,4.328,526,4.934,562,4.578,690,4.846,1081,5.74,1179,4.613,1275,4.686,1463,5.504,1464,5.132,1465,4.763,1466,5.304,1467,5.578,3380,7.53,3381,7.53]],["t/1424",[324,3.941,362,4.845,815,4.484,1290,6.446,1291,7.022,1445,6.243,1456,7.556,1468,7.556,1469,5.377,1470,9.498,1472,6.88,1588,7.792]],["t/1426",[1,2.017,40,2.118,240,3.225,1212,4.313]],["t/1428",[40,2.147,3333,8.969,3450,10.249]],["t/1430",[60,2.908,235,3.486,3450,10.249]],["t/1432",[1,1.434,11,3.507,18,2.94,22,3.091,36,1.833,39,2.239,40,1.506,43,2.525,45,2.996,46,3.042,47,1.754,48,3.471,51,3.31,104,3.03,147,3.223,229,2.193,240,2.293,275,3.681,283,3.649,284,2.816,319,4.304,407,3.168,428,4.946,469,3.388,512,3.79,517,3.03,538,2.876,1212,3.066]],["t/1434",[18,3.974,19,5.509,32,1.443,336,6.205,428,4.264,1073,6.479,2173,3.413]],["t/1436",[3,2.478,18,3.922,19,5.439,32,1.425,336,6.125,428,4.21,2173,3.369,2421,6.725]],["t/1438",[36,2.543,429,4.434,2173,3.504,2971,7.093,3044,7.199]],["t/1440",[36,2.384,53,2.53,187,5.121,298,6.387,429,4.156,919,5.855,1222,6.434,2173,3.284,2971,6.649]],["t/1442",[3,2.416,9,3.813,428,4.104,452,7.839,2173,3.284,2421,6.556,3382,6.853,3383,6.967]],["t/1444",[40,2.035,60,2.757,136,6.269,147,4.356,428,4.264,468,5.868,2173,3.413]],["t/1446",[18,3.974,19,5.509,336,6.205,849,6.405,2173,3.413,2459,6.813,3384,6.813]],["t/1448",[18,3.974,19,5.509,449,4.764,493,6.084,843,6.909,2173,3.413,3384,6.813]],["t/1450",[36,2.445,147,4.3,328,4.727,429,4.263,849,6.323,2173,3.369,2459,6.725,3384,6.725]],["t/1452",[7,4.394,56,2.884,61,2.14,204,3.753,428,4.321,2173,3.458]],["t/1454",[32,1.443,53,2.629,61,2.112,71,3.563,428,4.264,429,4.319,2173,3.413]],["t/1456",[3,2.578,61,2.169,231,4.08,428,4.378,2173,3.504]],["t/1458",[32,1.407,47,1.567,147,4.245,204,3.61,421,5.221,428,4.156,2173,3.326,3385,7.056,3386,7.056]],["t/1460",[9,3.357,147,4.413,150,4.102,302,4.339,428,4.321,2173,3.458]],["t/1462",[13,4.391,32,1.463,36,2.939,39,2.376,47,1.263,56,2.235,96,3.01,254,3.132,428,4.324,429,4.379,474,6.646,475,5.425,560,4.648,700,5.425,776,3.63,1295,4.975,1402,5.211,1488,5.03,3387,5.685,3388,5.685]],["t/1464",[1,2.045,36,2.613,240,3.27]],["t/1466",[35,5.088,62,5.133,74,3.585,77,4.939,173,3.399,1465,5.743,1481,2.911]],["t/1468",[36,2.613,39,3.192,392,6.481]],["t/1470",[1,2.045,232,4.462,240,3.27]],["t/1472",[232,4.342,253,8.24,256,6.307,2173,3.504,2453,5.616]],["t/1474",[109,4.614,232,4.401,260,5.268,292,8.151]],["t/1476",[32,1.425,260,4.997,269,5.792,292,7.732,293,8.139,1472,7.411,1481,2.911,3451,10.366]],["t/1478",[32,1.462,109,4.492,232,4.285,260,5.129,272,7.607,292,7.936]],["t/1480",[62,3.717,164,5.762,232,3.577,237,5.298,255,6.123,269,7.156,421,4.531,471,4.729,472,5.097,602,7.57,1031,5.418,3452,8.881,3453,8.881,3454,8.881,3455,8.881]],["t/1482",[232,4.342,255,7.433,1481,3.027,1543,7.014]],["t/1484",[56,2.846,244,5.634,715,6.722,721,7.833,827,7.121,1063,6.027,3456,8.811]],["t/1486",[32,1.443,58,5.634,513,6.027,715,6.722,1063,6.027,3044,7.011,3456,8.811]],["t/1488",[32,1.482,61,2.169,715,6.902,1063,6.188,3456,9.046]],["t/1490",[32,1.443,53,2.629,715,6.722,876,7.662,1063,6.027,1480,9.197,3456,8.811]],["t/1492",[237,4.617,241,4.852,555,6.164,938,5.945,1481,2.987,2855,7.215]],["t/1494",[1,1.308,18,2.681,22,2.819,36,1.672,39,2.042,40,1.373,43,2.303,45,2.732,46,2.775,47,1.797,48,3.166,51,3.019,104,2.764,109,4.065,147,2.939,166,2.775,229,2,232,2.854,240,2.091,260,3.416,268,5.167,275,3.357,283,3.898,284,3.491,319,3.926,407,2.89,428,4.442,469,3.09,512,3.457,517,2.764,538,2.624,613,4.145,1212,2.797,2071,4.806]],["t/1496",[144,3.916,149,4.515,209,5.919,229,2.964,381,4.229,2173,3.413,3437,7.011]],["t/1498",[13,5.741,235,3.392,461,6.132,467,4.255,2173,3.504]],["t/1500",[163,4.919,441,4.669,467,4.145,638,6.143,776,4.623,785,6.637,2173,3.413]],["t/1502",[13,5.52,32,1.686,163,4.856,441,4.609,469,4.52,474,5.843,3343,8.393]],["t/1504",[1,1.798,36,2.298,39,2.807,40,1.888,43,3.165,46,3.814,47,1.491,48,4.352,240,2.875,283,4.211,469,4.247,1212,3.844]],["t/1506",[1,1.889,5,0.798,27,6.109,31,4.905,40,1.984,60,2.687,391,4.876,3457,9.468,3458,9.468]],["t/1508",[1,1.434,18,2.94,22,3.091,36,1.833,39,2.239,40,1.506,43,2.525,45,2.996,46,3.042,47,1.754,48,3.471,51,3.31,104,3.03,147,3.223,229,2.193,232,3.129,240,2.293,260,3.745,275,3.681,283,4.082,284,3.712,407,3.168,428,4.159,469,3.388,517,3.03,538,2.876,613,4.545,1212,3.066]],["t/1510",[216,6.276,1219,4.898]],["t/1512",[56,2.962,1219,4.765,1222,5.819,1223,6.995]],["t/1514",[56,2.962,477,4.984,1219,4.765,1221,6.995]],["t/1516",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1518",[229,3.084,701,3.361,1117,5.064,1481,3.068]],["t/1520",[36,3.082,229,2.926,360,5.949,701,3.188,1117,4.803,1481,2.911]],["t/1522",[79,3.295,85,4.211,229,2.592,380,5.164,413,4.819,465,4.891,467,3.625,516,3.04,701,2.825,713,5.089,826,5.959,1481,2.579,1594,5.959,2189,5.959,2196,6.043,2983,5.603]],["t/1524",[36,2.477,229,2.964,701,3.23,1076,6.684,1465,5.818,1481,2.949]],["t/1526",[1,2.017,229,3.084,240,3.225,538,4.046]],["t/1528",[60,2.831,229,3.043,538,3.992,815,5.023,2263,9.443]],["t/1530",[1,2.045,104,4.321,240,3.27]],["t/1532",[173,3.536,235,3.392,332,5.325,958,5.785,1481,3.027]],["t/1534",[9,3.357,555,6.164,592,6.49,958,5.708,1481,2.987,2855,7.215]],["t/1536",[5,0.701,6,1.239,7,3.709,32,1.545,56,3.588,61,2.261,244,4.818,334,7.484,1179,4.818,1295,5.418,1481,2.522,3389,7.866]],["t/1538",[1,2.045,240,3.27,275,5.248]],["t/1540",[45,4.214,235,3.438,275,5.177,341,6.393]],["t/1542",[45,4.214,235,3.438,275,5.177,364,6.055]],["t/1544",[45,4.214,235,3.438,256,6.393,275,5.177]],["t/1546",[235,3.534,1481,3.154]],["t/1548",[3,2.478,8,3.771,32,1.425,127,3.234,140,3.88,364,5.743,1465,5.743,1481,2.911]],["t/1550",[32,1.502,60,2.869,275,5.177,341,6.393]],["t/1552",[332,5.547,1481,3.154]],["t/1554",[1,1.938,45,4.049,47,1.893,51,4.474,240,3.099,517,4.096]],["t/1556",[45,4.214,83,3.225,449,4.958,1203,7.296]],["t/1558",[32,1.636,33,3.501,42,4.568,56,2.672,127,3.714,216,5.509,424,6.396,474,5.557,571,6.486,3390,8.635]],["t/1560",[3,2.578,109,4.552,532,7.093,602,7.312,3391,9.443]],["t/1562",[2173,3.702]],["t/1564",[2173,3.702]],["t/1566",[2173,3.702]],["t/1568",[2173,3.702]],["t/1570",[2173,3.702]],["t/1572",[41,4.917,53,2.699,517,4.206,555,6.247,1481,3.027]],["t/1574",[3,2.478,33,3.681,173,3.399,232,4.175,517,4.785,828,5.52,1481,2.911]],["t/1576",[33,3.589,53,2.53,68,4.305,232,4.07,517,4.713,540,5.191,541,7.374,542,7.935,1481,2.838]],["t/1578",[3,2.221,5,0.725,32,1.277,33,3.299,53,2.326,58,4.985,60,2.439,231,3.516,237,4.032,382,4.402,517,3.624,525,9.014,531,6.203,532,6.113,790,6.405,1481,2.609]],["t/1580",[3,2.221,33,3.299,40,1.801,51,3.958,53,2.874,56,2.518,60,3.014,205,5.237,237,4.032,382,4.402,517,3.624,532,6.113,790,6.405,1481,2.609,3392,7.796]],["t/1582",[0,3.153,1,1.014,3,1.313,9,1.733,11,2.479,18,2.079,22,2.186,36,1.296,39,1.583,40,1.065,43,1.785,45,2.118,46,2.151,47,1.843,48,2.454,51,2.34,56,1.489,60,1.442,104,2.143,109,3.396,135,2.102,147,2.279,166,3.15,173,1.801,229,1.55,232,2.212,239,3.708,240,1.621,260,3.878,268,5.622,275,2.602,283,3.391,284,2.916,305,2.903,317,5.081,318,3.983,319,5.273,362,2.765,407,2.24,428,4.255,469,2.395,512,2.68,517,2.143,538,2.978,613,3.213,614,3.725,701,1.689,1212,2.168,2071,5.455]],["t/1584",[32,1.407,99,5.14,152,4.28,222,4.844,324,4.191,1481,2.874]],["t/1586",[0,2.971,1,0.955,3,1.238,9,1.633,11,2.336,18,1.959,22,3.063,36,1.221,39,1.491,40,1.003,43,1.682,45,1.996,46,2.027,47,1.809,48,2.313,51,2.205,56,1.403,60,1.359,104,2.019,109,3.881,135,1.981,147,2.147,166,3.015,173,1.697,229,1.461,232,2.085,239,3.548,240,1.528,241,2.36,260,5.498,268,5.462,275,2.452,283,3.275,284,2.791,305,2.735,317,4.936,318,3.847,319,5.093,362,2.606,407,2.111,428,4.134,469,2.257,512,2.525,517,2.019,538,2.85,613,3.028,614,3.51,615,2.892,616,3.956,701,1.592,1212,2.043,2071,5.221]],["t/1588",[62,4.636,512,5.404,560,6.244]],["t/1590",[62,4.394,101,5.287,120,4.866,135,4.73,512,5.123,1481,2.949]],["t/1592",[7,3.975,61,1.936,62,4.027,120,4.459,135,5.041,238,5.683,512,4.695,1267,5.686,1481,2.702]],["t/1594",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1596",[61,2.228,106,5.506,1205,6.916]],["t/1598",[61,2.228,106,5.506,1206,7.637]],["t/1600",[61,2.033,104,4.713,106,5.023,135,4.946,334,7.37,1481,2.838]],["t/1602",[5,0.819,46,4.84,61,2.112,106,5.219,135,4.018,1481,2.949]],["t/1604",[51,5.147,61,2.033,106,5.023,135,4.946,517,4.713,1481,2.838]],["t/1606",[1,1.938,47,1.608,240,3.099,317,5.994,318,5.172]],["t/1608",[50,7.685,140,3.982,896,8.131,1481,2.987,3393,8.927]],["t/1610",[3,2.478,50,6.395,56,2.81,173,3.399,229,2.926,3394,6.921,3395,7.922,3396,7.922]],["t/1612",[9,3.402,11,4.866,317,5.228,332,5.325,1481,3.027]],["t/1614",[3,2.511,412,6.637,828,5.591,2158,7.011,2173,3.413,3394,7.011,3397,8.025]],["t/1616",[140,4.09,317,5.299,828,5.819,2173,3.551]],["t/1618",[62,4.636,317,5.372,637,8.698]],["t/1620",[1,1.889,39,2.949,40,1.984,43,3.326,46,4.008,47,1.567,48,4.573,240,3.021,1212,4.039]],["t/1622",[61,2.112,71,3.563,149,4.515,235,3.304,1180,8.025,1477,6.556,1481,2.949]],["t/1624",[1,1.889,39,2.949,40,1.984,43,3.326,46,4.008,47,1.567,48,4.573,240,3.021,1212,4.039]],["t/1626",[53,2.3,61,1.848,71,4.398,91,3.684,250,3.861,690,5.177,701,2.825,728,4.718,1183,6.164,1184,7.116,1481,2.579,1548,7.02,3398,7.212]],["t/1628",[1,1.434,18,2.94,22,3.091,36,1.833,39,2.239,40,1.506,43,2.525,45,2.996,46,3.042,47,1.754,48,3.471,51,3.31,104,3.03,147,3.223,229,2.193,232,3.129,240,2.293,260,3.745,275,3.681,283,4.082,284,3.712,407,3.168,428,4.159,469,3.388,517,3.03,538,2.876,613,4.545,1212,3.066]],["t/1630",[9,3.448,71,3.708,235,3.438,305,5.775]],["t/1632",[32,1.389,149,4.345,204,3.565,770,5.696,848,2.45,1477,6.309,1481,2.838,1521,6.556,1742,6.556,3262,6.748]],["t/1634",[85,5.01,204,3.855,1175,6.995,2173,3.551]],["t/1636",[32,1.425,204,3.657,328,4.727,589,5.605,770,5.843,930,6.636,1175,6.636,2173,3.369]],["t/1638",[32,1.425,204,3.657,328,4.727,589,5.605,940,6.551,1175,6.636,2173,3.369,3399,7.146]],["t/1640",[3,2.578,229,3.043,1076,5.83,1625,6.731,2173,3.504]],["t/1642",[61,2.14,1179,5.708,1481,2.987,1625,7.776,2173,3.458]],["t/1644",[18,4.135,1219,4.765,1222,5.819,2173,3.551]],["t/1646",[0,3.153,1,1.014,3,1.313,9,1.733,11,2.479,18,2.079,22,2.186,36,1.296,39,1.583,40,1.065,43,1.785,45,2.118,46,2.151,47,1.843,48,2.454,51,2.34,56,1.489,60,1.442,104,2.143,109,3.396,135,2.102,147,2.279,166,3.15,173,1.801,229,1.55,232,2.212,239,3.708,240,1.621,260,3.878,268,5.622,275,2.602,283,3.391,284,2.916,305,2.903,317,5.081,318,3.983,319,5.273,362,2.765,407,2.24,428,4.255,469,2.395,512,2.68,517,2.143,538,2.978,613,3.213,614,3.725,701,1.689,1212,2.168,2071,5.455]],["t/1648",[217,4.29,219,6.505,233,4.36,1481,3.027,3400,6.652]],["t/1650",[32,1.523,784,6.481,2018,6.481]],["t/1652",[1,1.889,40,1.984,43,3.326,240,3.021,275,4.849,283,4.338,469,4.463,1212,4.039]],["t/1654",[40,2.062,73,3.778,74,3.68,144,3.967,1481,2.987,3401,7.936]],["t/1656",[59,6.374,73,4.64,74,4.519,142,4.763,239,6.022,240,2.774,1481,2.639]],["t/1658",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1660",[72,5.901,98,5.428,516,3.521,776,4.684,1481,2.987]],["t/1662",[1,2.045,43,3.6,240,3.27]],["t/1664",[173,3.536,235,3.392,332,5.325,958,5.785,1481,3.027]],["t/1666",[3,2.544,555,6.164,592,6.49,958,5.708,1481,2.987,2855,7.215]],["t/1668",[4,3.949,26,4.866,44,4.916,621,5.26]],["t/1670",[4,3.702,26,4.562,44,5.061,83,3.815,346,7.538,1481,2.838]],["t/1672",[4,3.797,26,4.679,44,4.803,326,9.079,334,7.482,1481,2.911]],["t/1674",[4,4.058,44,4.338,860,7.187]],["t/1676",[44,4.059,47,1.587,701,3.188,860,6.725,896,7.922,1063,5.949,3459,10.366,3460,8.698]],["t/1678",[44,4.767,73,3.634,74,3.54,144,3.816,860,6.64,1063,5.874,1596,7.317,2173,3.326]],["t/1680",[4,3.702,16,4.708,44,3.957,229,2.852,591,6.853,860,7.839,956,7.29,2173,3.284]],["t/1682",[43,3.6,44,4.338,3461,8.698]],["t/1684",[8,3.922,43,3.504,240,3.182,310,6.731,933,9.046]],["t/1686",[8,3.922,43,3.504,240,3.182,307,6.731,957,9.975]],["t/1688",[8,3.922,43,3.504,240,3.182,310,6.731,868,8.466]],["t/1690",[8,3.922,43,3.504,240,3.182,313,6.436,870,8.042]],["t/1692",[8,3.922,43,3.504,240,3.182,307,6.731,869,8.042]],["t/1694",[8,4.03,862,7.187,866,6.19]],["t/1696",[38,6.335,43,3.413,44,4.112,229,2.964,655,5.509,842,8.025,2173,3.413]],["t/1698",[32,1.425,56,3.325,61,2.085,334,7.482,1179,5.562,1481,2.911]],["t/1700",[8,3.87,103,3.925,865,6.724,866,5.945,1481,2.987,3462,10.639]],["t/1702",[1,2.045,43,3.6,240,3.27]],["t/1704",[4,4.003,43,3.551,60,2.869,235,3.438]],["t/1706",[4,3.656,32,1.372,45,3.849,173,3.273,218,4.505,318,4.177,870,7.445,953,9.234,1286,9.234,3463,9.981,3464,9.981]],["t/1708",[138,5.255,140,3.982,173,3.489,200,4.73,235,3.348,910,6.106]],["t/1711",[16,4.768,43,3.326,140,3.83,272,7.317,936,8.036,1437,6.314,1481,2.874,3401,7.634,3465,10.234]],["t/1713",[43,4.079,239,4.969,929,6.436,933,9.046]],["t/1715",[43,4.079,229,3.043,239,4.969,933,9.046]],["t/1717",[56,2.962,380,4.553,516,3.616,940,6.906]],["t/1719",[21,4.957,43,3.458,271,4.754,318,4.452,534,7.936,3466,10.639]],["t/1721",[43,3.458,144,3.967,218,4.802,534,7.936,2096,8.927,3467,10.639]],["t/1723",[915,8.698,2225,10.249,3468,11.078]],["t/1725",[239,4.904,380,4.433,516,3.521,731,9.291,3469,10.639]],["t/1727",[56,2.846,60,2.757,80,6.813,181,4.716,187,5.322,815,4.892,941,8.811]],["t/1729",[56,2.922,380,4.492,516,3.568,940,6.814,3470,10.781]],["t/1731",[3,2.649,173,3.633,731,8.263]],["t/1733",[5,0.841,43,3.504,56,2.922,140,4.035,951,9.443]],["t/1735",[512,5.331,561,8.351,952,10.11,1907,8.848]],["t/1737",[49,5.294,222,4.072,250,4.302,271,4.573,469,4.463,638,5.987,947,8.587,3471,10.234,3472,10.234]],["t/1739",[33,3.829,76,4.866,164,6.995,173,3.536,947,9.046]],["t/1741",[26,4.679,43,3.369,499,5.949,925,9.375,926,7.146,1063,5.949,1481,2.911]],["t/1743",[60,2.908,318,4.636,947,9.295]],["t/1745",[43,3.504,97,5.108,313,6.436,915,8.466,3473,9.975]],["t/1747",[8,3.975,16,5.091,58,5.863,866,6.106]],["t/1749",[32,1.462,56,2.884,866,5.945,967,10.91,1021,8.927]],["t/1751",[380,4.68,866,6.276]],["t/1753",[56,2.922,211,6.077,687,8.144,866,6.025]],["t/1755",[26,4.293,32,1.307,40,1.843,56,2.578,78,6.673,204,3.355,218,4.293,254,3.612,382,4.505,391,5.549,862,6.17,903,4.584,905,6.799,3474,9.51]],["t/1757",[8,3.631,32,1.372,56,2.705,60,2.62,71,3.386,103,3.682,486,6.389,865,7.579,866,5.577,1419,8.742]],["t/1759",[8,3.723,32,1.407,56,2.774,60,2.687,103,3.776,865,7.694,866,5.719,3475,9.468]],["t/1761",[8,3.676,22,4.021,103,3.728,204,3.565,865,8.169,866,5.647,913,7.225,916,9.35]],["t/1763",[53,2.773,195,5.944,865,7.001]],["t/1765",[1,1.913,240,3.059,260,5.913,283,3.694,284,3.757,613,6.064,614,7.03]],["t/1767",[47,1.629,241,5.681,429,4.376,613,6.224,614,7.215]],["t/1769",[0,3.153,1,1.014,3,1.313,9,1.733,11,2.479,18,2.079,22,2.186,36,1.296,39,1.583,40,1.065,43,1.785,45,2.118,46,2.151,47,1.843,48,2.454,51,2.34,56,1.489,60,1.442,104,2.143,109,3.396,135,2.102,147,2.279,166,3.15,173,1.801,229,1.55,232,2.212,239,3.708,240,1.621,260,3.878,268,5.622,275,2.602,283,3.391,284,2.916,305,2.903,317,5.081,318,3.983,319,5.273,362,2.765,407,2.24,428,4.255,469,2.395,512,2.68,517,2.143,538,2.978,613,3.213,614,3.725,701,1.689,1212,2.168,2071,5.455]],["t/1771",[32,1.462,47,1.629,99,4.492,248,5.465,254,4.041,324,4.357]],["t/1773",[1,1.99,240,3.182,283,4.473,469,4.701]],["t/1775",[3,2.544,9,3.357,283,3.791,600,6.564,2173,3.458,3402,8.131]],["t/1777",[5,0.798,60,2.687,140,3.83,655,5.369,668,9.468,669,9.468,702,6.64,1007,8.587,2173,3.326]],["t/1779",[5,0.798,140,3.83,391,4.876,655,5.369,702,6.64,1007,8.587,2173,3.326,3476,10.234,3477,10.234]],["t/1781",[8,3.922,44,4.222,83,3.182,283,3.842,1063,6.188]],["t/1783",[8,3.771,44,4.059,104,4.043,283,3.694,326,9.079,334,6.323,1063,5.949,1481,2.911]],["t/1785",[22,4.124,32,1.425,241,4.727,441,4.609,615,5.792,622,8.393,1481,2.911,3478,10.366]],["t/1787",[32,1.502,330,6.272,441,4.859,615,6.106]],["t/1789",[1,1.913,24,3.997,61,2.085,622,9.932,1179,5.562,1463,6.636,1481,2.911]],["t/1791",[9,3.402,235,3.392,305,5.698,322,5.197,2162,8.042]],["t/1793",[2173,3.702]],["t/1795",[10,6.006,47,1.587,283,3.694,380,4.319,441,4.609,630,7.03,679,8.139,1654,8.139]],["t/1797",[2173,3.702]],["t/1799",[2173,3.702]],["t/1801",[1,1.938,240,3.099,283,4.681,284,3.806,469,4.579]],["t/1803",[283,3.894,304,6.16,441,4.859,654,7.813]],["t/1805",[140,4.146,283,3.947,441,4.925]],["t/1807",[5,0.798,7,4.227,60,2.687,140,3.83,283,3.647,391,4.876,441,4.55,702,6.64,1811,8.964]],["t/1809",[85,5.01,283,3.894,727,8.581,823,6.523]],["t/1811",[283,3.894,727,8.581,731,8.151,823,6.523]],["t/1813",[283,3.842,384,5.428,727,8.466,739,9.046,823,6.436]],["t/1815",[283,3.894,727,8.581,823,6.523,937,8.848]],["t/1817",[283,3.791,701,3.272,727,8.354,3479,10.639,3480,10.639,3481,10.639]],["t/1819",[32,1.443,241,4.789,268,5.634,441,4.669,615,5.868,619,8.811,620,8.811]],["t/1821",[32,1.355,53,2.468,241,5.429,268,6.387,269,5.509,441,4.383,615,5.509,619,8.272,620,8.272,1481,2.768]],["t/1823",[32,1.686,213,6.064,283,3.694,284,3.757,520,9.59,521,6.636,779,7.732]],["t/1825",[1,1.99,240,3.182,283,4.473,284,3.908]],["t/1827",[283,4.438,380,4.433,713,5.895,1481,2.987,2983,6.49]],["t/1829",[32,1.502,271,4.883,283,3.894,380,4.553]],["t/1831",[32,1.502,269,6.106,283,3.894,380,4.553]],["t/1833",[32,1.462,53,2.664,283,3.791,380,4.433,715,6.811,797,8.354]],["t/1835",[1,2.017,240,3.225,283,3.894,284,3.961]],["t/1837",[32,1.425,191,6.725,241,5.594,429,4.263,441,4.609,616,7.922,630,7.03]],["t/1839",[37,3.234,55,4.158,61,2.008,283,3.556,449,4.528,512,4.869,599,6.769,641,5.355,1195,7.628,1304,7.837,3482,9.234]],["t/1841",[32,1.425,166,4.803,258,6.921,268,5.562,269,5.792,630,7.03,1472,7.411]],["t/1843",[4,3.702,241,5.51,268,5.422,269,5.647,280,7.374,281,8.852,283,3.601,298,7.636]],["t/1845",[4,3.897,241,4.852,280,7.763,298,6.724,1237,9.843,3483,10.639]],["t/1847",[61,2.033,76,4.562,239,4.658,449,4.585,478,6.097,615,5.647,713,5.599,2566,6.649,3314,4.562,3484,9.35]],["t/1849",[57,4.416,166,3.908,226,5.355,283,3.556,296,6.664,449,4.528,468,5.577,592,6.088,600,6.158,606,8.081,1063,5.728]],["t/1851",[3,2.416,57,4.471,226,5.422,296,6.748,449,4.585,468,5.647,592,6.165,600,6.235,604,7.935,1063,5.8]],["t/1853",[166,4.166,268,5.708,477,4.852,630,7.215,728,5.465,3485,9.843]],["t/1855",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1857",[61,2.169,71,3.658,235,3.392,981,7.565,2177,5.616]],["t/1859",[88,4.947,516,3.475,776,4.623,1481,2.949,2177,5.47,2949,8.245,3486,10.501]],["t/1861",[56,2.81,60,3.22,235,3.262,1481,2.911,2949,9.632,3487,10.366]],["t/1863",[1,1.99,46,4.222,47,1.651,48,4.818,240,3.182]],["t/1865",[5,0.809,32,1.425,46,4.059,56,2.81,299,5.696,979,6.395,980,8.393,1481,2.911]],["t/1867",[56,2.705,60,2.62,235,3.14,423,7.282,974,8.081,979,7.399,1273,6.475,1481,2.803,3488,9.981,3489,9.234]],["t/1869",[31,5.099,41,4.852,46,4.166,979,6.564,1481,2.987,2173,3.458]],["t/1871",[40,2.062,46,4.166,214,6.419,728,5.465,1878,7,2173,3.458]],["t/1873",[1,2.017,40,2.118,240,3.225,1212,4.313]],["t/1875",[1,1.865,32,1.389,40,1.959,956,7.798,1481,2.838,1693,7.538,2173,3.284,3490,8.48]],["t/1877",[41,4.789,195,5.634,956,6.335,1481,2.949,2173,3.413,3490,10.371]],["t/1879",[5,0.76,6,1.344,32,1.339,40,1.888,163,4.563,913,6.964,956,7.675,1481,2.735,1693,7.265,3461,7.648,3491,9.74]],["t/1881",[1,1.889,32,1.407,40,1.984,44,4.008,1481,2.874,1693,7.634,3492,11.382]],["t/1883",[1,1.913,24,3.997,40,2.377,41,4.727,57,4.586,62,4.338,1303,3.043]],["t/1885",[4,3.847,9,3.314,10,6.084,47,1.608,200,4.669,302,4.282,3402,8.025]],["t/1887",[1,2.197,32,1.355,40,1.911,58,5.29,71,3.345,74,3.41,173,3.233,179,7.535,1596,7.049,2173,3.204,3167,7.741]],["t/1889",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1891",[53,2.562,61,2.059,96,3.736,106,5.086,135,3.916,776,4.506,864,4.985,903,4.933]],["t/1893",[56,2.962,60,2.869,864,4.475,2291,7.09]],["t/1895",[32,1.612,57,5.19,238,4.322,435,6.243,477,4.389,815,4.484,864,3.941,3403,8.088,3404,6.752,3405,8.231]],["t/1897",[382,4.975,474,5.919,477,4.789,864,4.3,903,5.062,2173,3.413,3406,7.368]],["t/1899",[655,5.582,864,4.357,1890,6.286,3407,7.465,3408,7.465,3409,7.465]],["t/1902",[83,3.27,1560,7.513,2247,7.001]],["t/1904",[83,3.182,173,3.536,235,3.392,958,5.785,2247,6.814]],["t/1906",[3,2.416,9,3.189,16,4.708,21,5.629,413,5.302,655,5.302,830,5.855,2237,6.649,2247,6.387]],["t/1908",[776,4.945,2254,7.5]],["t/1910",[3,2.544,4,3.897,903,5.129,1186,3.543,1229,6.286,1530,6.286]],["t/1912",[36,2.51,863,7.215,1376,6.902,3410,8.74,3411,7.465]],["t/1914",[32,1.425,202,6.064,496,5.152,694,5.288,1242,6.636,1842,6.82,3412,7.273,3413,7.03]],["t/1916",[32,1.425,496,5.152,694,5.288,716,5.743,1242,6.636,2100,7.146,3413,7.03,3414,7.03]],["t/1918",[118,6.405,655,5.509,864,4.3,1702,6.637,2231,7.121,2244,7.121,3415,7.368]],["t/1920",[43,3.326,53,2.562,74,3.54,109,4.321,129,5.82,234,3.961,655,5.369,873,6.551,2240,7.056]],["t/1922",[60,2.588,70,3.478,864,4.037,3172,6.797,3416,6.917,3417,6.917,3418,6.917,3419,6.917,3420,6.917,3421,6.917,3422,6.917,3423,6.917]],["t/1924",[173,3.584,864,4.475,911,7.411,2173,3.551]],["t/1926",[6,1.43,32,1.425,56,2.81,60,2.721,864,4.245,910,5.949,2173,3.369,2291,6.725]],["t/1928",[6,1.488,61,2.169,71,3.658,864,4.415,2173,3.504]],["t/1930",[6,1.412,26,4.619,32,1.407,40,1.984,103,3.776,204,3.61,864,4.191,1063,5.874,2173,3.326]],["t/1932",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1934",[5,0.936,53,2.499,61,2.008,96,3.643,103,4.743,106,4.961,135,3.819,776,4.394]],["t/1936",[5,0.83,56,2.884,60,2.793,103,3.925,235,3.348,3424,7.335]],["t/1938",[5,0.841,36,2.543,103,3.977,235,3.392,477,4.917]],["t/1940",[181,4.907,477,4.984,910,6.272,3425,7.667]],["t/1942",[5,0.841,103,3.977,235,3.392,3426,7.565,3427,7.565]],["t/1944",[1,2.045,173,3.633,3428,7.187]],["t/1946",[1,2.045,173,3.633,3428,7.187]],["t/1948",[53,2.629,61,2.112,76,4.74,456,6.479,910,6.027,3428,6.813,3429,7.368]],["t/1950",[32,1.482,56,2.922,235,3.392,910,6.188,2173,3.504]],["t/1952",[36,2.613,61,2.228,239,5.106]],["t/1954",[32,1.482,36,2.543,56,2.922,61,2.169,2173,3.504]],["t/1956",[8,4.03,93,5.278,420,5.577]],["t/1958",[5,0.798,71,3.472,102,6.532,103,3.776,320,6.468,535,5.719,751,4.876,3430,7.181]],["t/1960",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1962",[5,0.907,36,1.887,53,2.003,61,2.57,91,3.209,147,3.319,250,3.363,332,5.156,420,4.028,433,4.737,562,4.26,690,4.509,701,2.461,728,4.109,1179,5.601,1275,4.36,1463,5.121,1464,4.776,1465,4.433,1466,4.936,1467,5.19,1481,2.246]],["t/1964",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1966",[61,2.033,106,5.023,135,4.946,433,5.864,559,4.991,1481,2.838]],["t/1968",[61,2.033,216,5.647,233,5.227,433,5.864,559,4.991,1481,2.838]],["t/1970",[1,1.735,47,1.771,109,4.882,166,4.528,239,5.329,240,2.774,268,7.011,2071,7.841]],["t/1973",[713,6.223,1481,3.154]],["t/1975",[1,1.889,47,1.567,109,5.14,166,4.008,240,3.021,268,6.532,2071,6.94]],["t/1977",[241,5.052,1481,3.111,3493,11.078]],["t/1979",[267,10.392,1481,3.154]],["t/1981",[2173,3.702]],["t/1983",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/1985",[5,0.957,56,2.81,60,2.721,235,3.262,539,5.288,1481,2.911,3378,6.921]],["t/1987",[5,1.003,60,2.62,235,3.14,751,5.714,1210,6.475,1481,2.803,1873,6.881,2173,3.244]],["t/1989",[36,1.986,44,4.918,74,4.731,76,5.86,77,5.141,173,3.905,701,2.589,884,5.32,1481,2.364]],["t/1991",[7,3.477,32,1.157,36,2.809,37,2.727,40,1.632,44,4.918,74,2.911,76,4.87,77,4.011,173,2.76,439,5.079,471,4.482,701,2.589,956,5.079,1478,5.538,1481,2.364,1549,5.194,2402,5.62,3431,5.906,3432,5.906]],["t/1993",[44,5.201,76,5.373,83,3.92,701,3.032,1481,2.768]],["t/1995",[9,3.357,102,6.683,701,3.272,1481,2.987,1766,5.665]],["t/1997",[9,3.229,37,3.316,44,4.008,74,3.54,127,3.193,173,3.356,823,6.109,875,7.467,2173,3.326]],["t/1999",[144,4.189,391,5.352]],["t/2001",[2173,3.702]],["t/2003",[5,0.943,7,4.174,36,3.049,77,4.815,254,3.838,441,4.493,1481,2.838]],["t/2005",[5,0.922,6,1.344,32,1.339,71,3.304,127,3.038,229,2.749,302,3.972,387,5.442,621,4.752,684,6.605,701,2.996,2173,3.165]],["t/2007",[5,0.836,6,1.15,7,3.441,32,1.473,40,1.615,55,3.471,56,2.258,60,2.187,77,3.969,96,3.041,161,3.412,204,2.939,218,4.838,387,4.655,1186,2.774,1549,5.14,1587,2.939,2173,2.707,2451,5.562,2452,5.562,2455,5.65,3433,5.744]],["t/2009",[2173,3.702]],["t/2011",[9,3.597,11,5.595,32,1.262,35,4.508,36,2.924,173,3.012,597,5.88,648,4.624,829,6.043,830,5.321,958,4.928,1473,5.805,1481,2.579]],["t/2013",[5,0.889,56,3.09,60,2.993,77,4.376,516,3.04,701,2.825,995,7.181,1423,5.483,1481,2.579,1968,5.734,2276,5.88,3310,6.133]],["t/2015",[38,6.777,83,3.315]],["t/2017",[70,3.855,110,4.811,378,6.523,938,6.106]],["t/2019",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/2021",[5,0.83,26,4.802,53,2.664,70,3.753,254,4.041,540,5.465]],["t/2023",[1,2.089,5,0.708,26,5.109,28,4.006,40,1.76,53,2.274,56,2.461,68,3.869,69,5.262,70,3.993,94,3.96,151,4.164,1481,2.55,2173,2.951,2315,5.813]],["t/2025",[5,0.83,26,4.802,37,3.447,53,2.664,254,4.041,540,5.465]],["t/2027",[1,2.197,5,0.769,28,4.213,40,1.911,53,2.468,56,2.672,68,4.2,151,4.52,2173,3.204,2315,6.311]],["t/2029",[26,4.802,37,3.447,53,2.664,71,3.61,254,4.041,540,5.465]],["t/2031",[1,2.214,5,0.779,28,4.245,40,1.934,53,2.499,56,2.705,68,4.252,151,4.576,2315,6.389]],["t/2033",[26,4.619,37,3.316,53,2.562,68,4.36,72,4.849,98,5.221,254,3.887,540,5.257,1481,2.874]],["t/2035",[1,2.15,26,4.293,28,4.122,40,1.843,53,2.381,56,2.578,68,4.051,72,4.505,98,4.852,151,4.36,1481,2.67,2173,3.091,2315,6.088]],["t/2037",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/2039",[4,3.897,8,3.87,127,3.319,1481,2.987,1566,7.215,3164,7.607]],["t/2041",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/2043",[3,2.846,32,1.355,119,5.118,152,4.185,222,4.736,409,3.724,1481,2.768]],["t/2045",[127,3.363,152,3.791,222,4.29,229,3.043,1239,6.577]],["t/2047",[1,2.045,39,3.192,240,3.27]],["t/2049",[32,1.425,39,3.535,40,2.009,74,3.585,140,3.88,1587,2.571,3434,9.079]],["t/2051",[39,3.149,40,2.118,124,6.16,1080,6.906]],["t/2053",[39,3.026,40,2.035,144,3.916,571,6.909,1080,6.637,1577,7.011,1630,8.025]],["t/2055",[1,2.045,240,3.27,319,6.138]],["t/2057",[5,0.83,6,1.468,319,5.895,555,6.164,938,5.945,1481,2.987]],["t/2059",[5,0.83,6,1.468,13,5.665,728,5.465,1019,8.131,2173,3.458]],["t/2061",[140,4.146,751,5.278,2173,3.6]],["t/2063",[9,3.496,751,5.278,2173,3.6]],["t/2065",[1,1.913,47,1.587,240,3.059,317,5.948,319,7.239]],["t/2067",[3,2.478,50,6.395,56,2.81,173,3.399,229,2.926,3394,6.921,3395,7.922,3396,7.922]],["t/2069",[3,2.511,412,6.637,828,5.591,2158,7.011,2173,3.413,3394,7.011,3397,8.025]],["t/2071",[140,4.09,317,5.299,828,5.819,2173,3.551]],["t/2073",[1,2.045,240,3.27,538,4.101]],["t/2075",[140,4.146,751,5.278,2173,3.6]],["t/2077",[9,3.496,751,5.278,2173,3.6]],["t/2079",[5,0.819,6,1.449,538,3.888,555,6.084,938,5.868,1239,6.405,1481,2.949]],["t/2081",[2173,3.702]],["t/2083",[32,1.425,55,4.319,150,3.997,166,4.803,258,6.921,472,5.949,2173,3.369]],["t/2085",[0,3.153,1,1.014,3,1.313,9,1.733,11,2.479,18,2.079,22,2.186,36,1.296,39,1.583,40,1.065,43,1.785,45,2.118,46,2.151,47,1.843,48,2.454,51,2.34,56,1.489,60,1.442,104,2.143,109,3.396,135,2.102,147,2.279,166,3.15,173,1.801,229,1.55,232,2.212,239,3.708,240,1.621,260,3.878,268,5.622,275,2.602,283,3.391,284,2.916,305,2.903,317,5.081,318,3.983,319,5.273,362,2.765,407,2.24,428,4.255,469,2.395,512,2.68,517,2.143,538,2.978,613,3.213,614,3.725,701,1.689,1212,2.168,2071,5.455]],["t/2087",[119,4.457,144,3.865,181,4.655,233,4.961,562,5.52,1481,2.911,2084,6.006]],["t/2089",[49,5.73,477,5.052,1481,3.111]],["t/2091",[605,4.785,776,4.877,2423,6.087]],["t/2093",[1,1.507,18,3.089,22,3.247,36,1.925,39,2.352,40,1.582,43,2.653,45,3.147,46,3.196,47,1.797,48,3.647,51,3.477,60,2.143,104,3.184,229,2.304,240,2.409,275,3.867,283,4.181,284,3.834,407,3.329,469,3.559,517,3.184,538,3.022,1212,3.222]],["t/2095",[32,1.482,60,2.831,127,3.363,330,6.188,656,7.433]],["t/2097",[60,2.908,127,3.456,235,3.486]],["t/2099",[5,0.819,6,1.706,60,2.757,106,5.219,1481,2.949,2351,7.24]],["t/2101",[5,0.972,60,2.793,106,5.288,1481,2.987,2351,7.335]],["t/2103",[32,1.425,55,4.319,150,3.997,166,4.803,258,6.921,472,5.949,2173,3.369]],["t/2105",[5,0.809,6,1.43,60,2.721,240,3.059,449,4.703,728,5.325,1240,8.393,3435,9.079]],["t/2107",[1,1.798,36,2.298,39,2.807,40,1.888,43,3.165,46,3.814,47,1.491,48,4.352,240,2.875,283,4.211,469,4.247,1212,3.844]],["t/2109",[40,2.307,83,2.91,218,4.45,381,3.971,453,6.396,513,5.658,1069,6.686,1200,7.354,1466,6.083,1481,2.768,3104,6.917]],["t/2111",[40,1.934,83,2.946,87,5.626,218,4.505,381,4.02,483,6.769,513,5.728,514,7.282,1481,2.803,3104,7.003,3436,7.445]],["t/2114",[1,2.017,173,3.584,240,3.225,701,3.361]],["t/2116",[2173,3.702]],["t/2118",[1,2.045,240,3.27,428,4.499]],["t/2120",[302,4.397,1481,3.027,1766,6.684,2173,3.504]],["t/2122",[1,2.017,147,4.533,240,3.225,428,4.438]],["t/2124",[555,6.418,1481,3.111,2173,3.6]],["t/2126",[1,2.045,18,4.192,240,3.27]],["t/2128",[1,1.964,3,2.544,24,4.102,61,2.14,256,6.224,2173,3.458]],["t/2130",[0,6.188,1,1.99,22,4.29,240,3.182,284,3.908]],["t/2132",[18,4.642,33,3.681,461,5.895,828,5.52,1481,2.911,1766,5.52,2173,3.369]],["t/2134",[18,4.08,140,4.698,1481,3.027,2173,3.504]],["t/2136",[1,2.017,3,2.613,56,2.962,240,3.225]],["t/2138",[3,2.578,10,6.247,35,5.292,637,8.466,2173,3.504]],["t/2140",[3,2.578,56,2.922,239,4.969,240,3.182,2173,3.504]],["t/2142",[3,2.544,22,4.233,56,2.884,239,4.904,240,3.14,2173,3.458]],["t/2144",[3,2.511,555,6.084,938,5.868,958,5.634,1481,2.949,2173,3.413,2855,7.121]],["t/2146",[1,1.522,18,3.12,22,3.281,36,1.945,39,2.376,40,1.598,43,2.68,45,3.179,46,3.229,47,1.806,48,3.684,51,3.513,104,3.216,229,2.327,240,2.434,275,3.906,283,4.202,284,3.859,407,3.363,469,3.596,517,3.216,538,3.053,1212,3.255]],["t/2148",[2173,3.702]],["t/2150",[2173,3.702]],["t/2152",[1,2.017,240,3.225,305,5.775,318,4.573]],["t/2154",[2173,3.702]],["t/2156",[555,6.247,592,6.577,1481,3.027,2173,3.504,2855,7.312]],["t/2158",[140,4.146,751,5.278,2173,3.6]],["t/2160",[62,4.512,538,3.992,1031,6.577,1211,7.565,2173,3.504]],["t/2162",[9,3.496,751,5.278,2173,3.6]],["t/2164",[1,2.017,109,4.614,240,3.225,260,5.268]],["t/2166",[2173,3.702]],["t/2168",[2173,3.702]],["t/2170",[2173,3.702]],["t/2172",[2173,3.702]],["t/2174",[2173,3.702]],["t/2176",[2173,3.702]],["t/2178",[2173,3.702]],["t/2180",[1,1.99,22,4.29,240,3.182,241,4.917,260,5.197]],["t/2182",[2173,3.702]],["t/2184",[562,5.899,1481,3.111,2173,3.6]],["t/2186",[1,2.017,240,3.225,260,5.268,614,7.411]],["t/2188",[37,3.402,53,2.629,241,4.789,512,5.123,1063,6.027,1164,7.011,2173,3.413]],["t/2190",[1,2.017,240,3.225,260,5.268,613,6.393]],["t/2192",[5,0.76,6,1.344,191,6.319,241,5.389,246,5.698,287,5.226,555,5.643,613,5.698,699,5.755,1481,2.735,2173,3.165,3444,9.011]],["t/2194",[37,3.402,53,2.629,241,4.789,512,5.123,1063,6.027,1164,7.011,2173,3.413]],["t/2196",[5,0.909,6,1.607,32,1.307,40,2.257,103,3.508,200,5.178,204,4.108,938,5.314,2173,3.091,3494,7.98]],["t/2198",[1,1.865,232,4.07,240,2.983,260,4.872,283,4.606,284,3.663,469,4.407,613,5.912]],["t/2200",[5,0.798,6,1.412,40,1.984,56,2.774,60,2.687,615,5.719,758,6.94,2173,3.326,3495,8.964]],["t/2202",[1,1.842,5,0.779,6,1.377,40,1.934,41,4.552,53,2.499,71,3.386,204,3.521,758,6.769,2173,3.244,3494,8.375]],["t/2204",[5,0.936,6,1.655,40,2.324,204,3.521,758,6.769,938,5.577,2173,3.244,3494,8.375]],["t/2206",[5,0.909,6,1.607,32,1.307,40,2.257,103,3.508,200,5.178,204,4.108,938,5.314,2173,3.091,3494,7.98]],["t/2208",[1,2.017,240,3.225,260,5.268,615,6.106]],["t/2210",[2173,3.702]],["t/2212",[2173,3.702]],["t/2214",[555,6.418,1481,3.111,2173,3.6]],["t/2216",[2173,3.702]],["t/2218",[1,2.017,240,3.225,260,5.268,616,8.351]],["t/2220",[2173,3.702]],["t/2222",[1,2.045,240,3.27,283,3.947]],["t/2224",[19,5.733,595,6.593,836,6.906,2173,3.551]],["t/2226",[19,5.509,129,5.972,181,4.716,836,6.637,838,8.811,2173,3.413,2332,8.502]],["t/2228",[595,6.505,836,6.814,837,9.046,849,6.577,2173,3.504]],["t/2230",[129,5.895,181,4.655,380,4.319,838,8.698,839,9.079,930,6.636,2173,3.369,3433,7.146]],["t/2232",[181,4.596,380,4.264,493,5.929,838,8.587,839,8.964,849,6.243,851,8.286,930,6.551,2173,3.326]],["t/2234",[1,1.554,18,3.185,22,3.349,36,1.986,39,2.426,40,1.632,43,2.736,45,3.246,46,3.296,47,1.823,48,3.761,51,3.586,104,3.284,229,2.376,240,2.484,275,3.988,283,3.845,284,3.051,407,3.433,469,3.671,517,3.284,538,3.117,1212,3.323]],["t/2236",[4,3.949,1481,3.027,2173,3.504,3438,7.837]],["t/2238",[9,3.001,36,2.243,56,2.578,74,3.289,413,6.11,420,5.863,958,5.103,1481,2.67,2173,3.091,3438,7.859,3439,6.449]],["t/2240",[9,3.037,56,2.608,83,3.462,127,3.002,413,6.639,1481,2.702,2173,3.127,3438,7.9,3440,6.526]],["t/2242",[1,2.017,22,4.348,240,3.225,284,3.961]],["t/2244",[2173,3.702]],["t/2246",[0,4.685,1,1.507,18,3.089,22,3.247,36,1.925,39,2.352,40,1.582,43,2.653,45,3.147,46,3.196,47,1.797,48,3.647,51,3.477,104,3.184,229,2.304,240,2.409,275,3.867,283,4.181,284,3.834,407,3.329,469,3.559,517,3.184,538,3.022,1212,3.222]],["t/2248",[5,0.841,8,3.922,9,3.402,600,6.652,2173,3.504]],["t/2250",[1,2.068,5,1.001,6,1.426,16,2.963,32,0.874,40,1.233,42,2.947,57,2.814,58,4.794,61,2.078,150,2.452,218,2.871,321,4.03,409,1.99,515,4.462,516,2.957,530,3.439,627,4.126,651,3.617,677,4.313,848,2.504,1303,1.867,1587,2.779,1702,4.019,1927,6.829,2292,4.313,2293,4.86,2296,5.57,2348,4.64,3355,5.57,3356,2.229,3496,8.936]],["t/2252",[1,1.587,5,0.853,32,1.182,36,2.837,61,2.2,147,3.566,420,4.328,526,4.934,562,4.578,690,4.846,1081,5.74,1179,4.613,1275,4.686,1463,5.504,1464,5.132,1465,4.763,1466,5.304,1467,5.578,3380,7.53,3381,7.53]],["t/2254",[324,3.941,362,4.845,815,4.484,1290,6.446,1291,7.022,1445,6.243,1456,7.556,1468,7.556,1469,5.377,1470,9.498,1472,6.88,1588,7.792]],["t/2257",[1,1.421,3,2.198,5,0.717,9,1.633,17,2.051,24,2.969,29,4.382,32,1.399,33,2.734,36,1.816,37,1.677,42,4.26,44,3.015,53,1.296,61,1.549,71,1.756,79,2.762,83,2.713,85,2.373,89,2.868,92,2.572,93,4.38,94,2.257,98,2.641,100,3.123,101,2.606,119,2.225,144,1.93,169,2.944,173,1.697,189,2.999,190,3.123,197,3.123,198,3.058,221,2.777,242,2.027,254,1.966,321,2.019,329,2.301,382,2.452,409,2.876,432,2.999,497,2.641,516,3.042,559,2.556,563,2.716,659,2.821,762,3.193,832,3.157,848,1.866,1075,2.777,1230,2.971,1425,3.058,1587,1.284,2408,3.193,3312,2.411,3315,4.533]],["t/2259",[5,0.883,7,1.572,9,2.392,11,3.905,32,0.835,35,1.869,36,2.962,44,3.702,47,2.029,56,1.032,60,2.271,74,3.797,76,4.547,77,3.611,99,1.607,102,4.067,173,2.837,229,2.668,235,1.911,243,1.188,248,1.956,254,2.307,324,1.559,360,2.185,441,1.693,539,1.942,597,2.437,648,1.917,701,2.907,751,3.611,829,2.505,830,2.206,884,2.406,958,2.043,1076,4.098,1117,2.815,1210,2.47,1465,2.109,1473,2.406,1481,3.178,1766,3.235,1873,2.625,3378,2.542]],["t/2261",[1,0.797,3,1.121,4,0.504,5,0.654,6,0.596,7,1.042,8,0.501,9,1.363,13,1.051,18,1.906,19,1.323,26,2.117,28,1.235,32,1.131,35,0.354,36,1.779,37,0.64,38,0.831,39,0.569,40,0.976,43,0.447,44,1.972,46,0.773,47,1.21,49,0.712,51,0.586,53,1.489,55,0.301,56,2.094,57,0.609,60,1.562,61,1.742,62,1.46,68,1.487,69,0.418,70,1.231,71,2.018,74,1.207,76,1.769,77,1.202,79,0.259,83,1.91,85,0.631,87,0.407,91,0.289,93,0.344,94,0.315,96,0.921,99,0.834,101,0.363,102,1.059,103,2.85,104,0.537,106,2.147,109,0.305,118,0.84,119,1.084,120,0.638,127,0.616,129,0.41,135,3.261,136,0.431,144,0.736,147,1.255,149,0.592,150,0.278,151,0.905,152,1.518,161,0.295,163,0.338,173,1.538,181,0.618,187,0.366,195,0.387,202,0.422,204,2.193,209,0.407,216,0.769,217,0.287,218,1.138,219,0.435,222,1.718,229,0.985,231,0.521,233,1.747,234,0.279,235,1.233,238,1.359,239,0.332,250,0.303,254,1.149,256,0.422,298,0.456,302,0.805,305,0.728,320,0.456,324,0.564,328,0.9,332,0.68,334,1.204,336,1.167,359,0.393,380,1.051,381,0.795,382,0.342,387,0.769,391,0.656,392,0.422,409,0.618,413,2.266,420,1.757,421,0.368,428,3.461,429,1.612,433,2.432,435,0.468,439,0.435,441,0.321,449,1.144,452,1.281,453,0.468,456,0.445,461,0.41,465,0.384,467,0.995,468,0.403,471,0.384,474,1.422,475,0.475,477,2.139,483,0.934,493,0.418,496,0.684,512,0.963,513,0.79,514,0.526,516,0.456,517,0.77,533,0.35,535,0.403,540,1.014,559,0.68,560,1.113,562,0.733,589,0.744,600,0.445,605,0.595,621,0.672,638,0.805,655,1.831,684,0.489,690,0.407,694,1.544,700,0.475,701,1.073,713,0.4,716,0.763,728,0.371,751,0.344,770,0.776,776,1.537,784,0.422,785,0.87,815,0.336,826,0.468,836,0.87,843,0.475,848,0.334,849,0.84,863,0.489,864,2.32,873,0.881,903,3.965,910,2.003,911,0.934,919,0.418,930,0.462,940,0.456,956,0.435,958,0.739,995,1.676,1063,0.414,1069,0.489,1073,0.849,1076,0.744,1175,2.234,1179,1.873,1186,0.458,1192,0.4,1200,0.538,1205,0.45,1206,0.497,1219,1.883,1221,0.462,1222,2.087,1223,0.462,1229,0.813,1239,0.84,1242,1.614,1267,0.426,1275,0.393,1295,0.435,1376,0.893,1402,0.456,1412,0.482,1423,0.431,1463,0.462,1464,0.431,1465,0.763,1466,0.849,1467,0.468,1477,0.45,1478,0.475,1481,2.393,1488,0.44,1521,0.468,1530,0.426,1549,0.849,1560,0.934,1587,0.626,1594,0.468,1625,1.889,1702,0.87,1742,0.468,1764,0.489,1766,0.733,1842,0.475,1890,0.813,1955,0.516,1968,0.45,2018,0.805,2084,0.418,2100,0.949,2189,0.468,2196,0.475,2231,0.489,2237,0.475,2240,0.497,2244,0.489,2247,1.594,2251,0.516,2254,0.482,2276,0.462,2291,0.893,2315,1.264,2402,0.482,2421,1.281,2423,0.396,2451,0.482,2452,0.482,2453,1.028,2455,0.489,2459,0.893,2971,0.906,2983,0.44,3044,0.919,3104,0.966,3172,0.497,3262,0.482,3310,0.482,3382,0.489,3383,0.497,3384,1.281,3385,0.497,3386,0.497,3387,0.497,3388,0.497,3399,0.497,3400,0.445,3403,0.949,3404,0.506,3405,0.966,3406,0.506,3407,0.506,3408,0.506,3409,0.506,3410,0.966,3411,0.506,3412,0.506,3413,0.934,3414,0.489,3415,0.506,3416,0.506,3417,0.506,3418,0.506,3419,0.506,3420,0.506,3421,0.506,3422,0.506,3423,0.506,3424,0.497,3425,0.506,3426,0.506,3427,0.506,3428,1.636,3429,0.506,3430,0.966,3431,0.506,3432,0.506,3433,0.497,3436,0.538,3437,0.919,3438,2.696,3439,0.489,3440,0.489,3497,0.526,3498,0.516,3499,0.526,3500,0.456,3501,0.456,3502,0.526,3503,0.506,3504,0.506,3505,0.526,3506,0.526,3507,0.526]],["t/2264",[3,1.575,5,0.663,6,0.909,17,3.037,26,1.401,32,1.395,33,1.102,47,0.788,49,5.017,56,1.394,71,1.053,83,0.916,85,1.423,99,1.31,105,0.988,119,2.212,140,1.162,152,2.316,166,1.215,191,2.014,200,1.38,220,2.875,222,3.644,229,1.452,231,3.984,232,2.072,235,2.073,237,1.347,240,0.916,241,4.629,242,1.215,243,2.055,244,1.665,251,2.437,258,2.072,260,3.176,268,2.76,269,3.681,271,3.424,272,2.219,277,2.513,283,2.731,300,2.513,321,1.211,324,2.107,329,1.38,380,2.745,409,0.971,468,1.734,477,3.495,605,2.222,615,3.681,715,3.293,721,2.315,776,3.374,797,4.039,827,4.468,833,3.837,848,0.752,1018,2.604,1023,2.604,1024,4.317,1060,3.489,1114,2.072,1183,1.678,1239,1.893,1290,4.668,1294,2.178,1437,1.915,1461,2.437,1587,0.77,2004,2.437,2149,2.513,2150,2.513,2153,2.513,2175,4.623,2423,1.705,3043,2.513,3054,2.604,3055,2.604,3056,4.317,3057,2.604,3059,2.513,3060,4.317,3062,2.604,3142,2.437,3150,2.513,3152,2.513,3312,1.446,3316,4.506,3317,4.506,3318,4.506,3319,2.718]],["t/2266",[32,1.443,47,1.608,99,4.433,243,3.276,248,5.394,254,3.988,324,4.3]],["t/2268",[3,0.742,7,1.282,9,0.979,13,2.739,18,1.947,32,1.168,47,1.174,49,2.661,56,1.394,61,1.542,62,2.757,71,1.745,85,1.423,99,2.782,101,1.563,119,1.334,120,2.384,135,3.884,144,1.918,149,2.212,152,2.316,163,1.454,181,1.394,204,3.58,209,1.749,216,1.734,217,1.235,219,1.873,222,2.621,229,1.452,232,2.072,233,3.099,235,1.619,237,1.347,238,3.442,241,1.415,253,3.932,255,2.14,256,1.816,305,2.719,324,2.107,328,2.346,359,1.692,381,1.25,441,1.38,461,1.765,467,2.6,477,3.005,512,3.214,555,1.798,560,2.9,562,1.653,589,2.782,605,2.222,638,3.01,770,2.9,776,2.265,784,1.816,785,3.251,848,1.247,930,1.987,938,2.875,940,1.962,1076,2.782,1175,5.863,1179,1.665,1219,4.426,1221,1.987,1222,4.081,1223,1.987,1267,1.834,1477,1.938,1481,3.047,1521,2.014,1543,2.875,1625,5.304,1742,2.014,2018,3.01,2084,1.798,2423,1.705,2453,1.617,2855,2.105,3262,2.072,3399,2.14,3400,1.915,3437,3.435,3500,1.962,3501,1.962,3504,2.178,3508,2.871]],["t/2271",[3,2.223,4,2.466,5,0.725,9,2.124,17,2.667,29,4.625,32,0.925,44,3.64,53,1.685,71,2.284,79,3.335,85,3.086,89,3.729,92,3.345,93,4.429,94,2.935,98,3.434,100,4.061,101,3.389,119,2.894,169,3.828,173,2.207,189,3.9,190,4.061,197,4.061,198,3.977,221,3.612,242,2.636,321,3.626,329,2.993,334,4.106,516,3.077,559,3.325,848,1.632,1075,3.612,1230,3.863,1425,3.977,1587,1.67,3312,3.136,3320,5.896]],["t/2273",[5,0.865,7,1.482,9,2.638,11,4.14,32,0.796,35,1.761,36,2.922,44,3.592,47,2.009,56,0.972,60,2.195,74,3.715,76,4.428,77,3.47,99,1.514,102,3.907,173,3.008,229,2.589,235,2.291,243,1.119,248,1.843,254,2.2,324,1.469,332,1.772,360,2.059,441,1.595,539,1.83,555,2.078,592,2.188,597,2.296,648,1.806,701,2.821,751,3.47,829,2.36,830,2.078,884,2.267,938,2.004,958,3.907,1076,3.938,1117,2.683,1210,2.327,1465,1.987,1473,2.267,1481,3.27,1766,3.084,1873,2.473,2855,2.433,3378,2.395]],["t/2275",[1,0.807,3,1.135,4,0.512,5,0.67,6,0.655,7,1.267,8,0.509,9,1.379,13,1.067,18,1.928,19,1.342,26,2.142,28,1.252,32,1.18,36,1.749,37,0.649,38,0.843,39,0.211,40,0.769,43,0.454,44,1.995,46,0.785,47,1.193,49,0.723,51,0.596,53,1.505,55,0.305,56,2.365,57,0.619,60,1.578,61,1.832,62,0.839,68,1.506,69,0.425,70,1.247,71,2.039,74,0.885,76,1.792,77,0.955,79,0.263,83,1.774,85,0.641,91,0.294,93,0.349,94,0.32,96,0.934,99,0.846,101,0.369,102,1.075,103,2.874,104,0.545,106,2.173,109,0.31,118,0.853,119,1.1,120,0.648,127,0.625,129,0.417,135,3.285,136,0.438,144,0.747,147,1.272,149,0.601,150,0.283,151,0.919,152,1.537,161,0.3,163,0.343,173,1.302,181,0.628,187,0.372,195,0.393,202,0.429,204,2.215,209,0.413,216,0.781,217,0.292,218,0.631,219,0.442,222,1.739,229,0.998,231,0.529,233,1.768,234,0.284,235,1.249,238,1.377,239,0.338,244,0.393,250,0.308,254,1.165,256,0.429,298,0.463,302,0.817,305,0.739,320,0.463,324,0.573,328,0.914,332,0.69,334,2.421,336,1.184,359,0.4,380,1.066,381,0.295,382,0.347,387,0.781,391,0.666,409,0.627,413,2.294,420,1.78,421,0.374,428,3.487,429,1.633,433,2.459,435,0.476,439,0.442,441,0.326,449,1.161,452,1.3,456,0.452,461,0.417,465,0.39,467,1.01,468,0.41,471,0.39,474,1.442,475,0.482,477,2.164,493,0.425,496,0.695,512,0.978,516,0.463,517,0.782,533,0.356,535,0.41,540,1.029,559,0.69,560,1.129,562,0.744,589,0.756,600,0.452,605,0.604,621,0.682,638,0.818,655,1.855,684,0.497,690,0.413,694,1.565,700,0.482,701,1.088,713,0.406,716,0.775,728,0.377,751,0.349,770,0.788,776,1.557,784,0.429,785,0.884,815,0.342,826,0.476,836,0.884,843,0.482,848,0.339,849,0.853,863,0.497,864,2.344,873,0.895,903,3.996,910,2.029,911,0.948,919,0.425,930,0.469,940,0.463,956,0.442,958,0.75,995,1.699,1063,0.421,1073,0.863,1076,0.756,1175,2.264,1179,2.13,1186,0.466,1205,0.458,1206,0.505,1219,1.906,1221,0.469,1222,2.114,1223,0.469,1229,0.826,1239,0.853,1242,1.638,1267,0.433,1275,0.4,1295,0.843,1376,0.907,1402,0.463,1412,0.49,1423,0.438,1463,0.469,1464,0.438,1465,0.406,1466,0.452,1467,0.476,1477,0.458,1478,0.482,1481,2.328,1488,0.447,1521,0.476,1530,0.433,1549,0.863,1560,0.948,1587,0.634,1594,0.476,1625,1.915,1702,0.884,1742,0.476,1764,0.497,1766,0.744,1842,0.482,1890,0.826,1955,0.524,1968,0.458,2018,0.818,2084,0.425,2100,0.964,2189,0.476,2196,0.482,2231,0.497,2237,0.482,2240,0.505,2244,0.497,2247,1.617,2251,0.524,2254,0.49,2276,0.469,2291,0.907,2315,1.283,2402,0.49,2421,1.3,2423,0.403,2451,0.49,2452,0.49,2453,1.044,2455,0.497,2459,0.907,2971,0.92,2983,0.447,3044,0.933,3172,0.505,3262,0.49,3310,0.49,3382,0.497,3383,0.505,3384,1.3,3385,0.505,3386,0.505,3387,0.505,3388,0.505,3389,0.642,3399,0.505,3400,0.452,3403,0.964,3404,0.514,3405,0.981,3406,0.514,3407,0.514,3408,0.514,3409,0.514,3410,0.981,3411,0.514,3412,0.514,3413,0.948,3414,0.497,3415,0.514,3416,0.514,3417,0.514,3418,0.514,3419,0.514,3420,0.514,3421,0.514,3422,0.514,3423,0.514,3424,0.505,3425,0.514,3426,0.514,3427,0.514,3428,1.66,3429,0.514,3430,0.981,3431,0.514,3432,0.514,3433,0.505,3437,0.933,3438,2.729,3439,0.497,3440,0.497,3497,0.535,3498,0.524,3499,0.535,3500,0.463,3501,0.463,3502,0.535,3503,0.514,3504,0.514,3505,0.535,3506,0.535,3507,0.535]],["t/2278",[1,1.356,3,2.117,5,0.77,6,0.671,9,1.535,17,1.927,24,2.833,29,4.267,32,1.356,33,2.609,42,4.104,44,2.877,46,3.468,48,2.173,53,1.218,61,1.478,71,1.65,77,2.317,79,2.636,83,2.614,85,2.23,89,2.695,92,2.417,93,4.219,94,2.121,98,2.481,100,2.934,101,2.449,119,2.091,144,1.814,169,2.766,173,1.595,189,2.818,190,2.934,197,2.934,198,2.874,221,2.61,242,1.905,254,1.847,321,1.897,328,2.218,329,2.162,348,3.247,382,2.304,409,2.77,432,2.818,497,2.481,516,2.931,559,2.402,563,2.552,659,2.651,762,3.001,832,2.967,848,1.781,981,3.412,1075,2.61,1230,2.791,1278,3.628,1425,2.874,1481,1.366,1587,1.206,2408,3.001,3159,4.081,3312,2.266,3327,4.26]],["t/2280",[5,0.871,7,1.508,9,2.326,11,3.813,32,0.808,35,1.793,36,2.934,44,3.625,47,2.015,56,0.99,60,2.218,61,0.735,71,1.993,74,3.74,76,4.464,77,3.512,99,1.542,102,3.955,149,1.57,173,2.77,229,2.613,235,2.319,243,1.139,248,1.876,254,2.232,324,1.496,360,2.096,441,1.624,539,1.863,597,2.338,648,1.839,701,2.847,751,3.512,829,2.403,830,2.116,884,2.308,958,1.959,1076,3.986,1117,2.723,1179,1.959,1180,2.791,1210,2.369,1465,2.023,1473,2.308,1477,2.28,1481,3.216,1766,3.129,1873,2.518,3378,2.438]],["t/2282",[1,0.79,3,1.112,4,0.499,5,0.65,6,0.591,7,1.031,8,0.495,9,1.351,13,1.04,18,1.891,19,1.31,26,2.099,28,1.224,32,1.124,36,1.723,37,0.633,38,0.821,39,0.205,40,1.09,43,0.442,44,1.956,46,1.173,47,1.176,49,0.704,51,0.58,53,1.545,55,0.297,56,2.082,57,0.602,60,1.55,61,1.786,62,0.818,68,1.473,69,0.413,70,1.22,71,2.41,74,0.863,76,1.753,77,0.931,79,0.256,83,1.896,85,0.624,87,0.402,91,0.546,93,0.34,94,0.311,96,0.911,99,0.825,101,0.359,102,1.048,103,2.834,104,0.531,106,2.128,109,0.301,118,0.83,119,1.073,120,0.631,127,0.609,129,0.406,135,3.244,136,0.426,144,0.729,147,1.243,149,0.585,150,0.275,151,0.896,152,1.505,161,0.292,163,0.334,173,1.274,181,0.611,187,0.361,195,0.383,202,0.417,204,2.178,209,0.402,214,0.43,216,0.761,217,0.284,218,1.127,219,0.43,222,1.704,229,0.976,231,0.515,233,1.732,234,0.276,235,1.222,238,1.346,239,0.329,250,0.572,254,1.138,256,0.417,298,0.451,302,0.797,305,0.72,320,0.451,324,0.558,328,0.891,332,0.672,334,1.192,336,1.154,359,0.389,380,1.04,381,0.787,382,0.338,387,0.761,391,0.649,409,0.611,413,2.246,420,1.741,421,0.364,428,3.443,429,1.598,433,2.413,435,0.463,439,0.43,441,0.317,449,1.133,452,1.267,453,0.463,456,0.44,461,0.406,465,0.38,467,0.985,468,0.398,471,0.38,474,1.407,475,0.469,477,2.121,483,0.923,493,0.413,496,0.677,512,0.953,513,0.781,514,0.52,516,0.451,517,0.762,533,0.346,535,0.398,540,1.004,559,0.672,560,1.101,562,0.725,589,0.736,600,0.44,605,0.588,621,0.664,638,0.796,655,1.814,684,0.484,690,0.767,694,1.529,700,0.469,701,1.195,713,0.395,716,0.754,728,1.004,751,0.34,770,0.767,776,1.522,784,0.417,785,0.86,815,0.332,826,0.463,836,0.86,843,0.469,848,0.33,849,0.83,863,0.484,864,2.302,873,0.872,903,3.944,910,1.984,911,0.923,919,0.413,930,0.456,940,0.451,956,0.43,958,0.73,995,1.66,1063,0.409,1069,0.484,1073,0.84,1076,0.736,1175,2.213,1179,1.855,1183,0.736,1184,1.22,1186,0.453,1192,0.395,1200,0.532,1205,0.445,1206,0.492,1219,1.867,1221,0.456,1222,2.069,1223,0.456,1229,0.804,1239,0.83,1242,1.598,1267,0.421,1275,0.389,1295,0.43,1376,0.883,1402,0.451,1412,0.476,1423,0.426,1463,0.456,1464,0.426,1465,0.395,1466,0.84,1467,0.463,1477,0.445,1478,0.469,1481,2.38,1488,0.435,1521,0.463,1530,0.421,1548,0.545,1549,0.84,1560,0.923,1587,0.619,1594,0.463,1625,1.871,1702,0.86,1742,0.463,1764,0.484,1766,0.725,1842,0.469,1878,0.469,1890,0.804,1955,0.51,1968,0.445,2018,0.796,2084,0.413,2100,0.939,2189,0.463,2196,0.469,2231,0.484,2237,0.469,2240,0.492,2244,0.484,2247,1.578,2251,0.51,2254,0.476,2276,0.456,2291,0.883,2315,1.251,2402,0.476,2421,1.267,2423,0.392,2451,0.476,2452,0.476,2453,1.018,2455,0.484,2459,0.883,2971,0.896,2983,0.435,3044,0.909,3104,0.955,3172,0.492,3262,0.476,3310,0.476,3382,0.484,3383,0.492,3384,1.267,3385,0.492,3386,0.492,3387,0.492,3388,0.492,3398,0.56,3399,0.492,3400,0.44,3403,0.939,3404,0.5,3405,0.955,3406,0.5,3407,0.5,3408,0.5,3409,0.5,3410,0.955,3411,0.5,3412,0.5,3413,0.923,3414,0.484,3415,0.5,3416,0.5,3417,0.5,3418,0.5,3419,0.5,3420,0.5,3421,0.5,3422,0.5,3423,0.5,3424,0.492,3425,0.5,3426,0.5,3427,0.5,3428,1.62,3429,0.5,3430,0.955,3431,0.5,3432,0.5,3433,0.492,3436,0.532,3437,0.909,3438,2.673,3439,0.484,3440,0.484,3497,0.52,3498,0.51,3499,0.52,3500,0.451,3501,0.451,3502,0.52,3503,0.5,3504,0.5,3505,0.52,3506,0.52,3507,0.52,3509,0.713]],["t/2285",[1,1.248,3,1.98,5,0.728,6,0.602,9,1.377,17,1.729,24,2.608,29,4.064,31,2.091,32,1.282,33,2.402,36,1.029,37,1.414,40,1.808,41,1.99,42,3.837,44,2.648,47,0.668,53,1.693,61,1.36,70,1.539,71,1.48,73,2.402,74,1.509,77,2.079,79,2.426,83,2.444,85,2,89,2.418,92,2.169,93,3.945,94,2.949,98,2.226,100,2.633,101,2.197,108,1.97,119,1.876,144,1.627,169,2.482,173,1.431,189,2.528,190,2.633,195,3.628,197,2.633,198,2.578,218,1.97,221,2.341,223,2.793,242,1.709,254,1.657,321,1.702,329,1.94,330,2.504,378,2.605,382,2.067,409,2.59,416,2.831,432,2.528,497,2.226,516,2.74,559,2.155,563,2.289,595,2.633,659,2.378,701,1.342,762,2.692,832,2.662,848,1.639,1075,2.341,1190,2.831,1230,2.504,1425,2.578,1587,1.082,1878,2.871,2408,2.692,3312,2.033,3330,3.822,3331,3.822,3332,3.822]],["t/2287",[5,0.86,7,1.456,9,2.271,11,3.734,32,0.785,35,1.73,36,2.91,40,0.683,44,3.56,47,2.003,56,0.955,60,2.172,61,0.709,71,1.937,73,2.027,74,3.917,76,4.392,77,3.429,99,1.488,102,3.861,144,1.314,149,1.515,173,2.713,229,2.566,235,2.264,243,1.099,248,1.81,254,2.168,324,1.443,360,2.023,441,1.567,539,1.798,597,2.256,648,1.774,701,2.796,751,3.429,829,2.319,830,2.042,884,2.227,958,1.891,1076,3.891,1117,2.645,1179,1.891,1180,2.693,1210,2.286,1465,1.953,1473,2.227,1477,2.2,1481,3.253,1766,3.04,1873,2.43,3378,2.353,3401,2.629]],["t/2289",[1,1.012,3,1.082,4,0.691,5,0.638,6,0.574,7,0.997,8,0.477,9,1.427,10,0.398,13,1.005,18,1.84,19,1.267,24,0.265,26,2.042,28,1.186,32,1.145,36,1.688,37,0.611,38,0.792,39,0.198,40,1.117,41,0.313,43,0.427,44,1.904,46,0.739,47,1.23,49,0.679,51,0.559,53,1.509,55,0.286,56,2.041,57,0.835,58,0.368,59,0.465,60,1.513,61,1.756,62,1.01,68,1.428,69,0.398,70,1.183,71,2.428,73,1.03,74,1.682,76,1.702,77,0.899,79,0.246,83,1.853,85,0.602,87,0.387,91,0.527,93,0.327,94,0.299,96,0.881,99,0.797,101,0.346,102,1.012,103,2.778,104,0.512,106,2.068,109,0.29,118,0.801,119,1.038,120,0.608,127,0.589,129,0.39,135,3.188,136,0.41,142,0.348,144,0.704,147,1.204,149,0.564,150,0.265,151,0.865,152,1.463,161,0.281,163,0.322,173,1.364,179,0.525,181,0.59,187,0.348,195,0.368,200,0.305,202,0.402,204,2.126,209,0.387,216,0.734,217,0.273,218,1.09,219,0.414,222,1.655,229,0.946,231,0.497,233,1.682,234,0.266,235,1.186,238,1.303,239,1.337,240,0.203,250,0.552,254,1.102,256,0.402,298,0.434,302,0.985,305,0.694,320,0.434,324,0.538,328,0.86,332,0.648,334,1.151,336,1.115,359,0.374,380,1.006,381,0.76,382,0.325,387,0.734,391,0.625,409,0.59,413,2.183,420,1.688,421,0.35,428,3.383,429,1.551,433,2.351,435,0.445,439,0.414,441,0.305,449,1.095,452,1.224,453,0.445,456,0.423,461,0.39,465,0.365,467,0.953,468,0.384,471,0.365,474,1.361,475,0.452,477,2.063,483,0.89,493,0.398,496,0.652,512,0.92,513,0.753,514,0.501,516,0.434,517,0.736,533,0.333,535,0.384,540,0.969,559,0.648,560,1.063,562,0.699,589,0.71,600,0.423,605,0.567,621,0.64,638,0.768,655,1.759,684,0.465,690,0.74,694,1.48,700,0.452,701,1.16,713,0.38,716,0.727,728,0.674,751,0.327,770,0.74,776,1.476,784,0.402,785,0.83,815,0.32,826,0.445,836,0.83,843,0.452,848,0.318,849,0.801,863,0.465,864,2.245,873,0.84,903,3.872,910,1.924,911,0.89,919,0.398,930,0.439,940,0.434,956,0.414,958,0.704,995,1.608,1063,0.394,1069,0.465,1073,0.81,1076,0.71,1175,2.146,1179,1.799,1183,0.71,1184,1.178,1186,0.437,1192,0.38,1200,0.512,1205,0.428,1206,0.473,1219,1.814,1221,0.439,1222,2.008,1223,0.439,1229,0.776,1239,0.801,1242,1.546,1267,0.406,1275,0.374,1295,0.414,1303,0.201,1376,0.852,1402,0.434,1412,0.458,1423,0.41,1463,0.439,1464,0.41,1465,0.38,1466,0.81,1467,0.445,1477,0.428,1478,0.452,1481,2.378,1488,0.419,1521,0.445,1530,0.406,1548,0.525,1549,0.81,1560,0.89,1587,0.599,1594,0.445,1596,0.939,1625,1.811,1663,0.601,1702,0.83,1742,0.445,1764,0.465,1766,1.005,1842,0.452,1890,0.776,1955,0.491,1962,0.576,1968,0.428,2018,0.768,2084,0.398,2100,0.905,2189,0.445,2196,0.452,2231,0.465,2237,0.452,2240,0.473,2244,0.465,2247,1.526,2251,0.491,2254,0.458,2276,0.439,2291,0.852,2315,1.208,2402,0.458,2421,1.224,2423,0.377,2451,0.458,2452,0.458,2453,0.983,2455,0.465,2459,0.852,2971,0.864,2983,0.419,3044,0.876,3104,0.921,3167,0.539,3172,0.473,3262,0.458,3310,0.458,3382,0.465,3383,0.473,3384,1.224,3385,0.473,3386,0.473,3387,0.473,3388,0.473,3398,0.539,3399,0.473,3400,0.423,3402,0.525,3403,0.905,3404,0.482,3405,0.921,3406,0.482,3407,0.482,3408,0.482,3409,0.482,3410,0.921,3411,0.482,3412,0.482,3413,0.89,3414,0.465,3415,0.482,3416,0.482,3417,0.482,3418,0.482,3419,0.482,3420,0.482,3421,0.482,3422,0.482,3423,0.482,3424,0.473,3425,0.482,3426,0.482,3427,0.482,3428,1.566,3429,0.482,3430,0.921,3431,0.482,3432,0.482,3433,0.473,3436,0.512,3437,0.876,3438,2.597,3439,0.465,3440,0.465,3497,0.501,3498,0.491,3499,0.501,3500,0.434,3501,0.434,3502,0.501,3503,0.482,3504,0.482,3505,0.501,3506,0.501,3507,0.501]],["t/2292",[1,2.052,3,1.749,5,0.968,6,1.534,17,1.916,24,1.864,28,3.123,29,4.477,32,0.664,40,1.71,41,3.336,47,0.74,52,2.518,60,1.269,61,1.471,70,3.113,81,2.33,105,1.539,108,2.182,116,2.303,126,3.228,144,1.803,150,1.864,195,2.594,205,2.725,234,1.871,235,2.776,242,1.893,321,1.886,328,2.205,329,2.149,381,1.947,427,3.333,539,2.466,568,2.917,618,3.181,848,1.172,889,2.886,929,2.886,1068,2.917,1082,2.749,1185,2.518,1194,4.462,1212,4.388,1228,3.228,1230,2.775,1234,6.137,1587,1.199,1853,3.136,3086,4.056,3312,2.252,3338,4.234,3339,6.407,3340,4.234]],["t/2294",[5,0.86,7,1.456,9,2.271,11,3.734,32,0.785,35,1.73,36,2.91,40,0.683,44,3.56,47,2.003,56,0.955,60,2.172,61,0.709,71,1.937,73,2.027,74,3.917,76,4.392,77,3.429,99,1.488,102,3.861,144,1.314,149,1.515,173,2.713,229,2.566,235,2.264,243,1.099,248,1.81,254,2.168,324,1.443,360,2.023,441,1.567,539,1.798,597,2.256,648,1.774,701,2.796,751,3.429,829,2.319,830,2.042,884,2.227,958,1.891,1076,3.891,1117,2.645,1179,1.891,1180,2.693,1210,2.286,1465,1.953,1473,2.227,1477,2.2,1481,3.253,1766,3.04,1873,2.43,3378,2.353,3401,2.629]],["t/2296",[1,1.012,3,1.082,4,0.691,5,0.638,6,0.574,7,0.997,8,0.477,9,1.427,10,0.398,13,1.005,18,1.84,19,1.267,24,0.265,26,2.042,28,1.186,32,1.145,36,1.688,37,0.611,38,0.792,39,0.198,40,1.117,41,0.313,43,0.427,44,1.904,46,0.739,47,1.23,49,0.679,51,0.559,53,1.509,55,0.286,56,2.041,57,0.835,58,0.368,59,0.465,60,1.513,61,1.756,62,1.01,68,1.428,69,0.398,70,1.183,71,2.428,73,1.03,74,1.682,76,1.702,77,0.899,79,0.246,83,1.853,85,0.602,87,0.387,91,0.527,93,0.327,94,0.299,96,0.881,99,0.797,101,0.346,102,1.012,103,2.778,104,0.512,106,2.068,109,0.29,118,0.801,119,1.038,120,0.608,127,0.589,129,0.39,135,3.188,136,0.41,142,0.348,144,0.704,147,1.204,149,0.564,150,0.265,151,0.865,152,1.463,161,0.281,163,0.322,173,1.364,179,0.525,181,0.59,187,0.348,195,0.368,200,0.305,202,0.402,204,2.126,209,0.387,216,0.734,217,0.273,218,1.09,219,0.414,222,1.655,229,0.946,231,0.497,233,1.682,234,0.266,235,1.186,238,1.303,239,1.337,240,0.203,250,0.552,254,1.102,256,0.402,298,0.434,302,0.985,305,0.694,320,0.434,324,0.538,328,0.86,332,0.648,334,1.151,336,1.115,359,0.374,380,1.006,381,0.76,382,0.325,387,0.734,391,0.625,409,0.59,413,2.183,420,1.688,421,0.35,428,3.383,429,1.551,433,2.351,435,0.445,439,0.414,441,0.305,449,1.095,452,1.224,453,0.445,456,0.423,461,0.39,465,0.365,467,0.953,468,0.384,471,0.365,474,1.361,475,0.452,477,2.063,483,0.89,493,0.398,496,0.652,512,0.92,513,0.753,514,0.501,516,0.434,517,0.736,533,0.333,535,0.384,540,0.969,559,0.648,560,1.063,562,0.699,589,0.71,600,0.423,605,0.567,621,0.64,638,0.768,655,1.759,684,0.465,690,0.74,694,1.48,700,0.452,701,1.16,713,0.38,716,0.727,728,0.674,751,0.327,770,0.74,776,1.476,784,0.402,785,0.83,815,0.32,826,0.445,836,0.83,843,0.452,848,0.318,849,0.801,863,0.465,864,2.245,873,0.84,903,3.872,910,1.924,911,0.89,919,0.398,930,0.439,940,0.434,956,0.414,958,0.704,995,1.608,1063,0.394,1069,0.465,1073,0.81,1076,0.71,1175,2.146,1179,1.799,1183,0.71,1184,1.178,1186,0.437,1192,0.38,1200,0.512,1205,0.428,1206,0.473,1219,1.814,1221,0.439,1222,2.008,1223,0.439,1229,0.776,1239,0.801,1242,1.546,1267,0.406,1275,0.374,1295,0.414,1303,0.201,1376,0.852,1402,0.434,1412,0.458,1423,0.41,1463,0.439,1464,0.41,1465,0.38,1466,0.81,1467,0.445,1477,0.428,1478,0.452,1481,2.378,1488,0.419,1521,0.445,1530,0.406,1548,0.525,1549,0.81,1560,0.89,1587,0.599,1594,0.445,1596,0.939,1625,1.811,1663,0.601,1702,0.83,1742,0.445,1764,0.465,1766,1.005,1842,0.452,1890,0.776,1955,0.491,1962,0.576,1968,0.428,2018,0.768,2084,0.398,2100,0.905,2189,0.445,2196,0.452,2231,0.465,2237,0.452,2240,0.473,2244,0.465,2247,1.526,2251,0.491,2254,0.458,2276,0.439,2291,0.852,2315,1.208,2402,0.458,2421,1.224,2423,0.377,2451,0.458,2452,0.458,2453,0.983,2455,0.465,2459,0.852,2971,0.864,2983,0.419,3044,0.876,3104,0.921,3167,0.539,3172,0.473,3262,0.458,3310,0.458,3382,0.465,3383,0.473,3384,1.224,3385,0.473,3386,0.473,3387,0.473,3388,0.473,3398,0.539,3399,0.473,3400,0.423,3402,0.525,3403,0.905,3404,0.482,3405,0.921,3406,0.482,3407,0.482,3408,0.482,3409,0.482,3410,0.921,3411,0.482,3412,0.482,3413,0.89,3414,0.465,3415,0.482,3416,0.482,3417,0.482,3418,0.482,3419,0.482,3420,0.482,3421,0.482,3422,0.482,3423,0.482,3424,0.473,3425,0.482,3426,0.482,3427,0.482,3428,1.566,3429,0.482,3430,0.921,3431,0.482,3432,0.482,3433,0.473,3436,0.512,3437,0.876,3438,2.597,3439,0.465,3440,0.465,3497,0.501,3498,0.491,3499,0.501,3500,0.434,3501,0.434,3502,0.501,3503,0.482,3504,0.482,3505,0.501,3506,0.501,3507,0.501]],["t/2300",[3,2.33,5,0.993,6,1.345,17,2.858,29,2.905,32,0.991,33,3.461,37,2.337,45,4.558,56,1.955,61,1.451,79,2.588,83,2.129,94,3.145,237,3.13,242,2.825,304,4.066,321,2.814,329,3.207,387,4.03,517,3.802,518,4.892,532,4.746,690,4.066,848,1.748,1481,2.025,1488,4.4,1587,1.789,3312,3.361,3323,6.318]],["t/2302",[5,0.883,7,1.572,9,2.392,11,3.905,32,0.835,35,1.869,36,2.962,44,3.702,47,2.029,56,1.032,60,2.271,74,3.797,76,4.547,77,3.611,99,1.607,102,4.067,173,2.837,229,2.668,235,1.911,243,1.188,248,1.956,254,2.307,324,1.559,360,2.185,441,1.693,539,1.942,597,2.437,648,1.917,701,2.907,751,3.611,829,2.505,830,2.206,884,2.406,958,2.043,1076,4.098,1117,2.815,1210,2.47,1465,2.109,1473,2.406,1481,3.178,1766,3.235,1873,2.625,3378,2.542]],["t/2304",[1,0.762,3,1.369,4,0.476,5,0.647,6,0.57,7,0.988,8,0.473,9,1.303,13,0.995,18,1.827,19,1.255,26,2.027,28,1.177,32,1.159,33,1.022,36,1.678,37,0.606,38,0.784,39,0.196,40,0.8,41,0.31,42,0.315,43,0.422,44,1.891,45,0.262,46,0.732,47,1.174,49,0.672,51,0.796,53,1.731,55,0.283,56,2.123,57,0.575,58,0.365,60,1.759,61,1.696,62,0.782,68,1.594,69,0.394,70,1.173,71,1.942,74,0.828,76,1.688,77,0.891,79,0.244,83,1.768,85,0.596,91,0.273,93,0.324,94,0.296,96,0.873,99,0.789,101,0.342,102,1.003,103,2.763,104,0.507,106,2.052,109,0.549,118,0.793,119,1.029,120,0.602,127,1.037,129,0.386,135,3.172,136,0.406,140,0.254,144,0.697,147,1.193,149,0.559,150,0.262,151,0.857,152,1.451,161,0.278,163,0.318,166,0.266,173,1.354,181,0.584,187,0.344,195,0.698,200,0.302,202,0.397,204,2.113,205,0.383,209,0.383,216,1.044,217,0.27,218,0.587,219,0.41,222,1.642,229,0.938,231,0.707,232,0.524,233,1.669,234,0.263,235,1.177,237,0.564,238,1.292,239,0.313,250,0.286,254,1.093,256,0.397,298,0.429,302,0.762,305,0.687,320,0.429,324,0.532,328,0.852,332,0.642,334,1.14,336,1.104,359,0.709,380,0.997,381,0.274,382,0.886,387,0.726,391,0.619,409,0.585,413,2.166,420,1.674,421,0.347,424,0.843,428,3.367,429,1.538,433,2.335,435,0.441,439,0.41,441,0.302,449,1.508,452,1.213,456,0.419,461,0.386,465,0.362,467,0.944,468,0.38,471,0.362,474,1.621,475,0.447,477,2.048,493,0.394,496,0.646,512,0.912,516,0.43,517,2.851,525,1.468,531,0.454,532,1.23,533,0.329,535,0.38,540,1.229,541,1.746,542,1.021,555,0.394,559,0.642,560,1.054,562,0.692,571,0.855,589,0.703,600,0.419,602,0.882,605,0.562,621,0.634,638,0.761,655,1.744,684,0.461,687,0.441,690,0.383,694,1.468,700,0.447,701,1.023,702,0.441,713,0.376,716,0.72,728,0.349,751,0.324,770,0.733,776,1.464,784,0.397,785,0.822,790,0.896,815,0.317,820,0.507,826,0.441,828,0.362,836,0.822,843,0.447,848,0.315,849,0.793,863,0.461,864,2.229,873,0.832,903,3.852,910,1.908,911,0.882,919,0.394,930,0.435,940,0.429,956,0.41,958,0.698,995,1.594,1063,0.39,1073,0.802,1075,0.365,1076,0.703,1175,2.128,1179,1.784,1186,0.433,1203,0.454,1205,0.424,1206,0.468,1219,1.8,1221,0.435,1222,1.992,1223,0.435,1229,0.768,1239,0.793,1242,1.532,1267,0.401,1275,0.37,1295,0.41,1376,0.843,1402,0.429,1412,0.454,1423,0.406,1463,0.435,1464,0.406,1465,0.376,1466,0.419,1467,0.441,1477,0.424,1478,0.447,1481,2.405,1488,0.414,1521,0.441,1530,0.401,1549,0.802,1560,0.882,1587,0.594,1594,0.441,1625,1.796,1702,0.822,1742,0.441,1764,0.461,1766,0.692,1842,0.447,1890,0.768,1955,0.486,1968,0.424,2018,0.761,2084,0.394,2100,0.896,2189,0.441,2196,0.447,2231,0.461,2237,0.447,2240,0.468,2244,0.461,2247,1.512,2251,0.486,2254,0.454,2276,0.435,2291,0.843,2315,1.197,2402,0.454,2421,1.213,2423,0.373,2451,0.454,2452,0.454,2453,0.974,2455,0.461,2459,0.843,2971,0.855,2983,0.414,3044,0.868,3172,0.468,3262,0.454,3310,0.454,3382,0.461,3383,0.468,3384,1.213,3385,0.468,3386,0.468,3387,0.468,3388,0.468,3390,0.595,3391,0.595,3392,0.57,3399,0.468,3400,0.419,3403,0.896,3404,0.477,3405,0.912,3406,0.477,3407,0.477,3408,0.477,3409,0.477,3410,0.912,3411,0.477,3412,0.477,3413,0.882,3414,0.461,3415,0.477,3416,0.477,3417,0.477,3418,0.477,3419,0.477,3420,0.477,3421,0.477,3422,0.477,3423,0.477,3424,0.468,3425,0.477,3426,0.477,3427,0.477,3428,1.552,3429,0.477,3430,0.912,3431,0.477,3432,0.477,3433,0.468,3437,0.868,3438,2.577,3439,0.461,3440,0.461,3497,0.496,3498,0.486,3499,0.496,3500,0.429,3501,0.429,3502,0.496,3503,0.477,3504,0.912,3505,0.496,3506,0.496,3507,0.496]],["t/2307",[1,1.184,3,2.596,5,0.618,9,2.836,16,2.988,17,1.615,24,2.473,29,4.179,31,1.954,32,1.426,33,2.815,36,1.87,37,1.321,39,2.99,42,3.673,44,2.511,47,0.624,53,1.021,61,1.595,71,1.383,73,1.448,79,2.301,83,3.204,85,1.869,89,2.259,92,2.026,93,3.777,94,1.778,98,2.08,99,1.721,100,2.46,101,2.052,119,1.753,140,1.526,144,1.52,169,2.318,173,2.103,189,2.362,190,2.46,197,2.46,198,2.409,221,2.187,229,1.151,242,1.596,254,1.548,266,2.61,321,1.59,329,1.813,382,1.931,409,2.812,425,3.116,432,2.362,478,2.46,497,2.08,503,2.187,509,2.86,516,2.623,559,2.013,563,2.139,659,2.222,762,2.515,830,2.362,832,2.487,848,1.554,1075,2.187,1082,2.318,1083,2.974,1084,3.301,1230,2.34,1425,2.409,1587,1.011,2408,2.515,3312,1.899,3341,3.571]],["t/2309",[5,0.871,7,1.508,9,2.326,11,3.813,32,0.808,35,1.793,36,2.934,44,3.625,47,2.015,56,0.99,60,2.218,61,0.735,71,1.993,74,3.74,76,4.464,77,3.512,99,1.542,102,3.955,149,1.57,173,2.77,229,2.613,235,2.319,243,1.139,248,1.876,254,2.232,324,1.496,360,2.096,441,1.624,539,1.863,597,2.338,648,1.839,701,2.847,751,3.512,829,2.403,830,2.116,884,2.308,958,1.959,1076,3.986,1117,2.723,1179,1.959,1180,2.791,1210,2.369,1465,2.023,1473,2.308,1477,2.28,1481,3.216,1766,3.129,1873,2.518,3378,2.438]],["t/2311",[1,0.782,3,1.101,4,0.492,5,0.646,6,0.585,7,1.019,8,0.489,9,1.337,13,1.027,18,1.872,19,1.294,26,2.078,28,1.21,32,1.138,36,1.71,37,0.625,38,0.81,39,1.221,40,1.134,43,0.437,44,1.937,46,0.755,47,1.168,49,0.695,51,0.572,53,1.532,55,0.293,56,2.067,57,0.594,60,1.537,61,1.775,62,0.807,68,1.456,69,0.407,70,1.206,71,2.391,74,1.024,76,1.734,77,0.919,79,0.252,83,1.88,85,0.616,87,0.396,91,0.539,93,0.335,94,0.307,96,0.9,99,0.814,101,0.354,102,1.035,103,2.813,104,0.524,106,2.106,109,0.297,118,0.819,119,1.06,120,0.622,124,0.396,127,0.602,129,0.4,135,3.223,136,0.42,140,0.263,144,0.92,147,1.228,149,0.578,150,0.271,151,0.884,152,1.49,161,0.288,163,0.329,173,1.26,181,0.603,187,0.356,195,0.377,202,0.411,204,2.159,209,0.396,216,0.751,217,0.28,218,1.113,219,0.424,222,1.686,229,0.965,231,0.508,233,1.713,234,0.272,235,1.209,238,1.33,239,0.324,250,0.811,254,1.125,256,0.411,298,0.444,302,0.787,305,0.71,320,0.444,324,0.55,328,0.88,332,0.663,334,1.177,336,1.14,359,0.383,380,1.027,381,0.777,382,0.333,387,0.751,391,0.64,409,0.603,413,2.223,420,1.721,421,0.359,428,3.421,429,1.58,433,2.39,435,0.456,439,0.424,441,0.313,449,1.119,452,1.251,453,0.456,456,0.434,461,0.4,465,0.374,467,0.973,468,0.393,471,0.374,474,1.39,475,0.463,477,2.1,483,0.911,493,0.407,496,0.668,512,0.941,513,0.771,514,0.513,516,0.445,517,0.752,533,0.341,535,0.393,540,0.991,559,0.663,560,1.087,562,0.715,571,0.463,589,0.726,600,0.434,605,0.58,621,0.655,638,0.786,655,1.794,684,0.477,690,0.757,694,1.511,700,0.463,701,1.182,713,0.39,716,0.744,728,0.69,751,0.335,770,0.757,776,1.505,784,0.411,785,0.849,815,0.328,826,0.456,836,0.849,843,0.463,848,0.326,849,0.819,863,0.477,864,2.281,873,0.86,903,3.917,910,1.962,911,0.911,919,0.407,930,0.45,940,0.444,956,0.424,958,0.721,995,1.641,1063,0.404,1069,0.477,1073,0.829,1076,0.726,1080,0.849,1115,0.463,1175,2.188,1179,1.834,1183,0.726,1184,1.204,1186,0.447,1192,0.39,1200,0.524,1205,0.439,1206,0.485,1219,1.847,1221,0.45,1222,2.046,1223,0.45,1229,0.794,1239,0.819,1242,1.579,1267,0.415,1275,0.383,1295,0.424,1376,0.871,1402,0.444,1412,0.469,1423,0.42,1463,0.45,1464,0.42,1465,0.39,1466,0.829,1467,0.456,1477,0.439,1478,0.463,1481,2.365,1488,0.429,1521,0.456,1530,0.415,1548,0.537,1549,0.829,1560,0.911,1577,0.469,1587,0.734,1594,0.456,1625,1.849,1630,0.537,1702,0.849,1742,0.456,1764,0.477,1766,0.715,1842,0.463,1890,0.794,1955,0.503,1968,0.439,2018,0.786,2084,0.407,2100,0.926,2189,0.456,2196,0.463,2231,0.477,2237,0.463,2240,0.485,2244,0.477,2247,1.559,2251,0.503,2254,0.469,2276,0.45,2291,0.871,2315,1.235,2402,0.469,2421,1.251,2423,0.386,2451,0.469,2452,0.469,2453,1.005,2455,0.477,2459,0.871,2971,0.884,2983,0.429,3044,0.897,3104,0.943,3172,0.485,3262,0.469,3310,0.469,3382,0.477,3383,0.485,3384,1.251,3385,0.485,3386,0.485,3387,0.485,3388,0.485,3398,0.552,3399,0.485,3400,0.434,3403,0.926,3404,0.493,3405,0.943,3406,0.493,3407,0.493,3408,0.493,3409,0.493,3410,0.943,3411,0.493,3412,0.493,3413,0.911,3414,0.477,3415,0.493,3416,0.493,3417,0.493,3418,0.493,3419,0.493,3420,0.493,3421,0.493,3422,0.493,3423,0.493,3424,0.485,3425,0.493,3426,0.493,3427,0.493,3428,1.6,3429,0.493,3430,0.943,3431,0.493,3432,0.493,3433,0.485,3434,0.616,3436,0.524,3437,0.897,3438,2.645,3439,0.477,3440,0.477,3497,0.513,3498,0.503,3499,0.513,3500,0.444,3501,0.444,3502,0.513,3503,0.493,3504,0.493,3505,0.513,3506,0.513,3507,0.513]],["t/2314",[1,1.596,5,1.021,6,1.515,17,2.406,19,3.186,24,2.341,25,3.31,28,2.149,32,0.835,36,2.04,40,1.177,42,2.814,56,2.344,60,3.258,62,2.541,78,4.261,83,1.792,88,2.861,127,2.698,144,2.264,180,4.43,240,1.792,242,2.378,318,2.541,321,2.369,328,2.769,329,2.7,409,1.9,449,2.755,553,4.768,554,3.746,651,3.453,848,1.472,1194,3.704,1587,2.145,2320,4.641,3312,2.829,3343,4.917,3344,5.319,3345,5.319]],["t/2316",[5,0.783,6,1.279,7,1.783,32,1.274,47,1.538,49,3.469,55,1.798,60,2.636,61,1.349,62,3.441,99,3.915,101,2.173,106,3.333,119,1.856,120,3.108,135,4.388,144,1.61,150,1.664,152,2.891,166,2.626,181,1.939,217,1.717,219,2.604,222,3.272,233,3.75,238,4.164,240,1.274,243,1.347,248,2.217,254,1.64,258,4.478,324,3.368,449,1.958,458,3.029,472,2.478,477,1.969,512,4.012,560,3.78,562,2.299,605,2.897,728,2.217,776,1.901,784,2.525,848,1.046,1240,3.495,1267,2.551,1481,3.22,2018,3.923,2071,2.927,2084,2.501,2351,4.623,2423,2.372,3400,2.663,3435,3.781,3500,2.728,3501,2.728]],["t/2320",[1,1.381,5,0.779,6,1.032,8,2.721,17,2.964,18,3.779,21,3.485,22,2.976,28,2.648,32,1.028,96,2.731,127,2.334,147,3.103,226,4.014,242,2.929,321,2.918,329,3.326,384,3.766,385,6.057,429,4.624,479,5.157,587,5.58,848,2.421,1073,4.615,1078,5.874,1587,1.855,3312,3.485,3321,6.277,3347,6.552,3348,6.552,3349,6.552,3350,6.277,3356,2.621]],["t/2322",[5,0.883,7,1.572,9,2.392,11,3.905,32,0.835,35,1.869,36,2.962,44,3.702,47,2.029,56,1.032,60,2.271,74,3.797,76,4.547,77,3.611,99,1.607,102,4.067,173,2.837,229,2.668,235,1.911,243,1.188,248,1.956,254,2.307,324,1.559,360,2.185,441,1.693,539,1.942,597,2.437,648,1.917,701,2.907,751,3.611,829,2.505,830,2.206,884,2.406,958,2.043,1076,4.098,1117,2.815,1210,2.47,1465,2.109,1473,2.406,1481,3.178,1766,3.235,1873,2.625,3378,2.542]],["t/2324",[1,0.885,3,1.23,4,0.519,5,0.663,6,0.61,7,1.07,8,0.516,9,1.395,13,1.081,18,1.947,19,1.359,24,0.287,26,2.165,28,1.266,32,1.147,36,1.763,37,0.658,38,0.855,39,0.214,40,0.778,43,0.461,44,2.015,46,0.795,47,1.202,49,0.733,51,0.604,53,1.519,55,0.31,56,2.127,57,0.627,60,1.593,61,1.818,62,0.85,68,1.524,69,0.431,70,1.262,71,2.058,74,0.896,76,1.812,77,0.968,79,0.267,83,1.79,85,0.65,91,0.298,93,0.354,94,0.324,96,0.946,99,0.857,101,0.375,102,1.09,103,2.895,104,0.553,106,2.197,109,0.314,118,0.865,119,1.114,120,0.657,127,0.633,129,0.423,135,3.307,136,0.444,144,0.757,147,1.288,149,0.61,150,0.287,151,0.931,152,1.554,161,0.305,163,0.349,173,1.317,181,0.637,187,0.377,195,0.399,202,0.435,204,2.235,209,0.419,216,0.792,217,0.296,218,0.64,219,0.449,222,1.758,229,1.01,231,0.536,233,1.787,234,0.288,235,1.263,238,1.394,239,0.343,250,0.313,254,1.179,256,1.188,298,0.47,302,0.828,305,0.749,320,0.47,324,0.581,328,0.926,332,0.7,334,1.239,336,1.2,359,0.405,380,1.079,381,0.3,382,0.352,387,0.792,391,0.676,409,0.635,413,2.319,420,1.801,421,0.38,428,3.51,429,1.651,433,2.483,435,0.483,439,0.449,441,0.331,449,1.175,452,1.317,456,0.459,461,0.423,465,0.396,467,1.023,468,0.416,471,0.396,474,1.46,475,0.489,477,2.187,493,0.431,496,0.705,512,0.991,516,0.469,517,0.792,533,0.361,535,0.416,540,1.043,559,0.7,560,1.145,562,0.755,589,0.767,600,0.459,605,0.612,621,0.692,638,0.829,655,1.877,684,0.505,690,0.419,694,1.584,700,0.489,701,1.1,713,0.412,716,0.785,728,0.382,751,0.354,770,0.799,776,1.575,784,0.435,785,0.896,815,0.347,826,0.483,836,0.896,843,0.489,848,0.344,849,0.865,863,0.505,864,2.367,873,0.908,903,4.024,910,2.053,911,0.961,919,0.431,930,0.476,940,0.47,956,0.449,958,0.761,995,1.72,1063,0.427,1073,0.875,1076,0.767,1175,2.29,1179,1.92,1186,0.472,1205,0.464,1206,0.513,1219,1.927,1221,0.476,1222,2.138,1223,0.476,1229,0.838,1239,0.865,1242,1.659,1267,0.44,1275,0.405,1295,0.449,1376,0.92,1402,0.47,1412,0.497,1423,0.444,1463,0.476,1464,0.444,1465,0.412,1466,0.459,1467,0.483,1477,0.464,1478,0.489,1481,2.299,1488,0.454,1521,0.483,1530,0.44,1549,0.875,1560,0.961,1587,0.643,1594,0.483,1625,1.938,1702,0.896,1742,0.483,1764,0.505,1766,0.755,1842,0.489,1890,0.838,1955,0.532,1968,0.464,2018,0.829,2084,0.431,2100,0.977,2189,0.483,2196,0.489,2231,0.505,2237,0.489,2240,0.513,2244,0.505,2247,1.637,2251,0.532,2254,0.497,2276,0.476,2291,0.92,2315,1.3,2402,0.497,2421,1.317,2423,0.409,2451,0.497,2452,0.497,2453,1.058,2455,0.505,2459,0.92,2971,0.933,2983,0.454,3044,0.947,3172,0.513,3262,0.497,3310,0.497,3382,0.505,3383,0.513,3384,1.317,3385,0.513,3386,0.513,3387,0.513,3388,0.513,3399,0.513,3400,0.459,3403,0.977,3404,0.522,3405,0.995,3406,0.522,3407,0.522,3408,0.522,3409,0.522,3410,0.995,3411,0.522,3412,0.522,3413,0.961,3414,0.505,3415,0.522,3416,0.522,3417,0.522,3418,0.522,3419,0.522,3420,0.522,3421,0.522,3422,0.522,3423,0.522,3424,0.513,3425,0.522,3426,0.522,3427,0.522,3428,1.681,3429,0.522,3430,0.995,3431,0.522,3432,0.522,3433,0.513,3437,0.947,3438,2.759,3439,0.505,3440,0.505,3497,0.543,3498,0.532,3499,0.543,3500,0.47,3501,0.47,3502,0.543,3503,0.522,3504,0.522,3505,0.543,3506,0.543,3507,0.543]],["t/2327",[0,6.407,5,0.871,6,1.226,17,3.519,29,3.577,53,2.224,127,2.771,242,3.478,321,3.464,329,3.949,533,5.413,848,2.706,1587,2.203,2332,7.191,3312,4.138,3313,7.779,3356,3.112]],["t/2329",[5,0.366,7,1.939,8,1.707,9,2.257,18,3.947,32,1.191,33,1.667,47,1.597,49,3.7,61,1.439,62,3.626,99,4.091,101,2.363,119,2.018,120,3.314,135,4.508,140,3.243,144,1.75,152,3.047,181,2.108,217,1.867,219,2.832,222,3.448,233,3.919,238,4.352,243,1.464,248,2.411,254,1.783,324,3.549,461,2.669,477,2.141,512,4.227,533,2.276,560,4.031,562,2.499,600,2.896,605,3.09,776,2.066,784,2.746,828,2.499,848,1.138,1267,2.773,1481,3.308,1766,2.499,2018,4.184,2084,2.719,2423,2.579,3400,2.896,3500,2.966,3501,2.966]],["t/2332",[5,0.809,62,4.338,120,4.803,135,3.967,848,2.973,1587,2.571,3356,3.632]],["t/2334",[7,2.194,32,1.283,47,1.684,49,4.06,61,1.579,62,3.906,99,4.353,101,2.674,119,2.284,120,3.637,135,4.679,144,1.981,152,3.282,181,2.386,217,2.114,219,3.205,222,3.714,233,4.169,238,4.63,243,1.657,248,2.729,254,2.018,324,3.823,477,2.423,512,4.554,560,4.424,562,2.829,605,3.39,776,2.339,784,3.108,848,1.288,1267,3.139,1481,3.233,2018,4.591,2084,3.078,2423,2.919,3400,3.277,3500,3.357,3501,3.357]],["t/2337",[5,0.883,6,1.253,17,3.599,50,5.603,242,3.556,317,5.489,318,4.737,321,3.542,329,4.038,848,2.744,1481,2.55,1587,2.253,3312,4.231,3324,7.131,3356,3.182]],["t/2339",[3,1.946,7,1.755,9,1.341,11,2.99,32,1.119,45,1.638,47,1.526,49,3.426,50,5.022,56,1.152,61,1.332,62,3.847,99,3.881,101,2.139,119,1.827,120,3.069,135,4.365,140,3.047,144,1.584,152,2.862,173,1.393,181,1.908,217,1.69,219,2.563,222,3.239,229,1.199,233,3.718,238,4.128,243,1.325,248,2.182,254,1.614,317,3.947,324,3.334,332,2.098,412,2.685,477,1.938,512,3.971,560,3.733,562,2.262,605,2.861,637,3.336,776,1.87,784,2.485,828,3.527,848,1.03,896,3.247,1211,2.981,1267,2.51,1481,3.203,2018,3.875,2084,2.461,2158,2.837,2423,2.334,3393,3.565,3394,5.435,3395,3.247,3396,3.247,3397,5.062,3400,2.621,3500,2.685,3501,2.685]],["t/2342",[5,0.929,6,1.36,9,3.756,28,3.489,305,5.211,318,4.125,848,2.885,1587,2.445,3356,3.455]],["t/2344",[5,0.362,6,0.64,7,1.916,9,1.464,32,1.183,47,1.589,49,3.667,61,1.426,62,4.031,99,4.067,101,2.336,119,1.995,120,3.285,135,4.492,140,2.653,144,1.73,152,3.025,173,1.521,181,2.084,217,1.846,219,2.799,222,3.423,233,3.895,238,4.326,243,1.447,248,2.383,254,1.762,324,3.523,477,2.116,512,4.197,538,1.718,555,2.688,560,3.996,562,2.471,592,2.83,605,3.062,751,4.59,776,2.043,784,2.714,848,1.125,938,2.593,1031,2.83,1210,3.01,1211,4.974,1267,2.741,1481,3.196,1766,2.471,2018,4.147,2084,2.688,2423,2.549,2855,3.146,3400,2.863,3500,2.932,3501,2.932]],["t/2347",[1,1.861,3,2.173,4,1.86,5,0.592,6,0.701,15,3.881,17,2.012,18,3.439,19,2.664,21,3.536,22,4.294,24,2.927,28,2.686,29,2.045,32,1.249,33,3.581,36,1.198,39,1.463,40,0.984,42,4.212,61,1.527,83,2.682,93,2.419,127,2.368,144,1.894,173,1.665,242,1.989,254,2.883,256,2.971,284,2.751,304,2.862,321,1.981,329,2.258,382,2.406,409,2.843,432,2.942,497,2.591,516,2.512,563,2.664,602,3.444,659,2.768,737,5.427,762,3.133,813,3.133,832,3.098,848,2.203,1212,2.004,1268,4.112,1587,1.26,2339,4.112,2408,3.133,3312,2.366,3336,4.448,3337,4.448,3356,1.779]],["t/2349",[5,0.883,7,1.572,9,2.392,11,3.905,32,0.835,35,1.869,36,2.962,44,3.702,47,2.029,56,1.032,60,2.271,74,3.797,76,4.547,77,3.611,99,1.607,102,4.067,173,2.837,229,2.668,235,1.911,243,1.188,248,1.956,254,2.307,324,1.559,360,2.185,441,1.693,539,1.942,597,2.437,648,1.917,701,2.907,751,3.611,829,2.505,830,2.206,884,2.406,958,2.043,1076,4.098,1117,2.815,1210,2.47,1465,2.109,1473,2.406,1481,3.178,1766,3.235,1873,2.625,3378,2.542]],["t/2351",[1,0.811,3,1.14,4,0.515,5,0.66,6,0.606,7,1.062,8,0.512,9,1.504,13,1.073,18,2.482,19,1.35,26,2.152,28,1.258,32,1.143,33,0.262,36,1.755,37,0.653,38,0.849,39,0.213,40,0.773,43,0.457,44,2.004,46,0.789,47,1.197,49,0.728,51,0.599,53,1.511,55,0.307,56,2.118,57,0.622,60,1.584,61,1.76,62,0.843,68,1.514,69,0.427,70,1.254,71,2.047,74,0.89,76,1.801,77,0.96,79,0.265,83,1.781,85,0.645,91,0.296,93,0.352,94,0.322,96,0.939,99,0.851,101,0.371,102,1.081,103,2.883,104,0.549,106,2.183,109,0.312,118,0.858,119,1.106,120,0.652,127,0.629,129,0.42,135,3.295,136,0.44,140,0.754,144,0.752,147,1.279,149,0.605,150,0.285,151,0.924,152,1.544,161,0.302,163,0.346,173,1.308,181,0.632,187,0.374,195,0.396,202,0.432,204,2.224,209,0.416,216,0.786,217,0.294,218,0.635,219,0.445,222,1.748,229,1.003,231,0.532,233,1.776,234,0.286,235,1.255,238,1.385,239,0.34,250,0.31,254,1.171,256,0.432,298,0.466,302,0.822,305,0.743,320,0.466,324,0.576,328,0.919,332,0.695,334,1.229,336,1.191,359,0.402,380,1.072,381,0.297,382,0.35,387,0.786,391,0.67,409,0.631,413,2.305,420,1.789,421,0.376,428,3.497,429,1.641,433,2.469,435,0.479,439,0.445,441,0.328,449,1.167,452,1.308,456,0.455,461,0.8,465,0.393,467,1.015,468,0.412,471,0.393,474,1.45,475,0.485,477,2.174,493,0.427,496,0.699,512,0.983,516,0.465,517,0.786,533,0.358,535,0.412,540,1.035,559,0.695,560,1.136,562,0.749,589,0.761,600,0.455,605,0.608,621,0.686,638,0.823,655,1.865,684,0.5,690,0.416,694,1.573,700,0.485,701,1.093,713,0.409,716,0.779,728,0.379,751,0.352,770,0.793,776,1.565,784,0.432,785,0.889,815,0.344,826,0.479,828,0.393,836,0.889,843,0.485,848,0.341,849,0.858,863,0.5,864,2.354,873,0.9,903,4.008,910,2.04,911,0.954,919,0.427,930,0.472,940,0.466,956,0.445,958,0.755,995,1.708,1063,0.423,1073,0.868,1076,0.761,1175,2.275,1179,1.907,1186,0.468,1205,0.461,1206,0.509,1219,1.915,1221,0.472,1222,2.124,1223,0.472,1229,0.831,1239,0.858,1242,1.647,1267,0.436,1275,0.402,1295,0.445,1376,0.913,1402,0.466,1412,0.493,1423,0.44,1463,0.472,1464,0.44,1465,0.409,1466,0.455,1467,0.479,1477,0.461,1478,0.485,1481,2.377,1488,0.45,1521,0.479,1530,0.436,1549,0.868,1560,0.954,1587,0.638,1594,0.479,1625,1.925,1702,0.889,1742,0.479,1764,0.5,1766,1.073,1842,0.485,1890,0.831,1955,0.528,1968,0.461,2018,0.823,2084,0.427,2100,0.97,2189,0.479,2196,0.485,2231,0.5,2237,0.485,2240,0.509,2244,0.5,2247,1.626,2251,0.528,2254,0.493,2276,0.472,2291,0.913,2315,1.29,2402,0.493,2421,1.308,2423,0.405,2451,0.493,2452,0.493,2453,1.05,2455,0.5,2459,0.913,2971,0.925,2983,0.45,3044,0.939,3172,0.509,3262,0.493,3310,0.493,3382,0.5,3383,0.509,3384,1.308,3385,0.509,3386,0.509,3387,0.509,3388,0.509,3399,0.509,3400,0.455,3403,0.97,3404,0.518,3405,0.987,3406,0.518,3407,0.518,3408,0.518,3409,0.518,3410,0.987,3411,0.518,3412,0.518,3413,0.954,3414,0.5,3415,0.518,3416,0.518,3417,0.518,3418,0.518,3419,0.518,3420,0.518,3421,0.518,3422,0.518,3423,0.518,3424,0.509,3425,0.518,3426,0.518,3427,0.518,3428,1.669,3429,0.518,3430,0.987,3431,0.518,3432,0.518,3433,0.509,3437,0.939,3438,2.742,3439,0.5,3440,0.5,3497,0.538,3498,0.528,3499,0.538,3500,0.466,3501,0.466,3502,0.538,3503,0.518,3504,0.518,3505,0.538,3506,0.538,3507,0.538,3510,0.738]],["t/2354",[5,0.883,6,1.253,17,3.599,70,3.204,242,3.556,302,3.703,318,5.16,319,5.032,329,4.038,848,2.744,1027,6.261,1587,2.253,3312,4.231,3342,7.131,3356,3.182]],["t/2356",[3,1.939,5,0.294,6,0.521,7,1.558,9,1.903,13,3.648,18,3.256,19,3.164,32,1.242,36,1.913,39,0.622,40,0.418,47,1.242,49,1.951,50,1.331,53,0.944,56,1.635,60,0.99,61,1.515,62,2.104,71,1.706,96,0.787,99,2.546,101,1.086,119,0.927,120,1.748,135,3.293,136,1.288,140,2.257,144,1.407,147,2.502,149,0.927,150,0.832,152,1.768,163,1.011,173,0.707,181,0.969,187,1.093,204,1.773,209,1.216,217,0.858,219,1.301,222,2,229,1.065,231,1.428,233,2.439,235,0.679,238,2.708,243,0.673,248,1.108,254,1.433,298,1.363,302,1.538,317,1.046,319,1.195,324,2.059,328,0.984,336,2.971,381,0.869,412,1.363,421,1.101,428,4.925,429,3.336,441,0.959,449,1.712,452,3.262,461,1.227,467,1.984,468,1.205,474,2.834,475,1.419,477,0.984,493,1.25,512,2.453,529,1.419,555,1.25,560,2.834,562,1.149,605,1.63,638,2.207,700,1.419,728,1.108,751,2.395,776,2.213,784,1.262,785,2.384,828,2.009,836,2.384,843,1.419,848,0.523,849,2.301,919,1.25,938,2.108,1019,1.649,1073,2.328,1179,2.024,1210,1.399,1222,2.677,1267,1.275,1295,1.301,1402,1.363,1412,1.44,1481,2.277,1488,1.316,1766,2.677,2018,2.207,2084,1.25,2158,1.44,2421,3.262,2423,1.185,2459,2.447,2971,2.482,3044,2.519,3382,1.463,3383,1.487,3384,3.262,3385,1.487,3386,1.487,3387,1.487,3388,1.487,3394,3.357,3395,1.649,3396,1.649,3397,2.883,3400,1.331,3437,2.519,3500,1.363,3501,1.363,3503,1.514]],["t/2359",[5,0.883,6,1.253,17,3.599,50,5.603,242,3.556,317,5.489,319,6.271,321,3.542,329,4.038,848,2.744,1481,2.55,1587,2.253,3312,4.231,3324,7.131,3356,3.182]],["t/2361",[3,2.065,7,1.927,32,1.187,47,1.593,49,3.683,50,2.879,56,1.265,61,1.432,62,3.613,99,4.079,101,2.349,119,2.006,120,3.3,135,4.5,140,2.665,144,1.74,152,3.036,173,1.53,181,2.096,217,1.857,219,2.815,222,3.435,229,1.317,233,3.907,238,4.339,243,1.456,248,2.397,254,1.772,317,2.263,324,3.536,412,2.949,477,2.128,512,4.212,560,4.014,562,2.485,605,3.076,776,2.055,784,2.73,828,3.792,848,1.131,1267,2.757,1481,3.079,2018,4.166,2084,2.704,2158,3.116,2423,2.564,3394,5.765,3395,3.566,3396,3.566,3397,5.442,3400,2.879,3500,2.949,3501,2.949]],["t/2364",[5,0.924,6,1.479,17,3.301,25,4.541,70,2.939,242,4.197,302,3.397,318,5.235,329,3.704,330,4.781,538,3.968,758,5.65,848,2.598,1027,5.744,1587,2.066,3312,3.881,3342,6.541,3356,2.919]],["t/2366",[5,0.352,6,0.622,7,1.863,9,1.423,32,1.304,40,0.874,47,1.569,49,3.588,55,1.879,61,1.395,62,3.537,99,4.007,101,2.271,119,1.939,120,3.214,135,4.451,140,2.596,144,1.682,150,1.739,152,2.972,166,2.717,181,2.025,217,1.794,219,2.721,222,3.363,233,3.838,238,4.262,243,1.407,248,2.317,254,1.713,258,4.632,324,3.462,472,2.588,477,2.057,512,4.124,538,1.67,555,2.613,560,3.91,562,2.401,605,2.996,751,4.028,776,1.986,784,2.638,848,1.093,938,3.876,1210,2.926,1239,2.751,1267,2.665,1481,3.164,1766,2.401,2018,4.058,2071,3.058,2084,2.613,2173,1.466,2423,2.478,3400,2.782,3500,2.85,3501,2.85]],["t/2371",[5,0.693,6,1.226,40,1.721,83,2.621,131,5.815,407,4.552,428,3.607,496,4.414,499,5.097,538,3.288,873,5.685,3511,8.881,3512,8.881,3513,8.881,3514,8.881,3515,8.217,3516,8.881,3517,3.622,3518,8.217]],["t/2373",[53,2.499,71,3.386,152,3.509,217,3.971,499,5.728,1183,5.397,1211,7.003,3414,6.769,3446,7.628,3517,4.07,3519,9.981]],["t/2375",[5,0.907,94,3.489,166,3.133,200,3.557,322,3.857,423,5.837,428,3.249,538,4.303,605,3.456,974,6.478,979,4.936,1273,5.19,2290,6.282,2566,5.264,3489,7.401,3517,3.262,3518,7.401,3520,4.47,3521,8,3522,8,3523,8,3524,5.992,3525,8,3526,8,3527,4.47,3528,7.401]],["t/2377",[238,4.907,742,5.692,3529,6.16,3530,10.927]],["t/2380",[5,1.02,6,1.56,36,2.29,39,1.639,40,1.102,47,1.806,56,1.541,60,2.969,65,4.242,69,3.295,127,2.574,204,2.91,211,3.205,323,2.863,486,5.281,499,3.264,516,1.882,539,2.901,648,2.863,699,3.36,701,1.749,711,8.435,1186,1.894,1279,4.066,1374,5.261,2290,4.465,3378,5.508,3394,3.797,3457,5.261,3517,2.319,3531,5.261,3532,11.308,3533,5.261,3534,5.261,3535,5.261]],["t/2382",[5,0.977,6,1.297,47,1.439,60,2.468,516,3.111,701,2.891,864,3.849,903,4.531,1186,3.13,2291,6.098,3517,3.833,3524,5.395,3536,8.696,3537,9.399]],["t/2384",[21,3.585,39,2.217,47,1.558,70,3.59,283,2.742,407,4.948,428,3.125,441,3.421,588,4.747,605,3.324,914,6.23,1587,2.524,2423,4.228,3438,6.353,3439,5.218,3440,5.218,3517,4.65,3538,7.695,3539,7.695,3540,7.695,3541,7.119,3542,7.119,3543,7.695,3544,6.74,3545,5.614,3546,7.695]],["t/2386",[61,2.033,135,4.624,240,2.983,556,7.538,758,6.853,1474,7.538,2321,7.091,3517,4.121,3547,10.106]],["t/2388",[5,0.788,39,2.912,40,1.959,211,5.696,323,5.088,521,6.469,1279,7.225,3394,6.748,3517,4.121,3534,9.35]],["t/2390",[73,3.418,97,4.559,166,3.769,318,4.027,321,3.754,381,3.876,554,5.937,605,4.157,701,2.96,1222,5.124,2944,8.903,3548,8.429,3549,9.623,3550,9.623]],["t/2392",[5,0.953,61,0.917,66,2.018,94,3.051,166,1.786,187,3.546,200,2.028,239,2.102,250,1.917,329,3.111,332,2.253,423,3.328,428,2.842,538,4.524,605,1.97,701,1.403,728,2.343,855,3.093,864,1.868,979,2.814,995,2.527,999,3.581,1273,2.959,1279,3.261,1480,3.995,1588,3.693,1968,2.847,2123,3.581,2288,3.827,2291,2.959,2566,3.001,3310,3.045,3378,3.045,3517,3.472,3520,2.549,3524,6.7,3527,5.335,3528,4.22,3535,4.22,3536,4.22,3551,4.561,3552,2.959,3553,4.561,3554,4.561,3555,4.561,3556,4.561,3557,3.093,3558,4.561,3559,4.561,3560,3.581,3561,4.561,3562,3.581,3563,4.561,3564,4.561,3565,4.561,3566,4.134,3567,4.561,3568,4.22,3569,4.22,3570,3.995,3571,4.561,3572,4.561,3573,4.561,3574,4.561,3575,4.561,3576,4.561,3577,4.561,3578,4.561,3579,4.561,3580,4.561,3581,4.561,3582,4.561]],["t/2394",[108,5.295,238,4.322,742,5.013,2354,7.078,3193,6.797,3529,5.424,3541,8.903,3542,8.903,3568,8.903,3569,8.903,3583,9.623]],["t/2397",[5,0.984,6,1.587,8,2.16,32,1.493,36,1.401,47,1.303,56,2.307,60,3.311,86,3.707,128,4.663,287,3.186,289,4.333,323,2.99,350,3.657,362,2.99,457,4.982,516,1.965,687,3.852,701,1.826,815,2.767,1054,3.707,1186,1.977,1279,4.246,1378,5.494,1729,5.494,1986,3.801,2173,1.93,2288,4.982,3375,8.714,3517,2.422,3584,5.938,3585,6.891,3586,5.494,3587,5.494,3588,5.494,3589,5.494,3590,5.494,3591,5.494]],["t/2399",[1,0.81,3,1.049,5,0.53,6,0.605,21,5.198,24,1.692,27,2.619,32,1.286,43,1.426,47,2.027,61,0.883,66,1.941,110,2.99,112,3.147,113,2.676,114,2.739,115,2.411,175,2.269,181,1.97,234,1.698,243,1.369,332,2.167,350,1.613,391,2.09,409,1.373,496,2.18,634,2.975,655,4.359,903,5.157,910,2.518,974,3.552,1186,1.461,1202,3.353,1231,5.498,1657,3.025,1764,2.975,1890,2.592,2227,3.552,2237,5.466,2242,3.552,2247,4.292,3299,3.843,3308,5.948,3403,3.025,3592,8.308,3593,4.387,3594,4.387,3595,4.059,3596,4.387,3597,4.387,3598,4.387,3599,6.791,3600,6.791,3601,4.387,3602,6.791,3603,4.387,3604,4.387,3605,4.387,3606,4.387,3607,4.387,3608,4.387,3609,4.387,3610,4.387,3611,3.843,3612,4.387,3613,4.059,3614,4.059,3615,4.387]],["t/2401",[5,0.693,152,3.123,161,3.637,162,5.248,323,4.471,330,5.097,360,5.097,407,3.622,538,3.288,591,6.023,709,7.779,1204,7.191,1279,6.35,2424,7.452,3517,3.622,3531,8.217,3616,8.217,3617,8.881,3618,7.779,3619,8.881,3620,8.881]],["t/2403",[21,4.768,181,4.596,701,3.148,909,8.964,910,5.874,3595,9.468,3611,8.964,3613,9.468,3614,9.468]],["t/2405",[5,0.929,7,2.417,32,1.356,36,1.987,39,2.843,40,1.134,47,1.29,56,2.283,60,3.003,70,2.064,104,2.283,151,2.683,235,1.841,283,3.001,323,4.24,378,3.493,407,3.435,441,2.602,497,4.297,521,3.746,641,3.14,655,4.419,720,4.106,1068,3.531,1279,6.022,1986,6.316,2173,1.902,3382,3.968,3517,4.857,3585,7.989,3591,5.414,3621,5.852,3622,5.852,3623,5.852,3624,5.852,3625,5.852,3626,5.852]],["t/2407",[5,0.701,56,2.434,103,3.313,104,3.503,105,2.859,211,5.062,299,4.934,407,3.662,409,2.809,701,2.762,995,4.976,1445,5.826,1474,6.699,3627,6.863,3628,8.308,3629,8.308,3630,10.399,3631,8.308,3632,8.98]],["t/2409",[5,1.006,6,0.659,73,1.696,166,1.871,200,2.124,341,2.795,361,3.868,364,2.647,423,3.485,467,1.886,494,4.008,538,4.579,605,2.064,903,2.303,979,2.947,1068,2.882,1423,2.852,2394,3.868,2555,3.868,3374,4.42,3375,4.184,3376,4.42,3377,4.42,3517,4.513,3520,2.669,3524,6.599,3527,5.874,3552,3.099,3557,3.24,3566,2.823,3585,3.868,3586,4.42,3587,4.42,3588,4.42,3589,4.42,3590,4.42,3633,4.777,3634,4.184,3635,4.777,3636,4.777,3637,4.777,3638,4.777,3639,4.777,3640,3.563,3641,3.563,3642,4.777,3643,4.777,3644,4.777,3645,4.777,3646,4.777,3647,4.777,3648,4.42,3649,4.777,3650,4.777,3651,4.777,3652,4.777,3653,4.42,3654,4.777,3655,4.777,3656,4.184,3657,4.777,3658,4.777,3659,4.777]],["t/2411",[108,5.295,238,4.322,742,5.013,2354,7.078,3193,6.797,3529,5.424,3628,8.903,3629,8.903,3630,8.903,3631,8.903,3660,9.623]],["t/2414",[5,0.979,6,1.12,24,1.63,32,0.907,36,2.162,40,1.279,41,1.927,47,1.867,53,1.651,57,1.87,60,2.989,69,3.822,79,1.516,127,2.058,131,3.436,181,1.898,204,2.327,211,4.573,212,5.341,234,1.636,242,1.655,322,3.18,323,3.321,350,1.554,463,3.084,486,4.223,515,4.628,516,1.399,539,3.365,697,2.866,815,1.969,848,1.024,996,7.006,1186,1.407,1195,3.23,1204,3.422,1220,2.866,1420,3.318,1421,2.866,1422,3.022,1427,3.91,1428,3.91,1429,3.91,1430,3.91,1481,1.852,1832,3.546,2919,3.546,2953,3.422,3446,3.23,3533,3.91,3585,8.53,3661,6.596,3662,4.226,3663,8.113,3664,4.226,3665,4.226,3666,3.91,3667,4.226,3668,3.702,3669,3.702]],["t/2416",[5,0.721,6,0.921,9,3.346,27,3.985,36,1.575,47,1.022,60,1.753,70,2.355,71,2.265,83,1.97,142,3.383,144,2.489,234,2.584,235,3.336,302,2.722,350,3.398,413,4.849,420,4.653,505,6.372,1186,2.223,1290,3.668,2262,6.176,3438,7.144,3439,7.19,3440,7.19,3458,6.176,3517,2.722,3670,5.847,3671,9.243,3672,6.675,3673,9.243,3674,6.675,3675,6.675]],["t/2418",[5,0.751,60,2.527,131,5.013,407,3.924,1376,6.243,1543,5.377,3162,8.903,3446,7.355,3517,3.924,3668,8.429,3669,8.429,3676,8.903,3677,9.623,3678,9.623]],["t/2420",[43,2.035,45,2.414,46,2.452,73,3.952,104,2.442,166,4.358,321,4.751,381,4.482,384,3.152,407,2.553,554,6.866,605,4.807,701,1.926,828,4.706,860,4.062,995,5.675,1186,2.085,1222,5.925,1243,5.253,1566,4.246,3460,5.253,3548,5.484,3679,5.792,3680,6.261,3681,9.477,3682,5.792,3683,6.261,3684,6.261,3685,6.261,3686,6.261,3687,6.261]],["t/2422",[5,0.972,103,3.042,166,3.229,200,3.666,538,4.365,605,4.599,2287,7.629,3424,5.685,3520,4.608,3524,6.111,3527,4.608,3566,4.872,3688,8.246,3689,6.302,3690,8.246,3691,8.246,3692,8.246,3693,6.676,3694,7.629,3695,8.246,3696,8.246]],["t/2424",[108,5.566,238,4.078,742,4.731,2354,7.44,3193,7.145,3529,5.119,3548,7.954,3668,7.954,3669,7.954,3679,8.402,3681,8.402,3682,8.402,3697,9.081]],["t/2427",[5,0.977,6,1.297,47,1.439,60,2.468,516,3.111,701,2.891,864,3.849,903,4.531,1186,3.13,2289,8.232,3517,3.833,3524,5.395,3698,8.696,3699,9.399]],["t/2429",[1,1.507,24,3.147,32,1.122,36,1.925,39,2.352,47,1.25,61,2.128,70,3.731,110,3.594,146,4.925,378,6.314,407,4.313,409,2.554,499,4.685,569,6.088,588,5.036,1464,4.873,2181,7.551,3517,4.785,3700,8.162,3701,8.162,3702,8.162,3703,8.162]],["t/2431",[73,3.501,166,3.861,321,3.846,381,3.971,407,4.02,554,6.083,605,4.259,1222,5.25,3704,9.859,3705,4.781,3706,9.859,3707,9.859]],["t/2433",[7,3.837,39,2.677,268,4.985,448,6.519,538,3.44,687,6.028,815,4.329,1273,6.028,1997,7.295,3517,4.682,3708,7.1,3709,9.291,3710,9.291,3711,9.291,3712,8.595,3713,9.291]],["t/2435",[5,0.983,166,2.51,200,2.85,238,2.879,341,3.75,359,3.494,360,3.679,538,4.666,605,2.769,742,3.339,864,2.625,2285,5.379,2289,5.615,3520,3.582,3524,7.044,3527,3.582,3529,3.613,3557,4.347,3560,5.033,3562,5.033,3640,4.781,3641,4.781,3698,5.93,3705,3.108,3714,6.41,3715,5.93,3716,6.41,3717,6.41,3718,6.41,3719,6.41,3720,6.41,3721,6.41,3722,6.41,3723,6.41,3724,6.41,3725,6.41,3726,6.41,3727,6.41,3728,6.41]],["t/2438",[5,0.976,6,1.478,32,1.321,36,2.08,40,0.763,47,1.831,54,2.937,56,3.012,60,3.077,69,3.615,77,1.876,96,1.437,127,2.75,135,1.507,152,1.384,204,3.11,211,4.368,230,2.629,242,1.542,305,3.297,317,1.909,350,2.294,362,1.982,414,3.009,449,1.786,486,5.644,516,1.303,559,1.945,618,2.59,697,2.67,701,1.211,815,1.834,840,2.873,995,6.841,996,7.344,1085,2.763,1112,3.449,1186,1.311,1423,2.35,1445,4.048,1543,2.2,1968,2.458,2276,2.52,2285,3.304,2309,3.092,2330,2.873,3010,5.465,3705,1.909,3729,3.937,3730,3.937,3731,3.643]],["t/2440",[5,0.612,32,1.078,53,1.964,71,2.662,343,6.871,409,2.454,433,3.559,477,4.7,599,5.32,638,4.589,694,4.002,701,3.17,752,5.995,864,3.213,903,3.781,1179,4.209,1445,5.089,1481,2.203,1543,4.383,2450,6.16,3517,3.199,3705,5.928,3731,7.257,3732,7.844,3733,7.844,3734,7.844,3735,7.844,3736,7.844]],["t/2442",[5,0.534,9,2.16,22,2.724,36,1.615,46,2.681,61,1.377,77,3.262,83,2.02,96,2.499,102,3.673,152,2.407,211,3.859,217,2.724,221,3.673,229,1.932,239,3.155,271,3.059,284,2.481,407,2.792,478,4.13,499,3.929,569,7.015,588,4.224,707,5.744,855,4.642,961,4.894,995,3.793,1383,5.744,1445,4.441,1502,5.744,1518,4.894,1543,3.825,3517,4.717,3705,3.32,3737,6.333,3738,5.744,3739,6.845,3740,6.845,3741,6.845,3742,6.845,3743,6.845,3744,6.333,3745,6.845,3746,6.845]],["t/2444",[36,1.183,39,1.445,47,0.768,49,2.594,60,1.317,70,1.769,71,1.701,73,3.813,97,3.562,104,1.956,166,4.204,172,4.639,284,1.818,321,4.559,378,2.994,381,4.324,428,2.036,476,2.963,524,4.06,538,1.857,554,6.624,605,4.638,701,2.313,910,2.878,1115,3.299,1177,4.06,1179,2.691,1183,2.712,1222,5.717,1474,3.741,1820,4.639,2175,3.519,3167,3.938,3517,2.045,3670,4.392,3705,5.466,3747,5.015,3748,5.015,3749,5.015,3750,5.015,3751,5.015,3752,5.015,3753,5.015,3754,5.015,3755,5.015,3756,5.015,3757,4.639,3758,4.639,3759,5.015,3760,5.015,3761,5.015,3762,5.015,3763,5.015]],["t/2446",[60,2.411,307,5.734,477,4.189,522,5.734,701,2.825,1219,4.005,1587,2.278,3705,6.011,3764,9.185,3765,9.984,3766,11.399,3767,9.185,3768,8.045,3769,9.185]],["t/2448",[5,0.836,60,2.187,166,3.262,200,3.704,538,3.968,605,3.599,1054,5.201,1145,6.214,2177,4.34,2983,5.082,3520,4.655,3524,4.781,3527,5.989,3566,4.922,3705,4.04,3770,8.331,3771,8.331,3772,6.367,3773,8.331,3774,8.331,3775,6.745,3776,8.331,3777,7.707,3778,8.331]],["t/2450",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,3757,9.468,3758,9.468,3779,10.234]],["t/2453",[3,1.323,5,0.82,6,0.967,10,1.965,32,0.76,35,2.716,36,1.305,37,1.793,40,1.567,41,2.523,42,1.571,53,0.849,54,2.529,56,0.919,66,2.448,70,3.837,73,3.734,74,2.424,83,1.001,93,1.616,110,1.493,131,4.978,138,1.675,140,2.623,152,1.945,161,2.266,164,3.589,199,2.231,202,3.237,225,1.965,239,1.563,242,1.328,266,2.171,299,1.863,322,3.898,323,1.707,328,1.546,330,3.175,349,2.845,350,2.034,362,1.707,378,3.303,381,1.366,421,1.73,453,3.589,472,4.022,482,2.424,496,1.685,499,1.946,503,1.819,516,1.122,599,2.3,634,2.3,640,3.338,702,2.2,719,3.752,813,2.092,819,2.171,832,2.068,888,2.591,1081,2.264,1106,2.845,1113,2.663,1186,1.129,1241,2.424,1406,2.845,1469,1.895,1491,3.137,1502,2.845,1575,2.845,1669,2.591,1788,2.97,1890,2.004,1891,2.97,1907,2.746,1990,2.97,2174,2.97,2330,2.474,2369,2.591,2403,5.88,2458,2.663,3066,6.785,3074,3.137,3102,2.845,3104,3.882,3108,3.137,3705,1.644,3780,3.391,3781,3.391,3782,3.391,3783,3.391,3784,3.137,3785,5.533,3786,5.533,3787,3.391,3788,5.533,3789,3.391,3790,3.391,3791,3.391,3792,3.391,3793,3.391]],["t/2455",[3,1.894,5,0.618,6,1.093,32,1.089,47,1.213,142,4.014,173,3.793,254,3.009,313,6.192,350,2.912,413,4.156,421,5.292,830,6.01,929,4.729,1082,4.505,1186,2.638,1194,4.832,1351,5.78,3067,6.647,3616,9.596,3618,6.938,3794,7.329,3795,10.373,3796,7.921,3797,7.329]],["t/2457",[3,2.124,119,3.819,152,3.123,409,2.779,469,3.873,701,2.732,827,6.023,837,7.452,1076,4.802,1458,6.788,3034,8.217,3705,5.92,3775,7.191,3798,8.217,3799,8.881,3800,8.881,3801,8.881,3802,8.881,3803,8.881]],["t/2459",[5,0.701,8,3.267,33,3.189,39,2.588,56,3.047,60,2.358,283,3.2,380,3.741,469,3.916,529,5.908,531,5.996,638,5.254,701,2.762,717,6.301,792,7.866,3705,5.451,3804,8.98,3805,8.98]],["t/2461",[3,2.124,41,4.05,53,2.224,60,2.332,109,3.75,127,2.771,235,2.795,433,4.029,499,5.097,659,4.841,696,7.452,1183,4.802,1453,8.217,3164,6.35,3705,5.92,3806,8.881,3807,8.881,3808,8.881,3809,8.881]],["t/2463",[33,2.241,73,3.156,85,2.893,87,3.557,104,3.466,166,3.48,173,2.069,220,3.526,239,2.908,260,3.042,268,3.386,280,4.604,283,3.167,284,2.287,313,5.305,321,4.591,381,3.579,407,3.624,476,3.728,538,2.336,554,5.483,605,3.839,701,1.941,731,4.707,1222,4.732,1944,5.838,2177,3.287,3517,2.573,3705,4.988,3708,4.822,3738,7.456,3810,5.838,3811,5.838,3812,6.31,3813,6.31,3814,6.31,3815,6.31,3816,6.31,3817,6.31,3818,6.31,3819,6.31]],["t/2465",[4,3.406,5,0.725,6,1.283,8,1.92,9,1.665,32,1.074,33,1.874,38,3.184,39,3.31,47,0.808,60,1.386,103,1.947,124,2.975,211,2.975,217,2.1,229,1.489,284,1.913,305,2.789,307,6.416,318,2.208,364,2.924,381,2.125,382,2.5,407,2.152,478,3.184,521,3.378,522,4.876,701,2.402,914,4.273,929,3.15,939,4.428,1080,3.335,1211,3.703,1273,6.667,1386,4.144,1833,4.622,2450,7.301,2908,3.851,3517,4.847,3527,4.364,3705,4.509,3820,5.277,3821,5.277,3822,5.277,3823,5.277,3824,5.277,3825,5.277,3826,5.277,3827,4.882,3828,5.277,3829,5.277,3830,5.277]],["t/2467",[5,0.95,6,0.723,47,0.803,73,1.862,94,2.286,166,2.053,200,2.331,284,1.901,364,2.905,423,5.671,428,2.129,467,3.068,517,3.032,538,4.607,552,4.399,605,2.265,979,4.796,1214,3.067,1614,3.911,2284,4.245,2566,3.45,3392,4.399,3517,2.138,3520,2.93,3524,6.807,3527,4.343,3545,3.825,3557,5.271,3566,3.098,3656,6.808,3827,4.851,3831,5.243,3832,5.243,3833,7.773,3834,5.243,3835,5.243,3836,5.243,3837,5.243,3838,5.243,3839,5.243,3840,3.679,3841,5.243,3842,5.243,3843,5.243,3844,5.243,3845,5.243,3846,5.243,3847,3.749,3848,5.243,3849,5.243,3850,5.243,3851,5.243,3852,5.243,3853,5.243,3854,5.243]],["t/2469",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,3618,8.964,3797,9.468,3855,10.234]],["t/2472",[5,0.909,6,1.531,11,1.619,17,2.295,32,0.493,35,1.761,36,1.972,37,1.876,40,1.778,42,1.662,47,1.817,55,1.494,56,0.972,57,1.587,69,3.355,71,2.836,86,3.615,95,1.843,96,2.114,124,3.264,127,1.807,131,3.017,147,3.021,149,1.542,157,2.565,163,1.68,187,1.818,204,3.789,243,2.272,275,2.744,305,3.061,350,1.319,428,4.362,429,3.772,471,1.91,486,5.351,487,6.768,512,3.553,513,2.059,516,1.916,557,1.94,593,3.867,657,2.267,790,2.473,855,4.939,890,3.01,996,4.426,1031,2.188,1186,1.194,1404,2.817,1657,3.993,1775,2.904,1784,4.863,3545,2.617,3856,5.791,3857,5.791,3858,5.791,3859,5.791,3860,3.587,3861,3.587,3862,3.587,3863,3.587,3864,3.587,3865,3.319]],["t/2475",[39,2.531,47,1.345,108,3.965,124,4.952,204,3.099,407,3.582,522,5.484,529,5.78,563,4.609,699,5.191,728,4.512,770,4.952,1192,4.867,1997,6.898,3446,6.714,3517,3.582,3544,7.694,3545,6.41,3865,8.127,3866,8.785,3867,8.127,3868,8.785]],["t/2477",[73,3.418,166,3.769,172,5.937,321,3.754,381,3.876,521,6.16,554,5.937,605,4.157,701,2.96,1222,5.124,1251,8.429,3869,9.623,3870,8.903,3871,8.903]],["t/2479",[5,0.589,8,2.747,91,3.029,103,2.786,166,3.935,200,3.357,242,2.957,307,4.714,323,3.801,407,3.079,522,4.714,538,2.796,605,3.262,697,5.121,701,2.322,815,3.518,905,5.398,1054,4.714,2284,6.114,3517,3.079,3520,4.219,3527,4.219,3566,4.461,3705,3.662,3777,6.986,3867,6.986,3872,7.551,3873,7.551,3874,6.114,3875,6.336,3876,7.551,3877,7.551,3878,7.551,3879,7.551,3880,7.551,3881,7.551]],["t/2481",[5,0.888,6,0.71,29,2.071,47,1.554,55,2.143,71,1.745,73,1.826,74,1.779,138,2.54,140,1.925,169,2.925,284,1.864,341,3.009,359,2.803,360,2.952,364,2.849,517,2.989,538,4.213,859,3.836,956,3.103,1214,3.009,2266,4.758,2268,4.315,2282,4.315,2284,4.164,2566,3.384,2652,4.504,2914,8.472,3137,3.384,3517,3.734,3524,6.53,3527,5.67,3552,3.336,3566,3.039,3705,2.494,3840,3.608,3882,5.143,3883,5.143,3884,7.684,3885,4.758,3886,8.472,3887,5.143,3888,5.143,3889,5.143,3890,5.143,3891,5.143,3892,5.143,3893,5.143,3894,5.143,3895,5.143,3896,5.143,3897,5.143,3898,5.143,3899,5.143,3900,5.143,3901,5.143,3902,5.143]],["t/2483",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,3870,9.468,3871,9.468,3903,10.234]],["t/2487",[1,1.867,5,0.885,6,1.566,24,2.939,28,2.698,32,1.39,43,3.688,53,2.532,61,1.533,79,2.735,135,4.343,140,2.853,200,3.389,205,4.296,220,4.259,243,3.771,350,2.802,564,5.015,1186,2.538,1308,6.395,3705,3.696,3904,7.622]],["t/2489",[5,0.809,6,1.24,8,2.332,13,4.785,32,1.235,36,2.12,40,1.242,47,0.982,55,2.671,136,3.827,161,2.625,163,4.21,229,1.809,234,3.478,240,2.652,243,2,299,3.522,350,2.356,381,2.582,421,3.27,428,3.649,458,6.305,468,3.582,469,2.795,477,2.923,508,4.28,515,4.498,564,4.217,569,4.781,578,3.466,580,6.702,728,3.293,790,4.419,890,5.379,961,4.583,1186,2.134,1297,5.93,1587,1.59,2070,5.19,2184,5.379,3343,5.19,3705,3.108,3905,6.41,3906,6.41]],["t/2491",[5,0.733,70,3.316,126,6.276,240,2.774,318,3.933,350,3.455,473,8.232,1186,3.13,1294,6.595,1437,5.799,2902,8.696,3033,8.232,3312,4.379,3517,3.833,3907,9.399,3908,9.399]],["t/2493",[1,1.381,3,2.388,5,0.779,6,1.378,9,2.361,28,2.648,32,1.373,47,1.146,119,3.216,127,3.116,152,2.63,243,2.334,254,3.793,362,3.766,407,4.585,408,6.552,409,3.124,410,6.277,411,5.249,412,4.728,413,3.925,414,5.717,415,5.717,416,4.853,1186,2.491,1220,5.073,1703,5.874,3705,3.628,3909,7.481]],["t/2495",[5,0.907,6,1.441,8,2.91,32,1.1,43,3.393,47,1.599,61,1.609,103,4.544,127,2.496,192,7.198,243,3.257,350,2.941,420,5.851,621,3.903,646,4.082,1186,2.664,3910,8,3911,7.007,3912,8]],["t/2497",[5,1.026,6,1.362,36,3.063,47,1.959,60,1.536,103,3.64,127,3.715,204,2.971,217,2.328,350,2.151,391,2.788,456,3.61,486,5.392,563,3.07,864,3.449,903,2.821,996,9.102,1186,1.949,2283,7.377,3517,2.386,3913,7.792,3914,5.414]],["t/2500",[3,1.822,5,0.595,32,1.048,33,2.707,74,2.636,96,2.782,103,2.812,152,3.555,161,3.121,283,3.603,381,3.07,409,2.385,441,3.389,516,2.522,701,2.344,842,5.825,1051,6.395,1543,4.259,2306,6.171,3705,5.861,3915,7.622,3916,7.622,3917,7.622,3918,7.622,3919,7.622,3920,7.622,3921,7.622,3922,7.622,3923,7.622,3924,7.052,3925,7.052]],["t/2502",[1,0.987,5,0.615,6,0.738,8,1.945,18,2.023,28,1.893,31,2.563,32,0.735,36,1.261,37,1.733,43,1.738,45,2.062,51,2.278,53,1.339,56,1.449,57,2.366,60,2.071,70,1.886,71,1.814,151,2.452,161,3.23,173,1.754,204,1.886,211,3.014,220,2.988,229,1.509,235,1.683,378,3.192,407,3.821,449,2.426,469,2.332,512,2.609,517,2.086,535,2.988,764,4.199,770,3.014,815,3.675,860,3.469,903,2.578,981,3.752,1183,2.891,1184,3.338,1211,3.752,1469,2.988,1594,3.469,2008,4.33,2162,3.989,2237,3.518,2321,3.752,3059,4.33,3414,3.626,3517,3.216,3676,4.947,3705,5.349,3738,4.487,3926,3.391,3927,5.347,3928,5.347,3929,5.347,3930,5.347,3931,5.347,3932,5.347,3933,5.347,3934,5.347,3935,5.347,3936,5.347,3937,5.347,3938,5.347,3939,4.947]],["t/2504",[1,0.994,5,0.42,6,1.094,24,2.076,32,0.74,57,2.382,60,1.413,61,1.083,104,4.666,105,1.714,142,2.728,200,2.393,229,1.519,239,2.481,243,1.679,283,1.918,321,2.1,380,2.243,381,2.168,407,3.836,409,2.943,458,3.777,477,2.455,538,3.842,560,3.034,701,2.893,758,3.651,825,4.227,1082,3.061,1117,2.494,1205,3.361,1474,4.015,1784,3.594,1907,4.359,2173,1.749,3164,3.849,3517,3.232,3627,4.114,3670,4.715,3705,5.363,3926,2.314,3940,4.715,3941,5.383,3942,4.98,3943,4.98,3944,4.98,3945,5.383,3946,5.383,3947,5.383,3948,5.383,3949,5.383,3950,5.383,3951,5.383,3952,5.383,3953,5.383,3954,4.98,3955,4.98,3956,5.383,3957,5.383]],["t/2506",[1,1.028,4,2.04,5,0.748,6,0.768,8,2.026,36,1.314,39,2.764,46,2.181,47,0.853,56,2.202,60,2.519,61,1.12,68,2.372,103,2.054,104,2.172,166,2.181,200,2.476,231,2.107,240,1.644,242,2.181,243,1.737,254,2.115,271,2.488,364,3.086,382,2.638,428,2.262,441,2.476,449,2.527,517,2.172,522,3.477,538,2.062,605,2.406,618,3.664,701,2.951,836,3.52,1543,4.54,1587,1.381,1833,4.878,2173,1.81,2423,3.06,2854,5.152,3352,4.063,3517,3.314,3705,5.114,3926,3.494,3958,5.569,3959,5.569,3960,5.569,3961,5.569,3962,5.569,3963,5.569,3964,5.569,3965,5.152,3966,5.152,3967,5.569,3968,5.569,3969,5.569,3970,5.569,3971,4.373,3972,5.569]],["t/2508",[3,1.003,5,0.995,6,0.762,25,1.329,39,0.702,47,0.845,60,0.64,94,1.829,103,0.899,166,0.955,187,1.235,200,1.084,217,0.97,229,0.688,232,0.982,283,0.869,284,0.884,322,2.022,323,2.112,341,1.426,391,1.161,423,1.778,428,1.703,467,2.179,517,2.558,527,1.974,538,4.668,558,3.06,605,2.385,615,1.362,621,2.046,979,1.504,996,1.863,1054,1.522,1092,3.129,1205,1.522,1214,1.426,1365,1.914,1587,0.605,2123,1.914,2270,2.045,2279,2.135,2282,3.519,2286,2.255,2566,2.76,2919,2.045,2983,2.559,3137,2.76,3138,1.974,3495,2.135,3517,2.251,3520,1.362,3524,7.145,3527,5.334,3552,1.581,3557,4.447,3560,1.914,3562,1.914,3566,3.875,3570,3.674,3640,1.818,3641,1.818,3656,2.135,3689,3.206,3693,1.974,3694,2.255,3705,2.034,3772,3.206,3840,2.943,3847,2.999,3913,2.255,3914,2.255,3926,1.048,3973,2.438,3974,2.255,3975,2.438,3976,2.438,3977,2.438,3978,2.438,3979,2.438,3980,2.438,3981,2.438,3982,2.438,3983,2.438,3984,2.438,3985,2.438,3986,2.438,3987,2.438,3988,2.438,3989,2.438,3990,2.438,3991,2.438,3992,2.438,3993,2.438,3994,2.438,3995,2.438,3996,2.438,3997,2.438,3998,2.438,3999,2.438,4000,2.438,4001,2.438,4002,2.438,4003,2.438,4004,2.438,4005,2.438,4006,2.438,4007,2.438,4008,2.438,4009,2.438,4010,2.438,4011,2.438,4012,2.438,4013,2.438,4014,2.438,4015,2.438,4016,2.438,4017,2.255,4018,2.255,4019,2.438,4020,2.438,4021,2.438,4022,2.438,4023,2.438,4024,2.438,4025,2.438,4026,2.438,4027,2.438,4028,2.438,4029,2.438,4030,2.255,4031,2.438,4032,2.255,4033,2.438,4034,2.438,4035,2.438,4036,2.438,4037,2.438]],["t/2510",[108,5.804,238,3.665,742,4.252,2354,7.759,3193,7.45,3529,4.601,3738,6.849,3924,7.551,3925,7.551,3939,7.551,3943,7.551,3944,7.551,3954,7.551,3955,7.551,3965,7.551,3966,7.551,4038,8.162]],["t/2513",[18,4.182,31,2.955,47,0.944,66,2.728,93,4.84,96,2.25,127,1.923,217,3.478,336,3.643,407,2.514,429,4.545,530,3.334,643,3.947,644,3.72,840,4.498,1065,4.056,1074,4.25,1186,2.053,1437,3.804,1452,5.4,1541,6.864,1566,7.495,1738,4.992,1784,4.116,1961,5.173,1963,5.704,3092,4.599,3926,2.651,4039,11.052,4040,11.052,4041,6.165,4042,6.165,4043,5.704,4044,8.742,4045,6.165,4046,5.704,4047,6.165,4048,6.165,4049,6.165,4050,6.165,4051,6.165]],["t/2517",[1,0.943,4,3.342,5,0.595,7,2.111,8,3.318,17,2.025,21,3.553,24,1.97,32,1.488,33,2.708,37,2.956,39,1.473,47,0.783,48,2.283,60,1.342,61,1.835,66,2.261,73,2.708,74,1.767,77,2.435,83,1.508,96,1.865,110,3.357,127,2.379,143,3.019,149,2.197,161,2.093,180,3.728,229,1.442,324,2.093,328,2.331,348,6.091,384,3.839,391,2.435,392,2.989,409,2.386,420,2.573,433,2.318,472,5.236,497,3.891,513,2.933,676,4.288,701,1.572,876,3.728,1077,4.476,1186,1.702,1285,4.138,1549,3.153,1566,3.465,1900,4.728,2041,4.288,2072,3.905,2321,3.585,3164,7.738,3166,4.728,3705,2.478,4052,5.11,4053,4.728,4054,5.11]],["t/2519",[1,1.232,5,0.827,6,0.921,7,3.818,24,2.574,32,1.27,36,2.501,40,1.294,47,1.022,77,3.181,88,4.354,117,3.383,149,2.87,181,2.998,218,3.013,229,2.992,271,2.983,350,2.454,409,2.088,456,4.119,471,3.555,566,5.601,719,4.527,859,4.979,1114,6.172,1117,3.093,1186,3.078,1244,5.102,1549,4.119,1634,6.176,1638,8.551,1639,8.551,1640,8.551,3092,4.979,3926,2.87,4055,3.61,4056,6.675]],["t/2521",[1,1.743,5,0.812,6,1.436,26,3.595,32,1.095,49,2.803,53,1.357,66,2.398,71,3.763,87,3.055,92,3.959,150,2.09,181,2.434,200,2.409,204,1.912,231,3.014,232,3.803,234,2.098,235,2.506,237,2.352,239,2.498,254,2.058,271,2.421,287,2.908,439,3.27,447,4.547,477,2.471,538,2.006,592,3.306,819,5.099,889,3.235,1183,6.786,1186,1.805,1278,4.042,1311,4.142,1535,4.547,1837,4.255,2004,4.255,2008,4.388,2009,5.014,2310,5.014,2321,3.802,2850,5.014,2855,3.675,3085,5.014,3092,4.042,3874,4.388,3926,2.33,4057,5.014,4058,5.419,4059,5.419]],["t/2523",[1,1.639,5,0.693,6,1.226,32,1.221,47,1.36,60,3.362,127,3.808,144,3.312,213,5.196,283,3.978,299,4.88,350,3.265,538,3.288,1961,7.452,2281,8.217]],["t/2525",[8,2.129,22,2.328,39,1.686,40,1.134,46,2.292,52,3.048,53,1.465,55,2.438,60,1.536,61,1.177,71,2.858,83,1.727,138,2.89,140,3.152,163,2.741,173,1.919,220,3.27,223,3.746,226,3.14,235,1.841,271,2.615,332,2.89,410,4.91,486,3.746,487,4.738,526,3.359,529,5.541,535,3.27,569,4.365,591,3.968,592,3.57,656,4.034,701,3.035,815,3.924,828,3.116,905,4.184,1072,5.126,1208,7.067,1242,3.746,1481,1.643,1529,4.91,1566,3.968,1773,3.907,1997,4.595,2937,5.414,3527,3.27,3705,4.084,3926,4.917,4060,5.852,4061,5.852,4062,5.852,4063,5.852,4064,5.852,4065,5.852,4066,5.852,4067,5.852]],["t/2527",[20,4.804,32,1.399,52,4.008,79,2.761,85,3.528,103,3.754,146,4.643,147,3.192,318,3.22,331,5.74,391,3.666,407,3.138,409,2.407,428,3.125,855,5.218,875,5.614,981,5.399,1472,5.502,2041,6.456,2416,6.456,3705,3.731,3737,7.119,3926,4.902,4068,7.695,4069,7.695,4070,7.695,4071,7.695,4072,7.695,4073,7.695,4074,7.695,4075,7.695]],["t/2529",[1,1.554,61,1.693,245,4.877,269,4.704,313,5.025,318,3.523,321,3.284,330,4.831,407,3.433,538,3.117,599,5.709,701,3.318,848,2.04,1587,2.088,1907,6.816,3164,6.018,3705,5.232,3926,4.639,4076,8.418,4077,7.373,4078,8.418,4079,8.418,4080,8.418]],["t/2531",[5,0.701,32,1.234,60,2.358,362,4.521,398,7.887,488,7.271,701,2.762,836,5.676,3438,5.606,3689,6.863,3926,4.833,4081,8.98,4082,8.98,4083,8.98,4084,8.98,4085,8.98,4086,7.535,4087,8.98]],["t/2533",[5,0.943,6,0.605,39,1.264,94,1.913,166,1.718,187,2.223,200,1.951,238,1.97,284,1.59,329,1.951,341,3.973,364,3.763,428,1.782,517,4.173,538,4.687,605,1.895,742,2.285,1117,2.033,1205,2.739,1214,2.567,2279,5.948,2283,3.843,2566,5.466,3372,3.843,3520,2.451,3524,6.792,3527,3.795,3529,2.473,3557,5.634,3560,3.445,3562,3.445,3566,4.012,3570,3.843,3840,5.829,3926,2.92,3974,4.059,4086,3.681,4088,4.387,4089,4.387,4090,4.387,4091,4.387,4092,4.387,4093,4.387,4094,4.387,4095,4.387,4096,4.387,4097,4.059,4098,4.387,4099,4.387,4100,4.059,4101,4.387,4102,3.843,4103,4.387,4104,4.387,4105,4.387,4106,4.387,4107,4.387,4108,4.387,4109,4.387,4110,4.387,4111,4.387,4112,4.387,4113,4.387,4114,4.387,4115,4.387,4116,4.387,4117,4.387,4118,4.387]],["t/2536",[1,1.407,3,1.822,4,2.792,5,0.595,6,1.052,7,3.148,8,2.773,127,2.378,140,2.853,204,2.689,271,3.406,313,4.55,318,3.19,362,5.091,407,3.108,420,3.837,439,4.599,516,2.522,538,2.822,644,4.599,815,4.712,1012,5.825,1183,4.121,1252,5.985,1263,6.171,1956,4.817,1990,6.676,2369,5.825,3325,6.676,4077,6.676,4119,7.052,4120,7.052,4121,7.622,4122,7.622]],["t/2538",[1,1.735,5,0.733,6,1.297,88,4.428,149,4.041,313,5.611,318,4.839,350,3.455,1186,3.13,3092,7.011,4077,10.128,4123,9.399,4124,8.696,4125,8.696]],["t/2540",[5,0.657,8,3.926,9,2.658,16,2.726,47,2.116,70,2.064,95,3.006,127,1.826,140,4.039,143,3.458,161,2.396,242,2.292,271,2.615,299,3.215,350,3.096,413,3.07,420,4.24,493,3.39,503,3.14,533,5.546,1186,1.949,1190,3.797,1252,4.595,1263,4.738,1392,4.91,3705,2.838,4126,5.414,4127,5.852,4128,8.422,4129,5.852,4130,5.852,4131,5.852,4132,5.852,4133,5.852,4134,5.852,4135,5.852]],["t/2542",[1,1.381,4,2.74,5,0.877,6,1.378,25,4.077,32,1.028,58,4.014,81,3.606,105,2.381,127,3.507,143,4.42,235,2.354,243,2.334,271,3.343,328,3.412,362,6.04,521,4.789,828,3.983,908,5.874,1186,2.491,1214,4.376,2189,4.853,3092,5.58,3325,6.552,3326,8.748,4136,7.481,4137,7.481,4138,6.921,4139,6.921]],["t/2544",[3,2.24,5,0.807,6,1.427,9,1.687,26,2.414,32,0.735,40,1.036,42,2.478,47,1.435,53,1.975,61,1.587,71,2.676,87,4.446,92,2.658,103,1.973,120,2.478,142,2.71,143,4.66,146,3.226,149,3.391,150,2.062,152,1.88,200,3.507,204,2.782,237,2.321,254,2.031,271,2.389,302,2.181,343,4.684,439,3.226,461,3.041,526,3.069,557,2.891,635,4.087,641,2.869,866,2.988,981,5.534,1183,5.593,1186,1.781,1535,4.487,1635,4.087,1738,6.386,2213,4.199,2371,4.947,3794,4.947,3874,4.33,3926,2.299,4057,7.297,4120,9.569,4140,7.887,4141,5.347,4142,5.347,4143,5.347]],["t/2546",[5,0.685,6,1.212,40,1.703,71,2.98,109,3.709,200,3.906,204,3.099,260,4.235,407,3.582,409,2.748,486,5.623,516,2.907,701,2.702,749,7.694,855,5.957,3461,6.898,3705,4.26,3926,4.766,4144,8.785,4145,8.785,4146,8.785]],["t/2548",[3,2.024,7,2.435,39,1.699,40,1.143,70,2.079,72,2.793,80,3.824,83,1.74,98,3.007,131,3.071,147,2.445,161,2.414,163,2.762,164,3.824,170,4.064,179,4.505,214,3.556,229,1.664,254,2.239,362,2.968,378,3.519,382,2.793,392,4.953,398,4.136,407,4.869,467,2.327,538,2.182,701,1.813,719,3.998,752,4.505,1021,4.946,1117,2.731,1164,3.936,1273,3.824,2306,6.855,2389,4.773,2908,4.301,3705,5.562,3926,4.656,4147,5.895,4148,5.895,4149,5.895,4150,5.454,4151,5.895,4152,5.895,4153,5.895,4154,5.895,4155,5.895,4156,5.895,4157,5.895,4158,5.895,4159,5.895]],["t/2550",[32,1.145,37,2.699,99,3.517,104,4.622,213,4.874,229,2.351,391,3.969,407,3.397,409,3.707,420,4.194,538,3.968,701,2.562,1474,6.214,1505,7.297,3705,4.04,3926,4.608,3940,7.297,4160,8.331,4161,7.707,4162,8.331,4163,8.331]],["t/2552",[3,1.952,5,0.637,6,1.126,8,2.969,39,3.048,49,4.222,103,3.011,200,3.629,217,3.247,331,6.088,381,4.26,516,2.701,701,3.253,1166,7.149,1192,4.522,1228,5.45,1543,4.561,3705,5.129,3926,4.548,4164,8.162,4165,8.162,4166,8.162,4167,8.162,4168,8.162]],["t/2554",[5,1.019,6,0.482,25,1.904,39,1.007,47,0.868,70,1.232,166,1.368,200,1.553,211,1.969,229,0.986,284,1.266,341,2.044,460,2.606,467,2.238,517,3.78,538,4.774,605,1.509,621,1.704,929,2.086,965,2.409,980,2.829,1214,2.044,1587,0.867,1636,2.333,1832,2.931,2269,3.232,2546,2.931,2566,5.415,2983,2.131,3137,2.299,3372,4.965,3373,3.232,3473,3.232,3495,3.06,3520,1.952,3524,7.285,3527,1.952,3552,2.267,3557,4.851,3560,4.451,3562,4.451,3566,2.064,3689,2.67,3772,2.67,3840,5.019,3847,2.498,3926,1.502,4169,3.494,4170,3.494,4171,3.494,4172,3.494,4173,3.494,4174,3.494,4175,3.494,4176,3.494,4177,3.232,4178,3.494,4179,3.494,4180,3.494,4181,3.494,4182,3.494,4183,3.494,4184,3.494,4185,3.494,4186,3.494,4187,3.494,4188,3.494,4189,3.494,4190,3.494,4191,3.494,4192,3.494,4193,3.494,4194,3.494,4195,3.494,4196,3.494,4197,3.494,4198,3.494,4199,3.494,4200,3.494,4201,3.494,4202,3.494,4203,3.494,4204,3.494,4205,3.494,4206,3.494,4207,2.829,4208,3.494]],["t/2556",[108,5.566,238,4.078,742,4.731,2354,7.44,3193,7.145,3529,5.119,3940,7.954,4124,8.402,4125,8.402,4138,8.402,4139,8.402,4161,8.402,4209,9.081]],["t/2559",[16,4.892,407,4.282,644,6.335,815,4.892,1848,8.811,1956,6.637,2173,3.413]],["t/2561",[11,4.373,18,2.705,31,3.426,39,2.06,49,3.698,70,2.522,103,2.637,105,2.276,140,2.676,271,3.194,283,2.547,378,4.268,407,4.803,509,5.016,535,3.995,594,5.111,673,5.999,687,4.638,699,4.224,701,2.979,702,4.638,865,4.518,866,3.995,939,5.999,1192,3.961,2053,5.788,2183,6.262,3517,2.915,3705,4.698,3926,4.165,4210,7.149,4211,7.149,4212,7.149,4213,7.149,4214,7.149,4215,7.149]],["t/2563",[32,1.277,36,2.192,204,3.277,310,5.8,428,3.773,486,5.947,840,6.779,1543,5.191,2458,7.295,3352,6.779,3545,6.779,3926,3.995,4216,9.291,4217,9.291,4218,7.796,4219,7.295,4220,9.291]],["t/2565",[5,0.969,6,1.067,47,1.185,70,1.838,73,1.85,166,3.029,200,2.316,238,2.339,284,1.888,321,2.032,341,3.047,364,2.886,381,2.098,467,2.056,517,3.017,538,4.382,554,3.214,605,3.341,615,2.911,742,2.713,965,5.333,1214,3.047,1222,2.774,1636,3.478,2276,3.335,2566,5.089,3517,3.155,3520,2.911,3524,6.561,3527,5.156,3529,2.936,3557,3.533,3560,4.09,3562,4.09,3566,3.078,3840,3.655,3847,3.724,4221,5.209,4222,5.209,4223,5.209,4224,5.209,4225,5.209,4226,5.209,4227,5.209,4228,5.209,4229,5.209,4230,5.209,4231,5.209,4232,5.209,4233,5.209,4234,5.209,4235,4.819,4236,5.209,4237,5.209,4238,5.209,4239,5.209]],["t/2568",[1,1.32,5,0.96,6,1.337,60,1.877,97,3.387,162,4.224,250,3.005,324,2.928,362,3.599,381,2.879,415,5.464,449,3.243,503,3.836,647,4.576,648,3.599,757,6.614,819,4.576,965,4.929,1305,6.262,1350,5.464,1437,4.411,1458,5.464,1469,3.995,1587,2.403,2072,5.464,2292,4.848,2293,5.464,2369,5.464,2899,6.614,2953,5.788,4240,7.149,4241,7.149,4242,7.149,4243,7.149,4244,7.149,4245,6.614,4246,7.149]],["t/2571",[5,0.98,6,1.489,32,1.157,56,2.282,60,2.21,108,3.8,127,2.626,181,3.78,287,4.517,323,4.238,350,3.094,516,2.786,661,5.906,815,3.922,965,5.803,1186,2.803,1376,5.461,1377,7.063,3168,7.373,3585,6.816,3926,3.619,4247,8.418]],["t/2573",[3,1.725,5,0.563,6,0.655,7,2.981,32,1.2,39,3.49,47,1.337,66,2.101,73,3.1,77,2.263,127,2.723,143,2.806,161,1.945,211,4.92,229,2.463,240,1.402,254,1.804,324,1.945,350,1.746,392,6.917,412,3.001,421,4.453,431,4.394,497,3.682,513,2.726,516,1.572,521,3.04,566,3.985,621,2.317,701,2.22,995,6.955,1070,3.124,1186,2.403,1189,3.729,1203,3.171,1220,3.221,1305,4.16,1308,3.985,1440,5.515,1773,3.171,2085,4.394,2294,3.845,2391,3.729,3013,4.394,3016,4.394,3017,4.394,3100,4.394,3517,1.937,4248,4.749,4249,4.749,4250,4.749,4251,4.394,4252,4.749,4253,4.749]],["t/2575",[5,0.584,6,1.032,32,1.373,37,2.424,47,1.146,55,3.117,61,2.009,70,3.523,74,2.587,110,4.95,254,2.841,299,4.11,350,2.75,378,5.962,409,2.34,453,4.853,516,2.476,618,4.922,840,5.458,938,4.18,1186,2.491,1207,5.58,1242,4.789,1392,6.277,1425,4.42,2210,5.58,3093,6.277,3102,6.277,3705,3.628,4254,7.481,4255,6.921,4256,7.481]],["t/2577",[33,2.517,39,2.042,47,1.085,52,3.691,55,2.952,60,1.86,131,3.691,209,3.994,229,2,237,3.075,380,2.952,407,3.927,409,3.422,465,3.773,538,2.624,559,3.5,701,2.179,995,6.502,1228,6.429,1518,5.066,1631,6.207,1956,4.479,1968,4.424,2211,6.207,2306,5.738,3517,3.927,3527,3.96,3926,4.14,4257,7.086,4258,6.556,4259,6.207,4260,7.086,4261,7.086,4262,7.086,4263,7.086]],["t/2579",[24,3.735,32,0.983,39,2.06,44,2.8,47,1.095,61,1.438,71,2.426,83,2.11,317,3.467,318,2.992,378,4.268,407,5.02,409,2.237,701,2.199,1106,5.999,1192,3.961,1425,4.224,1530,4.224,1905,6.614,1933,6.614,3393,5.999,3401,5.333,3517,2.915,3705,4.698,3712,6.614,3874,5.788,3926,3.074,4264,7.149,4265,7.149,4266,7.149,4267,7.149,4268,7.149,4269,6.614,4270,6.614,4271,7.149,4272,7.149,4273,7.149]],["t/2581",[44,3.681,104,4.51,701,3.556,745,6.374,861,7.886,871,7.183,1541,7.38,2008,7.61,3461,7.38,3517,3.833,3926,4.041,4046,8.696,4274,9.399,4275,9.399]],["t/2583",[39,2.504,44,3.403,73,3.086,74,3.006,392,5.084,409,2.719,538,4.076,687,5.638,701,2.673,815,4.049,860,5.638,1596,6.213,2930,7.611,3352,6.34,3517,3.544,3708,6.641,3926,3.736,3971,6.823,4276,8.69,4277,8.69,4278,6.34,4279,8.69]],["t/2585",[5,0.902,166,3.681,200,4.179,538,4.281,605,4.06,965,6.48,2278,7.38,2983,5.733,3520,5.252,3524,5.395,3772,7.183,4280,9.399,4281,9.399,4282,9.399]],["t/2587",[108,4.505,238,4.482,742,5.199,2354,6.022,3193,5.783,3401,7.445,3529,5.626,4269,9.234,4270,9.234,4283,9.234,4284,9.981]],["t/2591",[1,1.253,3,2.756,5,0.53,6,0.937,9,2.951,24,2.617,32,1.47,38,7.293,47,1.432,61,1.365,66,3.003,83,2.003,94,2.96,105,2.161,127,2.118,173,3.066,350,2.495,409,2.925,411,6.561,496,3.374,701,2.088,829,4.466,830,3.933,848,1.645,1186,2.26,1277,4.763,1278,5.063,1577,4.532,1628,6.28,1629,6.28,1630,5.188,1633,8.651,3926,2.918,4285,6.788]],["t/2593",[3,1.246,32,1.784,39,3.294,47,1.964,83,2.723,105,2.462,149,2.24,152,1.831,211,2.936,229,2.604,237,2.261,239,2.401,240,1.537,254,1.979,350,1.915,392,5.398,409,2.42,411,3.655,420,2.623,427,5.333,848,1.263,1114,5.165,1117,2.414,1118,6.474,1119,5.644,1121,3.801,1181,4.218,1186,1.735,1270,3.886,1482,4.819,1626,5.912,2378,4.819,2379,4.371,2383,4.371,2384,4.371,2385,4.371,2386,4.819,2387,4.371,2388,4.371,2389,4.218,2390,4.819,2391,4.09,3517,2.124,4286,5.209,4287,5.209]],["t/2595",[5,0.504,32,1.632,47,1.384,52,4.707,66,2.859,83,1.907,84,4.62,105,2.057,150,2.492,237,3.922,239,2.978,250,3.798,254,3.432,350,2.375,409,2.827,420,3.253,516,2.138,538,2.392,540,3.319,638,3.78,815,3.01,1186,2.152,1198,4.534,1290,4.965,1543,5.822,1626,6.906,1627,5.232,1961,5.422,2046,5.422,2158,4.314,2211,7.914,3193,3.744,3484,8.36,3545,4.714,3874,5.232,4288,6.461,4289,8.36,4290,6.461]],["t/2597",[5,0.836,6,1.479,44,4.197,60,2.187,163,3.903,200,3.704,240,2.459,350,3.062,451,5.956,465,4.436,663,7.297,697,5.65,699,4.922,861,8.993,1186,2.774,2278,6.541,2908,6.078,3401,6.214,3461,6.541,4278,6.078,4291,8.331,4292,8.331,4293,8.331]],["t/2599",[5,0.618,6,1.093,32,1.089,37,2.567,40,1.535,70,3.659,105,2.522,173,2.598,202,4.634,237,3.438,350,2.912,472,4.547,499,4.547,539,4.041,1186,2.638,1212,3.127,1270,5.909,1275,4.318,1284,5.78,1518,5.664,1703,6.22,1853,5.139,1855,5.909,3088,9.596,3089,7.329,3926,3.406,4294,11.565,4295,7.921]],["t/2601",[3,2.779,4,2.931,9,2.525,11,3.611,16,3.727,32,1.1,47,1.78,61,1.609,83,2.361,105,2.547,161,3.276,234,3.097,237,3.472,350,2.941,409,3.266,461,4.55,648,4.028,819,5.121,830,4.635,1101,6.478,1186,2.664,1577,5.342,2375,8.76,3926,3.44,4296,8]],["t/2603",[3,1.142,4,1.75,5,0.82,6,1,32,0.996,36,2.066,37,1.548,40,0.926,45,1.842,47,1.341,58,2.563,70,3.09,73,4.083,74,1.652,94,3.161,110,2.103,112,3.359,113,4.422,115,3.983,116,3.454,124,2.693,127,2.261,131,5.476,152,1.68,192,4.998,204,2.557,226,2.563,271,2.135,299,2.625,330,4.16,378,5.229,381,1.924,398,3.352,407,2.956,453,3.099,472,2.742,489,4.184,495,4.008,516,2.399,540,3.723,645,3.019,840,3.485,1198,5.086,1241,3.415,1400,4.008,1572,7.092,1784,3.19,2303,3.751,2458,5.692,3092,3.563,3102,4.008,3705,2.317,4053,4.42,4297,4.777,4298,4.777,4299,4.777,4300,4.777,4301,4.777,4302,4.777]],["t/2605",[3,1.665,40,1.35,44,2.727,56,1.888,61,1.401,62,3.982,74,2.409,108,3.143,152,2.448,161,3.897,229,1.965,256,4.074,275,3.299,392,4.074,409,2.179,449,3.159,454,5.194,516,2.305,538,2.578,637,5.468,701,3.334,728,3.577,889,4.157,995,3.858,1212,2.749,1303,2.044,1968,4.347,2146,6.443,3517,2.84,3705,4.614,4055,3.766,4259,6.099,4303,6.964,4304,6.964,4305,6.964,4306,6.964,4307,6.964,4308,6.964,4309,6.964,4310,5.638,4311,6.964]],["t/2607",[0,3.069,4,1.959,5,0.615,6,1.088,18,2.023,29,2.154,32,1.084,43,1.738,52,2.785,60,1.404,73,1.899,106,2.658,124,3.014,131,2.785,147,2.218,163,2.505,241,3.597,246,3.128,254,2.031,260,2.578,268,4.232,275,2.533,283,1.905,292,3.989,303,6.028,317,2.593,328,2.439,330,3.069,380,2.228,407,4.706,409,1.673,419,4.684,441,2.377,588,3.299,615,2.988,751,2.548,903,2.578,1026,4.947,1228,3.57,1387,4.947,3446,4.087,3517,4.498,3544,4.684,3545,3.902,3705,4.544,3798,4.947,3926,2.299,4278,3.902,4312,5.347,4313,5.347,4314,5.347,4315,5.347,4316,5.347,4317,5.347,4318,5.347,4319,4.947,4320,5.347,4321,5.347,4322,5.347,4323,5.347,4324,5.347,4325,5.347,4326,5.347,4327,5.347]],["t/2609",[8,2.773,11,3.44,39,2.914,104,4.427,120,3.532,131,3.97,185,6.676,232,3.07,237,3.308,275,3.611,321,2.973,392,4.459,409,2.385,538,3.744,701,3.11,1027,5.255,1115,5.015,1130,6.676,1281,6.676,1956,4.817,2173,2.477,3517,4.124,3705,3.696,4328,7.622,4329,7.622,4330,7.622,4331,7.052,4332,7.622,4333,7.622,4334,6.676]],["t/2611",[0,2.843,5,0.581,8,2.71,9,1.563,26,2.236,32,1.024,37,2.414,39,1.427,40,0.96,53,1.24,81,2.388,87,4.199,96,1.808,105,1.577,115,2.722,120,2.295,163,2.32,204,1.747,328,2.259,350,1.821,407,2.02,409,1.55,428,2.011,467,1.955,568,2.988,599,3.359,655,3.909,701,1.523,713,4.961,737,3.541,745,5.052,1145,3.695,1273,3.213,1285,4.01,1541,3.889,1543,5.565,1775,4.01,2084,2.87,2459,3.213,2566,3.259,2908,3.614,3352,3.614,3517,4.062,3524,2.843,3666,4.582,3705,2.402,3926,3.85,3971,3.889,4055,4.028,4219,3.889,4278,5.435,4335,4.953,4336,4.953,4337,4.953,4338,4.953,4339,4.953,4340,4.953,4341,8.954,4342,4.953,4343,4.953,4344,4.953,4345,4.953,4346,4.953,4347,4.953,4348,4.953,4349,4.953,4350,4.582,4351,4.953,4352,4.953,4353,4.953,4354,4.953,4355,4.953]],["t/2613",[3,0.898,5,0.879,60,1.577,94,1.637,142,1.902,166,1.47,200,1.669,209,2.116,238,1.686,253,2.869,266,2.403,341,2.196,359,2.046,360,2.155,407,2.45,428,1.524,460,2.8,467,2.371,517,2.343,538,4.044,558,2.739,605,3.707,711,2.8,742,1.955,855,2.546,864,1.537,865,3.796,929,2.241,965,2.588,979,2.316,1092,2.8,1273,2.435,1636,2.507,2123,2.948,2278,2.948,2280,3.473,2546,3.15,2566,3.952,3137,2.47,3394,2.507,3475,3.473,3517,4.454,3520,2.098,3524,6.034,3527,6.294,3529,2.116,3552,2.435,3566,4.437,3640,2.8,3641,2.8,3653,3.473,3689,2.869,3693,6.08,3765,3.288,3840,2.634,3926,1.614,4030,3.473,4283,3.473,4356,3.754,4357,3.754,4358,3.754,4359,3.754,4360,3.754,4361,3.754,4362,3.754,4363,3.754,4364,3.754,4365,3.754,4366,3.754,4367,3.754,4368,3.754,4369,3.754,4370,3.754,4371,3.754,4372,3.754,4373,6.007,4374,3.754,4375,3.754,4376,3.754,4377,3.754,4378,3.754,4379,3.754,4380,3.754,4381,6.007,4382,3.754,4383,3.754,4384,3.288,4385,3.754,4386,3.473,4387,3.754,4388,3.754,4389,3.754,4390,3.754,4391,3.754]],["t/2616",[1,1.331,5,1.015,6,1.523,36,1.701,60,1.894,70,2.544,96,2.633,108,3.256,362,5.557,433,3.273,449,3.273,648,3.631,711,5.38,779,5.38,815,4.541,819,4.617,1085,5.061,1469,4.03,1587,2.738,2072,5.513,2168,5.664,2940,6.052,2953,5.84,4245,6.673,4392,7.213,4393,9.746,4394,7.213,4395,7.213]],["t/2618",[5,0.751,6,1.328,40,1.865,80,6.243,225,5.576,598,8.075,696,8.075,846,6.635,1186,3.906,1488,5.87,1788,8.429,3926,4.138,4396,9.623]],["t/2620",[5,0.764,6,1.479,32,1.146,47,1.741,61,1.16,62,2.414,69,3.342,99,4.132,141,3.519,152,3.441,161,2.362,162,3.408,222,4.266,225,3.342,231,2.183,232,3.357,241,2.631,243,1.799,244,3.095,271,2.577,324,4.391,350,2.12,409,1.805,557,3.119,621,4.066,639,3.692,640,3.48,641,3.095,642,3.692,643,3.692,644,3.48,645,3.646,646,2.943,647,3.692,648,2.904,649,3.48,650,3.646,664,6.749,742,3.005,840,4.209,1186,1.921,1277,4.047,1454,3.912,2150,6.749,3517,2.352,4397,5.768]],["t/2622",[1,1.356,5,0.77,6,1.361,28,2.599,33,3.503,40,1.912,47,1.824,99,3.101,216,4.104,220,4.104,231,2.779,232,4.486,240,2.912,241,4.499,243,3.715,244,3.941,248,5.067,477,4.499,687,4.765,1186,2.446,3142,7.746,3517,2.995,4398,7.344]],["t/2624",[32,1.524,47,2.014,66,3.887,409,3.991,529,5.78,1186,2.925,1290,4.827,2012,7.371,2158,7.402,2351,6.056,3545,6.41,4289,8.127,4399,8.785]],["t/2626",[5,0.685,6,1.53,40,1.703,43,3.603,103,4.09,117,4.452,234,3.4,350,3.229,562,4.678,862,7.192,865,5.552,866,6.195,1186,2.925,1214,5.139,3926,3.777,4400,8.785,4401,8.785]],["t/2628",[1,1.242,5,0.896,6,1.283,24,2.596,32,1.579,47,1.631,61,1.87,69,3.9,73,3.301,103,4.446,112,3.119,115,3.699,116,4.429,181,3.023,234,2.605,235,2.118,238,3.023,240,1.987,296,4.494,350,2.474,391,3.207,409,2.106,910,3.863,1186,2.241,1575,5.648,1952,9.852,3284,5.896,3498,7.614,3926,2.894,4402,6.731]],["t/2630",[0,1.709,1,0.917,4,1.821,5,0.583,6,1.031,8,1.808,10,1.725,16,1.387,21,1.387,26,1.344,32,0.683,39,0.858,40,0.577,47,0.456,53,0.745,60,0.782,61,1,62,1.246,70,1.05,73,1.057,94,1.298,97,1.411,103,1.098,104,1.162,106,1.48,115,1.636,127,0.929,131,1.551,161,1.219,166,2.505,173,0.976,195,1.598,200,2.21,204,1.05,211,1.678,218,1.344,232,1.199,233,1.204,237,1.292,241,2.267,255,2.053,260,1.435,269,2.777,283,2.661,284,1.802,313,1.778,321,2.495,328,1.358,340,2.089,364,1.65,381,3.008,384,1.499,407,2.609,410,2.498,424,1.932,469,1.298,474,1.678,516,0.985,533,1.444,538,1.84,541,2.173,554,1.837,605,2.147,615,1.664,649,1.797,701,0.916,713,1.65,715,1.906,759,2.411,776,1.311,820,2.221,828,1.586,862,3.224,866,1.664,979,1.837,995,1.65,1130,2.608,1214,1.742,1222,1.586,1529,4.17,1530,1.759,1543,3.574,1597,2.498,1650,2.498,2173,0.968,2270,2.498,2276,3.182,2394,2.411,2555,2.411,3517,3.046,3520,1.664,3527,5.014,3566,2.937,3634,2.608,3705,4.616,3926,3.211,4086,2.498,4310,2.411,4334,2.608,4384,2.608,4403,2.978,4404,2.978,4405,2.978,4406,2.978,4407,2.755,4408,2.978,4409,4.598,4410,2.755,4411,2.978,4412,2.978,4413,2.978,4414,2.978,4415,2.978,4416,2.978,4417,2.978,4418,2.978,4419,2.978,4420,2.978,4421,2.978,4422,2.978,4423,2.978,4424,2.978,4425,2.978,4426,2.608,4427,2.978,4428,2.978,4429,2.755,4430,2.978,4431,2.978,4432,2.978,4433,2.978,4434,2.978,4435,2.978,4436,2.978,4437,2.978,4438,2.978,4439,2.978,4440,2.755,4441,2.755,4442,2.755,4443,2.978,4444,2.978,4445,2.755,4446,2.978,4447,2.978,4448,2.978,4449,2.978,4450,2.978]],["t/2632",[108,5.257,238,4.271,711,7.094,742,4.954,2354,7.027,3193,6.747,3529,5.36,4334,8.33,4409,8.798,4410,8.798,4441,8.798,4451,9.51]],["t/2635",[1,1.639,5,0.871,6,1.226,79,3.186,97,4.208,161,3.637,362,4.471,493,5.146,503,4.765,842,6.788,1070,5.843,1186,3.717,1587,2.203,2292,6.023,2293,6.788,2295,8.217,2296,7.779,3517,3.622,4452,8.881]],["t/2637",[5,0.573,6,1.013,29,2.958,32,1.009,47,1.125,56,1.991,61,1.477,96,2.681,99,3.101,109,4.165,142,3.722,150,2.832,161,3.008,232,2.958,241,4.499,260,4.755,271,4.408,283,3.969,284,2.662,301,4.981,324,3.008,350,2.7,516,2.431,697,4.981,1220,4.981,1437,4.531,1956,4.642,1967,6.795,3705,3.561,4055,3.971,4453,7.344,4454,7.344,4455,7.344,4456,7.344]],["t/2639",[32,1.624,55,4.058,140,3.645,240,2.875,350,3.58,409,3.047,1186,3.243,1784,6.503,3926,4.188,4457,9.74,4458,9.74,4459,9.74]],["t/2641",[1,0.772,3,1.927,5,0.711,6,1.258,17,1.657,28,1.48,32,0.575,33,1.485,40,0.811,47,2.011,49,4.169,56,1.134,61,1.316,83,1.234,101,2.106,106,2.079,119,2.813,135,3.786,142,2.12,152,2.3,200,1.86,220,3.656,222,3.627,229,1.847,231,3.969,232,4.697,235,1.316,238,3.619,239,1.928,240,1.931,241,3.675,242,1.638,243,2.514,255,2.883,321,1.631,329,1.86,350,1.537,409,1.308,477,2.984,558,5.88,560,2.357,605,2.826,776,4.013,1114,2.793,1186,1.393,1239,2.551,1310,2.935,1543,3.656,2149,3.386,2153,3.386,2423,2.298,3312,1.949,3508,3.869,3517,1.706,4460,4.182,4461,4.182]],["t/2643",[5,0.573,6,1.013,21,4.596,41,3.349,47,1.824,48,3.282,53,1.839,87,4.14,111,3.818,218,3.315,234,2.843,271,3.282,287,3.941,350,2.7,903,4.755,1003,5.977,1185,5.139,1186,2.446,2227,5.947,4055,3.971,4462,7.344,4463,7.344,4464,7.344,4465,7.344,4466,7.344,4467,7.344,4468,7.344,4469,7.344,4470,7.344,4471,7.344,4472,7.344]],["t/2645",[0,1.775,1,1.213,3,0.739,4,1.133,5,0.241,6,0.427,9,1.618,32,0.903,37,1.002,38,1.865,39,1.478,40,0.599,47,0.473,48,1.382,52,1.611,56,0.838,61,0.622,70,1.091,73,1.098,74,1.069,76,1.396,97,1.465,98,1.577,99,1.305,104,3.307,120,1.433,124,1.743,131,1.611,135,2.514,140,1.157,166,2.008,172,1.908,173,1.014,200,2.28,227,2.211,229,1.854,231,1.17,232,1.245,237,1.342,242,1.211,253,2.363,260,1.49,262,2.006,269,1.728,271,2.291,275,1.465,284,1.121,287,1.659,301,2.097,302,1.261,305,1.634,321,2.563,324,1.266,329,1.375,381,3.079,382,1.465,407,3.457,409,1.604,428,2.083,429,1.272,512,1.508,516,1.023,521,1.979,535,1.728,538,2.433,554,1.908,559,1.527,588,1.908,605,2.215,628,2.256,641,1.659,649,1.865,655,1.622,701,2.021,836,1.954,846,3.535,871,2.363,1060,2.097,1075,1.659,1117,1.433,1195,2.363,1214,1.809,1222,1.646,1242,1.979,1243,2.594,1290,1.699,1472,2.211,1650,4.303,2084,1.791,2096,2.594,2173,1.005,2292,2.097,2309,2.428,2321,2.169,2868,2.86,3314,2.315,3482,2.86,3517,3.457,3520,1.728,3527,2.865,3566,3.03,3705,3.186,3775,2.503,3926,3.931,3971,2.428,4055,2.773,4350,2.86,4473,3.092,4474,3.092,4475,2.708,4476,3.092,4477,3.092,4478,3.092,4479,3.092,4480,3.092,4481,2.86,4482,2.86,4483,3.092,4484,3.092,4485,3.092,4486,3.092,4487,3.092,4488,3.092,4489,3.092,4490,3.092,4491,3.092,4492,3.092,4493,3.092,4494,3.092,4495,3.092,4496,3.092,4497,3.092,4498,3.092,4499,3.092,4500,3.092,4501,3.092,4502,3.092,4503,3.092,4504,3.092,4505,3.092,4506,3.092]],["t/2647",[108,4.866,2354,6.505,3193,6.247,4481,9.975,4482,9.975]],["t/2650",[1,1.875,5,0.929,6,1.571,7,1.603,28,1.373,32,1.202,40,1.488,43,2.842,47,1.787,53,1.544,61,0.781,70,1.369,91,2.474,95,1.993,111,2.387,117,3.126,120,1.798,147,1.61,149,1.668,151,1.779,152,1.364,161,1.589,200,2.742,202,2.27,205,2.187,216,2.168,220,3.446,231,2.334,232,3.091,235,1.941,243,3.448,244,4.118,248,3.943,250,1.631,283,1.383,324,1.589,333,2.831,350,2.267,381,1.563,472,2.227,477,3.5,490,3.59,530,3.335,557,2.098,568,2.341,592,2.367,593,2.591,606,3.142,618,2.553,699,2.293,776,2.715,913,4.41,1060,2.632,1081,2.591,1113,3.047,1186,1.292,1265,2.966,1277,2.723,1587,0.962,1614,2.895,1738,3.142,1773,5.839,2330,2.831,3064,3.59,3926,1.668,4507,3.88,4508,3.88,4509,3.88]],["t/2652",[1,1.875,3,2.09,5,0.792,6,0.851,16,2.872,26,2.783,28,3.094,29,2.483,32,0.847,40,1.969,52,3.211,56,1.671,70,3.084,81,2.972,91,3.506,94,2.688,111,3.932,144,2.299,151,2.826,246,3.607,247,4.25,322,2.972,323,3.104,324,2.525,421,3.145,516,2.893,539,4.46,563,3.235,638,3.607,815,2.872,1075,4.69,1185,3.211,1186,2.911,1194,3.761,1212,4.009,1275,3.36,1853,4,1855,4.599,3111,5.4,3112,5.4,3113,5.4,3705,2.99,4510,6.165]],["t/2654",[1,1.05,4,2.083,5,0.644,6,1.138,7,2.349,11,2.567,28,2.013,33,2.02,45,2.193,47,2.086,60,1.493,66,2.516,73,2.02,83,2.435,105,2.626,117,2.882,127,2.574,140,2.128,142,2.882,204,2.006,229,2.328,234,2.201,243,1.774,256,5.68,275,5.046,350,2.09,352,6.478,358,4.772,384,2.863,391,3.931,392,3.327,394,4.981,395,5.261,396,5.261,398,3.99,534,4.242,1186,1.894,1198,3.99,1310,3.99,2202,4.772,3705,2.758,4511,5.687,4512,5.687,4513,5.687]],["t/2656",[1,1.477,24,3.085,32,1.597,47,1.225,53,2.003,61,1.609,91,3.209,96,2.92,229,2.947,350,2.941,360,5.992,409,3.266,557,4.326,559,3.951,764,6.282,929,4.776,1117,5.385,1415,6.478,1469,4.47,1614,5.967,2311,6.282,3362,6.713,3926,3.44,4514,8]],["t/2658",[1,1.193,5,0.504,6,0.892,21,4.855,28,2.287,31,3.097,32,1.242,80,4.192,83,1.907,127,2.016,150,2.492,302,2.635,324,2.646,381,2.602,409,2.021,499,3.709,516,3.734,568,3.898,592,3.942,605,2.791,815,3.01,979,5.575,1117,4.828,1285,5.232,1543,6.635,1703,5.074,1773,4.314,1784,4.314,1793,5.66,2012,5.422,2162,6.74,2174,5.66,2423,3.55,3193,3.744,3705,3.133,3926,2.778,4515,6.461,4516,10.42,4517,6.461]],["t/2660",[1,1.326,3,1.129,4,0.73,5,0.561,6,0.652,8,1.279,9,0.629,17,0.789,18,0.754,24,0.768,28,1.245,32,0.783,35,0.978,36,0.47,37,0.645,39,0.574,40,0.915,41,0.908,42,0.923,47,0.723,53,0.499,55,0.83,60,1.24,61,1.446,62,0.834,71,0.676,73,0.707,91,0.799,96,0.727,99,0.841,104,1.842,105,0.634,106,1.748,119,0.856,120,3.33,124,1.123,131,1.832,135,2.49,136,1.189,138,0.984,146,1.202,152,2.527,166,1.377,195,1.069,200,1.564,211,1.983,220,1.113,222,1.399,223,2.252,227,1.424,229,0.562,237,0.864,242,0.78,248,2.426,269,1.113,275,0.944,284,0.722,299,2.595,301,1.351,305,1.053,310,1.244,318,0.834,321,1.372,360,2.019,381,1.902,391,0.949,407,3.167,409,1.1,416,1.292,420,1.003,428,1.428,429,1.447,433,0.904,443,1.215,448,1.398,449,0.904,468,1.113,477,2.154,483,1.351,499,1.143,512,1.716,516,1.164,535,1.113,538,2.661,554,1.229,569,1.486,571,1.311,605,3.104,615,1.113,641,1.069,648,1.003,649,1.202,701,2.388,752,2.688,776,0.877,809,3.081,815,0.928,836,1.259,846,1.373,862,2.282,866,1.113,870,1.486,994,1.671,995,1.104,1031,1.215,1060,1.351,1070,1.311,1090,1.522,1134,1.613,1192,1.104,1194,1.215,1211,1.398,1212,0.786,1214,1.165,1222,1.061,1238,1.671,1273,1.292,1410,1.745,1445,1.292,1543,1.113,1587,0.872,1613,1.671,1725,1.745,1837,1.564,1956,1.259,1986,1.275,2173,0.647,2292,3.865,2309,2.762,2329,1.745,2450,2.762,3033,1.745,3137,1.311,3369,1.671,3428,1.292,3446,1.522,3515,1.843,3517,3.37,3520,1.113,3527,2.639,3545,1.453,3566,1.177,3705,4.007,3810,1.843,3884,1.671,3926,4.296,4055,1.077,4219,1.564,4310,1.613,4475,4.993,4518,1.992,4519,1.992,4520,1.992,4521,1.992,4522,1.992,4523,1.992,4524,3.517,4525,1.992,4526,1.992,4527,1.992,4528,1.992,4529,1.992,4530,1.992,4531,1.992,4532,1.992,4533,1.992,4534,1.992,4535,1.992,4536,1.992,4537,1.992,4538,1.992,4539,1.992,4540,1.992,4541,1.992,4542,1.992,4543,1.992,4544,1.992,4545,1.992,4546,1.992,4547,1.992,4548,1.992,4549,1.992,4550,1.992,4551,1.992,4552,1.992,4553,1.992,4554,1.992,4555,1.992,4556,1.992,4557,1.992,4558,1.992,4559,1.992,4560,1.992,4561,1.992,4562,1.992,4563,1.992,4564,1.992,4565,1.992,4566,1.992,4567,1.843,4568,1.992,4569,1.992,4570,1.992,4571,1.992]],["t/2662",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,4475,8.964,4567,9.468,4572,10.234]],["t/2665",[1,1.088,3,1.409,5,0.931,6,1.367,7,2.435,8,2.144,10,3.415,24,2.273,32,1.164,39,1.699,47,1.297,61,1.186,66,2.608,142,2.987,211,3.323,235,1.855,256,3.448,350,2.167,359,3.213,360,3.383,409,1.844,430,4.397,454,4.397,494,4.946,516,1.951,535,3.294,621,4.13,701,1.813,737,4.214,770,3.323,815,2.746,827,3.998,841,4.505,930,6.342,968,4.773,995,6.355,1010,4.946,1121,4.301,1186,1.963,1384,4.946,1451,4.946,1454,3.998,2398,5.163,3007,5.454,3008,5.454,3009,5.454,3648,5.454,3926,2.534,4573,5.895,4574,5.895,4575,5.895]],["t/2667",[5,0.909,8,3.459,32,1.307,56,2.578,60,2.497,127,2.967,350,3.496,618,6.257,1186,3.167,1198,6.673,2173,3.091,3517,3.878,3926,4.089,4576,9.51]],["t/2669",[1,2.012,5,0.936,6,1.592,28,2.117,35,2.936,47,1.31,49,3.094,56,2.319,60,3.317,61,1.203,62,2.503,96,2.184,180,4.365,202,3.5,234,2.316,318,2.503,324,2.45,328,2.728,350,2.199,424,3.881,449,3.882,457,5.019,458,6.004,469,2.609,529,3.936,554,3.691,596,4.365,878,5.24,955,4.572,1085,4.197,1177,4.844,1186,1.992,1198,4.197,1199,3.881,1543,4.781,1648,5.534,1662,4.844,2218,5.24,2309,4.697,3517,2.44,4577,5.982]],["t/2671",[5,0.76,6,1.344,88,4.588,350,3.58,391,4.641,751,4.641,940,6.156,1186,3.243,1454,6.605,4207,7.886,4578,9.011,4579,9.011,4580,9.74]],["t/2673",[5,0.751,70,3.395,163,4.508,200,4.279,350,3.538,441,4.279,940,6.082,1186,3.204,1351,7.022,1454,6.526,3520,5.377,4207,7.792,4578,8.903,4581,9.623]],["t/2675",[5,0.725,6,1.282,29,3.742,40,1.801,44,3.638,47,1.423,52,4.84,53,2.326,61,1.869,111,3.596,150,3.582,350,3.415,884,5.872,899,8.138,1186,3.094,3926,3.995,4582,9.291]],["t/2677",[5,0.896,6,1.584,53,2.326,61,1.869,71,3.895,117,4.708,350,3.415,529,6.113,1181,7.523,1183,5.024,1184,5.8,1186,3.094,3926,3.995,4583,9.291]],["t/2679",[5,0.637,6,1.126,32,1.767,33,2.899,43,2.653,47,1.901,88,3.845,234,3.159,350,3,409,2.554,862,5.295,866,4.561,904,6.849,963,7.149,964,7.551,965,5.627,966,7.551,968,6.609,969,7.551,1186,2.718,3926,3.509,4584,8.162]],["t/2681",[32,1.534,47,1.869,53,2.224,66,3.929,85,4.072,88,4.184,195,4.765,234,3.438,350,3.265,409,2.779,776,3.91,865,5.613,960,7.779,961,6.35,962,8.217,1186,2.957,3926,3.819,4585,8.881]],["t/2683",[1,0.849,3,0.816,4,1.25,5,0.885,6,0.634,7,0.795,8,0.7,13,1.025,19,1.01,28,1.208,32,0.469,33,0.684,36,0.454,39,0.555,40,0.373,45,0.742,47,1.078,49,0.996,55,1.422,56,0.522,60,1.207,61,1.416,70,0.679,73,0.684,74,0.666,83,0.568,94,1.488,103,0.71,119,1.467,120,0.892,124,1.085,127,0.601,131,1.003,135,1.759,152,1.616,166,1.337,172,1.188,187,1.73,200,1.518,204,0.679,222,1.358,227,1.377,231,0.729,235,1.074,283,0.686,284,0.698,302,0.785,310,2.131,318,0.806,321,1.331,322,0.928,364,1.067,381,1.852,407,1.875,409,1.438,428,1.867,429,0.792,464,1.286,467,0.76,483,1.306,503,1.033,512,0.939,516,1.13,517,1.331,526,1.105,533,0.934,538,4.095,554,1.188,605,1.986,628,1.405,649,1.162,659,1.049,701,2.165,702,1.249,728,1.753,751,2.191,807,1.405,846,1.327,848,0.467,866,1.076,874,1.615,876,1.405,910,1.105,919,1.115,979,1.188,980,1.559,1027,1.327,1064,1.512,1065,1.267,1090,1.471,1212,0.76,1214,1.126,1222,1.025,1238,2.864,1249,1.559,1421,1.306,1437,1.188,1445,1.249,1526,1.781,1543,1.907,1587,0.847,1636,3.714,1766,1.817,1848,1.615,1956,1.217,2173,0.626,2292,1.306,2416,1.615,2566,2.246,2680,1.781,2908,1.405,3137,1.267,3504,1.351,3517,2.268,3520,1.076,3524,5.66,3527,1.907,3552,4.942,3557,1.306,3566,2.017,3627,1.471,3705,2.229,3840,1.351,3847,1.377,3875,1.615,3926,3.678,4043,1.781,4055,4.39,4126,1.781,4207,1.559,4219,2.68,4258,1.781,4384,2.99,4586,1.925,4587,1.925,4588,1.925,4589,1.925,4590,1.925,4591,1.925,4592,1.925,4593,1.925,4594,1.925,4595,1.925,4596,1.925,4597,1.925,4598,1.925,4599,1.925,4600,1.925,4601,1.925,4602,1.925,4603,1.925,4604,1.781,4605,1.925,4606,1.925,4607,1.615,4608,1.925,4609,1.925,4610,1.925,4611,1.925,4612,1.925,4613,1.925,4614,1.925,4615,1.781,4616,1.781,4617,1.925,4618,1.925,4619,1.781,4620,1.925,4621,1.781,4622,1.781,4623,1.925,4624,1.925,4625,1.925,4626,1.925,4627,1.925,4628,1.925,4629,1.925,4630,1.925,4631,1.925,4632,1.925,4633,1.925,4634,1.925,4635,1.925,4636,1.925,4637,1.925,4638,1.925,4639,1.925,4640,1.925,4641,1.925,4642,1.925,4643,1.925,4644,1.925,4645,1.925,4646,1.925,4647,1.925,4648,1.925,4649,1.925,4650,1.925,4651,1.925,4652,1.925,4653,3.413,4654,1.925,4655,1.925,4656,1.925,4657,1.925,4658,1.925]],["t/2685",[108,5.713,238,3.861,742,4.478,2354,7.636,3193,7.333,3529,4.846,3705,4.169,4207,6.961,4604,7.954,4615,7.954,4616,7.954,4619,7.954,4621,7.954,4622,7.954,4659,8.597]],["t/2688",[200,4.383,310,6.155,342,5.948,362,4.963,627,6.396,1186,3.283,1555,6.486,3161,8.635,3926,4.239,4219,7.741,4660,8.635,4661,9.859]],["t/2690",[18,3.642,32,1.323,33,3.418,127,3.002,229,2.716,328,4.389,350,3.538,407,3.924,409,3.011,563,5.049,919,5.576,1299,8.903,3517,3.924,4662,9.623]],["t/2692",[5,0.965,6,1.115,29,3.254,37,3.405,47,1.609,72,3.828,116,3.85,146,4.875,262,6.817,539,4.122,563,4.239,590,4.929,1185,4.209,1186,2.691,1212,4.881,1229,6.209,1853,5.242,3517,3.295,4663,8.08,4664,8.08]],["t/2694",[1,1.735,5,0.733,6,1.297,28,3.327,36,2.217,127,2.932,234,3.638,275,5.478,350,3.455,364,5.208,433,4.264,1076,5.082,1186,3.13,4665,8.232,4666,9.399]],["t/2696",[1,0.437,3,0.977,5,0.951,6,0.326,8,1.487,9,0.747,11,1.845,22,0.941,24,0.912,32,0.742,36,0.558,40,0.459,47,1.216,56,0.641,60,1.417,61,0.822,73,0.84,76,1.068,97,1.121,104,0.923,124,1.334,127,0.738,135,2.066,146,1.428,152,0.832,163,1.108,166,0.927,187,1.199,200,1.052,206,1.916,209,1.334,284,0.858,299,1.3,302,0.965,313,1.412,321,0.923,328,1.079,359,1.29,360,2.346,361,3.31,364,2.991,368,2.189,380,0.986,381,1.646,407,3.239,409,0.74,449,1.073,460,1.765,467,1.614,516,0.783,522,1.477,529,1.557,538,4.388,568,2.466,602,1.605,605,1.022,638,1.384,649,1.428,697,1.605,701,1.66,713,2.265,728,1.215,809,2.072,855,1.605,914,1.916,929,1.412,1019,1.808,1060,1.605,1177,1.916,1212,0.934,1214,1.384,1249,3.31,1259,1.557,1587,0.587,1636,4.291,1697,2.072,1766,1.26,1956,1.495,2173,0.769,2202,1.985,2292,2.772,2318,2.189,2321,1.66,2354,1.428,2393,2.189,2983,1.443,3137,2.69,3314,1.068,3517,3.472,3520,1.322,3524,6.355,3527,2.284,3552,4.17,3557,1.605,3566,1.398,3640,3.049,3641,3.049,3772,1.808,3847,2.923,3875,1.985,3926,3.414,4251,2.189,4429,2.189,4445,2.189,4667,2.366,4668,2.366,4669,2.366,4670,2.366,4671,2.366,4672,2.366,4673,2.189,4674,2.189,4675,2.366,4676,2.366,4677,2.189,4678,2.189,4679,2.072,4680,2.366,4681,2.366,4682,2.366,4683,2.189,4684,2.366,4685,2.366,4686,2.366,4687,2.366,4688,2.366,4689,2.366,4690,2.366,4691,4.088,4692,2.366,4693,2.366,4694,2.366,4695,2.366,4696,2.189,4697,2.366,4698,2.366,4699,2.366,4700,2.366,4701,2.366,4702,2.366,4703,2.366,4704,2.366,4705,2.366,4706,2.366,4707,2.366,4708,2.366,4709,2.366,4710,2.366,4711,2.366,4712,2.366,4713,2.366,4714,2.366,4715,2.366,4716,2.366,4717,2.366,4718,2.366,4719,2.189,4720,2.366,4721,2.366,4722,2.189,4723,2.189]],["t/2698",[108,5.566,238,4.078,742,4.731,2354,7.44,3193,7.145,3529,5.119,4673,8.402,4674,8.402,4677,8.402,4678,8.402,4722,8.402,4723,8.402,4724,9.081]],["t/2701",[5,0.476,6,0.841,32,0.526,39,3.348,43,1.982,47,2.154,53,0.958,61,0.769,74,2.109,105,1.218,124,2.156,140,1.432,175,3.154,195,2.052,230,2.554,234,1.481,250,1.608,322,3.665,323,3.07,350,1.406,571,4.012,634,6.425,1054,3.807,1080,2.418,1115,2.517,1117,1.773,1121,2.791,1137,3.956,1138,4.548,1139,6.648,1142,6.156,1144,4.788,1145,7.067,1146,3.35,1147,3.21,1150,5.671,1151,5.341,1152,5.341,1186,1.274,1272,3.35,1275,2.085,1362,3.35,1365,3.004,3097,3.539,3926,1.645,4725,6.097,4726,6.097,4727,3.825,4728,3.825,4729,3.825,4730,3.825,4731,3.825,4732,3.825,4733,3.825,4734,3.825,4735,3.825,4736,3.825]],["t/2703",[5,0.853,6,1.509,33,2.517,40,1.373,45,2.732,61,1.425,66,3.135,163,3.32,232,4.726,234,2.743,269,5.381,271,3.166,301,4.806,315,5.564,350,2.605,441,3.151,445,4.806,589,3.832,819,4.536,833,5.286,1186,2.36,1878,4.662,2175,4.972,3142,5.564,3150,5.738,3152,5.738,3154,8.909,3155,8.909,3156,6.556,3157,6.556,3158,6.556,4055,3.832,4737,7.086,4738,7.086]],["t/2705",[3,1.485,5,0.913,6,1.615,9,1.96,40,1.704,53,1.555,56,1.684,61,1.25,72,5.254,83,3.011,85,2.848,86,3.879,98,5.204,146,3.748,163,2.91,166,2.433,167,4.359,169,5.801,170,7.646,234,3.402,350,2.284,409,1.944,496,3.088,530,3.359,536,4.359,590,5.362,776,4.882,1186,2.069,2082,5.441,3213,5.748,3214,5.748,3517,2.534,4739,6.212,4740,6.212]],["t/2707",[5,0.853,6,1.186,29,3.463,37,2.786,47,1.842,53,2.152,68,3.663,72,4.073,83,2.537,88,4.05,89,4.763,105,2.737,116,4.096,173,2.819,188,5.74,198,5.08,299,4.724,387,4.804,1186,2.863,3517,3.506,4741,8.597]],["t/2709",[1,1.57,5,0.847,6,1.174,24,3.28,37,3.519,40,1.649,47,1.663,53,2.13,68,5.098,72,5.669,116,4.053,234,3.293,262,5.519,350,3.127,526,4.882,1186,2.833,3517,3.469,4742,8.506]],["t/2711",[1,1.554,5,0.657,6,1.162,28,2.979,47,1.289,53,2.107,61,1.693,127,3.917,140,4.038,234,3.258,275,5.111,332,4.158,350,3.094,364,6.597,1186,2.803,1894,7.788,4665,7.373,4743,8.418,4744,7.788]],["t/2713",[1,1.755,5,0.742,6,1.312,28,3.366,61,1.913,127,2.967,234,3.681,275,5.517,350,3.496,364,5.269,433,4.315,1186,3.167,3875,7.98,4745,9.51]],["t/2715",[0,1.219,1,0.687,3,0.508,5,0.863,6,0.823,8,0.772,9,0.67,11,0.958,25,2.028,28,0.751,29,2.402,32,0.682,36,0.501,39,2.46,40,1.156,43,0.69,47,1.143,55,1.55,56,0.575,58,1.139,61,0.427,62,0.888,68,0.904,71,0.72,72,1.763,73,0.754,94,0.926,96,1.358,99,0.896,103,1.372,104,1.451,109,0.896,119,0.913,120,0.984,124,1.197,131,1.106,135,0.812,138,1.049,146,1.281,152,1.308,161,2.033,166,0.831,169,1.207,200,2.651,204,1.312,205,1.197,206,3.012,210,1.781,235,0.668,241,0.968,260,1.023,271,0.949,284,0.77,302,1.517,313,1.267,318,0.888,321,1.937,323,1.069,324,0.869,328,1.697,331,1.584,341,1.242,364,1.176,381,1.498,382,1.006,407,2.765,409,1.164,428,0.862,467,1.468,474,1.197,477,0.968,486,1.359,522,1.325,538,4.031,599,1.44,605,0.917,613,1.242,615,2.079,649,1.281,655,1.114,675,1.86,687,1.377,701,0.653,711,1.584,715,1.359,720,1.49,751,1.012,776,0.935,848,0.515,855,1.44,938,1.186,979,1.31,1012,1.623,1054,1.325,1113,1.667,1192,1.176,1205,1.325,1214,1.242,1543,2.079,1572,1.719,1587,1.232,1636,1.418,1956,1.342,1960,1.964,2173,0.69,2177,1.106,2183,1.86,2278,1.667,2375,1.781,2652,1.86,2940,1.781,3137,3.267,3352,1.549,3368,1.623,3371,1.86,3436,1.584,3517,3.279,3520,1.186,3524,5.363,3527,2.079,3552,1.377,3566,1.254,3640,1.584,3641,1.584,3744,1.964,3847,2.66,3884,1.781,3926,2.564,4055,5.535,4097,1.964,4278,1.549,4679,1.86,4746,2.123,4747,2.123,4748,2.123,4749,2.123,4750,1.964,4751,2.123,4752,2.123,4753,2.448,4754,2.123,4755,2.123,4756,2.123,4757,2.123,4758,3.72,4759,2.123,4760,2.123,4761,2.123,4762,2.123,4763,2.123,4764,2.123,4765,2.123,4766,2.123,4767,2.123,4768,2.123,4769,2.123,4770,2.123,4771,2.123,4772,2.123,4773,2.123,4774,2.123,4775,2.123,4776,2.123,4777,2.123,4778,2.123,4779,2.123,4780,2.123,4781,2.123,4782,2.123,4783,2.123,4784,2.123,4785,1.781,4786,2.123,4787,2.123,4788,2.123,4789,1.964,4790,2.123,4791,2.123,4792,2.123,4793,2.123,4794,2.123,4795,2.123,4796,2.123,4797,2.123,4798,2.123,4799,2.123,4800,2.123,4801,2.123,4802,1.964,4803,2.123]],["t/2717",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,4665,8.964,4744,9.468,4804,10.234]],["t/2720",[1,1.978,5,0.836,6,1.635,24,3.212,40,1.615,66,3.686,88,5.049,318,5.235,1186,2.774,1214,4.874,1738,6.745,3360,7.297,4579,7.707,4750,7.707,4753,5.481,4805,8.331,4806,8.331,4807,8.331,4808,8.331]],["t/2722",[32,1.612,47,1.474,61,1.936,88,4.534,204,4.138,350,3.538,409,3.011,1186,3.906,1742,6.243,3926,4.138,4809,9.623]],["t/2724",[5,0.693,6,1.226,52,4.626,61,1.787,79,3.186,149,3.819,250,3.733,332,4.386,350,3.265,362,4.471,407,3.622,1290,6.134,1456,6.974,1469,4.963,1470,9.038,3517,3.622,4810,8.881,4811,8.217,4812,8.881]],["t/2726",[32,1.624,47,1.491,61,1.959,88,4.588,350,3.58,409,3.047,776,4.288,1186,3.243,2177,6.155,4055,5.267,4813,9.74]],["t/2728",[1,0.959,4,0.642,5,0.923,6,0.717,8,1.551,18,0.664,24,0.676,32,0.714,36,0.414,37,0.568,39,1.915,40,0.609,41,0.8,43,0.57,46,1.23,47,0.915,55,1.308,60,0.825,61,1.045,73,0.623,79,1.127,83,0.518,88,0.826,98,0.895,99,0.74,104,2.331,109,0.74,120,1.455,124,0.988,135,1.202,150,1.211,161,0.718,166,0.687,181,0.788,187,0.889,200,0.78,217,0.698,232,2.407,236,1.23,241,2.369,242,0.687,260,0.845,272,2.245,283,2.367,284,0.636,302,0.715,307,1.095,318,1.314,321,1.664,334,1.07,364,0.972,381,0.706,407,2.709,409,0.549,429,0.721,449,0.796,467,1.24,496,0.872,511,1.42,512,0.856,516,0.58,517,0.684,538,4.088,599,1.189,605,1.357,644,1.058,701,1.598,721,1.308,820,1.308,846,2.94,869,1.308,936,1.377,956,1.895,980,1.42,1067,1.026,1080,1.108,1117,0.813,1121,1.28,1177,1.42,1192,0.972,1193,1.471,1195,1.34,1196,1.34,1214,1.026,1273,1.138,1310,1.23,1365,1.377,1543,0.98,1636,3.469,1848,1.471,1956,1.985,1959,1.471,2123,1.377,2173,0.57,2177,0.913,2202,1.471,2264,1.536,2268,1.471,2290,1.377,2394,1.42,2546,1.471,2555,1.42,3043,1.42,3137,2.806,3291,1.536,3296,1.536,3360,1.536,3362,1.471,3369,1.471,3371,2.751,3490,1.471,3517,3.328,3520,0.98,3524,5.966,3527,2.903,3552,3.878,3557,1.189,3566,2.52,3627,1.34,3634,1.536,3640,1.308,3641,1.308,3693,1.42,3765,1.536,3775,1.42,3840,1.23,3926,1.834,4055,5.399,4150,1.622,4218,1.471,4310,1.42,4440,1.622,4442,1.622,4679,1.536,4719,1.622,4753,2.806,4785,2.635,4814,1.754,4815,1.754,4816,1.754,4817,1.754,4818,1.754,4819,1.754,4820,1.754,4821,1.754,4822,1.754,4823,1.754,4824,1.754,4825,1.42,4826,1.754,4827,1.754,4828,1.622,4829,1.754,4830,1.754,4831,1.754,4832,1.754,4833,1.42,4834,1.754,4835,1.754,4836,1.754,4837,1.754,4838,1.754,4839,1.754,4840,1.754,4841,1.754,4842,1.754,4843,1.754,4844,1.754,4845,1.754,4846,1.754,4847,1.754,4848,1.754,4849,1.754,4850,1.754,4851,1.622,4852,1.754,4853,1.754,4854,1.754,4855,1.754,4856,1.754,4857,1.754,4858,1.754,4859,1.754,4860,1.536,4861,1.536,4862,1.754,4863,1.754,4864,1.754,4865,1.754,4866,1.754,4867,1.754,4868,1.754,4869,1.754,4870,1.754,4871,1.754,4872,1.754,4873,1.754,4874,1.754,4875,1.754,4876,1.754,4877,1.754,4878,1.754,4879,1.754,4880,1.754,4881,1.754,4882,1.754,4883,1.754,4884,1.754,4885,1.754,4886,1.754,4887,1.754,4888,1.754,4889,1.754,4890,1.754,4891,1.754,4892,1.754,4893,1.754,4894,1.754,4895,1.754,4896,1.754]],["t/2730",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,4310,8.286,4851,9.468,4897,10.234]],["t/2732",[236,7.181,324,4.191,407,4.174,538,3.789,592,6.243,815,4.768,1614,7.634,2402,6.833,4119,9.468]],["t/2734",[32,1.578,47,1.423,61,1.869,83,2.742,88,4.377,350,3.415,409,2.907,420,4.677,1186,3.823,1625,5.8,1626,8.774,1627,7.523,3926,3.995,4898,9.291]],["t/2736",[5,0.6,6,1.062,32,1.058,36,1.815,39,2.217,40,2.21,43,2.501,61,1.548,161,3.151,287,4.129,324,3.151,381,3.099,477,4.641,496,3.824,516,2.547,1150,5.74,1186,2.562,1192,6.722,1193,6.456,1196,5.881,1466,4.747,1597,6.456,1861,6.456,2330,5.614,3350,6.456,4055,4.161,4899,7.695,4900,7.695,4901,7.695]],["t/2738",[1,1.715,5,0.896,6,1.584,88,4.377,149,3.995,313,5.546,318,4.804,350,3.415,1186,3.094,3092,6.93,4902,11.48,4903,8.595,4904,8.595]],["t/2740",[5,0.678,6,1.199,18,3.288,60,2.281,88,4.094,230,5.802,271,3.883,302,3.544,350,3.194,501,9.644,507,7.292,530,4.699,561,6.641,1060,7.467,1074,5.991,1186,2.894,1253,7.292,2423,4.775,3926,3.736,4905,8.69,4906,8.69]],["t/2742",[1,1.684,3,0.41,4,1.128,5,0.789,6,1.168,8,0.624,13,1.64,28,2.32,32,0.81,36,0.989,39,0.888,40,1.27,43,2.13,46,0.672,47,1.349,52,1.605,55,0.715,56,0.835,60,1.1,61,1.623,62,0.718,71,1.045,79,1.834,94,0.748,96,0.626,103,2.629,104,1.202,108,0.775,127,0.535,135,1.604,136,1.025,138,0.848,140,0.642,149,1.325,152,1.083,161,0.703,166,0.672,172,1.059,200,0.763,204,0.605,215,1.503,216,0.959,233,1.695,243,0.535,250,0.721,253,1.312,283,2.335,284,0.622,302,1.256,303,1.312,318,0.718,321,0.669,322,1.485,323,0.864,324,0.703,332,2.07,350,1.879,364,0.951,407,4.038,424,2.719,427,1.183,428,0.697,433,1.902,441,1.863,456,1.901,467,0.677,469,2.568,493,0.994,497,1.572,516,0.568,517,0.669,538,2.988,588,1.901,595,1.859,605,1.331,615,0.959,641,0.921,658,1.164,701,1.289,702,1.113,751,2.436,776,0.756,815,1.953,846,1.183,864,1.262,869,1.28,936,1.348,979,1.901,1069,3.467,1150,1.28,1214,1.004,1219,0.748,1273,2.719,1291,1.252,1365,1.348,1421,1.164,1437,1.059,1438,1.503,1445,1.113,1468,1.348,1472,1.227,1485,1.44,1543,1.721,1584,1.588,1587,0.426,1625,1.923,1669,1.312,1840,1.44,1959,1.44,2084,0.994,2177,2.663,2290,1.348,2321,1.204,2446,1.588,2451,2.057,2452,2.057,2949,1.348,2978,1.588,3137,2.757,3314,0.775,3352,1.252,3369,2.585,3517,2.673,3520,0.959,3527,2.857,3566,1.82,3627,1.312,3689,2.354,3693,1.39,3708,1.312,3768,1.503,3926,3.788,4055,3.854,4218,1.44,4259,1.503,4278,1.252,4331,1.588,4426,1.503,4607,1.44,4753,2.027,4785,1.44,4789,1.588,4802,1.588,4811,2.85,4825,1.39,4833,1.39,4907,1.716,4908,1.716,4909,1.716,4910,1.716,4911,1.716,4912,1.716,4913,1.716,4914,3.081,4915,1.716,4916,3.081,4917,1.588,4918,1.588,4919,1.716,4920,1.716,4921,1.716,4922,1.716,4923,1.716,4924,1.716,4925,1.716,4926,1.716,4927,1.44,4928,1.716,4929,1.716,4930,1.716,4931,1.716,4932,1.588,4933,1.716,4934,1.716,4935,1.716,4936,1.716,4937,1.716,4938,1.716,4939,1.716,4940,1.503,4941,1.716,4942,1.716,4943,1.716,4944,1.716,4945,1.716,4946,1.716,4947,1.716,4948,1.716,4949,1.716,4950,1.716,4951,1.716,4952,1.716,4953,1.716,4954,1.716,4955,1.716,4956,1.716,4957,1.716,4958,1.716,4959,1.716]],["t/2744",[108,5.295,238,4.322,742,5.013,2354,7.078,3193,6.797,3529,5.424,4903,8.903,4904,8.903,4917,8.903,4918,8.903,4960,9.623]],["t/2747",[1,1.676,28,3.214,43,2.951,91,3.643,200,5.033,271,4.058,342,5.479,362,4.572,557,4.911,627,5.892,704,7.62,1186,3.024,1273,5.892,1555,5.975,3161,7.954,3926,3.905,4660,7.954,4961,9.081]],["t/2749",[1,1.32,5,0.919,6,0.986,21,3.331,28,2.53,32,0.983,46,2.8,47,1.483,53,1.79,61,1.438,71,2.426,93,3.406,135,2.736,254,2.715,429,2.94,699,4.224,925,5.464,926,4.929,982,5.788,997,5.999,998,5.999,999,5.613,1000,5.999,1003,3.836,1004,6.262,1054,6.048,1186,2.38,2177,5.046,2949,5.613,2957,6.614,3370,5.999,4055,3.866,4962,6.614,4963,7.149,4964,7.149,4965,7.149,4966,7.149]],["t/2751",[1,1.218,5,0.822,6,1.372,11,4.138,28,2.335,36,2.596,40,0.819,43,1.373,44,2.583,47,1.613,56,1.788,61,2.214,62,2.76,66,1.87,73,2.343,74,2.806,76,2.977,77,5.425,111,3.548,117,4.112,173,1.386,229,1.193,240,1.247,332,4.528,350,3.37,381,1.702,559,2.087,621,2.062,648,4.615,929,2.523,1186,1.407,1247,3.91,1469,2.362,1473,5.794,1481,1.187,1605,3.318,1619,3.422,1621,3.422,1784,2.822,2311,3.318,3193,2.449,3362,5.535,3517,1.723,4967,6.596,4968,6.596,4969,4.226,4970,4.226,4971,4.226,4972,4.226,4973,4.226,4974,4.226,4975,4.226,4976,4.226,4977,3.91,4978,3.91,4979,4.226]],["t/2753",[1,1.883,5,0.865,6,1.407,20,3.879,28,2.199,29,2.502,36,1.465,40,1.977,46,2.433,47,1.562,53,2.201,56,2.382,61,1.25,66,2.749,73,3.622,74,3.528,77,5.284,111,3.948,117,3.148,151,2.848,287,3.333,299,3.414,350,2.284,381,2.502,484,5.441,648,5.135,929,3.709,1186,2.069,1207,4.634,1473,3.926,1483,5.441,1956,3.926,2311,4.878,3193,3.599,3517,2.534,4980,6.212]],["t/2755",[1,1.57,5,0.664,6,1.174,28,3.011,37,2.756,39,2.451,40,1.649,47,1.303,111,3.293,234,3.293,350,3.127,1186,2.833,1190,5.519,1219,4.736,1223,5.445,1225,6.679,1437,6.701,1658,7.451,1659,7.451,2339,6.888,4753,5.597,4981,8.506,4982,8.506]],["t/2757",[5,0.637,6,1.126,32,1.454,36,1.925,40,1.582,47,1.25,61,1.642,91,3.274,103,3.902,111,3.159,218,3.684,391,5.914,559,5.224,903,5.656,1186,2.718,1190,5.295,1204,6.609,1437,5.036,4753,5.37,4983,8.162,4984,8.162]],["t/2759",[1,0.656,5,0.712,6,0.491,8,1.293,9,1.122,28,1.258,32,0.489,39,1.025,40,0.689,43,1.155,44,1.392,47,0.544,60,0.933,61,0.715,71,1.206,73,1.263,74,1.989,109,2.427,118,3.507,161,1.456,166,1.392,200,2.556,204,1.254,216,1.987,220,1.987,227,4.111,232,3.678,238,1.597,241,2.622,284,1.289,299,1.954,318,1.488,364,4.011,380,1.481,381,1.432,398,2.495,407,3.391,467,1.403,478,2.145,482,2.542,521,2.276,538,3.079,605,1.536,655,4.791,684,2.411,701,2.226,742,1.852,758,2.411,813,2.194,815,1.656,827,2.411,828,1.893,855,2.411,903,1.714,929,2.122,1021,2.983,1117,1.648,1214,2.08,1219,1.55,1420,2.792,1543,1.987,1555,2.339,1636,2.374,1702,2.247,2162,2.652,2173,1.155,2175,2.495,2244,2.411,2292,2.411,2321,2.495,2453,1.852,2908,2.594,3256,3.114,3352,2.594,3368,2.717,3485,3.289,3517,3.391,3520,1.987,3524,3.3,3527,1.987,3529,2.004,3552,3.73,3566,2.101,3926,3.576,3971,2.792,4055,4.938,4102,3.114,4218,2.983,4386,3.289,4753,2.339,4833,2.879,4932,3.289,4985,3.555,4986,3.555,4987,3.555,4988,3.555,4989,3.555,4990,3.555,4991,3.555,4992,3.555,4993,3.555,4994,3.555,4995,3.555,4996,3.555,4997,3.555,4998,3.555,4999,3.555,5000,3.555,5001,3.555,5002,3.555,5003,3.555,5004,3.555,5005,3.555,5006,3.555,5007,3.555,5008,3.555,5009,3.555]],["t/2762",[5,1.009,6,1.605,32,0.841,36,2.051,40,1.186,47,1.331,56,1.658,60,2.656,62,2.56,69,3.545,73,2.173,127,2.712,204,3.067,223,3.917,323,3.08,353,7.232,407,2.495,453,3.969,539,3.121,644,3.691,691,4.954,1113,4.804,1186,2.037,1208,5.134,1376,3.969,1383,5.134,1747,5.66,3368,6.645,3370,7.296,4278,4.464,5010,6.118,5011,6.118,5012,6.118,5013,6.118,5014,6.118,5015,6.118,5016,6.118,5017,6.118,5018,6.118,5019,6.118]],["t/2764",[1,1.522,5,0.831,6,1.138,21,3.842,26,3.722,166,3.229,200,3.666,350,3.031,364,4.569,407,3.363,474,4.648,529,5.425,538,3.053,568,4.975,605,3.562,1543,4.608,3368,6.302,3520,4.608,3926,3.545,4055,5.757,5020,8.246,5021,8.246,5022,8.246,5023,8.246,5024,8.246,5025,8.246]],["t/2766",[6,1.282,238,4.172,284,3.368,538,3.44,742,4.84,1214,5.435,3367,7.796,3368,7.1,3527,5.191,3529,5.237,3566,5.49,4055,5.024,4102,8.138,4833,7.523,5026,9.291,5027,9.291,5028,9.291]],["t/2769",[1,1.622,5,0.948,6,1.53,28,3.111,29,2.502,31,2.977,40,1.704,41,2.833,46,2.433,47,1.562,53,1.555,56,2.382,71,2.108,93,2.96,111,2.405,116,2.96,135,3.364,147,2.577,195,3.333,205,3.502,323,3.128,353,4.442,381,2.502,429,2.555,451,4.442,539,3.17,635,4.748,699,3.671,925,4.748,926,4.283,982,5.03,997,5.213,998,5.213,999,4.878,1000,5.213,1185,4.579,1186,2.069,1784,4.148,1879,6.284,3368,4.748,3517,2.534,5029,6.212,5030,5.748]],["t/2771",[3,1.983,5,0.922,6,1.345,8,2.083,9,3.076,18,3.138,21,2.668,22,2.279,29,2.307,32,1.14,33,2.034,47,1.737,60,1.504,61,1.152,78,4.018,83,1.69,95,4.26,127,1.787,173,1.878,202,3.35,235,1.802,321,2.234,336,3.384,348,3.824,350,2.105,398,4.018,409,1.792,413,5.114,445,3.884,491,4.637,516,1.895,533,4.021,544,4.806,602,3.884,635,6.338,651,3.257,1113,4.497,1186,1.907,1199,3.716,1631,5.016,1849,7.672,1879,5.929,1927,4.377,4753,3.768,5031,8.292,5032,5.727,5033,5.727]],["t/2773",[5,0.909,8,3.459,32,1.307,56,2.578,60,2.497,127,2.967,350,3.496,381,3.83,618,6.257,1186,3.167,2173,3.091,3370,7.98,3926,4.089,5034,9.51]],["t/2775",[5,0.806,6,1.233,21,2.963,32,1.228,47,2.024,56,1.724,73,3.173,102,4.794,103,4.134,112,4.141,117,4.528,220,3.554,254,2.415,350,2.338,391,3.03,635,6.829,751,3.03,758,6.06,1186,2.118,1195,4.86,1764,4.313,1917,5.884,2075,4.994,5035,6.359,5036,6.359,5037,8.936,5038,6.359,5039,6.359,5040,8.936,5041,6.359,5042,6.359,5043,6.359,5044,6.359]],["t/2777",[1,1.81,5,0.926,6,1.213,26,4.427,28,3.112,29,1.935,32,0.661,40,0.931,41,2.192,46,3.443,47,1.115,53,2.639,55,2.002,56,1.974,57,3.222,61,1.768,66,3.222,68,4.908,69,5.093,70,3.101,71,2.983,93,2.29,111,2.818,116,3.469,135,1.839,151,2.203,161,1.968,205,2.709,223,3.076,246,2.811,247,3.313,353,3.436,381,1.935,429,1.976,578,2.599,593,3.209,699,2.839,925,3.673,926,3.313,929,2.869,982,3.891,997,4.032,998,4.032,999,3.773,1000,4.032,1082,2.733,1086,4.209,1186,1.6,2311,3.773,2369,3.673,3517,1.96,3884,4.032,4962,4.446,5045,4.805,5046,4.805]],["t/2779",[1,1.243,3,1.038,5,0.896,6,1.283,7,1.793,17,1.72,21,2.022,28,2.383,29,3.323,37,1.406,40,1.802,47,1.631,53,2.066,54,3.237,56,1.176,61,1.66,68,3.515,70,1.531,72,5.265,79,1.557,83,1.281,94,1.892,95,2.229,96,1.584,98,4.21,99,3.484,105,1.382,111,2.607,120,2.011,146,2.618,151,1.99,179,3.317,321,1.693,322,2.092,323,2.185,350,2.476,516,2.229,536,3.045,539,2.214,590,2.647,635,5.147,641,2.329,701,1.335,776,2.965,990,3.317,1003,3.613,1067,2.539,1068,2.618,1082,2.468,1186,2.242,1199,2.816,2177,4.298,2351,2.992,2949,3.408,3215,6.23,3517,1.77,4055,2.347,5030,4.015,5047,4.34,5048,6.734,5049,4.34,5050,6.734,5051,4.34,5052,4.34,5053,4.34,5054,4.34]],["t/2781",[5,0.972,6,0.701,8,1.112,25,1.666,32,0.698,39,1.464,43,0.993,46,1.197,60,0.803,73,1.804,74,1.057,103,1.128,104,1.192,120,2.354,131,2.646,161,1.252,163,1.432,173,1.002,200,1.359,220,1.708,229,0.863,234,1.183,284,1.108,302,1.247,321,1.192,330,1.754,359,1.666,360,2.915,364,1.694,381,1.231,407,2.071,409,0.956,467,1.206,476,1.806,482,2.185,524,2.475,538,4.41,556,2.28,599,2.073,701,0.94,867,2.4,979,4.021,1150,2.28,1160,2.677,1205,1.908,1211,2.145,1214,1.788,1273,1.983,1344,2.677,1407,2.677,1534,2.828,1587,0.758,1636,5.069,1725,2.677,1956,4.119,1997,2.4,2173,0.993,2177,1.592,2408,1.886,2983,1.865,3137,2.011,3367,2.565,3517,2.658,3524,6.626,3527,1.708,3552,5.466,3566,1.806,3689,2.336,3772,2.336,3911,2.677,3926,2.802,3942,2.828,4055,3.524,4177,2.828,4319,2.828,4828,2.828,4861,2.677,4927,5.469,5055,2.828,5056,2.828,5057,3.057,5058,3.057,5059,3.057,5060,3.057,5061,3.057,5062,3.057,5063,3.057,5064,3.057,5065,2.828,5066,3.057,5067,3.057,5068,3.057,5069,3.057,5070,3.057,5071,3.057,5072,3.057,5073,3.057,5074,3.057,5075,3.057,5076,3.057,5077,3.057,5078,3.057,5079,3.057,5080,3.057,5081,3.057,5082,3.057,5083,3.057,5084,3.057,5085,3.057,5086,3.057,5087,3.057,5088,3.057,5089,3.057,5090,3.057,5091,3.057,5092,3.057,5093,3.057,5094,3.057,5095,3.057,5096,3.057,5097,3.057,5098,3.057,5099,3.057]],["t/2783",[108,5.295,238,4.322,742,5.013,2354,7.078,3193,6.797,3529,5.424,3911,8.429,5055,8.903,5056,8.903,5065,8.903,5100,9.623]],["t/2786",[1,1.222,5,0.824,6,1.457,28,2.343,40,2.465,47,1.407,52,3.449,53,2.643,61,2.123,234,3.557,287,4.931,350,2.434,913,4.734,956,7.672,1186,2.205,1199,4.295,1693,7.874,3461,7.216,3492,9.246,4055,3.58,5101,8.503,5102,6.621,5103,6.621]],["t/2788",[1,1.414,5,1.053,6,1.787,7,2.124,11,2.321,28,2.712,47,1.662,53,1.288,56,2.941,60,3.613,61,1.541,350,1.89,353,7.255,381,2.071,497,2.624,618,3.384,1186,1.712,1383,4.315,2335,4.758,3367,8.515,3926,2.211,4825,4.164,5104,5.143]],["t/2790",[1,1.368,5,0.774,6,1.37,28,2.623,33,3.525,47,1.52,51,4.768,53,2.485,61,1.491,234,2.869,350,2.725,461,4.215,517,4.861,541,8.721,542,7.794,828,3.947,1186,2.468,1296,5.82,1379,6.219,4753,4.876,5105,7.412,5106,7.412,5107,7.412,5108,7.412]],["t/2792",[1,1.799,5,0.895,6,1.583,20,2.965,28,1.681,32,0.653,33,1.687,40,2.032,47,1.337,49,6.116,53,1.189,56,1.287,61,0.955,73,1.687,74,1.643,84,3.395,86,2.965,136,2.835,142,2.407,151,2.177,181,2.133,187,3.657,216,4.877,220,2.654,226,2.548,232,3.515,234,1.838,235,3.474,244,4.683,271,2.122,322,2.289,350,2.653,385,3.845,443,2.897,471,2.529,477,3.291,577,3.729,578,2.568,651,2.701,1060,3.221,1085,3.332,1164,5.828,1183,2.568,1186,1.581,1279,3.395,1615,4.394,3517,1.937,4825,3.845,5109,8.728,5110,4.749,5111,4.749,5112,4.749,5113,4.749,5114,4.749]],["t/2794",[1,0.546,5,0.981,6,0.878,8,1.075,32,0.406,39,0.852,43,0.961,47,1.138,55,1.231,58,1.586,91,1.186,94,1.289,103,1.09,104,1.153,140,1.106,163,1.385,166,1.158,187,1.498,200,2.196,227,2.113,232,1.19,248,1.518,284,1.071,302,1.205,321,1.153,329,1.314,364,1.638,381,1.19,407,1.205,409,0.925,428,1.2,467,1.167,474,1.666,517,1.153,538,4.618,605,2.134,701,0.909,815,1.377,820,2.205,866,1.652,968,2.393,975,2.48,979,3.048,1214,1.729,1521,1.918,1636,4.249,1956,1.868,2018,1.729,2173,0.961,2271,2.48,2273,2.48,2292,2.005,2293,2.259,2423,1.624,2541,2.589,3137,3.25,3138,2.393,3402,2.259,3520,1.652,3524,6.869,3527,1.652,3552,4.823,3557,3.35,3566,1.746,3640,2.205,3641,2.205,3840,4.465,3847,2.113,3926,2.736,3971,2.321,4017,2.735,4018,2.735,4032,2.735,4055,2.671,4100,2.735,4219,2.321,4235,2.735,4278,2.157,4426,2.589,4785,2.48,4860,4.326,4861,5.573,4927,4.145,5115,2.956,5116,2.956,5117,4.57,5118,2.956,5119,2.956,5120,2.735,5121,2.956,5122,2.956,5123,2.956,5124,2.956,5125,2.956,5126,2.956,5127,2.956,5128,2.956,5129,2.956,5130,2.956,5131,2.956,5132,2.956,5133,2.956,5134,2.956,5135,2.956,5136,2.956,5137,2.956,5138,2.956,5139,2.956,5140,2.956,5141,2.956,5142,2.956,5143,2.956,5144,2.956,5145,2.956,5146,2.956,5147,2.956,5148,2.956,5149,2.956,5150,2.956,5151,2.956,5152,2.956,5153,2.956,5154,2.956,5155,2.956]],["t/2796",[108,4.619,238,4.596,742,5.331,2354,6.175,3193,5.929,3529,5.769,5117,9.468,5120,9.468,5156,10.234]],["t/2799",[1,1.953,3,1.953,5,0.825,6,1.46,24,2.162,32,1.324,33,1.991,40,1.087,51,4.507,52,2.921,53,2.045,56,1.52,60,2.778,61,1.643,131,2.921,144,2.091,149,2.411,151,2.571,161,2.296,237,2.434,250,2.357,350,3.002,416,3.638,424,3.638,497,2.861,516,1.856,517,4.726,525,7.563,526,3.219,527,4.54,528,4.54,529,3.689,530,3.032,531,3.744,532,3.689,533,2.719,541,4.092,596,4.092,602,5.538,1186,1.867,1282,5.188,1744,4.912,4753,3.689,5157,5.608]],["t/2801",[1,1.735,11,4.242,32,1.292,43,3.055,53,2.895,61,1.891,234,3.638,299,5.165,350,3.455,409,2.94,526,5.395,896,7.183,1186,3.13,4753,6.184,5158,9.399]],["t/2803",[5,0.972,6,1.402,29,2.483,47,1.787,53,2.543,57,2.728,68,5.163,71,2.092,73,3.105,75,4.25,81,2.972,92,3.064,105,1.962,110,2.714,111,3.932,112,4.051,119,2.651,120,2.857,121,4.992,234,2.386,254,2.342,322,2.972,350,2.266,478,5.274,496,3.064,503,3.308,596,4.498,1081,4.116,1082,3.506,1186,2.053,1230,3.538,1773,4.116,1784,4.116,1890,5.165,3517,2.514,5159,6.165]],["t/2805",[1,1.777,5,0.957,6,1.747,28,2.508,32,1.324,36,1.672,40,1.866,56,1.921,57,3.135,105,2.256,127,2.211,155,5.946,254,2.691,350,3.54,428,5.259,429,3.96,443,4.323,464,4.731,1186,2.36,1219,3.09,1267,4.187,4055,3.832,5160,7.086,5161,7.086]],["t/2807",[1,1.193,4,2.367,25,4.925,32,1.242,37,2.094,44,3.538,53,2.262,61,1.818,73,4.007,74,3.903,79,2.318,149,3.885,229,1.824,246,3.78,254,2.454,271,4.038,350,2.375,503,3.467,543,5.232,578,4.886,621,3.152,708,5.232,860,7.32,894,5.66,1186,2.152,1267,3.818,1474,4.82,1596,6.46,1823,5.978,3460,5.422,3492,5.66,4055,3.494,5162,6.461,5163,6.461,5164,6.461,5165,6.461,5166,6.461]],["t/2809",[1,1.202,16,3.035,18,3.96,19,3.418,21,4.234,22,4.164,23,4.978,28,2.305,32,1.249,37,2.111,40,1.761,55,2.714,83,1.923,86,4.067,109,2.75,131,3.393,143,3.849,149,2.801,214,3.93,229,1.838,234,2.521,262,4.226,284,3.294,287,3.495,328,2.971,350,3.34,407,3.706,409,2.843,569,4.859,1186,2.169,1241,4.657,1290,3.579,1351,6.63,1784,4.349,3517,2.656,5167,6.514,5168,6.514,5169,6.514,5170,6.514,5171,6.514,5172,6.514,5173,6.514]],["t/2811",[1,1.832,5,0.578,6,1.023,28,2.623,32,1.019,33,2.632,47,1.135,216,4.142,227,5.299,231,3.756,232,3.998,234,2.869,241,3.38,244,3.977,254,2.815,283,3.537,284,2.687,304,4.178,324,3.035,350,2.725,474,4.178,508,4.949,605,5.163,701,2.28,776,3.263,1186,2.468,2423,5.454,3926,3.187,4055,4.008,5174,7.412,5175,7.412]],["t/2813",[1,0.608,3,0.788,5,0.969,6,0.746,8,1.198,32,0.743,39,1.557,40,1.047,44,1.29,47,0.827,91,1.321,96,1.202,103,1.215,104,2.108,118,2.009,146,1.987,150,1.27,166,1.29,182,3.047,200,1.465,238,1.479,284,1.194,307,2.056,317,1.597,318,1.378,319,1.825,321,2.108,329,1.465,381,1.327,407,2.203,449,1.494,460,2.457,467,1.3,521,2.109,522,3.373,538,4.434,605,1.423,613,1.927,701,1.013,742,1.716,815,2.517,823,1.966,846,2.271,859,2.457,865,2.082,929,1.966,938,1.841,956,4.144,979,2.032,1219,1.436,1386,2.586,1596,2.355,1636,3.608,2173,1.07,2458,4.242,2541,2.885,3137,2.167,3138,2.667,3326,2.885,3438,2.056,3517,2.203,3520,1.841,3524,6.177,3529,1.857,3552,5.692,3557,2.234,3627,2.517,3708,2.517,3775,2.667,3847,2.355,3885,3.047,3926,2.953,4055,5.097,4753,2.167,4927,2.764,5176,3.294,5177,3.294,5178,3.294,5179,3.294,5180,3.294,5181,3.294,5182,3.294,5183,3.294,5184,3.294,5185,3.294,5186,3.294,5187,3.294,5188,3.294,5189,3.294,5190,3.294,5191,3.294,5192,3.294,5193,3.294,5194,3.294,5195,3.294,5196,3.294,5197,3.294,5198,3.294,5199,3.294,5200,3.294,5201,3.294,5202,3.294,5203,3.294,5204,3.294,5205,3.294,5206,3.294,5207,3.294,5208,3.294,5209,3.294,5210,3.294,5211,3.294,5212,3.294]],["t/2816",[3,3.026,5,0.606,6,1.072,32,1.674,47,1.754,76,4.622,83,3.381,84,5.555,91,3.116,127,2.424,144,2.897,234,3.007,350,2.856,409,3.204,701,2.389,889,4.638,1186,2.587,3926,3.34,5213,10.241,5214,7.769]],["t/2818",[1,1.915,5,0.809,6,1.431,28,3.671,32,1.089,42,3.671,47,1.213,92,3.937,127,2.471,229,3.463,240,2.338,271,3.54,350,2.912,530,4.283,538,4.716,661,5.558,1033,6.647,1063,4.547,1186,2.638,3926,3.406,5215,7.921]],["t/2820",[1,1.014,5,0.982,6,1.539,24,2.118,37,1.78,40,1.559,47,2.01,53,1.375,61,1.618,68,4.964,69,5.514,70,3.357,71,3.229,73,2.857,74,1.9,88,2.588,90,4.811,111,4.055,112,2.545,116,4.535,170,3.787,191,5.219,192,3.787,193,4.609,194,4.609,195,2.947,196,4.609,350,2.019,433,2.492,779,4.097,1186,1.829,1951,4.811,3517,2.24,5216,5.493]],["t/2822",[1,1.507,5,0.825,6,1.459,28,2.889,70,2.879,73,2.899,88,4.983,230,5.45,318,5.194,319,6.501,321,3.184,350,3,598,6.849,628,5.955,661,5.727,1027,5.627,1186,3.522,4753,5.37,5217,8.162,5218,8.162]],["t/2824",[1,1.919,3,0.924,4,2.803,5,0.768,6,1.262,9,0.699,10,1.284,21,1.033,24,0.855,26,1,28,2.913,31,2.46,32,0.706,36,0.523,37,0.718,38,3.098,40,1.845,41,1.011,43,3.094,44,0.868,47,0.941,50,1.367,52,1.155,53,1.916,57,1.709,59,2.62,61,1.236,62,1.616,69,2.238,71,1.742,75,1.528,87,1.249,88,1.82,91,0.889,96,0.809,105,1.634,116,1.841,123,1.352,161,0.908,181,0.995,200,1.717,205,1.249,229,2.462,230,1.48,243,1.602,246,1.297,250,0.932,254,1.467,271,0.99,302,0.904,341,1.297,350,1.887,364,1.228,387,2.158,407,2.094,409,0.693,443,1.352,505,1.528,516,0.734,578,1.198,589,1.198,591,2.62,618,1.458,621,2.505,655,4.015,658,1.503,661,1.555,708,1.795,728,2.637,764,1.74,776,1.701,823,3.669,842,2.952,846,1.528,860,6.578,862,2.506,864,1.582,866,2.158,884,1.401,894,1.941,903,1.068,905,1.585,956,3.098,1179,1.189,1184,1.384,1186,1.71,1219,0.966,1252,1.74,1303,0.651,1543,1.238,1587,0.55,1605,1.74,1619,1.795,1621,1.795,1693,1.653,1766,2.734,1890,1.31,1962,4.308,2059,2.051,2173,0.72,2237,3.378,2242,1.795,2294,1.795,2367,1.941,3065,2.051,3193,1.284,3274,2.051,3275,3.574,3402,3.924,3460,3.241,3611,1.941,3784,3.574,4055,3.323,4683,2.051,4753,1.458,4825,1.795,4977,2.051,4978,2.051,5101,2.051,5219,2.051,5220,2.051,5221,2.051,5222,2.216,5223,3.863,5224,2.216,5225,2.216,5226,2.216,5227,2.216,5228,2.216,5229,2.216,5230,2.216,5231,2.216,5232,2.216,5233,2.216,5234,2.216,5235,2.216,5236,2.216,5237,2.216,5238,5.134,5239,2.216,5240,2.216]],["t/2826",[1,1.356,4,2.69,5,0.573,6,1.013,17,2.91,28,2.599,43,3.206,53,1.839,61,1.984,62,3.073,79,2.635,95,3.773,96,2.681,99,4.703,135,3.775,238,3.298,243,2.291,321,2.865,324,3.008,350,2.7,611,6.162,860,4.765,956,7.496,1053,6.433,1186,2.446,1236,6.433,1267,4.34,1693,5.478,3490,6.162,4055,3.971,5241,7.344]],["t/2828",[5,0.944,6,1.124,8,2.033,32,0.972,36,0.81,39,0.99,60,0.902,67,2.781,68,1.463,73,2.511,88,1.618,104,2.181,166,3.512,172,2.119,200,1.527,216,1.919,229,1.995,302,1.4,313,2.05,318,1.437,321,2.758,322,1.655,364,4.514,381,2.847,407,2.28,409,1.074,460,2.562,477,1.566,538,4.158,554,3.449,605,3.52,701,2.506,751,1.636,815,1.6,929,2.05,1011,3.177,1065,2.259,1222,2.977,1264,2.455,1290,1.887,1636,3.733,1657,2.368,2173,1.116,2273,4.691,2292,3.791,2566,2.259,3517,2.28,3520,1.919,3524,5.148,3527,1.919,3552,4.587,3708,2.625,3811,3.177,3886,3.177,3926,3.503,4055,3.023,4086,5.932,4278,2.506,4753,2.259,4833,2.781,4940,3.008,5242,3.434,5243,3.434,5244,3.434,5245,3.434,5246,3.434,5247,3.434,5248,3.434,5249,3.434,5250,3.434,5251,3.434,5252,7.07,5253,5.59,5254,3.434,5255,3.434,5256,3.434,5257,3.434,5258,3.434,5259,3.434,5260,3.434,5261,3.434,5262,3.434,5263,5.59,5264,3.434,5265,3.434,5266,3.434,5267,3.434,5268,3.434,5269,3.434,5270,3.434,5271,3.434,5272,3.434]],["t/2830",[108,4.562,238,4.538,742,5.264,2354,6.097,3193,5.855,3529,5.696,5219,9.35,5220,9.35,5221,9.35,5273,10.106]],["t/2833",[1,2.046,28,3.109,40,1.703,43,2.855,61,1.767,73,3.937,74,3.834,239,5.109,240,3.272,254,3.337,283,3.13,350,3.229,516,2.907,596,6.41,1186,2.925,3517,3.582,5274,8.785]],["t/2835",[1,1.518,5,0.642,6,1.135,7,1.783,11,1.948,28,2.374,32,0.593,47,0.661,49,3.469,51,3.503,53,2.059,56,1.818,60,1.133,61,2.02,65,3.22,81,2.081,83,1.274,103,3.034,106,2.145,127,2.565,135,3.548,150,1.664,192,2.976,200,1.919,216,2.412,235,1.358,242,1.69,304,2.433,313,4.003,321,1.684,350,2.465,407,1.76,424,6.016,474,2.433,477,3.058,506,3.781,517,4.146,518,2.927,532,2.84,538,2.483,555,5.817,559,3.312,567,3.994,571,4.412,581,3.994,599,2.927,776,1.901,910,2.478,938,2.412,1186,3.088,1437,4.138,1481,1.212,1837,3.39,1956,2.728,1998,3.781,2330,3.15,2409,3.622,3517,1.76,3768,3.781,3926,1.856,4055,2.334,4255,3.994,5275,4.317,5276,4.317,5277,4.317,5278,4.317,5279,4.317,5280,4.317,5281,4.317,5282,4.317,5283,4.317]],["t/2837",[5,0.859,18,4.166,47,1.331,70,3.065,94,3.789,227,6.213,283,3.923,321,3.39,324,3.559,516,3.644,701,2.673,846,5.991,1012,6.641,1464,6.573,4055,5.953,5284,8.69,5285,8.69]],["t/2839",[3,0.906,5,0.978,6,1.043,8,1.378,33,1.346,47,0.927,55,1.579,73,1.346,103,1.398,104,1.478,138,1.872,166,2.37,200,1.685,238,1.702,241,1.728,284,1.374,321,2.361,353,2.709,381,2.437,467,1.496,517,1.478,528,3.068,538,4.643,554,2.338,605,2.614,701,1.861,742,1.974,815,1.765,846,4.172,864,1.552,903,1.827,1222,2.018,1394,3.506,1423,2.262,1636,4.041,1959,3.179,2173,1.231,2271,3.179,2274,3.506,2285,3.179,2555,3.068,2983,2.311,3137,3.982,3138,3.068,3297,3.179,3366,3.319,3517,2.468,3520,2.117,3524,6.056,3529,2.136,3552,3.926,3708,2.896,3715,3.506,3772,2.896,3840,2.659,3847,2.709,3926,3.249,4055,5.099,4407,3.506,4607,3.179,4860,3.319,4940,3.319,5286,3.789,5287,3.789,5288,3.789,5289,3.789,5290,3.789,5291,3.789,5292,3.789,5293,3.789,5294,3.789,5295,3.789,5296,3.789,5297,3.789,5298,3.789,5299,3.789,5300,3.789,5301,3.789,5302,3.789,5303,3.789,5304,3.789,5305,3.789,5306,3.789,5307,3.789,5308,3.789,5309,3.789,5310,3.789,5311,3.789,5312,3.789,5313,3.789]],["t/2842",[1,1.554,5,0.657,6,1.162,7,3.477,40,1.632,47,1.652,53,2.107,61,1.693,70,2.969,73,4.229,74,4.118,111,3.258,239,5.488,240,2.484,1186,2.803,3517,3.433,5314,7.788,5315,7.788,5316,7.788]],["t/2844",[1,2.198,5,0.657,6,1.162,28,3.819,32,1.157,33,2.989,232,3.39,235,2.649,236,5.906,237,3.653,254,3.197,283,3,324,3.447,1085,5.906,1186,3.593,1405,7.373,1676,7.373,2400,7.788,4055,4.552,4660,7.373,5317,8.418,5318,8.418]],["t/2846",[5,0.504,6,0.892,9,2.039,16,3.01,40,2.187,47,1.384,53,2.262,56,1.751,57,2.859,61,1.818,70,3.98,73,4.485,74,4.368,111,3.498,239,4.165,240,1.907,350,2.375,381,2.602,482,4.62,563,3.39,641,4.848,699,3.818,889,3.857,1185,3.366,2417,5.232,3517,2.635,5314,8.36,5315,5.978,5316,5.978,5319,6.461]],["t/2848",[3,1,4,1.532,5,0.91,6,1.112,13,4.291,20,2.611,32,1.108,53,2.018,56,1.773,60,3.062,61,1.316,79,2.347,87,2.357,151,1.917,163,1.959,173,2.643,181,2.938,204,1.475,211,2.357,239,4.201,240,1.234,271,2.924,302,1.706,303,3.196,328,1.907,350,3.637,362,3.294,407,3.287,428,3.273,449,1.898,456,2.58,465,2.227,466,2.611,467,2.582,487,5.298,500,3.196,511,3.386,515,2.935,556,3.12,569,3.12,638,2.447,648,3.294,699,2.471,728,2.148,770,2.357,815,1.949,830,4.669,919,2.423,1069,2.836,1351,3.052,1437,4.972,1546,3.869,2375,5.49,3437,2.793,3445,6.053,3503,2.935,3926,3.465,4696,3.869,5320,4.182,5321,4.182,5322,4.182,5323,4.182,5324,6.543,5325,4.182,5326,4.182,5327,4.182,5328,4.182,5329,4.182]],["t/2850",[3,1.533,5,0.5,8,2.332,16,2.987,32,0.881,47,0.982,55,2.671,70,2.261,97,3.037,104,2.5,127,2.803,140,2.399,166,2.51,200,2.85,238,2.879,318,2.682,321,2.5,381,2.582,407,2.614,538,3.327,605,2.769,628,4.677,655,3.363,701,1.972,702,4.159,742,3.339,846,6.195,889,3.827,1027,4.419,1956,4.051,2173,2.083,2416,5.379,3366,5.615,3517,2.614,3520,3.582,3529,3.613,3627,4.899,3926,2.756,4055,4.859,4607,5.379,5330,6.41,5331,6.41,5332,6.41,5333,6.41,5334,6.41,5335,6.41,5336,6.41,5337,6.41,5338,6.41,5339,6.41,5340,6.41,5341,6.41]],["t/2852",[5,0.788,6,1.394,60,2.653,91,4.054,166,3.957,457,8.48,558,7.374,628,7.374,815,5.629]]],"invertedIndex":[["",{"_index":47,"t":{"4":{"position":[[444,1]]},"8":{"position":[[519,1],[557,1],[587,1],[734,1],[746,1],[767,1],[782,1],[820,1],[846,1]]},"10":{"position":[[183,1],[195,1],[216,1],[231,1],[269,1],[295,1],[455,1],[692,1]]},"16":{"position":[[110,1],[129,1]]},"18":{"position":[[83,1],[141,1],[161,1],[215,1],[256,1],[287,1],[289,2],[292,1],[351,2],[396,4],[401,1]]},"24":{"position":[[145,1],[163,1],[217,3],[235,3],[253,1],[263,1]]},"28":{"position":[[726,1],[731,1],[733,1],[745,1],[775,2],[785,1],[972,2],[983,1],[1054,1],[1056,1],[2203,1]]},"36":{"position":[[233,3],[274,2],[290,1],[292,3],[296,1],[310,1],[352,3],[392,1],[411,1],[452,1]]},"38":{"position":[[180,3],[192,1],[194,3],[215,3],[223,1],[225,3],[234,1],[236,3],[246,1],[248,3],[264,3],[354,2],[379,3],[418,2],[435,2],[447,1],[477,2],[494,2],[506,1],[516,1]]},"40":{"position":[[251,3],[263,1],[265,3],[273,1],[275,3],[291,3],[309,3],[322,3],[331,3],[487,1],[506,1],[534,1],[558,2],[588,1],[606,2],[645,1],[673,1],[687,1],[705,2],[744,1],[746,1],[748,1]]},"42":{"position":[[374,1],[430,1],[440,1],[453,1],[467,2],[487,1],[489,1],[499,2],[518,1],[520,1],[562,1],[605,2],[627,1],[629,2],[645,1],[1049,1],[1051,1],[1053,1],[1055,1]]},"44":{"position":[[575,3]]},"54":{"position":[[70,1],[312,1]]},"56":{"position":[[192,1],[1103,1],[1128,1],[1181,1],[1362,1],[1411,1]]},"58":{"position":[[436,5]]},"60":{"position":[[362,1],[387,1],[404,1],[419,1],[421,1],[456,1],[471,1],[473,1],[512,1],[514,1],[530,1],[578,2],[753,1],[845,3],[895,2],[908,2],[933,1],[947,1],[959,1]]},"64":{"position":[[371,1],[478,1],[615,1]]},"66":{"position":[[468,1],[511,1]]},"68":{"position":[[86,1]]},"70":{"position":[[0,1]]},"72":{"position":[[0,1]]},"74":{"position":[[0,1],[77,1]]},"76":{"position":[[0,1],[77,1],[121,1],[149,1],[263,1]]},"78":{"position":[[0,1]]},"82":{"position":[[372,1],[397,1]]},"84":{"position":[[370,3]]},"86":{"position":[[311,3]]},"88":{"position":[[344,3]]},"92":{"position":[[713,1],[1119,3]]},"94":{"position":[[1631,3],[1674,3],[1774,1],[1804,1],[1850,1],[1852,1]]},"96":{"position":[[269,1]]},"111":{"position":[[103,1],[114,1]]},"115":{"position":[[128,1],[130,2],[252,1],[275,2],[293,2]]},"119":{"position":[[466,1],[504,1],[523,1]]},"121":{"position":[[222,1],[236,1],[246,1],[420,1],[483,1]]},"123":{"position":[[311,1],[349,1],[368,1]]},"125":{"position":[[194,1],[225,1],[712,1],[738,1]]},"129":{"position":[[96,1],[134,1],[153,1]]},"131":{"position":[[187,1],[225,1],[244,1]]},"133":{"position":[[82,1],[120,1],[139,1]]},"135":{"position":[[289,1],[327,1],[346,1]]},"147":{"position":[[120,3]]},"149":{"position":[[132,3]]},"151":{"position":[[64,3]]},"153":{"position":[[123,3],[260,3],[393,3],[539,3]]},"157":{"position":[[68,1],[134,1],[158,2],[176,2]]},"161":{"position":[[620,1],[663,1],[899,1],[913,1],[941,1],[960,1]]},"163":{"position":[[263,1]]},"171":{"position":[[189,2],[202,1],[325,2]]},"177":{"position":[[507,1],[578,1]]},"179":{"position":[[361,1],[411,1],[491,1]]},"181":{"position":[[101,1],[713,1],[796,1],[862,1],[885,2],[903,2]]},"183":{"position":[[77,1]]},"185":{"position":[[156,1]]},"187":{"position":[[442,1]]},"193":{"position":[[252,3],[526,3],[538,3],[555,3],[563,3],[572,1],[574,3],[584,1],[586,3],[598,3],[607,1],[609,3],[619,1],[621,3],[633,3],[647,3],[657,3]]},"195":{"position":[[377,3]]},"197":{"position":[[456,3],[630,3],[715,1],[729,1],[740,1],[744,2],[750,1],[752,1],[849,1]]},"199":{"position":[[90,3],[195,1],[209,1],[220,1],[224,2],[230,1],[232,1],[288,1],[304,1],[315,1],[319,2],[325,1],[327,1],[344,1],[372,1],[395,1],[397,1]]},"202":{"position":[[107,3],[209,1],[223,1],[234,1],[238,2],[244,1],[258,1],[269,1],[273,2],[279,1],[299,1],[310,1],[314,2],[320,1],[322,1],[339,1],[378,1],[398,1],[400,1],[413,1],[415,1]]},"204":{"position":[[75,1],[77,3],[268,1],[298,1],[309,1],[313,2],[319,1],[321,1]]},"206":{"position":[[51,1],[89,1],[108,1]]},"208":{"position":[[77,1],[129,2],[132,2],[135,2],[138,4]]},"212":{"position":[[149,3],[164,3]]},"214":{"position":[[203,3],[222,3]]},"218":{"position":[[55,3],[71,3],[122,1],[147,1],[162,1],[176,1],[192,1],[373,3],[455,3]]},"228":{"position":[[165,1],[176,1],[186,1],[219,1],[233,1]]},"230":{"position":[[50,3],[58,1],[64,1]]},"232":{"position":[[208,1],[233,1]]},"234":{"position":[[182,1],[188,1],[208,1],[214,1]]},"238":{"position":[[639,1]]},"242":{"position":[[453,1]]},"244":{"position":[[332,1],[358,3],[440,1],[455,1],[463,1],[486,1],[488,1],[498,1],[500,3],[508,1],[510,3],[531,3],[540,3],[664,1],[850,1],[952,1],[959,1],[1221,1],[1589,1],[2227,1],[2861,1],[2863,3],[2884,3]]},"246":{"position":[[512,1],[514,3],[523,1],[525,3],[538,3],[548,1],[550,3],[565,1],[567,3],[582,1],[584,1],[586,3],[602,1],[604,1],[606,3],[630,1],[632,3],[646,1],[648,1],[650,3],[686,1],[688,1],[690,3],[738,1],[740,1],[742,3],[797,1],[799,1],[801,3],[854,1],[856,1],[858,3],[908,1],[910,1],[912,3],[968,1],[970,1],[972,3],[1020,1],[1022,3],[1035,1],[1037,3],[1049,1],[1051,1],[1053,3],[1099,1],[1101,1],[1103,3],[1143,1],[1145,3],[1161,1],[1163,3],[1175,1],[1177,3],[1200,1],[1202,3],[1214,1],[1216,3],[1234,3],[1248,3],[1260,1],[1262,3],[1283,3],[1295,1],[1297,3],[1318,1],[1320,3],[1338,3],[1346,1],[1348,3],[1357,1],[1359,1],[1361,3],[1371,1],[1373,1],[1375,3],[1390,1],[1392,3],[1401,1],[1403,3],[1413,1],[1415,3],[1438,3],[1449,3],[1465,3],[1477,1],[1479,3],[1503,1],[1505,3],[1528,1],[1530,3],[1553,1],[1555,3],[1570,1],[1572,3],[1587,3],[1604,3],[1622,3],[1903,3],[1924,3],[2408,1],[2428,1]]},"248":{"position":[[497,1],[499,3],[508,1],[510,3],[518,1],[520,1],[522,3],[544,1],[546,3],[555,1],[557,3],[581,3],[590,1],[592,3],[600,1],[602,1],[604,3],[626,1],[628,3],[637,1],[639,3],[663,3],[675,3],[696,3],[759,1],[779,3],[861,1],[881,1],[892,1],[896,2],[902,1],[904,1],[928,1],[948,3],[1042,1],[1054,1],[1062,1],[1082,1],[1093,1],[1097,2],[1103,1],[1105,1],[1107,1],[1675,1],[1774,1],[2244,1],[2246,3],[2255,1],[2257,3],[2266,1],[2268,1],[2270,3],[2289,1],[2291,3],[2308,1],[2310,1],[2312,3],[2332,1],[2334,1],[2336,3],[2360,1],[2362,3],[2370,1],[2372,1],[2374,3],[2396,1],[2398,3],[2407,1],[2409,3],[2433,3],[2442,1],[2444,3],[2453,1],[2455,1],[2457,3],[2476,1],[2478,3],[2495,1],[2497,1],[2499,3],[2519,1],[2521,1],[2523,3],[2547,1],[2549,3],[2557,1],[2559,1],[2561,3],[2583,1],[2585,3],[2594,1],[2596,3],[2620,3],[2632,3],[2641,1],[2643,3],[2662,3],[2679,1],[2681,3],[2701,1],[2703,3],[2727,3],[2748,3],[2843,1],[3143,1],[3163,1],[3818,1],[3820,3],[3830,1],[3832,3],[3847,1],[3849,3],[3861,1],[3863,3],[3878,1],[3880,1],[3882,3],[3898,1],[3900,1],[3902,3],[3926,1],[3928,3],[3955,1],[3957,3],[3970,1],[3972,3],[3988,1],[3990,3],[4002,1],[4004,3],[4016,1],[4018,3],[4036,3],[4045,1],[4047,3],[4056,1],[4058,1],[4060,3],[4079,1],[4081,3],[4091,1],[4093,1],[4095,3],[4107,1],[4109,1],[4111,3],[4129,1],[4131,3],[4148,1],[4150,1],[4152,3],[4172,1],[4174,1],[4176,3],[4200,1],[4202,3],[4210,1],[4212,1],[4214,3],[4236,1],[4238,3],[4247,1],[4249,3],[4273,3],[4282,1],[4284,3],[4293,1],[4295,1],[4297,3],[4316,1],[4318,3],[4328,1],[4330,1],[4332,3],[4344,1],[4346,1],[4348,3],[4366,1],[4368,3],[4385,1],[4387,1],[4389,3],[4409,1],[4411,1],[4413,3],[4437,1],[4439,3],[4447,1],[4449,1],[4451,3],[4473,1],[4475,3],[4484,1],[4486,3],[4510,3],[4522,3],[4531,1],[4533,3],[4552,3],[4562,1],[4564,3],[4576,1],[4578,3],[4599,3],[4616,1],[4618,3],[4638,1],[4640,3],[4664,3],[4685,3]]},"250":{"position":[[219,1],[245,3],[327,1],[342,1],[350,1],[373,1],[375,1],[469,1],[629,1],[631,1],[692,1]]},"260":{"position":[[68,1],[106,1],[125,1]]},"262":{"position":[[53,3],[129,1],[146,1],[157,1],[161,2],[167,1],[169,1]]},"268":{"position":[[951,3],[977,3],[1003,3]]},"270":{"position":[[94,1],[345,1],[393,1]]},"273":{"position":[[248,1]]},"275":{"position":[[125,3],[170,1],[276,3],[409,3],[486,1]]},"277":{"position":[[304,1],[344,1]]},"279":{"position":[[166,3],[236,3]]},"289":{"position":[[232,3],[252,3]]},"291":{"position":[[616,3]]},"293":{"position":[[436,3]]},"297":{"position":[[112,1],[168,1],[170,3],[250,1],[264,1],[275,1],[279,2],[285,1],[287,1]]},"300":{"position":[[506,1],[747,1],[787,1],[789,1],[923,2],[926,1],[1070,1],[1072,1],[1074,1]]},"304":{"position":[[669,1]]},"309":{"position":[[352,3],[373,3],[444,1],[455,1],[492,2],[521,2],[686,3],[795,1],[808,1],[810,2],[848,1],[864,2],[898,1],[931,1],[980,2],[1010,1],[1081,1],[1121,1],[1124,2],[1192,1],[1199,2],[1236,1],[1238,1],[1240,1]]},"311":{"position":[[162,3],[176,2],[405,1]]},"313":{"position":[[319,1],[343,1],[345,2],[348,1],[381,1],[397,2],[407,1],[438,1],[503,2]]},"315":{"position":[[269,3],[291,3],[387,1],[389,1],[398,1],[578,1],[598,1],[642,1],[680,1],[727,1],[772,1],[902,4],[907,1],[923,1],[951,1]]},"319":{"position":[[397,1],[408,1],[488,1],[561,1],[611,1],[868,1],[972,1],[974,1],[1177,1],[1294,1],[1418,1]]},"323":{"position":[[107,3],[129,3],[224,1],[233,1],[242,1],[258,1],[317,1],[329,1],[336,2],[341,1],[467,1],[828,1],[907,3],[929,3],[970,3],[1056,1],[1065,1],[1074,1],[1090,1],[1149,1],[1161,1],[1168,2],[1173,1]]},"325":{"position":[[411,3],[433,3],[474,3],[506,3],[594,1],[603,1],[612,1],[628,1],[687,1],[699,1],[706,2],[711,1]]},"329":{"position":[[374,1],[427,1],[429,1],[446,1],[482,1],[505,1],[538,1],[559,1],[587,1],[736,1],[783,1],[798,1],[873,1],[910,2],[967,2],[987,1],[989,1],[1005,1],[1085,1],[1126,1],[1196,1],[1306,1],[1840,1],[2361,3]]},"336":{"position":[[46,1],[102,1],[230,1],[557,1],[626,1],[640,1],[853,1],[1061,1]]},"346":{"position":[[146,1],[552,3],[652,1],[666,1],[677,1],[681,2],[687,1],[689,1],[745,1],[761,1],[772,1],[776,2],[782,1],[784,1],[801,1],[829,1],[852,1],[854,1]]},"350":{"position":[[94,3],[191,1],[205,1],[216,1],[220,2],[226,1],[240,1],[251,1],[255,2],[261,1],[281,1],[292,1],[296,2],[302,1],[304,1],[321,1],[334,1],[354,1],[356,1],[369,1],[371,1]]},"352":{"position":[[75,1],[216,3],[305,1],[317,1],[325,1],[339,1],[350,1],[354,2],[380,1],[382,1],[393,1],[407,1],[418,1],[422,2],[448,1],[450,1],[461,1],[463,1],[465,1],[482,1],[501,1],[583,1],[602,1],[604,1],[622,1]]},"354":{"position":[[214,1],[252,1],[278,3],[282,1],[416,1],[447,1],[529,1]]},"356":{"position":[[554,1]]},"358":{"position":[[194,1],[217,2],[240,2],[266,2],[269,2],[272,2],[275,4],[598,1]]},"360":{"position":[[543,1],[813,1],[815,3],[872,1]]},"362":{"position":[[381,3],[475,1],[499,1],[521,1],[525,2],[560,2],[576,1],[658,3],[786,1],[991,1],[1265,3]]},"366":{"position":[[590,3],[673,1],[689,1],[704,1],[758,1],[837,1],[839,1],[902,1],[1000,1]]},"368":{"position":[[257,1],[290,2],[332,2],[372,2],[448,6],[477,1],[1099,1],[1419,1]]},"370":{"position":[[143,1],[192,1],[498,1]]},"374":{"position":[[202,1],[233,1],[579,1]]},"376":{"position":[[396,3],[420,3],[451,3],[493,3],[534,3],[577,3],[1066,3],[1090,3],[1126,3],[1295,3],[1340,3],[1372,3],[1439,3],[1476,3],[1513,3],[1596,3],[2080,3],[2135,1],[2137,1],[2198,1],[2200,1],[2202,1],[2212,1]]},"378":{"position":[[361,1],[396,1],[398,1],[415,1],[450,1],[492,1]]},"380":{"position":[[365,1],[406,1],[493,1],[534,1]]},"382":{"position":[[393,1],[434,1]]},"386":{"position":[[125,1],[202,1],[223,1],[308,1]]},"396":{"position":[[333,3],[359,3]]},"398":{"position":[[116,1],[122,1],[129,1]]},"400":{"position":[[154,1],[370,1],[430,1],[442,1],[452,2]]},"402":{"position":[[110,1],[188,1],[229,1],[260,1],[262,2],[333,2],[397,4],[490,1],[584,1],[613,1],[624,2],[655,1]]},"404":{"position":[[82,1],[100,1],[143,1],[220,1],[308,2],[380,1],[484,1],[509,1],[554,1],[597,1],[635,1],[672,1],[786,1],[799,1],[834,1],[862,1],[924,1],[985,1],[1013,1],[1031,2],[1063,1]]},"406":{"position":[[172,1],[234,1],[690,1],[799,1],[846,1],[899,1],[901,4],[1406,1],[1417,1],[1458,1],[1489,1],[1491,4],[1673,1],[1684,1],[1725,1],[1756,1],[1758,4]]},"408":{"position":[[114,1],[134,1]]},"410":{"position":[[268,1]]},"412":{"position":[[32,1],[90,1],[110,1],[164,1],[205,1],[236,1],[238,2],[241,1],[300,2],[345,4],[350,1]]},"414":{"position":[[142,1],[187,1],[214,1],[231,1],[439,1],[465,1],[512,1],[523,1]]},"417":{"position":[[334,1],[346,1],[356,1]]},"421":{"position":[[241,3],[263,2],[314,1],[327,1],[416,1]]},"429":{"position":[[1231,2],[2904,5]]},"433":{"position":[[0,3],[40,3]]},"435":{"position":[[193,2],[257,4]]},"437":{"position":[[0,3]]},"441":{"position":[[265,1]]},"445":{"position":[[182,3],[203,3],[231,3],[257,2],[302,3],[526,3]]},"447":{"position":[[81,3],[123,3]]},"460":{"position":[[166,1],[346,1],[419,2],[715,2]]},"462":{"position":[[246,3],[898,1]]},"464":{"position":[[306,3],[370,1],[389,1],[526,3],[624,1],[643,1],[697,1],[753,3],[852,1],[871,1]]},"466":{"position":[[240,3],[338,1],[357,1],[493,2]]},"468":{"position":[[100,3]]},"470":{"position":[[121,1],[309,1],[776,3],[820,1]]},"472":{"position":[[103,1],[227,1],[343,3],[380,3],[459,1]]},"478":{"position":[[112,1],[119,1]]},"480":{"position":[[119,1],[157,1],[159,1],[173,1],[209,1],[256,1],[258,1],[331,1]]},"483":{"position":[[291,1],[339,1],[499,2],[515,1],[553,1]]},"485":{"position":[[237,3],[263,3],[311,3],[484,1],[532,1]]},"489":{"position":[[345,3],[392,3],[433,1],[471,1],[473,1],[487,1],[537,1],[588,1],[590,1]]},"503":{"position":[[105,1],[587,2]]},"509":{"position":[[268,1],[279,1],[372,1],[385,1],[465,1]]},"511":{"position":[[205,1]]},"513":{"position":[[370,1],[910,1]]},"519":{"position":[[151,1],[189,1],[215,3],[219,1]]},"521":{"position":[[12,1],[50,1],[76,3],[80,1],[473,1]]},"523":{"position":[[24,3]]},"525":{"position":[[119,3],[416,3],[428,7]]},"527":{"position":[[24,3],[40,1],[78,1],[104,3],[108,1]]},"529":{"position":[[457,1]]},"531":{"position":[[140,1],[142,1],[160,3]]},"533":{"position":[[128,1],[145,1],[147,1],[165,3]]},"535":{"position":[[130,1],[132,1],[150,3],[376,1],[378,1],[396,3]]},"537":{"position":[[383,3]]},"539":{"position":[[201,2]]},"541":{"position":[[67,3],[88,3],[116,3],[142,2],[206,3]]},"543":{"position":[[155,3],[219,3],[315,3],[401,1],[414,2],[417,3],[528,3],[670,3],[751,3],[1341,1],[1372,1]]},"545":{"position":[[4,4],[223,3],[296,4],[400,5],[417,3]]},"547":{"position":[[203,2],[206,3],[234,2],[237,2]]},"549":{"position":[[275,3],[493,3],[577,3],[625,3],[660,3],[710,3],[743,3],[789,3],[823,3],[862,3],[903,3]]},"551":{"position":[[92,3],[132,3],[197,1],[222,1],[280,1],[309,1],[317,1],[346,1]]},"561":{"position":[[392,1],[1576,1]]},"567":{"position":[[960,1]]},"569":{"position":[[314,3],[325,1],[327,3],[350,1],[352,1],[354,3],[381,1],[383,1],[385,1],[387,3],[421,1],[423,1],[425,1],[427,3],[443,1],[445,1],[447,1],[449,3],[464,1],[466,1],[468,1],[470,3],[485,1],[487,1],[489,1],[491,3],[510,1],[512,1],[514,1],[516,3],[534,1],[536,1],[538,1],[540,3],[558,1],[560,1],[562,3],[598,1],[600,3],[628,1],[630,3],[663,3],[686,3],[698,1],[700,3],[709,1],[711,3],[727,1],[729,3],[744,1],[746,3],[761,1],[763,3],[782,1],[784,3],[802,1],[804,3],[822,3],[840,3],[849,3]]},"579":{"position":[[414,1],[426,1],[3142,1],[3154,1],[24104,1],[24113,1],[24122,1],[24127,1],[24141,1],[24148,1],[24160,1],[24184,1],[24243,1],[24265,1],[24364,1],[24459,1],[24468,1],[24477,1],[24482,1],[24496,1],[24503,1],[24515,1],[24539,1],[24580,1],[24594,1],[24618,1],[25034,1],[31695,1],[31707,1],[31773,3],[49932,3],[49991,3],[50050,3],[50109,3],[50168,3],[50227,3],[50286,3],[50345,3],[50404,3],[50566,3],[50878,1],[56266,1],[56275,1],[56284,1],[56289,1],[56303,1],[56310,1],[56322,1],[56346,1],[56405,1],[56427,1],[56526,1],[56621,1],[56630,1],[56639,1],[56644,1],[56658,1],[56665,1],[56677,1],[56701,1],[56742,1],[56756,1],[56780,1],[57196,1]]},"596":{"position":[[191,3],[201,3],[221,3],[232,3],[240,3],[255,3],[274,3],[286,3],[336,3],[367,3],[548,3],[558,3],[578,3],[589,3],[597,3],[609,3],[622,3],[632,3],[674,3],[697,3],[1113,3]]},"598":{"position":[[275,1],[295,1],[442,1],[461,1],[543,1],[611,1],[813,1],[843,1],[1066,1],[1096,1]]},"600":{"position":[[89,3]]},"602":{"position":[[579,3]]},"604":{"position":[[70,1],[149,1],[227,3],[244,3],[362,1],[371,1],[400,1],[438,1],[508,1],[522,1],[530,1],[714,3],[878,1],[895,1],[897,1],[913,1],[942,1],[952,1],[989,1],[1004,1],[1041,1],[1043,1],[1079,1],[1099,1],[1101,1],[1103,1],[1145,1],[1147,1],[1163,1],[1169,2],[1214,1],[1238,1],[1261,1],[1267,2],[1289,2],[1362,1],[1388,1],[1397,2],[1414,1],[1423,2],[1484,1],[1496,2],[1509,1],[1519,1],[1528,1],[1545,2],[1580,1],[1584,1],[1589,1],[1601,1],[1613,1],[1636,1],[1649,1],[1657,1],[1659,1],[1671,1],[1673,1]]},"606":{"position":[[337,3],[388,1]]},"608":{"position":[[486,3],[551,1],[565,1],[580,1],[582,1],[791,3],[859,1],[873,1],[904,1],[906,1]]},"610":{"position":[[476,1],[486,1],[530,1],[536,2],[564,1],[566,1],[686,1],[796,3],[916,1],[926,1],[970,1],[976,2],[1004,1],[1006,1],[1027,3],[1143,1],[1153,1],[1197,1],[1203,2],[1231,1],[1233,1]]},"612":{"position":[[323,3]]},"614":{"position":[[89,3]]},"622":{"position":[[383,1],[409,1],[684,1]]},"624":{"position":[[155,1]]},"626":{"position":[[70,3],[85,4],[356,1],[393,1],[395,1],[542,1],[611,1],[613,1],[991,1],[1017,1],[1064,1],[1075,1],[1819,1],[1839,1],[1877,1],[1897,1],[1944,1],[1987,1]]},"628":{"position":[[55,3],[88,3],[151,1],[165,1],[181,1]]},"640":{"position":[[179,3],[1012,3]]},"642":{"position":[[69,1],[165,3],[226,3],[290,3],[351,3]]},"644":{"position":[[576,3],[591,3]]},"650":{"position":[[88,1],[126,1],[152,3],[156,1],[401,1]]},"656":{"position":[[474,1],[486,1],[568,1],[622,1],[707,1],[763,1],[769,1]]},"660":{"position":[[1205,1]]},"662":{"position":[[174,3],[262,3]]},"668":{"position":[[19,1],[21,1],[51,1],[53,1],[86,2],[89,1],[126,3],[130,1],[165,1],[167,1],[198,1],[200,1],[228,2],[231,1]]},"670":{"position":[[602,3]]},"672":{"position":[[386,3],[440,2],[460,1],[462,3],[512,2],[532,1],[542,3],[615,2],[631,1],[639,3],[687,2],[705,1],[718,3],[771,2],[793,1],[800,3],[869,2],[888,1],[895,3],[952,2],[978,1],[985,3],[1026,2],[1043,1],[1058,3],[1078,2],[1100,1],[1107,3],[1144,2],[1159,1],[1161,3],[1193,2],[1208,1],[1232,3],[1265,2],[1286,1],[1303,3],[1343,2],[1371,1],[1377,3],[1413,2],[1433,1],[1469,3],[1513,2],[1530,1],[1586,3],[1630,2],[1650,1],[1673,3],[1709,2],[1732,1],[1784,1],[1786,3],[1823,2],[1838,1],[1840,3],[1872,2],[1887,1],[1914,3],[1947,2],[1968,1],[1985,3],[2025,2],[2053,1],[2059,3],[2095,2],[2115,1],[2164,3],[2208,2],[2225,1],[2281,3],[2325,2],[2345,1],[2373,3],[2409,2],[2432,1],[2438,1],[2440,1]]},"674":{"position":[[331,3]]},"676":{"position":[[222,1],[371,1]]},"678":{"position":[[53,1],[79,1],[99,1]]},"680":{"position":[[59,1],[85,1],[120,1],[140,1],[282,1],[310,1],[345,1],[365,1]]},"682":{"position":[[38,1],[81,1],[101,1]]},"684":{"position":[[157,1],[190,1],[210,1]]},"689":{"position":[[1236,1],[1252,1],[1263,1],[1265,1],[1279,1],[1281,1],[1283,1],[1294,1],[1296,1],[1312,1],[1314,1],[1328,1],[1339,1],[1355,1]]},"694":{"position":[[109,1],[152,3]]},"700":{"position":[[104,2],[149,4],[154,1]]},"702":{"position":[[128,2],[192,4]]},"705":{"position":[[0,1],[95,1],[136,3],[462,1],[499,3],[503,1],[540,3]]},"707":{"position":[[269,1],[390,1],[404,1],[445,1],[447,3]]},"709":{"position":[[215,1],[315,3],[391,1],[414,1],[429,1],[431,1],[433,3],[481,1]]},"711":{"position":[[408,1],[512,2],[544,1],[554,3],[558,2],[632,3],[636,2],[674,1],[701,3],[705,2],[743,1],[745,3],[766,3],[816,1]]},"713":{"position":[[189,2],[289,3]]},"715":{"position":[[159,1],[194,2],[230,3],[285,1],[310,1],[337,1],[339,3],[343,2],[377,3],[433,3],[437,2],[475,3],[553,1],[567,1],[610,1],[612,1],[614,3],[618,2],[867,3],[1107,2],[1121,3],[1190,3],[1194,2],[1208,3],[1277,3]]},"718":{"position":[[565,2],[603,1],[613,3],[617,2],[692,1],[694,1],[696,1],[698,3],[702,2],[746,1],[756,3],[784,1],[796,1],[840,1],[884,1],[950,1]]},"720":{"position":[[108,1],[154,1],[176,1],[186,1],[188,3]]},"724":{"position":[[31,3],[61,3]]},"726":{"position":[[27,3],[51,3],[85,1],[97,3],[122,3],[152,3]]},"728":{"position":[[58,3]]},"730":{"position":[[49,3],[91,3],[120,3],[153,3]]},"732":{"position":[[38,3],[57,3],[84,1],[96,3],[241,3],[391,3],[443,3],[529,3]]},"734":{"position":[[110,3],[130,3],[158,1],[170,3]]},"736":{"position":[[17,3],[54,3],[94,3],[145,3],[192,3]]},"738":{"position":[[33,3],[59,3],[95,1],[107,3],[137,3],[184,3]]},"740":{"position":[[67,3],[97,3],[114,3],[137,3]]},"742":{"position":[[53,3],[87,3]]},"744":{"position":[[67,3],[103,3],[143,3]]},"746":{"position":[[20,3],[49,3],[82,3],[116,3]]},"748":{"position":[[63,3],[100,3],[143,3]]},"750":{"position":[[27,3],[68,3]]},"752":{"position":[[59,3],[93,3]]},"754":{"position":[[29,3],[74,3],[128,3],[169,3],[200,3],[257,3],[299,3]]},"756":{"position":[[53,3],[121,3],[149,3]]},"758":{"position":[[30,3],[67,3],[96,3],[138,3],[186,3],[220,3]]},"760":{"position":[[33,3],[75,3],[113,3],[160,3],[204,3],[248,3]]},"762":{"position":[[41,3],[80,3],[115,3],[149,3],[189,3],[230,3],[271,3],[322,3]]},"764":{"position":[[22,3],[49,3]]},"766":{"position":[[176,3],[218,3],[247,3],[287,3],[316,3]]},"768":{"position":[[52,3],[79,3],[114,1],[126,3],[160,3]]},"770":{"position":[[25,3],[50,3],[77,3],[103,3],[133,3],[171,1],[173,3],[211,1],[213,3],[241,3],[271,3],[313,3],[389,3]]},"772":{"position":[[30,3],[65,3],[87,3],[108,3],[126,3]]},"774":{"position":[[21,3],[47,3],[70,3],[99,3],[128,3],[176,1],[178,3],[209,3],[247,3],[274,3],[299,3],[343,3],[379,3],[421,3],[459,3],[490,3],[536,3]]},"776":{"position":[[23,3],[68,3]]},"778":{"position":[[151,3],[187,3],[211,3],[237,3]]},"781":{"position":[[46,3],[91,3],[126,3],[175,3]]},"783":{"position":[[45,3],[86,3]]},"785":{"position":[[45,3],[89,3],[120,3]]},"787":{"position":[[37,3],[76,3]]},"794":{"position":[[486,1],[883,1]]},"816":{"position":[[247,1]]},"822":{"position":[[904,1]]},"830":{"position":[[377,1]]},"832":{"position":[[420,3]]},"876":{"position":[[27,3],[51,3],[85,1],[97,3],[122,3],[152,3]]},"878":{"position":[[58,3]]},"880":{"position":[[17,3],[54,3],[94,3],[145,3],[192,3]]},"882":{"position":[[67,3],[103,3],[143,3]]},"884":{"position":[[20,3],[49,3],[82,3],[116,3]]},"886":{"position":[[27,3],[68,3]]},"888":{"position":[[30,3],[65,3],[87,3],[108,3],[126,3]]},"891":{"position":[[38,3],[57,3],[84,1],[96,3],[241,3],[391,3],[443,3],[529,3]]},"893":{"position":[[110,3],[130,3],[158,1],[170,3]]},"895":{"position":[[33,3],[59,3],[95,1],[107,3],[137,3],[184,3]]},"897":{"position":[[67,3],[97,3],[114,3],[137,3]]},"899":{"position":[[53,3],[87,3]]},"901":{"position":[[63,3],[100,3],[143,3]]},"903":{"position":[[53,3],[121,3],[149,3]]},"905":{"position":[[176,3],[218,3],[247,3],[287,3],[316,3]]},"907":{"position":[[52,3],[79,3],[114,1],[126,3],[160,3]]},"909":{"position":[[25,3],[50,3],[77,3],[103,3],[133,3],[171,1],[173,3],[211,1],[213,3],[241,3],[271,3],[313,3],[389,3]]},"911":{"position":[[21,3],[47,3],[70,3],[99,3],[128,3],[176,1],[178,3],[209,3],[247,3],[274,3],[299,3],[343,3],[379,3],[421,3],[459,3],[490,3],[536,3]]},"913":{"position":[[23,3],[68,3]]},"915":{"position":[[151,3],[187,3],[211,3],[237,3]]},"922":{"position":[[486,1],[883,1]]},"928":{"position":[[904,1]]},"930":{"position":[[377,1]]},"935":{"position":[[420,3]]},"959":{"position":[[275,1]]},"961":{"position":[[171,1]]},"973":{"position":[[46,1],[55,1],[72,1]]},"999":{"position":[[114,2]]},"1003":{"position":[[62,1]]},"1019":{"position":[[54,1],[63,1],[80,1]]},"1027":{"position":[[46,1],[55,1],[72,1]]},"1045":{"position":[[27,1],[36,1]]},"1073":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1077":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1085":{"position":[[46,1],[55,1],[72,1]]},"1097":{"position":[[43,1]]},"1111":{"position":[[28,1]]},"1115":{"position":[[28,1]]},"1119":{"position":[[54,1],[63,1],[80,1]]},"1137":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1149":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1151":{"position":[[66,1]]},"1157":{"position":[[65,1]]},"1161":{"position":[[46,1],[55,1],[72,1]]},"1203":{"position":[[46,1],[55,1],[72,1]]},"1231":{"position":[[46,1],[55,1],[72,1]]},"1235":{"position":[[46,1],[55,1],[72,1]]},"1241":{"position":[[46,1],[55,1],[72,1]]},"1273":{"position":[[46,1],[55,1],[72,1]]},"1287":{"position":[[46,1],[55,1],[72,1]]},"1311":{"position":[[56,1]]},"1331":{"position":[[61,1],[70,1],[108,1],[150,1],[225,1]]},"1339":{"position":[[46,1],[55,1],[72,1]]},"1349":{"position":[[37,1]]},"1366":{"position":[[54,1],[63,1],[80,1]]},"1374":{"position":[[46,1],[55,1],[72,1]]},"1392":{"position":[[28,1]]},"1396":{"position":[[46,1],[55,1],[72,1]]},"1408":{"position":[[53,1],[62,1],[79,1]]},"1432":{"position":[[124,1],[133,1],[183,1]]},"1458":{"position":[[70,2]]},"1462":{"position":[[7,1]]},"1494":{"position":[[118,1],[127,1],[202,1],[239,1]]},"1504":{"position":[[70,1]]},"1508":{"position":[[106,1],[115,1],[190,1]]},"1516":{"position":[[78,1],[87,1],[137,1]]},"1554":{"position":[[27,1],[36,1]]},"1582":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1586":{"position":[[176,1],[185,1],[223,1],[384,1],[421,1],[460,1],[537,1]]},"1594":{"position":[[78,1],[87,1],[137,1]]},"1606":{"position":[[43,1]]},"1620":{"position":[[37,1]]},"1624":{"position":[[37,1]]},"1628":{"position":[[106,1],[115,1],[190,1]]},"1646":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1658":{"position":[[78,1],[87,1],[137,1]]},"1676":{"position":[[40,1]]},"1767":{"position":[[19,1]]},"1769":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"1771":{"position":[[25,1]]},"1795":{"position":[[44,1]]},"1855":{"position":[[78,1],[87,1],[137,1]]},"1863":{"position":[[28,1]]},"1885":{"position":[[10,1]]},"1889":{"position":[[78,1],[87,1],[137,1]]},"1932":{"position":[[78,1],[87,1],[137,1]]},"1960":{"position":[[78,1],[87,1],[137,1]]},"1964":{"position":[[78,1],[87,1],[137,1]]},"1970":{"position":[[44,1],[83,1]]},"1975":{"position":[[44,1]]},"1983":{"position":[[78,1],[87,1],[137,1]]},"2019":{"position":[[78,1],[87,1],[137,1]]},"2037":{"position":[[78,1],[87,1],[137,1]]},"2041":{"position":[[78,1],[87,1],[137,1]]},"2065":{"position":[[56,1]]},"2085":{"position":[[176,1],[185,1],[223,1],[338,1],[375,1],[414,1],[491,1]]},"2093":{"position":[[78,1],[87,1],[152,1]]},"2107":{"position":[[70,1]]},"2146":{"position":[[78,1],[87,1],[152,1]]},"2234":{"position":[[78,1],[87,1],[137,1]]},"2246":{"position":[[85,1],[94,1],[159,1]]},"2259":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2261":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3164,1],[3321,1],[3416,1],[3428,1],[3908,1],[6094,2],[6188,1],[6704,1],[6708,1],[8271,1],[8288,1],[8423,1],[8440,1]]},"2264":{"position":[[528,1],[925,1]]},"2266":{"position":[[33,1]]},"2268":{"position":[[556,1],[651,1],[663,1],[750,1]]},"2273":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2275":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3149,1],[3244,1],[3256,1],[3736,1],[5922,2],[6016,1],[6532,1],[6536,1],[8099,1],[8116,1],[8251,1],[8268,1]]},"2280":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2282":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3214,1],[3309,1],[3321,1],[3801,1],[5987,2],[6081,1],[6597,1],[6601,1],[8164,1],[8181,1],[8316,1],[8333,1]]},"2285":{"position":[[946,1]]},"2287":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2289":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3196,1],[3215,1],[3449,1],[3544,1],[3556,1],[4036,1],[6222,2],[6316,1],[6832,1],[6836,1],[8399,1],[8416,1],[8551,1],[8568,1],[9024,1]]},"2292":{"position":[[419,1]]},"2294":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2296":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3196,1],[3215,1],[3449,1],[3544,1],[3556,1],[4036,1],[6222,2],[6316,1],[6832,1],[6836,1],[8399,1],[8416,1],[8551,1],[8568,1],[9024,1]]},"2302":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2304":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2988,1],[3083,1],[3095,1],[3575,1],[5761,2],[5855,1],[6371,1],[6375,1],[7938,1],[7955,1],[8090,1],[8107,1],[8913,1]]},"2307":{"position":[[464,3]]},"2309":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2311":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[3420,1],[3515,1],[3527,1],[4007,1],[6193,2],[6287,1],[6803,1],[6807,1],[8370,1],[8387,1],[8522,1],[8539,1]]},"2316":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2322":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2324":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2944,1],[3039,1],[3051,1],[3531,1],[5717,2],[5811,1],[6327,1],[6331,1],[7894,1],[7911,1],[8046,1],[8063,1]]},"2329":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2334":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2339":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2344":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2349":{"position":[[33,1],[181,1],[259,1],[338,1],[411,1],[427,1],[522,1],[530,1],[543,1],[552,1],[567,1],[578,1],[595,1],[607,1],[612,1],[625,1],[639,1],[836,1],[969,1],[989,1],[1004,1],[1022,1]]},"2351":{"position":[[1418,1],[1971,1],[1995,1],[2289,1],[2310,1],[2400,1],[2415,1],[2659,1],[2807,1],[2944,1],[3039,1],[3051,1],[3531,1],[5717,2],[5811,1],[6327,1],[6331,1],[7894,1],[7911,1],[8046,1],[8063,1]]},"2356":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1],[1626,2],[1720,1]]},"2361":{"position":[[33,1],[169,1],[264,1],[276,1],[523,1]]},"2366":{"position":[[33,1],[169,1],[264,1],[276,1],[363,1]]},"2380":{"position":[[71,1],[98,1],[386,1],[434,1],[481,1],[521,1]]},"2382":{"position":[[90,1]]},"2384":{"position":[[79,1],[227,1]]},"2397":{"position":[[418,1],[445,1]]},"2399":{"position":[[41,1],[54,1],[119,1],[121,1],[216,3],[261,3],[287,3],[315,3],[464,1],[502,1],[504,1],[549,3],[593,3],[597,1],[599,1],[694,1],[759,1],[771,1]]},"2405":{"position":[[242,1],[499,1]]},"2414":{"position":[[277,1],[321,1],[364,1],[398,1],[523,1],[609,1],[677,1],[745,1],[829,1],[909,1],[975,1]]},"2416":{"position":[[501,1]]},"2427":{"position":[[90,1]]},"2429":{"position":[[110,1]]},"2438":{"position":[[189,1],[277,1],[297,1],[341,1],[384,1],[535,1],[579,1],[622,1],[792,1],[819,1],[882,1]]},"2444":{"position":[[346,1]]},"2455":{"position":[[245,3]]},"2465":{"position":[[346,1]]},"2467":{"position":[[531,3]]},"2472":{"position":[[236,1],[365,1],[395,1],[485,1],[647,1],[657,1],[690,1],[1182,1],[1311,1],[1341,1],[1384,1],[1426,1]]},"2475":{"position":[[50,1]]},"2481":{"position":[[125,1],[276,1],[512,1],[635,1]]},"2489":{"position":[[257,1]]},"2493":{"position":[[295,1]]},"2495":{"position":[[123,1],[174,1]]},"2497":{"position":[[76,1],[78,1],[122,1],[183,1],[190,1],[241,1],[309,1],[320,1],[375,1]]},"2506":{"position":[[530,1]]},"2508":{"position":[[328,3],[721,3],[1697,1]]},"2513":{"position":[[705,3]]},"2517":{"position":[[305,3]]},"2519":{"position":[[305,3]]},"2523":{"position":[[178,3]]},"2540":{"position":[[352,1],[354,3],[366,1],[368,3],[385,1],[387,1],[389,3],[412,1],[414,3],[425,3],[434,1],[436,3],[453,1],[455,1],[457,3],[477,1],[479,3],[494,3]]},"2544":{"position":[[436,1],[500,1],[516,3]]},"2554":{"position":[[573,3],[947,3]]},"2565":{"position":[[166,3],[287,3]]},"2573":{"position":[[463,3],[643,3],[778,3]]},"2575":{"position":[[27,3]]},"2577":{"position":[[236,1]]},"2579":{"position":[[299,1]]},"2591":{"position":[[101,3],[476,3]]},"2593":{"position":[[306,3],[489,3],[539,3],[572,3],[595,1],[607,3],[664,3],[700,3],[722,1],[741,3],[784,3]]},"2595":{"position":[[376,3],[398,3]]},"2601":{"position":[[4,4],[227,3],[245,1]]},"2603":{"position":[[519,1],[829,1],[856,5]]},"2620":{"position":[[107,4],[145,1],[151,4],[221,1],[294,1]]},"2622":{"position":[[188,1],[247,1],[273,1],[331,1]]},"2624":{"position":[[70,3],[109,3],[113,3],[117,2],[149,2]]},"2628":{"position":[[304,3],[338,3],[388,1]]},"2630":{"position":[[1610,1]]},"2637":{"position":[[109,1]]},"2641":{"position":[[84,1],[120,1],[163,1],[165,1],[183,1],[254,1],[307,1],[330,1],[371,1],[397,1],[526,1],[631,1],[633,1],[743,1],[774,1],[883,1],[885,1],[903,1]]},"2643":{"position":[[137,1],[174,1],[305,1],[350,3]]},"2645":{"position":[[1340,1]]},"2650":{"position":[[459,1],[907,1],[939,1],[993,1],[1022,1],[1082,1],[1112,1],[1142,1],[1174,1],[1201,1]]},"2654":{"position":[[142,1],[342,1],[398,1],[408,1],[421,1],[437,2],[456,1],[458,1],[500,1],[543,2],[565,1],[567,2],[570,3],[574,1],[576,1],[578,1]]},"2656":{"position":[[227,3]]},"2660":{"position":[[755,1],[2600,1],[2832,1]]},"2665":{"position":[[519,1],[588,3]]},"2669":{"position":[[377,1],[405,1]]},"2675":{"position":[[111,1]]},"2679":{"position":[[84,3],[128,3],[171,3],[223,3]]},"2681":{"position":[[78,3],[110,1],[127,1]]},"2683":{"position":[[1963,1],[2300,3],[2452,3],[2526,3],[2783,3],[3069,3]]},"2692":{"position":[[85,1],[223,3]]},"2696":{"position":[[116,1],[203,1],[737,1],[1127,1],[1168,3],[1238,3]]},"2701":{"position":[[70,3],[171,1],[185,1],[196,1],[200,2],[206,1],[220,1],[231,1],[235,2],[241,1],[261,1],[272,1],[276,2],[282,1],[284,1],[340,1],[356,1],[367,1],[371,2],[377,1],[379,1],[454,1],[474,1],[476,3],[584,1],[601,1],[603,1],[617,1],[621,2],[627,1],[632,1],[634,1],[680,1],[738,1],[804,1],[806,1],[819,1],[821,1],[1029,1],[1049,1],[1051,1],[1064,1],[1066,1]]},"2707":{"position":[[104,2],[149,4],[154,1]]},"2709":{"position":[[119,2],[183,4]]},"2711":{"position":[[135,1]]},"2715":{"position":[[968,1],[1257,1],[1718,1],[1887,3],[2220,1],[2349,3]]},"2722":{"position":[[61,3]]},"2726":{"position":[[67,3]]},"2728":{"position":[[39,1],[1558,1],[1580,1],[2119,1],[2374,3]]},"2734":{"position":[[58,3]]},"2742":{"position":[[149,1],[174,1],[176,1],[213,1],[900,1],[1840,1],[1927,1],[2157,1],[2325,1],[2724,1],[2956,1]]},"2749":{"position":[[76,1],[322,1]]},"2751":{"position":[[261,1],[318,1],[537,1],[576,1],[871,1],[921,1]]},"2753":{"position":[[209,1],[392,1],[431,1]]},"2755":{"position":[[67,1]]},"2757":{"position":[[105,1]]},"2759":{"position":[[186,1]]},"2762":{"position":[[154,1],[229,1]]},"2769":{"position":[[149,1],[367,1],[405,1]]},"2771":{"position":[[460,1],[489,3],[514,1],[568,1],[589,1]]},"2775":{"position":[[103,1],[153,1],[164,1],[170,1],[172,1],[190,3],[218,3],[313,1],[337,1],[355,1]]},"2777":{"position":[[354,1],[596,1]]},"2779":{"position":[[394,1],[496,1],[537,3],[822,1],[876,1],[956,1]]},"2786":{"position":[[78,1],[339,1]]},"2788":{"position":[[95,1],[171,1],[246,1],[466,1],[507,1]]},"2790":{"position":[[132,1],[285,1]]},"2792":{"position":[[350,1],[362,1],[955,1]]},"2794":{"position":[[1024,3],[1222,3],[1310,3],[1619,3]]},"2803":{"position":[[333,1],[379,1],[439,1],[451,1],[461,2]]},"2811":{"position":[[212,1]]},"2813":{"position":[[150,1],[1412,3]]},"2816":{"position":[[105,3],[134,3],[223,3]]},"2818":{"position":[[136,1]]},"2820":{"position":[[76,1],[95,1],[113,1],[131,1],[171,1],[225,1],[270,1],[296,1],[342,1],[383,1],[414,1],[416,2]]},"2824":{"position":[[90,3],[884,1],[1716,1],[2741,1]]},"2835":{"position":[[135,1]]},"2837":{"position":[[44,1]]},"2839":{"position":[[649,3],[1154,3]]},"2842":{"position":[[122,1],[134,1]]},"2846":{"position":[[161,1],[173,1]]},"2850":{"position":[[173,1]]}}}],["0",{"_index":1164,"t":{"204":{"position":[[557,1],[586,2],[598,2],[609,2],[620,1]]},"220":{"position":[[211,2],[397,2]]},"222":{"position":[[335,2],[503,2]]},"246":{"position":[[1942,1]]},"311":{"position":[[307,1]]},"313":{"position":[[215,1]]},"352":{"position":[[653,1]]},"406":{"position":[[395,1],[511,4]]},"648":{"position":[[280,1]]},"718":{"position":[[349,1],[468,4],[574,1],[632,2]]},"2188":{"position":[[37,1]]},"2194":{"position":[[37,1]]},"2548":{"position":[[587,1]]},"2792":{"position":[[503,3],[518,1],[779,3]]}}}],["0.0.0%2b27",{"_index":2478,"t":{"579":{"position":[[1209,10],[29741,10],[61903,10]]}}}],["0.0.10",{"_index":4720,"t":{"2696":{"position":[[2229,6]]}}}],["0.0.11",{"_index":4258,"t":{"2577":{"position":[[92,7]]},"2683":{"position":[[2716,6]]}}}],["0.0.3",{"_index":5300,"t":{"2839":{"position":[[728,5]]}}}],["0.0.3.jar",{"_index":2673,"t":{"579":{"position":[[11781,9],[40458,9]]}}}],["0.0.4",{"_index":3716,"t":{"2435":{"position":[[88,5]]}}}],["0.0.5",{"_index":3887,"t":{"2481":{"position":[[135,5]]}}}],["0.0.9",{"_index":2264,"t":{"493":{"position":[[371,5]]},"965":{"position":[[256,5]]},"2728":{"position":[[3205,5]]}}}],["0.0.x",{"_index":2349,"t":{"539":{"position":[[13,5]]}}}],["0.001",{"_index":1152,"t":{"202":{"position":[[427,6]]},"350":{"position":[[383,6]]},"2701":{"position":[[833,6],[1078,6]]}}}],["0.004",{"_index":4734,"t":{"2701":{"position":[[812,6]]}}}],["0.032",{"_index":4735,"t":{"2701":{"position":[[1057,6]]}}}],["0.037",{"_index":4728,"t":{"2701":{"position":[[503,6]]}}}],["0.045",{"_index":1149,"t":{"199":{"position":[[403,6]]},"202":{"position":[[406,6]]},"346":{"position":[[860,6]]},"350":{"position":[[362,6]]}}}],["0.058",{"_index":1932,"t":{"366":{"position":[[1008,6]]}}}],["0.1.0",{"_index":674,"t":{"82":{"position":[[1076,6]]},"88":{"position":[[691,5],[920,5]]},"376":{"position":[[1366,5]]},"493":{"position":[[383,5]]},"674":{"position":[[216,5],[673,5],[902,5]]},"778":{"position":[[205,5]]},"915":{"position":[[205,5]]},"965":{"position":[[282,5]]}}}],["0.1.1",{"_index":675,"t":{"82":{"position":[[1083,5]]},"758":{"position":[[246,5]]},"2715":{"position":[[1828,5]]}}}],["0.1.10",{"_index":5182,"t":{"2813":{"position":[[370,6]]}}}],["0.1.11",{"_index":4861,"t":{"2728":{"position":[[2381,6]]},"2781":{"position":[[1214,6]]},"2794":{"position":[[249,6],[496,6],[1703,6]]}}}],["0.1.12",{"_index":3367,"t":{"965":{"position":[[387,6]]},"2766":{"position":[[88,6]]},"2781":{"position":[[1224,6]]},"2788":{"position":[[135,6],[210,6],[284,6],[500,6]]}}}],["0.1.13",{"_index":3368,"t":{"965":{"position":[[415,6]]},"2715":{"position":[[2287,6]]},"2759":{"position":[[1319,6]]},"2762":{"position":[[133,6],[191,6]]},"2764":{"position":[[93,6]]},"2766":{"position":[[98,6]]},"2769":{"position":[[89,6]]}}}],["0.1.14",{"_index":5002,"t":{"2759":{"position":[[1126,6]]}}}],["0.1.14.1",{"_index":4932,"t":{"2742":{"position":[[2491,8]]},"2759":{"position":[[1329,8]]}}}],["0.1.15",{"_index":3369,"t":{"965":{"position":[[424,6]]},"2660":{"position":[[2125,6]]},"2728":{"position":[[2651,6]]},"2742":{"position":[[2206,6],[2503,6]]}}}],["0.1.16",{"_index":3371,"t":{"965":{"position":[[452,6]]},"2715":{"position":[[2144,6]]},"2728":{"position":[[2580,6],[2661,6]]}}}],["0.1.17",{"_index":206,"t":{"20":{"position":[[335,6],[391,6],[594,6],[642,6]]},"493":{"position":[[444,6]]},"965":{"position":[[461,6]]},"2696":{"position":[[2093,6]]},"2715":{"position":[[1766,6],[2154,6]]}}}],["0.1.18",{"_index":1249,"t":{"240":{"position":[[1458,6],[1487,6]]},"493":{"position":[[458,6]]},"965":{"position":[[490,6]]},"2683":{"position":[[2130,6]]},"2696":{"position":[[2103,6],[2167,6]]}}}],["0.1.19",{"_index":1238,"t":{"240":{"position":[[139,6],[398,6],[627,6],[1127,6]]},"965":{"position":[[499,6]]},"2660":{"position":[[2951,6]]},"2683":{"position":[[2059,6],[2140,6]]}}}],["0.1.2",{"_index":2266,"t":{"493":{"position":[[391,5]]},"2481":{"position":[[648,5]]}}}],["0.1.20",{"_index":2309,"t":{"503":{"position":[[1210,6]]},"965":{"position":[[528,6]]},"2438":{"position":[[1067,6]]},"2645":{"position":[[1463,6]]},"2660":{"position":[[2880,6],[2961,6]]},"2669":{"position":[[398,6]]}}}],["0.1.23",{"_index":3310,"t":{"778":{"position":[[144,6]]},"915":{"position":[[144,6]]},"1269":{"position":[[215,6]]},"2013":{"position":[[160,6]]},"2261":{"position":[[8634,6]]},"2275":{"position":[[8462,6]]},"2282":{"position":[[8527,6]]},"2289":{"position":[[8762,6]]},"2296":{"position":[[8762,6]]},"2304":{"position":[[8301,6]]},"2311":{"position":[[8733,6]]},"2324":{"position":[[8257,6]]},"2351":{"position":[[8257,6]]},"2392":{"position":[[872,6]]}}}],["0.1.27",{"_index":5144,"t":{"2794":{"position":[[1317,6]]}}}],["0.1.29",{"_index":4951,"t":{"2742":{"position":[[3229,6]]}}}],["0.1.3",{"_index":2268,"t":{"493":{"position":[[403,5]]},"965":{"position":[[290,5]]},"2481":{"position":[[286,5]]},"2728":{"position":[[2993,5]]}}}],["0.1.4",{"_index":2270,"t":{"493":{"position":[[415,5]]},"965":{"position":[[317,5]]},"2508":{"position":[[2007,5]]},"2630":{"position":[[1554,5]]}}}],["0.1.4.jar",{"_index":2585,"t":{"579":{"position":[[7080,9],[35757,9]]}}}],["0.1.46.jar",{"_index":2744,"t":{"579":{"position":[[16381,10],[45058,10]]}}}],["0.1.5",{"_index":4032,"t":{"2508":{"position":[[2016,5]]},"2794":{"position":[[1694,5]]}}}],["0.1.6",{"_index":4574,"t":{"2665":{"position":[[606,7]]}}}],["0.1.7",{"_index":3366,"t":{"965":{"position":[[325,5]]},"2839":{"position":[[1161,5]]},"2850":{"position":[[394,5]]}}}],["0.1.8",{"_index":2271,"t":{"493":{"position":[[423,5]]},"965":{"position":[[352,5]]},"2794":{"position":[[1031,5]]},"2839":{"position":[[414,5]]}}}],["0.1.9",{"_index":2273,"t":{"493":{"position":[[436,5]]},"965":{"position":[[379,5]]},"2794":{"position":[[1626,5]]},"2828":{"position":[[508,5],[743,5]]}}}],["0.1.x",{"_index":2352,"t":{"539":{"position":[[306,5]]}}}],["0.10.10",{"_index":4445,"t":{"2630":{"position":[[1751,7]]},"2696":{"position":[[1825,7]]}}}],["0.10.12",{"_index":4446,"t":{"2630":{"position":[[1762,7]]}}}],["0.10.5",{"_index":5261,"t":{"2828":{"position":[[1073,6]]}}}],["0.10.7",{"_index":5073,"t":{"2781":{"position":[[844,6]]}}}],["0.10.8",{"_index":4872,"t":{"2728":{"position":[[2833,6]]}}}],["0.10.9",{"_index":4781,"t":{"2715":{"position":[[1951,6]]}}}],["0.11.1",{"_index":4100,"t":{"2533":{"position":[[483,6]]},"2794":{"position":[[1100,6]]}}}],["0.11.1.jar",{"_index":2810,"t":{"579":{"position":[[20664,10],[49341,10]]}}}],["0.11.5",{"_index":3897,"t":{"2481":{"position":[[487,6]]}}}],["0.11.6",{"_index":3827,"t":{"2465":{"position":[[515,6]]},"2467":{"position":[[471,6]]}}}],["0.11.7",{"_index":3646,"t":{"2409":{"position":[[408,6]]}}}],["0.12.0",{"_index":4019,"t":{"2508":{"position":[[1568,6]]}}}],["0.143",{"_index":1141,"t":{"197":{"position":[[855,6]]}}}],["0.16.0",{"_index":4868,"t":{"2728":{"position":[[2710,6]]}}}],["0.2",{"_index":2995,"t":{"604":{"position":[[1263,3]]}}}],["0.2.0",{"_index":1650,"t":{"300":{"position":[[760,8]]},"493":{"position":[[467,5]]},"2630":{"position":[[1482,5]]},"2645":{"position":[[1473,5],[1603,5]]}}}],["0.2.0.jar",{"_index":2631,"t":{"579":{"position":[[9311,9],[13447,9],[37988,9],[42124,9]]}}}],["0.2.1",{"_index":2276,"t":{"493":{"position":[[480,5]]},"778":{"position":[[96,6]]},"915":{"position":[[96,6]]},"1269":{"position":[[167,6]]},"2013":{"position":[[112,6]]},"2261":{"position":[[8586,6]]},"2275":{"position":[[8414,6]]},"2282":{"position":[[8479,6]]},"2289":{"position":[[8714,6]]},"2296":{"position":[[8714,6]]},"2304":{"position":[[8253,6]]},"2311":{"position":[[8685,6]]},"2324":{"position":[[8209,6]]},"2351":{"position":[[8209,6]]},"2438":{"position":[[1019,6]]},"2565":{"position":[[450,5]]},"2630":{"position":[[1412,5],[1491,5]]}}}],["0.2.2",{"_index":4233,"t":{"2565":{"position":[[515,5]]}}}],["0.2.2.jar",{"_index":2813,"t":{"579":{"position":[[20809,9],[49486,9]]}}}],["0.2.3",{"_index":3495,"t":{"2200":{"position":[[61,6]]},"2508":{"position":[[2123,5]]},"2554":{"position":[[681,5]]}}}],["0.2.3.jar",{"_index":3259,"t":{"736":{"position":[[299,9]]},"880":{"position":[[299,9]]}}}],["0.2.4",{"_index":5096,"t":{"2781":{"position":[[1623,5]]}}}],["0.2.5.jar",{"_index":2641,"t":{"579":{"position":[[10271,9],[38948,9]]}}}],["0.21.0%2b1",{"_index":2567,"t":{"579":{"position":[[6207,10],[34884,10]]}}}],["0.3.0.jar",{"_index":2749,"t":{"579":{"position":[[16664,9],[19554,9],[45341,9],[48231,9]]}}}],["0.3.1",{"_index":4103,"t":{"2533":{"position":[[542,5]]}}}],["0.4.0",{"_index":3296,"t":{"770":{"position":[[413,5]]},"909":{"position":[[413,5]]},"2728":{"position":[[3254,5]]}}}],["0.4.1",{"_index":5264,"t":{"2828":{"position":[[1150,5]]}}}],["0.4.14",{"_index":4201,"t":{"2554":{"position":[[1085,6]]}}}],["0.4.15",{"_index":4004,"t":{"2508":{"position":[[1097,6]]}}}],["0.4.16",{"_index":3913,"t":{"2497":{"position":[[367,7],[421,7]]},"2508":{"position":[[1690,6]]}}}],["0.4.17",{"_index":3424,"t":{"1207":{"position":[[72,7]]},"1936":{"position":[[29,7]]},"2261":{"position":[[805,7]]},"2275":{"position":[[805,7]]},"2282":{"position":[[805,7]]},"2289":{"position":[[805,7]]},"2296":{"position":[[805,7]]},"2304":{"position":[[805,7]]},"2311":{"position":[[805,7]]},"2324":{"position":[[805,7]]},"2351":{"position":[[805,7]]},"2422":{"position":[[139,6]]}}}],["0.4.3",{"_index":2016,"t":{"396":{"position":[[228,5],[383,5]]}}}],["0.4.5",{"_index":5305,"t":{"2839":{"position":[[909,5]]}}}],["0.4.7",{"_index":5087,"t":{"2781":{"position":[[1353,5]]}}}],["0.4.8",{"_index":4783,"t":{"2715":{"position":[[2014,5]]}}}],["0.4.9",{"_index":4800,"t":{"2715":{"position":[[2618,5]]}}}],["0.5.0.jar",{"_index":2722,"t":{"579":{"position":[[14944,9],[43621,9]]}}}],["0.5.3",{"_index":3487,"t":{"1861":{"position":[[47,6]]}}}],["0.5.3.jar",{"_index":2561,"t":{"579":{"position":[[6030,9],[34707,9]]}}}],["0.5.4",{"_index":4890,"t":{"2728":{"position":[[3379,5]]}}}],["0.5.x",{"_index":3923,"t":{"2500":{"position":[[301,5]]}}}],["0.6.2.jar",{"_index":2763,"t":{"579":{"position":[[17638,9],[46315,9]]}}}],["0.6.6",{"_index":4512,"t":{"2654":{"position":[[557,7]]}}}],["0.7.0",{"_index":4442,"t":{"2630":{"position":[[1685,5]]},"2728":{"position":[[3388,5]]}}}],["0.8.0",{"_index":2394,"t":{"551":{"position":[[348,5]]},"579":{"position":[[14412,5],[18492,5],[43089,5],[47169,5]]},"2409":{"position":[[98,5]]},"2630":{"position":[[1694,5]]},"2728":{"position":[[2884,5]]}}}],["0.8.0%2b6",{"_index":2590,"t":{"579":{"position":[[7232,9],[35909,9]]}}}],["0.8.0.jar",{"_index":2794,"t":{"579":{"position":[[19832,9],[48509,9]]}}}],["0.8.1",{"_index":2393,"t":{"551":{"position":[[311,5]]},"2696":{"position":[[1772,5]]}}}],["0.8.2.jar",{"_index":2677,"t":{"579":{"position":[[12082,9],[19412,9],[40759,9],[48089,9]]}}}],["0.9.0",{"_index":361,"t":{"38":{"position":[[449,7],[508,7]]},"42":{"position":[[619,7]]},"579":{"position":[[9183,5],[37860,5]]},"2409":{"position":[[107,5]]},"2696":{"position":[[1602,5],[2304,5]]}}}],["0.9.1",{"_index":2924,"t":{"596":{"position":[[626,5],[645,5]]}}}],["0.9.1.jar",{"_index":2925,"t":{"596":{"position":[[687,9]]}}}],["0.9.1.pom",{"_index":2926,"t":{"596":{"position":[[710,9]]}}}],["0.9.2",{"_index":3893,"t":{"2481":{"position":[[378,5]]}}}],["0.9.3",{"_index":3720,"t":{"2435":{"position":[[189,5]]}}}],["0.9.3.jar",{"_index":2625,"t":{"579":{"position":[[9038,9],[13185,9],[17894,9],[20230,9],[37715,9],[41862,9],[46571,9],[48907,9]]}}}],["00:06",{"_index":186,"t":{"16":{"position":[[237,5]]}}}],["07",{"_index":184,"t":{"16":{"position":[[229,2]]}}}],["0af04a5b",{"_index":4929,"t":{"2742":{"position":[[2359,8]]}}}],["0x914d298df8fa4d20",{"_index":632,"t":{"74":{"position":[[21,18]]}}}],["0xe259e7e8a23475b3",{"_index":629,"t":{"72":{"position":[[33,18]]}}}],["0xe58386629a30f5c5",{"_index":1059,"t":{"183":{"position":[[900,18]]}}}],["1",{"_index":187,"t":{"16":{"position":[[276,1]]},"56":{"position":[[1092,2]]},"96":{"position":[[100,1]]},"197":{"position":[[806,2]]},"204":{"position":[[382,2],[526,1],[546,2],[576,2]]},"244":{"position":[[2550,1]]},"248":{"position":[[877,3]]},"264":{"position":[[156,2],[272,2]]},"277":{"position":[[175,2]]},"283":{"position":[[268,1]]},"297":{"position":[[128,3]]},"313":{"position":[[405,1]]},"352":{"position":[[631,2],[642,2]]},"421":{"position":[[418,1]]},"579":{"position":[[23725,1],[24129,3],[24216,2],[24484,3],[28526,1],[55887,1],[56291,3],[56378,2],[56646,3],[60688,1]]},"600":{"position":[[104,2]]},"604":{"position":[[1364,2],[1462,2],[1525,2]]},"705":{"position":[[475,1],[815,1]]},"711":{"position":[[521,1],[573,2]]},"715":{"position":[[1110,1]]},"718":{"position":[[711,1]]},"981":{"position":[[105,1]]},"1440":{"position":[[61,1]]},"1727":{"position":[[72,2]]},"2261":{"position":[[5399,1]]},"2275":{"position":[[5227,1]]},"2282":{"position":[[5292,1]]},"2289":{"position":[[5527,1]]},"2296":{"position":[[5527,1]]},"2304":{"position":[[5066,1]]},"2311":{"position":[[5498,1]]},"2324":{"position":[[5022,1]]},"2351":{"position":[[5022,1]]},"2356":{"position":[[931,1]]},"2392":{"position":[[491,1],[775,1]]},"2472":{"position":[[483,1]]},"2508":{"position":[[536,1]]},"2533":{"position":[[216,1]]},"2683":{"position":[[2196,1],[3130,1]]},"2696":{"position":[[1255,1]]},"2728":{"position":[[698,1]]},"2792":{"position":[[511,3],[799,3]]},"2794":{"position":[[1387,1]]}}}],["1,2,3,4",{"_index":2080,"t":{"421":{"position":[[516,7],[538,7]]}}}],["1,3",{"_index":584,"t":{"60":{"position":[[899,3],[903,4]]}}}],["1,500",{"_index":1949,"t":{"370":{"position":[[155,5]]}}}],["1.0",{"_index":2988,"t":{"604":{"position":[[1165,3]]}}}],["1.0.0",{"_index":965,"t":{"153":{"position":[[295,5]]},"493":{"position":[[488,5],[505,5]]},"579":{"position":[[20522,5],[49199,5]]},"600":{"position":[[93,5]]},"965":{"position":[[537,5],[569,5]]},"2554":{"position":[[1155,5]]},"2565":{"position":[[33,5],[459,5]]},"2568":{"position":[[45,5]]},"2571":{"position":[[164,6]]},"2585":{"position":[[33,5]]},"2613":{"position":[[1074,5]]},"2679":{"position":[[163,7]]}}}],["1.0.0.jar",{"_index":2583,"t":{"579":{"position":[[6947,9],[10786,9],[11940,9],[15085,9],[15571,9],[16957,9],[17092,9],[18627,9],[20373,9],[35624,9],[39463,9],[40617,9],[43762,9],[44248,9],[45634,9],[45769,9],[47304,9],[49050,9]]}}}],["1.0.1",{"_index":3372,"t":{"965":{"position":[[577,5],[605,5]]},"2533":{"position":[[432,5]]},"2554":{"position":[[1164,5],[1281,5]]}}}],["1.0.2",{"_index":2279,"t":{"493":{"position":[[517,5]]},"2508":{"position":[[263,5]]},"2533":{"position":[[441,5],[780,5]]}}}],["1.0.2.jar",{"_index":2798,"t":{"579":{"position":[[20100,9],[21074,9],[48777,9],[49751,9]]}}}],["1.0.3",{"_index":2281,"t":{"493":{"position":[[530,5]]},"2523":{"position":[[172,5]]}}}],["1.0.4",{"_index":2282,"t":{"493":{"position":[[538,5]]},"965":{"position":[[613,5]]},"2481":{"position":[[199,5]]},"2508":{"position":[[33,5],[272,5]]}}}],["1.0.5",{"_index":2284,"t":{"493":{"position":[[551,5]]},"965":{"position":[[641,5]]},"2467":{"position":[[345,5]]},"2479":{"position":[[93,5]]},"2481":{"position":[[208,5]]}}}],["1.0.5.jar",{"_index":2727,"t":{"579":{"position":[[15257,9],[43934,9]]}}}],["1.0.6",{"_index":3833,"t":{"2467":{"position":[[88,5],[354,5]]}}}],["1.0.jar",{"_index":2553,"t":{"579":{"position":[[5642,7],[34319,7]]}}}],["1.0.x",{"_index":2353,"t":{"539":{"position":[[353,6]]}}}],["1.1.0",{"_index":3770,"t":{"2448":{"position":[[33,5]]}}}],["1.1.0.jar",{"_index":2695,"t":{"579":{"position":[[13318,9],[17368,9],[17505,9],[41995,9],[46045,9],[46182,9]]}}}],["1.1.1",{"_index":2285,"t":{"493":{"position":[[559,5]]},"2435":{"position":[[33,5]]},"2438":{"position":[[813,5]]},"2839":{"position":[[966,5]]}}}],["1.1.1.jar",{"_index":2757,"t":{"579":{"position":[[17231,9],[45908,9]]}}}],["1.1.2",{"_index":2287,"t":{"493":{"position":[[572,5]]},"2422":{"position":[[33,5]]}}}],["1.1.3",{"_index":3374,"t":{"965":{"position":[[649,5]]},"2409":{"position":[[33,5]]}}}],["1.1.3.jar",{"_index":2534,"t":{"579":{"position":[[4741,9],[33418,9]]}}}],["1.10.0",{"_index":2272,"t":{"493":{"position":[[429,6]]}}}],["1.10.1",{"_index":2274,"t":{"493":{"position":[[451,6]]},"2839":{"position":[[853,6]]}}}],["1.11.0",{"_index":4794,"t":{"2715":{"position":[[2433,6]]}}}],["1.12.0",{"_index":2275,"t":{"493":{"position":[[473,6]]}}}],["1.12.0.jar",{"_index":2815,"t":{"579":{"position":[[20927,10],[49604,10]]}}}],["1.13.0",{"_index":2277,"t":{"493":{"position":[[498,6]]}}}],["1.13.1",{"_index":2280,"t":{"493":{"position":[[523,6]]},"2613":{"position":[[722,6]]}}}],["1.13.2",{"_index":2283,"t":{"493":{"position":[[544,6]]},"2497":{"position":[[233,7],[283,7]]},"2533":{"position":[[362,6]]}}}],["1.13.jar",{"_index":2594,"t":{"579":{"position":[[7366,8],[36043,8]]}}}],["1.14.0",{"_index":2286,"t":{"493":{"position":[[565,6]]},"2508":{"position":[[2066,6]]}}}],["1.15.0",{"_index":2289,"t":{"493":{"position":[[586,6]]},"2427":{"position":[[49,7]]},"2435":{"position":[[397,6]]}}}],["1.15.0.1",{"_index":3638,"t":{"2409":{"position":[[205,8]]}}}],["1.15.4",{"_index":3564,"t":{"2392":{"position":[[321,6]]}}}],["1.15.6",{"_index":3565,"t":{"2392":{"position":[[331,6]]}}}],["1.16.0",{"_index":2291,"t":{"493":{"position":[[609,6]]},"1165":{"position":[[64,7]]},"1197":{"position":[[95,7]]},"1893":{"position":[[21,7]]},"1926":{"position":[[51,7]]},"2261":{"position":[[105,7],[4785,7]]},"2275":{"position":[[105,7],[4613,7]]},"2282":{"position":[[105,7],[4678,7]]},"2289":{"position":[[105,7],[4913,7]]},"2296":{"position":[[105,7],[4913,7]]},"2304":{"position":[[105,7],[4452,7]]},"2311":{"position":[[105,7],[4884,7]]},"2324":{"position":[[105,7],[4408,7]]},"2351":{"position":[[105,7],[4408,7]]},"2382":{"position":[[49,7]]},"2392":{"position":[[644,6]]}}}],["1.18.jar",{"_index":2740,"t":{"579":{"position":[[16133,8],[44810,8]]}}}],["1.2.0",{"_index":2288,"t":{"493":{"position":[[580,5]]},"965":{"position":[[677,5]]},"2392":{"position":[[33,5]]},"2397":{"position":[[439,5]]}}}],["1.2.0.jar",{"_index":2667,"t":{"579":{"position":[[11482,9],[14535,9],[21190,9],[40159,9],[43212,9],[49867,9]]}}}],["1.2.1",{"_index":2290,"t":{"493":{"position":[[593,5]]},"965":{"position":[[685,5],[713,5]]},"2375":{"position":[[33,5]]},"2380":{"position":[[92,5]]},"2728":{"position":[[2508,5]]},"2742":{"position":[[2610,5]]}}}],["1.2.2.jar",{"_index":2718,"t":{"579":{"position":[[14674,9],[14815,9],[15396,9],[18354,9],[43351,9],[43492,9],[44073,9],[47031,9]]}}}],["1.2.3",{"_index":689,"t":{"88":{"position":[[157,5]]}}}],["1.2.4",{"_index":693,"t":{"88":{"position":[[238,5]]}}}],["1.3.0",{"_index":2546,"t":{"579":{"position":[[5260,5],[9461,5],[9634,5],[9817,5],[9994,5],[13887,5],[14064,5],[14239,5],[18204,5],[33937,5],[38138,5],[38311,5],[38494,5],[38671,5],[42564,5],[42741,5],[42916,5],[46881,5]]},"2554":{"position":[[200,5]]},"2613":{"position":[[854,5]]},"2728":{"position":[[2517,5]]}}}],["1.3.0.jar",{"_index":2141,"t":{"429":{"position":[[2795,9]]},"579":{"position":[[5390,9],[5905,9],[15713,9],[23070,9],[27871,9],[34067,9],[34582,9],[44390,9],[55232,9],[60033,9]]}}}],["1.3.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna",{"_index":2493,"t":{"579":{"position":[[2752,113],[31284,113],[63446,113]]}}}],["1.3.1",{"_index":4381,"t":{"2613":{"position":[[783,5],[863,5]]}}}],["1.3.2",{"_index":4373,"t":{"2613":{"position":[[493,5],[792,5]]}}}],["1.3.2.jar",{"_index":2779,"t":{"579":{"position":[[18763,9],[47440,9]]}}}],["1.3.3",{"_index":4030,"t":{"2508":{"position":[[1941,5]]},"2613":{"position":[[502,5]]}}}],["1.3.4",{"_index":3694,"t":{"2422":{"position":[[205,5]]},"2508":{"position":[[1950,5]]}}}],["1.3.5",{"_index":3695,"t":{"2422":{"position":[[214,5]]}}}],["1.3.5.jar",{"_index":2128,"t":{"429":{"position":[[2082,9]]},"579":{"position":[[22269,9],[27070,9],[54431,9],[59232,9]]}}}],["1.3.5.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/jline/jlin",{"_index":2489,"t":{"579":{"position":[[2085,98],[30617,98],[62779,98]]}}}],["1.4.0",{"_index":5076,"t":{"2781":{"position":[[912,5]]}}}],["1.4.4.jar",{"_index":2556,"t":{"579":{"position":[[5765,9],[34442,9]]}}}],["1.4.8",{"_index":2508,"t":{"579":{"position":[[3397,5],[3678,5],[3843,5],[4010,5],[4175,5],[32074,5],[32355,5],[32520,5],[32687,5],[32852,5]]}}}],["1.5.11",{"_index":3987,"t":{"2508":{"position":[[526,6]]}}}],["1.5.12",{"_index":3571,"t":{"2392":{"position":[[481,6]]}}}],["1.5.13.jar",{"_index":2698,"t":{"579":{"position":[[13582,10],[42259,10]]}}}],["1.5.16",{"_index":3528,"t":{"2375":{"position":[[221,6]]},"2392":{"position":[[765,6]]}}}],["1.5.17.jar",{"_index":2702,"t":{"579":{"position":[[13730,10],[42407,10]]}}}],["1.5.3",{"_index":5147,"t":{"2794":{"position":[[1378,5]]}}}],["1.5.4",{"_index":4802,"t":{"2715":{"position":[[2667,5]]},"2742":{"position":[[3497,5]]}}}],["1.5.6",{"_index":4384,"t":{"2613":{"position":[[912,5]]},"2630":{"position":[[1805,5]]},"2683":{"position":[[2187,5],[2898,5]]}}}],["1.5.8,classifier=linux",{"_index":2209,"t":{"466":{"position":[[283,22]]}}}],["1.5.9",{"_index":3974,"t":{"2508":{"position":[[94,5]]},"2533":{"position":[[207,5]]}}}],["1.5.9.jar",{"_index":2769,"t":{"579":{"position":[[18042,9],[46719,9]]}}}],["1.6.2",{"_index":4359,"t":{"2613":{"position":[[127,5]]}}}],["1.7.1",{"_index":2265,"t":{"493":{"position":[[377,5]]}}}],["1.7.26.jar",{"_index":2660,"t":{"579":{"position":[[11024,10],[39701,10]]}}}],["1.8",{"_index":1626,"t":{"289":{"position":[[137,3],[172,3],[278,3],[289,3]]},"549":{"position":[[774,3],[785,3]]},"748":{"position":[[127,3],[139,3],[175,3],[187,3]]},"901":{"position":[[127,3],[139,3],[175,3],[187,3]]},"2593":{"position":[[641,6],[658,5]]},"2595":{"position":[[425,3],[437,3]]},"2734":{"position":[[87,6],[104,5]]}}}],["1.8.0",{"_index":2267,"t":{"493":{"position":[[397,5]]}}}],["1.8.0_392",{"_index":3864,"t":{"2472":{"position":[[1428,9]]}}}],["1.8.3",{"_index":4229,"t":{"2565":{"position":[[341,5]]}}}],["1.9.0",{"_index":2269,"t":{"493":{"position":[[409,5]]},"2554":{"position":[[627,5]]}}}],["1.9.2",{"_index":4107,"t":{"2533":{"position":[[660,5]]}}}],["1.9.3",{"_index":3978,"t":{"2508":{"position":[[194,5]]}}}],["1.9.7",{"_index":3891,"t":{"2481":{"position":[[328,5]]}}}],["1.9.8",{"_index":3722,"t":{"2435":{"position":[[236,5]]}}}],["1.9.9",{"_index":3651,"t":{"2409":{"position":[[570,5]]}}}],["1.jar",{"_index":2125,"t":{"429":{"position":[[1960,5]]},"579":{"position":[[22132,5],[26933,5],[54294,5],[59095,5]]}}}],["1.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2488,"t":{"579":{"position":[[1948,88],[30480,88],[62642,88]]}}}],["1/scala",{"_index":2122,"t":{"429":{"position":[[1936,7]]},"579":{"position":[[1924,7],[22108,7],[26909,7],[30456,7],[54270,7],[59071,7],[62618,7]]}}}],["10",{"_index":974,"t":{"157":{"position":[[145,2]]},"283":{"position":[[722,2]]},"1867":{"position":[[59,2]]},"2375":{"position":[[163,2]]},"2399":{"position":[[573,3]]}}}],["10).mkstring",{"_index":3600,"t":{"2399":{"position":[[533,15],[577,15]]}}}],["10.0",{"_index":3599,"t":{"2399":{"position":[[521,5],[527,5]]}}}],["10.jar",{"_index":2550,"t":{"579":{"position":[[5514,6],[34191,6]]}}}],["100",{"_index":2878,"t":{"579":{"position":[[50828,3],[51481,3],[51825,3],[51943,3],[52061,3],[52179,3],[52297,3],[52415,3]]}}}],["1000",{"_index":2992,"t":{"604":{"position":[[1216,4]]}}}],["1055",{"_index":5215,"t":{"2818":{"position":[[274,5]]}}}],["1056",{"_index":5318,"t":{"2844":{"position":[[239,5]]}}}],["105f9e32",{"_index":3489,"t":{"1867":{"position":[[62,8]]},"2375":{"position":[[166,8]]}}}],["1070",{"_index":5338,"t":{"2850":{"position":[[327,5]]}}}],["1072",{"_index":5328,"t":{"2848":{"position":[[1070,5]]}}}],["1074",{"_index":5330,"t":{"2850":{"position":[[56,5]]}}}],["1076",{"_index":5339,"t":{"2850":{"position":[[421,5]]}}}],["1080",{"_index":5329,"t":{"2848":{"position":[[1085,5]]}}}],["1082",{"_index":5333,"t":{"2850":{"position":[[117,5]]}}}],["1084",{"_index":5326,"t":{"2848":{"position":[[791,5]]}}}],["1085",{"_index":5334,"t":{"2850":{"position":[[156,5]]}}}],["1086",{"_index":5241,"t":{"2826":{"position":[[380,5]]}}}],["1087",{"_index":5340,"t":{"2850":{"position":[[458,5]]}}}],["1089",{"_index":5337,"t":{"2850":{"position":[[243,5]]}}}],["1090",{"_index":5322,"t":{"2848":{"position":[[569,5]]}}}],["1095",{"_index":5316,"t":{"2842":{"position":[[214,5]]},"2846":{"position":[[481,5]]}}}],["1096",{"_index":5323,"t":{"2848":{"position":[[584,5]]}}}],["1097",{"_index":5172,"t":{"2809":{"position":[[486,5]]}}}],["10e6",{"_index":1770,"t":{"323":{"position":[[331,4],[1163,4]]},"325":{"position":[[701,4]]}}}],["11",{"_index":918,"t":{"131":{"position":[[740,2]]},"183":{"position":[[84,2]]},"275":{"position":[[302,2]]},"283":{"position":[[788,2]]},"319":{"position":[[315,3],[625,2]]},"598":{"position":[[393,2],[783,2],[810,2],[980,2],[1243,2],[1327,2]]},"740":{"position":[[111,2]]},"897":{"position":[[111,2]]}}}],["11.0.11",{"_index":987,"t":{"161":{"position":[[611,8]]}}}],["1100",{"_index":5283,"t":{"2835":{"position":[[1111,5]]}}}],["1102",{"_index":5325,"t":{"2848":{"position":[[776,5]]}}}],["1105",{"_index":5290,"t":{"2839":{"position":[[301,5]]}}}],["1106",{"_index":5292,"t":{"2839":{"position":[[441,5]]}}}],["1107",{"_index":5284,"t":{"2837":{"position":[[82,5]]}}}],["1108",{"_index":5286,"t":{"2839":{"position":[[71,5]]}}}],["111",{"_index":402,"t":{"42":{"position":[[750,3]]}}}],["1111",{"_index":5287,"t":{"2839":{"position":[[141,5]]}}}],["1112",{"_index":5288,"t":{"2839":{"position":[[186,5]]}}}],["1113",{"_index":5257,"t":{"2828":{"position":[[847,5]]}}}],["1114",{"_index":5281,"t":{"2835":{"position":[[952,5]]}}}],["1115",{"_index":5282,"t":{"2835":{"position":[[967,5]]}}}],["1117",{"_index":5291,"t":{"2839":{"position":[[366,5]]}}}],["1118",{"_index":5274,"t":{"2833":{"position":[[192,5]]}}}],["1120",{"_index":5294,"t":{"2839":{"position":[[498,5]]}}}],["1121",{"_index":5277,"t":{"2835":{"position":[[627,5]]}}}],["1122",{"_index":5217,"t":{"2822":{"position":[[253,5]]}}}],["1124",{"_index":5295,"t":{"2839":{"position":[[548,5]]}}}],["1125",{"_index":5297,"t":{"2839":{"position":[[617,5]]}}}],["1126",{"_index":5299,"t":{"2839":{"position":[[699,5]]}}}],["1127",{"_index":5301,"t":{"2839":{"position":[[754,5]]}}}],["1128",{"_index":5303,"t":{"2839":{"position":[[828,5]]}}}],["1129",{"_index":5103,"t":{"2786":{"position":[[398,5]]}}}],["1130",{"_index":5304,"t":{"2839":{"position":[[880,5]]}}}],["1133",{"_index":5306,"t":{"2839":{"position":[[937,5]]}}}],["1134",{"_index":5308,"t":{"2839":{"position":[[998,5]]}}}],["1135",{"_index":5278,"t":{"2835":{"position":[[821,5]]}}}],["1136",{"_index":5310,"t":{"2839":{"position":[[1067,5]]}}}],["1137",{"_index":5311,"t":{"2839":{"position":[[1113,5]]}}}],["1138",{"_index":5312,"t":{"2839":{"position":[[1187,5]]}}}],["1140",{"_index":5285,"t":{"2837":{"position":[[197,5]]}}}],["1142",{"_index":5219,"t":{"2824":{"position":[[195,5]]},"2830":{"position":[[48,5]]}}}],["1144",{"_index":5250,"t":{"2828":{"position":[[535,5]]}}}],["1148",{"_index":5262,"t":{"2828":{"position":[[1100,5]]}}}],["1149",{"_index":5242,"t":{"2828":{"position":[[88,5]]}}}],["1151",{"_index":5243,"t":{"2828":{"position":[[125,5]]}}}],["1152",{"_index":5218,"t":{"2822":{"position":[[263,5]]}}}],["1154",{"_index":5244,"t":{"2828":{"position":[[195,5]]}}}],["1155",{"_index":5266,"t":{"2828":{"position":[[1180,5]]}}}],["1156",{"_index":5251,"t":{"2828":{"position":[[580,5]]}}}],["1157",{"_index":5214,"t":{"2816":{"position":[[270,5]]}}}],["1159",{"_index":5245,"t":{"2828":{"position":[[259,5]]}}}],["1161",{"_index":5238,"t":{"2824":{"position":[[2061,5],[2430,5],[3196,5]]}}}],["1163",{"_index":5237,"t":{"2824":{"position":[[1851,5]]}}}],["1164",{"_index":5254,"t":{"2828":{"position":[[647,5]]}}}],["1165",{"_index":5246,"t":{"2828":{"position":[[329,5]]}}}],["1166",{"_index":5216,"t":{"2820":{"position":[[544,5]]}}}],["1167",{"_index":5222,"t":{"2824":{"position":[[503,5]]}}}],["1168",{"_index":5258,"t":{"2828":{"position":[[918,5]]}}}],["1169",{"_index":5268,"t":{"2828":{"position":[[1249,5]]}}}],["1170",{"_index":5270,"t":{"2828":{"position":[[1315,5]]}}}],["1171",{"_index":5255,"t":{"2828":{"position":[[723,5]]}}}],["1172",{"_index":5260,"t":{"2828":{"position":[[1038,5]]}}}],["1173",{"_index":5256,"t":{"2828":{"position":[[780,5]]}}}],["1174",{"_index":5259,"t":{"2828":{"position":[[987,5]]}}}],["1175",{"_index":5272,"t":{"2828":{"position":[[1384,5]]}}}],["1178",{"_index":5248,"t":{"2828":{"position":[[376,5]]}}}],["1179",{"_index":5249,"t":{"2828":{"position":[[441,5]]}}}],["1180",{"_index":5122,"t":{"2794":{"position":[[399,5]]}}}],["1182",{"_index":5159,"t":{"2803":{"position":[[479,5]]}}}],["1183",{"_index":5177,"t":{"2813":{"position":[[122,5]]}}}],["1185",{"_index":5183,"t":{"2813":{"position":[[398,5]]}}}],["1186",{"_index":5195,"t":{"2813":{"position":[[955,5]]}}}],["1187",{"_index":5181,"t":{"2813":{"position":[[331,5]]}}}],["1188",{"_index":5178,"t":{"2813":{"position":[[189,5]]}}}],["1189",{"_index":5184,"t":{"2813":{"position":[[468,5]]}}}],["1190",{"_index":5185,"t":{"2813":{"position":[[529,5]]}}}],["1192",{"_index":5157,"t":{"2799":{"position":[[660,5]]}}}],["1193",{"_index":5174,"t":{"2811":{"position":[[253,5]]}}}],["1194",{"_index":5197,"t":{"2813":{"position":[[1007,5]]}}}],["1195",{"_index":5173,"t":{"2809":{"position":[[501,5]]}}}],["1196",{"_index":5176,"t":{"2813":{"position":[[71,5]]}}}],["1197",{"_index":5199,"t":{"2813":{"position":[[1076,5]]}}}],["1198",{"_index":5186,"t":{"2813":{"position":[[602,5]]}}}],["1199",{"_index":5161,"t":{"2805":{"position":[[330,5]]}}}],["12",{"_index":183,"t":{"16":{"position":[[226,2]]},"115":{"position":[[284,2]]},"181":{"position":[[894,2]]},"283":{"position":[[860,2]]}}}],["1200",{"_index":5166,"t":{"2807":{"position":[[586,5]]}}}],["1201",{"_index":5179,"t":{"2813":{"position":[[261,5]]}}}],["1202",{"_index":5190,"t":{"2813":{"position":[[786,5]]}}}],["1207",{"_index":5187,"t":{"2813":{"position":[[681,5]]}}}],["1208",{"_index":5189,"t":{"2813":{"position":[[734,5]]}}}],["1212",{"_index":4981,"t":{"2755":{"position":[[170,5]]}}}],["1213",{"_index":5158,"t":{"2801":{"position":[[141,5]]}}}],["1214",{"_index":4983,"t":{"2757":{"position":[[256,5]]}}}],["1215",{"_index":5191,"t":{"2813":{"position":[[841,5]]}}}],["1217",{"_index":5201,"t":{"2813":{"position":[[1145,5]]}}}],["1218",{"_index":5203,"t":{"2813":{"position":[[1208,5]]}}}],["1219",{"_index":5205,"t":{"2813":{"position":[[1260,5]]}}}],["1221",{"_index":5207,"t":{"2813":{"position":[[1326,5]]}}}],["1222",{"_index":5209,"t":{"2813":{"position":[[1380,5]]}}}],["1223",{"_index":5211,"t":{"2813":{"position":[[1462,5]]}}}],["1224",{"_index":5193,"t":{"2813":{"position":[[894,5]]}}}],["1227",{"_index":5108,"t":{"2790":{"position":[[370,5]]}}}],["1228",{"_index":5120,"t":{"2794":{"position":[[309,5]]},"2796":{"position":[[46,5]]}}}],["1229",{"_index":5115,"t":{"2794":{"position":[[56,5]]}}}],["1230",{"_index":5124,"t":{"2794":{"position":[[524,5]]}}}],["1234",{"_index":279,"t":{"28":{"position":[[1346,4]]},"680":{"position":[[115,4],[340,4]]},"682":{"position":[[76,4]]}}}],["1234567890abcdef",{"_index":783,"t":{"94":{"position":[[2645,16]]}}}],["1238",{"_index":5114,"t":{"2792":{"position":[[1000,5]]}}}],["1239",{"_index":5126,"t":{"2794":{"position":[[593,5]]}}}],["124",{"_index":2501,"t":{"579":{"position":[[3216,3],[3364,3],[3403,3],[3657,3],[3684,3],[3812,3],[3849,3],[3978,3],[4016,3],[4144,3],[4181,3],[31893,3],[32041,3],[32080,3],[32334,3],[32361,3],[32489,3],[32526,3],[32655,3],[32693,3],[32821,3],[32858,3]]}}}],["1241",{"_index":5130,"t":{"2794":{"position":[[715,5]]}}}],["1242",{"_index":5128,"t":{"2794":{"position":[[647,5]]}}}],["1243",{"_index":5118,"t":{"2794":{"position":[[211,5]]}}}],["1245",{"_index":5134,"t":{"2794":{"position":[[915,5]]}}}],["1246",{"_index":5136,"t":{"2794":{"position":[[983,5]]}}}],["1247",{"_index":5132,"t":{"2794":{"position":[[855,5]]}}}],["1248",{"_index":5137,"t":{"2794":{"position":[[1057,5]]}}}],["1253",{"_index":5131,"t":{"2794":{"position":[[803,5]]}}}],["1254",{"_index":5138,"t":{"2794":{"position":[[1127,5]]}}}],["1255",{"_index":5140,"t":{"2794":{"position":[[1190,5]]}}}],["1256",{"_index":5143,"t":{"2794":{"position":[[1272,5]]}}}],["1257",{"_index":5148,"t":{"2794":{"position":[[1409,5]]}}}],["1258",{"_index":5145,"t":{"2794":{"position":[[1344,5]]}}}],["1259",{"_index":5116,"t":{"2794":{"position":[[141,5]]}}}],["1260",{"_index":5033,"t":{"2771":{"position":[[684,5]]}}}],["1261",{"_index":5121,"t":{"2794":{"position":[[357,5]]}}}],["1262",{"_index":5104,"t":{"2788":{"position":[[664,5]]}}}],["1264",{"_index":5150,"t":{"2794":{"position":[[1472,5]]}}}],["1265",{"_index":5152,"t":{"2794":{"position":[[1526,5]]}}}],["1268",{"_index":5030,"t":{"2769":{"position":[[476,5]]},"2779":{"position":[[667,5]]}}}],["1269",{"_index":5123,"t":{"2794":{"position":[[457,5]]}}}],["127",{"_index":2503,"t":{"579":{"position":[[3236,3],[31913,3]]}}}],["127.0.0.1",{"_index":2872,"t":{"579":{"position":[[50489,10]]}}}],["127.0.0.1:8212",{"_index":2866,"t":{"579":{"position":[[31758,14],[31802,14],[49917,14],[49976,14],[50035,14],[50094,14],[50153,14],[50212,14],[50271,14],[50330,14],[50389,14],[50551,14]]}}}],["1272",{"_index":5154,"t":{"2794":{"position":[[1652,5]]}}}],["1273",{"_index":5153,"t":{"2794":{"position":[[1578,5]]}}}],["1274",{"_index":5155,"t":{"2794":{"position":[[1727,5]]}}}],["1277",{"_index":5083,"t":{"2781":{"position":[[1172,5]]}}}],["1278",{"_index":5056,"t":{"2781":{"position":[[73,5]]},"2783":{"position":[[40,5]]}}}],["1282",{"_index":5065,"t":{"2781":{"position":[[463,5]]},"2783":{"position":[[88,5]]}}}],["1283",{"_index":5072,"t":{"2781":{"position":[[818,5]]}}}],["1284",{"_index":5074,"t":{"2781":{"position":[[872,5]]}}}],["1286",{"_index":5059,"t":{"2781":{"position":[[178,5]]}}}],["1287",{"_index":5057,"t":{"2781":{"position":[[120,5]]}}}],["1294",{"_index":5067,"t":{"2781":{"position":[[546,5]]}}}],["1295",{"_index":5054,"t":{"2779":{"position":[[1022,5]]}}}],["1298",{"_index":5082,"t":{"2781":{"position":[[1125,5]]}}}],["1299",{"_index":5080,"t":{"2781":{"position":[[1061,5]]}}}],["13",{"_index":1386,"t":{"248":{"position":[[2766,2]]},"283":{"position":[[902,2]]},"429":{"position":[[1331,2]]},"579":{"position":[[21428,2],[26229,2],[53590,2],[58391,2]]},"2465":{"position":[[580,2]]},"2813":{"position":[[1176,2]]}}}],["1302",{"_index":5079,"t":{"2781":{"position":[[1008,5]]}}}],["1303",{"_index":5077,"t":{"2781":{"position":[[939,5]]}}}],["1306",{"_index":5084,"t":{"2781":{"position":[[1249,5]]}}}],["1311",{"_index":5086,"t":{"2781":{"position":[[1318,5]]}}}],["1313",{"_index":5046,"t":{"2777":{"position":[[903,5]]}}}],["1314",{"_index":5034,"t":{"2773":{"position":[[130,5]]}}}],["1317",{"_index":5088,"t":{"2781":{"position":[[1380,5]]}}}],["1320",{"_index":5090,"t":{"2781":{"position":[[1449,5]]}}}],["1323",{"_index":5062,"t":{"2781":{"position":[[297,5]]}}}],["1327",{"_index":5063,"t":{"2781":{"position":[[389,5]]}}}],["1329",{"_index":5093,"t":{"2781":{"position":[[1519,5]]}}}],["1332",{"_index":5069,"t":{"2781":{"position":[[673,5]]}}}],["1333",{"_index":5026,"t":{"2766":{"position":[[46,5]]}}}],["1334",{"_index":5068,"t":{"2781":{"position":[[622,5]]}}}],["1335",{"_index":5020,"t":{"2764":{"position":[[54,5]]}}}],["1336",{"_index":4966,"t":{"2749":{"position":[[345,5]]}}}],["1338",{"_index":5070,"t":{"2781":{"position":[[745,5]]}}}],["1340",{"_index":4979,"t":{"2751":{"position":[[1366,5]]}}}],["1341",{"_index":5097,"t":{"2781":{"position":[[1650,5]]}}}],["1343",{"_index":5095,"t":{"2781":{"position":[[1588,5]]}}}],["1344",{"_index":5099,"t":{"2781":{"position":[[1725,5]]}}}],["1347",{"_index":4984,"t":{"2757":{"position":[[271,5]]}}}],["1351",{"_index":5021,"t":{"2764":{"position":[[122,5]]}}}],["1353",{"_index":5024,"t":{"2764":{"position":[[196,5]]}}}],["1354",{"_index":5027,"t":{"2766":{"position":[[123,5]]}}}],["1358",{"_index":5019,"t":{"2762":{"position":[[845,5]]}}}],["1359",{"_index":5025,"t":{"2764":{"position":[[245,5]]}}}],["1360",{"_index":4990,"t":{"2759":{"position":[[436,5]]}}}],["1362",{"_index":5003,"t":{"2759":{"position":[[1155,5]]}}}],["1364",{"_index":5005,"t":{"2759":{"position":[[1224,5]]}}}],["1365",{"_index":5007,"t":{"2759":{"position":[[1277,5]]}}}],["1367",{"_index":4991,"t":{"2759":{"position":[[515,5]]}}}],["1368",{"_index":4992,"t":{"2759":{"position":[[575,5]]}}}],["1369",{"_index":4980,"t":{"2753":{"position":[[477,5]]}}}],["1371",{"_index":4985,"t":{"2759":{"position":[[105,5]]}}}],["1374",{"_index":4993,"t":{"2759":{"position":[[672,5]]}}}],["1375",{"_index":4995,"t":{"2759":{"position":[[743,5]]}}}],["1376",{"_index":5008,"t":{"2759":{"position":[[1356,5]]}}}],["1377",{"_index":4987,"t":{"2759":{"position":[[211,5]]}}}],["1378",{"_index":4996,"t":{"2759":{"position":[[805,5]]}}}],["1380",{"_index":4988,"t":{"2759":{"position":[[275,5]]}}}],["1384",{"_index":4998,"t":{"2759":{"position":[[857,5]]}}}],["1385",{"_index":4922,"t":{"2742":{"position":[[2037,5]]}}}],["1387",{"_index":4999,"t":{"2759":{"position":[[928,5]]}}}],["1388",{"_index":5000,"t":{"2759":{"position":[[1002,5]]}}}],["1389",{"_index":4982,"t":{"2755":{"position":[[185,5]]}}}],["1394",{"_index":4989,"t":{"2759":{"position":[[344,5]]}}}],["1395",{"_index":5001,"t":{"2759":{"position":[[1078,5]]}}}],["1396",{"_index":4961,"t":{"2747":{"position":[[181,5]]}}}],["1397",{"_index":4907,"t":{"2742":{"position":[[52,5]]}}}],["1399",{"_index":4918,"t":{"2742":{"position":[[1820,5]]},"2744":{"position":[[94,5]]}}}],["14",{"_index":1521,"t":{"283":{"position":[[971,2]]},"740":{"position":[[28,3]]},"897":{"position":[[28,3]]},"1123":{"position":[[83,3]]},"1632":{"position":[[40,3]]},"2261":{"position":[[1612,3]]},"2268":{"position":[[186,3]]},"2275":{"position":[[1612,3]]},"2282":{"position":[[1612,3]]},"2289":{"position":[[1612,3]]},"2296":{"position":[[1612,3]]},"2304":{"position":[[1612,3]]},"2311":{"position":[[1612,3]]},"2324":{"position":[[1612,3]]},"2351":{"position":[[1612,3]]},"2794":{"position":[[1158,2]]}}}],["1401",{"_index":4925,"t":{"2742":{"position":[[2235,5]]}}}],["1402",{"_index":4926,"t":{"2742":{"position":[[2277,5]]}}}],["1403",{"_index":4931,"t":{"2742":{"position":[[2449,5]]}}}],["1405",{"_index":4930,"t":{"2742":{"position":[[2384,5]]}}}],["1406",{"_index":4908,"t":{"2742":{"position":[[568,5]]}}}],["1408",{"_index":4919,"t":{"2742":{"position":[[1901,5]]}}}],["1410",{"_index":4942,"t":{"2742":{"position":[[2872,5]]}}}],["1412",{"_index":4941,"t":{"2742":{"position":[[2822,5]]}}}],["1413",{"_index":4910,"t":{"2742":{"position":[[973,5]]}}}],["1414",{"_index":4933,"t":{"2742":{"position":[[2528,5]]}}}],["1415",{"_index":4935,"t":{"2742":{"position":[[2634,5]]}}}],["1416",{"_index":4904,"t":{"2738":{"position":[[124,6]]},"2744":{"position":[[45,5]]}}}],["1417",{"_index":4920,"t":{"2742":{"position":[[1993,5]]}}}],["1423",{"_index":4915,"t":{"2742":{"position":[[1639,5]]}}}],["1426",{"_index":4936,"t":{"2742":{"position":[[2684,5]]}}}],["1427",{"_index":4939,"t":{"2742":{"position":[[2771,5]]}}}],["1431",{"_index":4923,"t":{"2742":{"position":[[2103,5]]}}}],["1432",{"_index":4455,"t":{"2637":{"position":[[318,5]]}}}],["1433",{"_index":4945,"t":{"2742":{"position":[[3060,5]]}}}],["1434",{"_index":4911,"t":{"2742":{"position":[[1176,5]]}}}],["1435",{"_index":4831,"t":{"2728":{"position":[[1094,5]]}}}],["1436",{"_index":4943,"t":{"2742":{"position":[[2921,5]]}}}],["1437",{"_index":4944,"t":{"2742":{"position":[[2992,5]]}}}],["1438",{"_index":4898,"t":{"2734":{"position":[[132,5]]}}}],["1439",{"_index":4948,"t":{"2742":{"position":[[3151,5]]}}}],["1440",{"_index":4956,"t":{"2742":{"position":[[3360,5]]}}}],["1441",{"_index":4924,"t":{"2742":{"position":[[2143,5]]}}}],["1443",{"_index":4913,"t":{"2742":{"position":[[1376,5]]}}}],["1444",{"_index":4950,"t":{"2742":{"position":[[3198,5]]}}}],["1445",{"_index":4762,"t":{"2715":{"position":[[887,5]]}}}],["1446",{"_index":4954,"t":{"2742":{"position":[[3281,5]]}}}],["1447",{"_index":4958,"t":{"2742":{"position":[[3475,5]]}}}],["1448",{"_index":4906,"t":{"2740":{"position":[[222,5]]}}}],["1451",{"_index":4901,"t":{"2736":{"position":[[322,5]]}}}],["1452",{"_index":4957,"t":{"2742":{"position":[[3418,5]]}}}],["1454",{"_index":4959,"t":{"2742":{"position":[[3531,5]]}}}],["1455",{"_index":4821,"t":{"2728":{"position":[[612,5]]}}}],["1458",{"_index":4866,"t":{"2728":{"position":[[2609,5]]}}}],["1460",{"_index":4814,"t":{"2728":{"position":[[70,5]]}}}],["1461",{"_index":4822,"t":{"2728":{"position":[[675,5]]}}}],["1462",{"_index":4867,"t":{"2728":{"position":[[2686,5]]}}}],["1465",{"_index":4853,"t":{"2728":{"position":[[2105,5]]}}}],["1466",{"_index":4817,"t":{"2728":{"position":[[291,5]]}}}],["1467",{"_index":4869,"t":{"2728":{"position":[[2738,5]]}}}],["1468",{"_index":4889,"t":{"2728":{"position":[[3342,5]]}}}],["1470",{"_index":4871,"t":{"2728":{"position":[[2807,5]]}}}],["1471",{"_index":4887,"t":{"2728":{"position":[[3281,5]]}}}],["1472",{"_index":4873,"t":{"2728":{"position":[[2861,5]]}}}],["1473",{"_index":4874,"t":{"2728":{"position":[[2911,5]]}}}],["1474",{"_index":4876,"t":{"2728":{"position":[[2964,5]]}}}],["1475",{"_index":4878,"t":{"2728":{"position":[[3020,5]]}}}],["1476",{"_index":4884,"t":{"2728":{"position":[[3172,5]]}}}],["1477",{"_index":4795,"t":{"2715":{"position":[[2461,5]]}}}],["1478",{"_index":4880,"t":{"2728":{"position":[[3074,5]]}}}],["1479",{"_index":4882,"t":{"2728":{"position":[[3127,5]]}}}],["1480",{"_index":4885,"t":{"2728":{"position":[[3232,5]]}}}],["1482",{"_index":4815,"t":{"2728":{"position":[[166,5]]}}}],["1485",{"_index":4851,"t":{"2728":{"position":[[2033,5]]},"2730":{"position":[[45,5]]}}}],["1487",{"_index":4849,"t":{"2728":{"position":[[1961,5]]}}}],["1488",{"_index":4834,"t":{"2728":{"position":[[1164,5]]}}}],["1491",{"_index":4836,"t":{"2728":{"position":[[1243,5]]}}}],["1492",{"_index":4813,"t":{"2726":{"position":[[113,5]]}}}],["1493",{"_index":4842,"t":{"2728":{"position":[[1538,5]]}}}],["1494",{"_index":4816,"t":{"2728":{"position":[[222,5]]}}}],["1495",{"_index":4891,"t":{"2728":{"position":[[3412,5]]}}}],["1496",{"_index":4865,"t":{"2728":{"position":[[2541,5]]}}}],["1497",{"_index":4808,"t":{"2720":{"position":[[216,5]]}}}],["1498",{"_index":4893,"t":{"2728":{"position":[[3481,5]]}}}],["1499",{"_index":4837,"t":{"2728":{"position":[[1312,5]]}}}],["15",{"_index":975,"t":{"157":{"position":[[167,2]]},"248":{"position":[[2782,2]]},"283":{"position":[[1010,2]]},"2794":{"position":[[1440,2]]}}}],["1501",{"_index":4812,"t":{"2724":{"position":[[182,5]]}}}],["1503",{"_index":4848,"t":{"2728":{"position":[[1899,5]]}}}],["1504",{"_index":4838,"t":{"2728":{"position":[[1373,5]]}}}],["1505",{"_index":4807,"t":{"2720":{"position":[[206,5]]}}}],["1507",{"_index":4845,"t":{"2728":{"position":[[1713,5]]}}}],["1513",{"_index":4846,"t":{"2728":{"position":[[1758,5]]}}}],["1518",{"_index":4823,"t":{"2728":{"position":[[742,5]]}}}],["1519",{"_index":4841,"t":{"2728":{"position":[[1452,5]]}}}],["1520",{"_index":4896,"t":{"2728":{"position":[[3552,5]]}}}],["1521",{"_index":4847,"t":{"2728":{"position":[[1828,5]]}}}],["1525",{"_index":4824,"t":{"2728":{"position":[[809,5]]}}}],["1527",{"_index":4830,"t":{"2728":{"position":[[1028,5]]}}}],["1529",{"_index":4829,"t":{"2728":{"position":[[960,5]]}}}],["1530",{"_index":4827,"t":{"2728":{"position":[[909,5]]}}}],["1531",{"_index":4755,"t":{"2715":{"position":[[607,5]]}}}],["1532",{"_index":4819,"t":{"2728":{"position":[[443,5]]}}}],["1533",{"_index":4820,"t":{"2728":{"position":[[526,5]]}}}],["1534",{"_index":4818,"t":{"2728":{"position":[[382,5]]}}}],["1535",{"_index":4843,"t":{"2728":{"position":[[1626,5]]}}}],["1536",{"_index":4864,"t":{"2728":{"position":[[2470,5]]}}}],["1537",{"_index":4859,"t":{"2728":{"position":[[2333,5]]}}}],["1538",{"_index":4862,"t":{"2728":{"position":[[2409,5]]}}}],["1539",{"_index":4809,"t":{"2722":{"position":[[108,5]]}}}],["1540",{"_index":4857,"t":{"2728":{"position":[[2264,5]]}}}],["1544",{"_index":4855,"t":{"2728":{"position":[[2198,5]]}}}],["1545",{"_index":4752,"t":{"2715":{"position":[[481,5]]}}}],["1548",{"_index":4747,"t":{"2715":{"position":[[153,5]]}}}],["1552",{"_index":4772,"t":{"2715":{"position":[[1479,5]]}}}],["1562",{"_index":4745,"t":{"2713":{"position":[[126,5]]}}}],["1563",{"_index":4744,"t":{"2711":{"position":[[203,5]]},"2717":{"position":[[44,5]]}}}],["1564",{"_index":4778,"t":{"2715":{"position":[[1795,5]]}}}],["1565",{"_index":4769,"t":{"2715":{"position":[[1291,5]]}}}],["1566",{"_index":4746,"t":{"2715":{"position":[[65,5]]}}}],["1567",{"_index":4768,"t":{"2715":{"position":[[1241,5]]}}}],["1568",{"_index":4771,"t":{"2715":{"position":[[1424,5]]}}}],["1569",{"_index":4792,"t":{"2715":{"position":[[2317,5]]}}}],["1570",{"_index":4787,"t":{"2715":{"position":[[2102,5]]}}}],["1571",{"_index":4782,"t":{"2715":{"position":[[1979,5]]}}}],["1572",{"_index":4780,"t":{"2715":{"position":[[1925,5]]}}}],["1573",{"_index":4779,"t":{"2715":{"position":[[1855,5]]}}}],["1574",{"_index":4784,"t":{"2715":{"position":[[2041,5]]}}}],["1575",{"_index":4748,"t":{"2715":{"position":[[238,5]]}}}],["1579",{"_index":4788,"t":{"2715":{"position":[[2179,5]]}}}],["1581",{"_index":4740,"t":{"2705":{"position":[[696,5]]}}}],["1582",{"_index":4741,"t":{"2707":{"position":[[193,5]]}}}],["1583",{"_index":4742,"t":{"2709":{"position":[[210,5]]}}}],["1586",{"_index":4791,"t":{"2715":{"position":[[2253,5]]}}}],["1587",{"_index":4761,"t":{"2715":{"position":[[842,5]]}}}],["1588",{"_index":4770,"t":{"2715":{"position":[[1362,5]]}}}],["1590",{"_index":4793,"t":{"2715":{"position":[[2387,5]]}}}],["1591",{"_index":4754,"t":{"2715":{"position":[[551,5]]}}}],["1593",{"_index":4738,"t":{"2703":{"position":[[537,5]]}}}],["1595",{"_index":4763,"t":{"2715":{"position":[[937,5]]}}}],["1596",{"_index":4797,"t":{"2715":{"position":[[2514,5]]}}}],["1597",{"_index":4773,"t":{"2715":{"position":[[1577,5]]}}}],["1598",{"_index":4749,"t":{"2715":{"position":[[301,5]]}}}],["1599",{"_index":4775,"t":{"2715":{"position":[[1645,5]]}}}],["15:48:34",{"_index":4040,"t":{"2513":{"position":[[144,8],[404,8],[566,8],[679,8]]}}}],["16",{"_index":1344,"t":{"246":{"position":[[1640,2]]},"283":{"position":[[1064,2]]},"2781":{"position":[[785,2]]}}}],["16.0.1",{"_index":1857,"t":{"336":{"position":[[885,6]]}}}],["1604",{"_index":4736,"t":{"2701":{"position":[[1107,5]]}}}],["1606",{"_index":4764,"t":{"2715":{"position":[[1033,5]]}}}],["1608",{"_index":4799,"t":{"2715":{"position":[[2583,5]]}}}],["1610",{"_index":4801,"t":{"2715":{"position":[[2645,5]]}}}],["1612",{"_index":4766,"t":{"2715":{"position":[[1092,5]]}}}],["1613",{"_index":4777,"t":{"2715":{"position":[[1704,5]]}}}],["1614",{"_index":4756,"t":{"2715":{"position":[[659,5]]}}}],["1615",{"_index":4751,"t":{"2715":{"position":[[381,5]]}}}],["1617",{"_index":4767,"t":{"2715":{"position":[[1154,5]]}}}],["1621",{"_index":4759,"t":{"2715":{"position":[[742,4]]}}}],["1622",{"_index":4803,"t":{"2715":{"position":[[2701,5]]}}}],["1624",{"_index":4718,"t":{"2696":{"position":[[2196,5]]}}}],["1626",{"_index":4666,"t":{"2694":{"position":[[138,5]]}}}],["1630",{"_index":4675,"t":{"2696":{"position":[[537,5]]}}}],["1634",{"_index":4671,"t":{"2696":{"position":[[346,5]]}}}],["1634309020072",{"_index":2894,"t":{"579":{"position":[[56324,13]]}}}],["1634309023968",{"_index":2895,"t":{"579":{"position":[[56679,13]]}}}],["1634309123019",{"_index":2843,"t":{"579":{"position":[[24162,13]]}}}],["1634309127394",{"_index":2849,"t":{"579":{"position":[[24517,13]]}}}],["1637",{"_index":4610,"t":{"2683":{"position":[[1459,5]]}}}],["1639",{"_index":4676,"t":{"2696":{"position":[[630,5]]}}}],["1640",{"_index":4687,"t":{"2696":{"position":[[975,5]]}}}],["1643",{"_index":4689,"t":{"2696":{"position":[[1047,5]]}}}],["1644",{"_index":4717,"t":{"2696":{"position":[[2128,5]]}}}],["1647",{"_index":4664,"t":{"2692":{"position":[[249,5]]}}}],["1649",{"_index":4723,"t":{"2696":{"position":[[2325,5]]},"2698":{"position":[[42,5]]}}}],["1650",{"_index":4681,"t":{"2696":{"position":[[780,5]]}}}],["1651",{"_index":4714,"t":{"2696":{"position":[[1998,5]]}}}],["1652",{"_index":4710,"t":{"2696":{"position":[[1854,5]]}}}],["1653",{"_index":4704,"t":{"2696":{"position":[[1629,5]]}}}],["1654",{"_index":4709,"t":{"2696":{"position":[[1799,5]]}}}],["1655",{"_index":4708,"t":{"2696":{"position":[[1749,5]]}}}],["1656",{"_index":4712,"t":{"2696":{"position":[[1929,5]]}}}],["1657",{"_index":4706,"t":{"2696":{"position":[[1696,5]]}}}],["1658",{"_index":4716,"t":{"2696":{"position":[[2051,5]]}}}],["1660",{"_index":4678,"t":{"2696":{"position":[[687,5]]},"2698":{"position":[[91,5]]}}}],["1661",{"_index":4674,"t":{"2696":{"position":[[448,5]]},"2698":{"position":[[143,5]]}}}],["1672",{"_index":4703,"t":{"2696":{"position":[[1579,5]]}}}],["1674",{"_index":4701,"t":{"2696":{"position":[[1510,5]]}}}],["1676",{"_index":4690,"t":{"2696":{"position":[[1113,5]]}}}],["1677",{"_index":4599,"t":{"2683":{"position":[[826,5]]}}}],["1679",{"_index":4670,"t":{"2696":{"position":[[276,5]]}}}],["1681",{"_index":4662,"t":{"2690":{"position":[[143,6]]}}}],["1684",{"_index":4682,"t":{"2696":{"position":[[827,5]]}}}],["1688",{"_index":4692,"t":{"2696":{"position":[[1206,5]]}}}],["1689",{"_index":4625,"t":{"2683":{"position":[[2020,5]]}}}],["1690",{"_index":4699,"t":{"2696":{"position":[[1441,5]]}}}],["1691",{"_index":4695,"t":{"2696":{"position":[[1331,5]]}}}],["1692",{"_index":4721,"t":{"2696":{"position":[[2257,5]]}}}],["1693",{"_index":4684,"t":{"2696":{"position":[[913,5]]}}}],["1694",{"_index":4697,"t":{"2696":{"position":[[1387,5]]}}}],["1695",{"_index":4669,"t":{"2696":{"position":[[174,5]]}}}],["1696",{"_index":4672,"t":{"2696":{"position":[[399,5]]}}}],["1697",{"_index":4667,"t":{"2696":{"position":[[87,5]]}}}],["17",{"_index":486,"t":{"48":{"position":[[1269,3]]},"131":{"position":[[746,2]]},"163":{"position":[[125,4]]},"283":{"position":[[1109,2]]},"588":{"position":[[396,2]]},"594":{"position":[[158,2]]},"598":{"position":[[1264,2]]},"1757":{"position":[[65,3]]},"2380":{"position":[[428,5],[475,5]]},"2414":{"position":[[315,5],[358,5]]},"2438":{"position":[[335,5],[378,5],[573,5],[616,5]]},"2472":{"position":[[126,3],[758,3],[1035,2],[1148,4]]},"2497":{"position":[[116,5],[159,5]]},"2525":{"position":[[299,2]]},"2546":{"position":[[76,2]]},"2563":{"position":[[115,2]]},"2715":{"position":[[2208,2]]}}}],["17.0.2",{"_index":4962,"t":{"2749":{"position":[[120,8]]},"2777":{"position":[[667,8]]}}}],["17.0.2%252b8/openjdk17u",{"_index":5226,"t":{"2824":{"position":[[1044,23]]}}}],["17.0.2+8/contents/home/bin/java",{"_index":5228,"t":{"2824":{"position":[[1108,31]]}}}],["17.0.3",{"_index":5029,"t":{"2769":{"position":[[189,8]]}}}],["17.0.5/contents/home/bin/java",{"_index":2087,"t":{"429":{"position":[[247,29]]}}}],["1701",{"_index":4597,"t":{"2683":{"position":[[693,5]]}}}],["1702",{"_index":4693,"t":{"2696":{"position":[[1278,5]]}}}],["1703",{"_index":4661,"t":{"2688":{"position":[[118,5]]}}}],["1704",{"_index":4628,"t":{"2683":{"position":[[2214,5]]}}}],["1707",{"_index":4626,"t":{"2683":{"position":[[2088,5]]}}}],["1709",{"_index":4627,"t":{"2683":{"position":[[2165,5]]}}}],["1711",{"_index":4605,"t":{"2683":{"position":[[1238,5]]}}}],["1715",{"_index":4598,"t":{"2683":{"position":[[761,5]]}}}],["1716",{"_index":4600,"t":{"2683":{"position":[[889,5]]}}}],["1717",{"_index":4630,"t":{"2683":{"position":[[2268,5]]}}}],["1718",{"_index":4613,"t":{"2683":{"position":[[1604,5]]}}}],["1719",{"_index":4606,"t":{"2683":{"position":[[1302,5]]}}}],["1720",{"_index":4608,"t":{"2683":{"position":[[1379,5]]}}}],["1723",{"_index":4632,"t":{"2683":{"position":[[2338,5]]}}}],["1725",{"_index":4588,"t":{"2683":{"position":[[186,5]]}}}],["1726",{"_index":4604,"t":{"2683":{"position":[[1172,5]]},"2685":{"position":[[40,5]]}}}],["1728",{"_index":4208,"t":{"2554":{"position":[[1363,5]]}}}],["1731",{"_index":4616,"t":{"2683":{"position":[[1666,5]]},"2685":{"position":[[87,5]]}}}],["1732",{"_index":4637,"t":{"2683":{"position":[[2487,5]]}}}],["1734",{"_index":4635,"t":{"2683":{"position":[[2413,5]]}}}],["1735",{"_index":4617,"t":{"2683":{"position":[[1737,5]]}}}],["1736",{"_index":4591,"t":{"2683":{"position":[[262,5]]}}}],["1737",{"_index":4587,"t":{"2683":{"position":[[89,5]]}}}],["1738",{"_index":4582,"t":{"2675":{"position":[[141,5]]}}}],["1739",{"_index":4583,"t":{"2677":{"position":[[139,5]]}}}],["1740",{"_index":4618,"t":{"2683":{"position":[[1832,5]]}}}],["1741",{"_index":4639,"t":{"2683":{"position":[[2561,5]]}}}],["1742",{"_index":4641,"t":{"2683":{"position":[[2637,5]]}}}],["1744",{"_index":4577,"t":{"2669":{"position":[[625,5]]}}}],["1745",{"_index":4581,"t":{"2673":{"position":[[136,5]]}}}],["1746",{"_index":4643,"t":{"2683":{"position":[[2690,5]]}}}],["1748",{"_index":4580,"t":{"2671":{"position":[[119,5]]}}}],["1753",{"_index":4584,"t":{"2679":{"position":[[299,5]]}}}],["1754",{"_index":4602,"t":{"2683":{"position":[[1105,5]]}}}],["1757",{"_index":4647,"t":{"2683":{"position":[[2818,5]]}}}],["1758",{"_index":4649,"t":{"2683":{"position":[[2871,5]]}}}],["1759",{"_index":4645,"t":{"2683":{"position":[[2744,5]]}}}],["1760",{"_index":4592,"t":{"2683":{"position":[[351,5]]}}}],["1761",{"_index":4650,"t":{"2683":{"position":[[2925,5]]}}}],["1762",{"_index":4612,"t":{"2683":{"position":[[1536,5]]}}}],["1767",{"_index":4585,"t":{"2681":{"position":[[185,5]]}}}],["1768",{"_index":4575,"t":{"2665":{"position":[[636,5]]}}}],["1769",{"_index":4654,"t":{"2683":{"position":[[3030,5]]}}}],["1770",{"_index":4652,"t":{"2683":{"position":[[2978,5]]}}}],["1771",{"_index":4594,"t":{"2683":{"position":[[425,5]]}}}],["1772",{"_index":4576,"t":{"2667":{"position":[[128,5]]}}}],["1773",{"_index":4619,"t":{"2683":{"position":[[1897,5]]},"2685":{"position":[[138,5]]}}}],["1774",{"_index":4595,"t":{"2683":{"position":[[517,5]]}}}],["1775",{"_index":4483,"t":{"2645":{"position":[[455,5]]}}}],["1776",{"_index":4656,"t":{"2683":{"position":[[3104,5]]}}}],["1777",{"_index":4622,"t":{"2683":{"position":[[1949,5]]},"2685":{"position":[[185,5]]}}}],["1778",{"_index":4658,"t":{"2683":{"position":[[3157,5]]}}}],["1779",{"_index":4601,"t":{"2683":{"position":[[1003,5]]}}}],["1780",{"_index":4596,"t":{"2683":{"position":[[588,5]]}}}],["1787",{"_index":4515,"t":{"2658":{"position":[[267,5]]}}}],["1790",{"_index":4570,"t":{"2660":{"position":[[2909,5]]}}}],["1792",{"_index":4537,"t":{"2660":{"position":[[1252,5]]}}}],["1796",{"_index":4536,"t":{"2660":{"position":[[1186,5]]}}}],["1798",{"_index":4563,"t":{"2660":{"position":[[2534,5]]}}}],["1799",{"_index":4552,"t":{"2660":{"position":[[1935,5]]}}}],["18",{"_index":1532,"t":{"283":{"position":[[1160,2]]}}}],["1801",{"_index":4528,"t":{"2660":{"position":[[599,5]]}}}],["1802",{"_index":4510,"t":{"2652":{"position":[[608,5]]}}}],["1803",{"_index":4539,"t":{"2660":{"position":[[1310,5]]}}}],["1804",{"_index":4530,"t":{"2660":{"position":[[727,5]]}}}],["1805",{"_index":4553,"t":{"2660":{"position":[[1995,5]]}}}],["1806",{"_index":4571,"t":{"2660":{"position":[[2986,5]]}}}],["1810",{"_index":4518,"t":{"2660":{"position":[[56,5]]}}}],["1811",{"_index":4527,"t":{"2660":{"position":[[475,5]]}}}],["1812",{"_index":4531,"t":{"2660":{"position":[[813,5]]}}}],["1813",{"_index":4540,"t":{"2660":{"position":[[1396,5]]}}}],["1814",{"_index":4544,"t":{"2660":{"position":[[1588,5]]}}}],["1816",{"_index":4554,"t":{"2660":{"position":[[2065,5]]}}}],["1817",{"_index":4542,"t":{"2660":{"position":[[1479,5]]}}}],["1819",{"_index":4564,"t":{"2660":{"position":[[2623,5]]}}}],["1821",{"_index":4523,"t":{"2660":{"position":[[311,5]]}}}],["1826",{"_index":4472,"t":{"2643":{"position":[[440,5]]}}}],["1827",{"_index":4514,"t":{"2656":{"position":[[295,5]]}}}],["1829",{"_index":4567,"t":{"2660":{"position":[[2758,5]]},"2662":{"position":[[44,5]]}}}],["1830",{"_index":4519,"t":{"2660":{"position":[[115,5]]}}}],["1832",{"_index":4565,"t":{"2660":{"position":[[2682,5]]}}}],["1835",{"_index":4508,"t":{"2650":{"position":[[1233,5]]}}}],["1837",{"_index":4474,"t":{"2645":{"position":[[163,5]]}}}],["1840",{"_index":4513,"t":{"2654":{"position":[[604,5]]}}}],["1842",{"_index":4520,"t":{"2660":{"position":[[211,5]]}}}],["1844",{"_index":4525,"t":{"2660":{"position":[[376,5]]}}}],["1845",{"_index":4548,"t":{"2660":{"position":[[1741,5]]}}}],["1846",{"_index":4557,"t":{"2660":{"position":[[2206,5]]}}}],["1847",{"_index":4545,"t":{"2660":{"position":[[1641,5]]}}}],["1848",{"_index":4526,"t":{"2660":{"position":[[428,5]]}}}],["1849",{"_index":4509,"t":{"2650":{"position":[[1243,5]]}}}],["1850",{"_index":4569,"t":{"2660":{"position":[[2818,5]]}}}],["1852",{"_index":4533,"t":{"2660":{"position":[[952,5]]}}}],["1853",{"_index":4556,"t":{"2660":{"position":[[2148,5]]}}}],["1855",{"_index":4558,"t":{"2660":{"position":[[2277,5]]}}}],["1860",{"_index":4559,"t":{"2660":{"position":[[2348,5]]}}}],["1861",{"_index":4534,"t":{"2660":{"position":[[1027,5]]}}}],["1862",{"_index":4532,"t":{"2660":{"position":[[882,5]]}}}],["1865",{"_index":4476,"t":{"2645":{"position":[[223,5]]}}}],["1866",{"_index":4560,"t":{"2660":{"position":[[2408,5]]}}}],["1867",{"_index":4517,"t":{"2658":{"position":[[570,5]]}}}],["1868",{"_index":4562,"t":{"2660":{"position":[[2457,5]]}}}],["1871",{"_index":4549,"t":{"2660":{"position":[[1807,5]]}}}],["1872",{"_index":4535,"t":{"2660":{"position":[[1070,5]]}}}],["1874",{"_index":4487,"t":{"2645":{"position":[[759,5]]}}}],["1875",{"_index":4488,"t":{"2645":{"position":[[810,5]]}}}],["1878",{"_index":4459,"t":{"2639":{"position":[[109,5]]}}}],["1880",{"_index":4496,"t":{"2645":{"position":[[1326,5]]}}}],["1881",{"_index":4505,"t":{"2645":{"position":[[1631,5]]}}}],["1886",{"_index":4473,"t":{"2645":{"position":[[81,5]]}}}],["1890",{"_index":4502,"t":{"2645":{"position":[[1497,5]]}}}],["1892",{"_index":4492,"t":{"2645":{"position":[[1036,5]]}}}],["1894",{"_index":4489,"t":{"2645":{"position":[[867,5]]}}}],["1897",{"_index":4484,"t":{"2645":{"position":[[530,5]]}}}],["1898",{"_index":4456,"t":{"2637":{"position":[[346,5]]}}}],["19",{"_index":1534,"t":{"283":{"position":[[1212,2]]},"2781":{"position":[[1092,2]]}}}],["1900",{"_index":4452,"t":{"2635":{"position":[[191,5]]}}}],["1901",{"_index":4491,"t":{"2645":{"position":[[967,5]]}}}],["1903",{"_index":4485,"t":{"2645":{"position":[[637,5]]}}}],["1904",{"_index":4482,"t":{"2645":{"position":[[390,5]]},"2647":{"position":[[49,5]]}}}],["1906",{"_index":4501,"t":{"2645":{"position":[[1421,5]]}}}],["1907",{"_index":4504,"t":{"2645":{"position":[[1564,5]]}}}],["1909",{"_index":4490,"t":{"2645":{"position":[[920,5]]}}}],["1910",{"_index":4461,"t":{"2641":{"position":[[1030,5]]}}}],["1911",{"_index":4506,"t":{"2645":{"position":[[1702,5]]}}}],["1914",{"_index":4423,"t":{"2630":{"position":[[923,5]]}}}],["1915",{"_index":4493,"t":{"2645":{"position":[[1115,5]]}}}],["1916",{"_index":4477,"t":{"2645":{"position":[[313,5]]}}}],["1917",{"_index":4494,"t":{"2645":{"position":[[1250,5]]}}}],["1920",{"_index":4397,"t":{"2620":{"position":[[684,5]]}}}],["1921",{"_index":4427,"t":{"2630":{"position":[[1143,5]]}}}],["1928",{"_index":4422,"t":{"2630":{"position":[[866,5]]}}}],["1930",{"_index":4435,"t":{"2630":{"position":[[1348,5]]}}}],["1931",{"_index":4436,"t":{"2630":{"position":[[1440,5]]}}}],["1932",{"_index":4399,"t":{"2624":{"position":[[189,5]]}}}],["1933",{"_index":4298,"t":{"2603":{"position":[[130,7]]}}}],["1934",{"_index":4428,"t":{"2630":{"position":[[1207,5]]}}}],["1935",{"_index":4420,"t":{"2630":{"position":[[819,5]]}}}],["1936",{"_index":4424,"t":{"2630":{"position":[[967,5]]}}}],["1938",{"_index":4410,"t":{"2630":{"position":[[326,5]]},"2632":{"position":[[47,5]]}}}],["1939",{"_index":4396,"t":{"2618":{"position":[[124,5]]}}}],["1940",{"_index":4404,"t":{"2630":{"position":[[178,5]]}}}],["1947",{"_index":4437,"t":{"2630":{"position":[[1515,5]]}}}],["1948",{"_index":4431,"t":{"2630":{"position":[[1295,5]]}}}],["1949",{"_index":4403,"t":{"2630":{"position":[[98,5]]}}}],["1950",{"_index":4439,"t":{"2630":{"position":[[1578,5]]}}}],["1953",{"_index":4398,"t":{"2622":{"position":[[384,5]]}}}],["1955",{"_index":4441,"t":{"2630":{"position":[[1648,5]]},"2632":{"position":[[101,5]]}}}],["1961",{"_index":4401,"t":{"2626":{"position":[[205,5]]}}}],["1963",{"_index":4418,"t":{"2630":{"position":[[655,5]]}}}],["1964",{"_index":4402,"t":{"2628":{"position":[[429,5]]}}}],["1967",{"_index":4443,"t":{"2630":{"position":[[1718,5]]}}}],["1970",{"_index":4447,"t":{"2630":{"position":[[1785,5]]}}}],["1973",{"_index":4450,"t":{"2630":{"position":[[1831,5]]}}}],["1975",{"_index":4416,"t":{"2630":{"position":[[615,5]]}}}],["1977",{"_index":4425,"t":{"2630":{"position":[[1031,5]]}}}],["1980",{"_index":4414,"t":{"2630":{"position":[[528,5]]}}}],["1982",{"_index":4406,"t":{"2630":{"position":[[253,5]]}}}],["1983",{"_index":4419,"t":{"2630":{"position":[[725,5]]}}}],["1985",{"_index":4412,"t":{"2630":{"position":[[440,5]]}}}],["1987",{"_index":4316,"t":{"2607":{"position":[[185,5]]}}}],["1988",{"_index":4306,"t":{"2605":{"position":[[321,5]]}}}],["1989",{"_index":4352,"t":{"2611":{"position":[[685,5]]}}}],["1990",{"_index":4295,"t":{"2599":{"position":[[322,5]]}}}],["1991",{"_index":4315,"t":{"2607":{"position":[[108,5]]}}}],["1992",{"_index":4353,"t":{"2611":{"position":[[765,5]]}}}],["1993",{"_index":4312,"t":{"2607":{"position":[[55,5]]}}}],["1995",{"_index":4388,"t":{"2613":{"position":[[1106,5]]}}}],["1998",{"_index":4311,"t":{"2605":{"position":[[420,5]]}}}],["1bcbe7f6",{"_index":4022,"t":{"2508":{"position":[[1633,8]]}}}],["1e75159",{"_index":3658,"t":{"2409":{"position":[[782,8]]}}}],["1ebd00a6",{"_index":5202,"t":{"2813":{"position":[[1179,8]]}}}],["2",{"_index":322,"t":{"36":{"position":[[59,2]]},"56":{"position":[[1351,2]]},"173":{"position":[[130,1]]},"197":{"position":[[742,1]]},"199":{"position":[[317,1]]},"202":{"position":[[236,1]]},"204":{"position":[[311,1]]},"244":{"position":[[465,1],[483,2]]},"246":{"position":[[1957,1]]},"248":{"position":[[297,1],[894,1],[1078,3],[1095,1]]},"250":{"position":[[352,1],[370,2]]},"262":{"position":[[159,1]]},"266":{"position":[[365,2],[514,1]]},"268":{"position":[[123,1],[483,1],[637,1]]},"277":{"position":[[322,2]]},"283":{"position":[[326,1]]},"297":{"position":[[146,3],[277,1]]},"317":{"position":[[222,1]]},"329":{"position":[[1646,2],[1751,1],[1844,3],[1890,1]]},"346":{"position":[[774,1]]},"350":{"position":[[218,1]]},"352":{"position":[[352,1],[420,1]]},"421":{"position":[[420,1]]},"517":{"position":[[141,1]]},"604":{"position":[[532,1],[1521,1],[1582,1]]},"608":{"position":[[54,1]]},"610":{"position":[[126,1]]},"626":{"position":[[329,1],[1293,1],[1379,1]]},"638":{"position":[[206,2]]},"640":{"position":[[458,2],[552,1]]},"648":{"position":[[332,1],[740,1]]},"652":{"position":[[283,1]]},"689":{"position":[[1495,1]]},"705":{"position":[[516,1]]},"711":{"position":[[645,1]]},"715":{"position":[[1197,1]]},"772":{"position":[[124,1]]},"888":{"position":[[124,1]]},"1791":{"position":[[8,1]]},"2375":{"position":[[231,1]]},"2414":{"position":[[606,2],[926,1]]},"2453":{"position":[[43,2],[153,1],[301,1],[399,1]]},"2508":{"position":[[103,1],[791,1]]},"2652":{"position":[[249,2]]},"2683":{"position":[[2907,1]]},"2701":{"position":[[198,1],[369,1],[619,1]]},"2742":{"position":[[1867,1],[3132,2]]},"2779":{"position":[[908,2]]},"2792":{"position":[[819,3]]},"2803":{"position":[[186,1]]},"2828":{"position":[[823,1]]}}}],["2.0",{"_index":734,"t":{"92":{"position":[[670,4]]},"181":{"position":[[389,3]]},"183":{"position":[[513,3]]},"376":{"position":[[1472,3]]}}}],["2.0.0",{"_index":2541,"t":{"579":{"position":[[5116,5],[33793,5]]},"2794":{"position":[[1552,5]]},"2813":{"position":[[868,5]]}}}],["2.0.1.jar",{"_index":2689,"t":{"579":{"position":[[12918,9],[41595,9]]}}}],["2.0.11",{"_index":3726,"t":{"2435":{"position":[[344,6]]}}}],["2.0.12",{"_index":3642,"t":{"2409":{"position":[[300,6]]}}}],["2.0.16.jar",{"_index":2576,"t":{"579":{"position":[[6642,10],[6789,10],[11309,10],[11626,10],[35319,10],[35466,10],[39986,10],[40303,10]]}}}],["2.0.3",{"_index":4881,"t":{"2728":{"position":[[3100,5]]}}}],["2.0.4",{"_index":4796,"t":{"2715":{"position":[[2487,5]]}}}],["2.0.5",{"_index":4715,"t":{"2696":{"position":[[2024,5]]}}}],["2.0.6",{"_index":4694,"t":{"2696":{"position":[[1304,5]]}}}],["2.0.6.jar",{"_index":2530,"t":{"579":{"position":[[4588,9],[8754,9],[8908,9],[33265,9],[37431,9],[37585,9]]}}}],["2.0.7",{"_index":4357,"t":{"2613":{"position":[[80,5]]}}}],["2.0.9",{"_index":4000,"t":{"2508":{"position":[[975,5]]}}}],["2.1.0",{"_index":3137,"t":{"658":{"position":[[827,5]]},"2481":{"position":[[430,5]]},"2508":{"position":[[1343,5],[1495,5]]},"2554":{"position":[[883,5]]},"2613":{"position":[[176,5]]},"2660":{"position":[[2431,5]]},"2683":{"position":[[2307,5]]},"2696":{"position":[[1175,5],[1245,5]]},"2715":{"position":[[1894,5],[2071,5],[2356,5]]},"2728":{"position":[[2439,5],[3311,5],[3506,5]]},"2742":{"position":[[2714,5],[3173,5],[3443,5]]},"2781":{"position":[[1147,5]]},"2794":{"position":[[885,5],[1229,5]]},"2813":{"position":[[1419,5]]},"2839":{"position":[[466,5],[656,5]]}}}],["2.1.1",{"_index":3690,"t":{"2422":{"position":[[83,5]]}}}],["2.1.1.jar",{"_index":2649,"t":{"579":{"position":[[10643,9],[39320,9]]}}}],["2.1.10",{"_index":4367,"t":{"2613":{"position":[[337,6]]}}}],["2.1.11",{"_index":4002,"t":{"2508":{"position":[[1034,6]]}}}],["2.1.12",{"_index":4009,"t":{"2508":{"position":[[1293,6]]}}}],["2.1.2",{"_index":4376,"t":{"2613":{"position":[[632,5]]}}}],["2.1.3",{"_index":4363,"t":{"2613":{"position":[[229,5]]}}}],["2.1.4",{"_index":4227,"t":{"2565":{"position":[[294,5]]}}}],["2.1.5",{"_index":4187,"t":{"2554":{"position":[[580,5]]}}}],["2.1.6",{"_index":3981,"t":{"2508":{"position":[[335,5]]}}}],["2.1.7",{"_index":3993,"t":{"2508":{"position":[[728,5]]}}}],["2.1.8",{"_index":3848,"t":{"2467":{"position":[[538,5]]}}}],["2.1.9",{"_index":3636,"t":{"2409":{"position":[[156,5]]}}}],["2.11.0",{"_index":4199,"t":{"2554":{"position":[[1022,6]]}}}],["2.12",{"_index":1423,"t":{"266":{"position":[[359,5],[471,4]]},"283":{"position":[[4576,5]]},"329":{"position":[[1795,4],[2022,4],[2377,4]]},"331":{"position":[[298,5]]},"638":{"position":[[32,4]]},"642":{"position":[[141,4]]},"778":{"position":[[52,6]]},"915":{"position":[[52,6]]},"965":{"position":[[48,5],[251,4]]},"1269":{"position":[[123,6]]},"2013":{"position":[[68,6]]},"2261":{"position":[[8542,6]]},"2275":{"position":[[8370,6]]},"2282":{"position":[[8435,6]]},"2289":{"position":[[8670,6]]},"2296":{"position":[[8670,6]]},"2304":{"position":[[8209,6]]},"2311":{"position":[[8641,6]]},"2324":{"position":[[8165,6]]},"2351":{"position":[[8165,6]]},"2409":{"position":[[518,4]]},"2438":{"position":[[975,6]]},"2839":{"position":[[32,4]]}}}],["2.12.0",{"_index":1448,"t":{"273":{"position":[[199,8]]}}}],["2.12.1.jar",{"_index":2683,"t":{"579":{"position":[[12409,10],[41086,10]]}}}],["2.12.11.jar",{"_index":2742,"t":{"579":{"position":[[16268,11],[16516,11],[44945,11],[45193,11]]}}}],["2.12.13.jar",{"_index":2512,"t":{"579":{"position":[[3544,11],[32221,11]]}}}],["2.12.14",{"_index":1602,"t":{"285":{"position":[[153,7]]}}}],["2.12.14.jar:~/library/caches/scalacli/loc",{"_index":1607,"t":{"287":{"position":[[261,43]]}}}],["2.12.15",{"_index":3365,"t":{"965":{"position":[[309,7],[344,7]]}}}],["2.12.16",{"_index":3297,"t":{"772":{"position":[[150,7]]},"888":{"position":[[150,7]]},"965":{"position":[[371,7],[407,7],[444,7]]},"2839":{"position":[[40,7]]}}}],["2.12.17",{"_index":1485,"t":{"283":{"position":[[187,7]]},"715":{"position":[[1137,7]]},"965":{"position":[[482,7],[520,7],[561,7],[597,7]]},"2742":{"position":[[2317,7]]}}}],["2.12.18",{"_index":1832,"t":{"329":{"position":[[2037,7],[2583,10],[2885,9]]},"965":{"position":[[633,7],[669,7]]},"2414":{"position":[[720,8]]},"2554":{"position":[[826,9]]}}}],["2.12.19",{"_index":3377,"t":{"965":{"position":[[705,7],[743,7]]},"2409":{"position":[[526,7]]}}}],["2.12.5",{"_index":4986,"t":{"2759":{"position":[[188,6]]}}}],["2.12.7",{"_index":3364,"t":{"965":{"position":[[275,6]]}}}],["2.12.lt",{"_index":3665,"t":{"2414":{"position":[[400,8]]}}}],["2.12.nightli",{"_index":1429,"t":{"268":{"position":[[227,12]]},"2414":{"position":[[857,13]]}}}],["2.12.x",{"_index":1420,"t":{"266":{"position":[[266,7]]},"331":{"position":[[228,6]]},"394":{"position":[[48,7],[90,7]]},"662":{"position":[[339,8]]},"2414":{"position":[[659,7]]},"2759":{"position":[[179,6]]}}}],["2.13",{"_index":1068,"t":{"187":{"position":[[452,4]]},"309":{"position":[[368,4]]},"329":{"position":[[1657,4]]},"331":{"position":[[304,5]]},"376":{"position":[[412,5],[1082,5]]},"445":{"position":[[198,4]]},"541":{"position":[[83,4]]},"604":{"position":[[260,4]]},"630":{"position":[[555,4]]},"638":{"position":[[41,4]]},"642":{"position":[[152,4]]},"650":{"position":[[396,4],[405,4],[466,4]]},"772":{"position":[[103,4]]},"785":{"position":[[115,4]]},"830":{"position":[[848,4]]},"888":{"position":[[103,4]]},"930":{"position":[[848,4]]},"965":{"position":[[39,4],[240,4]]},"2292":{"position":[[890,4]]},"2405":{"position":[[116,4]]},"2409":{"position":[[614,4]]},"2779":{"position":[[996,4]]}}}],["2.13.10",{"_index":1840,"t":{"329":{"position":[[2805,7],[2860,9]]},"715":{"position":[[1224,7],[1383,7],[1480,8],[1518,8],[1532,7],[1540,7]]},"965":{"position":[[474,7],[512,7],[553,7],[589,7]]},"2742":{"position":[[2948,7]]}}}],["2.13.10.jar",{"_index":1624,"t":{"287":{"position":[[1401,11]]},"429":{"position":[[607,11],[2553,11]]}}}],["2.13.11",{"_index":3373,"t":{"965":{"position":[[625,7]]},"2554":{"position":[[836,8]]}}}],["2.13.12",{"_index":2919,"t":{"596":{"position":[[278,7],[305,7]]},"965":{"position":[[661,7]]},"2414":{"position":[[729,8]]},"2508":{"position":[[1155,7]]}}}],["2.13.12.jar",{"_index":2920,"t":{"596":{"position":[[355,11]]}}}],["2.13.12.pom",{"_index":2921,"t":{"596":{"position":[[386,11]]}}}],["2.13.13",{"_index":3376,"t":{"965":{"position":[[697,7],[735,7]]},"2409":{"position":[[622,7]]}}}],["2.13.32",{"_index":5296,"t":{"2839":{"position":[[589,7]]}}}],["2.13.33",{"_index":5309,"t":{"2839":{"position":[[1039,7]]}}}],["2.13.35",{"_index":5267,"t":{"2828":{"position":[[1221,7]]}}}],["2.13.36",{"_index":5271,"t":{"2828":{"position":[[1356,7]]}}}],["2.13.37",{"_index":5198,"t":{"2813":{"position":[[1048,7]]}}}],["2.13.38",{"_index":5200,"t":{"2813":{"position":[[1117,7]]}}}],["2.13.39",{"_index":5125,"t":{"2794":{"position":[[565,7]]}}}],["2.13.4",{"_index":1849,"t":{"331":{"position":[[484,6]]},"2771":{"position":[[505,8],[599,6]]}}}],["2.13.5",{"_index":1830,"t":{"329":{"position":[[1538,6]]},"331":{"position":[[494,7]]}}}],["2.13.6",{"_index":923,"t":{"133":{"position":[[197,6]]},"226":{"position":[[189,6]]},"266":{"position":[[216,6]]},"336":{"position":[[872,7]]},"772":{"position":[[142,7]]},"888":{"position":[[142,7]]}}}],["2.13.6.jar",{"_index":2830,"t":{"579":{"position":[[22799,10],[27600,10],[54961,10],[59762,10]]}}}],["2.13.6.jar:/users/alexandre/library/caches/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/org/virtuslab/pretti",{"_index":2473,"t":{"579":{"position":[[1015,129],[29547,129],[61709,129]]}}}],["2.13.7",{"_index":3363,"t":{"965":{"position":[[268,6]]}}}],["2.13.8",{"_index":1547,"t":{"283":{"position":[[1663,6]]},"965":{"position":[[302,6],[337,6],[364,6],[400,6],[437,6]]}}}],["2.13.8.jar",{"_index":4978,"t":{"2751":{"position":[[1346,10]]},"2824":{"position":[[1494,10]]}}}],["2.13.9",{"_index":1438,"t":{"268":{"position":[[873,6],[1019,6]]},"329":{"position":[[1907,7]]},"2742":{"position":[[2327,6]]}}}],["2.13.lt",{"_index":3664,"t":{"2414":{"position":[[389,8]]}}}],["2.13.nightli",{"_index":1430,"t":{"268":{"position":[[244,12],[267,12]]},"2414":{"position":[[871,13]]}}}],["2.13.x",{"_index":1421,"t":{"266":{"position":[[274,7]]},"394":{"position":[[37,6]]},"507":{"position":[[216,6]]},"511":{"position":[[230,6],[436,6]]},"517":{"position":[[172,6],[278,6],[638,6]]},"523":{"position":[[70,6]]},"525":{"position":[[173,6]]},"527":{"position":[[162,6]]},"531":{"position":[[97,6]]},"662":{"position":[[328,6]]},"2414":{"position":[[647,7]]},"2683":{"position":[[464,6]]},"2742":{"position":[[2938,6]]}}}],["2.14.2",{"_index":5129,"t":{"2794":{"position":[[688,6]]}}}],["2.14.4.jar",{"_index":2781,"t":{"579":{"position":[[18871,10],[47548,10]]}}}],["2.15.0",{"_index":5135,"t":{"2794":{"position":[[956,6]]}}}],["2.16.0",{"_index":5078,"t":{"2781":{"position":[[980,6]]}}}],["2.17.0",{"_index":5085,"t":{"2781":{"position":[[1290,6]]}}}],["2.17.1",{"_index":5089,"t":{"2781":{"position":[[1421,6]]}}}],["2.17.2",{"_index":5094,"t":{"2781":{"position":[[1560,6]]}}}],["2.17.3",{"_index":5004,"t":{"2759":{"position":[[1196,6]]}}}],["2.17.5",{"_index":4870,"t":{"2728":{"position":[[2779,6]]}}}],["2.17.6",{"_index":4892,"t":{"2728":{"position":[[3453,6]]}}}],["2.17.8",{"_index":4858,"t":{"2728":{"position":[[2305,6]]}}}],["2.17.9",{"_index":4854,"t":{"2728":{"position":[[2170,6]]}}}],["2.18.0",{"_index":4798,"t":{"2715":{"position":[[2555,6]]}}}],["2.18.1",{"_index":4713,"t":{"2696":{"position":[[1970,6]]}}}],["2.19.0",{"_index":4702,"t":{"2696":{"position":[[1551,6]]}}}],["2.19.1",{"_index":4700,"t":{"2696":{"position":[[1482,6]]}}}],["2.2.0.jar",{"_index":2738,"t":{"579":{"position":[[16012,9],[44689,9]]}}}],["2.20",{"_index":4856,"t":{"2728":{"position":[[2223,4]]}}}],["2.20.0",{"_index":4636,"t":{"2683":{"position":[[2459,6]]}}}],["2.20.1",{"_index":4638,"t":{"2683":{"position":[[2533,6]]}}}],["2.20.2",{"_index":4646,"t":{"2683":{"position":[[2790,6]]}}}],["2.20.3",{"_index":4655,"t":{"2683":{"position":[[3076,6]]}}}],["2.23.1",{"_index":4223,"t":{"2565":{"position":[[173,6]]}}}],["2.23.2",{"_index":4197,"t":{"2554":{"position":[[954,6]]}}}],["2.3.0",{"_index":2680,"t":{"579":{"position":[[12242,5],[40919,5]]},"2683":{"position":[[2380,5]]}}}],["2.3.1",{"_index":4503,"t":{"2645":{"position":[[1522,5]]}}}],["2.3.3.jar",{"_index":2526,"t":{"579":{"position":[[4444,9],[8178,9],[8318,9],[8448,9],[8586,9],[13049,9],[33121,9],[36855,9],[36995,9],[37125,9],[37263,9],[41726,9]]}}}],["2.3.7.jar",{"_index":3252,"t":{"732":{"position":[[231,9],[381,9]]},"891":{"position":[[231,9],[381,9]]}}}],["2.4.0",{"_index":983,"t":{"161":{"position":[[575,5]]}}}],["2.4.0.jar",{"_index":2609,"t":{"579":{"position":[[8046,9],[36723,9]]}}}],["2.5.0",{"_index":4634,"t":{"2683":{"position":[[2389,5]]}}}],["2.5.0.jar",{"_index":2765,"t":{"579":{"position":[[17760,9],[19968,9],[46437,9],[48645,9]]}}}],["2.5.4",{"_index":4927,"t":{"2742":{"position":[[2350,5]]},"2781":{"position":[[779,5],[1086,5],[1480,5]]},"2794":{"position":[[1152,5],[1434,5]]},"2813":{"position":[[1170,5]]}}}],["2.5.5",{"_index":4789,"t":{"2715":{"position":[[2202,5]]},"2742":{"position":[[2970,5]]}}}],["2.5.6",{"_index":4653,"t":{"2683":{"position":[[3003,5],[3124,5]]}}}],["2.5.8",{"_index":4378,"t":{"2613":{"position":[[677,5]]}}}],["2.5.9",{"_index":4193,"t":{"2554":{"position":[[803,8]]}}}],["2.5.jar",{"_index":2657,"t":{"579":{"position":[[10906,7],[39583,7]]}}}],["2.7.15.jar",{"_index":2601,"t":{"579":{"position":[[7648,10],[12552,10],[36325,10],[41229,10]]}}}],["2.7.5",{"_index":550,"t":{"56":{"position":[[1364,7]]}}}],["2.7.jar",{"_index":2647,"t":{"579":{"position":[[10521,7],[39198,7]]}}}],["2.8.0",{"_index":5269,"t":{"2828":{"position":[[1289,5]]}}}],["2.8.1",{"_index":5206,"t":{"2813":{"position":[[1300,5]]}}}],["2.8.1.jar",{"_index":2784,"t":{"579":{"position":[[19006,9],[19142,9],[47683,9],[47819,9]]}}}],["2.9.0",{"_index":4705,"t":{"2696":{"position":[[1669,5]]}}}],["2.lt",{"_index":3663,"t":{"2414":{"position":[[382,6],[467,5],[556,6]]}}}],["2.nightli",{"_index":1427,"t":{"268":{"position":[[158,9],[295,10],[679,9],[967,9]]},"2414":{"position":[[846,10]]}}}],["20",{"_index":1538,"t":{"283":{"position":[[1245,2]]},"323":{"position":[[406,2],[473,2],[557,2]]}}}],["20.04",{"_index":4686,"t":{"2696":{"position":[[953,5]]}}}],["2002",{"_index":4387,"t":{"2613":{"position":[[1035,5]]}}}],["2004",{"_index":4325,"t":{"2607":{"position":[[563,5]]}}}],["2005",{"_index":4293,"t":{"2597":{"position":[[255,6]]}}}],["2006",{"_index":4346,"t":{"2611":{"position":[[537,5]]}}}],["2007",{"_index":3799,"t":{"2457":{"position":[[47,5]]}}}],["2008",{"_index":4305,"t":{"2605":{"position":[[217,5]]}}}],["2012",{"_index":4349,"t":{"2611":{"position":[[602,5]]}}}],["2013",{"_index":4385,"t":{"2613":{"position":[[939,5]]}}}],["2014",{"_index":4332,"t":{"2609":{"position":[[196,5]]}}}],["2017",{"_index":4345,"t":{"2611":{"position":[[461,5]]}}}],["2017/10/31",{"_index":2942,"t":{"600":{"position":[[123,12]]}}}],["2021",{"_index":185,"t":{"16":{"position":[[232,4]]},"462":{"position":[[1142,4]]},"2609":{"position":[[313,5]]}}}],["2022",{"_index":4304,"t":{"2605":{"position":[[145,5]]}}}],["2022/05/31",{"_index":3141,"t":{"658":{"position":[[850,13]]}}}],["2023",{"_index":4333,"t":{"2609":{"position":[[248,5]]}}}],["2023.08.09",{"_index":4039,"t":{"2513":{"position":[[133,10],[393,10],[555,10],[668,10]]}}}],["2025",{"_index":4303,"t":{"2605":{"position":[[75,5]]}}}],["2028",{"_index":4307,"t":{"2605":{"position":[[370,5]]}}}],["2033",{"_index":4302,"t":{"2603":{"position":[[948,5]]}}}],["2038",{"_index":4324,"t":{"2607":{"position":[[525,5]]}}}],["2040",{"_index":4296,"t":{"2601":{"position":[[288,5]]}}}],["2042",{"_index":4383,"t":{"2613":{"position":[[887,5]]}}}],["2046",{"_index":4287,"t":{"2593":{"position":[[838,5]]}}}],["2053",{"_index":4285,"t":{"2591":{"position":[[532,6]]}}}],["2054",{"_index":4323,"t":{"2607":{"position":[[466,5]]}}}],["2055",{"_index":4382,"t":{"2613":{"position":[[816,5]]}}}],["2057",{"_index":4379,"t":{"2613":{"position":[[699,5]]}}}],["2058",{"_index":4330,"t":{"2609":{"position":[[123,5]]}}}],["2062",{"_index":4380,"t":{"2613":{"position":[[745,5]]}}}],["2063",{"_index":4377,"t":{"2613":{"position":[[654,5]]}}}],["2064",{"_index":4375,"t":{"2613":{"position":[[609,5]]}}}],["2065",{"_index":4344,"t":{"2611":{"position":[[422,5]]}}}],["2066",{"_index":4339,"t":{"2611":{"position":[[236,5]]}}}],["2067",{"_index":4340,"t":{"2611":{"position":[[314,5]]}}}],["2069",{"_index":4342,"t":{"2611":{"position":[[374,5]]}}}],["2070",{"_index":4374,"t":{"2613":{"position":[[526,5]]}}}],["2071",{"_index":4329,"t":{"2609":{"position":[[66,5]]}}}],["2072",{"_index":4322,"t":{"2607":{"position":[[395,5]]}}}],["2073",{"_index":4338,"t":{"2611":{"position":[[177,5]]}}}],["2076",{"_index":4290,"t":{"2595":{"position":[[462,5]]}}}],["2077",{"_index":4364,"t":{"2613":{"position":[[251,5]]}}}],["2078",{"_index":4370,"t":{"2613":{"position":[[410,5]]}}}],["2081",{"_index":4320,"t":{"2607":{"position":[[301,5]]}}}],["2082",{"_index":4318,"t":{"2607":{"position":[[231,5]]}}}],["2083",{"_index":4277,"t":{"2583":{"position":[[119,5]]}}}],["2084",{"_index":4327,"t":{"2607":{"position":[[687,5]]}}}],["2085",{"_index":4335,"t":{"2611":{"position":[[62,5]]}}}],["2086",{"_index":4362,"t":{"2613":{"position":[[206,5]]}}}],["2087",{"_index":4366,"t":{"2613":{"position":[[305,5]]}}}],["2088",{"_index":4368,"t":{"2613":{"position":[[365,5]]}}}],["2090",{"_index":4282,"t":{"2585":{"position":[[140,5]]}}}],["2092",{"_index":4372,"t":{"2613":{"position":[[455,5]]}}}],["2093",{"_index":4360,"t":{"2613":{"position":[[154,5]]}}}],["2094",{"_index":4390,"t":{"2613":{"position":[[1182,5]]}}}],["2095",{"_index":4358,"t":{"2613":{"position":[[107,5]]}}}],["2098",{"_index":4326,"t":{"2607":{"position":[[621,5]]}}}],["2099",{"_index":4356,"t":{"2613":{"position":[[54,5]]}}}],["20mb",{"_index":1776,"t":{"323":{"position":[[501,6]]}}}],["21",{"_index":921,"t":{"131":{"position":[[947,2]]},"248":{"position":[[4703,2]]},"283":{"position":[[1274,2]]}}}],["2101",{"_index":4265,"t":{"2579":{"position":[[102,5]]}}}],["2103",{"_index":4355,"t":{"2611":{"position":[[839,5]]}}}],["2105",{"_index":4280,"t":{"2585":{"position":[[65,5]]}}}],["2107",{"_index":4276,"t":{"2583":{"position":[[62,5]]}}}],["2113",{"_index":4268,"t":{"2579":{"position":[[155,5]]}}}],["2114",{"_index":4275,"t":{"2581":{"position":[[135,5]]}}}],["2118",{"_index":4270,"t":{"2579":{"position":[[207,5]]},"2587":{"position":[[43,5]]}}}],["2120",{"_index":4273,"t":{"2579":{"position":[[352,5]]}}}],["2122",{"_index":4274,"t":{"2581":{"position":[[61,5]]}}}],["2123",{"_index":4272,"t":{"2579":{"position":[[265,5]]}}}],["2124",{"_index":4279,"t":{"2583":{"position":[[186,5]]}}}],["2125",{"_index":4257,"t":{"2577":{"position":[[60,5]]}}}],["2127",{"_index":4252,"t":{"2573":{"position":[[988,5]]}}}],["2133",{"_index":4262,"t":{"2577":{"position":[[301,5]]}}}],["2135",{"_index":4260,"t":{"2577":{"position":[[141,5]]}}}],["2136",{"_index":4256,"t":{"2575":{"position":[[380,5]]}}}],["2137",{"_index":4253,"t":{"2573":{"position":[[998,5]]}}}],["2138",{"_index":4261,"t":{"2577":{"position":[[197,5]]}}}],["2140",{"_index":4247,"t":{"2571":{"position":[[193,5]]}}}],["2141",{"_index":4263,"t":{"2577":{"position":[[386,5]]}}}],["2149",{"_index":4221,"t":{"2565":{"position":[[61,5]]}}}],["2153",{"_index":4210,"t":{"2561":{"position":[[69,5]]}}}],["2154",{"_index":4211,"t":{"2561":{"position":[[158,5]]}}}],["2155",{"_index":4222,"t":{"2565":{"position":[[132,5]]}}}],["2160",{"_index":4224,"t":{"2565":{"position":[[201,5]]}}}],["2161",{"_index":4226,"t":{"2565":{"position":[[255,5]]}}}],["2162",{"_index":4228,"t":{"2565":{"position":[[321,5]]}}}],["2164",{"_index":4230,"t":{"2565":{"position":[[368,5]]}}}],["2167",{"_index":4231,"t":{"2565":{"position":[[408,5]]}}}],["2168",{"_index":4212,"t":{"2561":{"position":[[241,5]]}}}],["2169",{"_index":4232,"t":{"2565":{"position":[[483,5]]}}}],["2171",{"_index":4213,"t":{"2561":{"position":[[283,5]]}}}],["2173",{"_index":4234,"t":{"2565":{"position":[[537,5]]}}}],["2174",{"_index":4217,"t":{"2563":{"position":[[90,5]]}}}],["2175",{"_index":4236,"t":{"2565":{"position":[[613,5]]}}}],["2176",{"_index":4238,"t":{"2565":{"position":[[667,5]]}}}],["2180",{"_index":4220,"t":{"2563":{"position":[[151,5]]}}}],["2182",{"_index":4215,"t":{"2561":{"position":[[377,5]]}}}],["2188",{"_index":4159,"t":{"2548":{"position":[[627,5]]}}}],["2189",{"_index":4145,"t":{"2546":{"position":[[97,5]]}}}],["2192",{"_index":4202,"t":{"2554":{"position":[[1113,5]]}}}],["2193",{"_index":4157,"t":{"2548":{"position":[[551,5]]}}}],["2194",{"_index":4206,"t":{"2554":{"position":[[1309,5]]}}}],["2195",{"_index":4168,"t":{"2552":{"position":[[250,5]]}}}],["2196",{"_index":3912,"t":{"2495":{"position":[[229,5]]}}}],["2197",{"_index":4205,"t":{"2554":{"position":[[1242,5]]}}}],["22",{"_index":1160,"t":{"204":{"position":[[446,3]]},"283":{"position":[[1342,2]]},"2781":{"position":[[1486,2]]}}}],["22.0.0",{"_index":920,"t":{"131":{"position":[[937,6]]}}}],["22.2.0",{"_index":5188,"t":{"2813":{"position":[[705,6]]}}}],["22.3.0",{"_index":4624,"t":{"2683":{"position":[[1992,6]]}}}],["22.3.1",{"_index":3475,"t":{"1759":{"position":[[54,7]]},"2613":{"position":[[21,6]]}}}],["22.3.2",{"_index":4369,"t":{"2613":{"position":[[387,6]]}}}],["2201",{"_index":4135,"t":{"2540":{"position":[[542,5]]}}}],["2202",{"_index":4139,"t":{"2542":{"position":[[309,6]]},"2556":{"position":[[44,5]]}}}],["2207",{"_index":4203,"t":{"2554":{"position":[[1188,5]]}}}],["2211",{"_index":4154,"t":{"2548":{"position":[[404,5]]}}}],["2213",{"_index":4163,"t":{"2550":{"position":[[249,5]]}}}],["2216",{"_index":4196,"t":{"2554":{"position":[[913,5]]}}}],["2217",{"_index":4198,"t":{"2554":{"position":[[982,5]]}}}],["2219",{"_index":4190,"t":{"2554":{"position":[[708,5]]}}}],["2220",{"_index":4192,"t":{"2554":{"position":[[783,5]]}}}],["2221",{"_index":4200,"t":{"2554":{"position":[[1050,5]]}}}],["2222",{"_index":4189,"t":{"2554":{"position":[[654,5]]}}}],["2223",{"_index":4194,"t":{"2554":{"position":[[861,5]]}}}],["2224",{"_index":4162,"t":{"2550":{"position":[[192,5]]}}}],["2225",{"_index":4153,"t":{"2548":{"position":[[359,5]]}}}],["2227",{"_index":4151,"t":{"2548":{"position":[[192,5]]}}}],["2229",{"_index":4167,"t":{"2552":{"position":[[158,5]]}}}],["2232",{"_index":4188,"t":{"2554":{"position":[[607,5]]}}}],["2233",{"_index":4161,"t":{"2550":{"position":[[134,5]]},"2556":{"position":[[93,5]]}}}],["2235",{"_index":4152,"t":{"2548":{"position":[[273,5]]}}}],["2239",{"_index":4125,"t":{"2538":{"position":[[132,6]]},"2556":{"position":[[141,5]]}}}],["2240",{"_index":4098,"t":{"2533":{"position":[[390,5]]}}}],["2245",{"_index":4144,"t":{"2546":{"position":[[42,5]]}}}],["2249",{"_index":4054,"t":{"2517":{"position":[[863,6]]}}}],["2251",{"_index":4166,"t":{"2552":{"position":[[89,5]]}}}],["2253",{"_index":4146,"t":{"2546":{"position":[[183,5]]}}}],["2256",{"_index":4182,"t":{"2554":{"position":[[433,5]]}}}],["2257",{"_index":4184,"t":{"2554":{"position":[[487,5]]}}}],["2259",{"_index":4186,"t":{"2554":{"position":[[541,5]]}}}],["2261",{"_index":4149,"t":{"2548":{"position":[[140,5]]}}}],["2262",{"_index":4160,"t":{"2550":{"position":[[77,5]]}}}],["2263",{"_index":4164,"t":{"2552":{"position":[[30,5]]}}}],["2264",{"_index":4178,"t":{"2554":{"position":[[303,5]]}}}],["2265",{"_index":4180,"t":{"2554":{"position":[[357,5]]}}}],["2266",{"_index":4147,"t":{"2548":{"position":[[71,5]]}}}],["2267",{"_index":4141,"t":{"2544":{"position":[[542,5]]}}}],["2269",{"_index":4176,"t":{"2554":{"position":[[227,5]]}}}],["2270",{"_index":4174,"t":{"2554":{"position":[[178,5]]}}}],["2271",{"_index":4170,"t":{"2554":{"position":[[70,5]]}}}],["2272",{"_index":4172,"t":{"2554":{"position":[[124,5]]}}}],["2274",{"_index":4156,"t":{"2548":{"position":[[480,5]]}}}],["2276",{"_index":4117,"t":{"2533":{"position":[[930,5]]}}}],["2279",{"_index":4113,"t":{"2533":{"position":[[862,5]]}}}],["2280",{"_index":4066,"t":{"2525":{"position":[[533,5]]}}}],["2281",{"_index":4111,"t":{"2533":{"position":[[808,5]]}}}],["2283",{"_index":4078,"t":{"2529":{"position":[[111,5]]}}}],["2284",{"_index":4087,"t":{"2531":{"position":[[187,5]]}}}],["2285",{"_index":4104,"t":{"2533":{"position":[[563,5]]}}}],["2286",{"_index":4079,"t":{"2529":{"position":[[204,5]]}}}],["2288",{"_index":4108,"t":{"2533":{"position":[[687,5]]}}}],["2290",{"_index":4110,"t":{"2533":{"position":[[741,5]]}}}],["2295",{"_index":4106,"t":{"2533":{"position":[[640,5]]}}}],["2297",{"_index":4101,"t":{"2533":{"position":[[506,5]]}}}],["2299",{"_index":4056,"t":{"2519":{"position":[[572,6]]}}}],["23",{"_index":984,"t":{"161":{"position":[[581,2]]},"283":{"position":[[1364,2]]}}}],["2300",{"_index":4099,"t":{"2533":{"position":[[465,5]]}}}],["2301",{"_index":4076,"t":{"2529":{"position":[[46,5]]}}}],["2304",{"_index":4064,"t":{"2525":{"position":[[430,5]]}}}],["2305",{"_index":4063,"t":{"2525":{"position":[[354,5]]}}}],["2309",{"_index":3909,"t":{"2493":{"position":[[329,5]]}}}],["2310",{"_index":4067,"t":{"2525":{"position":[[586,5]]}}}],["2311",{"_index":4073,"t":{"2527":{"position":[[241,5]]}}}],["2313",{"_index":4071,"t":{"2527":{"position":[[156,5]]}}}],["2314",{"_index":4094,"t":{"2533":{"position":[[239,5]]}}}],["2315",{"_index":4096,"t":{"2533":{"position":[[316,5]]}}}],["2317",{"_index":4059,"t":{"2521":{"position":[[806,6]]}}}],["2318",{"_index":4083,"t":{"2531":{"position":[[125,5]]}}}],["2321",{"_index":4062,"t":{"2525":{"position":[[268,5]]}}}],["2322",{"_index":4082,"t":{"2531":{"position":[[60,5]]}}}],["2323",{"_index":4060,"t":{"2525":{"position":[[82,5]]}}}],["2324",{"_index":4093,"t":{"2533":{"position":[[174,5]]}}}],["2325",{"_index":4080,"t":{"2529":{"position":[[244,5]]}}}],["2327",{"_index":3958,"t":{"2506":{"position":[[68,5]]}}}],["2329",{"_index":4091,"t":{"2533":{"position":[[120,5]]}}}],["2332",{"_index":4069,"t":{"2527":{"position":[[72,5]]}}}],["2333",{"_index":4061,"t":{"2525":{"position":[[175,5]]}}}],["2334",{"_index":4075,"t":{"2527":{"position":[[286,5]]}}}],["2335",{"_index":4089,"t":{"2533":{"position":[[66,5]]}}}],["2342",{"_index":4051,"t":{"2513":{"position":[[798,6]]}}}],["2344",{"_index":3973,"t":{"2508":{"position":[[61,5]]}}}],["2345",{"_index":3975,"t":{"2508":{"position":[[121,5]]}}}],["2346",{"_index":3977,"t":{"2508":{"position":[[174,5]]}}}],["2348",{"_index":3980,"t":{"2508":{"position":[[296,5]]}}}],["2349",{"_index":3979,"t":{"2508":{"position":[[221,5]]}}}],["2350",{"_index":3920,"t":{"2500":{"position":[[148,5]]}}}],["2351",{"_index":3927,"t":{"2502":{"position":[[55,5]]}}}],["2355",{"_index":3929,"t":{"2502":{"position":[[125,5]]}}}],["2356",{"_index":3935,"t":{"2502":{"position":[[546,5]]}}}],["2357",{"_index":3941,"t":{"2504":{"position":[[53,5]]}}}],["2360",{"_index":3982,"t":{"2508":{"position":[[362,5]]}}}],["2368",{"_index":3986,"t":{"2508":{"position":[[493,5]]}}}],["2369",{"_index":3984,"t":{"2508":{"position":[[416,5]]}}}],["2370",{"_index":3959,"t":{"2506":{"position":[[130,5]]}}}],["2375",{"_index":3945,"t":{"2504":{"position":[[179,5]]}}}],["2376",{"_index":3918,"t":{"2500":{"position":[[54,5]]}}}],["2378",{"_index":4029,"t":{"2508":{"position":[[1903,5]]}}}],["2381",{"_index":3946,"t":{"2504":{"position":[[276,5]]}}}],["2383",{"_index":3988,"t":{"2508":{"position":[[559,5]]}}}],["2384",{"_index":3990,"t":{"2508":{"position":[[634,5]]}}}],["2385",{"_index":4005,"t":{"2508":{"position":[[1125,5]]}}}],["2386",{"_index":4008,"t":{"2508":{"position":[[1261,5]]}}}],["2387",{"_index":3992,"t":{"2508":{"position":[[689,5]]}}}],["2388",{"_index":4001,"t":{"2508":{"position":[[1002,5]]}}}],["2391",{"_index":3948,"t":{"2504":{"position":[[306,7]]}}}],["2392",{"_index":3999,"t":{"2508":{"position":[[949,5]]}}}],["2393",{"_index":3994,"t":{"2508":{"position":[[755,5]]}}}],["2395",{"_index":3998,"t":{"2508":{"position":[[891,5]]}}}],["2396",{"_index":4006,"t":{"2508":{"position":[[1184,5]]}}}],["2398",{"_index":3944,"t":{"2504":{"position":[[133,5]]},"2510":{"position":[[43,5]]}}}],["2399",{"_index":3904,"t":{"2487":{"position":[[303,5]]}}}],["24",{"_index":1546,"t":{"283":{"position":[[1398,2]]},"2848":{"position":[[338,2]]}}}],["2400",{"_index":3996,"t":{"2508":{"position":[[816,5]]}}}],["2401",{"_index":4011,"t":{"2508":{"position":[[1373,5]]}}}],["2403",{"_index":3949,"t":{"2504":{"position":[[332,5]]}}}],["2404",{"_index":3906,"t":{"2489":{"position":[[577,5]]}}}],["2406",{"_index":3962,"t":{"2506":{"position":[[259,5]]}}}],["2407",{"_index":3960,"t":{"2506":{"position":[[185,5]]}}}],["2410",{"_index":4003,"t":{"2508":{"position":[[1062,5]]}}}],["2411",{"_index":3930,"t":{"2502":{"position":[[230,5]]}}}],["2413",{"_index":3931,"t":{"2502":{"position":[[265,5]]}}}],["2414",{"_index":3937,"t":{"2502":{"position":[[614,5]]}}}],["2418",{"_index":3964,"t":{"2506":{"position":[[352,5]]}}}],["2419",{"_index":4010,"t":{"2508":{"position":[[1321,5]]}}}],["2423",{"_index":3969,"t":{"2506":{"position":[[497,5]]}}}],["2424",{"_index":4031,"t":{"2508":{"position":[[1974,5]]}}}],["2429",{"_index":4013,"t":{"2508":{"position":[[1428,5]]}}}],["2431",{"_index":3966,"t":{"2506":{"position":[[445,5]]},"2510":{"position":[[94,5]]}}}],["2432",{"_index":3922,"t":{"2500":{"position":[[274,5]]}}}],["2433",{"_index":4033,"t":{"2508":{"position":[[2040,5]]}}}],["2434",{"_index":3950,"t":{"2504":{"position":[[388,5]]}}}],["2435",{"_index":3921,"t":{"2500":{"position":[[207,5]]}}}],["2437",{"_index":3951,"t":{"2504":{"position":[[437,5]]}}}],["2438",{"_index":4016,"t":{"2508":{"position":[[1525,5]]}}}],["2439",{"_index":4020,"t":{"2508":{"position":[[1596,5]]}}}],["2440",{"_index":4023,"t":{"2508":{"position":[[1663,5]]}}}],["2442",{"_index":4015,"t":{"2508":{"position":[[1473,5]]}}}],["2445",{"_index":3934,"t":{"2502":{"position":[[492,5]]}}}],["2446",{"_index":3898,"t":{"2481":{"position":[[529,5]]}}}],["2450",{"_index":3908,"t":{"2491":{"position":[[145,5]]}}}],["2457",{"_index":3932,"t":{"2502":{"position":[[372,5]]}}}],["2458",{"_index":3955,"t":{"2504":{"position":[[549,5]]},"2510":{"position":[[241,5]]}}}],["2460",{"_index":3925,"t":{"2500":{"position":[[360,5]]},"2510":{"position":[[148,5]]}}}],["2461",{"_index":3970,"t":{"2506":{"position":[[592,5]]}}}],["2463",{"_index":3933,"t":{"2502":{"position":[[443,5]]}}}],["2465",{"_index":3914,"t":{"2497":{"position":[[451,5]]},"2508":{"position":[[1736,5]]}}}],["2467",{"_index":4025,"t":{"2508":{"position":[[1790,5]]}}}],["2468",{"_index":4027,"t":{"2508":{"position":[[1845,5]]}}}],["2470",{"_index":3780,"t":{"2453":{"position":[[260,6]]}}}],["2475",{"_index":3952,"t":{"2504":{"position":[[487,5]]}}}],["2476",{"_index":3956,"t":{"2504":{"position":[[633,5]]}}}],["2478",{"_index":3957,"t":{"2504":{"position":[[724,5]]}}}],["2480",{"_index":3972,"t":{"2506":{"position":[[686,5]]}}}],["2481",{"_index":4037,"t":{"2508":{"position":[[2197,5]]}}}],["2484",{"_index":3939,"t":{"2502":{"position":[[699,5]]},"2510":{"position":[[194,5]]}}}],["2486",{"_index":4035,"t":{"2508":{"position":[[2145,5]]}}}],["2491",{"_index":4034,"t":{"2508":{"position":[[2091,5]]}}}],["2493",{"_index":3872,"t":{"2479":{"position":[[54,5]]}}}],["2498",{"_index":3883,"t":{"2481":{"position":[[71,5]]}}}],["25.02.2021",{"_index":806,"t":{"101":{"position":[[146,10]]}}}],["2500",{"_index":3873,"t":{"2479":{"position":[[121,5]]}}}],["2502",{"_index":3890,"t":{"2481":{"position":[[308,5]]}}}],["2503",{"_index":3888,"t":{"2481":{"position":[[157,5]]}}}],["2504",{"_index":3889,"t":{"2481":{"position":[[232,5]]}}}],["2505",{"_index":3892,"t":{"2481":{"position":[[355,5]]}}}],["2506",{"_index":3871,"t":{"2477":{"position":[[120,5]]},"2483":{"position":[[39,5]]}}}],["2508",{"_index":3865,"t":{"2472":{"position":[[1459,6]]},"2475":{"position":[[165,5]]}}}],["2512",{"_index":3876,"t":{"2479":{"position":[[156,5]]}}}],["2513",{"_index":3896,"t":{"2481":{"position":[[461,5]]}}}],["2514",{"_index":3894,"t":{"2481":{"position":[[405,5]]}}}],["2515",{"_index":3868,"t":{"2475":{"position":[[95,5]]}}}],["2516",{"_index":3797,"t":{"2455":{"position":[[305,5]]},"2469":{"position":[[43,5]]}}}],["2518",{"_index":3878,"t":{"2479":{"position":[[221,5]]}}}],["2519",{"_index":3881,"t":{"2479":{"position":[[301,5]]}}}],["2520",{"_index":3902,"t":{"2481":{"position":[[670,5]]}}}],["2521",{"_index":3900,"t":{"2481":{"position":[[582,5]]}}}],["2522",{"_index":3869,"t":{"2477":{"position":[[65,5]]}}}],["2532",{"_index":3832,"t":{"2467":{"position":[[49,5]]}}}],["2541",{"_index":3820,"t":{"2465":{"position":[[51,5]]}}}],["2542",{"_index":3834,"t":{"2467":{"position":[[116,5]]}}}],["2543",{"_index":3821,"t":{"2465":{"position":[[105,5]]}}}],["2546",{"_index":3812,"t":{"2463":{"position":[[71,5]]}}}],["2548",{"_index":3806,"t":{"2461":{"position":[[84,5]]}}}],["2550",{"_index":3801,"t":{"2457":{"position":[[127,5]]}}}],["2552",{"_index":3813,"t":{"2463":{"position":[[115,5]]}}}],["2554",{"_index":3822,"t":{"2465":{"position":[[170,5]]}}}],["2555",{"_index":3823,"t":{"2465":{"position":[[224,5]]}}}],["2556",{"_index":3793,"t":{"2453":{"position":[[1693,5]]}}}],["2557",{"_index":3837,"t":{"2467":{"position":[[171,5]]}}}],["2558",{"_index":3845,"t":{"2467":{"position":[[445,5]]}}}],["2559",{"_index":3841,"t":{"2467":{"position":[[303,5]]}}}],["2560",{"_index":3839,"t":{"2467":{"position":[[226,5]]}}}],["2561",{"_index":3814,"t":{"2463":{"position":[[180,5]]}}}],["2564",{"_index":3824,"t":{"2465":{"position":[[292,5]]}}}],["2565",{"_index":3815,"t":{"2463":{"position":[[254,5]]}}}],["2567",{"_index":3842,"t":{"2467":{"position":[[378,5]]}}}],["2568",{"_index":3825,"t":{"2465":{"position":[[396,5]]}}}],["2569",{"_index":3816,"t":{"2463":{"position":[[325,5]]}}}],["2570",{"_index":3826,"t":{"2465":{"position":[[471,5]]}}}],["2571",{"_index":3804,"t":{"2459":{"position":[[114,5]]}}}],["2572",{"_index":3846,"t":{"2467":{"position":[[499,5]]}}}],["2573",{"_index":3808,"t":{"2461":{"position":[[155,5]]}}}],["2574",{"_index":3817,"t":{"2463":{"position":[[372,5]]}}}],["2575",{"_index":3849,"t":{"2467":{"position":[[565,5]]}}}],["2576",{"_index":3805,"t":{"2459":{"position":[[197,5]]}}}],["2577",{"_index":3828,"t":{"2465":{"position":[[551,5]]}}}],["2579",{"_index":3829,"t":{"2465":{"position":[[599,5]]}}}],["2580",{"_index":3818,"t":{"2463":{"position":[[438,5]]}}}],["2584",{"_index":3809,"t":{"2461":{"position":[[209,5]]}}}],["2586",{"_index":3852,"t":{"2467":{"position":[[632,5]]}}}],["2587",{"_index":3830,"t":{"2465":{"position":[[673,5]]}}}],["2588",{"_index":3854,"t":{"2467":{"position":[[705,5]]}}}],["2590",{"_index":3803,"t":{"2457":{"position":[[201,5]]}}}],["2593",{"_index":3819,"t":{"2463":{"position":[[509,5]]}}}],["2594",{"_index":3771,"t":{"2448":{"position":[[61,5]]}}}],["2596",{"_index":3748,"t":{"2444":{"position":[[144,5]]}}}],["2597",{"_index":3756,"t":{"2444":{"position":[[437,5]]}}}],["2599",{"_index":3739,"t":{"2442":{"position":[[44,5]]}}}],["26",{"_index":3139,"t":{"658":{"position":[[836,2]]}}}],["2601",{"_index":3736,"t":{"2440":{"position":[[296,5]]}}}],["2603",{"_index":3747,"t":{"2444":{"position":[[95,5]]}}}],["2604",{"_index":3759,"t":{"2444":{"position":[[559,5]]}}}],["2607",{"_index":3740,"t":{"2442":{"position":[[119,5]]}}}],["2608",{"_index":3750,"t":{"2444":{"position":[[251,5]]}}}],["2609",{"_index":3749,"t":{"2444":{"position":[[196,5]]}}}],["2610",{"_index":3776,"t":{"2448":{"position":[[184,5]]}}}],["2611",{"_index":3760,"t":{"2444":{"position":[[630,5]]}}}],["2612",{"_index":3755,"t":{"2444":{"position":[[374,5]]}}}],["2613",{"_index":3774,"t":{"2448":{"position":[[136,5]]}}}],["2614",{"_index":3733,"t":{"2440":{"position":[[61,5]]}}}],["2615",{"_index":3761,"t":{"2444":{"position":[[701,5]]}}}],["2617",{"_index":3762,"t":{"2444":{"position":[[772,5]]}}}],["2618",{"_index":3745,"t":{"2442":{"position":[[328,5]]}}}],["2619",{"_index":3752,"t":{"2444":{"position":[[303,5]]}}}],["2620",{"_index":3763,"t":{"2444":{"position":[[843,5]]}}}],["2622",{"_index":3731,"t":{"2438":{"position":[[1098,5]]},"2440":{"position":[[247,5]]}}}],["2624",{"_index":3778,"t":{"2448":{"position":[[246,5]]}}}],["2625",{"_index":3758,"t":{"2444":{"position":[[488,5]]},"2450":{"position":[[41,5]]}}}],["2630",{"_index":3734,"t":{"2440":{"position":[[110,5]]}}}],["2632",{"_index":3767,"t":{"2446":{"position":[[93,5]]}}}],["2635",{"_index":3743,"t":{"2442":{"position":[[278,5]]}}}],["2643",{"_index":3764,"t":{"2446":{"position":[[33,5]]}}}],["2650",{"_index":3769,"t":{"2446":{"position":[[148,5]]}}}],["2651",{"_index":3717,"t":{"2435":{"position":[[112,5]]}}}],["2654",{"_index":3741,"t":{"2442":{"position":[[197,5]]}}}],["2655",{"_index":3735,"t":{"2440":{"position":[[166,5]]}}}],["2657",{"_index":3746,"t":{"2442":{"position":[[430,5]]}}}],["2662",{"_index":3714,"t":{"2435":{"position":[[61,5]]}}}],["2665",{"_index":3710,"t":{"2433":{"position":[[58,5]]}}}],["2666",{"_index":3700,"t":{"2429":{"position":[[79,5]]}}}],["2667",{"_index":3703,"t":{"2429":{"position":[[247,5]]}}}],["2668",{"_index":3701,"t":{"2429":{"position":[[166,5]]}}}],["2670",{"_index":3719,"t":{"2435":{"position":[[166,5]]}}}],["2671",{"_index":3721,"t":{"2435":{"position":[[216,5]]}}}],["2672",{"_index":3698,"t":{"2427":{"position":[[84,5]]},"2435":{"position":[[425,5]]}}}],["2673",{"_index":3723,"t":{"2435":{"position":[[263,5]]}}}],["2674",{"_index":3725,"t":{"2435":{"position":[[318,5]]}}}],["2675",{"_index":3727,"t":{"2435":{"position":[[372,5]]}}}],["2677",{"_index":3713,"t":{"2433":{"position":[[151,5]]}}}],["2679",{"_index":3706,"t":{"2431":{"position":[[30,5]]}}}],["2681",{"_index":3707,"t":{"2431":{"position":[[101,5]]}}}],["2688",{"_index":3688,"t":{"2422":{"position":[[61,5]]}}}],["2692",{"_index":3675,"t":{"2416":{"position":[[525,5]]}}}],["2696",{"_index":3692,"t":{"2422":{"position":[[167,5]]}}}],["2700",{"_index":3691,"t":{"2422":{"position":[[110,5]]}}}],["2710",{"_index":3669,"t":{"2414":{"position":[[1070,5]]},"2418":{"position":[[40,5]]},"2424":{"position":[[45,5]]}}}],["2713",{"_index":3679,"t":{"2420":{"position":[[91,5]]},"2424":{"position":[[100,5]]}}}],["2715",{"_index":3682,"t":{"2420":{"position":[[230,5]]},"2424":{"position":[[150,5]]}}}],["2716",{"_index":3696,"t":{"2422":{"position":[[238,5]]}}}],["2717",{"_index":3680,"t":{"2420":{"position":[[162,5]]}}}],["2718",{"_index":3683,"t":{"2420":{"position":[[301,5]]}}}],["2719",{"_index":3684,"t":{"2420":{"position":[[361,5]]}}}],["2720",{"_index":3685,"t":{"2420":{"position":[[432,5]]}}}],["2721",{"_index":3686,"t":{"2420":{"position":[[490,5]]}}}],["2723",{"_index":3687,"t":{"2420":{"position":[[561,5]]}}}],["2724",{"_index":3678,"t":{"2418":{"position":[[106,5]]}}}],["2731",{"_index":3635,"t":{"2409":{"position":[[131,5]]}}}],["2734",{"_index":3633,"t":{"2409":{"position":[[61,5]]}}}],["2735",{"_index":3637,"t":{"2409":{"position":[[178,5]]}}}],["2736",{"_index":3588,"t":{"2397":{"position":[[507,6]]},"2409":{"position":[[274,5]]}}}],["2737",{"_index":3614,"t":{"2399":{"position":[[1016,5]]},"2403":{"position":[[71,5]]}}}],["2738",{"_index":3639,"t":{"2409":{"position":[[230,5]]}}}],["2739",{"_index":3629,"t":{"2407":{"position":[[27,5]]},"2411":{"position":[[45,5]]}}}],["2743",{"_index":3617,"t":{"2401":{"position":[[55,6]]}}}],["2744",{"_index":3647,"t":{"2409":{"position":[[436,5]]}}}],["2745",{"_index":3650,"t":{"2409":{"position":[[501,5]]}}}],["2747",{"_index":3645,"t":{"2409":{"position":[[382,5]]}}}],["2748",{"_index":3643,"t":{"2409":{"position":[[328,5]]}}}],["2749",{"_index":3619,"t":{"2401":{"position":[[78,5]]}}}],["2750",{"_index":3622,"t":{"2405":{"position":[[55,5]]}}}],["2752",{"_index":3591,"t":{"2397":{"position":[[531,5]]},"2405":{"position":[[265,5]]}}}],["2753",{"_index":3590,"t":{"2397":{"position":[[521,5]]},"2409":{"position":[[550,5]]}}}],["2754",{"_index":3623,"t":{"2405":{"position":[[145,5]]}}}],["2755",{"_index":3589,"t":{"2397":{"position":[[514,6]]},"2409":{"position":[[646,5]]}}}],["2756",{"_index":3652,"t":{"2409":{"position":[[597,5]]}}}],["2757",{"_index":3624,"t":{"2405":{"position":[[361,5]]}}}],["2759",{"_index":3625,"t":{"2405":{"position":[[449,5]]}}}],["2760",{"_index":3626,"t":{"2405":{"position":[[531,5]]}}}],["2770",{"_index":3655,"t":{"2409":{"position":[[699,5]]}}}],["2772",{"_index":3587,"t":{"2397":{"position":[[500,6]]},"2409":{"position":[[745,5]]}}}],["2773",{"_index":3659,"t":{"2409":{"position":[[812,5]]}}}],["2774",{"_index":3631,"t":{"2407":{"position":[[93,5]]},"2411":{"position":[[94,5]]}}}],["2775",{"_index":3620,"t":{"2401":{"position":[[152,5]]}}}],["2776",{"_index":3632,"t":{"2407":{"position":[[169,5]]}}}],["2781",{"_index":3539,"t":{"2384":{"position":[[45,5]]}}}],["2783",{"_index":3551,"t":{"2392":{"position":[[61,5]]}}}],["2784",{"_index":3540,"t":{"2384":{"position":[[133,5]]}}}],["2786",{"_index":3556,"t":{"2392":{"position":[[180,5]]}}}],["2787",{"_index":3554,"t":{"2392":{"position":[[114,5]]}}}],["2793",{"_index":3549,"t":{"2390":{"position":[[57,5]]}}}],["2795",{"_index":3559,"t":{"2392":{"position":[[234,5]]}}}],["2797",{"_index":3550,"t":{"2390":{"position":[[128,5]]}}}],["28",{"_index":1394,"t":{"248":{"position":[[4719,2]]},"2839":{"position":[[665,2]]}}}],["2800",{"_index":3569,"t":{"2392":{"position":[[448,5]]},"2394":{"position":[[41,5]]}}}],["2801",{"_index":3563,"t":{"2392":{"position":[[288,5]]}}}],["2803",{"_index":3567,"t":{"2392":{"position":[[368,5]]}}}],["2806",{"_index":3572,"t":{"2392":{"position":[[514,5]]}}}],["2807",{"_index":3536,"t":{"2382":{"position":[[84,5]]},"2392":{"position":[[672,5]]}}}],["2808",{"_index":3547,"t":{"2386":{"position":[[89,5]]}}}],["2810",{"_index":3575,"t":{"2392":{"position":[[574,5]]}}}],["2813",{"_index":3577,"t":{"2392":{"position":[[619,5]]}}}],["2815",{"_index":3542,"t":{"2384":{"position":[[196,5]]},"2394":{"position":[[89,5]]}}}],["2816",{"_index":3580,"t":{"2392":{"position":[[743,5]]}}}],["2818",{"_index":3581,"t":{"2392":{"position":[[793,5]]}}}],["2819",{"_index":3543,"t":{"2384":{"position":[[267,5]]}}}],["2822",{"_index":3535,"t":{"2380":{"position":[[523,5]]},"2392":{"position":[[840,5]]}}}],["2823",{"_index":3582,"t":{"2392":{"position":[[895,5]]}}}],["2824",{"_index":3534,"t":{"2380":{"position":[[515,5]]},"2388":{"position":[[69,5]]}}}],["2825",{"_index":3546,"t":{"2384":{"position":[[313,5]]}}}],["2828",{"_index":3521,"t":{"2375":{"position":[[61,5]]}}}],["2829",{"_index":3514,"t":{"2371":{"position":[[59,8]]}}}],["2831",{"_index":3525,"t":{"2375":{"position":[[129,5]]}}}],["2837",{"_index":3518,"t":{"2371":{"position":[[183,5]]},"2375":{"position":[[249,5]]}}}],["2843",{"_index":3519,"t":{"2373":{"position":[[88,5]]}}}],["2844",{"_index":3526,"t":{"2375":{"position":[[196,5]]}}}],["28a878fa14/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2091,"t":{"429":{"position":[[351,91]]}}}],["3",{"_index":323,"t":{"36":{"position":[[68,2]]},"62":{"position":[[547,1]]},"86":{"position":[[218,1]]},"199":{"position":[[222,1]]},"202":{"position":[[271,1],[312,1]]},"248":{"position":[[2859,1],[2930,1]]},"266":{"position":[[371,2],[554,1]]},"268":{"position":[[135,1],[495,1],[725,1]]},"283":{"position":[[388,1]]},"297":{"position":[[164,3]]},"319":{"position":[[1228,1]]},"346":{"position":[[679,1]]},"350":{"position":[[253,1],[294,1]]},"376":{"position":[[418,1],[1088,1]]},"421":{"position":[[422,1]]},"517":{"position":[[840,1]]},"579":{"position":[[114,1]]},"594":{"position":[[547,1]]},"598":{"position":[[1064,1]]},"604":{"position":[[1240,1]]},"640":{"position":[[10,1],[88,1],[277,2],[1079,1]]},"642":{"position":[[163,1]]},"648":{"position":[[181,1],[671,1]]},"652":{"position":[[176,1]]},"711":{"position":[[714,1]]},"783":{"position":[[109,1]]},"965":{"position":[[36,2],[232,1]]},"2380":{"position":[[217,1]]},"2388":{"position":[[43,1]]},"2397":{"position":[[186,1]]},"2401":{"position":[[129,1]]},"2405":{"position":[[220,1],[493,1]]},"2414":{"position":[[937,1],[1015,1]]},"2453":{"position":[[52,1]]},"2479":{"position":[[29,1]]},"2508":{"position":[[796,1],[1878,1]]},"2571":{"position":[[119,1]]},"2652":{"position":[[168,1]]},"2701":{"position":[[233,1],[274,1]]},"2715":{"position":[[1384,1]]},"2742":{"position":[[3506,1]]},"2762":{"position":[[64,1]]},"2769":{"position":[[164,1]]},"2779":{"position":[[1011,1]]}}}],["3).topythonproxi",{"_index":5052,"t":{"2779":{"position":[[911,17]]}}}],["3.0.0",{"_index":423,"t":{"44":{"position":[[598,5]]},"242":{"position":[[392,5]]},"441":{"position":[[301,5]]},"1867":{"position":[[49,6]]},"2375":{"position":[[154,5]]},"2392":{"position":[[139,5]]},"2409":{"position":[[770,5]]},"2467":{"position":[[403,5],[590,5]]},"2508":{"position":[[1621,5]]}}}],["3.0.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2482,"t":{"579":{"position":[[1386,92],[1526,92],[1666,92],[1796,92],[29918,92],[30058,92],[30198,92],[30328,92],[62080,92],[62220,92],[62360,92],[62490,92]]}}}],["3.0.2",{"_index":986,"t":{"161":{"position":[[600,5],[1027,6],[1063,6]]},"366":{"position":[[935,6],[977,6]]},"579":{"position":[[24391,6],[25060,6],[56553,6],[57222,6]]},"772":{"position":[[81,5]]},"785":{"position":[[145,5]]},"888":{"position":[[81,5]]},"965":{"position":[[262,5]]}}}],["3.0.2.jar",{"_index":2826,"t":{"579":{"position":[[21572,9],[21712,9],[21850,9],[21980,9],[26373,9],[26513,9],[26651,9],[26781,9],[53734,9],[53874,9],[54012,9],[54142,9],[58535,9],[58675,9],[58813,9],[58943,9]]}}}],["3.0.2.jar:/users/alexandre/library/caches/scalacli/loc",{"_index":2465,"t":{"579":{"position":[[734,56],[29266,56],[61428,56]]}}}],["3.0.nightli",{"_index":1434,"t":{"268":{"position":[[377,11]]}}}],["3.1",{"_index":1846,"t":{"331":{"position":[[313,4]]}}}],["3.1.0",{"_index":1828,"t":{"329":{"position":[[1308,5]]}}}],["3.1.1",{"_index":1760,"t":{"323":{"position":[[123,5],[585,6],[621,6],[923,5]]},"325":{"position":[[427,5]]},"965":{"position":[[296,5]]}}}],["3.1.2",{"_index":1706,"t":{"315":{"position":[[285,5]]},"965":{"position":[[331,5],[358,5]]}}}],["3.1.3",{"_index":353,"t":{"38":{"position":[[357,7]]},"40":{"position":[[508,7]]},"42":{"position":[[392,8]]},"246":{"position":[[1459,5]]},"965":{"position":[[394,5]]},"2762":{"position":[[244,5],[306,6],[342,6]]},"2769":{"position":[[183,5]]},"2777":{"position":[[661,5]]},"2788":{"position":[[165,5],[240,5],[314,5],[543,5]]},"2839":{"position":[[520,5]]}}}],["3.1.3.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":5234,"t":{"2824":{"position":[[1376,77]]}}}],["3.1.nightli",{"_index":1435,"t":{"268":{"position":[[392,11]]},"462":{"position":[[966,12]]}}}],["3.1.x",{"_index":1844,"t":{"331":{"position":[[238,6]]},"394":{"position":[[30,6]]}}}],["3.11",{"_index":2952,"t":{"604":{"position":[[87,4]]}}}],["3.19.0.jar",{"_index":2132,"t":{"429":{"position":[[2193,10],[2309,10],[2433,10]]},"579":{"position":[[22395,10],[22526,10],[22665,10],[27196,10],[27327,10],[27466,10],[54557,10],[54688,10],[54827,10],[59358,10],[59489,10],[59628,10]]}}}],["3.19.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf",{"_index":2491,"t":{"579":{"position":[[2481,112],[31013,112],[63175,112]]}}}],["3.19.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/jline/jlin",{"_index":2490,"t":{"579":{"position":[[2211,99],[2342,99],[30743,99],[30874,99],[62905,99],[63036,99]]}}}],["3.2",{"_index":2307,"t":{"503":{"position":[[690,3],[707,3],[793,3],[879,3]]}}}],["3.2.0",{"_index":3370,"t":{"965":{"position":[[431,5],[468,5]]},"2749":{"position":[[114,5]]},"2762":{"position":[[87,5],[223,5]]},"2773":{"position":[[21,5]]}}}],["3.2.0.jar:~/library/caches/scalacli/loc",{"_index":4974,"t":{"2751":{"position":[[1125,41]]}}}],["3.2.1",{"_index":210,"t":{"20":{"position":[[445,5],[696,5]]},"240":{"position":[[171,5],[430,5],[1830,5]]},"965":{"position":[[506,5]]},"2715":{"position":[[2231,5]]}}}],["3.2.2",{"_index":1198,"t":{"220":{"position":[[305,6],[341,6]]},"222":{"position":[[411,6],[447,6]]},"425":{"position":[[175,6],[211,6]]},"429":{"position":[[147,6],[183,6],[799,6]]},"525":{"position":[[467,6]]},"965":{"position":[[547,5]]},"2595":{"position":[[392,5]]},"2603":{"position":[[666,6],[893,6]]},"2654":{"position":[[360,8]]},"2667":{"position":[[21,5]]},"2669":{"position":[[432,5]]}}}],["3.2.2.jar",{"_index":2115,"t":{"429":{"position":[[1460,9],[1585,9],[1708,9],[1823,9]]}}}],["3.2.2.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":1622,"t":{"287":{"position":[[1282,77]]},"429":{"position":[[488,77]]}}}],["3.3.0",{"_index":3168,"t":{"672":{"position":[[534,7]]},"965":{"position":[[583,5],[619,5]]},"2571":{"position":[[6,5]]}}}],["3.3.1",{"_index":996,"t":{"163":{"position":[[119,5]]},"965":{"position":[[655,5]]},"2414":{"position":[[304,6],[347,6],[366,5],[738,6]]},"2438":{"position":[[324,6],[367,6],[562,6],[605,6],[846,5]]},"2472":{"position":[[1368,6],[1410,6]]},"2497":{"position":[[105,6],[148,6],[217,6],[267,6],[347,6],[401,6]]},"2508":{"position":[[922,5]]}}}],["3.3.3",{"_index":3586,"t":{"2397":{"position":[[271,6]]},"2409":{"position":[[723,5]]}}}],["3.3.6.jar",{"_index":2787,"t":{"579":{"position":[[19260,9],[47937,9]]}}}],["3.3.x",{"_index":3662,"t":{"2414":{"position":[[130,5]]}}}],["3.4.0",{"_index":3375,"t":{"965":{"position":[[691,5]]},"2397":{"position":[[201,6],[392,7],[472,5]]},"2409":{"position":[[252,5]]}}}],["3.4.1",{"_index":3378,"t":{"965":{"position":[[729,5]]},"1243":{"position":[[84,6]]},"1985":{"position":[[43,6]]},"2259":{"position":[[307,6]]},"2273":{"position":[[307,6]]},"2280":{"position":[[307,6]]},"2287":{"position":[[307,6]]},"2294":{"position":[[307,6]]},"2302":{"position":[[307,6]]},"2309":{"position":[[307,6]]},"2322":{"position":[[307,6]]},"2349":{"position":[[307,6]]},"2380":{"position":[[46,6],[125,5]]},"2392":{"position":[[818,5]]}}}],["3.4.2",{"_index":3532,"t":{"2380":{"position":[[263,5],[291,5],[413,5],[460,5],[483,5]]}}}],["3.5.2",{"_index":5275,"t":{"2835":{"position":[[173,5]]}}}],["3.5.8",{"_index":528,"t":{"56":{"position":[[239,5],[1105,7],[1405,5]]},"58":{"position":[[136,5],[330,5]]},"60":{"position":[[364,7]]},"2799":{"position":[[457,5]]},"2839":{"position":[[1092,5]]}}}],["3.6.1",{"_index":4640,"t":{"2683":{"position":[[2610,5]]}}}],["3.6.jar",{"_index":2645,"t":{"579":{"position":[[10405,7],[39082,7]]}}}],["3.7.0",{"_index":5194,"t":{"2813":{"position":[[929,5]]}}}],["3.7.0.jar",{"_index":2138,"t":{"429":{"position":[[2677,9]]},"579":{"position":[[10148,9],[16816,9],[19678,9],[22937,9],[27738,9],[38825,9],[45493,9],[48355,9],[55099,9],[59900,9]]}}}],["3.7.0.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2492,"t":{"579":{"position":[[2619,92],[31151,92],[63313,92]]}}}],["3.7.1",{"_index":5196,"t":{"2813":{"position":[[981,5]]}}}],["3.7.10",{"_index":4105,"t":{"2533":{"position":[[612,6]]}}}],["3.7.11",{"_index":4095,"t":{"2533":{"position":[[288,6]]}}}],["3.7.12",{"_index":4088,"t":{"2533":{"position":[[43,6]]}}}],["3.7.13",{"_index":3985,"t":{"2508":{"position":[[465,6]]}}}],["3.7.14",{"_index":4007,"t":{"2508":{"position":[[1233,6]]}}}],["3.7.15",{"_index":3882,"t":{"2481":{"position":[[43,6]]}}}],["3.7.17",{"_index":3392,"t":{"1071":{"position":[[118,7]]},"1580":{"position":[[63,7]]},"2304":{"position":[[9183,7]]},"2467":{"position":[[275,6]]}}}],["3.7.2",{"_index":5204,"t":{"2813":{"position":[[1234,5]]}}}],["3.7.3",{"_index":4389,"t":{"2613":{"position":[[1155,5]]}}}],["3.7.4",{"_index":4235,"t":{"2565":{"position":[[586,5]]},"2794":{"position":[[829,5]]}}}],["3.7.5",{"_index":4181,"t":{"2554":{"position":[[406,5]]}}}],["3.7.6",{"_index":4177,"t":{"2554":{"position":[[276,5]]},"2781":{"position":[[1034,5]]}}}],["3.7.7",{"_index":4169,"t":{"2554":{"position":[[43,5]]}}}],["3.8.0",{"_index":5006,"t":{"2759":{"position":[[1250,5]]}}}],["3.8.15",{"_index":4365,"t":{"2613":{"position":[[277,6]]}}}],["3.8.16",{"_index":4173,"t":{"2554":{"position":[[150,6]]}}}],["3.8.3",{"_index":4875,"t":{"2728":{"position":[[2937,5]]}}}],["3.8.5",{"_index":4707,"t":{"2696":{"position":[[1722,5]]}}}],["3.8.6",{"_index":4642,"t":{"2683":{"position":[[2663,5]]}}}],["3.8.7",{"_index":4648,"t":{"2683":{"position":[[2844,5]]}}}],["3.8.8",{"_index":4651,"t":{"2683":{"position":[[2951,5]]}}}],["3.9.0",{"_index":3976,"t":{"2508":{"position":[[147,5]]}}}],["3.9.1",{"_index":3899,"t":{"2481":{"position":[[555,5]]}}}],["3.9.3",{"_index":3649,"t":{"2409":{"position":[[474,5]]}}}],["3.9.4",{"_index":3553,"t":{"2392":{"position":[[87,5]]}}}],["3.9.5",{"_index":3574,"t":{"2392":{"position":[[547,5]]}}}],["3.lt",{"_index":3661,"t":{"2414":{"position":[[34,5],[1039,6]]}}}],["3.nightli",{"_index":1428,"t":{"268":{"position":[[172,10],[767,9],[993,9]]},"2414":{"position":[[888,9]]}}}],["3.x",{"_index":1422,"t":{"266":{"position":[[286,3]]},"507":{"position":[[227,3]]},"511":{"position":[[308,3]]},"517":{"position":[[187,5],[733,3],[896,3]]},"523":{"position":[[110,3],[129,3]]},"525":{"position":[[216,3]]},"527":{"position":[[192,4]]},"533":{"position":[[26,3]]},"662":{"position":[[322,5]]},"2414":{"position":[[642,4]]}}}],["3.{sub",{"_index":1432,"t":{"268":{"position":[[331,6]]}}}],["32",{"_index":1345,"t":{"246":{"position":[[1656,2]]}}}],["32.0.0",{"_index":4225,"t":{"2565":{"position":[[223,6]]}}}],["32.0.1",{"_index":4204,"t":{"2554":{"position":[[1210,6]]}}}],["32.1.1",{"_index":4185,"t":{"2554":{"position":[[509,6]]}}}],["32.1.2",{"_index":4092,"t":{"2533":{"position":[[142,6]]}}}],["32.1.3",{"_index":4024,"t":{"2508":{"position":[[1758,6]]}}}],["33",{"_index":4928,"t":{"2742":{"position":[[2356,2]]}}}],["33.0.0",{"_index":3718,"t":{"2435":{"position":[[134,6]]}}}],["33.1.0",{"_index":3561,"t":{"2392":{"position":[[256,6]]}}}],["350",{"_index":1954,"t":{"370":{"position":[[729,3]]}}}],["35694880",{"_index":3555,"t":{"2392":{"position":[[150,8]]}}}],["359",{"_index":1161,"t":{"204":{"position":[[481,3]]}}}],["36",{"_index":4049,"t":{"2513":{"position":[[709,2]]}}}],["39",{"_index":4894,"t":{"2728":{"position":[[3515,2]]}}}],["3c6fdea1/.scala",{"_index":5231,"t":{"2824":{"position":[[1198,15]]}}}],["4",{"_index":1054,"t":{"183":{"position":[[750,1]]},"197":{"position":[[269,2],[747,2]]},"199":{"position":[[322,2]]},"204":{"position":[[316,2]]},"248":{"position":[[899,2],[1100,2]]},"262":{"position":[[164,2]]},"283":{"position":[[417,1]]},"297":{"position":[[282,2]]},"346":{"position":[[779,2]]},"352":{"position":[[357,2],[425,2]]},"376":{"position":[[650,1]]},"421":{"position":[[424,1]]},"2397":{"position":[[54,1]]},"2448":{"position":[[221,1]]},"2479":{"position":[[34,1]]},"2508":{"position":[[1883,1]]},"2701":{"position":[[374,2],[586,2]]},"2715":{"position":[[2676,1]]},"2749":{"position":[[280,2],[333,2]]}}}],["4.18.2",{"_index":3578,"t":{"2392":{"position":[[696,6]]}}}],["4.19.2",{"_index":3579,"t":{"2392":{"position":[[706,6]]}}}],["4.5.11",{"_index":5208,"t":{"2813":{"position":[[1353,6]]}}}],["4.5.12",{"_index":5127,"t":{"2794":{"position":[[620,6]]}}}],["4.5.13",{"_index":5151,"t":{"2794":{"position":[[1499,6]]}}}],["4.6.0",{"_index":4879,"t":{"2728":{"position":[[3047,5]]}}}],["4.7.0",{"_index":4698,"t":{"2696":{"position":[[1414,5]]}}}],["4.7.1",{"_index":4629,"t":{"2683":{"position":[[2241,5]]}}}],["4.7.8",{"_index":4237,"t":{"2565":{"position":[[640,5]]}}}],["4.8.0",{"_index":4183,"t":{"2554":{"position":[[460,5]]}}}],["4.8.1",{"_index":4179,"t":{"2554":{"position":[[330,5]]}}}],["4.8.10",{"_index":3991,"t":{"2508":{"position":[[661,6]]}}}],["4.8.11",{"_index":4012,"t":{"2508":{"position":[[1400,6]]}}}],["4.8.12",{"_index":4026,"t":{"2508":{"position":[[1817,6]]}}}],["4.8.13",{"_index":3831,"t":{"2467":{"position":[[21,6]]}}}],["4.8.14",{"_index":3838,"t":{"2467":{"position":[[198,6]]}}}],["4.8.15",{"_index":3724,"t":{"2435":{"position":[[290,6]]}}}],["4.8.2",{"_index":4171,"t":{"2554":{"position":[[97,5]]}}}],["4.8.3",{"_index":4112,"t":{"2533":{"position":[[835,5]]}}}],["4.8.4",{"_index":4109,"t":{"2533":{"position":[[714,5]]}}}],["4.8.7",{"_index":4090,"t":{"2533":{"position":[[93,5]]}}}],["4.8.9",{"_index":3983,"t":{"2508":{"position":[[389,5]]}}}],["4.9.0",{"_index":3644,"t":{"2409":{"position":[[355,5]]}}}],["4.9.1",{"_index":3654,"t":{"2409":{"position":[[672,5]]}}}],["4.9.2",{"_index":3558,"t":{"2392":{"position":[[207,5]]}}}],["4.9.3",{"_index":3523,"t":{"2375":{"position":[[102,5]]}}}],["42",{"_index":5038,"t":{"2775":{"position":[[166,3]]}}}],["43",{"_index":2467,"t":{"579":{"position":[[803,2],[2935,2],[21393,2],[23448,2],[23690,2],[23797,2],[26194,2],[28249,2],[28491,2],[28598,2],[29335,2],[31467,2],[53555,2],[55610,2],[55852,2],[55959,2],[58356,2],[60411,2],[60653,2],[60760,2],[61497,2],[63629,2]]}}}],["45",{"_index":5042,"t":{"2775":{"position":[[388,2]]}}}],["4505094",{"_index":1439,"t":{"268":{"position":[[884,7],[1030,7]]}}}],["46",{"_index":2293,"t":{"495":{"position":[[10,3]]},"873":{"position":[[98,2]]},"967":{"position":[[98,2]]},"2250":{"position":[[118,2]]},"2568":{"position":[[91,2]]},"2635":{"position":[[10,3]]},"2794":{"position":[[66,2]]}}}],["475e1607f5/jar/library.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":1618,"t":{"287":{"position":[[1142,94]]}}}],["49",{"_index":182,"t":{"16":{"position":[[223,2],[273,2]]},"2813":{"position":[[1428,2]]}}}],["49a6348a",{"_index":2502,"t":{"579":{"position":[[3220,9],[31897,9]]}}}],["49a6348a.jar",{"_index":2509,"t":{"579":{"position":[[3407,12],[3688,12],[3853,12],[4020,12],[4185,12],[32084,12],[32365,12],[32530,12],[32697,12],[32862,12]]}}}],["49a6348a/bloop",{"_index":2506,"t":{"579":{"position":[[3368,14],[3816,14],[3982,14],[4148,14],[32045,14],[32493,14],[32659,14],[32825,14]]}}}],["49a6348a/socket",{"_index":2514,"t":{"579":{"position":[[3661,16],[32338,16]]}}}],["4a9e6989",{"_index":5092,"t":{"2781":{"position":[[1489,8]]}}}],["4bi",{"_index":4449,"t":{"2630":{"position":[[1814,3]]}}}],["5",{"_index":1145,"t":{"199":{"position":[[227,2]]},"202":{"position":[[241,2],[276,2],[317,2]]},"283":{"position":[[464,1]]},"346":{"position":[[684,2]]},"350":{"position":[[223,2],[258,2],[299,2]]},"2448":{"position":[[226,1]]},"2611":{"position":[[486,1]]},"2701":{"position":[[203,2],[238,2],[279,2],[605,2],[624,2]]}}}],["5.3.1",{"_index":4499,"t":{"2645":{"position":[[1376,5]]}}}],["5.3.1.jar",{"_index":2143,"t":{"429":{"position":[[2894,9]]},"579":{"position":[[23184,9],[27985,9],[55346,9],[60147,9]]}}}],["5.3.1.jar:/users/alexandre/library/caches/scalacli/loc",{"_index":2494,"t":{"579":{"position":[[2866,56],[31398,56],[63560,56]]}}}],["5.4.0",{"_index":4500,"t":{"2645":{"position":[[1385,5]]}}}],["5.6.1.jar",{"_index":2596,"t":{"579":{"position":[[7482,9],[36159,9]]}}}],["5.7.1",{"_index":4115,"t":{"2533":{"position":[[885,5]]}}}],["5.7.2",{"_index":4116,"t":{"2533":{"position":[[894,5]]}}}],["5.8.0.jar",{"_index":2536,"t":{"579":{"position":[[4855,9],[4987,9],[33532,9],[33664,9]]}}}],["500",{"_index":845,"t":{"113":{"position":[[520,3]]}}}],["5005",{"_index":1223,"t":{"234":{"position":[[126,5]]},"300":{"position":[[918,4],[1065,4]]},"301":{"position":[[413,5],[441,4]]},"304":{"position":[[470,5],[498,4],[736,5]]},"1023":{"position":[[54,5]]},"1512":{"position":[[11,5]]},"2261":{"position":[[1476,5]]},"2268":{"position":[[50,5]]},"2275":{"position":[[1476,5]]},"2282":{"position":[[1476,5]]},"2289":{"position":[[1476,5]]},"2296":{"position":[[1476,5]]},"2304":{"position":[[1476,5]]},"2311":{"position":[[1476,5]]},"2324":{"position":[[1476,5]]},"2351":{"position":[[1476,5]]},"2755":{"position":[[144,4]]}}}],["5006",{"_index":1227,"t":{"234":{"position":[[309,4]]}}}],["53",{"_index":5141,"t":{"2794":{"position":[[1238,2]]}}}],["532",{"_index":4297,"t":{"2603":{"position":[[120,5]]}}}],["56",{"_index":4021,"t":{"2508":{"position":[[1630,2]]}}}],["59",{"_index":3843,"t":{"2467":{"position":[[412,2]]}}}],["6",{"_index":1362,"t":{"248":{"position":[[729,1]]},"283":{"position":[[509,1],[3672,2]]},"2701":{"position":[[629,2]]}}}],["6.2.0.202206071550",{"_index":5302,"t":{"2839":{"position":[[787,18]]}}}],["6.2.5.jar",{"_index":2735,"t":{"579":{"position":[[15842,9],[44519,9]]}}}],["6.3.0.202209071007",{"_index":5098,"t":{"2781":{"position":[[1683,18]]}}}],["6.4.0.202211300538",{"_index":4711,"t":{"2696":{"position":[[1887,18]]}}}],["6.5.0.202303070854",{"_index":4281,"t":{"2585":{"position":[[98,18]]}}}],["6.6.0.202305301015",{"_index":4191,"t":{"2554":{"position":[[741,18]]}}}],["6.6.1.202309021850",{"_index":3989,"t":{"2508":{"position":[[592,18]]}}}],["6.7.0.202309050840",{"_index":3997,"t":{"2508":{"position":[[849,18]]}}}],["6.8.0.202311291450",{"_index":3773,"t":{"2448":{"position":[[94,18]]}}}],["60",{"_index":3850,"t":{"2467":{"position":[[599,2]]}}}],["60eae7//[defaultpattern",{"_index":2824,"t":{"579":{"position":[[21396,25],[23451,25],[23693,25],[26197,25],[28252,25],[28494,25],[53558,25],[55613,25],[55855,25],[58359,25],[60414,25],[60656,25]]}}}],["60eae7/org.virtuslab.scala",{"_index":2468,"t":{"579":{"position":[[806,26],[2938,26],[23800,26],[28601,26],[29338,26],[31470,26],[55962,26],[60763,26],[61500,26],[63632,26]]}}}],["62",{"_index":207,"t":{"20":{"position":[[342,2],[398,2],[601,2],[649,2]]}}}],["64",{"_index":925,"t":{"133":{"position":[[238,2]]},"135":{"position":[[430,2]]},"163":{"position":[[143,2]]},"1741":{"position":[[11,2],[24,2]]},"2749":{"position":[[142,2]]},"2769":{"position":[[211,2]]},"2777":{"position":[[689,2]]}}}],["648755",{"_index":403,"t":{"42":{"position":[[754,6]]}}}],["64k",{"_index":4603,"t":{"2683":{"position":[[1155,3]]}}}],["7",{"_index":1361,"t":{"248":{"position":[[714,1]]},"283":{"position":[[571,1],[3675,2]]}}}],["7.2.20.jar",{"_index":2524,"t":{"579":{"position":[[4323,10],[6507,10],[11164,10],[33000,10],[35184,10],[39841,10]]}}}],["7/contents/home/bin/java",{"_index":2461,"t":{"579":{"position":[[497,24],[29029,24],[61191,24]]}}}],["71",{"_index":3657,"t":{"2409":{"position":[[779,2]]}}}],["7317286d",{"_index":5071,"t":{"2781":{"position":[[788,8]]}}}],["76673f7f",{"_index":985,"t":{"161":{"position":[[584,8]]}}}],["7a1ed8dde0/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":4972,"t":{"2751":{"position":[[988,91]]}}}],["7f1080f1.jar",{"_index":2568,"t":{"579":{"position":[[6218,12],[34895,12]]}}}],["7f1080f1/com",{"_index":2565,"t":{"579":{"position":[[6168,12],[34845,12]]}}}],["8",{"_index":855,"t":{"115":{"position":[[263,1]]},"181":{"position":[[873,1]]},"283":{"position":[[622,1],[3678,2]]},"319":{"position":[[795,2],[855,1],[970,1]]},"2392":{"position":[[148,1]]},"2442":{"position":[[16,1]]},"2472":{"position":[[957,2],[1379,4],[1421,4]]},"2527":{"position":[[138,1]]},"2546":{"position":[[165,1]]},"2613":{"position":[[921,1]]},"2696":{"position":[[1369,1]]},"2715":{"position":[[213,1]]},"2759":{"position":[[903,1]]}}}],["80511",{"_index":2876,"t":{"579":{"position":[[50721,5],[50803,5],[50963,6],[51456,5],[51800,5],[51918,5],[52036,5],[52154,5],[52272,5],[52390,5],[52508,5],[52615,5],[52715,5],[52909,8],[53097,5]]}}}],["812",{"_index":5043,"t":{"2775":{"position":[[400,4]]}}}],["8212",{"_index":2873,"t":{"579":{"position":[[50505,5]]}}}],["89836cd8",{"_index":3851,"t":{"2467":{"position":[[602,8]]}}}],["8],9,10,11,12,13,14,15,16,17,18",{"_index":1585,"t":{"283":{"position":[[3901,34]]}}}],["8m",{"_index":1870,"t":{"352":{"position":[[618,3]]}}}],["9",{"_index":1050,"t":{"181":{"position":[[103,1]]},"283":{"position":[[658,1],[3681,1]]}}}],["9.1.0",{"_index":2487,"t":{"579":{"position":[[1936,5],[22120,5],[26921,5],[30468,5],[54282,5],[59083,5],[62630,5]]}}}],["9.2.jar",{"_index":2603,"t":{"579":{"position":[[7756,7],[7871,7],[12670,7],[12793,7],[36433,7],[36548,7],[41347,7],[41470,7]]}}}],["9.3.0",{"_index":2124,"t":{"429":{"position":[[1948,5]]}}}],["9.4",{"_index":4883,"t":{"2728":{"position":[[3147,3]]}}}],["9.5",{"_index":4371,"t":{"2613":{"position":[[430,3]]}}}],["9.6",{"_index":4014,"t":{"2508":{"position":[[1448,3]]}}}],["9.7",{"_index":3576,"t":{"2392":{"position":[[594,3]]}}}],["926",{"_index":5175,"t":{"2811":{"position":[[350,4]]}}}],["9858975811713766588.log",{"_index":3863,"t":{"2472":{"position":[[622,24]]}}}],["998",{"_index":5289,"t":{"2839":{"position":[[265,4]]}}}],["_",{"_index":1669,"t":{"309":{"position":[[519,1],[933,2]]},"329":{"position":[[965,1]]},"408":{"position":[[146,1]]},"410":{"position":[[4,1],[222,2]]},"414":{"position":[[243,1]]},"2453":{"position":[[1399,2]]},"2742":{"position":[[2012,1]]}}}],["_.java",{"_index":197,"t":{"18":{"position":[[304,6]]},"410":{"position":[[302,6]]},"412":{"position":[[253,6]]},"792":{"position":[[602,7]]},"798":{"position":[[279,7]]},"800":{"position":[[480,7]]},"802":{"position":[[616,7]]},"812":{"position":[[682,7]]},"814":{"position":[[614,7]]},"816":{"position":[[831,7]]},"822":{"position":[[758,7]]},"832":{"position":[[1054,7]]},"920":{"position":[[602,7]]},"924":{"position":[[279,7]]},"926":{"position":[[682,7]]},"928":{"position":[[758,7]]},"935":{"position":[[1054,7]]},"2257":{"position":[[644,7]]},"2271":{"position":[[321,7]]},"2278":{"position":[[724,7]]},"2285":{"position":[[800,7]]},"2307":{"position":[[1098,7]]}}}],["_.md",{"_index":198,"t":{"18":{"position":[[413,4]]},"410":{"position":[[342,4]]},"412":{"position":[[362,4]]},"700":{"position":[[174,4]]},"792":{"position":[[616,4]]},"798":{"position":[[293,4]]},"800":{"position":[[494,4]]},"802":{"position":[[630,4]]},"812":{"position":[[696,4]]},"814":{"position":[[628,4]]},"816":{"position":[[845,4]]},"822":{"position":[[772,4]]},"832":{"position":[[1068,4]]},"920":{"position":[[616,4]]},"924":{"position":[[293,4]]},"926":{"position":[[696,4]]},"928":{"position":[[772,4]]},"935":{"position":[[1068,4]]},"2257":{"position":[[658,4]]},"2271":{"position":[[335,4]]},"2278":{"position":[[738,4]]},"2285":{"position":[[814,4]]},"2307":{"position":[[1112,4]]},"2707":{"position":[[166,4]]}}}],["_.sc",{"_index":189,"t":{"18":{"position":[[95,4]]},"404":{"position":[[321,4],[864,4]]},"406":{"position":[[1429,4],[1696,4]]},"410":{"position":[[270,4]]},"412":{"position":[[44,4]]},"414":{"position":[[554,4]]},"626":{"position":[[1106,4],[2019,4]]},"792":{"position":[[610,5]]},"798":{"position":[[287,5]]},"800":{"position":[[488,5]]},"802":{"position":[[624,5]]},"812":{"position":[[690,5]]},"814":{"position":[[622,5]]},"816":{"position":[[839,5]]},"822":{"position":[[766,5]]},"832":{"position":[[1062,5]]},"920":{"position":[[610,5]]},"924":{"position":[[287,5]]},"926":{"position":[[690,5]]},"928":{"position":[[766,5]]},"935":{"position":[[1062,5]]},"2257":{"position":[[652,5]]},"2271":{"position":[[329,5]]},"2278":{"position":[[732,5]]},"2285":{"position":[[808,5]]},"2307":{"position":[[1106,5]]}}}],["_.scala",{"_index":190,"t":{"18":{"position":[[173,7]]},"410":{"position":[[225,7]]},"412":{"position":[[122,7]]},"792":{"position":[[593,8]]},"798":{"position":[[270,8]]},"800":{"position":[[471,8]]},"802":{"position":[[607,8]]},"812":{"position":[[673,8]]},"814":{"position":[[605,8]]},"816":{"position":[[822,8]]},"822":{"position":[[749,8]]},"832":{"position":[[1045,8]]},"920":{"position":[[593,8]]},"924":{"position":[[270,8]]},"926":{"position":[[673,8]]},"928":{"position":[[749,8]]},"935":{"position":[[1045,8]]},"2257":{"position":[[635,8]]},"2271":{"position":[[312,8]]},"2278":{"position":[[715,8]]},"2285":{"position":[[791,8]]},"2307":{"position":[[1089,8]]}}}],["_2.13",{"_index":668,"t":{"82":{"position":[[913,5]]},"1777":{"position":[[67,7]]}}}],["_3",{"_index":669,"t":{"82":{"position":[[922,3]]},"1777":{"position":[[78,4]]}}}],["__.publishloc",{"_index":971,"t":{"155":{"position":[[563,15]]}}}],["_encoded_password_",{"_index":3155,"t":{"660":{"position":[[1533,18]]},"2703":{"position":[[274,18],[320,18]]}}}],["_encoded_user_",{"_index":3154,"t":{"660":{"position":[[1514,14]]},"2703":{"position":[[223,14],[301,14]]}}}],["_native0.4",{"_index":3477,"t":{"1779":{"position":[[79,12]]}}}],["_password_",{"_index":3050,"t":{"616":{"position":[[837,11]]}}}],["_sc",{"_index":3074,"t":{"626":{"position":[[1353,3]]},"2453":{"position":[[693,5]]}}}],["_sjs1",{"_index":3476,"t":{"1779":{"position":[[68,7]]}}}],["_username_",{"_index":3049,"t":{"616":{"position":[[826,10]]}}}],["a.scala",{"_index":64,"t":{"4":{"position":[[834,7],[852,7]]},"193":{"position":[[530,7]]},"561":{"position":[[1299,7]]}}}],["a.test.scala",{"_index":1093,"t":{"193":{"position":[[542,12],[863,13],[1762,12]]}}}],["a/.../should/not/format/shouldnotformat.scala",{"_index":582,"t":{"60":{"position":[[799,45]]}}}],["a3314352b638afbf0dca19f127e8263ed6f898bd.jar",{"_index":2681,"t":{"579":{"position":[[12252,44],[40929,44]]}}}],["a3314352b638afbf0dca19f127e8263ed6f898bd/ivi",{"_index":2679,"t":{"579":{"position":[[12197,44],[40874,44]]}}}],["aarch64",{"_index":4219,"t":{"2563":{"position":[[127,7]]},"2611":{"position":[[16,7]]},"2660":{"position":[[1947,7]]},"2683":{"position":[[1129,7],[1330,7]]},"2688":{"position":[[78,8]]},"2794":{"position":[[363,7]]}}}],["aarch64/arm64",{"_index":4578,"t":{"2671":{"position":[[61,13]]},"2673":{"position":[[61,13]]}}}],["abil",{"_index":909,"t":{"129":{"position":[[270,7]]},"543":{"position":[[956,7],[1182,7]]},"2403":{"position":[[8,7]]}}}],["abort",{"_index":1163,"t":{"204":{"position":[[549,7]]}}}],["abov",{"_index":123,"t":{"8":{"position":[[1034,6]]},"56":{"position":[[1197,6],[1427,6]]},"109":{"position":[[181,7],[325,7]]},"149":{"position":[[183,5]]},"163":{"position":[[417,5]]},"175":{"position":[[856,6]]},"185":{"position":[[112,6]]},"242":{"position":[[490,5]]},"277":{"position":[[735,5]]},"419":{"position":[[275,6]]},"503":{"position":[[320,5]]},"535":{"position":[[166,5]]},"543":{"position":[[1627,5]]},"553":{"position":[[552,5]]},"555":{"position":[[327,5]]},"567":{"position":[[848,6]]},"588":{"position":[[390,5]]},"594":{"position":[[184,5]]},"598":{"position":[[268,6]]},"626":{"position":[[777,6]]},"2824":{"position":[[3003,6]]}}}],["absent",{"_index":1282,"t":{"244":{"position":[[1105,6]]},"2799":{"position":[[108,7]]}}}],["absolut",{"_index":829,"t":{"109":{"position":[[236,8]]},"283":{"position":[[3703,8]]},"291":{"position":[[168,8]]},"1267":{"position":[[191,8]]},"2011":{"position":[[150,8]]},"2259":{"position":[[943,8]]},"2273":{"position":[[943,8]]},"2280":{"position":[[943,8]]},"2287":{"position":[[943,8]]},"2294":{"position":[[943,8]]},"2302":{"position":[[943,8]]},"2309":{"position":[[943,8]]},"2322":{"position":[[943,8]]},"2349":{"position":[[943,8]]},"2591":{"position":[[241,8]]}}}],["abstract",{"_index":3353,"t":{"873":{"position":[[262,8]]},"917":{"position":[[161,8]]}}}],["accept",{"_index":79,"t":{"6":{"position":[[23,6]]},"8":{"position":[[10,7]]},"10":{"position":[[10,7]]},"12":{"position":[[261,7]]},"14":{"position":[[10,7]]},"16":{"position":[[10,7]]},"22":{"position":[[23,7]]},"68":{"position":[[277,8]]},"94":{"position":[[1923,6]]},"107":{"position":[[29,8],[94,8]]},"131":{"position":[[548,7],[641,10],[966,9]]},"161":{"position":[[692,7]]},"175":{"position":[[617,6]]},"266":{"position":[[319,7]]},"268":{"position":[[407,9]]},"277":{"position":[[588,6]]},"329":{"position":[[1702,7]]},"462":{"position":[[414,6]]},"495":{"position":[[33,8]]},"507":{"position":[[46,7],[192,9]]},"513":{"position":[[85,8]]},"517":{"position":[[1102,7]]},"529":{"position":[[142,8]]},"573":{"position":[[38,7],[157,8]]},"579":{"position":[[52988,8]]},"612":{"position":[[407,8]]},"614":{"position":[[53,8]]},"624":{"position":[[10,7],[116,8]]},"698":{"position":[[510,7]]},"705":{"position":[[231,8]]},"766":{"position":[[44,7]]},"790":{"position":[[215,7]]},"792":{"position":[[451,8],[471,8],[784,7]]},"794":{"position":[[1967,7]]},"796":{"position":[[44,7]]},"798":{"position":[[128,8],[148,8],[457,7]]},"800":{"position":[[329,8],[349,8],[896,7]]},"802":{"position":[[465,8],[485,8],[1044,7]]},"804":{"position":[[249,9],[423,7]]},"806":{"position":[[19,7]]},"808":{"position":[[183,7]]},"810":{"position":[[317,7]]},"812":{"position":[[531,8],[551,8],[861,7]]},"814":{"position":[[463,8],[483,8],[796,7]]},"816":{"position":[[680,8],[700,8],[1278,7]]},"818":{"position":[[436,7]]},"820":{"position":[[419,7]]},"822":{"position":[[607,8],[627,8],[1080,7]]},"824":{"position":[[424,7]]},"826":{"position":[[327,7]]},"828":{"position":[[812,7]]},"830":{"position":[[980,7]]},"832":{"position":[[903,8],[923,8],[1233,7]]},"834":{"position":[[179,7]]},"836":{"position":[[188,7]]},"838":{"position":[[255,7]]},"840":{"position":[[670,7]]},"843":{"position":[[46,7]]},"845":{"position":[[301,7]]},"847":{"position":[[163,7]]},"849":{"position":[[145,7]]},"851":{"position":[[170,7]]},"853":{"position":[[355,7]]},"855":{"position":[[180,7]]},"857":{"position":[[38,7]]},"859":{"position":[[59,7]]},"861":{"position":[[0,7]]},"863":{"position":[[0,7]]},"865":{"position":[[20,7]]},"867":{"position":[[0,7]]},"869":{"position":[[20,7]]},"871":{"position":[[22,7]]},"905":{"position":[[44,7]]},"920":{"position":[[451,8],[471,8],[784,7]]},"922":{"position":[[1967,7]]},"924":{"position":[[128,8],[148,8],[457,7]]},"926":{"position":[[531,8],[551,8],[861,7]]},"928":{"position":[[607,8],[627,8],[1080,7]]},"930":{"position":[[980,7]]},"933":{"position":[[249,9],[423,7]]},"935":{"position":[[903,8],[923,8],[1233,7]]},"937":{"position":[[670,7]]},"941":{"position":[[355,7]]},"943":{"position":[[215,7]]},"945":{"position":[[19,7]]},"947":{"position":[[183,7]]},"949":{"position":[[59,7]]},"951":{"position":[[812,7]]},"953":{"position":[[179,7]]},"955":{"position":[[188,7]]},"957":{"position":[[255,7]]},"1033":{"position":[[107,7]]},"1522":{"position":[[64,7]]},"2257":{"position":[[493,8],[513,8]]},"2261":{"position":[[1274,7]]},"2271":{"position":[[170,8],[190,8]]},"2275":{"position":[[1274,7]]},"2278":{"position":[[573,8],[593,8]]},"2282":{"position":[[1274,7]]},"2285":{"position":[[649,8],[669,8]]},"2289":{"position":[[1274,7]]},"2296":{"position":[[1274,7]]},"2300":{"position":[[293,9]]},"2304":{"position":[[1274,7]]},"2307":{"position":[[947,8],[967,8]]},"2311":{"position":[[1274,7]]},"2324":{"position":[[1274,7]]},"2351":{"position":[[1274,7]]},"2414":{"position":[[965,9]]},"2487":{"position":[[78,8]]},"2527":{"position":[[162,6]]},"2635":{"position":[[33,8]]},"2724":{"position":[[14,7]]},"2728":{"position":[[76,6],[539,6]]},"2742":{"position":[[574,6],[633,7],[774,7],[1096,8]]},"2779":{"position":[[55,6]]},"2807":{"position":[[220,7]]},"2826":{"position":[[61,7]]},"2848":{"position":[[0,6],[838,7]]}}}],["access",{"_index":472,"t":{"48":{"position":[[693,6]]},"177":{"position":[[250,6]]},"242":{"position":[[669,6]]},"336":{"position":[[1104,8]]},"376":{"position":[[1922,8],[2067,8]]},"380":{"position":[[269,6]]},"382":{"position":[[373,6]]},"543":{"position":[[606,10]]},"573":{"position":[[546,6]]},"581":{"position":[[417,6]]},"602":{"position":[[274,6]]},"634":{"position":[[8,6]]},"660":{"position":[[1283,10]]},"670":{"position":[[365,6]]},"672":{"position":[[75,6]]},"1329":{"position":[[78,6]]},"1345":{"position":[[78,6]]},"1480":{"position":[[5,9]]},"2083":{"position":[[34,6]]},"2103":{"position":[[34,6]]},"2316":{"position":[[825,6]]},"2366":{"position":[[831,6]]},"2453":{"position":[[863,6],[1012,9],[1590,9]]},"2517":{"position":[[10,6],[196,10],[393,10]]},"2599":{"position":[[57,6]]},"2603":{"position":[[765,8]]},"2650":{"position":[[318,8]]}}}],["accessor",{"_index":1501,"t":{"283":{"position":[[521,9],[802,9]]}}}],["accompani",{"_index":4394,"t":{"2616":{"position":[[158,9]]}}}],["accord",{"_index":2043,"t":{"406":{"position":[[340,9]]},"460":{"position":[[39,9]]},"642":{"position":[[22,9]]},"718":{"position":[[289,9]]}}}],["account",{"_index":807,"t":{"101":{"position":[[206,7]]},"155":{"position":[[652,7]]},"175":{"position":[[48,8],[192,7]]},"181":{"position":[[184,7]]},"183":{"position":[[166,7]]},"218":{"position":[[218,7]]},"462":{"position":[[1100,8]]},"628":{"position":[[204,7]]},"2683":{"position":[[611,7]]}}}],["accumul",{"_index":3915,"t":{"2500":{"position":[[0,10]]}}}],["achiev",{"_index":1202,"t":{"224":{"position":[[184,7]]},"226":{"position":[[219,7]]},"445":{"position":[[57,8]]},"577":{"position":[[135,8]]},"606":{"position":[[286,7]]},"610":{"position":[[745,7]]},"2399":{"position":[[789,8]]}}}],["acknowledg",{"_index":2366,"t":{"543":{"position":[[1438,11]]}}}],["act",{"_index":490,"t":{"50":{"position":[[44,4]]},"2650":{"position":[[263,6]]}}}],["action",{"_index":605,"t":{"64":{"position":[[283,7]]},"167":{"position":[[914,8],[1062,8]]},"179":{"position":[[164,8]]},"183":{"position":[[32,8]]},"254":{"position":[[218,7]]},"309":{"position":[[164,7]]},"317":{"position":[[99,8]]},"376":{"position":[[1856,6]]},"579":{"position":[[52745,6],[52942,6],[53172,6],[53277,6]]},"794":{"position":[[177,7],[202,10]]},"922":{"position":[[177,7],[202,10]]},"1337":{"position":[[62,10]]},"2091":{"position":[[7,10]]},"2261":{"position":[[3963,7],[3978,10]]},"2264":{"position":[[219,7],[244,10]]},"2268":{"position":[[805,7],[820,10]]},"2275":{"position":[[3791,7],[3806,10]]},"2282":{"position":[[3856,7],[3871,10]]},"2289":{"position":[[4091,7],[4106,10]]},"2296":{"position":[[4091,7],[4106,10]]},"2304":{"position":[[3630,7],[3645,10]]},"2311":{"position":[[4062,7],[4077,10]]},"2316":{"position":[[418,7],[433,10]]},"2324":{"position":[[3586,7],[3601,10]]},"2329":{"position":[[418,7],[433,10]]},"2334":{"position":[[418,7],[433,10]]},"2339":{"position":[[418,7],[433,10]]},"2344":{"position":[[418,7],[433,10]]},"2351":{"position":[[3586,7],[3601,10]]},"2356":{"position":[[418,7],[433,10]]},"2361":{"position":[[578,7],[593,10]]},"2366":{"position":[[418,7],[433,10]]},"2375":{"position":[[50,7]]},"2384":{"position":[[146,10]]},"2390":{"position":[[117,7]]},"2392":{"position":[[50,7]]},"2409":{"position":[[50,7]]},"2420":{"position":[[151,7],[290,7],[421,7],[550,7]]},"2422":{"position":[[50,7],[193,6]]},"2431":{"position":[[90,7]]},"2435":{"position":[[50,7]]},"2444":{"position":[[548,7],[619,7],[690,7],[761,7],[832,7]]},"2448":{"position":[[50,7]]},"2463":{"position":[[314,7],[498,7]]},"2467":{"position":[[105,7]]},"2477":{"position":[[54,7]]},"2479":{"position":[[110,7]]},"2506":{"position":[[13,10]]},"2508":{"position":[[50,7],[779,6],[1929,6]]},"2533":{"position":[[797,7]]},"2554":{"position":[[1298,7]]},"2565":{"position":[[50,7],[121,7]]},"2585":{"position":[[54,7]]},"2613":{"position":[[481,6],[771,6],[842,6],[1095,7]]},"2630":{"position":[[808,7],[1429,7]]},"2641":{"position":[[185,7],[210,10]]},"2645":{"position":[[1620,7],[1691,7]]},"2658":{"position":[[218,10]]},"2660":{"position":[[1322,10],[1333,7],[1406,10],[1417,6],[2337,7],[2898,7]]},"2683":{"position":[[1726,7],[2077,7],[2368,6]]},"2696":{"position":[[2185,7]]},"2715":{"position":[[1784,7]]},"2728":{"position":[[2496,6],[2598,7]]},"2742":{"position":[[2224,7],[2554,6]]},"2759":{"position":[[1144,7]]},"2764":{"position":[[111,7]]},"2794":{"position":[[18,10],[513,7]]},"2811":{"position":[[23,10],[106,10],[199,7],[231,7]]},"2813":{"position":[[387,7]]},"2828":{"position":[[184,7],[318,7],[524,7],[966,6]]},"2839":{"position":[[130,7],[430,7]]},"2850":{"position":[[410,7]]}}}],["action@v6.3",{"_index":1700,"t":{"311":{"position":[[332,11]]},"313":{"position":[[240,11]]}}}],["actions/checkout",{"_index":4028,"t":{"2508":{"position":[[1856,16]]}}}],["actions/checkout@v3",{"_index":1698,"t":{"311":{"position":[[268,19]]},"313":{"position":[[176,19]]}}}],["actions/setup",{"_index":3777,"t":{"2448":{"position":[[195,13]]},"2479":{"position":[[5,13]]}}}],["actions/upload",{"_index":1726,"t":{"317":{"position":[[116,14]]}}}],["activ",{"_index":1285,"t":{"244":{"position":[[1470,6]]},"273":{"position":[[578,8]]},"2517":{"position":[[354,11]]},"2611":{"position":[[488,6]]},"2658":{"position":[[527,8]]}}}],["actual",{"_index":1878,"t":{"358":{"position":[[19,8]]},"364":{"position":[[330,9]]},"406":{"position":[[1184,8]]},"525":{"position":[[132,8]]},"577":{"position":[[217,8]]},"626":{"position":[[689,6]]},"660":{"position":[[1560,6]]},"711":{"position":[[86,8]]},"822":{"position":[[862,6]]},"928":{"position":[[862,6]]},"1394":{"position":[[61,8]]},"1871":{"position":[[17,8]]},"2282":{"position":[[8786,8]]},"2285":{"position":[[904,6]]},"2703":{"position":[[347,6]]}}}],["ad",{"_index":1186,"t":{"216":{"position":[[154,5]]},"270":{"position":[[238,6]]},"293":{"position":[[129,5]]},"313":{"position":[[105,6]]},"325":{"position":[[385,6]]},"376":{"position":[[983,5]]},"429":{"position":[[895,6]]},"447":{"position":[[20,5]]},"470":{"position":[[444,6]]},"491":{"position":[[135,5]]},"573":{"position":[[487,5]]},"577":{"position":[[147,6]]},"579":{"position":[[21254,6],[23309,6],[23551,6],[26055,6],[28110,6],[28352,6],[53416,6],[55471,6],[55713,6],[58217,6],[60272,6],[60514,6]]},"608":{"position":[[0,6],[668,5]]},"610":{"position":[[24,6]]},"616":{"position":[[711,6]]},"644":{"position":[[565,5]]},"648":{"position":[[377,5]]},"672":{"position":[[1689,5],[2389,5]]},"734":{"position":[[76,5]]},"893":{"position":[[76,5]]},"1181":{"position":[[65,5]]},"1263":{"position":[[123,5]]},"1910":{"position":[[22,5]]},"2007":{"position":[[79,5]]},"2261":{"position":[[520,5],[7929,5]]},"2275":{"position":[[520,5],[7757,5]]},"2282":{"position":[[520,5],[7822,5]]},"2289":{"position":[[520,5],[8057,5]]},"2296":{"position":[[520,5],[8057,5]]},"2304":{"position":[[520,5],[7596,5]]},"2311":{"position":[[520,5],[8028,5]]},"2324":{"position":[[520,5],[7552,5]]},"2351":{"position":[[520,5],[7552,5]]},"2380":{"position":[[493,5]]},"2382":{"position":[[57,5]]},"2397":{"position":[[478,5]]},"2399":{"position":[[994,5]]},"2414":{"position":[[1046,5]]},"2416":{"position":[[503,5]]},"2420":{"position":[[438,5]]},"2427":{"position":[[57,5]]},"2438":{"position":[[1074,5]]},"2453":{"position":[[1669,5]]},"2455":{"position":[[283,5]]},"2472":{"position":[[1438,5]]},"2487":{"position":[[279,5]]},"2489":{"position":[[553,5]]},"2491":{"position":[[123,5]]},"2493":{"position":[[305,5]]},"2495":{"position":[[208,5]]},"2497":{"position":[[429,5]]},"2513":{"position":[[331,6]]},"2517":{"position":[[839,5]]},"2519":{"position":[[110,5],[529,5]]},"2521":{"position":[[784,5]]},"2538":{"position":[[111,5]]},"2540":{"position":[[518,5]]},"2542":{"position":[[286,5]]},"2544":{"position":[[520,5]]},"2571":{"position":[[171,5]]},"2573":{"position":[[187,5],[966,5]]},"2575":{"position":[[356,5]]},"2591":{"position":[[510,5]]},"2593":{"position":[[816,5]]},"2595":{"position":[[441,5]]},"2597":{"position":[[231,5]]},"2599":{"position":[[300,5]]},"2601":{"position":[[266,5]]},"2618":{"position":[[23,5],[102,5]]},"2620":{"position":[[662,5]]},"2622":{"position":[[362,5]]},"2624":{"position":[[168,5]]},"2626":{"position":[[183,5]]},"2628":{"position":[[407,5]]},"2635":{"position":[[101,5],[169,5]]},"2639":{"position":[[87,5]]},"2641":{"position":[[1008,5]]},"2643":{"position":[[411,5]]},"2650":{"position":[[1211,5]]},"2652":{"position":[[429,5],[584,5]]},"2654":{"position":[[580,5]]},"2665":{"position":[[614,5]]},"2667":{"position":[[92,5]]},"2669":{"position":[[603,5]]},"2671":{"position":[[100,5]]},"2673":{"position":[[117,5]]},"2675":{"position":[[119,5]]},"2677":{"position":[[117,5]]},"2679":{"position":[[277,5]]},"2681":{"position":[[163,5]]},"2688":{"position":[[109,5]]},"2692":{"position":[[227,5]]},"2694":{"position":[[115,5]]},"2701":{"position":[[1085,5]]},"2703":{"position":[[508,5]]},"2705":{"position":[[674,5]]},"2707":{"position":[[171,5]]},"2709":{"position":[[188,5]]},"2711":{"position":[[180,5]]},"2713":{"position":[[106,5]]},"2720":{"position":[[185,5]]},"2722":{"position":[[28,5],[86,5]]},"2726":{"position":[[84,5]]},"2734":{"position":[[25,5],[110,5]]},"2736":{"position":[[293,5]]},"2738":{"position":[[100,5]]},"2740":{"position":[[200,5]]},"2747":{"position":[[172,5]]},"2749":{"position":[[336,5]]},"2751":{"position":[[1357,5]]},"2753":{"position":[[468,5]]},"2755":{"position":[[176,5]]},"2757":{"position":[[262,5]]},"2762":{"position":[[836,5]]},"2769":{"position":[[454,5]]},"2771":{"position":[[675,5]]},"2773":{"position":[[108,5]]},"2775":{"position":[[391,5]]},"2777":{"position":[[894,5]]},"2779":{"position":[[658,5],[1013,5]]},"2786":{"position":[[389,5]]},"2788":{"position":[[655,5]]},"2790":{"position":[[361,5]]},"2792":{"position":[[991,5]]},"2799":{"position":[[651,5]]},"2801":{"position":[[132,5]]},"2803":{"position":[[470,5]]},"2805":{"position":[[321,5]]},"2807":{"position":[[577,5]]},"2809":{"position":[[492,5]]},"2811":{"position":[[244,5]]},"2816":{"position":[[261,5]]},"2818":{"position":[[265,5]]},"2820":{"position":[[535,5]]},"2822":{"position":[[215,5],[244,5]]},"2824":{"position":[[186,5],[494,5],[1842,5]]},"2826":{"position":[[371,5]]},"2833":{"position":[[183,5]]},"2835":{"position":[[25,5],[812,5],[958,5],[1102,5]]},"2842":{"position":[[205,5]]},"2844":{"position":[[147,5],[230,5]]}}}],["adapter_2.12",{"_index":2533,"t":{"579":{"position":[[4728,12],[33405,12]]}}}],["adapter_2.12/1.1.3/scala",{"_index":2532,"t":{"579":{"position":[[4697,24],[33374,24]]}}}],["adapter_2.13",{"_index":4097,"t":{"2533":{"position":[[346,12]]},"2715":{"position":[[2417,12]]}}}],["add",{"_index":701,"t":{"88":{"position":[[635,3]]},"92":{"position":[[1076,3]]},"179":{"position":[[452,3]]},"197":{"position":[[45,3]]},"214":{"position":[[20,3],[161,3]]},"218":{"position":[[13,3]]},"246":{"position":[[2510,3]]},"248":{"position":[[3250,3]]},"270":{"position":[[8,3],[324,3]]},"283":{"position":[[511,3],[573,3],[824,3],[1026,3],[3951,3]]},"285":{"position":[[25,3]]},"289":{"position":[[21,3],[189,3]]},"291":{"position":[[561,3]]},"306":{"position":[[43,3]]},"336":{"position":[[346,3]]},"358":{"position":[[581,3]]},"360":{"position":[[668,3]]},"366":{"position":[[127,3],[357,3],[475,3],[555,3]]},"376":{"position":[[343,3]]},"460":{"position":[[477,3]]},"470":{"position":[[8,3],[206,3],[718,3],[918,3]]},"509":{"position":[[407,4],[561,4]]},"543":{"position":[[2085,3]]},"561":{"position":[[1158,3]]},"606":{"position":[[151,3]]},"608":{"position":[[49,4]]},"610":{"position":[[310,3]]},"626":{"position":[[56,3]]},"628":{"position":[[13,3]]},"674":{"position":[[617,3]]},"726":{"position":[[0,3]]},"728":{"position":[[0,4]]},"732":{"position":[[9,3]]},"734":{"position":[[9,3]]},"736":{"position":[[0,3]]},"744":{"position":[[0,3]]},"746":{"position":[[0,3]]},"748":{"position":[[0,3]]},"766":{"position":[[0,3]]},"768":{"position":[[9,3]]},"770":{"position":[[0,3]]},"774":{"position":[[0,3]]},"822":{"position":[[887,3]]},"843":{"position":[[0,3],[69,3]]},"876":{"position":[[0,3]]},"878":{"position":[[0,4]]},"880":{"position":[[0,3]]},"882":{"position":[[0,3]]},"884":{"position":[[0,3]]},"891":{"position":[[9,3]]},"893":{"position":[[9,3]]},"901":{"position":[[0,3]]},"905":{"position":[[0,3]]},"907":{"position":[[9,3]]},"909":{"position":[[0,3]]},"911":{"position":[[0,3]]},"928":{"position":[[887,3]]},"959":{"position":[[408,3]]},"1029":{"position":[[56,3]]},"1031":{"position":[[79,3]]},"1033":{"position":[[63,3]]},"1035":{"position":[[63,3]]},"1117":{"position":[[76,3]]},"1233":{"position":[[96,3]]},"1247":{"position":[[193,3]]},"1249":{"position":[[118,3]]},"1251":{"position":[[100,3]]},"1253":{"position":[[65,3]]},"1261":{"position":[[62,3]]},"1269":{"position":[[74,3]]},"1518":{"position":[[15,3]]},"1520":{"position":[[38,3]]},"1522":{"position":[[20,3]]},"1524":{"position":[[22,3]]},"1582":{"position":[[23,3]]},"1586":{"position":[[23,3]]},"1626":{"position":[[21,3]]},"1646":{"position":[[23,3]]},"1676":{"position":[[29,3]]},"1769":{"position":[[23,3]]},"1817":{"position":[[16,3]]},"1962":{"position":[[41,3]]},"1989":{"position":[[152,3]]},"1991":{"position":[[75,3]]},"1993":{"position":[[57,3]]},"1995":{"position":[[24,3]]},"2005":{"position":[[18,3]]},"2013":{"position":[[19,3]]},"2085":{"position":[[23,3]]},"2114":{"position":[[23,3]]},"2259":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2261":{"position":[[1230,3],[2099,3],[2356,3],[6476,3],[7748,3],[8493,3]]},"2273":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2275":{"position":[[1230,3],[2099,3],[2356,3],[6304,3],[7576,3],[8321,3]]},"2280":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2282":{"position":[[1230,3],[2099,3],[2356,3],[6369,3],[7641,3],[8386,3],[8598,3]]},"2285":{"position":[[929,3]]},"2287":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2289":{"position":[[1230,3],[2099,3],[2356,3],[6604,3],[7876,3],[8621,3],[8833,3]]},"2294":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2296":{"position":[[1230,3],[2099,3],[2356,3],[6604,3],[7876,3],[8621,3],[8833,3]]},"2302":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2304":{"position":[[1230,3],[2099,3],[2356,3],[6143,3],[7415,3],[8160,3]]},"2309":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2311":{"position":[[1230,3],[2099,3],[2356,3],[6575,3],[7847,3],[8592,3],[8804,3]]},"2322":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2324":{"position":[[1230,3],[2099,3],[2356,3],[6099,3],[7371,3],[8116,3]]},"2349":{"position":[[70,3],[128,3],[214,3],[453,3],[675,3]]},"2351":{"position":[[1230,3],[2099,3],[2356,3],[6099,3],[7371,3],[8116,3]]},"2380":{"position":[[23,4]]},"2382":{"position":[[13,4]]},"2390":{"position":[[0,3]]},"2392":{"position":[[374,3]]},"2397":{"position":[[26,4]]},"2403":{"position":[[0,3]]},"2407":{"position":[[33,3]]},"2420":{"position":[[0,3]]},"2427":{"position":[[13,4]]},"2438":{"position":[[926,3]]},"2440":{"position":[[116,3],[172,3]]},"2444":{"position":[[202,3],[309,3]]},"2446":{"position":[[0,3]]},"2457":{"position":[[159,3]]},"2459":{"position":[[164,3]]},"2463":{"position":[[0,3]]},"2465":{"position":[[402,3],[605,3]]},"2477":{"position":[[71,3]]},"2479":{"position":[[227,3]]},"2500":{"position":[[154,3]]},"2504":{"position":[[338,3],[394,3],[443,3]]},"2506":{"position":[[0,3],[191,3],[265,3]]},"2517":{"position":[[451,3]]},"2525":{"position":[[0,3],[451,3],[506,3]]},"2529":{"position":[[52,3],[117,3]]},"2531":{"position":[[0,3]]},"2546":{"position":[[0,3]]},"2548":{"position":[[410,3]]},"2550":{"position":[[0,3]]},"2552":{"position":[[95,3],[164,3]]},"2561":{"position":[[6,3],[289,3]]},"2573":{"position":[[530,3],[837,3]]},"2577":{"position":[[0,3]]},"2579":{"position":[[301,3]]},"2581":{"position":[[0,3],[67,3]]},"2583":{"position":[[125,3]]},"2591":{"position":[[420,3]]},"2605":{"position":[[0,3],[327,3],[376,3]]},"2609":{"position":[[72,3],[254,3]]},"2611":{"position":[[691,3]]},"2630":{"position":[[929,3]]},"2645":{"position":[[461,3],[557,3],[973,3]]},"2660":{"position":[[0,3],[217,3],[502,3],[605,3],[888,3],[1659,3],[2154,3]]},"2665":{"position":[[424,3]]},"2683":{"position":[[431,3],[523,3],[895,3],[1009,3],[1565,3],[1838,3]]},"2696":{"position":[[180,3],[454,3],[739,3]]},"2715":{"position":[[770,3]]},"2728":{"position":[[228,3],[449,3],[966,3],[1905,3]]},"2742":{"position":[[0,3],[2043,3],[3066,3]]},"2759":{"position":[[749,3],[934,3],[1008,3]]},"2779":{"position":[[686,3]]},"2781":{"position":[[628,3]]},"2794":{"position":[[245,3]]},"2811":{"position":[[300,3]]},"2813":{"position":[[195,3]]},"2816":{"position":[[22,3]]},"2828":{"position":[[15,3],[335,3],[382,3],[597,3]]},"2837":{"position":[[126,3]]},"2839":{"position":[[220,3],[307,3]]},"2850":{"position":[[256,3]]}}}],["add/remov",{"_index":2414,"t":{"561":{"position":[[1416,10]]}}}],["addit",{"_index":1220,"t":{"234":{"position":[[54,10]]},"283":{"position":[[3998,10]]},"323":{"position":[[879,10]]},"336":{"position":[[268,10]]},"368":{"position":[[1267,10]]},"462":{"position":[[140,10]]},"517":{"position":[[1206,10]]},"612":{"position":[[186,10]]},"636":{"position":[[137,10]]},"2414":{"position":[[750,9]]},"2493":{"position":[[29,8]]},"2573":{"position":[[84,10]]},"2637":{"position":[[252,10]]}}}],["addition",{"_index":65,"t":{"4":{"position":[[865,13]]},"44":{"position":[[405,13]]},"214":{"position":[[257,13]]},"248":{"position":[[391,13]]},"376":{"position":[[1166,13]]},"503":{"position":[[216,13]]},"2380":{"position":[[131,13]]},"2835":{"position":[[179,13]]}}}],["address",{"_index":1437,"t":{"268":{"position":[[559,9]]},"579":{"position":[[50481,7]]},"596":{"position":[[869,7]]},"614":{"position":[[14,7],[346,7]]},"616":{"position":[[643,7]]},"660":{"position":[[1151,7],[1258,7]]},"794":{"position":[[302,8]]},"922":{"position":[[302,8]]},"1711":{"position":[[48,9]]},"2264":{"position":[[344,8]]},"2491":{"position":[[78,8]]},"2513":{"position":[[6,9]]},"2568":{"position":[[69,9]]},"2637":{"position":[[285,9]]},"2683":{"position":[[1244,7]]},"2742":{"position":[[3366,7]]},"2755":{"position":[[135,8],[160,9]]},"2757":{"position":[[246,9]]},"2835":{"position":[[617,9],[942,9]]},"2848":{"position":[[559,9],[766,9],[1060,9]]}}}],["adjust",{"_index":914,"t":{"131":{"position":[[485,6]]},"575":{"position":[[451,9],[649,9],[701,9]]},"2384":{"position":[[139,6]]},"2465":{"position":[[477,6]]},"2696":{"position":[[93,6]]}}}],["administr",{"_index":3472,"t":{"1737":{"position":[[88,15]]}}}],["adopt:11",{"_index":1742,"t":{"319":{"position":[[727,8]]},"740":{"position":[[32,9],[128,8]]},"897":{"position":[[32,9],[128,8]]},"1123":{"position":[[87,9]]},"1632":{"position":[[44,9]]},"2261":{"position":[[1616,9]]},"2268":{"position":[[190,9]]},"2275":{"position":[[1616,9]]},"2282":{"position":[[1616,9]]},"2289":{"position":[[1616,9]]},"2296":{"position":[[1616,9]]},"2304":{"position":[[1616,9]]},"2311":{"position":[[1616,9]]},"2324":{"position":[[1616,9]]},"2351":{"position":[[1616,9]]},"2722":{"position":[[75,10]]}}}],["adopt:14",{"_index":1174,"t":{"212":{"position":[[83,8],[178,8]]}}}],["advanc",{"_index":434,"t":{"46":{"position":[[136,8]]},"248":{"position":[[244,8]]},"283":{"position":[[2093,8]]},"331":{"position":[[398,8]]},"664":{"position":[[49,8]]}}}],["advantag",{"_index":431,"t":{"46":{"position":[[92,10]]},"2573":{"position":[[67,9]]}}}],["advis",{"_index":1112,"t":{"195":{"position":[[64,7]]},"433":{"position":[[96,7]]},"2438":{"position":[[402,7]]}}}],["affect",{"_index":1113,"t":{"195":{"position":[[132,9]]},"2453":{"position":[[78,9]]},"2650":{"position":[[590,6]]},"2715":{"position":[[978,9]]},"2762":{"position":[[144,9]]},"2771":{"position":[[223,7]]}}}],["ag91",{"_index":3870,"t":{"2477":{"position":[[111,5]]},"2483":{"position":[[0,5]]}}}],["again",{"_index":1150,"t":{"202":{"position":[[291,7],[421,5]]},"350":{"position":[[273,7],[377,5]]},"366":{"position":[[543,5]]},"553":{"position":[[1079,6]]},"2701":{"position":[[253,7],[827,5],[1072,5]]},"2736":{"position":[[115,5]]},"2742":{"position":[[375,6]]},"2781":{"position":[[496,5]]}}}],["against",{"_index":3457,"t":{"1506":{"position":[[18,7]]},"2380":{"position":[[192,7]]}}}],["agent",{"_index":2555,"t":{"579":{"position":[[5759,5],[34436,5]]},"2409":{"position":[[87,5]]},"2630":{"position":[[1674,5]]},"2728":{"position":[[3368,5]]},"2839":{"position":[[345,5]]}}}],["agent/1.4.4/test",{"_index":2554,"t":{"579":{"position":[[5742,16],[34419,16]]}}}],["aggress",{"_index":1946,"t":{"370":{"position":[[94,13]]}}}],["ahead",{"_index":1757,"t":{"321":{"position":[[142,5]]}}}],["aim",{"_index":1876,"t":{"356":{"position":[[339,3]]}}}],["alert",{"_index":4143,"t":{"2544":{"position":[[772,7]]}}}],["alex",{"_index":252,"t":{"28":{"position":[[572,5],[625,4],[1018,5]]},"171":{"position":[[60,5]]},"181":{"position":[[540,4]]},"183":{"position":[[674,4]]},"600":{"position":[[384,5]]}}}],["alex@alex.m",{"_index":273,"t":{"28":{"position":[[994,15]]},"68":{"position":[[117,12]]},"171":{"position":[[114,14]]},"181":{"position":[[548,14]]},"183":{"position":[[682,14]]}}}],["alexarchambault",{"_index":4055,"t":{"2519":{"position":[[538,16]]},"2605":{"position":[[350,16]]},"2611":{"position":[[354,16],[665,16]]},"2637":{"position":[[298,16]]},"2643":{"position":[[420,16]]},"2645":{"position":[[143,16],[435,16]]},"2660":{"position":[[1915,16]]},"2683":{"position":[[673,16],[741,16],[869,16],[1218,16],[1282,16],[1359,16],[1439,16],[1516,16]]},"2703":{"position":[[517,16]]},"2715":{"position":[[45,16],[133,16],[218,16],[461,16],[587,16],[639,16],[1221,16],[1342,16],[1404,16],[1459,16],[1684,16],[2297,16],[2681,16]]},"2726":{"position":[[93,16]]},"2728":{"position":[[50,16],[146,16],[202,16],[271,16],[362,16],[423,16],[506,16],[592,16],[1074,16],[1144,16],[1223,16],[1521,16],[1606,16],[2085,16],[3532,16]]},"2736":{"position":[[302,16]]},"2742":{"position":[[32,16],[548,16],[2901,16],[3040,16],[3398,16],[3455,16],[3511,16]]},"2749":{"position":[[354,16]]},"2759":{"position":[[416,16],[495,16],[908,16],[982,16],[1058,16]]},"2764":{"position":[[34,16],[225,16]]},"2766":{"position":[[26,16]]},"2779":{"position":[[1031,16]]},"2781":{"position":[[527,15],[603,15],[654,15]]},"2786":{"position":[[407,15]]},"2794":{"position":[[380,15],[438,15]]},"2805":{"position":[[339,15]]},"2807":{"position":[[595,15]]},"2811":{"position":[[331,15]]},"2813":{"position":[[103,15],[583,15],[662,15],[715,15],[767,15],[822,15]]},"2824":{"position":[[1863,16],[2070,16],[2439,16],[3205,16]]},"2826":{"position":[[389,16]]},"2828":{"position":[[761,15],[828,15]]},"2835":{"position":[[976,15]]},"2837":{"position":[[63,15],[178,15]]},"2839":{"position":[[282,15],[479,15],[529,15],[918,15],[979,15]]},"2844":{"position":[[248,15]]},"2850":{"position":[[137,15],[439,15]]}}}],["alexme|alex",{"_index":747,"t":{"92":{"position":[[980,11]]}}}],["alex|alex|https://alex.info",{"_index":3480,"t":{"1817":{"position":[[49,29]]}}}],["alex|alex|https://alex.info|alex@alex.m",{"_index":3481,"t":{"1817":{"position":[[82,42]]}}}],["alia",{"_index":559,"t":{"58":{"position":[[269,5]]},"283":{"position":[[1551,5]]},"462":{"position":[[1242,5]]},"509":{"position":[[185,5]]},"511":{"position":[[161,5]]},"515":{"position":[[88,5]]},"610":{"position":[[275,5],[712,5],[1020,6]]},"792":{"position":[[586,6]]},"798":{"position":[[263,6]]},"800":{"position":[[464,6]]},"802":{"position":[[600,6]]},"812":{"position":[[666,6]]},"814":{"position":[[598,6]]},"816":{"position":[[815,6]]},"822":{"position":[[742,6]]},"832":{"position":[[1038,6]]},"920":{"position":[[586,6]]},"924":{"position":[[263,6]]},"926":{"position":[[666,6]]},"928":{"position":[[742,6]]},"935":{"position":[[1038,6]]},"961":{"position":[[283,5]]},"1237":{"position":[[111,5]]},"1239":{"position":[[122,5]]},"1966":{"position":[[56,5]]},"1968":{"position":[[67,5]]},"2257":{"position":[[628,6]]},"2261":{"position":[[7233,5],[7346,5]]},"2271":{"position":[[305,6]]},"2275":{"position":[[7061,5],[7174,5]]},"2278":{"position":[[708,6]]},"2282":{"position":[[7126,5],[7239,5]]},"2285":{"position":[[784,6]]},"2289":{"position":[[7361,5],[7474,5]]},"2296":{"position":[[7361,5],[7474,5]]},"2304":{"position":[[6900,5],[7013,5]]},"2307":{"position":[[1082,6]]},"2311":{"position":[[7332,5],[7445,5]]},"2324":{"position":[[6856,5],[6969,5]]},"2351":{"position":[[6856,5],[6969,5]]},"2438":{"position":[[479,6]]},"2577":{"position":[[4,5]]},"2645":{"position":[[593,5]]},"2656":{"position":[[159,5]]},"2751":{"position":[[400,5]]},"2757":{"position":[[178,5],[221,5]]},"2835":{"position":[[294,5],[655,5]]}}}],["alias",{"_index":1481,"t":{"281":{"position":[[265,7]]},"329":{"position":[[1515,9]]},"804":{"position":[[0,8]]},"808":{"position":[[0,8]]},"812":{"position":[[0,8]]},"824":{"position":[[0,8]]},"826":{"position":[[0,8]]},"836":{"position":[[0,8]]},"926":{"position":[[0,8]]},"933":{"position":[[0,8]]},"947":{"position":[[0,8]]},"955":{"position":[[0,8]]},"1007":{"position":[[0,8]]},"1015":{"position":[[0,8]]},"1017":{"position":[[0,8]]},"1029":{"position":[[0,8]]},"1031":{"position":[[0,8]]},"1033":{"position":[[0,8]]},"1035":{"position":[[0,8]]},"1039":{"position":[[0,8]]},"1041":{"position":[[0,8]]},"1043":{"position":[[0,8]]},"1063":{"position":[[0,8]]},"1065":{"position":[[0,8]]},"1067":{"position":[[0,8]]},"1069":{"position":[[0,8]]},"1071":{"position":[[0,8]]},"1075":{"position":[[0,8]]},"1081":{"position":[[0,8]]},"1083":{"position":[[0,8]]},"1091":{"position":[[0,8]]},"1093":{"position":[[0,8]]},"1095":{"position":[[0,8]]},"1099":{"position":[[0,8]]},"1103":{"position":[[0,8]]},"1113":{"position":[[0,8]]},"1117":{"position":[[0,8]]},"1123":{"position":[[0,8]]},"1133":{"position":[[0,8]]},"1139":{"position":[[0,8]]},"1145":{"position":[[0,8]]},"1147":{"position":[[0,8]]},"1233":{"position":[[0,8]]},"1237":{"position":[[0,8]]},"1239":{"position":[[0,8]]},"1243":{"position":[[0,8]]},"1245":{"position":[[0,8]]},"1247":{"position":[[0,8]]},"1249":{"position":[[0,8]]},"1251":{"position":[[0,8]]},"1253":{"position":[[0,8]]},"1259":{"position":[[0,8]]},"1267":{"position":[[0,8]]},"1269":{"position":[[0,8]]},"1277":{"position":[[0,8]]},"1289":{"position":[[0,8]]},"1303":{"position":[[0,8]]},"1325":{"position":[[0,8]]},"1333":{"position":[[0,8]]},"1335":{"position":[[0,8]]},"1341":{"position":[[0,8]]},"1343":{"position":[[0,8]]},"1351":{"position":[[0,8]]},"1353":{"position":[[0,8]]},"1362":{"position":[[0,8]]},"1364":{"position":[[0,8]]},"1384":{"position":[[0,8]]},"1398":{"position":[[0,8]]},"1400":{"position":[[0,8]]},"1402":{"position":[[0,8]]},"1466":{"position":[[0,8]]},"1476":{"position":[[0,8]]},"1482":{"position":[[0,8]]},"1492":{"position":[[0,8]]},"1518":{"position":[[0,8]]},"1520":{"position":[[0,8]]},"1522":{"position":[[0,8]]},"1524":{"position":[[0,8]]},"1532":{"position":[[0,8]]},"1534":{"position":[[0,8]]},"1536":{"position":[[0,8]]},"1546":{"position":[[0,8]]},"1548":{"position":[[0,8]]},"1552":{"position":[[0,8]]},"1572":{"position":[[0,8]]},"1574":{"position":[[0,8]]},"1576":{"position":[[0,8]]},"1578":{"position":[[0,8]]},"1580":{"position":[[0,8]]},"1584":{"position":[[0,8]]},"1590":{"position":[[0,8]]},"1592":{"position":[[0,8]]},"1600":{"position":[[0,8]]},"1602":{"position":[[0,8]]},"1604":{"position":[[0,8]]},"1608":{"position":[[0,8]]},"1612":{"position":[[0,8]]},"1622":{"position":[[0,8]]},"1626":{"position":[[0,8]]},"1632":{"position":[[0,8]]},"1642":{"position":[[0,8]]},"1648":{"position":[[0,8]]},"1654":{"position":[[0,8]]},"1656":{"position":[[0,8]]},"1660":{"position":[[0,8]]},"1664":{"position":[[0,8]]},"1666":{"position":[[0,8]]},"1670":{"position":[[0,8]]},"1672":{"position":[[0,8]]},"1698":{"position":[[0,8]]},"1700":{"position":[[0,8]]},"1711":{"position":[[0,8]]},"1741":{"position":[[0,8]]},"1783":{"position":[[0,8]]},"1785":{"position":[[0,8]]},"1789":{"position":[[0,8]]},"1821":{"position":[[0,8]]},"1827":{"position":[[0,8]]},"1859":{"position":[[0,8]]},"1861":{"position":[[0,8]]},"1865":{"position":[[0,8]]},"1867":{"position":[[0,8]]},"1869":{"position":[[0,8]]},"1875":{"position":[[0,8]]},"1877":{"position":[[0,8]]},"1879":{"position":[[0,8]]},"1881":{"position":[[0,8]]},"1962":{"position":[[0,8]]},"1966":{"position":[[0,8]]},"1968":{"position":[[0,8]]},"1973":{"position":[[0,8]]},"1977":{"position":[[0,8]]},"1979":{"position":[[0,8]]},"1985":{"position":[[0,8]]},"1987":{"position":[[0,8]]},"1989":{"position":[[0,8]]},"1991":{"position":[[0,8]]},"1993":{"position":[[0,8]]},"1995":{"position":[[0,8]]},"2003":{"position":[[0,8]]},"2011":{"position":[[0,8]]},"2013":{"position":[[0,8]]},"2023":{"position":[[0,8]]},"2033":{"position":[[0,8]]},"2035":{"position":[[0,8]]},"2039":{"position":[[0,8]]},"2043":{"position":[[0,8]]},"2057":{"position":[[0,8]]},"2079":{"position":[[0,8]]},"2087":{"position":[[0,8]]},"2089":{"position":[[0,8]]},"2099":{"position":[[0,8]]},"2101":{"position":[[0,8]]},"2109":{"position":[[0,8]]},"2111":{"position":[[0,8]]},"2120":{"position":[[0,8]]},"2124":{"position":[[0,8]]},"2132":{"position":[[0,8]]},"2134":{"position":[[0,8]]},"2144":{"position":[[0,8]]},"2156":{"position":[[0,8]]},"2184":{"position":[[0,8]]},"2192":{"position":[[0,8]]},"2214":{"position":[[0,8]]},"2236":{"position":[[0,8]]},"2238":{"position":[[0,8]]},"2240":{"position":[[0,8]]},"2259":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"2261":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3152,8],[3309,8],[3395,8],[3547,8],[3792,8],[3896,8],[3949,8],[4036,8],[6683,8],[7265,8],[7381,8],[8251,8],[8340,8],[8403,8],[8641,8]]},"2268":{"position":[[225,8],[316,8],[373,8],[432,8],[544,8],[630,8],[738,8],[791,8],[878,8],[1011,8]]},"2273":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1071,8],[1141,8]]},"2275":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[3004,8],[3137,8],[3223,8],[3375,8],[3620,8],[3724,8],[3777,8],[3864,8],[6511,8],[7093,8],[7209,8],[8079,8],[8168,8],[8231,8],[8469,8]]},"2278":{"position":[[42,8]]},"2280":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8]]},"2282":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3202,8],[3288,8],[3440,8],[3685,8],[3789,8],[3842,8],[3929,8],[6576,8],[7158,8],[7274,8],[8144,8],[8233,8],[8296,8],[8534,8],[8744,8]]},"2287":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8],[1138,8]]},"2289":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3169,8],[3437,8],[3523,8],[3675,8],[3920,8],[4024,8],[4077,8],[4164,8],[6811,8],[7393,8],[7509,8],[8379,8],[8468,8],[8531,8],[8769,8],[8979,8]]},"2294":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8],[1138,8]]},"2296":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3169,8],[3437,8],[3523,8],[3675,8],[3920,8],[4024,8],[4077,8],[4164,8],[6811,8],[7393,8],[7509,8],[8379,8],[8468,8],[8531,8],[8769,8],[8979,8]]},"2300":{"position":[[44,8]]},"2302":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"2304":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2976,8],[3062,8],[3214,8],[3459,8],[3563,8],[3616,8],[3703,8],[6350,8],[6932,8],[7048,8],[7918,8],[8007,8],[8070,8],[8308,8],[8727,8],[8803,8],[8882,8],[9105,8],[9287,8]]},"2309":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8],[1081,8]]},"2311":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2949,8],[3082,8],[3408,8],[3494,8],[3646,8],[3891,8],[3995,8],[4048,8],[4135,8],[6782,8],[7364,8],[7480,8],[8350,8],[8439,8],[8502,8],[8740,8],[8950,8]]},"2316":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[713,8],[774,8]]},"2322":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"2324":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2932,8],[3018,8],[3170,8],[3415,8],[3519,8],[3572,8],[3659,8],[6306,8],[6888,8],[7004,8],[7874,8],[7963,8],[8026,8],[8264,8]]},"2329":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[715,8],[757,8]]},"2334":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8]]},"2337":{"position":[[56,8]]},"2339":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[712,8],[844,8]]},"2344":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[720,8]]},"2349":{"position":[[87,8],[158,8],[247,8],[326,8],[399,8],[507,8],[700,8],[805,8],[957,8]]},"2351":{"position":[[1406,8],[1651,8],[1742,8],[1959,8],[2261,8],[2378,8],[2498,8],[2625,8],[2773,8],[2932,8],[3018,8],[3170,8],[3415,8],[3519,8],[3572,8],[3659,8],[6306,8],[6888,8],[7004,8],[7874,8],[7963,8],[8026,8],[8264,8],[8359,8],[8401,8]]},"2356":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[2384,8]]},"2359":{"position":[[56,8]]},"2361":{"position":[[157,8],[243,8],[511,8],[564,8],[651,8],[784,8]]},"2366":{"position":[[157,8],[243,8],[351,8],[404,8],[491,8],[624,8],[767,8]]},"2414":{"position":[[57,7],[409,7]]},"2440":{"position":[[142,7]]},"2525":{"position":[[497,8]]},"2751":{"position":[[751,7]]},"2835":{"position":[[240,7]]}}}],["alloc",{"_index":4348,"t":{"2611":{"position":[[567,10]]}}}],["allow",{"_index":254,"t":{"28":{"position":[[651,6]]},"44":{"position":[[323,6],[457,8]]},"46":{"position":[[412,6]]},"66":{"position":[[700,5]]},"80":{"position":[[446,6]]},"82":{"position":[[566,8]]},"98":{"position":[[10,6]]},"153":{"position":[[42,6],[207,6],[352,6],[496,6]]},"238":{"position":[[226,6]]},"240":{"position":[[299,5],[1338,6],[1572,6]]},"244":{"position":[[1252,8]]},"283":{"position":[[25,5],[3406,5]]},"293":{"position":[[27,5]]},"315":{"position":[[10,6]]},"321":{"position":[[10,6],[65,6],[182,8]]},"453":{"position":[[105,6]]},"455":{"position":[[156,6]]},"523":{"position":[[149,5]]},"549":{"position":[[95,6]]},"567":{"position":[[880,6]]},"602":{"position":[[260,6],[512,6]]},"630":{"position":[[585,6]]},"711":{"position":[[324,6]]},"792":{"position":[[226,8]]},"802":{"position":[[240,8]]},"812":{"position":[[306,8]]},"814":{"position":[[238,8]]},"816":{"position":[[455,8]]},"822":{"position":[[230,8]]},"828":{"position":[[82,6],[577,8]]},"832":{"position":[[678,8]]},"845":{"position":[[77,6]]},"920":{"position":[[226,8]]},"926":{"position":[[306,8]]},"928":{"position":[[230,8]]},"935":{"position":[[678,8]]},"951":{"position":[[82,6],[577,8]]},"1003":{"position":[[198,6]]},"1151":{"position":[[41,6]]},"1259":{"position":[[88,6]]},"1275":{"position":[[43,6]]},"1279":{"position":[[43,6]]},"1283":{"position":[[55,6]]},"1462":{"position":[[143,6]]},"1755":{"position":[[0,6]]},"1771":{"position":[[0,6]]},"2003":{"position":[[47,6]]},"2021":{"position":[[0,6]]},"2025":{"position":[[0,6]]},"2029":{"position":[[0,6]]},"2033":{"position":[[22,6]]},"2257":{"position":[[268,8]]},"2259":{"position":[[8,6],[740,6]]},"2261":{"position":[[1780,6],[2025,6],[4151,5],[6324,6],[7547,6]]},"2266":{"position":[[8,6]]},"2273":{"position":[[8,6],[740,6]]},"2275":{"position":[[1780,6],[2025,6],[3979,5],[6152,6],[7375,6]]},"2278":{"position":[[348,8]]},"2280":{"position":[[8,6],[740,6]]},"2282":{"position":[[1780,6],[2025,6],[4044,5],[6217,6],[7440,6]]},"2285":{"position":[[272,8]]},"2287":{"position":[[8,6],[740,6]]},"2289":{"position":[[1780,6],[2025,6],[4279,5],[6452,6],[7675,6]]},"2294":{"position":[[8,6],[740,6]]},"2296":{"position":[[1780,6],[2025,6],[4279,5],[6452,6],[7675,6]]},"2302":{"position":[[8,6],[740,6]]},"2304":{"position":[[1780,6],[2025,6],[3818,5],[5991,6],[7214,6]]},"2307":{"position":[[722,8]]},"2309":{"position":[[8,6],[740,6]]},"2311":{"position":[[1780,6],[2025,6],[4250,5],[6423,6],[7646,6]]},"2316":{"position":[[8,6]]},"2322":{"position":[[8,6],[740,6]]},"2324":{"position":[[1780,6],[2025,6],[3774,5],[5947,6],[7170,6]]},"2329":{"position":[[8,6]]},"2334":{"position":[[8,6]]},"2339":{"position":[[8,6]]},"2344":{"position":[[8,6]]},"2347":{"position":[[138,6],[633,8]]},"2349":{"position":[[8,6],[740,6]]},"2351":{"position":[[1780,6],[2025,6],[3774,5],[5947,6],[7170,6]]},"2356":{"position":[[8,6],[1856,6]]},"2361":{"position":[[8,6]]},"2366":{"position":[[8,6]]},"2455":{"position":[[180,6]]},"2493":{"position":[[55,6],[192,6]]},"2506":{"position":[[503,5]]},"2521":{"position":[[10,6]]},"2544":{"position":[[9,6]]},"2548":{"position":[[294,5]]},"2573":{"position":[[212,8]]},"2575":{"position":[[122,6]]},"2593":{"position":[[120,6]]},"2595":{"position":[[84,7],[231,7]]},"2607":{"position":[[307,5]]},"2749":{"position":[[28,6]]},"2775":{"position":[[14,6]]},"2803":{"position":[[14,6]]},"2805":{"position":[[239,8]]},"2807":{"position":[[10,7]]},"2811":{"position":[[0,5]]},"2824":{"position":[[135,8],[387,8]]},"2833":{"position":[[83,6]]},"2844":{"position":[[23,6]]}}}],["along",{"_index":1207,"t":{"228":{"position":[[266,5]]},"291":{"position":[[143,5]]},"321":{"position":[[231,5]]},"329":{"position":[[2449,5]]},"555":{"position":[[278,5]]},"800":{"position":[[128,5]]},"2575":{"position":[[62,5]]},"2753":{"position":[[127,5]]}}}],["alongsid",{"_index":75,"t":{"4":{"position":[[1131,9]]},"6":{"position":[[281,9]]},"246":{"position":[[179,9],[2101,9]]},"248":{"position":[[438,9]]},"256":{"position":[[44,9]]},"423":{"position":[[451,9]]},"487":{"position":[[75,9],[232,9]]},"559":{"position":[[130,9]]},"561":{"position":[[983,9]]},"698":{"position":[[673,9]]},"2803":{"position":[[142,9]]},"2824":{"position":[[2555,9]]}}}],["alreadi",{"_index":468,"t":{"48":{"position":[[606,7]]},"113":{"position":[[559,7]]},"159":{"position":[[117,7]]},"167":{"position":[[1271,7]]},"179":{"position":[[394,7],[433,7]]},"246":{"position":[[66,7],[1978,7]]},"248":{"position":[[66,7]]},"327":{"position":[[326,7]]},"541":{"position":[[897,7]]},"594":{"position":[[193,7]]},"794":{"position":[[589,7]]},"922":{"position":[[589,7]]},"985":{"position":[[70,7]]},"1418":{"position":[[185,7]]},"1444":{"position":[[26,7]]},"1849":{"position":[[38,7]]},"1851":{"position":[[38,7]]},"2261":{"position":[[5556,7]]},"2264":{"position":[[631,7]]},"2275":{"position":[[5384,7]]},"2282":{"position":[[5449,7]]},"2289":{"position":[[5684,7]]},"2296":{"position":[[5684,7]]},"2304":{"position":[[5223,7]]},"2311":{"position":[[5655,7]]},"2324":{"position":[[5179,7]]},"2351":{"position":[[5179,7]]},"2356":{"position":[[1088,7]]},"2489":{"position":[[370,7]]},"2660":{"position":[[1889,7]]}}}],["alter",{"_index":4300,"t":{"2603":{"position":[[363,6]]}}}],["altern",{"_index":1277,"t":{"244":{"position":[[666,14],[1178,14]]},"336":{"position":[[323,14]]},"433":{"position":[[384,14]]},"435":{"position":[[262,14]]},"437":{"position":[[235,14]]},"640":{"position":[[930,11]]},"680":{"position":[[192,14]]},"961":{"position":[[224,14]]},"2591":{"position":[[157,14]]},"2620":{"position":[[520,13]]},"2650":{"position":[[461,14]]}}}],["although",{"_index":289,"t":{"28":{"position":[[1604,8]]},"68":{"position":[[20,8]]},"94":{"position":[[1303,8]]},"173":{"position":[[296,8]]},"175":{"position":[[786,8]]},"384":{"position":[[0,8]]},"507":{"position":[[88,8]]},"553":{"position":[[445,9]]},"2397":{"position":[[351,9]]}}}],["altogeth",{"_index":1801,"t":{"327":{"position":[[403,11]]}}}],["alway",{"_index":563,"t":{"60":{"position":[[74,6]]},"238":{"position":[[369,6]]},"301":{"position":[[504,6]]},"304":{"position":[[561,6]]},"306":{"position":[[603,6]]},"384":{"position":[[78,6]]},"406":{"position":[[1607,6]]},"517":{"position":[[754,6],[1359,6]]},"608":{"position":[[746,6]]},"626":{"position":[[298,6],[1714,6]]},"630":{"position":[[728,6]]},"652":{"position":[[542,6]]},"705":{"position":[[825,6]]},"713":{"position":[[66,6]]},"792":{"position":[[162,6]]},"802":{"position":[[176,6]]},"812":{"position":[[242,6]]},"814":{"position":[[174,6]]},"816":{"position":[[391,6]]},"822":{"position":[[166,6]]},"828":{"position":[[513,6]]},"832":{"position":[[614,6]]},"920":{"position":[[162,6]]},"926":{"position":[[242,6]]},"928":{"position":[[166,6]]},"935":{"position":[[614,6]]},"951":{"position":[[513,6]]},"2257":{"position":[[204,6]]},"2278":{"position":[[284,6]]},"2285":{"position":[[208,6]]},"2307":{"position":[[658,6]]},"2347":{"position":[[569,6]]},"2475":{"position":[[122,6]]},"2497":{"position":[[24,6]]},"2652":{"position":[[303,6]]},"2690":{"position":[[73,6]]},"2692":{"position":[[69,6]]},"2846":{"position":[[403,6]]}}}],["amaalali",{"_index":4328,"t":{"2609":{"position":[[53,9]]}}}],["amaz",{"_index":2407,"t":{"555":{"position":[[529,7]]}}}],["ambigu",{"_index":5061,"t":{"2781":{"position":[[271,9]]}}}],["amm",{"_index":980,"t":{"161":{"position":[[275,3],[531,3]]},"1865":{"position":[[15,3]]},"2554":{"position":[[799,3]]},"2683":{"position":[[3117,3]]},"2728":{"position":[[1503,4]]}}}],["ammonit",{"_index":979,"t":{"161":{"position":[[250,8],[340,8],[561,8],[637,10],[654,8]]},"543":{"position":[[1123,8]]},"644":{"position":[[0,8],[92,8],[187,9],[441,9],[455,8]]},"1865":{"position":[[23,8]]},"1867":{"position":[[11,8],[32,8]]},"1869":{"position":[[45,8]]},"2375":{"position":[[142,8]]},"2392":{"position":[[127,8]]},"2409":{"position":[[758,8]]},"2467":{"position":[[391,8],[578,8]]},"2508":{"position":[[1609,8]]},"2613":{"position":[[665,8]]},"2630":{"position":[[1164,8]]},"2658":{"position":[[7,8],[63,8]]},"2683":{"position":[[2991,8]]},"2715":{"position":[[2190,8]]},"2742":{"position":[[2338,8],[2958,8]]},"2781":{"position":[[364,8],[767,8],[1074,8]]},"2794":{"position":[[1140,8],[1422,8]]},"2813":{"position":[[1158,8]]}}}],["ammonite_3.1.3",{"_index":5091,"t":{"2781":{"position":[[1462,14]]}}}],["amplitud",{"_index":2987,"t":{"604":{"position":[[1153,9],[1172,9],[1270,9],[1626,9]]}}}],["analysi",{"_index":1410,"t":{"252":{"position":[[247,9]]},"579":{"position":[[12784,8],[41461,8]]},"2660":{"position":[[2657,8]]}}}],["analysis.bin",{"_index":2433,"t":{"569":{"position":[[585,12]]},"579":{"position":[[25019,14],[57181,14]]}}}],["analysis/9.2/asm",{"_index":2686,"t":{"579":{"position":[[12767,16],[41444,16]]}}}],["analyz",{"_index":459,"t":{"48":{"position":[[334,9]]},"193":{"position":[[707,7]]}}}],["and/or",{"_index":3458,"t":{"1506":{"position":[[54,6]]},"2416":{"position":[[134,6]]}}}],["annot",{"_index":1572,"t":{"283":{"position":[[3145,12]]},"517":{"position":[[858,11]]},"539":{"position":[[187,13]]},"2603":{"position":[[413,11],[435,10],[565,10]]},"2715":{"position":[[1207,10]]}}}],["annotations_2.12",{"_index":2620,"t":{"579":{"position":[[8737,16],[37414,16]]}}}],["annotations_2.12/2.0.6/cas",{"_index":2619,"t":{"579":{"position":[[8705,27],[37382,27]]}}}],["announc",{"_index":4660,"t":{"2688":{"position":[[16,8]]},"2747":{"position":[[16,8]]},"2844":{"position":[[215,14]]}}}],["anonym",{"_index":1511,"t":{"283":{"position":[[763,9]]}}}],["anoth",{"_index":199,"t":{"20":{"position":[[23,7],[132,7],[227,7]]},"248":{"position":[[414,7]]},"250":{"position":[[485,7]]},"273":{"position":[[296,7]]},"342":{"position":[[3,7]]},"376":{"position":[[992,7]]},"441":{"position":[[323,7]]},"561":{"position":[[922,7]]},"608":{"position":[[828,7]]},"626":{"position":[[669,7]]},"644":{"position":[[268,7]]},"664":{"position":[[7,7]]},"711":{"position":[[179,8]]},"715":{"position":[[1072,7]]},"2453":{"position":[[914,7]]}}}],["another.test.scala",{"_index":3022,"t":{"608":{"position":[[923,18]]}}}],["anotherscript.sc",{"_index":1335,"t":{"246":{"position":[[1301,16],[1907,16]]},"248":{"position":[[679,16],[2731,16],[4668,16]]}}}],["anothersource.scala",{"_index":3331,"t":{"822":{"position":[[937,19]]},"928":{"position":[[937,19]]},"2285":{"position":[[979,19]]}}}],["ansi",{"_index":2672,"t":{"579":{"position":[[11776,4],[40453,4]]}}}],["ansi/0.0.3/window",{"_index":2671,"t":{"579":{"position":[[11757,18],[40434,18]]}}}],["ansi/window",{"_index":2670,"t":{"579":{"position":[[11744,12],[40421,12]]}}}],["answer",{"_index":1891,"t":{"358":{"position":[[723,6]]},"517":{"position":[[3,6]]},"2453":{"position":[[240,6]]}}}],["anti",{"_index":1944,"t":{"368":{"position":[[992,4]]},"2463":{"position":[[21,4]]}}}],["anticip",{"_index":4241,"t":{"2568":{"position":[[33,11]]}}}],["anyflatspec",{"_index":1157,"t":{"204":{"position":[[235,11]]}}}],["anymor",{"_index":3784,"t":{"2453":{"position":[[706,8]]},"2824":{"position":[[1707,8],[1952,7]]}}}],["anyth",{"_index":890,"t":{"123":{"position":[[185,8]]},"372":{"position":[[315,8]]},"2472":{"position":[[111,8]]},"2489":{"position":[[229,9]]}}}],["anyway",{"_index":1484,"t":{"283":{"position":[[133,7]]}}}],["anywher",{"_index":1308,"t":{"244":{"position":[[2795,8]]},"549":{"position":[[482,10]]},"2487":{"position":[[150,8]]},"2573":{"position":[[808,8]]}}}],["apach",{"_index":733,"t":{"92":{"position":[[663,6]]},"181":{"position":[[382,6]]},"183":{"position":[[506,6]]},"376":{"position":[[1465,6]]}}}],["api",{"_index":320,"t":{"36":{"position":[[27,3],[135,3]]},"101":{"position":[[692,3]]},"283":{"position":[[2465,5]]},"348":{"position":[[49,3]]},"579":{"position":[[11020,3],[19002,3],[39697,3],[47679,3]]},"602":{"position":[[340,4]]},"917":{"position":[[446,4]]},"1229":{"position":[[125,4]]},"1958":{"position":[[82,4]]},"2261":{"position":[[1212,4]]},"2275":{"position":[[1212,4]]},"2282":{"position":[[1212,4]]},"2289":{"position":[[1212,4]]},"2296":{"position":[[1212,4]]},"2304":{"position":[[1212,4]]},"2311":{"position":[[1212,4]]},"2324":{"position":[[1212,4]]},"2351":{"position":[[1212,4]]}}}],["api/1.7.26/slf4j",{"_index":2659,"t":{"579":{"position":[[11003,16],[39680,16]]}}}],["api/2.8.1/log4j",{"_index":2783,"t":{"579":{"position":[[18986,15],[47663,15]]}}}],["apiinfo_2.12",{"_index":2704,"t":{"579":{"position":[[13874,12],[42551,12]]}}}],["apiinfo_2.12/1.3.0",{"_index":2703,"t":{"579":{"position":[[13833,18],[42510,18]]}}}],["app",{"_index":138,"t":{"10":{"position":[[355,3],[405,3]]},"16":{"position":[[106,3]]},"24":{"position":[[141,3]]},"125":{"position":[[190,3]]},"137":{"position":[[302,3]]},"139":{"position":[[299,3]]},"141":{"position":[[262,3]]},"143":{"position":[[302,3]]},"195":{"position":[[258,4]]},"208":{"position":[[184,3]]},"218":{"position":[[118,3]]},"222":{"position":[[135,3]]},"232":{"position":[[204,3]]},"238":{"position":[[540,4]]},"240":{"position":[[1022,3],[1715,3]]},"248":{"position":[[314,4],[1177,5],[1769,4]]},"297":{"position":[[108,3]]},"315":{"position":[[139,3]]},"319":{"position":[[393,3]]},"329":{"position":[[370,3]]},"370":{"position":[[547,4]]},"374":{"position":[[198,3],[625,3]]},"378":{"position":[[357,3]]},"386":{"position":[[280,3]]},"404":{"position":[[78,3],[480,3]]},"410":{"position":[[63,4]]},"421":{"position":[[310,3]]},"464":{"position":[[366,3],[620,3],[848,3]]},"466":{"position":[[334,3]]},"483":{"position":[[287,3]]},"485":{"position":[[480,3]]},"551":{"position":[[193,3]]},"579":{"position":[[8701,3],[8733,3],[8869,3],[8894,3],[37378,3],[37410,3],[37546,3],[37571,3]]},"626":{"position":[[1195,3],[1759,3]]},"638":{"position":[[119,3],[193,3]]},"642":{"position":[[188,3],[200,3],[252,3],[264,3],[312,3],[324,3],[375,3],[387,3]]},"650":{"position":[[359,4],[449,3]]},"707":{"position":[[386,3]]},"718":{"position":[[780,3]]},"1708":{"position":[[13,3]]},"2453":{"position":[[1240,3]]},"2481":{"position":[[423,3]]},"2525":{"position":[[446,4]]},"2660":{"position":[[2424,3]]},"2715":{"position":[[1397,3]]},"2742":{"position":[[221,3]]},"2839":{"position":[[459,3]]}}}],["app'",{"_index":3075,"t":{"626":{"position":[[1593,5]]}}}],["app.sc",{"_index":1170,"t":{"208":{"position":[[153,6]]}}}],["app/const",{"_index":3071,"t":{"626":{"position":[[819,14]]}}}],["app1",{"_index":1355,"t":{"248":{"position":[[503,4],[1218,4],[2086,4],[2198,5],[2250,4],[3405,6],[4040,4],[4115,4]]}}}],["app2",{"_index":1358,"t":{"248":{"position":[[585,4],[1227,4],[2111,4],[2204,4],[2437,4],[3412,4],[4277,4],[4352,4]]}}}],["app_2.12",{"_index":2529,"t":{"579":{"position":[[4579,8],[33256,8]]}}}],["app_2.12/2.0.6/cas",{"_index":2528,"t":{"579":{"position":[[4559,19],[33236,19]]}}}],["app_2.13",{"_index":4785,"t":{"2715":{"position":[[2059,8]]},"2728":{"position":[[2427,8],[3299,8]]},"2742":{"position":[[2702,8]]},"2794":{"position":[[873,8]]}}}],["appear",{"_index":4050,"t":{"2513":{"position":[[745,7]]}}}],["append",{"_index":1007,"t":{"167":{"position":[[730,8]]},"660":{"position":[[1177,6]]},"1777":{"position":[[35,6]]},"1779":{"position":[[36,6]]}}}],["appl",{"_index":1714,"t":{"315":{"position":[[500,6]]}}}],["appli",{"_index":1081,"t":{"191":{"position":[[237,5]]},"368":{"position":[[766,5]]},"449":{"position":[[51,5]]},"460":{"position":[[553,7]]},"541":{"position":[[381,7],[540,5]]},"581":{"position":[[658,7]]},"600":{"position":[[228,7]]},"715":{"position":[[694,5],[957,7]]},"969":{"position":[[158,7]]},"1422":{"position":[[158,7]]},"2252":{"position":[[158,7]]},"2453":{"position":[[26,7]]},"2650":{"position":[[141,7]]},"2803":{"position":[[239,8]]}}}],["applic",{"_index":218,"t":{"24":{"position":[[27,12]]},"125":{"position":[[35,11],[106,11],[641,13],[745,12],[878,12]]},"129":{"position":[[19,12]]},"131":{"position":[[78,13],[160,13]]},"133":{"position":[[25,11]]},"153":{"position":[[110,12]]},"165":{"position":[[8,11]]},"197":{"position":[[82,12]]},"208":{"position":[[30,11]]},"210":{"position":[[8,11]]},"212":{"position":[[24,11]]},"214":{"position":[[74,12]]},"224":{"position":[[9,12]]},"226":{"position":[[13,12]]},"228":{"position":[[98,12]]},"232":{"position":[[6,12]]},"236":{"position":[[8,11]]},"258":{"position":[[16,12],[65,12],[111,12]]},"293":{"position":[[204,11]]},"309":{"position":[[245,11],[299,11],[673,12]]},"315":{"position":[[44,12],[238,11]]},"317":{"position":[[38,12],[325,13]]},"319":{"position":[[640,12],[773,11]]},"329":{"position":[[1208,11],[1852,11],[1972,11]]},"354":{"position":[[32,12],[139,11],[320,11]]},"370":{"position":[[991,11]]},"374":{"position":[[35,11],[1012,11]]},"378":{"position":[[32,11],[300,11]]},"480":{"position":[[19,12]]},"541":{"position":[[402,11]]},"543":{"position":[[730,11]]},"577":{"position":[[258,12]]},"742":{"position":[[32,11]]},"744":{"position":[[54,12]]},"822":{"position":[[869,12]]},"882":{"position":[[54,12]]},"899":{"position":[[32,11]]},"928":{"position":[[869,12]]},"1263":{"position":[[144,11],[263,11]]},"1351":{"position":[[63,11]]},"1353":{"position":[[71,11]]},"1412":{"position":[[333,11],[390,12]]},"1706":{"position":[[8,11]]},"1721":{"position":[[24,11]]},"1755":{"position":[[50,11]]},"2007":{"position":[[100,11],[219,11]]},"2109":{"position":[[20,11]]},"2111":{"position":[[28,11]]},"2250":{"position":[[202,10]]},"2261":{"position":[[2848,11],[2979,11],[7950,11],[8069,11]]},"2275":{"position":[[7778,11],[7897,11]]},"2282":{"position":[[2848,11],[2979,11],[7843,11],[7962,11]]},"2285":{"position":[[911,12]]},"2289":{"position":[[2848,11],[2979,11],[8078,11],[8197,11]]},"2296":{"position":[[2848,11],[2979,11],[8078,11],[8197,11]]},"2304":{"position":[[7617,11],[7736,11]]},"2311":{"position":[[2848,11],[2979,11],[8049,11],[8168,11]]},"2324":{"position":[[7573,11],[7692,11]]},"2351":{"position":[[7573,11],[7692,11]]},"2519":{"position":[[184,11]]},"2630":{"position":[[490,11]]},"2643":{"position":[[49,12]]},"2757":{"position":[[92,12]]}}}],["application|librari",{"_index":3294,"t":{"770":{"position":[[336,19]]},"909":{"position":[[336,19]]}}}],["apply(start",{"_index":3607,"t":{"2399":{"position":[[700,12]]}}}],["approach",{"_index":430,"t":{"46":{"position":[[75,8]]},"419":{"position":[[260,8]]},"511":{"position":[[402,8]]},"517":{"position":[[1052,8]]},"553":{"position":[[640,9]]},"555":{"position":[[430,8]]},"606":{"position":[[85,12]]},"2665":{"position":[[130,12]]}}}],["appropri",{"_index":1454,"t":{"275":{"position":[[54,11]]},"277":{"position":[[1197,11]]},"400":{"position":[[85,11]]},"410":{"position":[[134,11]]},"431":{"position":[[90,11],[127,11]]},"472":{"position":[[308,11]]},"513":{"position":[[172,11]]},"521":{"position":[[600,11]]},"535":{"position":[[465,11]]},"2620":{"position":[[65,11]]},"2665":{"position":[[559,11]]},"2671":{"position":[[29,11]]},"2673":{"position":[[91,11]]}}}],["arbitrarili",{"_index":2302,"t":{"501":{"position":[[248,11]]}}}],["arch",{"_index":3504,"t":{"2261":{"position":[[6834,4]]},"2268":{"position":[[1360,4]]},"2275":{"position":[[6662,4]]},"2282":{"position":[[6727,4]]},"2289":{"position":[[6962,4]]},"2296":{"position":[[6962,4]]},"2304":{"position":[[6501,4],[8587,4]]},"2311":{"position":[[6933,4]]},"2324":{"position":[[6457,4]]},"2351":{"position":[[6457,4]]},"2683":{"position":[[2363,4]]}}}],["architectur",{"_index":940,"t":{"137":{"position":[[343,12]]},"139":{"position":[[315,12]]},"1129":{"position":[[59,12]]},"1638":{"position":[[15,12]]},"1717":{"position":[[0,13]]},"1729":{"position":[[0,13]]},"2261":{"position":[[6843,12]]},"2268":{"position":[[1369,12]]},"2275":{"position":[[6671,12]]},"2282":{"position":[[6736,12]]},"2289":{"position":[[6971,12]]},"2296":{"position":[[6971,12]]},"2304":{"position":[[6510,12]]},"2311":{"position":[[6942,12]]},"2324":{"position":[[6466,12]]},"2351":{"position":[[6466,12]]},"2671":{"position":[[75,12]]},"2673":{"position":[[103,13]]}}}],["archiv",{"_index":170,"t":{"14":{"position":[[74,7]]},"16":{"position":[[35,7],[64,7],[150,8]]},"417":{"position":[[661,7]]},"421":{"position":[[38,8]]},"423":{"position":[[358,7]]},"598":{"position":[[649,7]]},"600":{"position":[[606,7]]},"696":{"position":[[44,8],[105,8],[203,7]]},"698":{"position":[[580,7]]},"2548":{"position":[[527,7]]},"2705":{"position":[[52,8],[113,8],[203,7],[355,9]]},"2820":{"position":[[525,9]]}}}],["area",{"_index":3467,"t":{"1721":{"position":[[36,4]]}}}],["aren't",{"_index":1483,"t":{"283":{"position":[[61,6]]},"939":{"position":[[87,6]]},"2753":{"position":[[368,6]]}}}],["arg",{"_index":195,"t":{"18":{"position":[[248,7]]},"36":{"position":[[319,4]]},"58":{"position":[[81,5]]},"131":{"position":[[986,4],[1017,4]]},"151":{"position":[[47,4]]},"208":{"position":[[169,3],[180,3],[217,4],[229,3]]},"336":{"position":[[1133,4]]},"402":{"position":[[221,7]]},"412":{"position":[[197,7]]},"529":{"position":[[291,5]]},"573":{"position":[[577,4]]},"632":{"position":[[85,4]]},"822":{"position":[[966,3],[977,3]]},"830":{"position":[[303,4]]},"928":{"position":[[966,3],[977,3]]},"930":{"position":[[303,4]]},"1763":{"position":[[5,4]]},"1877":{"position":[[18,3]]},"2261":{"position":[[4820,3]]},"2275":{"position":[[4648,3]]},"2282":{"position":[[4713,3]]},"2285":{"position":[[1008,3],[1019,3]]},"2289":{"position":[[4948,3]]},"2292":{"position":[[345,4]]},"2296":{"position":[[4948,3]]},"2304":{"position":[[4487,3],[8693,3]]},"2311":{"position":[[4919,3]]},"2324":{"position":[[4443,3]]},"2351":{"position":[[4443,3]]},"2630":{"position":[[666,4]]},"2660":{"position":[[453,3]]},"2681":{"position":[[27,4]]},"2701":{"position":[[892,4]]},"2769":{"position":[[122,4]]},"2820":{"position":[[377,5]]}}}],["args.headopt",{"_index":1666,"t":{"309":{"position":[[457,15]]}}}],["args.mkstr",{"_index":2346,"t":{"531":{"position":[[144,15]]},"533":{"position":[[149,15]]},"535":{"position":[[134,15],[380,15]]}}}],["args.toseq",{"_index":1935,"t":{"368":{"position":[[259,10]]}}}],["argument",{"_index":41,"t":{"4":{"position":[[270,9]]},"20":{"position":[[301,9]]},"36":{"position":[[341,10]]},"48":{"position":[[911,9]]},"94":{"position":[[2529,9]]},"137":{"position":[[213,10],[276,10]]},"139":{"position":[[213,10],[273,10]]},"141":{"position":[[185,10],[236,10]]},"143":{"position":[[199,10],[276,10]]},"161":{"position":[[709,9]]},"175":{"position":[[576,9]]},"189":{"position":[[551,10]]},"202":{"position":[[84,8]]},"204":{"position":[[18,9]]},"208":{"position":[[13,9],[118,10],[200,10]]},"238":{"position":[[508,9],[843,9]]},"279":{"position":[[205,9]]},"283":{"position":[[4451,9]]},"336":{"position":[[923,9],[1090,9]]},"350":{"position":[[71,8]]},"358":{"position":[[554,9]]},"386":{"position":[[33,10]]},"396":{"position":[[171,9]]},"417":{"position":[[161,8]]},"487":{"position":[[180,9]]},"499":{"position":[[56,9]]},"501":{"position":[[35,8],[108,9],[142,10],[229,8],[278,9]]},"503":{"position":[[41,10],[71,9]]},"505":{"position":[[108,9],[533,10]]},"529":{"position":[[87,9],[151,9],[232,9],[387,10],[423,9],[620,9]]},"573":{"position":[[553,9]]},"579":{"position":[[50868,9]]},"632":{"position":[[18,9]]},"646":{"position":[[122,10]]},"650":{"position":[[254,9],[343,8],[453,9]]},"680":{"position":[[230,9]]},"822":{"position":[[845,9]]},"830":{"position":[[151,9],[606,10]]},"928":{"position":[[845,9]]},"930":{"position":[[151,9],[606,10]]},"1063":{"position":[[75,8]]},"1155":{"position":[[91,8]]},"1572":{"position":[[20,8]]},"1869":{"position":[[31,9]]},"1877":{"position":[[46,9]]},"1883":{"position":[[48,8]]},"2202":{"position":[[16,9]]},"2285":{"position":[[887,9]]},"2289":{"position":[[3294,8]]},"2292":{"position":[[193,9],[648,10]]},"2296":{"position":[[3294,8]]},"2304":{"position":[[8705,8]]},"2414":{"position":[[898,10]]},"2453":{"position":[[1201,8],[1460,8]]},"2461":{"position":[[173,9]]},"2643":{"position":[[31,9]]},"2660":{"position":[[2731,9]]},"2728":{"position":[[559,9]]},"2769":{"position":[[53,9]]},"2777":{"position":[[55,9]]},"2824":{"position":[[832,8]]}}}],["argv",{"_index":4464,"t":{"2643":{"position":[[169,4]]}}}],["arm64",{"_index":5064,"t":{"2781":{"position":[[402,5]]}}}],["armanbilg",{"_index":4259,"t":{"2577":{"position":[[126,11]]},"2605":{"position":[[60,11]]},"2742":{"position":[[2022,11]]}}}],["armor",{"_index":4314,"t":{"2607":{"position":[[71,7]]}}}],["around",{"_index":511,"t":{"52":{"position":[[72,6]]},"579":{"position":[[25423,6],[28956,6],[57585,6],[61118,6]]},"676":{"position":[[348,6]]},"2728":{"position":[[1114,6]]},"2848":{"position":[[439,6]]}}}],["array",{"_index":4070,"t":{"2527":{"position":[[104,6]]}}}],["array[str",{"_index":114,"t":{"8":{"position":[[536,15],[799,15]]},"10":{"position":[[248,15]]},"36":{"position":[[371,15]]},"119":{"position":[[483,15]]},"123":{"position":[[328,15]]},"129":{"position":[[113,15]]},"131":{"position":[[204,15]]},"133":{"position":[[99,15]]},"135":{"position":[[306,15]]},"206":{"position":[[68,15]]},"260":{"position":[[85,15]]},"354":{"position":[[231,15]]},"480":{"position":[[136,15]]},"489":{"position":[[450,15]]},"519":{"position":[[168,15]]},"521":{"position":[[29,15]]},"527":{"position":[[57,15]]},"650":{"position":[[105,15]]},"2399":{"position":[[481,15]]}}}],["arrayseq",{"_index":1904,"t":{"360":{"position":[[874,13]]}}}],["arrow",{"_index":1661,"t":{"301":{"position":[[693,5]]}}}],["articl",{"_index":1874,"t":{"356":{"position":[[10,7],[190,7]]}}}],["artifact",{"_index":441,"t":{"46":{"position":[[351,10]]},"48":{"position":[[548,9]]},"94":{"position":[[23,9],[596,9],[1981,9],[2078,9]]},"96":{"position":[[40,9]]},"101":{"position":[[343,9],[498,9],[742,10]]},"103":{"position":[[210,9],[307,10]]},"105":{"position":[[21,9]]},"155":{"position":[[711,10]]},"169":{"position":[[239,10],[282,9],[370,9]]},"177":{"position":[[98,9],[421,9]]},"183":{"position":[[1262,9]]},"315":{"position":[[112,10]]},"317":{"position":[[54,9],[83,8],[171,9],[277,9]]},"356":{"position":[[730,9]]},"429":{"position":[[1334,10]]},"460":{"position":[[315,8]]},"579":{"position":[[3240,10],[21431,10],[23727,10],[26232,10],[28528,10],[31917,10],[53593,10],[55889,10],[58394,10],[60690,10]]},"581":{"position":[[346,9],[506,9],[561,9],[759,9],[773,9],[789,9],[810,9]]},"590":{"position":[[6,9]]},"594":{"position":[[79,10]]},"596":{"position":[[42,9],[910,8]]},"620":{"position":[[36,9]]},"816":{"position":[[16,9]]},"818":{"position":[[16,9]]},"1259":{"position":[[125,9]]},"1372":{"position":[[85,9]]},"1500":{"position":[[41,9]]},"1502":{"position":[[38,10]]},"1785":{"position":[[45,9]]},"1787":{"position":[[22,9]]},"1795":{"position":[[52,9]]},"1803":{"position":[[24,9]]},"1805":{"position":[[16,9]]},"1807":{"position":[[22,9]]},"1819":{"position":[[26,9]]},"1821":{"position":[[65,9]]},"1837":{"position":[[28,9]]},"2003":{"position":[[84,9]]},"2259":{"position":[[777,9]]},"2261":{"position":[[7101,9]]},"2268":{"position":[[1217,9]]},"2273":{"position":[[777,9]]},"2275":{"position":[[6929,9]]},"2280":{"position":[[777,9]]},"2282":{"position":[[6994,9]]},"2287":{"position":[[777,9]]},"2289":{"position":[[7229,9]]},"2294":{"position":[[777,9]]},"2296":{"position":[[7229,9]]},"2302":{"position":[[777,9]]},"2304":{"position":[[6768,9]]},"2309":{"position":[[777,9]]},"2311":{"position":[[7200,9]]},"2322":{"position":[[777,9]]},"2324":{"position":[[6724,9]]},"2349":{"position":[[777,9]]},"2351":{"position":[[6724,9]]},"2356":{"position":[[2157,9]]},"2384":{"position":[[241,9]]},"2405":{"position":[[385,9]]},"2500":{"position":[[329,9]]},"2506":{"position":[[416,10]]},"2607":{"position":[[431,8]]},"2673":{"position":[[75,8]]},"2703":{"position":[[25,9]]},"2742":{"position":[[424,9],[1226,9],[1300,9]]}}}],["artifact'",{"_index":2932,"t":{"596":{"position":[[1075,10]]}}}],["artifact@v3",{"_index":1727,"t":{"317":{"position":[[131,11]]}}}],["artifactid",{"_index":395,"t":{"42":{"position":[[548,13]]},"2654":{"position":[[486,13]]}}}],["artifactspath",{"_index":1718,"t":{"315":{"position":[[584,13],[666,13],[713,13]]}}}],["as[seq[int",{"_index":2969,"t":{"604":{"position":[[594,13]]}}}],["ascii",{"_index":4313,"t":{"2607":{"position":[[65,5]]}}}],["asid",{"_index":1866,"t":{"348":{"position":[[90,5]]}}}],["asinstaceof",{"_index":3732,"t":{"2440":{"position":[[31,11]]}}}],["ask",{"_index":1033,"t":{"175":{"position":[[922,3]]},"372":{"position":[[291,3]]},"567":{"position":[[900,3]]},"2818":{"position":[[183,4]]}}}],["asm",{"_index":2123,"t":{"429":{"position":[[1944,3]]},"579":{"position":[[1932,3],[22116,3],[26917,3],[30464,3],[54278,3],[59079,3],[62626,3]]},"2392":{"position":[[587,3]]},"2508":{"position":[[1441,3]]},"2613":{"position":[[423,3]]},"2728":{"position":[[3140,3]]}}}],["asm/9.1.0",{"_index":2486,"t":{"579":{"position":[[1908,9],[22092,9],[26893,9],[30440,9],[54254,9],[59055,9],[62602,9]]}}}],["asm/9.3.0",{"_index":2121,"t":{"429":{"position":[[1920,9]]}}}],["aspect",{"_index":2163,"t":{"449":{"position":[[25,7]]},"666":{"position":[[226,7]]}}}],["assembl",{"_index":860,"t":{"117":{"position":[[315,12]]},"123":{"position":[[0,10],[107,10],[230,10],[419,8],[453,10],[574,8],[779,8]]},"147":{"position":[[152,8],[178,9],[192,9]]},"370":{"position":[[1043,9]]},"382":{"position":[[10,8],[66,13],[123,8],[150,10],[300,9]]},"754":{"position":[[160,8]]},"1674":{"position":[[12,8]]},"1676":{"position":[[4,8]]},"1678":{"position":[[15,8]]},"1680":{"position":[[23,8],[46,9]]},"2420":{"position":[[36,8]]},"2502":{"position":[[318,10]]},"2583":{"position":[[159,8]]},"2807":{"position":[[33,9],[174,8],[354,8],[401,8]]},"2824":{"position":[[244,11],[447,10],[2122,10],[2217,8],[2244,10],[2305,10],[2497,10],[2635,11],[2703,8],[2786,8],[2972,9],[3125,8]]},"2826":{"position":[[99,10]]}}}],["assert",{"_index":3097,"t":{"640":{"position":[[726,10]]},"2701":{"position":[[567,9]]}}}],["assert(2",{"_index":1139,"t":{"197":{"position":[[731,8]]},"199":{"position":[[211,8],[306,8]]},"202":{"position":[[225,8],[260,8],[301,8]]},"204":{"position":[[300,8]]},"248":{"position":[[883,8],[1084,8]]},"262":{"position":[[148,8]]},"297":{"position":[[266,8]]},"346":{"position":[[668,8],[763,8]]},"350":{"position":[[207,8],[242,8],[283,8]]},"352":{"position":[[341,8],[409,8]]},"2701":{"position":[[187,8],[222,8],[263,8],[358,8],[608,8]]}}}],["assert(foundfiles.contains(fil",{"_index":1691,"t":{"309":{"position":[[1202,33]]}}}],["assert(os.pwd.last.nonempti",{"_index":3021,"t":{"608":{"position":[[875,28]]}}}],["assert(tru",{"_index":3018,"t":{"608":{"position":[[567,12]]},"709":{"position":[[416,12]]},"715":{"position":[[569,12]]}}}],["assertequals(obtain",{"_index":1931,"t":{"366":{"position":[[804,22]]}}}],["assertequals(x",{"_index":1276,"t":{"244":{"position":[[467,15]]},"250":{"position":[[354,15]]}}}],["associ",{"_index":1237,"t":{"240":{"position":[[76,10]]},"1845":{"position":[[47,9]]}}}],["assum",{"_index":690,"t":{"88":{"position":[[166,8],[256,8]]},"175":{"position":[[590,7]]},"181":{"position":[[271,8]]},"183":{"position":[[253,8]]},"244":{"position":[[2494,7],[2629,7]]},"250":{"position":[[809,9]]},"277":{"position":[[745,7]]},"472":{"position":[[484,7]]},"513":{"position":[[395,7]]},"658":{"position":[[536,7],[622,7]]},"804":{"position":[[193,7]]},"933":{"position":[[193,7]]},"969":{"position":[[74,7]]},"1117":{"position":[[142,7]]},"1233":{"position":[[206,7]]},"1422":{"position":[[74,7]]},"1626":{"position":[[87,7]]},"1962":{"position":[[151,7]]},"2252":{"position":[[74,7]]},"2261":{"position":[[6586,7]]},"2275":{"position":[[6414,7]]},"2282":{"position":[[6479,7],[8664,7]]},"2289":{"position":[[6714,7],[8899,7]]},"2296":{"position":[[6714,7],[8899,7]]},"2300":{"position":[[237,7]]},"2304":{"position":[[6253,7]]},"2311":{"position":[[6685,7],[8870,7]]},"2324":{"position":[[6209,7]]},"2351":{"position":[[6209,7]]}}}],["assumpt",{"_index":1589,"t":{"283":{"position":[[4050,12]]}}}],["ast",{"_index":1487,"t":{"283":{"position":[[288,5]]}}}],["asterisk",{"_index":1864,"t":{"346":{"position":[[137,8]]}}}],["asterm",{"_index":3098,"t":{"640":{"position":[[745,6]]}}}],["att",{"_index":1224,"t":{"234":{"position":[[184,3]]}}}],["attach",{"_index":1221,"t":{"234":{"position":[[93,7],[167,6],[174,7]]},"283":{"position":[[343,6]]},"300":{"position":[[819,9],[956,9]]},"304":{"position":[[634,6],[671,6]]},"306":{"position":[[538,6],[673,6]]},"1025":{"position":[[54,7]]},"1514":{"position":[[11,7]]},"2261":{"position":[[1518,7]]},"2268":{"position":[[92,7]]},"2275":{"position":[[1518,7]]},"2282":{"position":[[1518,7]]},"2289":{"position":[[1518,7]]},"2296":{"position":[[1518,7]]},"2304":{"position":[[1518,7]]},"2311":{"position":[[1518,7]]},"2324":{"position":[[1518,7]]},"2351":{"position":[[1518,7]]}}}],["attempt",{"_index":1743,"t":{"319":{"position":[[750,7]]},"579":{"position":[[31718,10],[49877,10],[49936,10],[49995,10],[50054,10],[50113,10],[50172,10],[50231,10],[50290,10],[50349,10],[50511,10]]},"581":{"position":[[540,8]]},"592":{"position":[[4,7]]},"674":{"position":[[70,7]]}}}],["attr",{"_index":1768,"t":{"323":{"position":[[296,6],[1128,6]]},"325":{"position":[[666,6]]}}}],["attribut",{"_index":1645,"t":{"300":{"position":[[216,11]]}}}],["attrs.siz",{"_index":1769,"t":{"323":{"position":[[306,10],[1138,10]]},"325":{"position":[[676,10]]}}}],["authent",{"_index":833,"t":{"111":{"position":[[27,14]]},"616":{"position":[[382,14]]},"658":{"position":[[74,15],[276,15]]},"660":{"position":[[1328,15]]},"794":{"position":[[360,16],[418,16]]},"922":{"position":[[360,16],[418,16]]},"2264":{"position":[[402,16],[460,16]]},"2703":{"position":[[46,13]]}}}],["auto",{"_index":1479,"t":{"281":{"position":[[51,4]]}}}],["autom",{"_index":4825,"t":{"2728":{"position":[[843,8]]},"2742":{"position":[[2777,8]]},"2788":{"position":[[595,10]]},"2792":{"position":[[337,12]]},"2824":{"position":[[862,9]]}}}],["automat",{"_index":513,"t":{"52":{"position":[[135,13]]},"131":{"position":[[342,13]]},"212":{"position":[[281,13]]},"240":{"position":[[475,13]]},"260":{"position":[[191,13]]},"319":{"position":[[176,13]]},"378":{"position":[[187,13]]},"451":{"position":[[345,13]]},"517":{"position":[[325,13],[430,9]]},"553":{"position":[[102,13],[1061,9]]},"602":{"position":[[345,9]]},"626":{"position":[[1450,13]]},"670":{"position":[[439,13]]},"1351":{"position":[[94,13]]},"1353":{"position":[[102,13]]},"1418":{"position":[[51,13]]},"1486":{"position":[[61,13]]},"2109":{"position":[[51,13]]},"2111":{"position":[[59,13]]},"2261":{"position":[[2879,13],[3010,13]]},"2282":{"position":[[2879,13],[3010,13]]},"2289":{"position":[[2879,13],[3010,13]]},"2296":{"position":[[2879,13],[3010,13]]},"2311":{"position":[[2879,13],[3010,13]]},"2472":{"position":[[1007,13]]},"2517":{"position":[[89,13]]},"2573":{"position":[[516,13]]}}}],["aux",{"_index":4589,"t":{"2683":{"position":[[206,4]]}}}],["avail",{"_index":240,"t":{"28":{"position":[[145,9],[177,9],[346,9]]},"58":{"position":[[150,9]]},"64":{"position":[[338,9]]},"88":{"position":[[485,9],[672,9],[901,9]]},"119":{"position":[[430,9]]},"147":{"position":[[161,9]]},"169":{"position":[[637,9]]},"175":{"position":[[1346,9]]},"228":{"position":[[111,9]]},"234":{"position":[[144,9]]},"244":{"position":[[1614,9]]},"246":{"position":[[2551,9]]},"248":{"position":[[3293,9]]},"295":{"position":[[101,9]]},"306":{"position":[[652,9]]},"319":{"position":[[952,9]]},"327":{"position":[[334,9]]},"380":{"position":[[254,10]]},"382":{"position":[[197,9]]},"406":{"position":[[1571,9]]},"410":{"position":[[160,9]]},"441":{"position":[[492,9]]},"445":{"position":[[344,9]]},"449":{"position":[[102,9]]},"549":{"position":[[356,9]]},"579":{"position":[[3104,9],[31589,9],[31651,9],[63751,9]]},"581":{"position":[[596,9]]},"590":{"position":[[30,9]]},"616":{"position":[[63,9]]},"638":{"position":[[76,10]]},"640":{"position":[[35,10]]},"660":{"position":[[63,9]]},"672":{"position":[[34,9],[120,9]]},"674":{"position":[[467,9],[654,9],[883,9]]},"705":{"position":[[860,9]]},"794":{"position":[[161,9]]},"840":{"position":[[136,10]]},"922":{"position":[[161,9]]},"937":{"position":[[136,10]]},"967":{"position":[[139,9]]},"973":{"position":[[0,9]]},"1005":{"position":[[0,9]]},"1011":{"position":[[0,9]]},"1019":{"position":[[0,9]]},"1027":{"position":[[0,9]]},"1037":{"position":[[0,9]]},"1045":{"position":[[0,9]]},"1073":{"position":[[0,9]]},"1077":{"position":[[0,9]]},"1085":{"position":[[0,9]]},"1097":{"position":[[0,9]]},"1111":{"position":[[0,9]]},"1115":{"position":[[0,9]]},"1119":{"position":[[0,9]]},"1137":{"position":[[0,9]]},"1143":{"position":[[0,9]]},"1147":{"position":[[128,9]]},"1149":{"position":[[0,9]]},"1153":{"position":[[0,9]]},"1161":{"position":[[0,9]]},"1203":{"position":[[0,9]]},"1231":{"position":[[0,9]]},"1235":{"position":[[0,9]]},"1241":{"position":[[0,9]]},"1273":{"position":[[0,9]]},"1287":{"position":[[0,9]]},"1293":{"position":[[0,9]]},"1301":{"position":[[0,9]]},"1311":{"position":[[0,9]]},"1319":{"position":[[0,9]]},"1331":{"position":[[0,9]]},"1339":{"position":[[0,9]]},"1347":{"position":[[82,9]]},"1349":{"position":[[0,9]]},"1356":{"position":[[0,9]]},"1360":{"position":[[0,9]]},"1366":{"position":[[0,9]]},"1374":{"position":[[0,9]]},"1380":{"position":[[0,9]]},"1392":{"position":[[0,9]]},"1396":{"position":[[0,9]]},"1404":{"position":[[0,9]]},"1408":{"position":[[0,9]]},"1420":{"position":[[38,9]]},"1426":{"position":[[0,9]]},"1432":{"position":[[0,9]]},"1464":{"position":[[0,9]]},"1470":{"position":[[0,9]]},"1494":{"position":[[0,9]]},"1504":{"position":[[0,9]]},"1508":{"position":[[0,9]]},"1516":{"position":[[0,9]]},"1526":{"position":[[0,9]]},"1530":{"position":[[0,9]]},"1538":{"position":[[0,9]]},"1554":{"position":[[0,9]]},"1582":{"position":[[0,9]]},"1586":{"position":[[0,9]]},"1594":{"position":[[0,9]]},"1606":{"position":[[0,9]]},"1620":{"position":[[0,9]]},"1624":{"position":[[0,9]]},"1628":{"position":[[0,9]]},"1646":{"position":[[0,9]]},"1652":{"position":[[0,9]]},"1656":{"position":[[85,9]]},"1658":{"position":[[0,9]]},"1662":{"position":[[0,9]]},"1684":{"position":[[22,9]]},"1686":{"position":[[19,9]]},"1688":{"position":[[19,9]]},"1690":{"position":[[19,9]]},"1692":{"position":[[19,9]]},"1702":{"position":[[0,9]]},"1765":{"position":[[0,9]]},"1769":{"position":[[0,9]]},"1773":{"position":[[0,9]]},"1801":{"position":[[0,9]]},"1825":{"position":[[0,9]]},"1835":{"position":[[0,9]]},"1855":{"position":[[0,9]]},"1863":{"position":[[0,9]]},"1873":{"position":[[0,9]]},"1889":{"position":[[0,9]]},"1932":{"position":[[0,9]]},"1960":{"position":[[0,9]]},"1964":{"position":[[0,9]]},"1970":{"position":[[0,9]]},"1975":{"position":[[0,9]]},"1983":{"position":[[0,9]]},"2019":{"position":[[0,9]]},"2037":{"position":[[0,9]]},"2041":{"position":[[0,9]]},"2047":{"position":[[0,9]]},"2055":{"position":[[0,9]]},"2065":{"position":[[0,9]]},"2073":{"position":[[0,9]]},"2085":{"position":[[0,9]]},"2093":{"position":[[0,9]]},"2105":{"position":[[27,9]]},"2107":{"position":[[0,9]]},"2114":{"position":[[0,9]]},"2118":{"position":[[0,9]]},"2122":{"position":[[0,9]]},"2126":{"position":[[0,9]]},"2130":{"position":[[0,9]]},"2136":{"position":[[0,9]]},"2140":{"position":[[16,9]]},"2142":{"position":[[16,9]]},"2146":{"position":[[0,9]]},"2152":{"position":[[0,9]]},"2164":{"position":[[0,9]]},"2180":{"position":[[0,9]]},"2186":{"position":[[0,9]]},"2190":{"position":[[0,9]]},"2198":{"position":[[0,9]]},"2208":{"position":[[0,9]]},"2218":{"position":[[0,9]]},"2222":{"position":[[0,9]]},"2234":{"position":[[0,9]]},"2242":{"position":[[0,9]]},"2246":{"position":[[0,9]]},"2264":{"position":[[203,9]]},"2289":{"position":[[3136,9]]},"2296":{"position":[[3136,9]]},"2314":{"position":[[180,10]]},"2316":{"position":[[903,9]]},"2386":{"position":[[63,9]]},"2489":{"position":[[393,9],[542,10]]},"2491":{"position":[[34,9]]},"2506":{"position":[[287,12]]},"2573":{"position":[[341,9]]},"2593":{"position":[[384,9]]},"2597":{"position":[[26,9]]},"2622":{"position":[[24,9],[126,9]]},"2628":{"position":[[103,9]]},"2639":{"position":[[76,10]]},"2641":{"position":[[21,9],[167,9]]},"2751":{"position":[[212,9]]},"2818":{"position":[[155,10]]},"2833":{"position":[[106,9],[153,9]]},"2842":{"position":[[79,9]]},"2846":{"position":[[376,9]]},"2848":{"position":[[672,9]]}}}],["avoid",{"_index":1242,"t":{"240":{"position":[[752,8]]},"1185":{"position":[[55,5]]},"1187":{"position":[[55,5]]},"1914":{"position":[[0,5]]},"1916":{"position":[[0,5]]},"2261":{"position":[[4245,5],[4259,5],[4350,5],[4372,5]]},"2275":{"position":[[4073,5],[4087,5],[4178,5],[4200,5]]},"2282":{"position":[[4138,5],[4152,5],[4243,5],[4265,5]]},"2289":{"position":[[4373,5],[4387,5],[4478,5],[4500,5]]},"2296":{"position":[[4373,5],[4387,5],[4478,5],[4500,5]]},"2304":{"position":[[3912,5],[3926,5],[4017,5],[4039,5]]},"2311":{"position":[[4344,5],[4358,5],[4449,5],[4471,5]]},"2324":{"position":[[3868,5],[3882,5],[3973,5],[3995,5]]},"2351":{"position":[[3868,5],[3882,5],[3973,5],[3995,5]]},"2525":{"position":[[141,5]]},"2575":{"position":[[229,7]]},"2645":{"position":[[1198,5]]}}}],["awar",{"_index":2371,"t":{"543":{"position":[[2195,5]]},"2544":{"position":[[558,5]]}}}],["awesomejar2.jar",{"_index":3187,"t":{"672":{"position":[[1761,22]]}}}],["b",{"_index":1873,"t":{"354":{"position":[[445,1],[451,1]]},"1245":{"position":[[10,2]]},"1987":{"position":[[10,2]]},"2259":{"position":[[409,1]]},"2273":{"position":[[409,1]]},"2280":{"position":[[409,1]]},"2287":{"position":[[409,1]]},"2294":{"position":[[409,1]]},"2302":{"position":[[409,1]]},"2309":{"position":[[409,1]]},"2322":{"position":[[409,1]]},"2349":{"position":[[409,1]]}}}],["b.scala",{"_index":1095,"t":{"193":{"position":[[625,7],[1519,7]]},"561":{"position":[[1311,7]]}}}],["b/.../should/not/format/shouldnotformat.scala",{"_index":583,"t":{"60":{"position":[[849,45]]}}}],["b9d69198",{"_index":2475,"t":{"579":{"position":[[1170,8],[1220,8],[29702,8],[29752,8],[61864,8],[61914,8]]}}}],["baccata",{"_index":5336,"t":{"2850":{"position":[[232,7]]}}}],["back",{"_index":554,"t":{"56":{"position":[[1773,4]]},"588":{"position":[[455,4]]},"590":{"position":[[58,4]]},"840":{"position":[[510,4]]},"937":{"position":[[510,4]]},"2314":{"position":[[554,4]]},"2390":{"position":[[63,4]]},"2420":{"position":[[97,4],[236,4],[367,4],[496,4]]},"2431":{"position":[[36,4]]},"2444":{"position":[[494,4],[565,4],[636,4],[707,4],[778,4]]},"2463":{"position":[[260,4],[444,4]]},"2477":{"position":[[0,4]]},"2565":{"position":[[67,4]]},"2630":{"position":[[754,4]]},"2645":{"position":[[1637,4]]},"2660":{"position":[[2283,4]]},"2669":{"position":[[56,4]]},"2683":{"position":[[1672,4]]},"2828":{"position":[[131,4],[265,4]]},"2839":{"position":[[77,4]]}}}],["backend_2.12",{"_index":2518,"t":{"579":{"position":[[3997,12],[32674,12]]}}}],["backend_2.12/1.4.8",{"_index":2517,"t":{"579":{"position":[[3959,18],[32636,18]]}}}],["background",{"_index":3104,"t":{"640":{"position":[[1197,10]]},"1351":{"position":[[82,11]]},"1353":{"position":[[90,11]]},"2109":{"position":[[39,11]]},"2111":{"position":[[47,11]]},"2261":{"position":[[2867,11],[2998,11]]},"2282":{"position":[[2867,11],[2998,11]]},"2289":{"position":[[2867,11],[2998,11]]},"2296":{"position":[[2867,11],[2998,11]]},"2311":{"position":[[2867,11],[2998,11]]},"2453":{"position":[[189,10],[337,10]]}}}],["backport",{"_index":3947,"t":{"2504":{"position":[[282,8]]}}}],["backslash",{"_index":5022,"t":{"2764":{"position":[[135,9]]}}}],["backward",{"_index":2311,"t":{"507":{"position":[[4,9]]},"509":{"position":[[140,9]]},"2656":{"position":[[202,9]]},"2751":{"position":[[6,8]]},"2753":{"position":[[48,8]]},"2777":{"position":[[849,9]]}}}],["banner",{"_index":3397,"t":{"1105":{"position":[[62,6]]},"1315":{"position":[[62,6]]},"1614":{"position":[[18,6]]},"2069":{"position":[[18,6]]},"2339":{"position":[[858,6],[872,6]]},"2356":{"position":[[2269,6],[2283,6]]},"2361":{"position":[[367,6],[381,6]]}}}],["banner/dialog",{"_index":3464,"t":{"1706":{"position":[[77,13]]}}}],["bar",{"_index":784,"t":{"94":{"position":[[2696,3]]},"199":{"position":[[399,3]]},"336":{"position":[[1057,3],[1063,3]]},"346":{"position":[[856,3]]},"537":{"position":[[397,3]]},"1141":{"position":[[68,4]]},"1650":{"position":[[13,4]]},"2261":{"position":[[4072,4]]},"2268":{"position":[[914,4]]},"2275":{"position":[[3900,4]]},"2282":{"position":[[3965,4]]},"2289":{"position":[[4200,4]]},"2296":{"position":[[4200,4]]},"2304":{"position":[[3739,4]]},"2311":{"position":[[4171,4]]},"2316":{"position":[[527,4]]},"2324":{"position":[[3695,4]]},"2329":{"position":[[527,4]]},"2334":{"position":[[527,4]]},"2339":{"position":[[527,4]]},"2344":{"position":[[527,4]]},"2351":{"position":[[3695,4]]},"2356":{"position":[[527,4]]},"2361":{"position":[[687,4]]},"2366":{"position":[[527,4]]}}}],["bar.sc",{"_index":3786,"t":{"2453":{"position":[[751,6],[819,6]]}}}],["bartest",{"_index":1143,"t":{"199":{"position":[[163,8]]},"346":{"position":[[620,8]]}}}],["bartests.scala",{"_index":4725,"t":{"2701":{"position":[[396,14],[960,14]]}}}],["base",{"_index":58,"t":{"4":{"position":[[630,5]]},"20":{"position":[[194,5]]},"50":{"position":[[291,5]]},"56":{"position":[[687,5],[1664,5]]},"94":{"position":[[234,5]]},"113":{"position":[[781,4]]},"127":{"position":[[36,4],[113,4]]},"153":{"position":[[67,4]]},"193":{"position":[[753,5]]},"197":{"position":[[612,5]]},"317":{"position":[[407,5]]},"362":{"position":[[35,5]]},"451":{"position":[[530,5]]},"513":{"position":[[427,5]]},"517":{"position":[[395,5]]},"539":{"position":[[88,5]]},"547":{"position":[[122,5]]},"553":{"position":[[1026,5]]},"600":{"position":[[245,5]]},"689":{"position":[[641,5]]},"718":{"position":[[137,5]]},"1069":{"position":[[193,5]]},"1159":{"position":[[90,5]]},"1486":{"position":[[75,5]]},"1578":{"position":[[138,5]]},"1747":{"position":[[28,4]]},"1887":{"position":[[46,5]]},"2250":{"position":[[64,5],[408,5]]},"2289":{"position":[[9129,5]]},"2296":{"position":[[9129,5]]},"2304":{"position":[[9076,5]]},"2542":{"position":[[187,5]]},"2603":{"position":[[138,5]]},"2715":{"position":[[1386,5]]},"2794":{"position":[[98,5]]}}}],["bash",{"_index":896,"t":{"123":{"position":[[644,4]]},"145":{"position":[[53,5]]},"1099":{"position":[[105,4]]},"1608":{"position":[[50,4]]},"1676":{"position":[[35,4]]},"2339":{"position":[[707,4]]},"2801":{"position":[[126,5]]}}}],["bashrc",{"_index":3395,"t":{"1101":{"position":[[85,7]]},"1313":{"position":[[85,7]]},"1610":{"position":[[30,7]]},"2067":{"position":[[30,7]]},"2339":{"position":[[769,7]]},"2356":{"position":[[2230,7]]},"2361":{"position":[[328,7]]}}}],["basi",{"_index":1426,"t":{"268":{"position":[[92,6]]}}}],["basic",{"_index":1310,"t":{"246":{"position":[[27,5]]},"248":{"position":[[27,5]]},"327":{"position":[[209,9]]},"356":{"position":[[133,6],[239,5]]},"495":{"position":[[298,7],[319,6]]},"537":{"position":[[208,9]]},"622":{"position":[[490,9]]},"656":{"position":[[151,5]]},"2641":{"position":[[665,5]]},"2654":{"position":[[170,5]]},"2728":{"position":[[1731,6]]}}}],["bat",{"_index":3459,"t":{"1676":{"position":[[42,3]]}}}],["batch",{"_index":2170,"t":{"451":{"position":[[623,5],[651,8]]},"608":{"position":[[283,5]]}}}],["baz",{"_index":2347,"t":{"537":{"position":[[401,3]]}}}],["bc",{"_index":755,"t":{"94":{"position":[[340,2]]}}}],["bcpg",{"_index":264,"t":{"28":{"position":[[855,4]]}}}],["be",{"_index":499,"t":{"50":{"position":[[338,5]]},"60":{"position":[[81,5]]},"193":{"position":[[832,5],[1318,5]]},"244":{"position":[[2015,5]]},"273":{"position":[[635,5]]},"277":{"position":[[790,5]]},"281":{"position":[[45,5],[333,5],[368,5]]},"319":{"position":[[102,5]]},"503":{"position":[[1308,5]]},"517":{"position":[[360,5]]},"545":{"position":[[343,5]]},"555":{"position":[[561,5]]},"581":{"position":[[356,5]]},"612":{"position":[[104,5]]},"636":{"position":[[117,5]]},"705":{"position":[[391,5]]},"1741":{"position":[[45,5]]},"2371":{"position":[[82,5]]},"2373":{"position":[[47,5]]},"2380":{"position":[[179,5]]},"2429":{"position":[[217,5]]},"2442":{"position":[[386,5]]},"2453":{"position":[[356,5]]},"2461":{"position":[[127,5]]},"2599":{"position":[[87,5]]},"2658":{"position":[[521,5]]},"2660":{"position":[[1502,5]]}}}],["bear",{"_index":639,"t":{"80":{"position":[[247,4]]},"155":{"position":[[259,4]]},"167":{"position":[[259,4]]},"505":{"position":[[549,4]]},"581":{"position":[[56,4]]},"602":{"position":[[59,4]]},"622":{"position":[[66,4]]},"691":{"position":[[60,4]]},"800":{"position":[[690,4]]},"802":{"position":[[838,4]]},"810":{"position":[[111,4]]},"816":{"position":[[1072,4]]},"818":{"position":[[230,4]]},"820":{"position":[[213,4]]},"824":{"position":[[218,4]]},"826":{"position":[[121,4]]},"2620":{"position":[[230,4]]}}}],["becom",{"_index":2072,"t":{"419":{"position":[[38,7]]},"541":{"position":[[851,6]]},"626":{"position":[[209,7],[235,7]]},"638":{"position":[[569,7]]},"2517":{"position":[[385,7]]},"2568":{"position":[[133,6]]},"2616":{"position":[[118,6]]}}}],["befor",{"_index":205,"t":{"20":{"position":[[284,6]]},"48":{"position":[[501,6]]},"187":{"position":[[263,6]]},"238":{"position":[[768,6]]},"240":{"position":[[1529,6]]},"376":{"position":[[703,7]]},"386":{"position":[[44,6]]},"445":{"position":[[142,6]]},"501":{"position":[[346,6]]},"503":{"position":[[268,6],[577,7],[1035,6],[1061,7],[1372,6]]},"517":{"position":[[250,6]]},"541":{"position":[[38,6]]},"592":{"position":[[110,6]]},"604":{"position":[[35,6]]},"648":{"position":[[0,6]]},"656":{"position":[[269,6]]},"689":{"position":[[1701,6]]},"830":{"position":[[533,6]]},"930":{"position":[[533,6]]},"1071":{"position":[[100,6]]},"1580":{"position":[[45,6]]},"2292":{"position":[[575,6]]},"2304":{"position":[[9165,6]]},"2487":{"position":[[99,6]]},"2650":{"position":[[409,6]]},"2715":{"position":[[1600,6]]},"2769":{"position":[[359,7]]},"2777":{"position":[[535,7]]},"2824":{"position":[[759,6]]}}}],["beforehand",{"_index":3109,"t":{"644":{"position":[[611,11]]}}}],["begin",{"_index":261,"t":{"28":{"position":[[813,5]]},"62":{"position":[[225,9]]},"74":{"position":[[45,5]]},"76":{"position":[[98,5],[240,5]]},"109":{"position":[[11,10]]},"715":{"position":[[49,9]]}}}],["begin_src",{"_index":1258,"t":{"242":{"position":[[359,11]]}}}],["behav",{"_index":543,"t":{"56":{"position":[[972,6]]},"62":{"position":[[1308,7],[1792,6]]},"873":{"position":[[37,7]]},"967":{"position":[[37,7]]},"2807":{"position":[[492,6]]}}}],["behavior",{"_index":495,"t":{"50":{"position":[[242,8]]},"571":{"position":[[175,9]]},"660":{"position":[[571,9]]},"2603":{"position":[[374,8]]}}}],["behaviour",{"_index":2330,"t":{"517":{"position":[[209,9]]},"638":{"position":[[314,9]]},"640":{"position":[[800,9],[830,9],[1374,9],[1405,9]]},"674":{"position":[[254,9]]},"2438":{"position":[[266,10]]},"2453":{"position":[[592,10]]},"2650":{"position":[[227,9]]},"2736":{"position":[[235,9]]},"2835":{"position":[[601,10]]}}}],["behind",{"_index":2902,"t":{"581":{"position":[[712,6]]},"2491":{"position":[[44,6]]}}}],["believ",{"_index":2356,"t":{"541":{"position":[[796,7]]},"543":{"position":[[850,7]]}}}],["below",{"_index":657,"t":{"82":{"position":[[273,5]]},"92":{"position":[[293,5]]},"169":{"position":[[510,5]]},"252":{"position":[[327,6]]},"260":{"position":[[442,6]]},"414":{"position":[[409,6]]},"462":{"position":[[460,6]]},"493":{"position":[[225,5]]},"509":{"position":[[712,6]]},"529":{"position":[[814,6]]},"543":{"position":[[0,5]]},"547":{"position":[[168,6]]},"598":{"position":[[746,5]]},"604":{"position":[[63,6]]},"642":{"position":[[128,6]]},"672":{"position":[[215,5]]},"965":{"position":[[64,5]]},"2472":{"position":[[120,5]]}}}],["benchmark",{"_index":3333,"t":{"822":{"position":[[1103,13]]},"830":{"position":[[1003,13]]},"928":{"position":[[1103,13]]},"930":{"position":[[1003,13]]},"1428":{"position":[[8,10]]}}}],["benefici",{"_index":2365,"t":{"543":{"position":[[1263,11],[1317,11]]}}}],["benefit",{"_index":757,"t":{"94":{"position":[[624,7],[2049,7]]},"2568":{"position":[[283,8]]}}}],["best",{"_index":1893,"t":{"360":{"position":[[63,4]]},"362":{"position":[[1274,4]]},"366":{"position":[[72,4]]},"372":{"position":[[440,4]]},"451":{"position":[[169,4]]},"588":{"position":[[130,4]]}}}],["better",{"_index":1012,"t":{"167":{"position":[[1152,6]]},"281":{"position":[[116,6]]},"505":{"position":[[11,6]]},"529":{"position":[[527,6]]},"2536":{"position":[[85,6]]},"2715":{"position":[[613,6]]},"2837":{"position":[[88,6]]}}}],["between",{"_index":493,"t":{"50":{"position":[[75,7],[479,7]]},"88":{"position":[[950,7]]},"113":{"position":[[799,7]]},"240":{"position":[[1596,7]]},"380":{"position":[[681,7]]},"451":{"position":[[762,7]]},"495":{"position":[[147,7]]},"602":{"position":[[366,7]]},"646":{"position":[[36,7]]},"674":{"position":[[932,7]]},"989":{"position":[[64,7]]},"1448":{"position":[[20,7]]},"2232":{"position":[[24,7]]},"2261":{"position":[[5716,7]]},"2275":{"position":[[5544,7]]},"2282":{"position":[[5609,7]]},"2289":{"position":[[5844,7]]},"2296":{"position":[[5844,7]]},"2304":{"position":[[5383,7]]},"2311":{"position":[[5815,7]]},"2324":{"position":[[5339,7]]},"2351":{"position":[[5339,7]]},"2356":{"position":[[1248,7]]},"2540":{"position":[[129,7]]},"2635":{"position":[[144,7]]},"2742":{"position":[[434,7]]}}}],["bewar",{"_index":831,"t":{"109":{"position":[[271,7]]},"398":{"position":[[79,6]]},"478":{"position":[[79,6]]}}}],["beyond",{"_index":1030,"t":{"175":{"position":[[652,6]]},"563":{"position":[[157,6]]}}}],["big",{"_index":1955,"t":{"370":{"position":[[760,3]]},"2261":{"position":[[4157,3]]},"2275":{"position":[[3985,3]]},"2282":{"position":[[4050,3]]},"2289":{"position":[[4285,3]]},"2296":{"position":[[4285,3]]},"2304":{"position":[[3824,3]]},"2311":{"position":[[4256,3]]},"2324":{"position":[[3780,3]]},"2351":{"position":[[3780,3]]}}}],["bigger",{"_index":891,"t":{"123":{"position":[[257,7]]},"323":{"position":[[79,6]]}}}],["bigint",{"_index":3411,"t":{"1183":{"position":[[111,7]]},"1912":{"position":[[56,7]]},"2261":{"position":[[4232,7]]},"2275":{"position":[[4060,7]]},"2282":{"position":[[4125,7]]},"2289":{"position":[[4360,7]]},"2296":{"position":[[4360,7]]},"2304":{"position":[[3899,7]]},"2311":{"position":[[4331,7]]},"2324":{"position":[[3855,7]]},"2351":{"position":[[3855,7]]}}}],["bill",{"_index":1353,"t":{"248":{"position":[[196,5]]}}}],["bin",{"_index":1210,"t":{"230":{"position":[[60,3]]},"268":{"position":[[880,3],[1026,3]]},"1245":{"position":[[21,4]]},"1987":{"position":[[21,4]]},"2259":{"position":[[436,3]]},"2273":{"position":[[436,3]]},"2280":{"position":[[436,3]]},"2287":{"position":[[436,3]]},"2294":{"position":[[436,3]]},"2302":{"position":[[436,3]]},"2309":{"position":[[436,3]]},"2322":{"position":[[436,3]]},"2344":{"position":[[799,3]]},"2349":{"position":[[436,3]]},"2356":{"position":[[2465,3]]},"2366":{"position":[[693,3]]}}}],["binari",{"_index":751,"t":{"94":{"position":[[176,6],[438,6],[2008,6]]},"268":{"position":[[338,6]]},"321":{"position":[[175,6]]},"325":{"position":[[787,6]]},"327":{"position":[[258,6]]},"331":{"position":[[177,6]]},"370":{"position":[[532,6],[618,6],[795,6]]},"604":{"position":[[674,6]]},"668":{"position":[[97,6]]},"1229":{"position":[[81,6]]},"1245":{"position":[[34,6],[96,6]]},"1307":{"position":[[55,6]]},"1309":{"position":[[55,6]]},"1321":{"position":[[55,6]]},"1323":{"position":[[55,6]]},"1386":{"position":[[55,6]]},"1390":{"position":[[55,6]]},"1958":{"position":[[38,6]]},"1987":{"position":[[34,6],[66,6]]},"2061":{"position":[[11,6]]},"2063":{"position":[[11,6]]},"2075":{"position":[[11,6]]},"2077":{"position":[[11,6]]},"2158":{"position":[[11,6]]},"2162":{"position":[[11,6]]},"2259":{"position":[[355,6],[384,6],[420,6]]},"2261":{"position":[[1168,6]]},"2273":{"position":[[355,6],[384,6],[420,6]]},"2275":{"position":[[1168,6]]},"2280":{"position":[[355,6],[384,6],[420,6]]},"2282":{"position":[[1168,6]]},"2287":{"position":[[355,6],[384,6],[420,6]]},"2289":{"position":[[1168,6]]},"2294":{"position":[[355,6],[384,6],[420,6]]},"2296":{"position":[[1168,6]]},"2302":{"position":[[355,6],[384,6],[420,6]]},"2304":{"position":[[1168,6]]},"2309":{"position":[[355,6],[384,6],[420,6]]},"2311":{"position":[[1168,6]]},"2322":{"position":[[355,6],[384,6],[420,6]]},"2324":{"position":[[1168,6]]},"2344":{"position":[[677,6],[734,6],[746,6],[807,6]]},"2349":{"position":[[355,6],[384,6],[420,6]]},"2351":{"position":[[1168,6]]},"2356":{"position":[[2439,6],[2451,6],[2473,6]]},"2366":{"position":[[667,6],[679,6],[701,6]]},"2607":{"position":[[271,6]]},"2671":{"position":[[51,6]]},"2683":{"position":[[661,8],[1143,8],[1338,8]]},"2715":{"position":[[707,6]]},"2742":{"position":[[87,8],[263,6],[368,6],[1586,9]]},"2775":{"position":[[72,6]]},"2828":{"position":[[894,6]]}}}],["binaries/releases/download/jdk",{"_index":5225,"t":{"2824":{"position":[[1013,30]]}}}],["bind",{"_index":2971,"t":{"604":{"position":[[693,8]]},"979":{"position":[[90,4]]},"981":{"position":[[90,4]]},"1438":{"position":[[46,4]]},"1440":{"position":[[46,4]]},"2261":{"position":[[5328,4],[5384,4]]},"2275":{"position":[[5156,4],[5212,4]]},"2282":{"position":[[5221,4],[5277,4]]},"2289":{"position":[[5456,4],[5512,4]]},"2296":{"position":[[5456,4],[5512,4]]},"2304":{"position":[[4995,4],[5051,4]]},"2311":{"position":[[5427,4],[5483,4]]},"2324":{"position":[[4951,4],[5007,4]]},"2351":{"position":[[4951,4],[5007,4]]},"2356":{"position":[[860,4],[916,4]]}}}],["bishabosha",{"_index":4310,"t":{"2605":{"position":[[405,11]]},"2630":{"position":[[710,11]]},"2660":{"position":[[41,11]]},"2728":{"position":[[2018,11]]},"2730":{"position":[[0,11]]}}}],["bit",{"_index":926,"t":{"133":{"position":[[241,3]]},"135":{"position":[[433,3]]},"163":{"position":[[146,3]]},"193":{"position":[[431,3]]},"244":{"position":[[2273,4]]},"329":{"position":[[239,3]]},"356":{"position":[[621,3]]},"364":{"position":[[367,3]]},"1741":{"position":[[27,3]]},"2749":{"position":[[145,3]]},"2769":{"position":[[214,3]]},"2777":{"position":[[692,3]]}}}],["bitmap",{"_index":1513,"t":{"283":{"position":[[828,7]]}}}],["blackanubis7",{"_index":5117,"t":{"2794":{"position":[[195,12],[293,12]]},"2796":{"position":[[0,12]]}}}],["bleep",{"_index":4448,"t":{"2630":{"position":[[1796,5]]}}}],["blend",{"_index":887,"t":{"123":{"position":[[11,5]]}}}],["block",{"_index":262,"t":{"28":{"position":[[834,5],[896,5]]},"74":{"position":[[66,5],[103,5]]},"242":{"position":[[324,6],[660,5]]},"402":{"position":[[365,5]]},"435":{"position":[[225,5]]},"622":{"position":[[517,5]]},"702":{"position":[[160,5]]},"707":{"position":[[26,5]]},"709":{"position":[[44,6],[181,6]]},"713":{"position":[[31,6]]},"715":{"position":[[75,5],[143,5],[805,6]]},"718":{"position":[[462,5]]},"2645":{"position":[[726,6]]},"2692":{"position":[[34,6],[122,5]]},"2709":{"position":[[151,5]]},"2809":{"position":[[40,8]]}}}],["blogpost",{"_index":4245,"t":{"2568":{"position":[[340,9]]},"2616":{"position":[[324,9]]}}}],["bloop",{"_index":428,"t":{"46":{"position":[[26,5],[265,5],[390,5],[443,5],[562,5]]},"48":{"position":[[36,6],[311,5],[718,5],[816,5],[1113,6],[1260,5],[1407,5],[1432,5],[1463,5],[1501,5],[1543,5]]},"50":{"position":[[83,5],[630,5]]},"52":{"position":[[16,5],[311,5],[347,5],[400,5]]},"273":{"position":[[374,5],[525,5]]},"279":{"position":[[59,5],[132,5]]},"567":{"position":[[15,5],[212,5],[297,6],[403,5],[448,5],[521,6],[547,5],[768,6],[904,5]]},"569":{"position":[[126,5],[318,6],[358,5],[908,5]]},"571":{"position":[[119,6]]},"573":{"position":[[719,5]]},"579":{"position":[[23888,5],[24044,5],[24081,6],[24435,6],[28689,5],[28855,5],[31745,5],[31780,5],[31826,5],[49904,5],[49963,5],[50022,5],[50081,5],[50140,5],[50199,5],[50258,5],[50317,5],[50376,5],[50538,5],[50570,5],[50619,5],[50625,5],[52534,5],[52634,5],[53142,5],[56050,5],[56206,5],[56243,6],[56597,6],[60851,5],[61017,5]]},"581":{"position":[[783,5]]},"588":{"position":[[358,5]]},"590":{"position":[[20,5]]},"594":{"position":[[448,6],[591,6],[619,5]]},"598":{"position":[[875,5],[1138,5]]},"687":{"position":[[83,5]]},"845":{"position":[[14,5],[115,6],[125,5],[176,5],[248,6],[324,6]]},"847":{"position":[[5,5],[38,5],[110,6]]},"849":{"position":[[6,5],[20,5],[92,6]]},"851":{"position":[[9,5],[45,5],[117,6],[193,5]]},"975":{"position":[[101,5]]},"977":{"position":[[104,5]]},"983":{"position":[[79,5]]},"985":{"position":[[58,5]]},"993":{"position":[[87,5]]},"995":{"position":[[83,5]]},"997":{"position":[[55,5]]},"999":{"position":[[75,5]]},"1001":{"position":[[77,6]]},"1003":{"position":[[81,5],[107,5]]},"1416":{"position":[[67,5],[163,5],[285,5]]},"1432":{"position":[[23,6],[30,5],[42,5],[56,5]]},"1434":{"position":[[57,5]]},"1436":{"position":[[60,5]]},"1442":{"position":[[35,5]]},"1444":{"position":[[14,5]]},"1452":{"position":[[43,5]]},"1454":{"position":[[39,5]]},"1456":{"position":[[11,5]]},"1458":{"position":[[31,5]]},"1460":{"position":[[33,6]]},"1462":{"position":[[26,5],[52,5]]},"1494":{"position":[[23,6],[30,5],[42,5]]},"1508":{"position":[[23,6],[30,5]]},"1582":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1586":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1628":{"position":[[23,6],[30,5]]},"1646":{"position":[[33,6],[40,5],[52,5],[66,5]]},"1769":{"position":[[33,6],[40,5],[52,5],[66,5]]},"2085":{"position":[[33,6],[40,5],[52,5],[66,5]]},"2118":{"position":[[23,5]]},"2122":{"position":[[23,5]]},"2261":{"position":[[5135,5],[5200,5],[5208,5],[5274,5],[5282,5],[5338,5],[5426,5],[5467,5],[5527,5],[5544,5],[5603,5],[5684,5],[5761,5],[5849,5],[5905,5],[5913,5],[5956,5],[5971,5],[5997,5],[6025,5],[6055,5],[6099,5],[6139,6],[6207,5],[6233,5],[8461,5]]},"2275":{"position":[[4963,5],[5028,5],[5036,5],[5102,5],[5110,5],[5166,5],[5254,5],[5295,5],[5355,5],[5372,5],[5431,5],[5512,5],[5589,5],[5677,5],[5733,5],[5741,5],[5784,5],[5799,5],[5825,5],[5853,5],[5883,5],[5927,5],[5967,6],[6035,5],[6061,5],[8289,5]]},"2282":{"position":[[5028,5],[5093,5],[5101,5],[5167,5],[5175,5],[5231,5],[5319,5],[5360,5],[5420,5],[5437,5],[5496,5],[5577,5],[5654,5],[5742,5],[5798,5],[5806,5],[5849,5],[5864,5],[5890,5],[5918,5],[5948,5],[5992,5],[6032,6],[6100,5],[6126,5],[8354,5]]},"2289":{"position":[[5263,5],[5328,5],[5336,5],[5402,5],[5410,5],[5466,5],[5554,5],[5595,5],[5655,5],[5672,5],[5731,5],[5812,5],[5889,5],[5977,5],[6033,5],[6041,5],[6084,5],[6099,5],[6125,5],[6153,5],[6183,5],[6227,5],[6267,6],[6335,5],[6361,5],[8589,5]]},"2296":{"position":[[5263,5],[5328,5],[5336,5],[5402,5],[5410,5],[5466,5],[5554,5],[5595,5],[5655,5],[5672,5],[5731,5],[5812,5],[5889,5],[5977,5],[6033,5],[6041,5],[6084,5],[6099,5],[6125,5],[6153,5],[6183,5],[6227,5],[6267,6],[6335,5],[6361,5],[8589,5]]},"2304":{"position":[[4802,5],[4867,5],[4875,5],[4941,5],[4949,5],[5005,5],[5093,5],[5134,5],[5194,5],[5211,5],[5270,5],[5351,5],[5428,5],[5516,5],[5572,5],[5580,5],[5623,5],[5638,5],[5664,5],[5692,5],[5722,5],[5766,5],[5806,6],[5874,5],[5900,5],[8128,5]]},"2311":{"position":[[5234,5],[5299,5],[5307,5],[5373,5],[5381,5],[5437,5],[5525,5],[5566,5],[5626,5],[5643,5],[5702,5],[5783,5],[5860,5],[5948,5],[6004,5],[6012,5],[6055,5],[6070,5],[6096,5],[6124,5],[6154,5],[6198,5],[6238,6],[6306,5],[6332,5],[8560,5]]},"2324":{"position":[[4758,5],[4823,5],[4831,5],[4897,5],[4905,5],[4961,5],[5049,5],[5090,5],[5150,5],[5167,5],[5226,5],[5307,5],[5384,5],[5472,5],[5528,5],[5536,5],[5579,5],[5594,5],[5620,5],[5648,5],[5678,5],[5722,5],[5762,6],[5830,5],[5856,5],[8084,5]]},"2351":{"position":[[4758,5],[4823,5],[4831,5],[4897,5],[4905,5],[4961,5],[5049,5],[5090,5],[5150,5],[5167,5],[5226,5],[5307,5],[5384,5],[5472,5],[5528,5],[5536,5],[5579,5],[5594,5],[5620,5],[5648,5],[5678,5],[5722,5],[5762,6],[5830,5],[5856,5],[8084,5]]},"2356":{"position":[[667,5],[732,5],[740,5],[806,5],[814,5],[870,5],[958,5],[999,5],[1059,5],[1076,5],[1135,5],[1216,5],[1293,5],[1381,5],[1437,5],[1445,5],[1488,5],[1503,5],[1529,5],[1557,5],[1587,5],[1631,5],[1671,6],[1739,5],[1765,5]]},"2371":{"position":[[98,5]]},"2375":{"position":[[207,5]]},"2384":{"position":[[285,5]]},"2392":{"position":[[461,5],[756,5]]},"2444":{"position":[[215,5]]},"2467":{"position":[[136,5]]},"2472":{"position":[[225,5],[246,5],[677,5],[874,5],[1042,5],[1134,5],[1171,5],[1192,5]]},"2489":{"position":[[521,5],[530,5]]},"2506":{"position":[[143,5]]},"2508":{"position":[[74,5],[506,5]]},"2527":{"position":[[50,5]]},"2533":{"position":[[187,5]]},"2563":{"position":[[69,5]]},"2611":{"position":[[612,5]]},"2613":{"position":[[898,5]]},"2645":{"position":[[97,5],[169,5]]},"2660":{"position":[[1848,5],[2212,5]]},"2683":{"position":[[840,5],[2178,5],[2884,5]]},"2715":{"position":[[2658,5]]},"2742":{"position":[[3488,5]]},"2794":{"position":[[1357,5]]},"2805":{"position":[[37,5],[96,5],[129,5],[135,5],[162,5],[278,5],[306,5]]},"2848":{"position":[[602,5],[639,5],[732,5]]}}}],["bloop'",{"_index":2439,"t":{"569":{"position":[[932,7]]}}}],["bloop.rifle.failedtostartserverexitcodeexcept",{"_index":3860,"t":{"2472":{"position":[[404,49]]}}}],["blooprifl",{"_index":4524,"t":{"2660":{"position":[[317,11],[1647,11]]}}}],["blown",{"_index":1066,"t":{"187":{"position":[[157,5]]}}}],["boast",{"_index":2951,"t":{"602":{"position":[[324,6]]}}}],["bodi",{"_index":4254,"t":{"2575":{"position":[[172,4]]}}}],["boolean",{"_index":3282,"t":{"762":{"position":[[171,7]]}}}],["boot",{"_index":1569,"t":{"283":{"position":[[2981,4],[3191,4]]}}}],["bootclasspath",{"_index":1554,"t":{"283":{"position":[[2168,13]]}}}],["bootstrap",{"_index":871,"t":{"119":{"position":[[71,11]]},"123":{"position":[[146,11]]},"147":{"position":[[202,10]]},"283":{"position":[[2210,9]]},"329":{"position":[[896,13]]},"2581":{"position":[[13,12]]},"2645":{"position":[[495,9]]}}}],["both",{"_index":497,"t":{"50":{"position":[[273,4]]},"175":{"position":[[344,4],[553,4],[1289,4]]},"191":{"position":[[246,4]]},"240":{"position":[[1396,4]]},"368":{"position":[[911,4]]},"406":{"position":[[1090,4]]},"447":{"position":[[179,4]]},"462":{"position":[[375,4]]},"472":{"position":[[279,4]]},"519":{"position":[[97,4]]},"521":{"position":[[114,4]]},"525":{"position":[[197,4]]},"561":{"position":[[1294,4]]},"612":{"position":[[550,4]]},"626":{"position":[[1398,4]]},"658":{"position":[[712,4]]},"670":{"position":[[274,4]]},"715":{"position":[[1408,5]]},"792":{"position":[[74,4]]},"802":{"position":[[88,4]]},"812":{"position":[[154,4]]},"814":{"position":[[86,4]]},"816":{"position":[[303,4]]},"822":{"position":[[78,4]]},"828":{"position":[[425,4]]},"832":{"position":[[526,4]]},"920":{"position":[[74,4]]},"926":{"position":[[154,4]]},"928":{"position":[[78,4]]},"935":{"position":[[526,4]]},"951":{"position":[[425,4]]},"2257":{"position":[[116,4]]},"2278":{"position":[[196,4]]},"2285":{"position":[[120,4]]},"2307":{"position":[[570,4]]},"2347":{"position":[[481,4]]},"2405":{"position":[[233,4],[482,4]]},"2517":{"position":[[681,4],[766,4]]},"2573":{"position":[[694,4],[841,4]]},"2742":{"position":[[442,4],[1707,4]]},"2788":{"position":[[37,4]]},"2799":{"position":[[483,5]]}}}],["bother",{"_index":1307,"t":{"244":{"position":[[2728,6]]}}}],["bounci",{"_index":619,"t":{"66":{"position":[[612,6]]},"94":{"position":[[117,6],[345,6],[528,6],[543,6],[723,6],[899,6],[1106,6],[2093,6]]},"1819":{"position":[[41,6]]},"1821":{"position":[[80,6]]}}}],["box",{"_index":2419,"t":{"567":{"position":[[141,4]]}}}],["branch",{"_index":3877,"t":{"2479":{"position":[[198,6]]}}}],["brand",{"_index":1011,"t":{"167":{"position":[[1107,5]]},"2828":{"position":[[101,8]]}}}],["break",{"_index":1383,"t":{"248":{"position":[[1969,6]]},"2442":{"position":[[159,8]]},"2762":{"position":[[21,8]]},"2788":{"position":[[571,8]]}}}],["breakpoint",{"_index":1655,"t":{"301":{"position":[[4,11],[773,10]]},"304":{"position":[[66,11],[803,10]]},"306":{"position":[[114,11],[752,10]]}}}],["brew",{"_index":3360,"t":{"961":{"position":[[63,5],[69,4]]},"2720":{"position":[[142,4]]},"2728":{"position":[[881,4]]}}}],["bridge_2.12",{"_index":2771,"t":{"579":{"position":[[18192,11],[46869,11]]}}}],["bridge_2.12/1.3.0",{"_index":2770,"t":{"579":{"position":[[18148,17],[46825,17]]}}}],["bring",{"_index":1990,"t":{"376":{"position":[[2219,6]]},"2453":{"position":[[549,6]]},"2536":{"position":[[13,6]]}}}],["broken",{"_index":4620,"t":{"2683":{"position":[[1909,6]]}}}],["browser",{"_index":338,"t":{"36":{"position":[[667,9]]}}}],["bsp",{"_index":18,"t":{"2":{"position":[[222,3]]},"64":{"position":[[514,6]]},"189":{"position":[[175,5],[202,3],[471,3]]},"244":{"position":[[92,3],[145,4],[1008,3],[1038,3],[1090,4],[1337,4],[1382,4],[1477,3],[1788,3],[2191,4],[2429,3]]},"246":{"position":[[119,4],[518,4],[1085,3],[2090,3],[2153,3],[2522,3],[2533,4],[2630,3]]},"248":{"position":[[119,4],[1883,3],[2031,3],[2168,4],[2261,4],[2448,4],[2636,4],[2861,3],[3264,3],[3275,4],[3529,3],[4051,4],[4288,4],[4526,4]]},"364":{"position":[[491,3]]},"553":{"position":[[56,3],[180,3],[1097,4]]},"567":{"position":[[748,3],[775,3],[860,3]]},"579":{"position":[[23992,3],[28798,3],[50599,3],[50631,3],[50727,3],[51192,3],[51380,3],[51724,3],[51842,3],[51960,3],[52078,3],[52196,3],[52314,3],[52432,3],[52544,3],[52644,3],[53006,3],[53127,3],[53323,3],[56154,3],[60960,3]]},"790":{"position":[[238,3]]},"828":{"position":[[12,3],[151,3],[293,3],[835,3]]},"853":{"position":[[6,3],[18,3],[378,4]]},"941":{"position":[[6,3],[18,3],[378,4]]},"943":{"position":[[238,3]]},"951":{"position":[[12,3],[151,3],[293,3],[835,3]]},"973":{"position":[[23,4]]},"975":{"position":[[81,3]]},"977":{"position":[[84,3]]},"987":{"position":[[88,3]]},"989":{"position":[[86,3]]},"1019":{"position":[[23,4]]},"1027":{"position":[[23,4]]},"1073":{"position":[[23,4]]},"1077":{"position":[[23,4]]},"1085":{"position":[[23,4]]},"1119":{"position":[[23,4]]},"1135":{"position":[[64,3]]},"1137":{"position":[[23,4]]},"1149":{"position":[[23,4]]},"1161":{"position":[[23,4]]},"1203":{"position":[[23,4]]},"1231":{"position":[[23,4]]},"1235":{"position":[[23,4]]},"1241":{"position":[[23,4]]},"1273":{"position":[[23,4]]},"1287":{"position":[[23,4]]},"1331":{"position":[[23,4]]},"1339":{"position":[[23,4]]},"1356":{"position":[[23,3]]},"1362":{"position":[[11,3],[81,3]]},"1364":{"position":[[79,3]]},"1366":{"position":[[23,4]]},"1374":{"position":[[23,4]]},"1396":{"position":[[23,4]]},"1408":{"position":[[23,4]]},"1432":{"position":[[69,4]]},"1434":{"position":[[37,3]]},"1436":{"position":[[40,3]]},"1446":{"position":[[44,3]]},"1448":{"position":[[42,3]]},"1494":{"position":[[55,4]]},"1508":{"position":[[43,4]]},"1516":{"position":[[23,4]]},"1582":{"position":[[79,4]]},"1586":{"position":[[79,4]]},"1594":{"position":[[23,4]]},"1628":{"position":[[43,4]]},"1644":{"position":[[20,3]]},"1646":{"position":[[79,4]]},"1658":{"position":[[23,4]]},"1769":{"position":[[79,4]]},"1855":{"position":[[23,4]]},"1889":{"position":[[23,4]]},"1932":{"position":[[23,4]]},"1960":{"position":[[23,4]]},"1964":{"position":[[23,4]]},"1983":{"position":[[23,4]]},"2019":{"position":[[23,4]]},"2037":{"position":[[23,4]]},"2041":{"position":[[23,4]]},"2085":{"position":[[79,4]]},"2093":{"position":[[23,4]]},"2126":{"position":[[23,3]]},"2132":{"position":[[11,3],[37,3]]},"2134":{"position":[[35,3]]},"2146":{"position":[[23,4]]},"2234":{"position":[[23,4]]},"2246":{"position":[[23,4]]},"2261":{"position":[[5141,3],[5180,3],[5214,3],[5254,3],[5609,3],[5654,3],[5690,3],[5738,3],[6898,3],[6922,3]]},"2268":{"position":[[1424,3],[1448,3]]},"2275":{"position":[[4969,3],[5008,3],[5042,3],[5082,3],[5437,3],[5482,3],[5518,3],[5566,3],[6726,3],[6750,3]]},"2282":{"position":[[5034,3],[5073,3],[5107,3],[5147,3],[5502,3],[5547,3],[5583,3],[5631,3],[6791,3],[6815,3]]},"2289":{"position":[[5269,3],[5308,3],[5342,3],[5382,3],[5737,3],[5782,3],[5818,3],[5866,3],[7026,3],[7050,3]]},"2296":{"position":[[5269,3],[5308,3],[5342,3],[5382,3],[5737,3],[5782,3],[5818,3],[5866,3],[7026,3],[7050,3]]},"2304":{"position":[[4808,3],[4847,3],[4881,3],[4921,3],[5276,3],[5321,3],[5357,3],[5405,3],[6565,3],[6589,3]]},"2311":{"position":[[5240,3],[5279,3],[5313,3],[5353,3],[5708,3],[5753,3],[5789,3],[5837,3],[6997,3],[7021,3]]},"2320":{"position":[[62,3],[74,3]]},"2324":{"position":[[4764,3],[4803,3],[4837,3],[4877,3],[5232,3],[5277,3],[5313,3],[5361,3],[6521,3],[6545,3]]},"2329":{"position":[[667,3],[688,3],[726,3],[736,3],[753,3]]},"2347":{"position":[[68,3],[207,3],[349,3]]},"2351":{"position":[[4764,3],[4803,3],[4837,3],[4877,3],[5232,3],[5277,3],[5313,3],[5361,3],[6521,3],[6545,3],[8311,3],[8332,3],[8370,3],[8380,3],[8397,3]]},"2356":{"position":[[673,3],[712,3],[746,3],[786,3],[1141,3],[1186,3],[1222,3],[1270,3]]},"2502":{"position":[[470,3]]},"2513":{"position":[[158,3],[418,3],[580,3],[693,3]]},"2561":{"position":[[247,3]]},"2607":{"position":[[313,3]]},"2660":{"position":[[279,3]]},"2690":{"position":[[101,3]]},"2728":{"position":[[1432,3]]},"2740":{"position":[[82,4]]},"2771":{"position":[[161,4],[310,5]]},"2809":{"position":[[68,4],[248,3],[343,3]]},"2837":{"position":[[95,3],[151,3]]}}}],["bsp'",{"_index":4946,"t":{"2742":{"position":[[3082,5]]}}}],["bsp.iml",{"_index":1329,"t":{"246":{"position":[[1135,7]]},"248":{"position":[[3947,7]]}}}],["bsp.xml",{"_index":1391,"t":{"248":{"position":[[3853,7]]}}}],["bsp/scala",{"_index":14,"t":{"2":{"position":[[166,10]]},"189":{"position":[[57,10]]},"553":{"position":[[231,11]]}}}],["bsp4j",{"_index":3689,"t":{"2422":{"position":[[74,5]]},"2508":{"position":[[1334,5],[1486,5]]},"2531":{"position":[[166,5]]},"2554":{"position":[[874,5]]},"2613":{"position":[[167,5]]},"2742":{"position":[[3123,5],[3164,5]]},"2781":{"position":[[1138,5]]}}}],["buffer",{"_index":1255,"t":{"242":{"position":[[187,6]]}}}],["bug",{"_index":644,"t":{"80":{"position":[[332,4]]},"155":{"position":[[344,4]]},"167":{"position":[[344,4]]},"579":{"position":[[288,5]]},"581":{"position":[[141,4]]},"602":{"position":[[144,4]]},"622":{"position":[[151,4]]},"691":{"position":[[145,4]]},"800":{"position":[[775,4]]},"802":{"position":[[923,4]]},"810":{"position":[[196,4]]},"816":{"position":[[1157,4]]},"818":{"position":[[315,4]]},"820":{"position":[[298,4]]},"824":{"position":[[303,4]]},"826":{"position":[[206,4]]},"2513":{"position":[[18,3]]},"2536":{"position":[[288,3]]},"2559":{"position":[[27,3]]},"2620":{"position":[[317,4]]},"2728":{"position":[[1990,3]]},"2762":{"position":[[17,3]]}}}],["bugfix",{"_index":3544,"t":{"2384":{"position":[[273,7]]},"2475":{"position":[[101,7]]},"2607":{"position":[[237,7]]}}}],["build",{"_index":8,"t":{"2":{"position":[[92,5],[274,5]]},"10":{"position":[[706,5]]},"20":{"position":[[487,6]]},"40":{"position":[[854,5]]},"46":{"position":[[37,5],[271,5]]},"48":{"position":[[1035,8],[1152,5]]},"50":{"position":[[97,5],[115,5],[224,5]]},"52":{"position":[[245,5]]},"62":{"position":[[890,5],[1155,5]]},"64":{"position":[[529,6]]},"123":{"position":[[565,5]]},"131":{"position":[[42,5],[125,5]]},"137":{"position":[[64,5]]},"139":{"position":[[64,5]]},"141":{"position":[[47,5]]},"143":{"position":[[49,5]]},"189":{"position":[[153,5]]},"246":{"position":[[219,5]]},"248":{"position":[[2302,5],[2489,5],[2673,5],[4142,5],[4379,5],[4610,5]]},"268":{"position":[[12,6],[145,7],[467,6],[647,6],[735,6],[815,5]]},"279":{"position":[[89,5],[305,5]]},"300":{"position":[[318,5],[397,5],[424,5],[578,5],[605,5],[648,5]]},"311":{"position":[[146,6]]},"315":{"position":[[20,5]]},"323":{"position":[[21,5]]},"334":{"position":[[109,5],[199,5]]},"336":{"position":[[254,5]]},"360":{"position":[[10,5]]},"368":{"position":[[1307,5],[1495,5]]},"380":{"position":[[565,8]]},"457":{"position":[[125,5]]},"462":{"position":[[82,6],[908,7]]},"537":{"position":[[131,5]]},"553":{"position":[[33,5],[152,5]]},"561":{"position":[[289,5],[888,7],[943,6],[1173,5],[1346,6]]},"569":{"position":[[102,6],[268,5],[308,5]]},"579":{"position":[[23996,5],[28802,5],[56158,5],[60964,5]]},"622":{"position":[[280,5],[447,5],[638,6]]},"660":{"position":[[519,5]]},"670":{"position":[[191,8],[472,5],[562,5]]},"672":{"position":[[412,5]]},"689":{"position":[[1779,6]]},"800":{"position":[[38,5]]},"816":{"position":[[10,5]]},"818":{"position":[[10,5]]},"845":{"position":[[25,5],[189,5]]},"847":{"position":[[51,5]]},"849":{"position":[[33,5]]},"851":{"position":[[58,5]]},"853":{"position":[[33,5]]},"941":{"position":[[33,5]]},"1227":{"position":[[43,5]]},"1410":{"position":[[78,5]]},"1412":{"position":[[228,5]]},"1548":{"position":[[44,5]]},"1684":{"position":[[0,5]]},"1686":{"position":[[0,5]]},"1688":{"position":[[0,5]]},"1690":{"position":[[0,5]]},"1692":{"position":[[0,5]]},"1694":{"position":[[0,5]]},"1700":{"position":[[17,5]]},"1747":{"position":[[0,8]]},"1757":{"position":[[37,5]]},"1759":{"position":[[26,5]]},"1761":{"position":[[34,5]]},"1781":{"position":[[11,5]]},"1783":{"position":[[42,5]]},"1956":{"position":[[0,5]]},"2039":{"position":[[11,5]]},"2248":{"position":[[34,5]]},"2261":{"position":[[1094,5],[7169,5]]},"2275":{"position":[[1094,5],[6997,5]]},"2282":{"position":[[1094,5],[7062,5]]},"2289":{"position":[[1094,5],[7297,5]]},"2296":{"position":[[1094,5],[7297,5]]},"2304":{"position":[[1094,5],[6836,5]]},"2311":{"position":[[1094,5],[7268,5]]},"2320":{"position":[[89,5]]},"2324":{"position":[[1094,5],[6792,5]]},"2329":{"position":[[808,5]]},"2351":{"position":[[1094,5],[6792,5]]},"2397":{"position":[[315,8]]},"2459":{"position":[[168,5]]},"2465":{"position":[[441,5]]},"2479":{"position":[[136,5]]},"2489":{"position":[[364,5]]},"2495":{"position":[[46,5]]},"2502":{"position":[[278,5]]},"2506":{"position":[[569,6]]},"2517":{"position":[[32,5],[125,5],[259,5]]},"2525":{"position":[[539,5]]},"2536":{"position":[[117,5]]},"2540":{"position":[[9,5],[200,5],[379,5],[447,5]]},"2552":{"position":[[0,5]]},"2609":{"position":[[13,5]]},"2611":{"position":[[345,5],[437,5]]},"2630":{"position":[[1037,5],[1077,5]]},"2660":{"position":[[1813,5],[1941,5]]},"2665":{"position":[[449,5]]},"2667":{"position":[[73,5]]},"2683":{"position":[[1178,5]]},"2696":{"position":[[476,5],[833,5]]},"2715":{"position":[[1160,5]]},"2728":{"position":[[705,5],[815,5],[1121,5]]},"2742":{"position":[[3031,5]]},"2759":{"position":[[350,5]]},"2771":{"position":[[177,5]]},"2773":{"position":[[73,5]]},"2781":{"position":[[184,5]]},"2794":{"position":[[217,5]]},"2813":{"position":[[267,5]]},"2828":{"position":[[447,5],[752,5]]},"2839":{"position":[[192,5]]},"2850":{"position":[[333,5]]}}}],["build'",{"_index":5060,"t":{"2781":{"position":[[249,7]]}}}],["build.iml",{"_index":1328,"t":{"246":{"position":[[1089,9]]}}}],["build.properti",{"_index":345,"t":{"38":{"position":[[198,16]]},"246":{"position":[[1266,16]]}}}],["build.sbt",{"_index":347,"t":{"38":{"position":[[268,9]]},"246":{"position":[[1238,9]]}}}],["build.sc",{"_index":367,"t":{"40":{"position":[[313,8]]}}}],["build/.bloop",{"_index":2438,"t":{"569":{"position":[[886,12]]}}}],["build/bloop/project_name.json",{"_index":462,"t":{"48":{"position":[[455,30]]}}}],["build/id",{"_index":1071,"t":{"189":{"position":[[84,9]]}}}],["build/initi",{"_index":2891,"t":{"579":{"position":[[53236,16]]}}}],["build/project_",{"_index":2440,"t":{"569":{"position":[[976,15]]}}}],["build/project_103be31561",{"_index":1617,"t":{"287":{"position":[[1117,24]]}}}],["build/project_103be31561_103be31561",{"_index":4971,"t":{"2751":{"position":[[952,35]]}}}],["build/project_853f6d1dbb",{"_index":2090,"t":{"429":{"position":[[326,24]]}}}],["build/project_940fb43dce/src_generated/main/countbyextension.scala",{"_index":1945,"t":{"368":{"position":[[1129,66]]}}}],["build/project_ed4bea6d06_ed4bea6d06/classes/main:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":5232,"t":{"2824":{"position":[[1214,116]]}}}],["build/project_…/src_gener",{"_index":2444,"t":{"573":{"position":[[664,29]]}}}],["build/stacktraces/1699527280",{"_index":3862,"t":{"2472":{"position":[[593,28]]}}}],["build/taskstart",{"_index":4521,"t":{"2660":{"position":[[221,15]]}}}],["builddep",{"_index":4343,"t":{"2611":{"position":[[396,9]]}}}],["buildinfo",{"_index":3164,"t":{"670":{"position":[[8,9],[414,9],[530,9],[612,9]]},"672":{"position":[[14,9],[261,9],[450,9]]},"674":{"position":[[14,9]]},"724":{"position":[[9,9],[41,9],[71,9]]},"730":{"position":[[39,9]]},"2039":{"position":[[31,9]]},"2461":{"position":[[56,9]]},"2504":{"position":[[12,9]]},"2517":{"position":[[0,9],[231,10],[315,9],[368,9],[530,9]]},"2529":{"position":[[219,9]]}}}],["buildiniti",{"_index":2889,"t":{"579":{"position":[[53111,15]]}}}],["buildopt",{"_index":4155,"t":{"2548":{"position":[[449,12]]}}}],["buildtarget",{"_index":1646,"t":{"300":{"position":[[249,12],[848,14],[990,14]]}}}],["buildtarget/outputpath",{"_index":4947,"t":{"2742":{"position":[[3088,23]]}}}],["built",{"_index":895,"t":{"123":{"position":[[635,5]]},"380":{"position":[[455,5],[643,5],[735,5]]},"959":{"position":[[528,5]]}}}],["bump",{"_index":3527,"t":{"2375":{"position":[[202,4]]},"2392":{"position":[[294,4],[678,4],[799,4],[846,4]]},"2409":{"position":[[67,4],[184,4],[507,4],[603,4],[705,4]]},"2422":{"position":[[173,4]]},"2435":{"position":[[67,4]]},"2448":{"position":[[142,4],[190,4]]},"2465":{"position":[[522,4],[557,4]]},"2467":{"position":[[309,4],[638,4]]},"2479":{"position":[[0,4]]},"2481":{"position":[[127,4],[163,4],[278,4],[637,4]]},"2508":{"position":[[227,4],[761,4],[1669,4],[1851,4],[1909,4],[1980,4],[2046,4],[2097,4],[2151,4]]},"2525":{"position":[[436,4]]},"2533":{"position":[[396,4],[868,4]]},"2554":{"position":[[1119,4]]},"2565":{"position":[[374,4],[414,4],[489,4]]},"2577":{"position":[[66,4]]},"2613":{"position":[[212,4],[371,4],[461,4],[532,4],[615,4],[660,4],[705,4],[751,4],[822,4]]},"2630":{"position":[[1446,4],[1521,4],[1584,4],[1654,4],[1736,4],[1791,4]]},"2645":{"position":[[1355,4],[1427,4]]},"2660":{"position":[[2117,4],[2414,4],[2915,4]]},"2683":{"position":[[2094,4],[2344,4]]},"2696":{"position":[[2057,4],[2263,6]]},"2715":{"position":[[2108,4],[2185,4]]},"2728":{"position":[[2204,4],[2476,4],[2615,4],[3348,4]]},"2742":{"position":[[2283,4],[2455,4],[2534,4],[2927,4]]},"2759":{"position":[[1283,4]]},"2766":{"position":[[52,4]]},"2781":{"position":[[1178,4]]},"2794":{"position":[[1658,4]]},"2828":{"position":[[664,4]]}}}],["bundl",{"_index":2225,"t":{"474":{"position":[[206,8]]},"1723":{"position":[[3,6]]}}}],["bundler",{"_index":2223,"t":{"474":{"position":[[121,8],[161,7]]}}}],["busi",{"_index":1378,"t":{"248":{"position":[[1389,8]]},"2397":{"position":[[86,4]]}}}],["button",{"_index":1289,"t":{"244":{"position":[[1561,8]]},"246":{"position":[[2430,6]]},"248":{"position":[[3165,6]]},"250":{"position":[[744,7],[869,6],[992,7]]},"306":{"position":[[227,6]]}}}],["bye",{"_index":988,"t":{"161":{"position":[[670,4]]}}}],["byte",{"_index":875,"t":{"119":{"position":[[181,4]]},"123":{"position":[[53,4]]},"287":{"position":[[982,4]]},"378":{"position":[[127,4]]},"567":{"position":[[987,4]]},"569":{"position":[[164,4],[1001,4]]},"575":{"position":[[461,4]]},"1997":{"position":[[64,4]]},"2527":{"position":[[99,4]]}}}],["bytecod",{"_index":1545,"t":{"283":{"position":[[1380,8]]},"380":{"position":[[88,9]]}}}],["c",{"_index":100,"t":{"8":{"position":[[275,2],[303,1]]},"563":{"position":[[210,2]]},"792":{"position":[[534,3]]},"798":{"position":[[211,3]]},"800":{"position":[[412,3]]},"802":{"position":[[548,3]]},"812":{"position":[[614,3]]},"814":{"position":[[546,3]]},"816":{"position":[[763,3]]},"822":{"position":[[690,3]]},"832":{"position":[[986,3]]},"920":{"position":[[534,3]]},"924":{"position":[[211,3]]},"926":{"position":[[614,3]]},"928":{"position":[[690,3]]},"935":{"position":[[986,3]]},"1412":{"position":[[167,3]]},"2257":{"position":[[576,3]]},"2271":{"position":[[253,3]]},"2278":{"position":[[656,3]]},"2285":{"position":[[732,3]]},"2307":{"position":[[1030,3]]}}}],["c:\\foo\\bar",{"_index":3796,"t":{"2455":{"position":[[163,11]]}}}],["c:\\users\\alex\\appdata\\local\\coursier\\cache\\v1",{"_index":2947,"t":{"600":{"position":[[415,45]]}}}],["c:\\users\\username\\appdata\\local\\scalacli\\data\\secrets\\config.json",{"_index":316,"t":{"28":{"position":[[2215,66]]}}}],["cach",{"_index":13,"t":{"2":{"position":[[154,7]]},"46":{"position":[[145,7]]},"48":{"position":[[635,6]]},"370":{"position":[[87,6]]},"417":{"position":[[765,6],[809,6]]},"571":{"position":[[64,7]]},"581":{"position":[[516,6],[617,5]]},"588":{"position":[[57,6]]},"592":{"position":[[95,6]]},"596":{"position":[[93,5]]},"598":{"position":[[92,5],[157,5],[205,5],[628,6],[657,5],[917,6],[1180,6]]},"600":{"position":[[148,5],[477,5],[614,6]]},"1003":{"position":[[256,7]]},"1305":{"position":[[77,5]]},"1370":{"position":[[72,5]]},"1414":{"position":[[108,6],[233,7],[513,6],[640,7]]},"1418":{"position":[[230,6]]},"1462":{"position":[[201,7]]},"1498":{"position":[[28,5]]},"1502":{"position":[[63,5]]},"2059":{"position":[[33,5]]},"2261":{"position":[[6382,7],[7003,5],[7026,5]]},"2268":{"position":[[1119,5],[1142,5]]},"2275":{"position":[[6210,7],[6831,5],[6854,5]]},"2282":{"position":[[6275,7],[6896,5],[6919,5]]},"2289":{"position":[[6510,7],[7131,5],[7154,5]]},"2296":{"position":[[6510,7],[7131,5],[7154,5]]},"2304":{"position":[[6049,7],[6670,5],[6693,5]]},"2311":{"position":[[6481,7],[7102,5],[7125,5]]},"2324":{"position":[[6005,7],[6626,5],[6649,5]]},"2351":{"position":[[6005,7],[6626,5],[6649,5]]},"2356":{"position":[[1914,7],[2059,5],[2082,5],[2403,5],[2431,5]]},"2489":{"position":[[171,5],[417,6]]},"2683":{"position":[[653,7]]},"2742":{"position":[[96,8],[242,5]]},"2848":{"position":[[69,6],[271,5],[318,5]]}}}],["cache'",{"_index":2938,"t":{"598":{"position":[[669,7]]},"600":{"position":[[717,7]]}}}],["cache/coursier/arc",{"_index":2948,"t":{"600":{"position":[[689,22]]}}}],["cache/coursier/v1",{"_index":2943,"t":{"600":{"position":[[196,21]]}}}],["cache_2.12",{"_index":2579,"t":{"579":{"position":[[6778,10],[17081,10],[35455,10],[45758,10]]}}}],["cache_2.12/1.0.0/util",{"_index":2754,"t":{"579":{"position":[[17059,21],[45736,21]]}}}],["cache_2.12/2.0.16/coursi",{"_index":2578,"t":{"579":{"position":[[6751,26],[35428,26]]}}}],["calcul",{"_index":4386,"t":{"2613":{"position":[[967,11]]},"2759":{"position":[[115,11]]}}}],["call",{"_index":813,"t":{"101":{"position":[[710,6]]},"117":{"position":[[308,6]]},"208":{"position":[[106,6],[188,6]]},"240":{"position":[[452,7]]},"244":{"position":[[1210,4],[1771,4]]},"283":{"position":[[876,5],[1325,5]]},"370":{"position":[[23,4]]},"382":{"position":[[59,6]]},"503":{"position":[[311,4],[1412,4]]},"513":{"position":[[353,6]]},"521":{"position":[[631,6]]},"577":{"position":[[163,7]]},"626":{"position":[[881,4]]},"638":{"position":[[389,6]]},"640":{"position":[[752,6]]},"828":{"position":[[242,7]]},"951":{"position":[[242,7]]},"2347":{"position":[[298,7]]},"2453":{"position":[[722,5]]},"2759":{"position":[[82,6]]}}}],["call(cwd",{"_index":1724,"t":{"315":{"position":[[941,9]]}}}],["camelcas",{"_index":4457,"t":{"2639":{"position":[[41,10]]}}}],["can't",{"_index":2213,"t":{"470":{"position":[[253,5]]},"588":{"position":[[418,5]]},"598":{"position":[[686,5]]},"600":{"position":[[734,5]]},"640":{"position":[[473,5],[529,5]]},"2544":{"position":[[719,5]]}}}],["cancel",{"_index":1166,"t":{"204":{"position":[[589,8]]},"579":{"position":[[63873,10]]},"2552":{"position":[[188,6]]}}}],["candid",{"_index":4393,"t":{"2616":{"position":[[32,9],[96,9]]}}}],["capabl",{"_index":611,"t":{"66":{"position":[[238,12],[271,12],[587,12]]},"131":{"position":[[426,12]]},"636":{"position":[[337,12]]},"2826":{"position":[[19,13]]}}}],["capac",{"_index":3020,"t":{"608":{"position":[[727,10]]}}}],["care",{"_index":1436,"t":{"268":{"position":[[438,4]]},"329":{"position":[[1588,4]]},"517":{"position":[[677,4]]},"1416":{"position":[[255,4]]}}}],["carlosedp",{"_index":4665,"t":{"2694":{"position":[[124,10]]},"2711":{"position":[[189,10]]},"2717":{"position":[[0,10]]}}}],["case",{"_index":55,"t":{"4":{"position":[[586,4]]},"8":{"position":[[1268,4]]},"10":{"position":[[305,5]]},"48":{"position":[[1130,4]]},"50":{"position":[[278,5]]},"62":{"position":[[558,6],[758,4],[833,4],[1098,4],[1341,4],[1416,4],[1558,4]]},"101":{"position":[[677,5]]},"175":{"position":[[349,7],[1283,5]]},"187":{"position":[[328,5]]},"195":{"position":[[207,5]]},"202":{"position":[[23,4]]},"248":{"position":[[141,5],[1700,4]]},"266":{"position":[[382,5]]},"273":{"position":[[467,4],[611,6]]},"277":{"position":[[1139,5]]},"281":{"position":[[9,6]]},"309":{"position":[[479,4],[514,4]]},"319":{"position":[[878,5]]},"323":{"position":[[287,4],[857,5],[1119,4]]},"325":{"position":[[657,4]]},"329":{"position":[[875,4],[960,4],[1572,5]]},"331":{"position":[[42,5],[356,6]]},"348":{"position":[[77,5]]},"350":{"position":[[23,4]]},"352":{"position":[[96,5],[142,4],[683,4]]},"358":{"position":[[208,4],[229,4],[458,4]]},"362":{"position":[[1094,5],[1144,6],[1225,6]]},"364":{"position":[[348,5]]},"368":{"position":[[276,4],[307,4],[361,4]]},"370":{"position":[[308,6]]},"382":{"position":[[232,5]]},"404":{"position":[[182,5],[342,5],[885,5]]},"414":{"position":[[103,5]]},"451":{"position":[[187,4]]},"483":{"position":[[238,4]]},"485":{"position":[[431,4]]},"519":{"position":[[24,4]]},"521":{"position":[[87,4]]},"525":{"position":[[21,5]]},"543":{"position":[[926,5],[1063,5]]},"553":{"position":[[517,5]]},"573":{"position":[[92,4],[244,6],[599,6]]},"608":{"position":[[629,4]]},"616":{"position":[[630,4]]},"1263":{"position":[[255,4]]},"1329":{"position":[[112,6]]},"1345":{"position":[[112,6]]},"1414":{"position":[[266,6]]},"1839":{"position":[[99,4]]},"2007":{"position":[[211,4]]},"2083":{"position":[[68,6]]},"2103":{"position":[[68,6]]},"2261":{"position":[[8061,4]]},"2275":{"position":[[7889,4]]},"2282":{"position":[[7954,4]]},"2289":{"position":[[8189,4]]},"2296":{"position":[[8189,4]]},"2304":{"position":[[7728,4]]},"2311":{"position":[[8160,4]]},"2316":{"position":[[859,6]]},"2324":{"position":[[7684,4]]},"2351":{"position":[[7684,4]]},"2366":{"position":[[865,6]]},"2472":{"position":[[982,5]]},"2481":{"position":[[418,4]]},"2489":{"position":[[60,5]]},"2525":{"position":[[441,4]]},"2575":{"position":[[349,6]]},"2577":{"position":[[246,4]]},"2639":{"position":[[58,4]]},"2660":{"position":[[2419,4]]},"2683":{"position":[[282,4],[1423,4]]},"2715":{"position":[[1392,4],[2054,4]]},"2728":{"position":[[2422,4],[3294,4]]},"2742":{"position":[[2697,4]]},"2777":{"position":[[244,5]]},"2794":{"position":[[868,4]]},"2809":{"position":[[327,4]]},"2839":{"position":[[454,4]]},"2850":{"position":[[219,4]]}}}],["castl",{"_index":620,"t":{"66":{"position":[[619,6]]},"94":{"position":[[124,6],[352,6],[535,7],[550,6],[730,6],[906,6],[1113,6],[2100,6]]},"1819":{"position":[[48,6]]},"1821":{"position":[[87,6]]}}}],["cat",{"_index":635,"t":{"76":{"position":[[79,3]]},"682":{"position":[[40,3]]},"2544":{"position":[[438,3]]},"2769":{"position":[[369,3]]},"2771":{"position":[[462,3],[516,3]]},"2775":{"position":[[105,3],[174,3]]},"2779":{"position":[[396,3],[824,3]]}}}],["catch",{"_index":2456,"t":{"577":{"position":[[333,7]]}}}],["categori",{"_index":2164,"t":{"449":{"position":[[124,11]]},"917":{"position":[[310,9]]}}}],["cats.effect",{"_index":3024,"t":{"610":{"position":[[403,13],[843,13],[1070,13]]}}}],["cats:0.8.3",{"_index":1132,"t":{"197":{"position":[[391,11]]}}}],["caus",{"_index":840,"t":{"113":{"position":[[428,5]]},"513":{"position":[[130,5]]},"547":{"position":[[148,5]]},"2438":{"position":[[66,5]]},"2513":{"position":[[170,6]]},"2563":{"position":[[38,6]]},"2575":{"position":[[287,5]]},"2603":{"position":[[31,6]]},"2620":{"position":[[37,5]]}}}],["caution",{"_index":245,"t":{"28":{"position":[[283,7]]},"44":{"position":[[0,7]]},"46":{"position":[[550,7]]},"64":{"position":[[0,7]]},"66":{"position":[[0,7]]},"80":{"position":[[0,7],[180,7]]},"117":{"position":[[0,7]]},"155":{"position":[[0,7],[186,7]]},"161":{"position":[[322,7]]},"167":{"position":[[0,7],[186,7]]},"169":{"position":[[574,7]]},"173":{"position":[[509,7]]},"193":{"position":[[290,7]]},"466":{"position":[[359,7]]},"472":{"position":[[431,7]]},"541":{"position":[[680,7]]},"581":{"position":[[0,7]]},"602":{"position":[[0,7]]},"616":{"position":[[0,7]]},"622":{"position":[[0,7]]},"626":{"position":[[249,7],[1245,7]]},"660":{"position":[[0,7]]},"670":{"position":[[0,7]]},"676":{"position":[[0,7]]},"691":{"position":[[0,7]]},"2529":{"position":[[129,7]]}}}],["caveat",{"_index":2222,"t":{"474":{"position":[[68,6]]}}}],["cd",{"_index":1909,"t":{"362":{"position":[[254,2],[296,2]]},"561":{"position":[[1538,2]]}}}],["cd76521f",{"_index":5081,"t":{"2781":{"position":[[1095,8]]}}}],["cdeaa580",{"_index":3844,"t":{"2467":{"position":[[415,8]]}}}],["cef76d561",{"_index":1418,"t":{"264":{"position":[[145,10],[191,11],[261,10],[307,11]]}}}],["cef76d561e/classes:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":1604,"t":{"287":{"position":[[133,86]]}}}],["center",{"_index":3007,"t":{"606":{"position":[[44,6]]},"2665":{"position":[[89,6]]}}}],["central",{"_index":466,"t":{"48":{"position":[[569,7]]},"90":{"position":[[335,8],[708,8],[717,7]]},"92":{"position":[[224,7]]},"94":{"position":[[1061,8]]},"101":{"position":[[46,7],[313,7],[362,7],[436,7],[460,7],[471,7]]},"121":{"position":[[183,8]]},"167":{"position":[[540,7]]},"169":{"position":[[301,8]]},"175":{"position":[[20,7]]},"181":{"position":[[340,7]]},"183":{"position":[[322,7]]},"376":{"position":[[1505,7],[1816,7]]},"462":{"position":[[722,7]]},"543":{"position":[[1703,12],[1774,12],[1963,10],[2140,11]]},"596":{"position":[[1005,7]]},"612":{"position":[[133,7]]},"760":{"position":[[236,7]]},"762":{"position":[[259,7]]},"2848":{"position":[[119,7]]}}}],["central.storag",{"_index":2187,"t":{"462":{"position":[[327,15]]},"766":{"position":[[351,15]]},"905":{"position":[[351,15]]}}}],["certain",{"_index":1478,"t":{"281":{"position":[[16,7]]},"283":{"position":[[0,7]]},"293":{"position":[[44,7]]},"581":{"position":[[443,7]]},"1249":{"position":[[238,7]]},"1991":{"position":[[195,7]]},"2261":{"position":[[2219,7]]},"2275":{"position":[[2219,7]]},"2282":{"position":[[2219,7]]},"2289":{"position":[[2219,7]]},"2296":{"position":[[2219,7]]},"2304":{"position":[[2219,7]]},"2311":{"position":[[2219,7]]},"2324":{"position":[[2219,7]]},"2351":{"position":[[2219,7]]}}}],["certif",{"_index":4271,"t":{"2579":{"position":[[227,12]]}}}],["cf",{"_index":3468,"t":{"1723":{"position":[[0,2]]}}}],["ch.epfl.scala.bsp4j.jvmmainclass",{"_index":4042,"t":{"2513":{"position":[[222,32]]}}}],["chain",{"_index":3255,"t":{"734":{"position":[[54,9]]},"893":{"position":[[54,9]]}}}],["chainedsnippet",{"_index":4421,"t":{"2630":{"position":[[832,15]]}}}],["chanc",{"_index":455,"t":{"48":{"position":[[142,6]]}}}],["chang",{"_index":381,"t":{"40":{"position":[[843,6]]},"42":{"position":[[169,7]]},"44":{"position":[[616,7]]},"52":{"position":[[189,6]]},"56":{"position":[[617,6]]},"187":{"position":[[482,6]]},"193":{"position":[[363,6]]},"220":{"position":[[44,8],[77,6]]},"222":{"position":[[156,6]]},"238":{"position":[[42,7]]},"240":{"position":[[1348,6]]},"264":{"position":[[44,8],[81,7]]},"301":{"position":[[511,6]]},"304":{"position":[[568,6]]},"306":{"position":[[610,6]]},"319":{"position":[[798,6]]},"329":{"position":[[2228,6]]},"331":{"position":[[447,7]]},"338":{"position":[[94,7]]},"342":{"position":[[76,8],[122,7]]},"529":{"position":[[757,6]]},"535":{"position":[[303,7]]},"541":{"position":[[753,6]]},"571":{"position":[[155,6]]},"650":{"position":[[241,8]]},"660":{"position":[[1224,6]]},"662":{"position":[[352,8]]},"670":{"position":[[511,8]]},"713":{"position":[[157,6]]},"830":{"position":[[101,7]]},"930":{"position":[[101,7]]},"1351":{"position":[[156,7]]},"1353":{"position":[[166,7]]},"1368":{"position":[[73,8]]},"1496":{"position":[[29,8]]},"2109":{"position":[[113,7]]},"2111":{"position":[[123,7]]},"2261":{"position":[[2941,7],[3074,7],[6960,8]]},"2268":{"position":[[1076,8]]},"2275":{"position":[[6788,8]]},"2282":{"position":[[2941,7],[3074,7],[6853,8]]},"2289":{"position":[[2941,7],[3074,7],[7088,8]]},"2292":{"position":[[143,7]]},"2296":{"position":[[2941,7],[3074,7],[7088,8]]},"2304":{"position":[[6627,8]]},"2311":{"position":[[2941,7],[3074,7],[7059,8]]},"2324":{"position":[[6583,8]]},"2351":{"position":[[6583,8]]},"2356":{"position":[[2016,8]]},"2390":{"position":[[90,7]]},"2420":{"position":[[124,7],[263,7],[394,7],[523,7]]},"2431":{"position":[[63,7]]},"2444":{"position":[[521,7],[592,7],[663,7],[734,7],[805,7]]},"2453":{"position":[[376,6]]},"2463":{"position":[[287,7],[471,7]]},"2465":{"position":[[527,7]]},"2477":{"position":[[27,7]]},"2489":{"position":[[152,7]]},"2500":{"position":[[307,7]]},"2504":{"position":[[299,6]]},"2552":{"position":[[6,7],[48,6]]},"2565":{"position":[[94,7]]},"2568":{"position":[[423,6]]},"2603":{"position":[[356,6]]},"2630":{"position":[[11,8],[745,8],[781,7],[1056,8]]},"2645":{"position":[[548,8],[1051,8],[1121,6],[1664,7]]},"2650":{"position":[[579,6]]},"2658":{"position":[[386,6]]},"2660":{"position":[[493,8],[1832,8],[2310,7]]},"2683":{"position":[[12,8],[1197,8],[1699,7]]},"2696":{"position":[[4,8],[852,8]]},"2715":{"position":[[970,7],[1179,8]]},"2728":{"position":[[834,8]]},"2736":{"position":[[94,7]]},"2751":{"position":[[55,7]]},"2753":{"position":[[14,7]]},"2759":{"position":[[369,8]]},"2769":{"position":[[443,6]]},"2773":{"position":[[97,6]]},"2777":{"position":[[805,6]]},"2781":{"position":[[203,8]]},"2788":{"position":[[580,6]]},"2794":{"position":[[236,8]]},"2813":{"position":[[286,8]]},"2828":{"position":[[158,7],[292,7],[466,8]]},"2839":{"position":[[104,7],[211,8]]},"2846":{"position":[[470,7]]},"2850":{"position":[[352,8]]}}}],["changelog",{"_index":3529,"t":{"2377":{"position":[[5,10]]},"2394":{"position":[[100,10]]},"2411":{"position":[[105,10]]},"2424":{"position":[[161,10]]},"2435":{"position":[[436,10]]},"2450":{"position":[[52,10]]},"2469":{"position":[[54,10]]},"2483":{"position":[[50,10]]},"2510":{"position":[[252,10]]},"2533":{"position":[[941,10]]},"2556":{"position":[[152,10]]},"2565":{"position":[[678,10]]},"2587":{"position":[[54,10]]},"2613":{"position":[[1193,10]]},"2632":{"position":[[112,10]]},"2662":{"position":[[55,10]]},"2685":{"position":[[196,10]]},"2698":{"position":[[154,10]]},"2717":{"position":[[55,10]]},"2730":{"position":[[56,10]]},"2744":{"position":[[105,10]]},"2759":{"position":[[1367,10]]},"2766":{"position":[[134,10]]},"2783":{"position":[[99,10]]},"2796":{"position":[[57,10]]},"2813":{"position":[[1473,10]]},"2830":{"position":[[59,10]]},"2839":{"position":[[1198,10]]},"2850":{"position":[[469,10]]}}}],["changer",{"_index":2361,"t":{"543":{"position":[[1042,7]]}}}],["charact",{"_index":1562,"t":{"283":{"position":[[2525,9]]},"346":{"position":[[148,10]]},"460":{"position":[[168,10],[348,9]]},"573":{"position":[[387,11]]},"596":{"position":[[1117,10]]}}}],["charset",{"_index":3510,"t":{"2351":{"position":[[8419,7]]}}}],["cheat",{"_index":1925,"t":{"364":{"position":[[357,7]]}}}],["check",{"_index":449,"t":{"48":{"position":[[61,8]]},"54":{"position":[[239,5],[278,5],[306,5]]},"60":{"position":[[534,5],[757,5]]},"115":{"position":[[296,5]]},"157":{"position":[[179,5]]},"167":{"position":[[571,6]]},"181":{"position":[[906,5]]},"212":{"position":[[295,7]]},"240":{"position":[[489,5],[811,8],[1009,5],[1702,5]]},"252":{"position":[[264,5]]},"260":{"position":[[283,5],[510,5]]},"283":{"position":[[679,9]]},"300":{"position":[[362,5]]},"301":{"position":[[889,5]]},"304":{"position":[[921,5]]},"306":{"position":[[870,5]]},"309":{"position":[[983,5]]},"313":{"position":[[3,5],[66,5],[308,5],[337,5],[432,5]]},"362":{"position":[[922,5]]},"551":{"position":[[3,5]]},"557":{"position":[[0,5]]},"586":{"position":[[120,7]]},"689":{"position":[[24,6]]},"705":{"position":[[832,5]]},"840":{"position":[[169,6]]},"845":{"position":[[42,5],[87,5]]},"937":{"position":[[169,6]]},"959":{"position":[[795,5]]},"989":{"position":[[72,6]]},"1047":{"position":[[43,5]]},"1347":{"position":[[61,5]]},"1448":{"position":[[28,6]]},"1556":{"position":[[0,5]]},"1839":{"position":[[0,5]]},"1847":{"position":[[21,5]]},"1849":{"position":[[11,5]]},"1851":{"position":[[11,5]]},"2105":{"position":[[6,5]]},"2261":{"position":[[354,5],[5694,5],[5724,6],[8472,5]]},"2275":{"position":[[354,5],[5522,5],[5552,6],[8300,5]]},"2282":{"position":[[354,5],[5587,5],[5617,6],[8365,5]]},"2289":{"position":[[354,5],[5822,5],[5852,6],[8600,5]]},"2296":{"position":[[354,5],[5822,5],[5852,6],[8600,5]]},"2304":{"position":[[354,5],[2834,5],[2840,5],[5361,5],[5391,6],[8139,5]]},"2311":{"position":[[354,5],[5793,5],[5823,6],[8571,5]]},"2314":{"position":[[213,6]]},"2316":{"position":[[882,5]]},"2324":{"position":[[354,5],[5317,5],[5347,6],[8095,5]]},"2351":{"position":[[354,5],[5317,5],[5347,6],[8095,5]]},"2356":{"position":[[1226,5],[1256,6]]},"2438":{"position":[[714,5]]},"2502":{"position":[[589,6]]},"2506":{"position":[[281,5]]},"2568":{"position":[[326,5]]},"2605":{"position":[[102,5]]},"2616":{"position":[[303,5]]},"2660":{"position":[[1606,8]]},"2669":{"position":[[127,5],[211,5]]},"2696":{"position":[[363,8]]},"2728":{"position":[[297,5]]},"2813":{"position":[[492,5]]},"2848":{"position":[[130,5]]}}}],["checker",{"_index":3968,"t":{"2506":{"position":[[473,7]]}}}],["checkout",{"_index":1581,"t":{"283":{"position":[[3768,9]]}}}],["checkscala3(manifest",{"_index":1824,"t":{"329":{"position":[[1087,22]]}}}],["checkscala3(r",{"_index":1815,"t":{"329":{"position":[[674,16],[970,16]]}}}],["checksum",{"_index":785,"t":{"96":{"position":[[23,9],[110,10],[132,10],[150,8],[177,8],[223,9],[248,8],[282,8],[309,8],[329,8],[345,8],[376,8],[399,8]]},"103":{"position":[[318,10]]},"115":{"position":[[265,9]]},"157":{"position":[[148,9]]},"181":{"position":[[875,9]]},"1372":{"position":[[62,8]]},"1500":{"position":[[18,8]]},"2261":{"position":[[7061,9],[7078,8]]},"2268":{"position":[[1177,9],[1194,8]]},"2275":{"position":[[6889,9],[6906,8]]},"2282":{"position":[[6954,9],[6971,8]]},"2289":{"position":[[7189,9],[7206,8]]},"2296":{"position":[[7189,9],[7206,8]]},"2304":{"position":[[6728,9],[6745,8]]},"2311":{"position":[[7160,9],[7177,8]]},"2324":{"position":[[6684,9],[6701,8]]},"2351":{"position":[[6684,9],[6701,8]]},"2356":{"position":[[2117,9],[2134,8]]}}}],["chmod",{"_index":1855,"t":{"336":{"position":[[798,5],[1004,5]]},"630":{"position":[[359,5]]},"632":{"position":[[153,5]]},"634":{"position":[[166,5]]},"648":{"position":[[251,5]]},"652":{"position":[[222,5],[341,5]]},"2599":{"position":[[236,5]]},"2652":{"position":[[214,5]]}}}],["choco",{"_index":4940,"t":{"2742":{"position":[[2786,5]]},"2828":{"position":[[420,5]]},"2839":{"position":[[224,5]]}}}],["choic",{"_index":23,"t":{"2":{"position":[[295,8]]},"187":{"position":[[75,6]]},"246":{"position":[[2561,7]]},"248":{"position":[[3303,7]]},"362":{"position":[[1279,7]]},"622":{"position":[[461,7]]},"2809":{"position":[[467,7]]}}}],["choos",{"_index":1204,"t":{"228":{"position":[[37,6]]},"304":{"position":[[693,8]]},"2401":{"position":[[19,8]]},"2414":{"position":[[624,6]]},"2757":{"position":[[27,6]]}}}],["chore",{"_index":3835,"t":{"2467":{"position":[[122,6]]}}}],["chore(ci",{"_index":5252,"t":{"2828":{"position":[[586,10],[653,10],[924,10]]}}}],["chore(dep",{"_index":4444,"t":{"2630":{"position":[[1724,11]]}}}],["chore/group",{"_index":3800,"t":{"2457":{"position":[[53,11]]}}}],["chosen",{"_index":480,"t":{"48":{"position":[[1024,6]]},"94":{"position":[[227,6]]}}}],["ci",{"_index":522,"t":{"54":{"position":[[186,4]]},"90":{"position":[[192,3]]},"98":{"position":[[104,4],[270,4],[278,3],[288,2],[343,2],[430,2]]},"111":{"position":[[152,2]]},"175":{"position":[[146,2]]},"183":{"position":[[81,2],[1120,2]]},"309":{"position":[[95,3]]},"313":{"position":[[99,2]]},"317":{"position":[[237,2],[371,2]]},"600":{"position":[[251,2]]},"760":{"position":[[4,2]]},"2446":{"position":[[64,2]]},"2465":{"position":[[86,2],[568,2]]},"2475":{"position":[[76,2]]},"2479":{"position":[[185,2]]},"2506":{"position":[[101,2]]},"2696":{"position":[[940,2]]},"2715":{"position":[[1336,2]]},"2813":{"position":[[804,2],[816,2]]}}}],["ci.yml",{"_index":1692,"t":{"311":{"position":[[31,6]]}}}],["cint",{"_index":5040,"t":{"2775":{"position":[[301,6],[308,4]]}}}],["circe_2.12",{"_index":2701,"t":{"579":{"position":[[13719,10],[42396,10]]}}}],["circe_2.12/1.5.17/enumeratum",{"_index":2700,"t":{"579":{"position":[[13690,28],[42367,28]]}}}],["cite",{"_index":2939,"t":{"600":{"position":[[0,6]]}}}],["ckipp01",{"_index":4086,"t":{"2531":{"position":[[175,8]]},"2533":{"position":[[551,8]]},"2630":{"position":[[1773,8]]},"2828":{"position":[[636,7],[712,7],[976,7]]}}}],["clang",{"_index":3428,"t":{"1215":{"position":[[67,5]]},"1217":{"position":[[67,7]]},"1219":{"position":[[67,5]]},"1944":{"position":[[12,5]]},"1946":{"position":[[12,7]]},"1948":{"position":[[24,5]]},"2261":{"position":[[1007,5],[4947,5],[4965,5],[5008,7]]},"2275":{"position":[[1007,5],[4775,5],[4793,5],[4836,7]]},"2282":{"position":[[1007,5],[4840,5],[4858,5],[4901,7]]},"2289":{"position":[[1007,5],[5075,5],[5093,5],[5136,7]]},"2296":{"position":[[1007,5],[5075,5],[5093,5],[5136,7]]},"2304":{"position":[[1007,5],[4614,5],[4632,5],[4675,7]]},"2311":{"position":[[1007,5],[5046,5],[5064,5],[5107,7]]},"2324":{"position":[[1007,5],[4570,5],[4588,5],[4631,7]]},"2351":{"position":[[1007,5],[4570,5],[4588,5],[4631,7]]},"2660":{"position":[[2158,5]]}}}],["clangpp",{"_index":3502,"t":{"2261":{"position":[[4988,7]]},"2275":{"position":[[4816,7]]},"2282":{"position":[[4881,7]]},"2289":{"position":[[5116,7]]},"2296":{"position":[[5116,7]]},"2304":{"position":[[4655,7]]},"2311":{"position":[[5087,7]]},"2324":{"position":[[4611,7]]},"2351":{"position":[[4611,7]]}}}],["clash",{"_index":832,"t":{"109":{"position":[[287,7]]},"638":{"position":[[422,7]]},"792":{"position":[[212,5]]},"802":{"position":[[226,5]]},"812":{"position":[[292,5]]},"814":{"position":[[224,5]]},"816":{"position":[[441,5]]},"822":{"position":[[216,5]]},"828":{"position":[[563,5]]},"832":{"position":[[664,5]]},"920":{"position":[[212,5]]},"926":{"position":[[292,5]]},"928":{"position":[[216,5]]},"935":{"position":[[664,5]]},"951":{"position":[[563,5]]},"2257":{"position":[[254,5]]},"2278":{"position":[[334,5]]},"2285":{"position":[[258,5]]},"2307":{"position":[[708,5]]},"2347":{"position":[[619,5]]},"2453":{"position":[[1645,5]]}}}],["class",{"_index":74,"t":{"4":{"position":[[1085,5],[1118,5]]},"18":{"position":[[202,6]]},"60":{"position":[[911,5]]},"121":{"position":[[68,5],[206,5],[398,5]]},"165":{"position":[[33,5],[129,5]]},"197":{"position":[[678,5]]},"199":{"position":[[157,5],[248,5]]},"202":{"position":[[174,5]]},"204":{"position":[[215,5]]},"210":{"position":[[38,8],[58,5],[108,5],[180,5]]},"236":{"position":[[33,5],[129,5]]},"244":{"position":[[403,5]]},"246":{"position":[[1469,7],[1596,7]]},"248":{"position":[[823,5]]},"250":{"position":[[194,6],[290,5]]},"262":{"position":[[95,5]]},"273":{"position":[[167,5]]},"283":{"position":[[552,7],[606,7],[773,7],[925,5],[1090,7],[1231,7],[2220,5],[2278,5]]},"287":{"position":[[8,5],[51,5],[89,5],[567,5],[629,5],[761,5],[890,5],[1072,5]]},"293":{"position":[[142,5]]},"297":{"position":[[213,5]]},"309":{"position":[[758,5]]},"346":{"position":[[614,5],[705,5]]},"350":{"position":[[156,5]]},"356":{"position":[[76,5]]},"366":{"position":[[634,5]]},"402":{"position":[[175,6],[566,5]]},"404":{"position":[[188,5],[348,5],[891,5],[967,5]]},"406":{"position":[[1216,5],[1304,5],[1503,5],[1559,7],[1649,7],[1775,7]]},"412":{"position":[[151,6]]},"414":{"position":[[109,5]]},"483":{"position":[[243,5]]},"485":{"position":[[123,7],[436,5]]},"509":{"position":[[389,5],[421,7],[445,5]]},"513":{"position":[[955,5]]},"519":{"position":[[47,5]]},"521":{"position":[[251,5],[359,5]]},"523":{"position":[[206,6]]},"569":{"position":[[373,7],[690,7]]},"573":{"position":[[478,5]]},"577":{"position":[[186,5],[282,5],[326,6]]},"579":{"position":[[25110,5],[28899,5],[57272,5],[61061,5]]},"608":{"position":[[396,5],[512,5],[822,5]]},"626":{"position":[[1135,5],[1206,5],[1276,5],[1475,6],[1534,5],[1650,5],[1735,7],[1786,8],[2011,7]]},"638":{"position":[[481,5]]},"640":{"position":[[46,5],[213,5],[814,5],[949,5]]},"642":{"position":[[212,5],[276,5]]},"672":{"position":[[994,5]]},"687":{"position":[[67,5]]},"705":{"position":[[438,6],[469,5],[510,5],[607,8],[693,5],[743,5],[800,5],[848,7],[906,7],[970,7]]},"707":{"position":[[243,5]]},"709":{"position":[[357,5]]},"715":{"position":[[519,5]]},"718":{"position":[[1010,5]]},"732":{"position":[[27,5]]},"750":{"position":[[21,5],[52,5]]},"768":{"position":[[41,5]]},"776":{"position":[[47,5]]},"800":{"position":[[1039,6]]},"814":{"position":[[955,6]]},"816":{"position":[[1420,6]]},"818":{"position":[[578,6]]},"822":{"position":[[476,5],[1253,6]]},"830":{"position":[[1153,6]]},"886":{"position":[[21,5],[52,5]]},"891":{"position":[[27,5]]},"907":{"position":[[41,5]]},"913":{"position":[[47,5]]},"928":{"position":[[476,5],[1253,6]]},"930":{"position":[[1153,6]]},"1007":{"position":[[94,5]]},"1145":{"position":[[72,5]]},"1147":{"position":[[21,6],[40,8],[56,5],[120,7]]},"1159":{"position":[[96,5]]},"1191":{"position":[[104,7]]},"1247":{"position":[[11,6],[20,5],[34,8],[81,6],[96,5],[116,8],[221,7],[236,5]]},"1249":{"position":[[151,5]]},"1295":{"position":[[79,5]]},"1400":{"position":[[150,7]]},"1466":{"position":[[51,5]]},"1654":{"position":[[31,5]]},"1656":{"position":[[21,6],[40,8],[56,5],[77,7]]},"1678":{"position":[[55,5]]},"1887":{"position":[[52,5]]},"1920":{"position":[[49,7]]},"1989":{"position":[[11,6],[20,5],[34,8],[81,6],[96,5],[116,8],[180,7],[195,5]]},"1991":{"position":[[108,5]]},"1997":{"position":[[26,5]]},"2049":{"position":[[36,5]]},"2238":{"position":[[118,7]]},"2259":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2261":{"position":[[2132,5],[2594,7],[3110,5],[3141,5],[4251,7],[4629,7]]},"2273":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2275":{"position":[[2132,5],[2594,7],[4079,7],[4457,7]]},"2280":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2282":{"position":[[2132,5],[2594,7],[4144,7],[4522,7]]},"2285":{"position":[[518,5]]},"2287":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5],[1100,5],[1125,5]]},"2289":{"position":[[2132,5],[2594,7],[3109,5],[3128,7],[3185,5],[3209,5],[3228,7],[4379,7],[4757,7],[9135,5]]},"2294":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5],[1100,5],[1125,5]]},"2296":{"position":[[2132,5],[2594,7],[3109,5],[3128,7],[3185,5],[3209,5],[3228,7],[4379,7],[4757,7],[9135,5]]},"2302":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2304":{"position":[[2132,5],[2594,7],[3918,7],[4296,7]]},"2309":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2311":{"position":[[2132,5],[2594,7],[3155,5],[4350,7],[4728,7]]},"2322":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2324":{"position":[[2132,5],[2594,7],[3874,7],[4252,7]]},"2349":{"position":[[481,7],[496,5],[546,5],[561,5],[570,7],[587,7],[628,5],[648,5]]},"2351":{"position":[[2132,5],[2594,7],[3874,7],[4252,7]]},"2453":{"position":[[608,7],[765,5],[833,5]]},"2481":{"position":[[250,5]]},"2500":{"position":[[111,7]]},"2517":{"position":[[626,6]]},"2575":{"position":[[190,6]]},"2583":{"position":[[134,5]]},"2603":{"position":[[246,5]]},"2605":{"position":[[10,5]]},"2645":{"position":[[471,5]]},"2683":{"position":[[1428,7]]},"2701":{"position":[[136,5],[300,5]]},"2751":{"position":[[337,5],[595,5],[709,5]]},"2753":{"position":[[114,5],[228,5],[337,5]]},"2759":{"position":[[234,7],[594,5]]},"2781":{"position":[[262,5]]},"2792":{"position":[[741,8]]},"2807":{"position":[[74,6],[246,5],[341,5],[554,5]]},"2820":{"position":[[331,5]]},"2833":{"position":[[61,7],[121,8]]},"2842":{"position":[[36,7],[94,8],[148,7]]},"2846":{"position":[[84,6],[111,5],[216,8],[322,6],[341,5],[391,7],[450,7]]}}}],["class'",{"_index":3412,"t":{"1185":{"position":[[61,8]]},"1914":{"position":[[6,8]]},"2261":{"position":[[4265,8]]},"2275":{"position":[[4093,8]]},"2282":{"position":[[4158,8]]},"2289":{"position":[[4393,8]]},"2296":{"position":[[4393,8]]},"2304":{"position":[[3932,8]]},"2311":{"position":[[4364,8]]},"2324":{"position":[[3888,8]]},"2351":{"position":[[3888,8]]}}}],["classfil",{"_index":1557,"t":{"283":{"position":[[2336,11],[3376,9]]}}}],["classfile_2.12",{"_index":2638,"t":{"579":{"position":[[9979,14],[38656,14]]}}}],["classfile_2.12/1.3.0",{"_index":2637,"t":{"579":{"position":[[9936,20],[38613,20]]}}}],["classifi",{"_index":2096,"t":{"429":{"position":[[865,14]]},"466":{"position":[[13,10],[72,10],[174,10],[207,10],[382,11]]},"1721":{"position":[[73,10]]},"2645":{"position":[[985,11]]}}}],["classifier={classifier_nam",{"_index":2206,"t":{"466":{"position":[[94,28]]}}}],["classifier]).[ext",{"_index":405,"t":{"42":{"position":[[873,21],[1028,20]]},"614":{"position":[[623,19]]}}}],["classpath",{"_index":77,"t":{"4":{"position":[[1152,9]]},"216":{"position":[[167,10]]},"248":{"position":[[1315,9],[1922,10],[3576,10]]},"277":{"position":[[700,9]]},"281":{"position":[[323,9],[355,9]]},"283":{"position":[[2234,9],[2986,10],[3039,10],[3196,9],[3969,10],[4196,9],[4265,9]]},"406":{"position":[[1270,9],[1588,10]]},"509":{"position":[[375,9]]},"608":{"position":[[77,10]]},"672":{"position":[[61,10]]},"812":{"position":[[70,9]]},"822":{"position":[[425,10]]},"926":{"position":[[70,9]]},"928":{"position":[[425,10]]},"1007":{"position":[[21,9]]},"1247":{"position":[[44,10],[57,10]]},"1249":{"position":[[269,10]]},"1259":{"position":[[142,10]]},"1263":{"position":[[102,10]]},"1269":{"position":[[89,9]]},"1466":{"position":[[21,9]]},"1989":{"position":[[44,10],[57,10]]},"1991":{"position":[[226,10]]},"2003":{"position":[[101,10]]},"2007":{"position":[[58,10]]},"2013":{"position":[[34,9]]},"2259":{"position":[[597,9],[615,9],[794,10]]},"2261":{"position":[[2250,10],[3173,9],[7908,10],[8508,9]]},"2273":{"position":[[597,9],[615,9],[794,10]]},"2275":{"position":[[2250,10],[7736,10],[8336,9]]},"2278":{"position":[[112,9]]},"2280":{"position":[[597,9],[615,9],[794,10]]},"2282":{"position":[[2250,10],[7801,10],[8401,9]]},"2285":{"position":[[467,10]]},"2287":{"position":[[597,9],[615,9],[794,10]]},"2289":{"position":[[2250,10],[8036,10],[8636,9]]},"2294":{"position":[[597,9],[615,9],[794,10]]},"2296":{"position":[[2250,10],[8036,10],[8636,9]]},"2302":{"position":[[597,9],[615,9],[794,10]]},"2304":{"position":[[2250,10],[7575,10],[8175,9]]},"2309":{"position":[[597,9],[615,9],[794,10]]},"2311":{"position":[[2250,10],[8007,10],[8607,9]]},"2322":{"position":[[597,9],[615,9],[794,10]]},"2324":{"position":[[2250,10],[7531,10],[8131,9]]},"2349":{"position":[[597,9],[615,9],[794,10]]},"2351":{"position":[[2250,10],[7531,10],[8131,9]]},"2438":{"position":[[941,9]]},"2442":{"position":[[70,9]]},"2517":{"position":[[422,10]]},"2519":{"position":[[123,9]]},"2573":{"position":[[140,10]]},"2751":{"position":[[350,9],[608,9],[638,9],[683,10],[696,10],[725,9],[792,9],[899,9]]},"2753":{"position":[[139,9],[241,9],[350,9],[448,9]]}}}],["classpath_2.12",{"_index":2706,"t":{"579":{"position":[[14049,14],[42726,14]]}}}],["classpath_2.12/1.3.0",{"_index":2705,"t":{"579":{"position":[[14006,20],[42683,20]]}}}],["claus",{"_index":3782,"t":{"2453":{"position":[[515,7]]}}}],["clean",{"_index":0,"t":{"2":{"position":[[4,5]]},"248":{"position":[[384,6]]},"283":{"position":[[1067,5]]},"598":{"position":[[86,5]]},"790":{"position":[[0,5],[105,8]]},"943":{"position":[[0,5],[105,8]]},"1073":{"position":[[28,6]]},"1077":{"position":[[28,6]]},"1137":{"position":[[28,6]]},"1149":{"position":[[28,6]]},"1331":{"position":[[28,6]]},"1360":{"position":[[23,6]]},"1408":{"position":[[28,6]]},"1414":{"position":[[401,8],[474,5],[581,5]]},"1582":{"position":[[84,6]]},"1586":{"position":[[84,6]]},"1646":{"position":[[84,6]]},"1769":{"position":[[84,6]]},"2085":{"position":[[84,6]]},"2130":{"position":[[23,6]]},"2246":{"position":[[28,6]]},"2327":{"position":[[56,5],[161,8]]},"2607":{"position":[[627,5]]},"2611":{"position":[[428,5]]},"2630":{"position":[[1149,5]]},"2645":{"position":[[246,5]]},"2715":{"position":[[313,5]]}}}],["cleanup",{"_index":1540,"t":{"283":{"position":[[1266,7],[1295,9]]}}}],["clear",{"_index":1019,"t":{"171":{"position":[[194,5]]},"598":{"position":[[724,5]]},"600":{"position":[[464,8],[781,5]]},"1305":{"position":[[61,5]]},"2059":{"position":[[17,5]]},"2356":{"position":[[2415,5]]},"2696":{"position":[[642,5]]}}}],["cli",{"_index":6,"t":{"2":{"position":[[62,4],[120,3],[270,3]]},"4":{"position":[[6,3],[515,3],[830,3]]},"6":{"position":[[10,3]]},"8":{"position":[[6,3],[624,4],[635,3],[876,4],[887,3],[946,3],[1047,3],[1092,3]]},"10":{"position":[[6,3],[398,3],[451,3],[553,3],[645,3]]},"12":{"position":[[138,3],[257,3],[359,3]]},"14":{"position":[[6,3],[101,3]]},"16":{"position":[[6,3],[289,3]]},"18":{"position":[[32,3],[91,3],[169,3],[300,3],[409,3]]},"20":{"position":[[6,3],[95,3],[146,3],[206,3],[241,3],[272,3],[317,3],[323,3],[378,3],[475,3],[512,3],[541,3],[547,3],[590,3],[629,3]]},"22":{"position":[[14,3],[75,3]]},"24":{"position":[[171,3]]},"28":{"position":[[106,3],[233,3],[261,3],[507,3],[535,3],[588,3],[708,3],[1151,3],[1211,3],[1297,3],[1493,3]]},"30":{"position":[[54,3]]},"32":{"position":[[66,3]]},"34":{"position":[[70,3]]},"36":{"position":[[6,3],[419,3]]},"38":{"position":[[6,3]]},"40":{"position":[[6,3]]},"42":{"position":[[271,3]]},"44":{"position":[[156,3]]},"46":{"position":[[6,3],[243,3],[533,3],[710,3]]},"48":{"position":[[247,3],[1336,3],[1531,3]]},"50":{"position":[[40,3],[215,3],[417,3]]},"52":{"position":[[96,3],[388,3]]},"54":{"position":[[6,3],[62,3],[94,3],[205,3],[296,3]]},"56":{"position":[[6,3],[184,3],[305,3],[489,3],[584,3],[644,5],[963,3],[1145,3],[1378,3]]},"58":{"position":[[106,3],[297,3]]},"60":{"position":[[25,3],[522,3],[745,3]]},"62":{"position":[[10,3],[199,3],[1783,3]]},"64":{"position":[[155,3],[312,3],[379,3],[486,3],[623,3]]},"66":{"position":[[154,3],[260,4]]},"68":{"position":[[94,3]]},"70":{"position":[[8,3]]},"72":{"position":[[8,3]]},"74":{"position":[[8,3]]},"76":{"position":[[8,3],[157,3]]},"78":{"position":[[8,3]]},"80":{"position":[[158,3],[470,3]]},"82":{"position":[[6,3],[28,3],[184,3],[770,3],[805,3]]},"84":{"position":[[14,3],[82,3],[235,3]]},"86":{"position":[[6,3],[92,3]]},"88":{"position":[[14,3],[59,3]]},"90":{"position":[[223,3],[467,3],[508,3]]},"92":{"position":[[408,3],[429,3],[725,3],[848,4],[1065,3]]},"94":{"position":[[6,3],[84,3],[617,4],[691,3],[1154,3],[1213,3],[1754,3]]},"96":{"position":[[6,3],[82,3]]},"98":{"position":[[6,3]]},"103":{"position":[[197,4]]},"115":{"position":[[57,3],[108,3],[150,3]]},"117":{"position":[[158,3]]},"119":{"position":[[531,3]]},"121":{"position":[[254,3]]},"123":{"position":[[376,3],[732,3]]},"125":{"position":[[6,3],[449,3],[764,3],[987,3]]},"127":{"position":[[141,3]]},"129":{"position":[[161,3],[248,3]]},"131":{"position":[[118,3],[252,3],[338,3],[526,4],[847,3]]},"133":{"position":[[147,3]]},"135":{"position":[[6,3],[218,3],[354,3]]},"137":{"position":[[145,3]]},"139":{"position":[[145,3]]},"141":{"position":[[117,3]]},"143":{"position":[[133,3]]},"153":{"position":[[587,3]]},"155":{"position":[[164,3],[482,3]]},"157":{"position":[[27,3],[50,3]]},"159":{"position":[[107,3]]},"161":{"position":[[112,3],[182,3],[484,3],[512,3],[968,3]]},"163":{"position":[[39,3],[75,3]]},"165":{"position":[[110,3],[188,3]]},"167":{"position":[[164,3]]},"169":{"position":[[18,3],[455,3],[902,3]]},"171":{"position":[[23,3],[76,3],[135,3],[287,3]]},"173":{"position":[[50,3],[153,3],[202,3],[242,3]]},"175":{"position":[[297,3],[391,3],[434,3],[1103,3],[1165,3]]},"177":{"position":[[177,4],[521,3],[592,3]]},"179":{"position":[[325,3]]},"181":{"position":[[83,3],[168,3],[198,3],[251,3],[463,3],[518,3],[589,4],[701,3],[784,3]]},"183":{"position":[[59,3],[150,3],[180,3],[233,3],[400,3],[473,3],[597,3],[652,3],[723,4]]},"185":{"position":[[130,3]]},"187":{"position":[[40,3],[188,3],[428,3]]},"189":{"position":[[450,3]]},"193":{"position":[[398,4],[789,3],[1176,3],[1268,3],[1443,3]]},"197":{"position":[[760,3]]},"199":{"position":[[335,3]]},"202":{"position":[[102,4],[330,3]]},"204":{"position":[[329,3]]},"206":{"position":[[116,3],[221,3]]},"208":{"position":[[149,3]]},"210":{"position":[[151,3]]},"212":{"position":[[61,3]]},"214":{"position":[[93,3],[349,3]]},"216":{"position":[[6,3],[66,3],[138,4]]},"218":{"position":[[200,3],[258,3],[418,3]]},"220":{"position":[[20,3],[145,3]]},"222":{"position":[[219,3]]},"224":{"position":[[140,3],[226,3]]},"226":{"position":[[161,3],[261,3]]},"228":{"position":[[367,3]]},"230":{"position":[[6,3],[80,3],[139,3]]},"232":{"position":[[80,4],[118,3],[307,3]]},"234":{"position":[[248,4],[259,3]]},"236":{"position":[[110,3],[188,3]]},"238":{"position":[[64,3],[474,3],[606,3],[744,3],[859,3]]},"240":{"position":[[56,3],[108,3],[126,3],[366,3],[385,3],[466,3],[579,4],[674,3],[829,3],[886,3],[955,3],[978,3],[1101,3],[1115,3],[1182,3],[1308,3],[1365,3],[1440,3],[1446,3],[1475,3],[1802,3]]},"242":{"position":[[44,3],[128,3]]},"244":{"position":[[33,3],[650,3],[846,3],[1151,3],[1943,3],[2023,3],[2213,3]]},"246":{"position":[[101,3],[1081,3],[1131,3],[1811,3],[2073,3],[2210,3]]},"248":{"position":[[101,3],[1661,3],[2072,3],[2097,3],[2122,3]]},"250":{"position":[[6,3],[148,3],[455,3],[621,3]]},"252":{"position":[[87,3]]},"254":{"position":[[72,3],[204,3]]},"256":{"position":[[40,3],[90,3],[146,3]]},"260":{"position":[[6,3],[133,3],[178,3],[487,3]]},"262":{"position":[[19,3],[177,3]]},"264":{"position":[[20,3],[95,3]]},"266":{"position":[[6,3],[76,3],[196,3],[241,3],[451,3],[494,3],[534,3]]},"268":{"position":[[428,3],[660,3],[748,3],[854,3]]},"270":{"position":[[70,3],[430,3]]},"273":{"position":[[50,3],[69,3],[314,3],[365,3],[566,3]]},"277":{"position":[[67,4],[116,3],[654,3],[1009,3]]},"281":{"position":[[92,3],[289,3]]},"283":{"position":[[180,3],[1632,3],[1656,3]]},"285":{"position":[[65,3]]},"287":{"position":[[31,3],[69,3],[609,3],[830,3],[970,3],[1052,3]]},"289":{"position":[[90,3]]},"291":{"position":[[68,3],[369,3]]},"293":{"position":[[589,3]]},"295":{"position":[[21,3]]},"300":{"position":[[494,3]]},"301":{"position":[[147,3],[229,3],[354,3],[491,4]]},"304":{"position":[[204,3],[286,3],[411,3],[548,4]]},"306":{"position":[[340,3],[434,3],[590,4]]},"309":{"position":[[6,3],[112,3],[178,3],[241,3],[1061,4]]},"311":{"position":[[95,3],[368,3],[396,3]]},"313":{"position":[[276,3],[327,3],[389,3],[422,3],[495,3]]},"315":{"position":[[6,3],[154,3],[824,4]]},"319":{"position":[[18,3],[172,3],[443,3],[698,3],[717,3],[845,3]]},"321":{"position":[[6,3],[248,4]]},"323":{"position":[[440,3],[523,3]]},"325":{"position":[[350,3]]},"329":{"position":[[18,3],[113,4],[1353,3],[1531,3],[1698,3],[1744,3],[1788,3],[2263,4],[2504,3],[2604,3],[2798,3]]},"334":{"position":[[222,4]]},"336":{"position":[[226,3],[300,3],[440,4],[509,4],[538,3],[975,3]]},"340":{"position":[[108,3]]},"342":{"position":[[42,3],[136,3]]},"344":{"position":[[199,4]]},"346":{"position":[[32,3],[433,4],[792,3]]},"350":{"position":[[89,4],[312,3]]},"352":{"position":[[473,3]]},"354":{"position":[[6,3],[362,3],[542,3]]},"356":{"position":[[223,3],[436,4],[470,3],[562,3],[700,3]]},"358":{"position":[[485,3],[524,3],[606,3],[785,4],[931,3]]},"360":{"position":[[161,3],[251,3],[369,3],[740,3]]},"362":{"position":[[276,3],[305,3],[717,4],[979,3]]},"364":{"position":[[166,3],[456,3],[525,3]]},"366":{"position":[[150,3],[385,3],[893,3]]},"368":{"position":[[184,3],[1095,3],[1367,3]]},"370":{"position":[[34,3],[78,3],[321,3],[478,3]]},"372":{"position":[[63,3],[348,4]]},"374":{"position":[[6,3],[469,3],[740,3],[887,3]]},"376":{"position":[[190,4],[1695,3]]},"378":{"position":[[6,3]]},"380":{"position":[[168,3],[552,3]]},"382":{"position":[[101,3]]},"384":{"position":[[19,3]]},"386":{"position":[[105,4],[121,3],[215,3],[290,3],[350,4]]},"390":{"position":[[86,3]]},"392":{"position":[[6,3]]},"396":{"position":[[57,4],[77,3],[187,3]]},"400":{"position":[[111,3],[317,4],[328,3]]},"402":{"position":[[14,3],[67,3],[152,3],[306,3],[447,3]]},"404":{"position":[[151,3],[317,3],[858,3]]},"406":{"position":[[130,3],[648,3],[1425,3],[1692,3]]},"408":{"position":[[142,3]]},"412":{"position":[[40,3],[118,3],[249,3],[358,3]]},"414":{"position":[[239,3],[531,3]]},"417":{"position":[[6,3],[179,4],[410,3],[431,3],[636,3],[756,3]]},"419":{"position":[[25,3],[256,3]]},"421":{"position":[[446,3]]},"423":{"position":[[519,3]]},"425":{"position":[[17,3],[137,3]]},"427":{"position":[[75,3]]},"429":{"position":[[106,3],[302,3],[721,3]]},"433":{"position":[[323,3],[486,3]]},"435":{"position":[[126,3],[357,3]]},"437":{"position":[[179,3],[336,3]]},"439":{"position":[[6,3]]},"441":{"position":[[40,3],[71,3],[88,3],[192,3],[289,3],[382,3]]},"445":{"position":[[6,3]]},"449":{"position":[[42,3],[234,3]]},"451":{"position":[[74,4],[255,3],[370,4],[526,3],[671,3],[776,3]]},"453":{"position":[[61,4],[101,3]]},"455":{"position":[[89,3],[152,3],[252,4],[314,4],[380,4],[419,3]]},"457":{"position":[[54,3],[177,3],[310,3],[362,3],[427,3]]},"460":{"position":[[35,3],[462,3]]},"462":{"position":[[128,3],[295,3],[1632,3]]},"464":{"position":[[48,3]]},"466":{"position":[[51,3],[522,3]]},"470":{"position":[[99,3],[287,3],[538,3],[798,3],[973,3]]},"472":{"position":[[81,3],[205,3]]},"474":{"position":[[6,3],[89,3],[262,4]]},"476":{"position":[[49,4],[69,3]]},"480":{"position":[[266,3]]},"483":{"position":[[347,3]]},"487":{"position":[[276,3]]},"489":{"position":[[598,3]]},"491":{"position":[[60,4]]},"493":{"position":[[25,3],[115,4],[285,4],[338,4],[349,3]]},"495":{"position":[[20,3],[186,3],[294,3],[377,4]]},"497":{"position":[[62,4]]},"499":{"position":[[89,4]]},"503":{"position":[[157,3],[238,3],[402,3],[700,3],[772,3],[844,3],[975,3],[992,3],[1154,3],[1192,3],[1198,3],[1289,3],[1459,3],[1495,3],[1501,3]]},"505":{"position":[[53,3],[159,3]]},"507":{"position":[[42,3]]},"509":{"position":[[68,4],[338,4],[515,3],[609,3]]},"511":{"position":[[136,4],[389,3],[471,3],[523,4]]},"513":{"position":[[103,3],[259,3],[391,3],[1039,3]]},"517":{"position":[[263,4],[575,4]]},"519":{"position":[[134,4],[256,3]]},"521":{"position":[[175,4],[389,4],[436,3]]},"523":{"position":[[247,4],[258,3]]},"525":{"position":[[244,3],[273,3]]},"527":{"position":[[332,3]]},"529":{"position":[[116,4],[359,3],[465,3],[565,3],[671,3]]},"535":{"position":[[34,3],[103,3],[185,4],[223,3],[259,3],[519,3]]},"541":{"position":[[788,4]]},"543":{"position":[[66,3],[918,3],[2103,3]]},"551":{"position":[[230,3],[392,3],[519,3]]},"553":{"position":[[6,3],[91,3],[412,3],[611,3],[710,3],[988,3]]},"555":{"position":[[6,3],[305,3],[394,3],[479,3]]},"557":{"position":[[44,3]]},"559":{"position":[[62,3],[106,3],[186,3]]},"561":{"position":[[24,3],[116,3],[649,3],[670,3],[1190,3],[1223,3],[1562,3]]},"565":{"position":[[18,3],[212,3]]},"567":{"position":[[6,3],[178,3],[196,3],[380,3],[436,3],[534,3],[637,3],[893,3]]},"569":{"position":[[42,3],[62,3]]},"571":{"position":[[18,3]]},"573":{"position":[[34,3],[257,3]]},"577":{"position":[[51,3]]},"579":{"position":[[31,3],[215,3],[422,3],[3150,3],[31703,3],[63929,3]]},"581":{"position":[[258,3],[482,3],[691,3]]},"583":{"position":[[56,4],[73,3],[238,3]]},"586":{"position":[[22,3]]},"588":{"position":[[283,3]]},"594":{"position":[[565,3]]},"598":{"position":[[368,3],[758,3],[955,3],[1218,3],[1302,3]]},"602":{"position":[[488,3],[508,3]]},"604":{"position":[[1686,3]]},"606":{"position":[[172,3],[233,3]]},"608":{"position":[[427,3],[590,3],[914,3]]},"610":{"position":[[6,3],[574,3],[635,3]]},"612":{"position":[[6,3]]},"616":{"position":[[349,3],[777,3],[931,3]]},"618":{"position":[[79,3]]},"620":{"position":[[190,3],[384,3]]},"622":{"position":[[247,3],[363,3],[794,3],[875,3]]},"624":{"position":[[6,3],[231,3],[250,3]]},"626":{"position":[[40,3],[416,3],[1083,3],[1188,3],[1995,3]]},"628":{"position":[[189,3],[244,3]]},"630":{"position":[[100,3],[139,3],[251,3],[445,3],[527,3]]},"632":{"position":[[124,3]]},"634":{"position":[[134,3]]},"636":{"position":[[189,3]]},"644":{"position":[[84,3],[294,4],[534,3],[712,3]]},"648":{"position":[[43,3],[174,3],[656,3]]},"650":{"position":[[164,3],[370,3],[556,3]]},"652":{"position":[[161,3],[373,3]]},"654":{"position":[[6,3],[177,3]]},"656":{"position":[[114,4],[210,3],[335,3],[482,3]]},"658":{"position":[[741,4]]},"660":{"position":[[336,3],[466,4],[596,3],[702,3],[944,3],[1051,3],[1382,3],[1443,3]]},"662":{"position":[[10,3],[282,3],[542,3]]},"664":{"position":[[36,4]]},"666":{"position":[[6,3],[116,3],[171,3],[243,4],[268,3],[320,3],[396,3],[425,4]]},"670":{"position":[[158,3],[214,3],[589,3]]},"672":{"position":[[436,3]]},"674":{"position":[[313,3]]},"676":{"position":[[161,3],[194,3],[318,3]]},"678":{"position":[[87,3]]},"680":{"position":[[128,3],[353,3]]},"682":{"position":[[89,3]]},"684":{"position":[[56,4],[198,3]]},"687":{"position":[[6,3]]},"689":{"position":[[20,3],[192,3],[280,3],[363,3],[468,3],[613,3],[774,3],[887,3],[1066,3],[1118,3],[1425,3],[1481,3],[1842,3]]},"691":{"position":[[241,3]]},"694":{"position":[[61,3],[162,3],[298,3]]},"696":{"position":[[6,3],[191,3]]},"698":{"position":[[138,3],[325,4],[336,3],[506,3],[741,3]]},"700":{"position":[[162,3]]},"702":{"position":[[93,3]]},"705":{"position":[[264,3],[550,3],[763,3],[928,3]]},"707":{"position":[[457,3]]},"709":{"position":[[443,3]]},"711":{"position":[[776,3]]},"713":{"position":[[254,3]]},"715":{"position":[[1420,3]]},"718":{"position":[[958,3]]},"720":{"position":[[198,3]]},"790":{"position":[[60,3]]},"794":{"position":[[36,4],[55,3],[133,3]]},"800":{"position":[[96,3],[892,3]]},"802":{"position":[[25,3],[1040,3]]},"804":{"position":[[210,4],[234,3]]},"808":{"position":[[44,3]]},"810":{"position":[[313,3]]},"812":{"position":[[56,3]]},"816":{"position":[[221,3],[1274,3]]},"818":{"position":[[432,3]]},"820":{"position":[[415,3]]},"822":{"position":[[918,3]]},"824":{"position":[[79,3],[420,3]]},"826":{"position":[[323,3]]},"828":{"position":[[114,3]]},"830":{"position":[[123,3],[263,3],[344,3],[506,3],[647,3],[820,3]]},"834":{"position":[[17,4]]},"836":{"position":[[48,3]]},"838":{"position":[[14,4],[84,3]]},"840":{"position":[[32,3],[199,3],[243,3],[500,3]]},"845":{"position":[[216,4]]},"847":{"position":[[78,4]]},"849":{"position":[[60,4]]},"851":{"position":[[85,4]]},"853":{"position":[[246,3]]},"855":{"position":[[36,3]]},"857":{"position":[[33,4]]},"859":{"position":[[14,3]]},"873":{"position":[[33,3],[203,3]]},"917":{"position":[[102,3],[384,3]]},"922":{"position":[[36,4],[55,3],[133,3]]},"926":{"position":[[56,3]]},"928":{"position":[[918,3]]},"930":{"position":[[123,3],[263,3],[344,3],[506,3],[647,3],[820,3]]},"933":{"position":[[210,4],[234,3]]},"937":{"position":[[32,3],[199,3],[243,3],[500,3]]},"939":{"position":[[37,3]]},"941":{"position":[[246,3]]},"943":{"position":[[60,3]]},"947":{"position":[[44,3]]},"949":{"position":[[14,3]]},"951":{"position":[[114,3]]},"953":{"position":[[17,4]]},"955":{"position":[[48,3]]},"957":{"position":[[14,4],[84,3]]},"959":{"position":[[6,3],[103,3],[601,3],[770,3],[873,3]]},"961":{"position":[[53,4],[265,3]]},"963":{"position":[[73,4]]},"965":{"position":[[17,3],[121,4],[202,4],[213,3]]},"967":{"position":[[33,3],[182,3]]},"1043":{"position":[[93,3]]},"1197":{"position":[[64,3]]},"1199":{"position":[[64,3]]},"1201":{"position":[[83,3]]},"1261":{"position":[[131,3]]},"1263":{"position":[[76,3]]},"1303":{"position":[[79,3]]},"1305":{"position":[[73,3]]},"1325":{"position":[[86,3]]},"1341":{"position":[[11,3],[87,3]]},"1347":{"position":[[98,3]]},"1412":{"position":[[6,3],[240,3],[296,3],[371,3]]},"1414":{"position":[[91,3],[462,3],[667,3]]},"1416":{"position":[[42,3],[134,3],[245,3]]},"1418":{"position":[[6,3],[210,3]]},"1420":{"position":[[81,3]]},"1536":{"position":[[50,3]]},"1879":{"position":[[103,3]]},"1926":{"position":[[20,3]]},"1928":{"position":[[20,3]]},"1930":{"position":[[39,3]]},"2005":{"position":[[87,3]]},"2007":{"position":[[32,3]]},"2057":{"position":[[24,3]]},"2059":{"position":[[29,3]]},"2079":{"position":[[31,3]]},"2099":{"position":[[11,3],[32,3]]},"2105":{"position":[[43,3]]},"2192":{"position":[[57,3]]},"2196":{"position":[[30,3],[66,3]]},"2200":{"position":[[17,3]]},"2202":{"position":[[65,3]]},"2204":{"position":[[30,3],[66,3]]},"2206":{"position":[[30,3],[66,3]]},"2250":{"position":[[79,3],[316,4],[423,4]]},"2261":{"position":[[4733,3],[4754,3],[4811,3],[4833,3],[4855,3],[4894,3],[7817,3],[7882,3]]},"2264":{"position":[[78,4],[97,3],[175,3]]},"2275":{"position":[[2876,3],[4561,3],[4582,3],[4639,3],[4661,3],[4683,3],[4722,3],[7645,3],[7710,3]]},"2278":{"position":[[98,3]]},"2282":{"position":[[4626,3],[4647,3],[4704,3],[4726,3],[4748,3],[4787,3],[7710,3],[7775,3]]},"2285":{"position":[[960,3]]},"2289":{"position":[[4861,3],[4882,3],[4939,3],[4961,3],[4983,3],[5022,3],[7945,3],[8010,3]]},"2292":{"position":[[165,3],[305,3],[386,3],[548,3],[689,3],[862,3]]},"2296":{"position":[[4861,3],[4882,3],[4939,3],[4961,3],[4983,3],[5022,3],[7945,3],[8010,3]]},"2300":{"position":[[254,4],[278,3]]},"2304":{"position":[[4400,3],[4421,3],[4478,3],[4500,3],[4522,3],[4561,3],[7484,3],[7549,3]]},"2311":{"position":[[4832,3],[4853,3],[4910,3],[4932,3],[4954,3],[4993,3],[7916,3],[7981,3]]},"2314":{"position":[[76,3],[243,3],[287,3],[544,3]]},"2316":{"position":[[667,3],[696,3],[724,3],[919,3]]},"2320":{"position":[[302,3]]},"2324":{"position":[[4356,3],[4377,3],[4434,3],[4456,3],[4478,3],[4517,3],[7440,3],[7505,3]]},"2327":{"position":[[116,3]]},"2337":{"position":[[100,3]]},"2342":{"position":[[70,3]]},"2344":{"position":[[673,3]]},"2347":{"position":[[170,3]]},"2351":{"position":[[4356,3],[4377,3],[4434,3],[4456,3],[4478,3],[4517,3],[7440,3],[7505,3]]},"2354":{"position":[[73,4]]},"2356":{"position":[[2370,3],[2427,3]]},"2359":{"position":[[104,3]]},"2364":{"position":[[70,4],[140,3]]},"2366":{"position":[[745,3]]},"2371":{"position":[[123,3]]},"2380":{"position":[[11,3],[59,3],[79,3],[172,3],[280,3]]},"2382":{"position":[[24,3]]},"2397":{"position":[[22,3],[152,3],[347,3],[406,3],[426,3]]},"2399":{"position":[[860,3]]},"2409":{"position":[[198,3]]},"2414":{"position":[[74,4],[177,3],[456,3]]},"2416":{"position":[[399,3]]},"2427":{"position":[[24,3]]},"2438":{"position":[[147,3],[492,3],[693,3],[764,3],[780,3],[800,3],[858,3]]},"2453":{"position":[[94,3],[740,3],[808,3]]},"2455":{"position":[[6,3]]},"2465":{"position":[[132,3],[190,3],[308,3]]},"2467":{"position":[[330,3]]},"2472":{"position":[[103,3],[195,3],[213,3],[312,3],[665,3],[773,3],[994,3],[1159,3],[1258,3]]},"2481":{"position":[[184,3]]},"2487":{"position":[[186,3],[219,3],[252,3]]},"2489":{"position":[[32,3],[245,3]]},"2493":{"position":[[47,4],[287,3]]},"2495":{"position":[[111,3],[162,3]]},"2497":{"position":[[64,3],[171,3],[297,3]]},"2502":{"position":[[35,3]]},"2504":{"position":[[368,3],[602,3]]},"2506":{"position":[[657,3]]},"2508":{"position":[[248,3],[2059,3],[2108,3]]},"2519":{"position":[[429,3]]},"2521":{"position":[[6,3],[218,3],[300,3],[666,3]]},"2523":{"position":[[142,3]]},"2533":{"position":[[417,3]]},"2536":{"position":[[42,4]]},"2538":{"position":[[6,3]]},"2542":{"position":[[80,3],[247,3]]},"2544":{"position":[[51,3],[259,3],[422,3],[508,3]]},"2546":{"position":[[152,3]]},"2552":{"position":[[230,3]]},"2554":{"position":[[1140,3]]},"2565":{"position":[[435,3],[500,3]]},"2568":{"position":[[6,3],[236,3]]},"2571":{"position":[[49,3],[141,4]]},"2573":{"position":[[391,3]]},"2575":{"position":[[6,3]]},"2591":{"position":[[68,3]]},"2597":{"position":[[10,3],[110,3]]},"2599":{"position":[[204,3]]},"2603":{"position":[[315,3],[544,3]]},"2607":{"position":[[163,3],[419,3]]},"2616":{"position":[[59,4],[274,3],[367,3]]},"2618":{"position":[[70,3]]},"2620":{"position":[[49,3],[92,3],[434,3],[607,3]]},"2622":{"position":[[159,3],[339,3]]},"2626":{"position":[[64,3],[143,3]]},"2628":{"position":[[76,3],[224,3]]},"2630":{"position":[[223,3],[1011,3],[1105,3],[1467,3]]},"2635":{"position":[[20,3]]},"2637":{"position":[[80,3]]},"2641":{"position":[[70,3],[99,3],[158,4],[751,3]]},"2643":{"position":[[360,3]]},"2645":{"position":[[1448,3]]},"2650":{"position":[[17,3],[187,4],[259,3],[439,3],[535,3],[915,3],[1090,3],[1120,3],[1150,3]]},"2652":{"position":[[153,3]]},"2654":{"position":[[54,3],[116,3]]},"2658":{"position":[[376,4]]},"2660":{"position":[[2084,3],[2173,3],[2936,3]]},"2665":{"position":[[6,3],[445,3],[515,3]]},"2669":{"position":[[165,3],[265,3],[302,3],[355,3],[385,3]]},"2671":{"position":[[47,3]]},"2675":{"position":[[97,3]]},"2677":{"position":[[76,3],[91,3]]},"2679":{"position":[[272,4]]},"2683":{"position":[[1013,3],[1793,3],[2115,3]]},"2692":{"position":[[188,3]]},"2694":{"position":[[66,3]]},"2696":{"position":[[2078,3]]},"2701":{"position":[[387,3],[951,3]]},"2703":{"position":[[136,3],[197,3],[244,3]]},"2705":{"position":[[199,3],[341,3],[371,3],[494,3],[537,3]]},"2707":{"position":[[162,3]]},"2709":{"position":[[92,3]]},"2711":{"position":[[124,3]]},"2713":{"position":[[57,3]]},"2715":{"position":[[1437,3],[1557,3],[2129,3],[2272,3]]},"2720":{"position":[[17,3],[124,3],[181,3]]},"2724":{"position":[[6,3]]},"2728":{"position":[[1492,3],[1672,3],[2346,3],[2636,3]]},"2736":{"position":[[74,3]]},"2738":{"position":[[6,3],[96,3]]},"2740":{"position":[[6,3]]},"2742":{"position":[[157,3],[184,3],[231,3],[475,3],[625,3],[1582,3],[2076,3],[2476,3],[2732,3],[3016,3]]},"2749":{"position":[[84,3]]},"2751":{"position":[[269,3],[326,3],[545,3],[584,3],[879,3]]},"2753":{"position":[[217,3],[400,3],[439,3]]},"2755":{"position":[[75,3]]},"2757":{"position":[[113,3]]},"2759":{"position":[[1304,3]]},"2762":{"position":[[40,3],[129,3],[162,3],[178,3],[237,3]]},"2764":{"position":[[19,3]]},"2766":{"position":[[73,3]]},"2769":{"position":[[110,3],[157,3],[319,3],[413,3]]},"2771":{"position":[[6,3],[290,3],[576,3]]},"2775":{"position":[[6,3],[363,3]]},"2777":{"position":[[85,4],[362,3],[604,3]]},"2779":{"position":[[43,3],[389,4],[547,3],[964,3]]},"2781":{"position":[[685,3],[1199,3]]},"2786":{"position":[[86,3],[199,3],[347,3]]},"2788":{"position":[[52,3],[103,3],[123,3],[179,3],[198,3],[254,3],[272,3],[344,3],[385,3],[474,3],[488,3],[515,3]]},"2790":{"position":[[140,3],[293,3]]},"2792":{"position":[[195,3],[288,3],[358,3],[409,3],[575,3],[691,3],[963,3]]},"2794":{"position":[[996,3],[1591,3],[1679,3]]},"2799":{"position":[[6,3],[222,3],[404,3],[527,3]]},"2803":{"position":[[6,3],[328,4],[341,3]]},"2805":{"position":[[6,3],[92,3],[141,3],[222,3],[274,3],[302,3]]},"2811":{"position":[[220,3]]},"2813":{"position":[[430,3],[443,3]]},"2816":{"position":[[45,3]]},"2818":{"position":[[6,3],[108,3]]},"2820":{"position":[[6,3],[139,3],[179,3],[233,3],[304,3]]},"2822":{"position":[[19,3],[180,3]]},"2824":{"position":[[18,3],[892,3],[1691,3],[1724,3],[1896,3],[1936,3],[2195,3],[2681,3],[2749,3]]},"2826":{"position":[[206,3]]},"2828":{"position":[[52,3],[412,3],[739,3],[886,3]]},"2835":{"position":[[143,3],[257,4],[381,3]]},"2839":{"position":[[317,3],[959,3],[1126,3]]},"2842":{"position":[[130,3]]},"2844":{"position":[[107,3]]},"2846":{"position":[[169,3]]},"2848":{"position":[[82,3],[458,3],[868,3]]},"2852":{"position":[[53,3]]}}}],["cli#43",{"_index":3699,"t":{"2427":{"position":[[114,7]]}}}],["cli#47",{"_index":3615,"t":{"2399":{"position":[[1035,6]]}}}],["cli#55",{"_index":3537,"t":{"2382":{"position":[[114,7]]}}}],["cli'",{"_index":1294,"t":{"244":{"position":[[1782,5]]},"503":{"position":[[11,5]]},"509":{"position":[[201,5]]},"511":{"position":[[177,5]]},"513":{"position":[[790,5]]},"517":{"position":[[1046,5]]},"563":{"position":[[56,5]]},"794":{"position":[[650,5]]},"922":{"position":[[650,5]]},"2264":{"position":[[692,5]]},"2491":{"position":[[6,5]]}}}],["cli.bat",{"_index":1685,"t":{"309":{"position":[[1040,8]]},"315":{"position":[[803,8]]}}}],["cli.g8",{"_index":4137,"t":{"2542":{"position":[[279,6]]}}}],["cli.git",{"_index":743,"t":{"92":{"position":[[888,7],[931,7]]}}}],["cli.json",{"_index":15,"t":{"2":{"position":[[177,8]]},"189":{"position":[[68,8]]},"248":{"position":[[2280,8],[2467,8],[2653,8],[4070,8],[4307,8],[4543,8]]},"553":{"position":[[243,10]]},"828":{"position":[[360,8]]},"951":{"position":[[360,8]]},"2347":{"position":[[416,8]]}}}],["cli.nativeimag",{"_index":4415,"t":{"2630":{"position":[[550,15]]}}}],["cli.sh",{"_index":3520,"t":{"2375":{"position":[[13,6]]},"2392":{"position":[[13,6]]},"2409":{"position":[[13,6]]},"2422":{"position":[[13,6]]},"2435":{"position":[[13,6]]},"2448":{"position":[[13,6]]},"2467":{"position":[[68,6]]},"2479":{"position":[[73,6]]},"2508":{"position":[[13,6]]},"2533":{"position":[[760,6]]},"2554":{"position":[[1261,6]]},"2565":{"position":[[13,6]]},"2585":{"position":[[13,6]]},"2613":{"position":[[1054,6]]},"2630":{"position":[[1392,6]]},"2645":{"position":[[1583,6]]},"2660":{"position":[[2860,6]]},"2673":{"position":[[10,6]]},"2683":{"position":[[2039,6]]},"2696":{"position":[[2147,6]]},"2715":{"position":[[1746,6]]},"2728":{"position":[[2560,6]]},"2742":{"position":[[2186,6]]},"2759":{"position":[[1106,6]]},"2764":{"position":[[73,6]]},"2794":{"position":[[476,6]]},"2813":{"position":[[350,6]]},"2828":{"position":[[488,6]]},"2839":{"position":[[394,6]]},"2850":{"position":[[374,6]]}}}],["cli.virtuslab.org",{"_index":3321,"t":{"800":{"position":[[625,17]]},"853":{"position":[[337,17]]},"941":{"position":[[337,17]]},"2320":{"position":[[393,17]]}}}],["cli.virtuslab.org/docs/commands/clean",{"_index":3313,"t":{"790":{"position":[[177,37]]},"943":{"position":[[177,37]]},"2327":{"position":[[233,37]]}}}],["cli.virtuslab.org/docs/commands/compil",{"_index":3315,"t":{"792":{"position":[[744,39]]},"920":{"position":[[744,39]]},"2257":{"position":[[786,39]]}}}],["cli.virtuslab.org/docs/commands/complet",{"_index":3324,"t":{"808":{"position":[[139,43]]},"836":{"position":[[144,43]]},"947":{"position":[[139,43]]},"955":{"position":[[144,43]]},"2337":{"position":[[195,43]]},"2359":{"position":[[200,43]]}}}],["cli.virtuslab.org/docs/commands/config",{"_index":3319,"t":{"794":{"position":[[1928,38]]},"922":{"position":[[1928,38]]},"2264":{"position":[[1970,38]]}}}],["cli.virtuslab.org/docs/commands/doc",{"_index":3320,"t":{"798":{"position":[[421,35]]},"924":{"position":[[421,35]]},"2271":{"position":[[463,35]]}}}],["cli.virtuslab.org/docs/commands/fix",{"_index":3322,"t":{"802":{"position":[[758,35]]}}}],["cli.virtuslab.org/docs/commands/fmt",{"_index":3323,"t":{"804":{"position":[[387,35]]},"933":{"position":[[387,35]]},"2300":{"position":[[431,35]]}}}],["cli.virtuslab.org/docs/commands/misc/config",{"_index":4460,"t":{"2641":{"position":[[839,43]]}}}],["cli.virtuslab.org/docs/commands/misc/default",{"_index":3351,"t":{"855":{"position":[[130,44]]}}}],["cli.virtuslab.org/docs/commands/packag",{"_index":3328,"t":{"814":{"position":[[756,39]]}}}],["cli.virtuslab.org/docs/commands/publishing/publish",{"_index":3329,"t":{"816":{"position":[[973,50]]},"818":{"position":[[119,50]]},"820":{"position":[[102,50]]}}}],["cli.virtuslab.org/docs/commands/repl",{"_index":3327,"t":{"812":{"position":[[824,36]]},"926":{"position":[[824,36]]},"2278":{"position":[[866,36]]}}}],["cli.virtuslab.org/docs/commands/run",{"_index":3332,"t":{"822":{"position":[[1044,35]]},"928":{"position":[[1044,35]]},"2285":{"position":[[1086,35]]}}}],["cli.virtuslab.org/docs/commands/setup",{"_index":3337,"t":{"828":{"position":[[770,37]]},"951":{"position":[[770,37]]},"2347":{"position":[[826,37]]}}}],["cli.virtuslab.org/docs/commands/shebang",{"_index":3340,"t":{"830":{"position":[[940,39]]},"930":{"position":[[940,39]]},"2292":{"position":[[982,39]]}}}],["cli.virtuslab.org/docs/commands/test",{"_index":3341,"t":{"832":{"position":[[1196,36]]},"935":{"position":[[1196,36]]},"2307":{"position":[[1240,36]]}}}],["cli.virtuslab.org/docs/commands/vers",{"_index":3345,"t":{"840":{"position":[[630,39]]},"937":{"position":[[630,39]]},"2314":{"position":[[674,39]]}}}],["cli.virtuslab.org/get",{"_index":3907,"t":{"2491":{"position":[[101,21]]}}}],["cli.virtuslab.org/instal",{"_index":3342,"t":{"834":{"position":[[153,25]]},"838":{"position":[[229,25]]},"953":{"position":[[153,25]]},"957":{"position":[[229,25]]},"2354":{"position":[[209,25]]},"2364":{"position":[[285,25]]}}}],["cli/bloop",{"_index":4351,"t":{"2611":{"position":[[642,9]]}}}],["cli/compare/v0.1.10...v0.1.11",{"_index":5212,"t":{"2813":{"position":[[1519,29]]}}}],["cli/compare/v0.1.11...v0.1.12",{"_index":5156,"t":{"2796":{"position":[[103,29]]}}}],["cli/compare/v0.1.12...v0.1.13",{"_index":5100,"t":{"2783":{"position":[[145,29]]}}}],["cli/compare/v0.1.13...v0.1.14",{"_index":5028,"t":{"2766":{"position":[[180,29]]}}}],["cli/compare/v0.1.14...v0.1.15",{"_index":5009,"t":{"2759":{"position":[[1413,29]]}}}],["cli/compare/v0.1.15...v0.1.16",{"_index":4960,"t":{"2744":{"position":[[151,29]]}}}],["cli/compare/v0.1.16...v0.1.17",{"_index":4897,"t":{"2730":{"position":[[102,29]]}}}],["cli/compare/v0.1.17...v0.1.18",{"_index":4804,"t":{"2717":{"position":[[101,29]]}}}],["cli/compare/v0.1.18...v0.1.19",{"_index":4724,"t":{"2698":{"position":[[200,29]]}}}],["cli/compare/v0.1.19...v0.1.20",{"_index":4659,"t":{"2685":{"position":[[242,29]]}}}],["cli/compare/v0.1.20...v0.2.0",{"_index":4572,"t":{"2662":{"position":[[101,28]]}}}],["cli/compare/v0.1.7...v0.1.8",{"_index":5341,"t":{"2850":{"position":[[515,27]]}}}],["cli/compare/v0.1.8...v0.1.9",{"_index":5313,"t":{"2839":{"position":[[1244,27]]}}}],["cli/compare/v0.1.9...v0.1.10",{"_index":5273,"t":{"2830":{"position":[[105,28]]}}}],["cli/compare/v0.2.1...v1.0.0",{"_index":4451,"t":{"2632":{"position":[[158,27]]}}}],["cli/compare/v1.0.0",{"_index":4283,"t":{"2587":{"position":[[100,18]]},"2613":{"position":[[1239,18]]}}}],["cli/compare/v1.0.0...v1.0.1",{"_index":4239,"t":{"2565":{"position":[[724,27]]}}}],["cli/compare/v1.0.1...v1.0.2",{"_index":4209,"t":{"2556":{"position":[[198,27]]}}}],["cli/compare/v1.0.2...v1.0.3",{"_index":4118,"t":{"2533":{"position":[[987,27]]}}}],["cli/compare/v1.0.4...v1.0.5",{"_index":4038,"t":{"2510":{"position":[[298,27]]}}}],["cli/compare/v1.0.5...v1.0.6",{"_index":3903,"t":{"2483":{"position":[[96,27]]}}}],["cli/compare/v1.0.6...v1.1.0",{"_index":3855,"t":{"2469":{"position":[[100,27]]}}}],["cli/compare/v1.1.0...v1.1.1",{"_index":3779,"t":{"2450":{"position":[[98,27]]}}}],["cli/compare/v1.1.1...v1.1.2",{"_index":3728,"t":{"2435":{"position":[[482,27]]}}}],["cli/compare/v1.1.2...v1.1.3",{"_index":3697,"t":{"2424":{"position":[[207,27]]}}}],["cli/compare/v1.1.3...v1.2.0",{"_index":3660,"t":{"2411":{"position":[[151,27]]}}}],["cli/compare/v1.2.0...v1.2.1",{"_index":3583,"t":{"2394":{"position":[[146,27]]}}}],["cli/compare/v1.2.1...v1.2.2",{"_index":3530,"t":{"2377":{"position":[[51,27]]}}}],["cli/hello",{"_index":857,"t":{"115":{"position":[[389,9]]},"157":{"position":[[226,9]]},"181":{"position":[[447,9],[502,9],[999,9]]},"183":{"position":[[581,9],[636,9]]}}}],["cli/runner_2.12/0.0.1",{"_index":1609,"t":{"287":{"position":[[336,21]]}}}],["cli/runner_3/0.0.5+43",{"_index":2469,"t":{"579":{"position":[[833,21],[29365,21],[61527,21]]}}}],["cli/runner_3/0.1.15/jars/runner_3.jar:~/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":4976,"t":{"2751":{"position":[[1200,105]]}}}],["cli/scala",{"_index":4806,"t":{"2720":{"position":[[171,9]]}}}],["cli/secrets/config.json",{"_index":312,"t":{"28":{"position":[[2118,23]]}}}],["cli/stubs/0.0.1",{"_index":1611,"t":{"287":{"position":[[451,15]]}}}],["cli/stubs/0.0.5+43",{"_index":2495,"t":{"579":{"position":[[2965,18],[23827,18],[28628,18],[31497,18],[55989,18],[60790,18],[63659,18]]}}}],["cli/test/.scala",{"_index":2879,"t":{"579":{"position":[[51124,15]]}}}],["cli/test/.scala/.bloop",{"_index":2896,"t":{"579":{"position":[[63809,22]]}}}],["cli/test/.scala/.bloop/project_940fb43dce.json",{"_index":2837,"t":{"579":{"position":[[23937,46],[56099,46]]}}}],["cli/test/.scala/.bloop/project_940fb43dce/project_940fb43dc",{"_index":2853,"t":{"579":{"position":[[24958,60],[57120,60]]}}}],["cli/test/.scala/.bloop/project_f643cb0bc2",{"_index":2864,"t":{"579":{"position":[[28738,41],[60900,41]]}}}],["cli/test/.scala/?id=project_940fb43dc",{"_index":2846,"t":{"579":{"position":[[24322,41],[56484,41]]}}}],["cli/test/.scala/?id=project_940fb43dce\"},\"originid\":null,\"errors\":0,\"warnings\":0,\"time\":null,\"isnoop\":false,\"islastcycle\":true,\"clientdir\":\"file:///users/alexandre/projects/scala",{"_index":2851,"t":{"579":{"position":[[24675,178],[56837,178]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/\",\"analysisout\":\"file:///users/alexandre/projects/scala",{"_index":2852,"t":{"579":{"position":[[24854,103],[57016,103]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/test.tasti",{"_index":2860,"t":{"579":{"position":[[25481,58],[25590,58],[57643,58],[57752,58]]}}}],["cli/test/.scala/project_940fb43dce/classes/main/test_sc.tasti",{"_index":2862,"t":{"579":{"position":[[25762,61],[25874,61],[57924,61],[58036,61]]}}}],["cli/test/.scala/project_940fb43dce/classes/main:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2463,"t":{"579":{"position":[[558,130],[29090,130],[61252,130]]}}}],["cli::runner:0.0.5+43",{"_index":2833,"t":{"579":{"position":[[23267,20],[28068,20],[55429,20],[60230,20]]}}}],["cli:clibootstrapped:1.0.0",{"_index":4291,"t":{"2597":{"position":[[179,25]]}}}],["cli:hello",{"_index":853,"t":{"115":{"position":[[215,9]]},"157":{"position":[[97,9]]},"181":{"position":[[825,9]]}}}],["cli:latest",{"_index":1215,"t":{"232":{"position":[[159,10]]}}}],["cli:stubs:0.0.5+43",{"_index":2835,"t":{"579":{"position":[[23511,18],[28312,18],[55673,18],[60474,18]]}}}],["cli_2.13",{"_index":3840,"t":{"2467":{"position":[[248,9]]},"2481":{"position":[[16,9]]},"2508":{"position":[[438,9],[1206,9]]},"2533":{"position":[[16,9],[261,9],[585,9]]},"2554":{"position":[[16,9],[249,9],[379,9]]},"2565":{"position":[[559,9]]},"2613":{"position":[[1128,9]]},"2683":{"position":[[2583,9]]},"2728":{"position":[[2364,9]]},"2794":{"position":[[1014,9],[1300,9],[1609,9]]},"2839":{"position":[[1144,9]]}}}],["cli_3",{"_index":666,"t":{"82":{"position":[[860,5]]}}}],["cli_3/0.1.0",{"_index":858,"t":{"115":{"position":[[405,11]]},"157":{"position":[[242,11]]},"181":{"position":[[1015,11]]}}}],["cli_3:0.1.0",{"_index":854,"t":{"115":{"position":[[231,11]]},"157":{"position":[[113,11]]},"181":{"position":[[841,11]]}}}],["cli_opt",{"_index":3339,"t":{"830":{"position":[[365,11],[666,15]]},"930":{"position":[[365,11],[666,15]]},"2292":{"position":[[407,11],[708,15]]}}}],["click",{"_index":1038,"t":{"177":{"position":[[274,5]]},"244":{"position":[[2445,5]]},"246":{"position":[[2300,5]]},"248":{"position":[[3034,5]]},"301":{"position":[[678,8]]},"304":{"position":[[655,8]]},"306":{"position":[[199,8]]},"543":{"position":[[2181,6]]}}}],["client",{"_index":494,"t":{"50":{"position":[[103,7],[121,6],[578,7]]},"579":{"position":[[53010,6],[63767,6]]},"2409":{"position":[[454,6]]},"2665":{"position":[[293,7]]}}}],["clipboard",{"_index":1041,"t":{"177":{"position":[[488,10],[642,9]]}}}],["cli’",{"_index":2169,"t":{"451":{"position":[[400,5]]}}}],["close",{"_index":814,"t":{"101":{"position":[[720,7]]},"509":{"position":[[230,5]]},"543":{"position":[[1296,5]]}}}],["closer",{"_index":1389,"t":{"248":{"position":[[3638,6]]},"499":{"position":[[14,6]]}}}],["clutroth",{"_index":4677,"t":{"2696":{"position":[[674,9]]},"2698":{"position":[[48,9]]}}}],["cmd",{"_index":4413,"t":{"2630":{"position":[[475,3]]}}}],["co",{"_index":3465,"t":{"1711":{"position":[[61,2]]}}}],["code",{"_index":37,"t":{"4":{"position":[[209,4],[246,4],[380,4],[407,4],[504,4]]},"6":{"position":[[192,4]]},"8":{"position":[[48,5],[85,4],[187,4],[223,4],[305,4],[692,4]]},"10":{"position":[[338,4]]},"12":{"position":[[27,4],[219,4]]},"18":{"position":[[18,4],[112,4],[192,4],[326,4]]},"46":{"position":[[64,5]]},"48":{"position":[[13,4]]},"54":{"position":[[35,4],[134,5]]},"94":{"position":[[2303,4]]},"117":{"position":[[223,4],[389,4],[463,4]]},"119":{"position":[[186,4]]},"123":{"position":[[58,4],[649,5]]},"135":{"position":[[38,4]]},"161":{"position":[[76,4]]},"187":{"position":[[16,4]]},"189":{"position":[[225,4]]},"206":{"position":[[32,5]]},"214":{"position":[[317,4]]},"220":{"position":[[35,4],[206,4],[392,4]]},"222":{"position":[[330,4],[498,4]]},"234":{"position":[[24,4]]},"242":{"position":[[163,4],[581,5]]},"244":{"position":[[1846,4]]},"248":{"position":[[1581,4]]},"250":{"position":[[95,5],[682,4],[687,4]]},"254":{"position":[[171,4]]},"256":{"position":[[15,4]]},"260":{"position":[[24,4],[218,5],[299,4]]},"264":{"position":[[35,4]]},"283":{"position":[[4034,4]]},"287":{"position":[[721,5],[987,4]]},"300":{"position":[[20,4]]},"301":{"position":[[822,4],[862,5]]},"304":{"position":[[848,4]]},"306":{"position":[[797,4]]},"309":{"position":[[48,4]]},"313":{"position":[[13,4],[77,4],[366,4],[535,5]]},"317":{"position":[[448,4]]},"319":{"position":[[35,4]]},"329":{"position":[[177,4],[229,4],[2298,4],[2444,4]]},"331":{"position":[[379,4]]},"334":{"position":[[43,4],[84,4]]},"356":{"position":[[772,5]]},"362":{"position":[[935,4]]},"366":{"position":[[46,4],[278,4]]},"368":{"position":[[9,4],[1025,5],[1408,4]]},"370":{"position":[[459,4]]},"374":{"position":[[121,4]]},"378":{"position":[[132,4],[171,4]]},"400":{"position":[[64,4],[205,4]]},"402":{"position":[[56,4],[141,4],[280,4],[360,4]]},"406":{"position":[[18,4],[269,4],[955,4]]},"408":{"position":[[65,4]]},"410":{"position":[[38,4],[113,5],[213,4],[293,4],[333,4]]},"412":{"position":[[61,4],[141,4],[275,4]]},"414":{"position":[[33,4],[81,4],[292,4]]},"417":{"position":[[29,4]]},"419":{"position":[[73,5],[102,4]]},"421":{"position":[[221,4]]},"435":{"position":[[220,4]]},"462":{"position":[[1747,4]]},"464":{"position":[[300,5]]},"537":{"position":[[94,4]]},"539":{"position":[[249,4]]},"541":{"position":[[61,5],[193,4]]},"543":{"position":[[664,5],[991,4],[1226,4],[1309,4]]},"547":{"position":[[33,4]]},"555":{"position":[[125,5]]},"561":{"position":[[408,4]]},"563":{"position":[[142,4]]},"567":{"position":[[32,5],[992,5]]},"569":{"position":[[169,4],[1006,5]]},"573":{"position":[[12,4]]},"575":{"position":[[466,4]]},"577":{"position":[[18,5],[31,4]]},"594":{"position":[[234,4],[266,4]]},"602":{"position":[[315,5]]},"626":{"position":[[659,4],[926,4]]},"636":{"position":[[112,4]]},"638":{"position":[[148,5],[271,4]]},"640":{"position":[[1166,5]]},"644":{"position":[[149,4]]},"656":{"position":[[375,5]]},"662":{"position":[[71,5],[99,4],[228,4],[503,4]]},"670":{"position":[[399,4]]},"698":{"position":[[27,4],[219,4]]},"700":{"position":[[74,4]]},"702":{"position":[[37,4],[155,4]]},"707":{"position":[[21,4],[180,4]]},"709":{"position":[[39,4],[111,4],[176,4]]},"713":{"position":[[26,4],[172,4]]},"715":{"position":[[70,4],[138,4],[800,4]]},"718":{"position":[[13,4],[252,4],[457,4]]},"720":{"position":[[17,4]]},"752":{"position":[[16,4]]},"792":{"position":[[14,5]]},"804":{"position":[[40,5]]},"814":{"position":[[26,5]]},"822":{"position":[[22,5]]},"832":{"position":[[23,5]]},"920":{"position":[[14,5]]},"928":{"position":[[22,5]]},"933":{"position":[[40,5]]},"935":{"position":[[23,5]]},"1249":{"position":[[183,4]]},"1279":{"position":[[86,4]]},"1283":{"position":[[97,4]]},"1414":{"position":[[352,5]]},"1839":{"position":[[80,4]]},"1991":{"position":[[140,4]]},"1997":{"position":[[69,4]]},"2025":{"position":[[43,4]]},"2029":{"position":[[42,4]]},"2033":{"position":[[68,4]]},"2188":{"position":[[32,4]]},"2194":{"position":[[32,4]]},"2257":{"position":[[56,5]]},"2261":{"position":[[2068,4],[2164,4],[7589,4]]},"2275":{"position":[[2068,4],[2164,4],[7417,4]]},"2282":{"position":[[2068,4],[2164,4],[7482,4]]},"2285":{"position":[[64,5]]},"2289":{"position":[[2068,4],[2164,4],[7717,4]]},"2296":{"position":[[2068,4],[2164,4],[7717,4]]},"2300":{"position":[[84,5]]},"2304":{"position":[[2068,4],[2164,4],[7256,4]]},"2307":{"position":[[67,5]]},"2311":{"position":[[2068,4],[2164,4],[7688,4]]},"2324":{"position":[[2068,4],[2164,4],[7212,4]]},"2351":{"position":[[2068,4],[2164,4],[7212,4]]},"2453":{"position":[[442,4],[1066,5]]},"2472":{"position":[[478,4],[1122,5]]},"2502":{"position":[[403,4]]},"2517":{"position":[[70,5],[343,5],[486,5]]},"2550":{"position":[[94,4]]},"2575":{"position":[[154,4]]},"2599":{"position":[[113,4]]},"2603":{"position":[[234,4]]},"2611":{"position":[[337,4],[783,4]]},"2645":{"position":[[118,4]]},"2660":{"position":[[341,4]]},"2692":{"position":[[29,4],[117,4]]},"2707":{"position":[[74,4]]},"2709":{"position":[[36,4],[146,4]]},"2728":{"position":[[693,4]]},"2755":{"position":[[28,4]]},"2779":{"position":[[108,4]]},"2807":{"position":[[52,4]]},"2809":{"position":[[427,4]]},"2820":{"position":[[36,4]]},"2824":{"position":[[424,5]]}}}],["codestyl",{"_index":1317,"t":{"246":{"position":[[571,10]]},"248":{"position":[[3867,10]]}}}],["codestyleconfig.xml",{"_index":1319,"t":{"246":{"position":[[610,19]]},"248":{"position":[[3906,19]]}}}],["colleagu",{"_index":1958,"t":{"370":{"position":[[883,10]]}}}],["collect",{"_index":460,"t":{"48":{"position":[[356,9]]},"579":{"position":[[15954,10],[15989,10],[44631,10],[44666,10]]},"670":{"position":[[218,8]]},"2554":{"position":[[1001,10]]},"2613":{"position":[[575,10]]},"2696":{"position":[[1648,10]]},"2813":{"position":[[1279,10]]},"2828":{"position":[[1268,10]]}}}],["collections:1.0.4",{"_index":1442,"t":{"270":{"position":[[148,17]]},"460":{"position":[[623,17]]},"470":{"position":[[175,17]]}}}],["collections_2.13:1.0.4",{"_index":2180,"t":{"460":{"position":[[230,22]]}}}],["collector",{"_index":3427,"t":{"1213":{"position":[[72,9]]},"1942":{"position":[[29,9]]},"2261":{"position":[[956,9]]},"2275":{"position":[[956,9]]},"2282":{"position":[[956,9]]},"2289":{"position":[[956,9]]},"2296":{"position":[[956,9]]},"2304":{"position":[[956,9]]},"2311":{"position":[[956,9]]},"2324":{"position":[[956,9]]},"2351":{"position":[[956,9]]}}}],["colon",{"_index":1796,"t":{"327":{"position":[[175,5]]}}}],["color",{"_index":1291,"t":{"244":{"position":[[1591,8]]},"248":{"position":[[1540,9]]},"273":{"position":[[339,5]]},"277":{"position":[[693,5]]},"604":{"position":[[997,6],[1073,5],[1081,6]]},"971":{"position":[[20,5]]},"1424":{"position":[[20,5]]},"2254":{"position":[[20,5]]},"2742":{"position":[[679,6]]}}}],["column",{"_index":1649,"t":{"300":{"position":[[410,7]]}}}],["com",{"_index":2923,"t":{"596":{"position":[[593,3]]}}}],["com.disneystreaming::weav",{"_index":1131,"t":{"197":{"position":[[363,27]]}}}],["com.example.exampl",{"_index":2246,"t":{"485":{"position":[[362,19]]}}}],["com.example.test",{"_index":2245,"t":{"485":{"position":[[345,16],[390,16]]}}}],["com.github.plokhotnyuk.jsonit",{"_index":1638,"t":{"293":{"position":[[462,32],[619,32]]},"2519":{"position":[[331,32],[459,32]]}}}],["com.github.sbt:junit",{"_index":1128,"t":{"197":{"position":[[317,20]]}}}],["com.lihaoyi",{"_index":358,"t":{"38":{"position":[[421,13],[480,13]]},"42":{"position":[[533,14]]},"376":{"position":[[667,11]]},"2654":{"position":[[471,14]]}}}],["com.lihaoyi::fansi::0.4.0",{"_index":1975,"t":{"376":{"position":[[591,25]]}}}],["com.lihaoyi::o",{"_index":1259,"t":{"242":{"position":[[403,18]]},"309":{"position":[[387,15]]},"315":{"position":[[305,15]]},"323":{"position":[[143,15],[943,15]]},"325":{"position":[[447,15]]},"360":{"position":[[692,15],[755,15]]},"362":{"position":[[395,15],[672,15]]},"376":{"position":[[507,15]]},"433":{"position":[[14,15]]},"551":{"position":[[106,15],[282,15],[590,15]]},"594":{"position":[[298,15]]},"715":{"position":[[391,15]]},"736":{"position":[[68,15]]},"880":{"position":[[68,15]]},"2696":{"position":[[2273,15]]}}}],["com.lihaoyi::pprint:0.6.6",{"_index":2151,"t":{"437":{"position":[[14,25]]}}}],["com.lihaoyi::pprint:0.8.0",{"_index":2145,"t":{"433":{"position":[[54,25]]},"715":{"position":[[244,25]]}}}],["com.lihaoyi::pprint:0.8.1",{"_index":2201,"t":{"464":{"position":[[320,25]]}}}],["com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%%sourcecod",{"_index":2204,"t":{"464":{"position":[[540,59]]}}}],["com.lihaoyi::pprint:0.8.1,exclude=com.lihaoyi%sourcecode_3",{"_index":2205,"t":{"464":{"position":[[767,60]]}}}],["com.lihaoyi::pprint::0.8.1",{"_index":2160,"t":{"447":{"position":[[137,26]]}}}],["com.lihaoyi::requests::0.8.0",{"_index":1974,"t":{"376":{"position":[[548,28]]}}}],["com.lihaoyi::upickle::3.1.2",{"_index":2159,"t":{"447":{"position":[[95,27]]}}}],["com.lihaoyi::upickle::3.1.3",{"_index":1972,"t":{"376":{"position":[[465,27]]}}}],["com.lihaoyi::utest:0.7.10",{"_index":2392,"t":{"551":{"position":[[146,25],[319,25]]}}}],["com.lihaoyi::utest:0.8.0",{"_index":2396,"t":{"551":{"position":[[639,24]]}}}],["com.lihaoyi::utest::0.7.10",{"_index":1867,"t":{"352":{"position":[[230,26]]}}}],["com.lihaoyi::utest::0.8.1",{"_index":1369,"t":{"248":{"position":[[962,25]]},"445":{"position":[[545,25]]}}}],["com.lihaoyi::utest::0.8.2",{"_index":1123,"t":{"197":{"position":[[193,25]]},"376":{"position":[[1140,25]]}}}],["com.martiansoftware.nailgun.ngcommunicator.readcommandcontext(ngcommunicator.java:140",{"_index":2883,"t":{"579":{"position":[[51572,86]]}}}],["com.martiansoftware.nailgun.ngsession.run(ngsession.java:197",{"_index":2884,"t":{"579":{"position":[[51662,61]]}}}],["com.oracle.svm.core.graal.snippets.substrateallocationsnippets.instancehuberrorstub(substrateallocationsnippets.java:309",{"_index":4047,"t":{"2513":{"position":[[433,121]]}}}],["com.pany::util:33.1.0",{"_index":2215,"t":{"470":{"position":[[835,21]]}}}],["com.yadavan88",{"_index":1981,"t":{"376":{"position":[[1326,13],[2042,14]]}}}],["com.yadavan88:0.1.0",{"_index":1987,"t":{"376":{"position":[[2098,19]]}}}],["combin",{"_index":1976,"t":{"376":{"position":[[635,11]]}}}],["combinators_2.12",{"_index":2726,"t":{"579":{"position":[[15240,16],[43917,16]]}}}],["combinators_2.12/1.0.5/scala",{"_index":2725,"t":{"579":{"position":[[15204,28],[43881,28]]}}}],["come",{"_index":509,"t":{"50":{"position":[[717,6]]},"193":{"position":[[93,5]]},"244":{"position":[[1917,5]]},"406":{"position":[[23,6],[274,6]]},"626":{"position":[[1540,6]]},"638":{"position":[[258,5]]},"711":{"position":[[390,6]]},"832":{"position":[[265,5]]},"935":{"position":[[265,5]]},"2307":{"position":[[309,5]]},"2561":{"position":[[120,6]]}}}],["comfort",{"_index":5170,"t":{"2809":{"position":[[443,7]]}}}],["comma",{"_index":3484,"t":{"1847":{"position":[[48,5]]},"2595":{"position":[[101,6],[357,6]]}}}],["command",{"_index":1,"t":{"2":{"position":[[10,7]]},"4":{"position":[[15,7],[59,7],[173,8],[310,7],[568,8],[621,8],[705,7],[808,7],[934,7],[1226,7]]},"6":{"position":[[14,8]]},"10":{"position":[[137,7],[474,8]]},"26":{"position":[[72,7]]},"28":{"position":[[15,7],[114,9],[314,7],[1478,8]]},"30":{"position":[[16,8]]},"32":{"position":[[51,8]]},"34":{"position":[[55,8]]},"36":{"position":[[328,7]]},"38":{"position":[[629,8]]},"44":{"position":[[16,7],[186,7],[636,7]]},"46":{"position":[[572,7]]},"48":{"position":[[371,7]]},"50":{"position":[[178,7],[502,7]]},"56":{"position":[[14,7],[90,7],[868,7],[1745,7]]},"62":{"position":[[18,7],[1300,7]]},"64":{"position":[[198,7]]},"66":{"position":[[16,7],[188,8],[211,9],[326,8],[356,8],[649,8]]},"80":{"position":[[20,7],[204,7],[438,7],[549,7]]},"82":{"position":[[319,7],[341,8],[427,7],[660,7]]},"90":{"position":[[41,8],[485,8],[616,7]]},"92":{"position":[[72,7],[135,8],[204,8],[339,7],[459,7],[588,7]]},"94":{"position":[[2419,7]]},"111":{"position":[[56,7]]},"115":{"position":[[76,7]]},"117":{"position":[[20,7],[192,7]]},"119":{"position":[[410,7]]},"125":{"position":[[263,7],[383,7],[669,7],[951,7]]},"127":{"position":[[69,7]]},"147":{"position":[[98,8]]},"149":{"position":[[110,8]]},"155":{"position":[[26,7],[216,7],[456,7]]},"159":{"position":[[18,7],[74,8]]},"161":{"position":[[9,7],[684,7],[734,8]]},"167":{"position":[[26,7],[216,7],[456,7]]},"169":{"position":[[484,8],[605,7]]},"175":{"position":[[682,8],[772,7],[941,7],[1423,8]]},"185":{"position":[[103,8]]},"187":{"position":[[248,7],[298,8],[361,7]]},"191":{"position":[[9,7],[216,7]]},"199":{"position":[[47,7]]},"206":{"position":[[8,7],[162,8]]},"220":{"position":[[125,7]]},"222":{"position":[[199,7]]},"238":{"position":[[5,7],[205,7],[610,9],[693,8]]},"240":{"position":[[16,7],[273,8],[1544,7]]},"244":{"position":[[199,7],[243,8],[577,7],[725,9],[1792,7],[2169,7]]},"246":{"position":[[2586,7]]},"250":{"position":[[391,7],[542,9]]},"260":{"position":[[46,8],[182,8],[250,7]]},"270":{"position":[[32,7]]},"287":{"position":[[701,7]]},"291":{"position":[[110,7]]},"293":{"position":[[324,7],[562,7]]},"295":{"position":[[136,9]]},"300":{"position":[[515,7],[611,8]]},"301":{"position":[[79,8]]},"304":{"position":[[136,8]]},"306":{"position":[[272,8]]},"313":{"position":[[440,7]]},"319":{"position":[[702,8]]},"325":{"position":[[811,8]]},"329":{"position":[[1448,7],[2622,8],[2698,7],[2764,7]]},"336":{"position":[[910,7],[1077,7]]},"340":{"position":[[33,7]]},"344":{"position":[[182,7]]},"354":{"position":[[298,7]]},"356":{"position":[[587,7]]},"360":{"position":[[300,9]]},"364":{"position":[[31,7],[633,7]]},"366":{"position":[[873,7]]},"368":{"position":[[64,7]]},"370":{"position":[[392,7]]},"372":{"position":[[220,9]]},"374":{"position":[[271,7],[403,7],[693,7],[836,7]]},"376":{"position":[[1680,8]]},"380":{"position":[[28,7],[240,7]]},"382":{"position":[[38,7],[183,7]]},"386":{"position":[[59,7]]},"390":{"position":[[352,8]]},"419":{"position":[[144,7]]},"439":{"position":[[48,7],[112,7],[224,7]]},"441":{"position":[[23,7],[132,7],[196,7]]},"449":{"position":[[72,9]]},"453":{"position":[[193,7]]},"455":{"position":[[219,7]]},"462":{"position":[[224,7],[394,7]]},"470":{"position":[[32,7],[742,7]]},"472":{"position":[[33,7]]},"483":{"position":[[67,7]]},"485":{"position":[[67,7]]},"487":{"position":[[49,7],[204,7]]},"495":{"position":[[59,8]]},"503":{"position":[[246,7],[357,7],[477,8],[1297,7],[1387,8],[1433,7]]},"505":{"position":[[85,8],[239,7],[468,7]]},"513":{"position":[[225,7],[342,7],[525,7],[733,7],[800,8],[898,7]]},"515":{"position":[[251,7]]},"517":{"position":[[1340,8]]},"527":{"position":[[356,7]]},"529":{"position":[[597,8]]},"535":{"position":[[443,8]]},"537":{"position":[[374,8]]},"543":{"position":[[2170,7]]},"551":{"position":[[83,8],[463,7]]},"553":{"position":[[276,8],[543,8],[621,7],[770,8],[870,8],[1042,8]]},"561":{"position":[[1203,7],[1708,7]]},"565":{"position":[[216,8]]},"569":{"position":[[46,9]]},"579":{"position":[[51181,7],[51243,7],[53131,7],[64006,7]]},"594":{"position":[[175,8]]},"612":{"position":[[262,7]]},"616":{"position":[[31,7]]},"622":{"position":[[23,7],[762,7],[842,7],[918,8]]},"624":{"position":[[235,8]]},"626":{"position":[[1173,8]]},"630":{"position":[[112,8],[449,7],[564,7]]},"646":{"position":[[68,9]]},"648":{"position":[[85,8],[582,7]]},"650":{"position":[[30,7],[62,7],[513,8]]},"656":{"position":[[221,7],[284,7]]},"658":{"position":[[759,7]]},"660":{"position":[[31,7],[1036,8]]},"666":{"position":[[120,9],[175,8]]},"676":{"position":[[273,7],[429,7]]},"680":{"position":[[11,7],[44,9],[87,7],[222,7],[312,7]]},"689":{"position":[[1401,8]]},"702":{"position":[[73,7],[236,7]]},"709":{"position":[[206,8]]},"792":{"position":[[79,7],[141,7]]},"800":{"position":[[658,7]]},"802":{"position":[[93,7],[155,7],[806,7]]},"810":{"position":[[79,7]]},"812":{"position":[[159,7],[221,7]]},"814":{"position":[[91,7],[153,7]]},"816":{"position":[[92,7],[308,7],[370,7],[1040,7]]},"818":{"position":[[198,7]]},"820":{"position":[[181,7]]},"822":{"position":[[83,7],[145,7]]},"824":{"position":[[186,7]]},"826":{"position":[[89,7]]},"828":{"position":[[74,7],[229,8],[430,7],[492,7]]},"830":{"position":[[48,7],[85,8],[138,7],[237,8],[348,9],[444,8]]},"832":{"position":[[531,7],[593,7]]},"840":{"position":[[156,7],[269,7]]},"845":{"position":[[69,7]]},"853":{"position":[[136,7]]},"873":{"position":[[61,8]]},"917":{"position":[[341,8]]},"920":{"position":[[79,7],[141,7]]},"926":{"position":[[159,7],[221,7]]},"928":{"position":[[83,7],[145,7]]},"930":{"position":[[48,7],[85,8],[138,7],[237,8],[348,9],[444,8]]},"935":{"position":[[531,7],[593,7]]},"937":{"position":[[156,7],[269,7]]},"939":{"position":[[0,8],[75,7]]},"941":{"position":[[136,7]]},"951":{"position":[[74,7],[229,8],[430,7],[492,7]]},"959":{"position":[[277,8],[357,8],[396,8],[562,9],[715,7],[816,8],[925,8]]},"961":{"position":[[178,7]]},"967":{"position":[[61,8],[186,8]]},"969":{"position":[[173,8]]},"973":{"position":[[13,9]]},"1005":{"position":[[13,9]]},"1011":{"position":[[13,9]]},"1019":{"position":[[13,9]]},"1027":{"position":[[13,9]]},"1037":{"position":[[13,9]]},"1045":{"position":[[13,9]]},"1073":{"position":[[13,9]]},"1077":{"position":[[13,9]]},"1085":{"position":[[13,9]]},"1097":{"position":[[13,9]]},"1111":{"position":[[13,9]]},"1115":{"position":[[13,9]]},"1119":{"position":[[13,9]]},"1137":{"position":[[13,9]]},"1143":{"position":[[13,9]]},"1149":{"position":[[13,9]]},"1153":{"position":[[13,9]]},"1155":{"position":[[53,7]]},"1159":{"position":[[64,8],[117,7]]},"1161":{"position":[[13,9]]},"1203":{"position":[[13,9]]},"1215":{"position":[[73,7]]},"1217":{"position":[[75,7]]},"1231":{"position":[[13,9]]},"1235":{"position":[[13,9]]},"1241":{"position":[[13,9]]},"1273":{"position":[[13,9]]},"1277":{"position":[[147,7],[174,7]]},"1281":{"position":[[108,7],[135,7]]},"1285":{"position":[[108,7],[135,7]]},"1287":{"position":[[13,9]]},"1293":{"position":[[13,9]]},"1301":{"position":[[13,9]]},"1311":{"position":[[13,9]]},"1319":{"position":[[13,9]]},"1331":{"position":[[13,9]]},"1339":{"position":[[13,9]]},"1349":{"position":[[13,9]]},"1356":{"position":[[13,9]]},"1358":{"position":[[55,7]]},"1360":{"position":[[13,9]]},"1366":{"position":[[13,9]]},"1374":{"position":[[13,9]]},"1380":{"position":[[13,9]]},"1392":{"position":[[13,9]]},"1396":{"position":[[13,9]]},"1404":{"position":[[13,9]]},"1408":{"position":[[13,9]]},"1412":{"position":[[320,7]]},"1414":{"position":[[480,8]]},"1418":{"position":[[146,8]]},"1420":{"position":[[85,8]]},"1422":{"position":[[173,8]]},"1426":{"position":[[13,9]]},"1432":{"position":[[13,9]]},"1464":{"position":[[13,9]]},"1470":{"position":[[13,9]]},"1494":{"position":[[13,9]]},"1504":{"position":[[13,9]]},"1506":{"position":[[10,7]]},"1508":{"position":[[13,9]]},"1516":{"position":[[13,9]]},"1526":{"position":[[13,9]]},"1530":{"position":[[13,9]]},"1538":{"position":[[13,9]]},"1554":{"position":[[13,9]]},"1582":{"position":[[13,9]]},"1586":{"position":[[13,9]]},"1594":{"position":[[13,9]]},"1606":{"position":[[13,9]]},"1620":{"position":[[13,9]]},"1624":{"position":[[13,9]]},"1628":{"position":[[13,9]]},"1646":{"position":[[13,9]]},"1652":{"position":[[13,9]]},"1658":{"position":[[13,9]]},"1662":{"position":[[13,9]]},"1702":{"position":[[13,9]]},"1765":{"position":[[13,9]]},"1769":{"position":[[13,9]]},"1773":{"position":[[13,9]]},"1789":{"position":[[27,7]]},"1801":{"position":[[13,9]]},"1825":{"position":[[13,9]]},"1835":{"position":[[13,9]]},"1855":{"position":[[13,9]]},"1863":{"position":[[13,9]]},"1873":{"position":[[13,9]]},"1875":{"position":[[71,7]]},"1881":{"position":[[62,7]]},"1883":{"position":[[10,7]]},"1887":{"position":[[20,8],[73,7]]},"1889":{"position":[[13,9]]},"1932":{"position":[[13,9]]},"1944":{"position":[[18,7]]},"1946":{"position":[[20,7]]},"1960":{"position":[[13,9]]},"1964":{"position":[[13,9]]},"1970":{"position":[[13,9]]},"1975":{"position":[[13,9]]},"1983":{"position":[[13,9]]},"2019":{"position":[[13,9]]},"2023":{"position":[[115,7],[142,7]]},"2027":{"position":[[64,7],[91,7]]},"2031":{"position":[[53,7],[80,7]]},"2035":{"position":[[89,7],[116,7]]},"2037":{"position":[[13,9]]},"2041":{"position":[[13,9]]},"2047":{"position":[[13,9]]},"2055":{"position":[[13,9]]},"2065":{"position":[[13,9]]},"2073":{"position":[[13,9]]},"2085":{"position":[[13,9]]},"2093":{"position":[[13,9]]},"2107":{"position":[[13,9]]},"2114":{"position":[[13,9]]},"2118":{"position":[[13,9]]},"2122":{"position":[[13,9]]},"2126":{"position":[[13,9]]},"2128":{"position":[[11,7]]},"2130":{"position":[[13,9]]},"2136":{"position":[[13,9]]},"2146":{"position":[[13,9]]},"2152":{"position":[[13,9]]},"2164":{"position":[[13,9]]},"2180":{"position":[[13,9]]},"2186":{"position":[[13,9]]},"2190":{"position":[[13,9]]},"2198":{"position":[[13,9]]},"2202":{"position":[[38,7]]},"2208":{"position":[[13,9]]},"2218":{"position":[[13,9]]},"2222":{"position":[[13,9]]},"2234":{"position":[[13,9]]},"2242":{"position":[[13,9]]},"2246":{"position":[[13,9]]},"2250":{"position":[[121,8],[243,8],[356,8],[394,7]]},"2252":{"position":[[173,8]]},"2257":{"position":[[121,7],[183,7]]},"2261":{"position":[[1903,7],[1930,7],[4971,7],[5016,7],[7476,7],[7503,7],[7662,7],[7689,7]]},"2275":{"position":[[1903,7],[1930,7],[4799,7],[4844,7],[7304,7],[7331,7],[7490,7],[7517,7]]},"2278":{"position":[[201,7],[263,7]]},"2282":{"position":[[1903,7],[1930,7],[4864,7],[4909,7],[7369,7],[7396,7],[7555,7],[7582,7]]},"2285":{"position":[[125,7],[187,7]]},"2289":{"position":[[1903,7],[1930,7],[3238,7],[3256,7],[5099,7],[5144,7],[7604,7],[7631,7],[7790,7],[7817,7],[9103,8],[9156,7]]},"2292":{"position":[[90,7],[127,8],[180,7],[279,8],[390,9],[486,8]]},"2296":{"position":[[1903,7],[1930,7],[3238,7],[3256,7],[5099,7],[5144,7],[7604,7],[7631,7],[7790,7],[7817,7],[9103,8],[9156,7]]},"2304":{"position":[[1903,7],[1930,7],[4638,7],[4683,7],[7143,7],[7170,7],[7329,7],[7356,7]]},"2307":{"position":[[575,7],[637,7]]},"2311":{"position":[[1903,7],[1930,7],[5070,7],[5115,7],[7575,7],[7602,7],[7761,7],[7788,7]]},"2314":{"position":[[200,7],[313,7]]},"2320":{"position":[[192,7]]},"2324":{"position":[[1903,7],[1930,7],[4594,7],[4639,7],[7099,7],[7126,7],[7285,7],[7312,7],[8324,7]]},"2347":{"position":[[130,7],[285,8],[486,7],[548,7]]},"2351":{"position":[[1903,7],[1930,7],[4594,7],[4639,7],[7099,7],[7126,7],[7285,7],[7312,7]]},"2399":{"position":[[833,7]]},"2429":{"position":[[50,7]]},"2487":{"position":[[114,7],[166,7]]},"2493":{"position":[[12,7]]},"2502":{"position":[[390,7]]},"2504":{"position":[[411,7]]},"2506":{"position":[[661,8]]},"2517":{"position":[[270,7]]},"2519":{"position":[[409,7]]},"2521":{"position":[[89,8],[285,8],[542,7]]},"2523":{"position":[[54,8]]},"2529":{"position":[[176,7]]},"2536":{"position":[[152,7]]},"2538":{"position":[[61,7]]},"2542":{"position":[[146,8]]},"2568":{"position":[[191,8]]},"2591":{"position":[[201,7]]},"2616":{"position":[[239,8]]},"2622":{"position":[[54,7]]},"2628":{"position":[[204,7]]},"2630":{"position":[[566,7],[897,7]]},"2635":{"position":[[59,8]]},"2641":{"position":[[695,8]]},"2645":{"position":[[103,7],[423,8],[1295,7]]},"2650":{"position":[[424,8],[657,8],[732,8],[796,7],[898,8],[946,7]]},"2652":{"position":[[120,8],[461,7],[524,7]]},"2654":{"position":[[101,8]]},"2656":{"position":[[38,7]]},"2658":{"position":[[297,8]]},"2660":{"position":[[182,7],[858,7],[912,9],[1533,7],[1774,7],[2508,7]]},"2665":{"position":[[464,7]]},"2669":{"position":[[10,7],[76,8],[110,7],[464,7]]},"2683":{"position":[[161,8],[327,7],[1475,8]]},"2694":{"position":[[106,8]]},"2696":{"position":[[35,7]]},"2709":{"position":[[72,7]]},"2711":{"position":[[83,7]]},"2713":{"position":[[97,8]]},"2715":{"position":[[122,7],[808,8]]},"2720":{"position":[[51,7],[68,7]]},"2728":{"position":[[24,7],[135,7],[576,7],[1287,8]]},"2738":{"position":[[60,7]]},"2742":{"position":[[132,8],[287,8],[315,7],[447,9],[523,7],[1040,8],[1145,8],[1267,7],[1445,9],[1485,8],[1749,7],[1941,8]]},"2747":{"position":[[133,7]]},"2749":{"position":[[67,8]]},"2751":{"position":[[41,8],[251,9]]},"2753":{"position":[[86,8],[164,7],[276,7]]},"2755":{"position":[[57,9]]},"2759":{"position":[[71,7]]},"2764":{"position":[[172,7]]},"2769":{"position":[[37,7],[347,8]]},"2777":{"position":[[39,7],[345,8],[476,7],[885,8]]},"2779":{"position":[[722,7],[758,7]]},"2786":{"position":[[12,7]]},"2788":{"position":[[16,7],[646,8]]},"2790":{"position":[[123,8]]},"2792":{"position":[[140,7],[413,7],[579,8],[901,8]]},"2794":{"position":[[111,7]]},"2799":{"position":[[30,7],[203,8],[230,7],[310,7]]},"2801":{"position":[[60,7]]},"2805":{"position":[[47,8],[68,7]]},"2807":{"position":[[478,8]]},"2809":{"position":[[112,7]]},"2811":{"position":[[150,8],[320,7]]},"2813":{"position":[[562,7]]},"2818":{"position":[[88,8],[175,7]]},"2820":{"position":[[55,7]]},"2822":{"position":[[235,8]]},"2824":{"position":[[301,8],[372,7],[523,7],[568,8],[589,7],[615,7],[744,8],[787,7],[902,7],[1734,7],[2043,8],[2152,8],[2527,8]]},"2826":{"position":[[49,7]]},"2833":{"position":[[24,8],[174,8]]},"2835":{"position":[[107,7],[1026,8],[1067,7]]},"2842":{"position":[[55,7]]},"2844":{"position":[[15,7],[115,9],[184,8]]}}}],["command'",{"_index":1247,"t":{"240":{"position":[[1170,9]]},"2751":{"position":[[120,9]]}}}],["command:[\"get",{"_index":3198,"t":{"680":{"position":[[383,14]]}}}],["command:command",{"_index":3158,"t":{"660":{"position":[[1697,15]]},"2703":{"position":[[484,15]]}}}],["command:get",{"_index":3197,"t":{"680":{"position":[[158,12]]}}}],["command:get_my_password",{"_index":768,"t":{"94":{"position":[[1710,23]]}}}],["command:pbpast",{"_index":1042,"t":{"177":{"position":[[545,15]]}}}],["command:xclip",{"_index":1043,"t":{"177":{"position":[[616,14]]}}}],["comment",{"_index":2158,"t":{"445":{"position":[[104,8]]},"537":{"position":[[323,8]]},"539":{"position":[[230,8]]},"547":{"position":[[81,7],[99,10],[114,7]]},"573":{"position":[[349,9]]},"1105":{"position":[[72,7]]},"1315":{"position":[[72,7]]},"1614":{"position":[[28,7]]},"2069":{"position":[[28,7]]},"2339":{"position":[[882,7]]},"2356":{"position":[[2293,7]]},"2361":{"position":[[391,7]]},"2595":{"position":[[149,9]]},"2624":{"position":[[120,8],[152,8]]}}}],["commit",{"_index":686,"t":{"88":{"position":[[124,6],[865,6]]},"183":{"position":[[1028,6],[1128,10]]},"674":{"position":[[847,6]]},"959":{"position":[[443,8]]}}}],["common",{"_index":1413,"t":{"260":{"position":[[409,6]]},"360":{"position":[[566,6]]},"372":{"position":[[159,6]]},"376":{"position":[[132,6]]},"543":{"position":[[1113,6]]},"774":{"position":[[559,6]]},"911":{"position":[[559,6]]}}}],["commonjs/common",{"_index":3407,"t":{"1171":{"position":[[69,16]]},"1899":{"position":[[26,16]]},"2261":{"position":[[305,16]]},"2275":{"position":[[305,16]]},"2282":{"position":[[305,16]]},"2289":{"position":[[305,16]]},"2296":{"position":[[305,16]]},"2304":{"position":[[305,16]]},"2311":{"position":[[305,16]]},"2324":{"position":[[305,16]]},"2351":{"position":[[305,16]]}}}],["commun",{"_index":489,"t":{"50":{"position":[[11,13]]},"567":{"position":[[779,13]]},"2603":{"position":[[169,9]]}}}],["compar",{"_index":1787,"t":{"323":{"position":[[1344,8]]},"327":{"position":[[443,8]]},"499":{"position":[[71,8]]}}}],["compat",{"_index":929,"t":{"135":{"position":[[160,10]]},"238":{"position":[[168,10]]},"319":{"position":[[40,13]]},"331":{"position":[[184,10]]},"396":{"position":[[398,13]]},"509":{"position":[[150,10]]},"630":{"position":[[143,10]]},"830":{"position":[[176,10]]},"930":{"position":[[176,10]]},"1713":{"position":[[52,10]]},"2292":{"position":[[218,10]]},"2455":{"position":[[191,13]]},"2465":{"position":[[335,10]]},"2554":{"position":[[1012,6]]},"2613":{"position":[[586,6]]},"2656":{"position":[[212,14]]},"2696":{"position":[[1659,6]]},"2751":{"position":[[15,10]]},"2753":{"position":[[57,13]]},"2759":{"position":[[882,10]]},"2777":{"position":[[859,10]]},"2813":{"position":[[1290,6]]},"2828":{"position":[[1279,6]]}}}],["compat_2.12",{"_index":2737,"t":{"579":{"position":[[16000,11],[17219,11],[44677,11],[45896,11]]}}}],["compat_2.12/1.1.1/macro",{"_index":2756,"t":{"579":{"position":[[17195,23],[45872,23]]}}}],["compat_2.12/2.2.0/scala",{"_index":2736,"t":{"579":{"position":[[15965,23],[44642,23]]}}}],["compatibility'",{"_index":2312,"t":{"507":{"position":[[14,15]]}}}],["compil",{"_index":36,"t":{"4":{"position":[[187,7],[195,8],[336,8]]},"8":{"position":[[950,8],[1063,11],[1096,8]]},"10":{"position":[[486,8]]},"24":{"position":[[265,11],[405,12]]},"46":{"position":[[54,9],[119,8],[162,7]]},"48":{"position":[[21,8],[189,12],[959,11]]},"50":{"position":[[733,11]]},"121":{"position":[[359,8]]},"161":{"position":[[726,7],[752,8],[1002,9],[1039,8]]},"187":{"position":[[281,8]]},"191":{"position":[[72,8],[156,8]]},"197":{"position":[[788,9],[823,8]]},"204":{"position":[[364,9],[399,8]]},"218":{"position":[[230,8]]},"220":{"position":[[280,9],[317,8]]},"222":{"position":[[386,9],[423,8]]},"224":{"position":[[34,8]]},"226":{"position":[[33,8]]},"228":{"position":[[82,7]]},"230":{"position":[[19,7]]},"232":{"position":[[31,8]]},"260":{"position":[[10,8],[38,7],[137,7],[205,7],[242,7],[304,8],[328,11],[416,7],[491,7]]},"262":{"position":[[23,7],[181,7]]},"264":{"position":[[60,8],[99,7],[127,9],[173,8],[243,9],[289,8]]},"266":{"position":[[200,7],[455,7],[498,7],[538,7]]},"268":{"position":[[28,8],[605,9],[693,9],[781,9]]},"270":{"position":[[74,7],[434,7]]},"273":{"position":[[10,8],[73,7],[271,8],[443,8],[480,8]]},"275":{"position":[[28,8]]},"277":{"position":[[21,8],[120,7],[157,9],[346,8],[765,8],[818,8],[911,8],[1036,9]]},"279":{"position":[[47,9]]},"281":{"position":[[24,8],[390,11]]},"283":{"position":[[8,8],[1425,11],[1469,8],[2023,11],[3600,7],[4335,8],[4442,8]]},"285":{"position":[[6,8],[29,8],[69,7],[91,8]]},"287":{"position":[[35,7],[73,7],[613,7],[1056,7]]},"289":{"position":[[65,9]]},"293":{"position":[[0,7],[93,12],[160,12],[237,7],[312,7],[407,7],[550,7],[607,7]]},"300":{"position":[[498,7],[538,11]]},"301":{"position":[[322,11]]},"304":{"position":[[379,11]]},"319":{"position":[[761,7]]},"321":{"position":[[26,7],[92,11],[156,8]]},"323":{"position":[[560,9],[597,8],[728,8],[1256,11]]},"325":{"position":[[149,11],[207,11],[266,11]]},"329":{"position":[[2431,7]]},"338":{"position":[[150,10]]},"356":{"position":[[752,7]]},"362":{"position":[[940,9],[983,7]]},"364":{"position":[[386,11],[575,8]]},"366":{"position":[[904,9],[947,8]]},"368":{"position":[[832,8],[901,9],[1521,8]]},"370":{"position":[[256,9],[450,8]]},"398":{"position":[[108,7]]},"425":{"position":[[150,9],[187,8]]},"429":{"position":[[122,9],[159,8]]},"464":{"position":[[406,7]]},"470":{"position":[[103,7],[291,7],[802,7],[977,7]]},"472":{"position":[[85,7],[209,7]]},"474":{"position":[[14,8]]},"489":{"position":[[17,8]]},"509":{"position":[[412,8],[545,9],[576,8],[627,8]]},"511":{"position":[[361,8],[498,8]]},"515":{"position":[[4,8],[120,8],[207,8],[239,7]]},"525":{"position":[[442,9],[479,11]]},"539":{"position":[[137,8]]},"541":{"position":[[260,11],[345,8]]},"543":{"position":[[655,8]]},"553":{"position":[[295,7],[748,8],[1120,8]]},"565":{"position":[[95,9]]},"567":{"position":[[24,7],[693,8],[913,7],[978,8]]},"569":{"position":[[207,9]]},"579":{"position":[[9753,7],[9799,7],[16259,8],[24010,9],[24186,10],[24245,8],[24366,9],[24541,9],[24596,8],[25036,8],[25072,11],[28816,9],[28861,11],[38430,7],[38476,7],[44936,8],[56172,9],[56348,10],[56407,8],[56528,9],[56703,9],[56758,8],[57198,8],[57234,11],[60978,9],[61023,11]]},"581":{"position":[[750,8]]},"588":{"position":[[433,11]]},"590":{"position":[[40,11]]},"592":{"position":[[117,10]]},"594":{"position":[[224,9]]},"596":{"position":[[265,8],[296,8],[346,8],[377,8]]},"626":{"position":[[103,8]]},"628":{"position":[[216,8]]},"636":{"position":[[4,11]]},"638":{"position":[[12,8]]},"640":{"position":[[326,8],[500,8],[651,11],[707,9],[1089,8]]},"644":{"position":[[51,7]]},"662":{"position":[[33,8],[85,7],[233,7],[475,9]]},"670":{"position":[[481,7]]},"672":{"position":[[491,7],[1307,8],[1989,8]]},"691":{"position":[[249,8]]},"715":{"position":[[1455,9],[1494,8]]},"726":{"position":[[10,8]]},"728":{"position":[[5,8]]},"748":{"position":[[44,9]]},"792":{"position":[[0,7],[29,7],[807,11],[827,8]]},"796":{"position":[[67,11]]},"798":{"position":[[480,11]]},"800":{"position":[[919,11]]},"802":{"position":[[1067,11]]},"804":{"position":[[446,11]]},"812":{"position":[[884,11]]},"814":{"position":[[0,7],[819,11]]},"816":{"position":[[1301,11]]},"818":{"position":[[459,11]]},"822":{"position":[[0,7],[1117,11]]},"828":{"position":[[195,8],[845,11]]},"830":{"position":[[1017,11]]},"832":{"position":[[0,7],[46,8],[130,8],[1256,11]]},"834":{"position":[[202,11]]},"840":{"position":[[361,9],[420,8]]},"845":{"position":[[331,11]]},"847":{"position":[[186,11]]},"849":{"position":[[168,11]]},"851":{"position":[[206,11]]},"853":{"position":[[383,11]]},"876":{"position":[[10,8]]},"878":{"position":[[5,8]]},"901":{"position":[[44,9]]},"920":{"position":[[0,7],[29,7],[807,11],[827,8]]},"924":{"position":[[480,11]]},"926":{"position":[[884,11]]},"928":{"position":[[0,7],[1117,11]]},"930":{"position":[[1017,11]]},"933":{"position":[[446,11]]},"935":{"position":[[0,7],[46,8],[130,8],[1256,11]]},"937":{"position":[[361,9],[420,8]]},"941":{"position":[[383,11]]},"951":{"position":[[195,8],[845,11]]},"953":{"position":[[202,11]]},"969":{"position":[[94,8],[143,9],[192,8]]},"973":{"position":[[28,8]]},"979":{"position":[[64,11]]},"981":{"position":[[64,11]]},"991":{"position":[[88,11]]},"1003":{"position":[[87,11],[179,11],[213,11],[279,9]]},"1005":{"position":[[23,7]]},"1009":{"position":[[43,7]]},"1019":{"position":[[28,8]]},"1027":{"position":[[28,8]]},"1031":{"position":[[11,7],[26,7],[83,7]]},"1035":{"position":[[67,8]]},"1073":{"position":[[35,8]]},"1077":{"position":[[35,8]]},"1085":{"position":[[28,8]]},"1119":{"position":[[28,8]]},"1137":{"position":[[35,8]]},"1149":{"position":[[35,8]]},"1161":{"position":[[28,8]]},"1183":{"position":[[78,8]]},"1203":{"position":[[28,8]]},"1209":{"position":[[60,11]]},"1223":{"position":[[51,7]]},"1225":{"position":[[67,7]]},"1231":{"position":[[28,8]]},"1233":{"position":[[226,8]]},"1235":{"position":[[28,8]]},"1241":{"position":[[28,8]]},"1247":{"position":[[212,8]]},"1249":{"position":[[11,7],[31,7],[58,7]]},"1259":{"position":[[15,9],[38,8],[116,8]]},"1267":{"position":[[11,7],[26,7],[126,11]]},"1273":{"position":[[28,8]]},"1287":{"position":[[28,8]]},"1331":{"position":[[35,8]]},"1339":{"position":[[28,8]]},"1349":{"position":[[23,8]]},"1366":{"position":[[28,8]]},"1374":{"position":[[28,8]]},"1396":{"position":[[28,8]]},"1400":{"position":[[141,8]]},"1408":{"position":[[35,8]]},"1414":{"position":[[32,11],[217,11],[288,11],[540,11]]},"1416":{"position":[[23,12],[73,11]]},"1422":{"position":[[94,8],[143,9],[192,8]]},"1432":{"position":[[74,8]]},"1438":{"position":[[20,11]]},"1440":{"position":[[20,11]]},"1450":{"position":[[44,11]]},"1462":{"position":[[32,11],[124,11],[158,11],[224,9]]},"1464":{"position":[[23,7]]},"1468":{"position":[[0,7]]},"1494":{"position":[[60,8]]},"1504":{"position":[[23,8]]},"1508":{"position":[[48,8]]},"1516":{"position":[[28,8]]},"1520":{"position":[[11,7],[26,7],[42,7]]},"1524":{"position":[[26,8]]},"1582":{"position":[[91,8]]},"1586":{"position":[[91,8]]},"1594":{"position":[[28,8]]},"1628":{"position":[[48,8]]},"1646":{"position":[[91,8]]},"1658":{"position":[[28,8]]},"1769":{"position":[[91,8]]},"1855":{"position":[[28,8]]},"1889":{"position":[[28,8]]},"1912":{"position":[[23,8]]},"1932":{"position":[[28,8]]},"1938":{"position":[[17,11]]},"1952":{"position":[[8,7]]},"1954":{"position":[[23,7]]},"1960":{"position":[[28,8]]},"1962":{"position":[[171,8]]},"1964":{"position":[[28,8]]},"1983":{"position":[[28,8]]},"1989":{"position":[[171,8]]},"1991":{"position":[[11,7],[31,7],[58,7]]},"2003":{"position":[[15,9],[38,8],[75,8]]},"2011":{"position":[[11,7],[26,7],[85,11]]},"2019":{"position":[[28,8]]},"2037":{"position":[[28,8]]},"2041":{"position":[[28,8]]},"2085":{"position":[[91,8]]},"2093":{"position":[[28,8]]},"2107":{"position":[[23,8]]},"2146":{"position":[[28,8]]},"2234":{"position":[[28,8]]},"2238":{"position":[[109,8]]},"2246":{"position":[[35,8]]},"2252":{"position":[[94,8],[143,9],[192,8]]},"2257":{"position":[[42,7],[71,7]]},"2259":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2261":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3190,7],[4199,8],[5088,7],[5117,7],[5302,11],[5358,11],[5816,11],[6213,11],[6305,11],[6339,11],[6405,9],[6606,8]]},"2273":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2275":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4027,8],[4916,7],[4945,7],[5130,11],[5186,11],[5644,11],[6041,11],[6133,11],[6167,11],[6233,9],[6434,8]]},"2280":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2282":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4092,8],[4981,7],[5010,7],[5195,11],[5251,11],[5709,11],[6106,11],[6198,11],[6232,11],[6298,9],[6499,8]]},"2285":{"position":[[42,7]]},"2287":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2289":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4327,8],[5216,7],[5245,7],[5430,11],[5486,11],[5944,11],[6341,11],[6433,11],[6467,11],[6533,9],[6734,8]]},"2294":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2296":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4327,8],[5216,7],[5245,7],[5430,11],[5486,11],[5944,11],[6341,11],[6433,11],[6467,11],[6533,9],[6734,8]]},"2302":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2304":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3866,8],[4755,7],[4784,7],[4969,11],[5025,11],[5483,11],[5880,11],[5972,11],[6006,11],[6072,9],[6273,8]]},"2307":{"position":[[44,7],[90,8],[174,8]]},"2309":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2311":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[4298,8],[5187,7],[5216,7],[5401,11],[5457,11],[5915,11],[6312,11],[6404,11],[6438,11],[6504,9],[6705,8]]},"2314":{"position":[[405,9],[464,8]]},"2322":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2324":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3822,8],[4711,7],[4740,7],[4925,11],[4981,11],[5439,11],[5836,11],[5928,11],[5962,11],[6028,9],[6229,8]]},"2347":{"position":[[251,8]]},"2349":{"position":[[104,7],[132,7],[169,7],[184,7],[198,8],[218,8],[472,8],[731,8],[768,8],[827,8],[843,8],[854,11],[878,11],[1007,7],[1025,7]]},"2351":{"position":[[857,11],[1046,7],[1062,7],[2081,7],[2272,7],[2292,7],[2319,7],[2585,8],[3822,8],[4711,7],[4740,7],[4925,11],[4981,11],[5439,11],[5836,11],[5928,11],[5962,11],[6028,9],[6229,8]]},"2356":{"position":[[834,11],[890,11],[1348,11],[1745,11],[1837,11],[1871,11],[1937,9]]},"2380":{"position":[[308,8],[388,9],[436,8]]},"2397":{"position":[[379,7]]},"2405":{"position":[[200,9],[416,8]]},"2414":{"position":[[199,8],[279,9],[323,8],[776,11]]},"2416":{"position":[[403,7]]},"2429":{"position":[[15,8]]},"2438":{"position":[[299,9],[343,8],[537,9],[581,8]]},"2442":{"position":[[246,8]]},"2444":{"position":[[276,8]]},"2453":{"position":[[988,11],[1144,11]]},"2472":{"position":[[376,11],[1322,11],[1343,9],[1386,8]]},"2489":{"position":[[249,7],[489,8]]},"2497":{"position":[[45,12],[68,7],[80,9],[124,8],[175,7],[192,9],[243,8],[301,7],[322,9],[377,8]]},"2502":{"position":[[580,8]]},"2506":{"position":[[41,8]]},"2519":{"position":[[73,7],[140,12],[447,7]]},"2563":{"position":[[45,11]]},"2603":{"position":[[641,9],[868,9],[905,11]]},"2616":{"position":[[178,8]]},"2660":{"position":[[1217,11]]},"2683":{"position":[[549,8]]},"2694":{"position":[[36,8]]},"2696":{"position":[[648,11]]},"2715":{"position":[[77,11]]},"2728":{"position":[[1866,8]]},"2736":{"position":[[152,11]]},"2742":{"position":[[412,11],[496,8],[3374,11]]},"2751":{"position":[[108,7],[168,11],[273,7],[295,11],[434,11],[549,7],[883,7]]},"2753":{"position":[[404,7]]},"2757":{"position":[[72,7]]},"2762":{"position":[[281,9],[318,8]]},"2805":{"position":[[312,8]]},"2824":{"position":[[2887,7]]},"2828":{"position":[[791,9]]}}}],["compilaion",{"_index":3431,"t":{"1249":{"position":[[140,10]]},"1991":{"position":[[97,10]]},"2261":{"position":[[2121,10]]},"2275":{"position":[[2121,10]]},"2282":{"position":[[2121,10]]},"2289":{"position":[[2121,10]]},"2296":{"position":[[2121,10]]},"2304":{"position":[[2121,10]]},"2311":{"position":[[2121,10]]},"2324":{"position":[[2121,10]]},"2351":{"position":[[2121,10]]}}}],["compileonly.dep",{"_index":1634,"t":{"293":{"position":[[281,15],[446,15]]},"2519":{"position":[[315,15]]}}}],["compiler/2.12.11/scala",{"_index":2741,"t":{"579":{"position":[[16236,22],[44913,22]]}}}],["compiler/2.13.12",{"_index":2922,"t":{"596":{"position":[[491,16]]}}}],["compiler:3.0.2",{"_index":2821,"t":{"579":{"position":[[21237,16],[26038,16],[53399,16],[58200,16]]}}}],["compiler_3",{"_index":2095,"t":{"429":{"position":[[787,11],[1449,10]]},"579":{"position":[[1515,10],[21561,10],[26362,10],[30047,10],[53723,10],[58524,10],[62209,10]]}}}],["compiler_3/3.0.0/scala3",{"_index":2483,"t":{"579":{"position":[[1491,23],[30023,23],[62185,23]]}}}],["compiler_3/3.0.2/scala3",{"_index":2825,"t":{"579":{"position":[[21537,23],[26338,23],[53699,23],[58500,23]]}}}],["compiler_3/3.2.2/scala3",{"_index":2114,"t":{"429":{"position":[[1425,23]]}}}],["compiler_3:3.3.0",{"_index":2934,"t":{"598":{"position":[[345,16]]}}}],["complain",{"_index":653,"t":{"82":{"position":[[52,8]]}}}],["complet",{"_index":317,"t":{"30":{"position":[[4,11],[58,11]]},"32":{"position":[[11,11],[39,11],[78,11]]},"34":{"position":[[13,11],[43,11],[84,11]]},"204":{"position":[[468,9],[536,9]]},"242":{"position":[[689,10]]},"244":{"position":[[1577,11]]},"248":{"position":[[1550,11]]},"300":{"position":[[553,9]]},"301":{"position":[[337,10]]},"304":{"position":[[394,10]]},"331":{"position":[[530,8]]},"543":{"position":[[1009,8]]},"579":{"position":[[53352,9]]},"808":{"position":[[17,11],[48,11],[239,12]]},"834":{"position":[[294,12]]},"836":{"position":[[19,11],[52,11],[262,12]]},"947":{"position":[[17,11],[48,11],[239,12]]},"953":{"position":[[294,12]]},"955":{"position":[[19,11],[52,11],[262,12]]},"1073":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1077":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1097":{"position":[[31,11],[53,11]]},"1103":{"position":[[67,11]]},"1107":{"position":[[62,11]]},"1109":{"position":[[61,11]]},"1137":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1149":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1311":{"position":[[44,11],[68,11]]},"1317":{"position":[[62,11]]},"1331":{"position":[[96,11],[118,12],[213,11],[237,12]]},"1582":{"position":[[211,11],[233,12],[479,11],[503,12]]},"1586":{"position":[[211,11],[233,12],[525,11],[549,12]]},"1606":{"position":[[31,11],[53,11]]},"1612":{"position":[[12,11]]},"1616":{"position":[[18,11]]},"1618":{"position":[[6,11]]},"1646":{"position":[[211,11],[233,12],[479,11],[503,12]]},"1769":{"position":[[211,11],[233,12],[479,11],[503,12]]},"2065":{"position":[[44,11],[68,11]]},"2071":{"position":[[18,11]]},"2085":{"position":[[211,11],[233,12],[479,11],[503,12]]},"2337":{"position":[[73,11],[104,11]]},"2339":{"position":[[815,11],[922,11],[951,11]]},"2356":{"position":[[2333,11]]},"2359":{"position":[[75,11],[108,11]]},"2361":{"position":[[431,11]]},"2438":{"position":[[109,10]]},"2579":{"position":[[171,11]]},"2607":{"position":[[535,11]]},"2813":{"position":[[221,11]]}}}],["complex",{"_index":436,"t":{"46":{"position":[[201,8]]},"94":{"position":[[804,7]]},"543":{"position":[[1657,11]]},"622":{"position":[[609,10],[710,10]]}}}],["compli",{"_index":4405,"t":{"2630":{"position":[[184,6]]}}}],["compliant",{"_index":343,"t":{"38":{"position":[[125,9]]},"2440":{"position":[[17,9]]},"2544":{"position":[[817,9]]}}}],["complic",{"_index":1088,"t":{"193":{"position":[[435,12]]},"329":{"position":[[243,12]]}}}],["compos",{"_index":3008,"t":{"606":{"position":[[68,7]]},"2665":{"position":[[113,7]]}}}],["composit",{"_index":1539,"t":{"283":{"position":[[1254,11]]}}}],["comprehens",{"_index":386,"t":{"42":{"position":[[41,14]]}}}],["comput",{"_index":656,"t":{"82":{"position":[[143,8],[203,7],[977,7],[1018,7],[1119,7],[1154,7]]},"88":{"position":[[83,7]]},"98":{"position":[[452,7]]},"103":{"position":[[41,8]]},"115":{"position":[[254,8]]},"157":{"position":[[136,8]]},"159":{"position":[[136,7]]},"181":{"position":[[142,9],[293,8],[408,9],[864,8]]},"183":{"position":[[124,9],[275,8]]},"730":{"position":[[15,7]]},"2095":{"position":[[15,7]]},"2525":{"position":[[555,7]]}}}],["computevers",{"_index":1051,"t":{"181":{"position":[[255,15]]},"183":{"position":[[237,15]]},"730":{"position":[[59,14],[101,14],[130,14],[163,14]]},"2500":{"position":[[96,14]]}}}],["computeversion.command",{"_index":3919,"t":{"2500":{"position":[[67,23]]}}}],["concret",{"_index":2166,"t":{"449":{"position":[[186,8]]},"529":{"position":[[729,8]]}}}],["concurrent_2.12",{"_index":2573,"t":{"579":{"position":[[6491,15],[35168,15]]}}}],["concurrent_2.12/7.2.20/scalaz",{"_index":2572,"t":{"579":{"position":[[6461,29],[35138,29]]}}}],["condit",{"_index":761,"t":{"94":{"position":[[962,10]]}}}],["conf",{"_index":541,"t":{"56":{"position":[[899,4]]},"62":{"position":[[311,4],[1268,4],[1760,4]]},"376":{"position":[[1251,4]]},"1067":{"position":[[20,4]]},"1576":{"position":[[20,4]]},"2304":{"position":[[8518,4],[8750,4],[8841,4],[8925,4]]},"2630":{"position":[[130,4]]},"2790":{"position":[[95,4],[159,4],[275,4],[312,4]]},"2799":{"position":[[638,4]]}}}],["conf.scala",{"_index":1008,"t":{"167":{"position":[[763,10]]},"181":{"position":[[622,10]]},"183":{"position":[[972,10],[1054,11],[1179,10]]},"376":{"position":[[1283,11],[1758,10]]}}}],["config",{"_index":232,"t":{"26":{"position":[[118,7]]},"28":{"position":[[4,6],[237,6],[265,6],[307,6],[511,6],[547,6],[600,6],[671,6],[712,6],[1163,6],[1223,6],[1309,6],[1505,6]]},"44":{"position":[[160,6]]},"46":{"position":[[714,6]]},"64":{"position":[[159,6]]},"66":{"position":[[158,6]]},"80":{"position":[[162,6]]},"90":{"position":[[512,6]]},"94":{"position":[[1225,6],[1551,6]]},"117":{"position":[[162,6]]},"155":{"position":[[168,6]]},"161":{"position":[[488,6]]},"167":{"position":[[168,6]]},"169":{"position":[[477,6],[598,6],[906,6]]},"171":{"position":[[35,6],[88,6],[147,6],[299,6]]},"173":{"position":[[62,6],[214,6],[254,6]]},"175":{"position":[[330,6],[438,6],[930,6],[1177,6]]},"177":{"position":[[525,6],[596,6]]},"181":{"position":[[599,6]]},"183":{"position":[[733,6]]},"329":{"position":[[2411,6]]},"390":{"position":[[30,6],[98,6],[345,6]]},"392":{"position":[[237,7]]},"433":{"position":[[410,6],[490,6]]},"435":{"position":[[288,6],[361,6]]},"437":{"position":[[261,6],[340,6]]},"571":{"position":[[76,6]]},"579":{"position":[[20765,6],[20792,6],[49442,6],[49469,6]]},"604":{"position":[[220,6]]},"616":{"position":[[24,6],[353,6],[718,6],[789,6],[943,6]]},"618":{"position":[[91,6]]},"620":{"position":[[202,6],[396,6]]},"660":{"position":[[24,6],[340,6],[600,6],[683,6],[714,6],[930,7],[1029,6],[1063,6],[1394,6],[1455,6]]},"670":{"position":[[162,6]]},"676":{"position":[[165,6]]},"794":{"position":[[59,6],[137,6],[1990,7]]},"922":{"position":[[59,6],[137,6],[1990,7]]},"959":{"position":[[774,6]]},"1011":{"position":[[23,6]]},"1013":{"position":[[60,6]]},"1015":{"position":[[82,6]]},"1019":{"position":[[37,7]]},"1065":{"position":[[20,6]]},"1067":{"position":[[45,6]]},"1073":{"position":[[44,7]]},"1077":{"position":[[44,7]]},"1119":{"position":[[37,7]]},"1137":{"position":[[44,7]]},"1149":{"position":[[44,7]]},"1331":{"position":[[44,7]]},"1366":{"position":[[37,7]]},"1470":{"position":[[23,6]]},"1472":{"position":[[16,6]]},"1474":{"position":[[23,6]]},"1478":{"position":[[42,6]]},"1480":{"position":[[117,6]]},"1482":{"position":[[39,6]]},"1494":{"position":[[69,7]]},"1508":{"position":[[57,7]]},"1574":{"position":[[20,6]]},"1576":{"position":[[45,6]]},"1582":{"position":[[100,7]]},"1586":{"position":[[100,7]]},"1628":{"position":[[57,7]]},"1646":{"position":[[100,7]]},"1769":{"position":[[100,7]]},"2085":{"position":[[100,7]]},"2198":{"position":[[23,7]]},"2264":{"position":[[101,6],[179,6]]},"2268":{"position":[[366,6],[1474,6]]},"2304":{"position":[[8823,6],[8902,6]]},"2508":{"position":[[1558,6]]},"2521":{"position":[[82,6],[304,6],[535,6]]},"2609":{"position":[[166,6]]},"2620":{"position":[[589,6],[611,6]]},"2622":{"position":[[43,6],[163,6],[343,6]]},"2630":{"position":[[1261,6]]},"2637":{"position":[[176,6]]},"2641":{"position":[[31,6],[49,6],[74,6],[103,6],[684,6],[755,6],[887,6],[944,6],[957,6]]},"2645":{"position":[[1227,6]]},"2650":{"position":[[539,6],[1094,6],[1124,6]]},"2703":{"position":[[111,6],[140,6],[201,6],[248,6]]},"2728":{"position":[[17,6],[128,6],[257,6],[408,6],[473,6]]},"2759":{"position":[[448,6],[478,6],[868,6],[965,6],[1041,6]]},"2792":{"position":[[695,6],[890,6],[967,6]]},"2794":{"position":[[1090,6]]},"2811":{"position":[[139,6],[224,6]]},"2844":{"position":[[4,6]]}}}],["config'",{"_index":3452,"t":{"1480":{"position":[[15,8]]}}}],["config.json",{"_index":4046,"t":{"2513":{"position":[[380,12]]},"2581":{"position":[[107,11]]}}}],["config/scala",{"_index":311,"t":{"28":{"position":[[2102,15]]}}}],["config_2.12",{"_index":2520,"t":{"579":{"position":[[4163,11],[32840,11]]}}}],["config_2.12/1.4.8",{"_index":2519,"t":{"579":{"position":[[4126,17],[32803,17]]}}}],["config_2.13",{"_index":5146,"t":{"2794":{"position":[[1363,11]]}}}],["configur",{"_index":33,"t":{"4":{"position":[[115,13]]},"28":{"position":[[64,13],[155,13],[356,13],[1920,13]]},"38":{"position":[[296,13],[526,9]]},"40":{"position":[[366,13]]},"44":{"position":[[482,13]]},"48":{"position":[[270,9],[288,13],[894,10]]},"52":{"position":[[175,13]]},"56":{"position":[[824,13],[923,13],[1025,13],[1626,13]]},"60":{"position":[[653,10]]},"62":{"position":[[95,13],[253,13],[406,13],[565,13],[633,13],[712,13],[1718,13],[1845,13]]},"88":{"position":[[515,13]]},"113":{"position":[[110,9]]},"167":{"position":[[464,10],[695,13],[822,9],[1225,10]]},"169":{"position":[[0,11],[110,10],[432,13],[538,9],[647,13],[748,13]]},"173":{"position":[[157,14]]},"175":{"position":[[395,13],[1107,14]]},"183":{"position":[[404,13],[477,13]]},"189":{"position":[[475,14]]},"191":{"position":[[184,15],[335,15]]},"195":{"position":[[5,11]]},"238":{"position":[[92,9]]},"244":{"position":[[612,14],[752,13]]},"246":{"position":[[2157,13]]},"248":{"position":[[2035,14],[3722,15]]},"250":{"position":[[409,13],[556,13]]},"300":{"position":[[69,14],[150,13],[202,13],[727,13],[769,17],[1091,14],[1165,13],[1236,13]]},"301":{"position":[[612,13],[635,13]]},"306":{"position":[[70,13],[182,13]]},"311":{"position":[[14,13]]},"329":{"position":[[2651,13]]},"334":{"position":[[120,15]]},"336":{"position":[[279,14]]},"362":{"position":[[738,13]]},"368":{"position":[[699,13]]},"376":{"position":[[1185,14]]},"429":{"position":[[806,16]]},"431":{"position":[[146,13]]},"433":{"position":[[201,13]]},"439":{"position":[[17,10],[250,13]]},"441":{"position":[[145,14]]},"443":{"position":[[0,13]]},"445":{"position":[[17,10],[484,13]]},"451":{"position":[[79,13],[108,9],[144,13],[433,13]]},"457":{"position":[[161,9],[411,9]]},"537":{"position":[[47,13],[165,13]]},"543":{"position":[[1018,13],[1205,10],[1282,13],[1455,13],[1673,13],[1724,13],[1898,13],[1978,14],[2053,13]]},"553":{"position":[[419,9],[805,9],[1012,13]]},"561":{"position":[[1008,10]]},"602":{"position":[[522,9]]},"604":{"position":[[5,13]]},"616":{"position":[[73,13],[178,13]]},"620":{"position":[[148,9]]},"636":{"position":[[277,14]]},"642":{"position":[[39,13]]},"654":{"position":[[126,13],[193,13]]},"656":{"position":[[823,11]]},"658":{"position":[[46,13],[251,13]]},"660":{"position":[[73,13],[174,13],[378,11],[948,13],[982,9]]},"670":{"position":[[259,14]]},"674":{"position":[[497,13]]},"792":{"position":[[37,14],[247,14]]},"794":{"position":[[0,9]]},"800":{"position":[[156,14],[188,11]]},"802":{"position":[[51,14],[261,14]]},"804":{"position":[[124,13],[164,13]]},"812":{"position":[[117,14],[327,14]]},"814":{"position":[[49,14],[259,14]]},"816":{"position":[[266,14],[476,14]]},"820":{"position":[[0,10]]},"822":{"position":[[41,14],[251,14]]},"828":{"position":[[96,9],[258,13],[388,14],[598,14]]},"832":{"position":[[158,15],[489,14],[699,14]]},"920":{"position":[[37,14],[247,14]]},"922":{"position":[[0,9]]},"926":{"position":[[117,14],[327,14]]},"928":{"position":[[41,14],[251,14]]},"933":{"position":[[124,13],[164,13]]},"935":{"position":[[158,15],[489,14],[699,14]]},"951":{"position":[[96,9],[258,13],[388,14],[598,14]]},"1049":{"position":[[90,14]]},"1065":{"position":[[110,13]]},"1067":{"position":[[116,13]]},"1069":{"position":[[143,10]]},"1071":{"position":[[183,10]]},"1362":{"position":[[85,13]]},"1558":{"position":[[35,14]]},"1574":{"position":[[55,13]]},"1576":{"position":[[61,13]]},"1578":{"position":[[88,10]]},"1580":{"position":[[128,10]]},"1739":{"position":[[18,13]]},"2132":{"position":[[41,13]]},"2257":{"position":[[79,14],[289,14]]},"2264":{"position":[[42,9]]},"2278":{"position":[[159,14],[369,14]]},"2285":{"position":[[83,14],[293,14]]},"2300":{"position":[[168,13],[208,13]]},"2304":{"position":[[8414,14],[8783,13],[8855,13],[9026,10],[9248,10]]},"2307":{"position":[[202,15],[533,14],[743,14]]},"2329":{"position":[[692,13]]},"2347":{"position":[[152,9],[314,13],[444,14],[654,14]]},"2351":{"position":[[8336,13]]},"2459":{"position":[[30,10]]},"2463":{"position":[[406,13]]},"2465":{"position":[[617,11]]},"2500":{"position":[[163,13]]},"2517":{"position":[[38,13],[742,13]]},"2577":{"position":[[100,9]]},"2622":{"position":[[5,13],[214,13]]},"2641":{"position":[[122,9]]},"2654":{"position":[[29,13]]},"2679":{"position":[[22,9]]},"2683":{"position":[[908,13]]},"2690":{"position":[[24,15]]},"2703":{"position":[[89,9]]},"2771":{"position":[[77,13]]},"2790":{"position":[[61,13],[218,13]]},"2792":{"position":[[859,9]]},"2799":{"position":[[558,13]]},"2811":{"position":[[172,13]]},"2839":{"position":[[230,13]]},"2844":{"position":[[53,13]]}}}],["configuration.md",{"_index":3942,"t":{"2504":{"position":[[59,16]]},"2781":{"position":[[43,16]]}}}],["conflict",{"_index":939,"t":{"137":{"position":[[313,9]]},"248":{"position":[[1241,11]]},"2465":{"position":[[8,11]]},"2561":{"position":[[168,9]]}}}],["confus",{"_index":1246,"t":{"240":{"position":[[1146,7]]}}}],["connect",{"_index":19,"t":{"2":{"position":[[226,10]]},"113":{"position":[[52,10],[124,10],[149,10],[182,10],[275,10],[337,10]]},"244":{"position":[[1481,10]]},"248":{"position":[[3533,11]]},"300":{"position":[[567,7]]},"364":{"position":[[495,10],[677,10]]},"553":{"position":[[207,10],[348,10],[574,10],[1158,10]]},"567":{"position":[[200,8],[508,9],[752,10],[864,10]]},"579":{"position":[[31731,10],[49890,10],[49949,10],[50008,10],[50067,10],[50126,10],[50185,10],[50244,10],[50303,10],[50362,10],[50524,10],[50603,10],[50635,10],[50731,10],[51384,10],[51728,10],[51846,10],[51964,10],[52082,10],[52200,10],[52318,10],[52436,10],[52521,9],[52621,9],[52828,11],[53017,10]]},"816":{"position":[[1480,11]]},"828":{"position":[[302,10]]},"840":{"position":[[122,10]]},"937":{"position":[[122,10]]},"951":{"position":[[302,10]]},"975":{"position":[[85,10]]},"977":{"position":[[88,10]]},"987":{"position":[[92,10]]},"989":{"position":[[90,10]]},"1434":{"position":[[41,10]]},"1436":{"position":[[44,10]]},"1446":{"position":[[48,10]]},"1448":{"position":[[46,10]]},"2224":{"position":[[11,10]]},"2226":{"position":[[52,10]]},"2261":{"position":[[5184,10],[5258,10],[5658,10],[5742,10]]},"2275":{"position":[[5012,10],[5086,10],[5486,10],[5570,10]]},"2282":{"position":[[5077,10],[5151,10],[5551,10],[5635,10]]},"2289":{"position":[[5312,10],[5386,10],[5786,10],[5870,10]]},"2296":{"position":[[5312,10],[5386,10],[5786,10],[5870,10]]},"2304":{"position":[[4851,10],[4925,10],[5325,10],[5409,10]]},"2311":{"position":[[5283,10],[5357,10],[5757,10],[5841,10]]},"2314":{"position":[[166,10]]},"2324":{"position":[[4807,10],[4881,10],[5281,10],[5365,10]]},"2347":{"position":[[358,10]]},"2351":{"position":[[4807,10],[4881,10],[5281,10],[5365,10]]},"2356":{"position":[[716,10],[790,10],[1190,10],[1274,10]]},"2683":{"position":[[290,10]]},"2809":{"position":[[347,10]]}}}],["consecut",{"_index":3702,"t":{"2429":{"position":[[180,11]]}}}],["consequ",{"_index":5239,"t":{"2824":{"position":[[2286,12]]}}}],["consid",{"_index":1236,"t":{"238":{"position":[[822,10]]},"501":{"position":[[123,10]]},"2826":{"position":[[270,10]]}}}],["consider",{"_index":696,"t":{"88":{"position":[[463,14]]},"674":{"position":[[445,14]]},"2461":{"position":[[10,13]]},"2618":{"position":[[81,12]]}}}],["consist",{"_index":1614,"t":{"287":{"position":[[904,7]]},"362":{"position":[[193,11]]},"517":{"position":[[198,10]]},"1412":{"position":[[10,8]]},"2467":{"position":[[678,10]]},"2650":{"position":[[237,10]]},"2656":{"position":[[11,10]]},"2732":{"position":[[13,8]]}}}],["consol",{"_index":48,"t":{"4":{"position":[[446,7]]},"480":{"position":[[165,7]]},"670":{"position":[[288,7]]},"812":{"position":[[9,7]]},"926":{"position":[[9,7]]},"973":{"position":[[74,8]]},"1019":{"position":[[82,8]]},"1027":{"position":[[74,8]]},"1073":{"position":[[152,8]]},"1077":{"position":[[152,8]]},"1085":{"position":[[74,8]]},"1111":{"position":[[30,8]]},"1115":{"position":[[30,8]]},"1119":{"position":[[82,8]]},"1137":{"position":[[152,8]]},"1149":{"position":[[152,8]]},"1161":{"position":[[74,8]]},"1203":{"position":[[74,8]]},"1231":{"position":[[74,8]]},"1235":{"position":[[74,8]]},"1241":{"position":[[74,8]]},"1273":{"position":[[74,8]]},"1287":{"position":[[74,8]]},"1331":{"position":[[152,8]]},"1339":{"position":[[74,8]]},"1349":{"position":[[39,8]]},"1366":{"position":[[82,8]]},"1374":{"position":[[74,8]]},"1392":{"position":[[30,7]]},"1396":{"position":[[74,8]]},"1408":{"position":[[81,8]]},"1432":{"position":[[185,8]]},"1494":{"position":[[204,8]]},"1504":{"position":[[72,8]]},"1508":{"position":[[192,8]]},"1516":{"position":[[139,8]]},"1582":{"position":[[340,8]]},"1586":{"position":[[386,8]]},"1594":{"position":[[139,8]]},"1620":{"position":[[39,8]]},"1624":{"position":[[39,8]]},"1628":{"position":[[192,8]]},"1646":{"position":[[340,8]]},"1658":{"position":[[139,8]]},"1769":{"position":[[340,8]]},"1855":{"position":[[139,8]]},"1863":{"position":[[30,7]]},"1889":{"position":[[139,8]]},"1932":{"position":[[139,8]]},"1960":{"position":[[139,8]]},"1964":{"position":[[139,8]]},"1983":{"position":[[139,8]]},"2019":{"position":[[139,8]]},"2037":{"position":[[139,8]]},"2041":{"position":[[139,8]]},"2085":{"position":[[340,8]]},"2093":{"position":[[154,8]]},"2107":{"position":[[72,8]]},"2146":{"position":[[154,8]]},"2234":{"position":[[139,8]]},"2246":{"position":[[161,8]]},"2278":{"position":[[51,7]]},"2517":{"position":[[775,7]]},"2643":{"position":[[297,7]]},"2645":{"position":[[676,7]]}}}],["console.log(argv.mkstr",{"_index":4470,"t":{"2643":{"position":[[322,27]]}}}],["console.log(msg",{"_index":2230,"t":{"480":{"position":[[239,16]]}}}],["const",{"_index":2100,"t":{"429":{"position":[[1014,9],[1037,9],[1090,11],[1141,11],[1168,9],[1253,9]]},"1187":{"position":[[70,6]]},"1916":{"position":[[15,6]]},"2261":{"position":[[4365,6],[4387,6]]},"2275":{"position":[[4193,6],[4215,6]]},"2282":{"position":[[4258,6],[4280,6]]},"2289":{"position":[[4493,6],[4515,6]]},"2296":{"position":[[4493,6],[4515,6]]},"2304":{"position":[[4032,6],[4054,6]]},"2311":{"position":[[4464,6],[4486,6]]},"2324":{"position":[[3988,6],[4010,6]]},"2351":{"position":[[3988,6],[4010,6]]}}}],["const(",{"_index":2108,"t":{"429":{"position":[[1189,10]]}}}],["constants.messag",{"_index":3070,"t":{"626":{"position":[[578,17]]}}}],["constants.message.msg",{"_index":3072,"t":{"626":{"position":[[886,22]]}}}],["construct",{"_index":3090,"t":{"636":{"position":[[148,9]]}}}],["constructor",{"_index":1531,"t":{"283":{"position":[[1147,12],[1191,12]]}}}],["consult",{"_index":773,"t":{"94":{"position":[[2215,7]]}}}],["contain",{"_index":16,"t":{"2":{"position":[[197,8]]},"6":{"position":[[122,7]]},"8":{"position":[[68,10],[101,10],[171,10],[203,10],[292,10]]},"36":{"position":[[515,8]]},"44":{"position":[[534,10]]},"88":{"position":[[1008,7]]},"117":{"position":[[349,9]]},"119":{"position":[[161,10]]},"123":{"position":[[593,8],[623,7]]},"125":{"position":[[152,10]]},"193":{"position":[[206,8],[239,8],[965,8],[1392,8],[1536,7]]},"238":{"position":[[412,7]]},"250":{"position":[[158,8]]},"252":{"position":[[34,8]]},"283":{"position":[[4431,10]]},"311":{"position":[[38,8]]},"317":{"position":[[292,7],[379,8]]},"329":{"position":[[2333,8]]},"331":{"position":[[384,8]]},"334":{"position":[[29,7]]},"346":{"position":[[128,8],[325,8]]},"350":{"position":[[424,8]]},"366":{"position":[[292,10]]},"370":{"position":[[845,10],[1032,10]]},"374":{"position":[[160,10]]},"378":{"position":[[114,8],[283,8]]},"380":{"position":[[69,8]]},"417":{"position":[[292,8],[700,7]]},"421":{"position":[[204,10]]},"423":{"position":[[485,9]]},"543":{"position":[[1745,9],[1884,8]]},"545":{"position":[[90,10]]},"569":{"position":[[899,8],[992,8]]},"573":{"position":[[123,7]]},"630":{"position":[[771,7]]},"636":{"position":[[47,10]]},"638":{"position":[[462,9]]},"652":{"position":[[585,7]]},"674":{"position":[[990,7]]},"680":{"position":[[240,7]]},"698":{"position":[[707,9]]},"832":{"position":[[378,8],[407,8]]},"935":{"position":[[378,8],[407,8]]},"1680":{"position":[[69,7]]},"1711":{"position":[[24,7]]},"1747":{"position":[[13,9]]},"1906":{"position":[[38,10]]},"2250":{"position":[[536,7]]},"2307":{"position":[[422,8],[451,8]]},"2540":{"position":[[77,8]]},"2559":{"position":[[18,8]]},"2601":{"position":[[93,10]]},"2630":{"position":[[396,8]]},"2652":{"position":[[346,7]]},"2809":{"position":[[131,10]]},"2846":{"position":[[31,10]]},"2850":{"position":[[289,8]]}}}],["content",{"_index":164,"t":{"12":{"position":[[329,8]]},"40":{"position":[[891,8]]},"62":{"position":[[907,7]]},"64":{"position":[[232,7],[447,7],[558,7]]},"193":{"position":[[1628,7]]},"388":{"position":[[82,8]]},"517":{"position":[[415,9]]},"521":{"position":[[232,8]]},"561":{"position":[[1595,8]]},"569":{"position":[[246,7]]},"638":{"position":[[356,8]]},"720":{"position":[[81,8]]},"1480":{"position":[[24,7]]},"1739":{"position":[[32,7]]},"2453":{"position":[[874,8],[1026,8]]},"2548":{"position":[[603,7]]}}}],["context",{"_index":59,"t":{"4":{"position":[[639,8]]},"240":{"position":[[1086,8],[1779,7]]},"429":{"position":[[91,8]]},"495":{"position":[[76,8]]},"626":{"position":[[1599,8]]},"705":{"position":[[877,7]]},"711":{"position":[[134,7],[267,7]]},"715":{"position":[[713,8],[988,8]]},"1147":{"position":[[153,7]]},"1656":{"position":[[110,7]]},"2289":{"position":[[3161,7]]},"2296":{"position":[[3161,7]]},"2824":{"position":[[2411,9],[3163,7]]}}}],["contextu",{"_index":3281,"t":{"762":{"position":[[4,10]]}}}],["continu",{"_index":520,"t":{"54":{"position":[[163,10]]},"1823":{"position":[[52,10]]}}}],["contrast",{"_index":2334,"t":{"517":{"position":[[713,9]]},"529":{"position":[[335,8]]}}}],["contribut",{"_index":2354,"t":{"541":{"position":[[227,10]]},"2394":{"position":[[25,12],[73,12]]},"2411":{"position":[[29,12],[78,12]]},"2424":{"position":[[29,12],[84,12],[134,12]]},"2450":{"position":[[25,12]]},"2469":{"position":[[27,12]]},"2483":{"position":[[23,12]]},"2510":{"position":[[27,12],[78,12],[132,12],[178,12],[225,12]]},"2556":{"position":[[28,12],[77,12],[125,12]]},"2587":{"position":[[27,12]]},"2632":{"position":[[31,12],[85,12]]},"2647":{"position":[[33,12]]},"2662":{"position":[[28,12]]},"2685":{"position":[[24,12],[71,12],[122,12],[169,12]]},"2696":{"position":[[745,12]]},"2698":{"position":[[26,12],[75,12],[127,12]]},"2717":{"position":[[28,12]]},"2730":{"position":[[29,12]]},"2744":{"position":[[29,12],[78,12]]},"2783":{"position":[[24,12],[72,12]]},"2796":{"position":[[30,12]]},"2830":{"position":[[32,12]]}}}],["contributor",{"_index":4122,"t":{"2536":{"position":[[316,13]]}}}],["control",{"_index":1295,"t":{"244":{"position":[[1980,7]]},"329":{"position":[[1393,7],[1428,7]]},"364":{"position":[[653,7]]},"425":{"position":[[28,10]]},"455":{"position":[[282,7]]},"553":{"position":[[833,7]]},"581":{"position":[[329,7]]},"622":{"position":[[1106,7]]},"1003":{"position":[[233,10]]},"1043":{"position":[[76,7]]},"1462":{"position":[[178,10]]},"1536":{"position":[[33,7]]},"2261":{"position":[[6359,10]]},"2275":{"position":[[2859,7],[6187,10]]},"2282":{"position":[[6252,10]]},"2289":{"position":[[6487,10]]},"2296":{"position":[[6487,10]]},"2304":{"position":[[6026,10]]},"2311":{"position":[[6458,10]]},"2324":{"position":[[5982,10]]},"2351":{"position":[[5982,10]]},"2356":{"position":[[1891,10]]}}}],["control_2.12",{"_index":2729,"t":{"579":{"position":[[15383,12],[44060,12]]}}}],["control_2.12/1.2.2/util",{"_index":2728,"t":{"579":{"position":[[15359,23],[44036,23]]}}}],["controversi",{"_index":2372,"t":{"543":{"position":[[2232,13]]}}}],["conveni",{"_index":126,"t":{"8":{"position":[[1151,10]]},"10":{"position":[[54,10]]},"82":{"position":[[527,12]]},"92":{"position":[[559,12]]},"98":{"position":[[136,10]]},"246":{"position":[[1834,10]]},"270":{"position":[[208,12]]},"287":{"position":[[855,10]]},"370":{"position":[[282,11]]},"470":{"position":[[414,12]]},"830":{"position":[[741,12]]},"930":{"position":[[741,12]]},"2292":{"position":[[783,12]]},"2491":{"position":[[53,12]]}}}],["convent",{"_index":4251,"t":{"2573":{"position":[[899,10]]},"2696":{"position":[[1072,10]]}}}],["convers",{"_index":1106,"t":{"193":{"position":[[1425,11]]},"602":{"position":[[355,10]]},"2453":{"position":[[1362,10]]},"2579":{"position":[[9,10]]}}}],["convert",{"_index":2174,"t":{"457":{"position":[[35,7]]},"2453":{"position":[[1279,9]]},"2658":{"position":[[108,7]]}}}],["cookbook",{"_index":172,"t":{"14":{"position":[[217,9]]},"246":{"position":[[47,9]]},"248":{"position":[[47,9]]},"252":{"position":[[317,9]]},"317":{"position":[[421,9],[461,8]]},"344":{"position":[[99,9]]},"358":{"position":[[915,9]]},"372":{"position":[[122,9]]},"449":{"position":[[277,9]]},"557":{"position":[[10,8]]},"559":{"position":[[0,9]]},"662":{"position":[[432,8]]},"666":{"position":[[324,9]]},"698":{"position":[[910,9]]},"2444":{"position":[[168,9],[348,9]]},"2477":{"position":[[75,8]]},"2645":{"position":[[834,10]]},"2683":{"position":[[1579,8]]},"2742":{"position":[[2119,8]]},"2828":{"position":[[19,9]]}}}],["copi",{"_index":597,"t":{"62":{"position":[[947,6]]},"119":{"position":[[319,6]]},"177":{"position":[[465,4]]},"483":{"position":[[182,6]]},"596":{"position":[[18,4]]},"622":{"position":[[936,4]]},"1267":{"position":[[121,4]]},"2011":{"position":[[80,4]]},"2259":{"position":[[873,4]]},"2273":{"position":[[873,4]]},"2280":{"position":[[873,4]]},"2287":{"position":[[873,4]]},"2294":{"position":[[873,4]]},"2302":{"position":[[873,4]]},"2309":{"position":[[873,4]]},"2322":{"position":[[873,4]]},"2349":{"position":[[873,4]]}}}],["core",{"_index":2566,"t":{"579":{"position":[[6202,4],[12913,4],[19137,4],[34879,4],[41590,4],[47814,4]]},"666":{"position":[[221,4]]},"1847":{"position":[[72,7]]},"2375":{"position":[[213,4]]},"2392":{"position":[[539,4]]},"2467":{"position":[[267,4]]},"2481":{"position":[[35,4]]},"2508":{"position":[[457,4],[1225,4]]},"2533":{"position":[[35,4],[280,4],[604,4]]},"2554":{"position":[[35,4],[268,4],[398,4],[941,5]]},"2565":{"position":[[160,5],[578,4]]},"2611":{"position":[[652,4]]},"2613":{"position":[[904,4],[1147,4]]},"2683":{"position":[[2602,4],[2890,4]]},"2828":{"position":[[1122,5]]}}}],["core/0.21.0%2b1",{"_index":2564,"t":{"579":{"position":[[6152,15],[34829,15]]}}}],["core/2.0.1/jctool",{"_index":2688,"t":{"579":{"position":[[12894,18],[41571,18]]}}}],["core/2.8.1/log4j",{"_index":2785,"t":{"579":{"position":[[19120,16],[47797,16]]}}}],["core:2.10.0",{"_index":2157,"t":{"441":{"position":[[419,11]]}}}],["core_2.12",{"_index":2523,"t":{"579":{"position":[[4313,9],[8036,9],[9028,9],[9451,9],[9807,9],[11299,9],[11930,9],[12072,9],[13308,9],[19544,9],[20799,9],[32990,9],[36713,9],[37705,9],[38128,9],[38484,9],[39976,9],[40607,9],[40749,9],[41985,9],[48221,9],[49476,9]]}}}],["core_2.12/0.2.2/ssl",{"_index":2812,"t":{"579":{"position":[[20772,19],[49449,19]]}}}],["core_2.12/0.3.0/gigahors",{"_index":2790,"t":{"579":{"position":[[19518,25],[48195,25]]}}}],["core_2.12/0.8.2/sjson",{"_index":2676,"t":{"579":{"position":[[12046,21],[40723,21]]}}}],["core_2.12/0.9.3/circ",{"_index":2624,"t":{"579":{"position":[[9006,21],[37683,21]]}}}],["core_2.12/1.0.0/librarymanag",{"_index":2674,"t":{"579":{"position":[[11896,33],[40573,33]]}}}],["core_2.12/1.1.0/cat",{"_index":2694,"t":{"579":{"position":[[13287,20],[41964,20]]}}}],["core_2.12/1.3.0",{"_index":2633,"t":{"579":{"position":[[9413,15],[9761,15],[38090,15],[38438,15]]}}}],["core_2.12/2.0.16/coursi",{"_index":2663,"t":{"579":{"position":[[11273,25],[39950,25]]}}}],["core_2.12/2.4.0/jsonit",{"_index":2608,"t":{"579":{"position":[[8005,24],[36682,24]]}}}],["core_2.12/7.2.20/scalaz",{"_index":2522,"t":{"579":{"position":[[4289,23],[32966,23]]}}}],["core_2.13",{"_index":3552,"t":{"2392":{"position":[[74,9]]},"2409":{"position":[[461,9]]},"2481":{"position":[[542,9]]},"2508":{"position":[[134,9]]},"2554":{"position":[[137,9]]},"2613":{"position":[[264,9]]},"2683":{"position":[[2441,10],[2515,10],[2650,9],[2772,10],[2831,9],[2938,9],[3058,10]]},"2696":{"position":[[1469,9],[1538,9],[1709,9],[1957,9]]},"2715":{"position":[[2542,9]]},"2728":{"position":[[2157,9],[2292,9],[2766,9],[2924,9],[3440,9]]},"2759":{"position":[[1183,9],[1237,9]]},"2781":{"position":[[967,9],[1021,9],[1277,9],[1408,9],[1547,9]]},"2794":{"position":[[552,9],[675,9],[816,9],[943,9]]},"2813":{"position":[[916,9],[968,9],[1035,9],[1104,9],[1221,9]]},"2828":{"position":[[1137,9],[1208,9],[1343,9]]},"2839":{"position":[[576,9],[1026,9]]}}}],["core_3",{"_index":2119,"t":{"429":{"position":[[1816,6]]},"579":{"position":[[1789,6],[21973,6],[26774,6],[30321,6],[54135,6],[58936,6],[62483,6]]}}}],["core_3/3.0.0/tasti",{"_index":2485,"t":{"579":{"position":[[1770,18],[30302,18],[62464,18]]}}}],["core_3/3.0.2/tasti",{"_index":2828,"t":{"579":{"position":[[21954,18],[26755,18],[54116,18],[58917,18]]}}}],["core_3/3.2.2/tasti",{"_index":2118,"t":{"429":{"position":[[1797,18]]}}}],["corner",{"_index":1288,"t":{"244":{"position":[[1516,6]]}}}],["correct",{"_index":524,"t":{"54":{"position":[[256,11]]},"503":{"position":[[634,7]]},"513":{"position":[[576,7],[1157,7]]},"2444":{"position":[[50,7]]},"2781":{"position":[[15,7]]}}}],["correctli",{"_index":1351,"t":{"246":{"position":[[2602,11]]},"248":{"position":[[3336,11]]},"313":{"position":[[512,9]]},"366":{"position":[[57,10]]},"648":{"position":[[240,10]]},"2455":{"position":[[14,9]]},"2673":{"position":[[37,9]]},"2809":{"position":[[286,9],[376,10]]},"2848":{"position":[[876,9]]}}}],["correspond",{"_index":1425,"t":{"266":{"position":[[409,13]]},"281":{"position":[[72,13]]},"600":{"position":[[400,11],[529,13]]},"792":{"position":[[572,13]]},"798":{"position":[[249,13]]},"800":{"position":[[450,13]]},"802":{"position":[[586,13]]},"812":{"position":[[652,13]]},"814":{"position":[[584,13]]},"816":{"position":[[801,13]]},"822":{"position":[[728,13]]},"832":{"position":[[1024,13]]},"920":{"position":[[572,13]]},"924":{"position":[[249,13]]},"926":{"position":[[652,13]]},"928":{"position":[[728,13]]},"935":{"position":[[1024,13]]},"2257":{"position":[[614,13]]},"2271":{"position":[[291,13]]},"2278":{"position":[[694,13]]},"2285":{"position":[[770,13]]},"2307":{"position":[[1068,13]]},"2575":{"position":[[77,13]]},"2579":{"position":[[305,13]]}}}],["count",{"_index":1933,"t":{"368":{"position":[[87,6]]},"2579":{"position":[[63,5]]}}}],["countbyextens",{"_index":1953,"t":{"370":{"position":[[503,16],[625,17],[681,18]]}}}],["countbyextension.sc",{"_index":1943,"t":{"368":{"position":[[808,19]]}}}],["counterpart",{"_index":1482,"t":{"281":{"position":[[293,13]]},"2593":{"position":[[87,11]]}}}],["coupl",{"_index":1998,"t":{"384":{"position":[[150,6]]},"616":{"position":[[431,6]]},"2835":{"position":[[195,6]]}}}],["cours",{"_index":2184,"t":{"460":{"position":[[749,8]]},"519":{"position":[[3,7]]},"561":{"position":[[148,7]]},"2489":{"position":[[280,7]]}}}],["coursier",{"_index":467,"t":{"48":{"position":[[581,8]]},"107":{"position":[[41,9]]},"119":{"position":[[106,9],[292,9]]},"131":{"position":[[442,9]]},"212":{"position":[[207,9],[239,8]]},"462":{"position":[[633,8],[1684,8],[1731,8]]},"567":{"position":[[472,10]]},"571":{"position":[[55,8]]},"581":{"position":[[526,9]]},"588":{"position":[[335,9]]},"594":{"position":[[52,9]]},"598":{"position":[[112,9],[148,8],[196,8]]},"600":{"position":[[66,8],[579,8]]},"612":{"position":[[69,9],[419,9]]},"614":{"position":[[513,8]]},"618":{"position":[[29,8]]},"654":{"position":[[184,8]]},"658":{"position":[[750,8]]},"660":{"position":[[479,8]]},"766":{"position":[[89,8]]},"792":{"position":[[836,9]]},"794":{"position":[[1998,9]]},"796":{"position":[[87,9]]},"798":{"position":[[500,9]]},"800":{"position":[[939,9]]},"802":{"position":[[1087,9]]},"804":{"position":[[466,9]]},"812":{"position":[[904,9]]},"814":{"position":[[839,9]]},"816":{"position":[[1321,9]]},"818":{"position":[[479,9]]},"820":{"position":[[442,9]]},"822":{"position":[[1137,9]]},"824":{"position":[[447,9]]},"828":{"position":[[865,9]]},"830":{"position":[[1037,9]]},"832":{"position":[[1276,9]]},"834":{"position":[[222,9]]},"845":{"position":[[351,9]]},"847":{"position":[[206,9]]},"851":{"position":[[226,9]]},"853":{"position":[[403,9]]},"863":{"position":[[23,9]]},"905":{"position":[[89,8]]},"920":{"position":[[836,9]]},"922":{"position":[[1998,9]]},"924":{"position":[[500,9]]},"926":{"position":[[904,9]]},"928":{"position":[[1137,9]]},"930":{"position":[[1037,9]]},"933":{"position":[[466,9]]},"935":{"position":[[1276,9]]},"941":{"position":[[403,9]]},"951":{"position":[[865,9]]},"953":{"position":[[222,9]]},"961":{"position":[[122,9]]},"1033":{"position":[[152,8]]},"1370":{"position":[[63,8]]},"1372":{"position":[[109,8]]},"1418":{"position":[[15,8],[221,8]]},"1498":{"position":[[19,8]]},"1500":{"position":[[65,8]]},"1522":{"position":[[109,8]]},"2261":{"position":[[1319,8],[7017,8],[7043,8],[7125,8]]},"2268":{"position":[[1133,8],[1159,8],[1241,8]]},"2275":{"position":[[1319,8],[6845,8],[6871,8],[6953,8]]},"2282":{"position":[[1319,8],[6910,8],[6936,8],[7018,8]]},"2289":{"position":[[1319,8],[7145,8],[7171,8],[7253,8]]},"2296":{"position":[[1319,8],[7145,8],[7171,8],[7253,8]]},"2304":{"position":[[1319,8],[6684,8],[6710,8],[6792,8]]},"2311":{"position":[[1319,8],[7116,8],[7142,8],[7224,8]]},"2324":{"position":[[1319,8],[6640,8],[6666,8],[6748,8]]},"2351":{"position":[[1319,8],[6640,8],[6666,8],[6748,8]]},"2356":{"position":[[2073,8],[2099,8],[2181,8]]},"2409":{"position":[[144,8]]},"2467":{"position":[[512,8],[643,8]]},"2508":{"position":[[309,8],[702,8],[1985,8]]},"2548":{"position":[[509,8]]},"2554":{"position":[[554,8],[1341,8]]},"2565":{"position":[[268,8]]},"2611":{"position":[[29,8]]},"2613":{"position":[[217,8],[620,8]]},"2683":{"position":[[2281,8]]},"2696":{"position":[[1149,8],[1219,8]]},"2715":{"position":[[1868,8],[2330,8]]},"2728":{"position":[[1998,8],[3494,8]]},"2742":{"position":[[3431,8]]},"2759":{"position":[[550,8]]},"2781":{"position":[[430,8]]},"2794":{"position":[[1203,8]]},"2813":{"position":[[1393,8]]},"2839":{"position":[[630,8]]},"2848":{"position":[[262,8],[309,8]]}}}],["coursier'",{"_index":2070,"t":{"417":{"position":[[798,10]]},"596":{"position":[[82,10]]},"598":{"position":[[638,10]]},"600":{"position":[[7,10]]},"2489":{"position":[[160,10]]}}}],["coursier.credenti",{"_index":2007,"t":{"390":{"position":[[163,26]]},"616":{"position":[[548,20]]}}}],["coursier.mod",{"_index":2905,"t":{"583":{"position":[[171,13]]}}}],["coursier/cach",{"_index":1699,"t":{"311":{"position":[[317,14]]},"313":{"position":[[225,14]]}}}],["coursier/coursi",{"_index":2577,"t":{"579":{"position":[[6733,17],[11255,17],[11572,17],[35410,17],[39932,17],[40249,17]]}}}],["coursier/coursier_2.12/2.0.16/coursier_2.12",{"_index":2575,"t":{"579":{"position":[[6598,43],[35275,43]]}}}],["coursier/publish",{"_index":4438,"t":{"2630":{"position":[[1526,16]]}}}],["coursier/setup",{"_index":3693,"t":{"2422":{"position":[[178,14]]},"2508":{"position":[[1914,14]]},"2613":{"position":[[466,14],[756,14],[827,14]]},"2728":{"position":[[2481,14]]},"2742":{"position":[[2539,14]]}}}],["coursier_cache=`pwd`/test",{"_index":2933,"t":{"598":{"position":[[170,25]]}}}],["coursier_cache_path",{"_index":2915,"t":{"596":{"position":[[171,19],[528,19]]}}}],["coursier_credenti",{"_index":3045,"t":{"616":{"position":[[496,20]]}}}],["coursier_mod",{"_index":2904,"t":{"583":{"position":[[133,13]]}}}],["coursier_mode=offlin",{"_index":2906,"t":{"583":{"position":[[207,21]]}}}],["coursier_repositori",{"_index":2190,"t":{"462":{"position":[[552,21]]}}}],["cover",{"_index":523,"t":{"54":{"position":[[222,8]]},"449":{"position":[[13,6]]},"453":{"position":[[84,6]]},"455":{"position":[[135,6]]},"646":{"position":[[85,8]]}}}],["coverag",{"_index":2375,"t":{"545":{"position":[[163,8],[242,8],[436,8]]},"2601":{"position":[[154,8],[247,8]]},"2715":{"position":[[1052,8]]},"2848":{"position":[[814,8],[931,8]]}}}],["cp",{"_index":884,"t":{"121":{"position":[[325,2]]},"287":{"position":[[587,3],[597,2],[753,3]]},"429":{"position":[[278,2]]},"509":{"position":[[369,2]]},"579":{"position":[[523,2],[29055,2],[61217,2]]},"1247":{"position":[[69,3]]},"1989":{"position":[[69,3]]},"2259":{"position":[[609,2]]},"2273":{"position":[[609,2]]},"2280":{"position":[[609,2]]},"2287":{"position":[[609,2]]},"2294":{"position":[[609,2]]},"2302":{"position":[[609,2]]},"2309":{"position":[[609,2]]},"2322":{"position":[[609,2]]},"2349":{"position":[[609,2]]},"2675":{"position":[[80,2]]},"2824":{"position":[[1141,2]]}}}],["cpu",{"_index":3399,"t":{"1129":{"position":[[55,3]]},"1638":{"position":[[11,3]]},"2261":{"position":[[6839,3]]},"2268":{"position":[[1365,3]]},"2275":{"position":[[6667,3]]},"2282":{"position":[[6732,3]]},"2289":{"position":[[6967,3]]},"2296":{"position":[[6967,3]]},"2304":{"position":[[6506,3]]},"2311":{"position":[[6938,3]]},"2324":{"position":[[6462,3]]},"2351":{"position":[[6462,3]]}}}],["cpython",{"_index":2972,"t":{"604":{"position":[[705,8]]}}}],["crash",{"_index":2454,"t":{"577":{"position":[[36,8]]}}}],["creat",{"_index":109,"t":{"8":{"position":[[484,6]]},"28":{"position":[[1357,6],[1375,6],[1514,6]]},"38":{"position":[[143,7]]},"40":{"position":[[208,7]]},"42":{"position":[[236,6]]},"48":{"position":[[320,7]]},"62":{"position":[[842,7],[969,7],[1047,7],[1107,7],[1567,7]]},"66":{"position":[[385,6],[410,6]]},"68":{"position":[[102,6]]},"94":{"position":[[1234,6]]},"125":{"position":[[14,6],[590,6],[690,6]]},"149":{"position":[[210,6]]},"173":{"position":[[71,6]]},"175":{"position":[[182,6]]},"177":{"position":[[456,8]]},"179":{"position":[[176,6],[275,6],[528,7]]},"183":{"position":[[1403,6]]},"189":{"position":[[141,7]]},"246":{"position":[[2280,8]]},"248":{"position":[[2187,7]]},"297":{"position":[[17,8]]},"309":{"position":[[867,6]]},"356":{"position":[[230,6],[385,6]]},"358":{"position":[[33,7],[95,6],[436,7]]},"362":{"position":[[79,6],[227,6]]},"366":{"position":[[87,6],[160,8]]},"368":{"position":[[1470,7]]},"370":{"position":[[786,6]]},"374":{"position":[[14,6],[310,8],[701,7],[844,7]]},"376":{"position":[[70,6],[220,6],[258,6]]},"380":{"position":[[114,6]]},"419":{"position":[[155,6],[180,6]]},"455":{"position":[[475,6]]},"462":{"position":[[1119,7]]},"483":{"position":[[75,7]]},"485":{"position":[[75,7]]},"543":{"position":[[1858,6],[2006,8],[2262,7]]},"561":{"position":[[1072,6],[1734,6]]},"569":{"position":[[66,7]]},"596":{"position":[[129,8]]},"598":{"position":[[77,6]]},"604":{"position":[[658,6]]},"622":{"position":[[927,6]]},"810":{"position":[[21,7]]},"824":{"position":[[19,6],[26,7],[105,6],[175,6],[513,7]]},"865":{"position":[[0,6],[47,6]]},"1051":{"position":[[91,7]]},"1191":{"position":[[55,6]]},"1474":{"position":[[0,6]]},"1478":{"position":[[14,6]]},"1494":{"position":[[232,6],[251,7]]},"1560":{"position":[[36,7]]},"1582":{"position":[[368,6],[387,7]]},"1586":{"position":[[278,7],[414,6],[433,7]]},"1646":{"position":[[368,6],[387,7]]},"1769":{"position":[[368,6],[387,7]]},"1920":{"position":[[0,6]]},"1970":{"position":[[37,6],[56,7]]},"1975":{"position":[[37,6],[56,6]]},"2085":{"position":[[368,6],[387,7]]},"2164":{"position":[[27,6]]},"2261":{"position":[[4580,6]]},"2275":{"position":[[4408,6]]},"2282":{"position":[[4473,6]]},"2289":{"position":[[4708,6]]},"2296":{"position":[[4708,6]]},"2304":{"position":[[4247,6],[8559,7]]},"2311":{"position":[[4679,6]]},"2324":{"position":[[4203,6]]},"2351":{"position":[[4203,6]]},"2461":{"position":[[47,8]]},"2546":{"position":[[56,6]]},"2637":{"position":[[165,7],[185,6]]},"2715":{"position":[[1305,6]]},"2728":{"position":[[106,8]]},"2759":{"position":[[30,7],[581,6]]},"2809":{"position":[[239,6]]}}}],["creation",{"_index":1243,"t":{"240":{"position":[[765,8]]},"364":{"position":[[661,8]]},"2420":{"position":[[186,8]]},"2645":{"position":[[881,8]]}}}],["credenti",{"_index":715,"t":{"90":{"position":[[102,11],[442,11]]},"98":{"position":[[157,11]]},"167":{"position":[[1179,11]]},"169":{"position":[[259,11]]},"175":{"position":[[1392,11]]},"616":{"position":[[467,11]]},"658":{"position":[[673,13],[800,12]]},"794":{"position":[[940,12],[1238,12]]},"922":{"position":[[940,12],[1238,12]]},"1484":{"position":[[66,11]]},"1486":{"position":[[49,11]]},"1488":{"position":[[49,11]]},"1490":{"position":[[49,11]]},"1833":{"position":[[26,11]]},"2264":{"position":[[982,12],[1280,12]]},"2630":{"position":[[25,10]]},"2715":{"position":[[436,11]]}}}],["cross",{"_index":1986,"t":{"376":{"position":[[1723,5]]},"792":{"position":[[846,6]]},"812":{"position":[[914,6]]},"814":{"position":[[849,6]]},"816":{"position":[[1331,6]]},"818":{"position":[[489,6]]},"822":{"position":[[1147,6]]},"830":{"position":[[1047,6]]},"832":{"position":[[1286,6]]},"920":{"position":[[846,6]]},"926":{"position":[[914,6]]},"928":{"position":[[1147,6]]},"930":{"position":[[1047,6]]},"935":{"position":[[1286,6]]},"2397":{"position":[[373,5]]},"2405":{"position":[[194,5],[325,5],[410,5]]},"2660":{"position":[[4,5]]}}}],["cs",{"_index":2908,"t":{"594":{"position":[[90,2],[144,2],[289,2],[476,2],[608,2]]},"598":{"position":[[406,2],[796,2],[993,2],[1256,2]]},"961":{"position":[[132,2],[141,2]]},"2465":{"position":[[199,2]]},"2548":{"position":[[501,2]]},"2597":{"position":[[149,2]]},"2611":{"position":[[9,2]]},"2683":{"position":[[243,2]]},"2759":{"position":[[724,2]]}}}],["ctrl+c",{"_index":1197,"t":{"220":{"position":[[238,6],[424,6]]},"264":{"position":[[227,6],[343,6]]}}}],["cumbersom",{"_index":130,"t":{"8":{"position":[[1233,10]]}}}],["current",{"_index":142,"t":{"10":{"position":[[523,7]]},"62":{"position":[[432,7],[1604,7]]},"88":{"position":[[116,7]]},"115":{"position":[[169,7]]},"149":{"position":[[248,7]]},"163":{"position":[[489,7]]},"167":{"position":[[1252,7]]},"240":{"position":[[35,9]]},"362":{"position":[[166,7],[1104,7],[1247,7]]},"398":{"position":[[16,9]]},"423":{"position":[[51,9]]},"478":{"position":[[16,9]]},"493":{"position":[[601,7]]},"509":{"position":[[495,9]]},"535":{"position":[[201,7]]},"553":{"position":[[10,9]]},"567":{"position":[[623,7]]},"588":{"position":[[217,9]]},"622":{"position":[[272,7]]},"689":{"position":[[1079,7]]},"691":{"position":[[356,9]]},"781":{"position":[[33,7]]},"783":{"position":[[32,7]]},"785":{"position":[[32,7]]},"787":{"position":[[24,7]]},"800":{"position":[[7,7]]},"845":{"position":[[97,7],[137,9]]},"959":{"position":[[61,9]]},"965":{"position":[[0,10],[721,7]]},"1147":{"position":[[145,7]]},"1656":{"position":[[102,7]]},"2289":{"position":[[3153,7]]},"2296":{"position":[[3153,7]]},"2416":{"position":[[291,7]]},"2455":{"position":[[142,7]]},"2504":{"position":[[100,7]]},"2544":{"position":[[112,7]]},"2613":{"position":[[988,7]]},"2637":{"position":[[6,9]]},"2641":{"position":[[643,9]]},"2654":{"position":[[150,9]]},"2665":{"position":[[187,9]]},"2792":{"position":[[395,7]]}}}],["custom",{"_index":828,"t":{"109":{"position":[[59,6]]},"189":{"position":[[544,6]]},"212":{"position":[[43,6],[113,6]]},"354":{"position":[[466,6]]},"376":{"position":[[87,6],[112,6],[2267,6]]},"455":{"position":[[445,6],[482,6]]},"457":{"position":[[444,6]]},"594":{"position":[[576,6]]},"614":{"position":[[25,6],[250,6]]},"672":{"position":[[1677,6],[2377,6]]},"732":{"position":[[568,6]]},"891":{"position":[[568,6]]},"1065":{"position":[[82,6]]},"1105":{"position":[[55,6]]},"1107":{"position":[[55,6]]},"1315":{"position":[[55,6]]},"1317":{"position":[[55,6]]},"1362":{"position":[[74,6]]},"1574":{"position":[[27,6]]},"1614":{"position":[[11,6]]},"1616":{"position":[[11,6]]},"2069":{"position":[[11,6]]},"2071":{"position":[[11,6]]},"2132":{"position":[[30,6]]},"2304":{"position":[[8755,6]]},"2329":{"position":[[681,6]]},"2339":{"position":[[865,6],[915,6]]},"2351":{"position":[[8325,6]]},"2356":{"position":[[2276,6],[2326,6]]},"2361":{"position":[[374,6],[424,6]]},"2420":{"position":[[198,6],[325,6]]},"2525":{"position":[[4,6]]},"2542":{"position":[[210,6]]},"2630":{"position":[[461,6]]},"2759":{"position":[[399,13]]},"2790":{"position":[[29,6]]}}}],["customjarsdecl",{"_index":3185,"t":{"672":{"position":[[1716,15],[2416,15]]}}}],["cut",{"_index":1786,"t":{"323":{"position":[[1320,3]]}}}],["cwd",{"_index":3028,"t":{"610":{"position":[[532,3],[972,3],[1199,3]]}}}],["cycl",{"_index":2998,"t":{"604":{"position":[[1341,6]]}}}],["d",{"_index":1473,"t":{"277":{"position":[[711,1]]},"281":{"position":[[366,1]]},"283":{"position":[[2292,1]]},"392":{"position":[[181,1]]},"660":{"position":[[879,1]]},"1267":{"position":[[43,2]]},"2011":{"position":[[43,2]]},"2259":{"position":[[967,1]]},"2273":{"position":[[967,1]]},"2280":{"position":[[967,1]]},"2287":{"position":[[967,1]]},"2294":{"position":[[967,1]]},"2302":{"position":[[967,1]]},"2309":{"position":[[967,1]]},"2322":{"position":[[967,1]]},"2349":{"position":[[967,1]]},"2751":{"position":[[375,1],[458,1],[507,1],[570,1]]},"2753":{"position":[[425,1]]}}}],["d.scala",{"_index":1094,"t":{"193":{"position":[[590,7]]}}}],["dacr",{"_index":4299,"t":{"2603":{"position":[[187,7]]}}}],["daemon",{"_index":452,"t":{"48":{"position":[[118,6]]},"52":{"position":[[45,6]]},"567":{"position":[[304,6]]},"579":{"position":[[31786,6]]},"983":{"position":[[55,6],[85,6]]},"1442":{"position":[[11,6],[41,6]]},"2261":{"position":[[5432,6],[5443,6],[5473,6]]},"2275":{"position":[[5260,6],[5271,6],[5301,6]]},"2282":{"position":[[5325,6],[5336,6],[5366,6]]},"2289":{"position":[[5560,6],[5571,6],[5601,6]]},"2296":{"position":[[5560,6],[5571,6],[5601,6]]},"2304":{"position":[[5099,6],[5110,6],[5140,6]]},"2311":{"position":[[5531,6],[5542,6],[5572,6]]},"2324":{"position":[[5055,6],[5066,6],[5096,6]]},"2351":{"position":[[5055,6],[5066,6],[5096,6]]},"2356":{"position":[[964,6],[975,6],[1005,6]]}}}],["daili",{"_index":1176,"t":{"212":{"position":[[303,6]]}}}],["danger",{"_index":158,"t":{"12":{"position":[[115,10]]},"698":{"position":[[115,10]]}}}],["danielleontiev",{"_index":4481,"t":{"2645":{"position":[[371,15]]},"2647":{"position":[[0,15]]}}}],["darwin",{"_index":1715,"t":{"315":{"position":[[507,7]]}}}],["dash",{"_index":1232,"t":{"238":{"position":[[583,5]]}}}],["data",{"_index":2041,"t":{"404":{"position":[[1008,4]]},"579":{"position":[[24260,4],[24613,4],[56422,4],[56775,4]]},"2517":{"position":[[756,4]]},"2527":{"position":[[91,4]]}}}],["databas",{"_index":2441,"t":{"571":{"position":[[83,9]]}}}],["datakind",{"_index":2844,"t":{"579":{"position":[[24234,8],[24585,8],[56396,8],[56747,8]]}}}],["date",{"_index":180,"t":{"16":{"position":[[176,4]]},"240":{"position":[[509,5],[842,4]]},"451":{"position":[[340,4]]},"551":{"position":[[55,5]]},"840":{"position":[[212,5]]},"937":{"position":[[212,5]]},"2314":{"position":[[256,5]]},"2517":{"position":[[737,4]]},"2669":{"position":[[178,5]]}}}],["day",{"_index":1729,"t":{"317":{"position":[[216,5]]},"2397":{"position":[[106,5]]}}}],["db",{"_index":2453,"t":{"575":{"position":[[579,3]]},"579":{"position":[[25419,3],[28952,3],[57581,3],[61114,3]]},"792":{"position":[[1010,3]]},"796":{"position":[[273,3]]},"798":{"position":[[672,3]]},"800":{"position":[[1126,3]]},"802":{"position":[[1254,3]]},"804":{"position":[[638,3]]},"812":{"position":[[1101,3]]},"814":{"position":[[1061,3]]},"816":{"position":[[1591,3]]},"818":{"position":[[709,3]]},"822":{"position":[[1345,3]]},"828":{"position":[[1032,3]]},"830":{"position":[[1245,3]]},"832":{"position":[[1467,3]]},"853":{"position":[[570,3]]},"920":{"position":[[1010,3]]},"924":{"position":[[672,3]]},"926":{"position":[[1101,3]]},"928":{"position":[[1345,3]]},"930":{"position":[[1245,3]]},"933":{"position":[[638,3]]},"935":{"position":[[1467,3]]},"941":{"position":[[570,3]]},"951":{"position":[[1032,3]]},"1013":{"position":[[67,2]]},"1472":{"position":[[23,2]]},"2261":{"position":[[2474,2],[2531,2],[2695,2]]},"2268":{"position":[[1481,2]]},"2275":{"position":[[2474,2],[2531,2],[2695,2]]},"2282":{"position":[[2474,2],[2531,2],[2695,2]]},"2289":{"position":[[2474,2],[2531,2],[2695,2]]},"2296":{"position":[[2474,2],[2531,2],[2695,2]]},"2304":{"position":[[2474,2],[2531,2],[2695,2]]},"2311":{"position":[[2474,2],[2531,2],[2695,2]]},"2324":{"position":[[2474,2],[2531,2],[2695,2]]},"2351":{"position":[[2474,2],[2531,2],[2695,2]]},"2759":{"position":[[455,2]]}}}],["dc4c47bc",{"_index":5139,"t":{"2794":{"position":[[1161,8]]}}}],["dcoursier.credentials=maven.pkg.github.com",{"_index":1999,"t":{"386":{"position":[[127,42]]},"388":{"position":[[92,42]]}}}],["dcoursier.mode=offlin",{"_index":2907,"t":{"583":{"position":[[243,22]]}}}],["de",{"_index":3963,"t":{"2506":{"position":[[332,3]]}}}],["dead",{"_index":4341,"t":{"2611":{"position":[[332,4],[391,4],[778,4]]}}}],["deadlock",{"_index":3102,"t":{"640":{"position":[[1131,9],[1294,8]]},"2453":{"position":[[321,8]]},"2575":{"position":[[293,11]]},"2603":{"position":[[38,9]]}}}],["deb",{"_index":867,"t":{"117":{"position":[[497,3]]},"135":{"position":[[226,3],[376,3]]},"137":{"position":[[0,3],[115,3],[167,3]]},"147":{"position":[[271,4]]},"662":{"position":[[159,4]]},"2781":{"position":[[689,3]]}}}],["debian",{"_index":933,"t":{"137":{"position":[[34,6],[72,6],[306,6],[323,6]]},"1684":{"position":[[6,6]]},"1713":{"position":[[12,6]]},"1715":{"position":[[12,6]]}}}],["debug",{"_index":1219,"t":{"234":{"position":[[18,5],[42,5],[65,5],[82,5],[115,5],[154,5],[227,9],[275,5],[283,5],[298,5]]},"244":{"position":[[1831,9]]},"248":{"position":[[1566,9]]},"254":{"position":[[51,9]]},"283":{"position":[[2836,9],[4128,9]]},"295":{"position":[[0,9],[78,5]]},"297":{"position":[[69,5]]},"300":{"position":[[1203,5],[1269,10]]},"301":{"position":[[47,6],[130,6],[167,5],[194,5],[259,5],[286,5],[470,9],[534,5],[586,5],[807,9]]},"304":{"position":[[45,9],[104,6],[187,6],[224,5],[251,5],[316,5],[343,5],[527,9],[591,5],[837,5]]},"306":{"position":[[21,5],[64,5],[152,6],[221,5],[323,6],[360,5],[399,5],[464,5],[503,5],[569,9],[633,5],[786,5]]},"325":{"position":[[93,5]]},"429":{"position":[[62,9]]},"579":{"position":[[259,5],[4691,5],[4722,5],[6146,5],[6196,5],[33368,5],[33399,5],[34823,5],[34873,5],[50853,6],[50996,6],[51059,6],[51166,6],[51219,6],[51289,6],[52729,6],[52926,6],[53156,6],[53261,6]]},"684":{"position":[[89,9]]},"792":{"position":[[853,6]]},"794":{"position":[[2008,6]]},"796":{"position":[[97,6]]},"798":{"position":[[510,6]]},"800":{"position":[[949,6]]},"802":{"position":[[1097,6]]},"804":{"position":[[476,6]]},"812":{"position":[[921,6]]},"814":{"position":[[856,6]]},"816":{"position":[[1338,6]]},"818":{"position":[[496,6]]},"820":{"position":[[452,6]]},"822":{"position":[[1154,6]]},"828":{"position":[[875,6]]},"830":{"position":[[1054,6]]},"832":{"position":[[1293,6]]},"845":{"position":[[361,6]]},"851":{"position":[[236,6]]},"853":{"position":[[413,6]]},"863":{"position":[[33,6]]},"920":{"position":[[853,6]]},"922":{"position":[[2008,6]]},"924":{"position":[[510,6]]},"926":{"position":[[921,6]]},"928":{"position":[[1154,6]]},"930":{"position":[[1054,6]]},"933":{"position":[[476,6]]},"935":{"position":[[1293,6]]},"941":{"position":[[413,6]]},"951":{"position":[[875,6]]},"1021":{"position":[[48,9]]},"1023":{"position":[[43,5]]},"1025":{"position":[[43,5]]},"1135":{"position":[[68,9]]},"1510":{"position":[[5,9]]},"1512":{"position":[[0,5]]},"1514":{"position":[[0,5]]},"1644":{"position":[[24,9]]},"2261":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6902,5],[6926,9]]},"2268":{"position":[[2,5],[13,9],[28,5],[39,5],[70,5],[81,5],[1428,5],[1452,9]]},"2275":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6730,5],[6754,9]]},"2282":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6795,5],[6819,9]]},"2289":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7030,5],[7054,9]]},"2296":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7030,5],[7054,9]]},"2304":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6569,5],[6593,9]]},"2311":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[7001,5],[7025,9]]},"2324":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6525,5],[6549,9]]},"2351":{"position":[[1428,5],[1439,9],[1454,5],[1465,5],[1496,5],[1507,5],[6525,5],[6549,9]]},"2446":{"position":[[4,5]]},"2742":{"position":[[2109,9]]},"2755":{"position":[[22,5],[92,5]]},"2759":{"position":[[755,5]]},"2805":{"position":[[196,9]]},"2813":{"position":[[792,5]]},"2824":{"position":[[689,9]]}}}],["debugconsol",{"_index":1401,"t":{"250":{"position":[[931,13]]}}}],["debugg",{"_index":1660,"t":{"301":{"position":[[666,8],[739,8]]},"304":{"position":[[769,8]]},"306":{"position":[[718,8]]},"575":{"position":[[538,10]]}}}],["decid",{"_index":1346,"t":{"246":{"position":[[1703,6],[1819,6]]},"539":{"position":[[155,7]]}}}],["declar",{"_index":1114,"t":{"195":{"position":[[160,9],[305,7]]},"293":{"position":[[227,7]]},"460":{"position":[[17,8],[129,7]]},"468":{"position":[[18,7]]},"521":{"position":[[342,9]]},"541":{"position":[[29,8]]},"549":{"position":[[105,7],[215,7]]},"612":{"position":[[37,8],[241,7]]},"794":{"position":[[1630,8]]},"922":{"position":[[1630,8]]},"2264":{"position":[[1672,8]]},"2519":{"position":[[15,7],[253,7]]},"2593":{"position":[[134,7],[238,7]]},"2641":{"position":[[491,8]]}}}],["decompos",{"_index":4679,"t":{"2696":{"position":[[716,9]]},"2715":{"position":[[1247,9]]},"2728":{"position":[[915,9]]}}}],["decreas",{"_index":3400,"t":{"1139":{"position":[[67,8]]},"1648":{"position":[[12,8]]},"2261":{"position":[[4009,8]]},"2268":{"position":[[851,8]]},"2275":{"position":[[3837,8]]},"2282":{"position":[[3902,8]]},"2289":{"position":[[4137,8]]},"2296":{"position":[[4137,8]]},"2304":{"position":[[3676,8]]},"2311":{"position":[[4108,8]]},"2316":{"position":[[464,8]]},"2324":{"position":[[3632,8]]},"2329":{"position":[[464,8]]},"2334":{"position":[[464,8]]},"2339":{"position":[[464,8]]},"2344":{"position":[[464,8]]},"2351":{"position":[[3632,8]]},"2356":{"position":[[464,8]]},"2361":{"position":[[624,8]]},"2366":{"position":[[464,8]]}}}],["decrypt",{"_index":1026,"t":{"173":{"position":[[589,7]]},"2607":{"position":[[20,10]]}}}],["dedic",{"_index":627,"t":{"68":{"position":[[238,9]]},"197":{"position":[[296,9]]},"224":{"position":[[264,9]]},"226":{"position":[[305,9]]},"358":{"position":[[905,9],[961,9],[1006,9]]},"362":{"position":[[790,9],[874,9]]},"372":{"position":[[245,9]]},"462":{"position":[[1086,9]]},"497":{"position":[[11,9]]},"505":{"position":[[63,9]]},"529":{"position":[[575,9]]},"537":{"position":[[155,9]]},"543":{"position":[[299,9],[2272,9]]},"2250":{"position":[[586,9]]},"2688":{"position":[[45,9]]},"2747":{"position":[[45,9]]}}}],["deduc",{"_index":3194,"t":{"674":{"position":[[89,6]]}}}],["deeper",{"_index":4243,"t":{"2568":{"position":[[206,6]]}}}],["def",{"_index":112,"t":{"8":{"position":[[521,3],[736,3],[784,3]]},"10":{"position":[[185,3],[233,3]]},"18":{"position":[[129,3]]},"36":{"position":[[356,3]]},"40":{"position":[[489,3],[516,3],[576,3],[675,3]]},"119":{"position":[[468,3]]},"121":{"position":[[224,3]]},"123":{"position":[[313,3]]},"129":{"position":[[98,3]]},"131":{"position":[[189,3]]},"133":{"position":[[84,3]]},"135":{"position":[[291,3]]},"161":{"position":[[901,3],[923,3]]},"206":{"position":[[53,3]]},"244":{"position":[[320,3]]},"248":{"position":[[743,3],[912,3]]},"250":{"position":[[207,3]]},"260":{"position":[[70,3]]},"275":{"position":[[160,3],[476,3]]},"309":{"position":[[419,3]]},"323":{"position":[[176,3],[1008,3]]},"325":{"position":[[546,3]]},"329":{"position":[[376,3],[561,3],[670,3]]},"336":{"position":[[601,3]]},"354":{"position":[[216,3]]},"358":{"position":[[157,3]]},"362":{"position":[[421,3]]},"376":{"position":[[2124,3]]},"378":{"position":[[363,3]]},"400":{"position":[[142,3],[359,3],[432,3]]},"402":{"position":[[98,3],[478,3],[644,4]]},"404":{"position":[[788,3],[823,4],[1051,4]]},"406":{"position":[[161,3],[215,4],[679,3],[780,4],[827,4],[874,4],[1395,4],[1447,4],[1472,4],[1662,4],[1714,4],[1739,4]]},"408":{"position":[[102,3]]},"412":{"position":[[78,3]]},"414":{"position":[[175,3],[428,3],[491,4]]},"417":{"position":[[336,3]]},"441":{"position":[[256,3]]},"480":{"position":[[121,3]]},"489":{"position":[[435,3]]},"519":{"position":[[153,3]]},"521":{"position":[[14,3]]},"527":{"position":[[42,3]]},"533":{"position":[[98,3]]},"604":{"position":[[886,3],[1105,3]]},"606":{"position":[[369,3]]},"610":{"position":[[478,3],[918,3],[1145,3]]},"626":{"position":[[348,3],[534,3],[980,3],[1043,4],[1807,3],[1865,3]]},"650":{"position":[[90,3]]},"715":{"position":[[287,3]]},"718":{"position":[[585,3],[674,3],[728,3]]},"720":{"position":[[156,3]]},"2399":{"position":[[466,3],[696,3]]},"2603":{"position":[[489,3],[799,3]]},"2628":{"position":[[371,3]]},"2775":{"position":[[288,3],[328,3]]},"2803":{"position":[[368,3],[441,3]]},"2820":{"position":[[260,3]]}}}],["default",{"_index":56,"t":{"4":{"position":[[594,8],[784,8],[910,8],[1201,8]]},"20":{"position":[[434,10],[685,10]]},"38":{"position":[[95,8]]},"40":{"position":[[79,7]]},"42":{"position":[[88,8]]},"46":{"position":[[13,7]]},"48":{"position":[[416,7],[1229,7]]},"56":{"position":[[317,7],[517,7],[654,7],[751,7],[1785,7]]},"60":{"position":[[345,8]]},"64":{"position":[[12,7],[181,7],[224,7],[383,7],[460,7],[490,7],[581,7],[627,7]]},"82":{"position":[[220,8]]},"84":{"position":[[265,7],[310,7]]},"86":{"position":[[49,7],[259,7]]},"88":{"position":[[282,7]]},"94":{"position":[[139,9],[1578,7]]},"96":{"position":[[67,8]]},"101":{"position":[[168,7]]},"119":{"position":[[4,7]]},"123":{"position":[[445,7],[499,7]]},"131":{"position":[[812,7]]},"159":{"position":[[153,8]]},"161":{"position":[[189,7],[308,7]]},"163":{"position":[[94,7]]},"179":{"position":[[329,7]]},"181":{"position":[[393,9]]},"183":{"position":[[517,9]]},"191":{"position":[[203,8]]},"206":{"position":[[154,7]]},"234":{"position":[[104,8],[135,8]]},"240":{"position":[[160,10],[261,7],[419,10],[1657,7]]},"244":{"position":[[2640,7]]},"273":{"position":[[383,8]]},"279":{"position":[[116,8]]},"301":{"position":[[453,7]]},"304":{"position":[[510,7]]},"306":{"position":[[552,7]]},"325":{"position":[[118,7]]},"329":{"position":[[3,8]]},"364":{"position":[[556,7]]},"370":{"position":[[524,7]]},"380":{"position":[[3,8]]},"423":{"position":[[121,7]]},"425":{"position":[[122,8]]},"462":{"position":[[751,8],[760,7]]},"503":{"position":[[17,7]]},"529":{"position":[[363,7]]},"535":{"position":[[209,7]]},"549":{"position":[[926,7]]},"553":{"position":[[695,8]]},"571":{"position":[[3,8],[167,7]]},"596":{"position":[[1020,7]]},"600":{"position":[[140,7]]},"606":{"position":[[259,7],[355,7]]},"608":{"position":[[504,7],[814,7]]},"612":{"position":[[83,7]]},"614":{"position":[[241,8]]},"618":{"position":[[21,7]]},"622":{"position":[[1041,7]]},"626":{"position":[[1628,7]]},"640":{"position":[[62,7],[248,7],[847,7],[1061,7],[1422,7]]},"658":{"position":[[633,7]]},"662":{"position":[[526,9]]},"674":{"position":[[58,8]]},"691":{"position":[[426,7]]},"694":{"position":[[236,8]]},"696":{"position":[[129,8]]},"711":{"position":[[69,7]]},"750":{"position":[[8,7]]},"752":{"position":[[8,7]]},"756":{"position":[[8,7]]},"772":{"position":[[8,7]]},"778":{"position":[[59,9],[103,9],[229,7],[260,7]]},"794":{"position":[[237,8],[1332,7]]},"800":{"position":[[204,7]]},"804":{"position":[[156,7]]},"840":{"position":[[44,7],[522,7]]},"855":{"position":[[10,7],[203,7]]},"886":{"position":[[8,7]]},"888":{"position":[[8,7]]},"903":{"position":[[8,7]]},"915":{"position":[[59,9],[103,9],[229,7],[260,7]]},"922":{"position":[[237,8],[1332,7]]},"933":{"position":[[156,7]]},"937":{"position":[[44,7],[522,7]]},"959":{"position":[[608,8]]},"961":{"position":[[203,7]]},"993":{"position":[[63,7]]},"1003":{"position":[[124,7]]},"1023":{"position":[[63,8]]},"1025":{"position":[[65,8]]},"1043":{"position":[[11,7],[108,7],[146,8],[161,7],[204,7]]},"1049":{"position":[[118,8]]},"1071":{"position":[[129,9]]},"1101":{"position":[[73,8]]},"1165":{"position":[[75,9]]},"1197":{"position":[[106,9]]},"1207":{"position":[[83,9]]},"1221":{"position":[[59,7]]},"1225":{"position":[[59,7]]},"1243":{"position":[[94,8]]},"1263":{"position":[[132,7]]},"1269":{"position":[[130,9],[174,9]]},"1277":{"position":[[130,8]]},"1281":{"position":[[91,8]]},"1285":{"position":[[91,8]]},"1313":{"position":[[73,8]]},"1400":{"position":[[125,8]]},"1402":{"position":[[125,8]]},"1452":{"position":[[19,7]]},"1462":{"position":[[69,7]]},"1484":{"position":[[99,9]]},"1512":{"position":[[20,8]]},"1514":{"position":[[22,8]]},"1536":{"position":[[11,7],[65,7],[103,8],[118,7],[161,7]]},"1558":{"position":[[63,8]]},"1580":{"position":[[74,9]]},"1582":{"position":[[108,7]]},"1586":{"position":[[108,7]]},"1610":{"position":[[18,8]]},"1646":{"position":[[108,7]]},"1698":{"position":[[11,7],[37,7]]},"1717":{"position":[[51,9]]},"1727":{"position":[[62,9]]},"1729":{"position":[[51,9]]},"1733":{"position":[[16,9]]},"1749":{"position":[[46,7]]},"1753":{"position":[[19,7]]},"1755":{"position":[[86,8]]},"1757":{"position":[[72,8]]},"1759":{"position":[[65,8]]},"1769":{"position":[[108,7]]},"1861":{"position":[[57,8]]},"1865":{"position":[[48,7]]},"1867":{"position":[[74,8]]},"1893":{"position":[[32,9]]},"1926":{"position":[[62,9]]},"1936":{"position":[[40,9]]},"1950":{"position":[[15,7]]},"1954":{"position":[[15,7]]},"1985":{"position":[[53,8]]},"2007":{"position":[[88,7]]},"2013":{"position":[[75,9],[119,9]]},"2023":{"position":[[98,8]]},"2027":{"position":[[47,8]]},"2031":{"position":[[36,8]]},"2035":{"position":[[72,8]]},"2067":{"position":[[18,8]]},"2085":{"position":[[108,7]]},"2136":{"position":[[23,7]]},"2140":{"position":[[26,7]]},"2142":{"position":[[26,7]]},"2200":{"position":[[71,8]]},"2238":{"position":[[93,8]]},"2240":{"position":[[93,8]]},"2259":{"position":[[317,8]]},"2261":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4796,9],[5041,8],[5054,7],[5096,8],[5109,7],[5855,7],[5881,7],[6250,7],[7459,8],[7645,8],[7938,7],[8092,7],[8549,9],[8593,9]]},"2264":{"position":[[279,8],[1374,7]]},"2268":{"position":[[59,8],[103,8]]},"2273":{"position":[[317,8]]},"2275":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[2834,7],[2891,7],[2929,8],[2944,7],[2987,7],[3015,7],[4624,9],[4869,8],[4882,7],[4924,8],[4937,7],[5683,7],[5709,7],[6078,7],[7287,8],[7473,8],[7766,7],[7920,7],[8377,9],[8421,9]]},"2280":{"position":[[317,8]]},"2282":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4689,9],[4934,8],[4947,7],[4989,8],[5002,7],[5748,7],[5774,7],[6143,7],[7352,8],[7538,8],[7831,7],[7985,7],[8442,9],[8486,9]]},"2287":{"position":[[317,8]]},"2289":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4924,9],[5169,8],[5182,7],[5224,8],[5237,7],[5983,7],[6009,7],[6378,7],[7587,8],[7773,8],[8066,7],[8220,7],[8677,9],[8721,9]]},"2294":{"position":[[317,8]]},"2296":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4924,9],[5169,8],[5182,7],[5224,8],[5237,7],[5983,7],[6009,7],[6378,7],[7587,8],[7773,8],[8066,7],[8220,7],[8677,9],[8721,9]]},"2300":{"position":[[200,7]]},"2302":{"position":[[317,8]]},"2304":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4463,9],[4708,8],[4721,7],[4763,8],[4776,7],[5522,7],[5548,7],[5917,7],[7126,8],[7312,8],[7605,7],[7759,7],[8216,9],[8260,9],[8442,8],[9194,9]]},"2309":{"position":[[317,8]]},"2311":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4895,9],[5140,8],[5153,7],[5195,8],[5208,7],[5954,7],[5980,7],[6349,7],[7558,8],[7744,8],[8037,7],[8191,7],[8648,9],[8692,9]]},"2314":{"position":[[88,7],[566,7]]},"2322":{"position":[[317,8]]},"2324":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4419,9],[4664,8],[4677,7],[4719,8],[4732,7],[5478,7],[5504,7],[5873,7],[7082,8],[7268,8],[7561,7],[7715,7],[8172,9],[8216,9]]},"2339":{"position":[[757,8]]},"2349":{"position":[[317,8]]},"2351":{"position":[[116,9],[816,9],[1485,8],[1529,8],[1886,8],[2569,8],[2733,8],[4419,9],[4664,8],[4677,7],[4719,8],[4732,7],[5478,7],[5504,7],[5873,7],[7082,8],[7268,8],[7561,7],[7715,7],[8172,9],[8216,9]]},"2356":{"position":[[1387,7],[1413,7],[1782,7],[2218,8]]},"2361":{"position":[[316,8]]},"2380":{"position":[[114,10]]},"2397":{"position":[[116,7],[461,10]]},"2405":{"position":[[172,7],[317,7]]},"2407":{"position":[[137,7]]},"2438":{"position":[[237,9],[289,7],[471,7],[506,7],[634,7],[835,10],[982,9],[1026,9]]},"2453":{"position":[[158,8]]},"2459":{"position":[[0,7],[140,7]]},"2472":{"position":[[808,10]]},"2502":{"position":[[200,7]]},"2506":{"position":[[358,7],[537,7]]},"2571":{"position":[[23,7]]},"2605":{"position":[[191,7]]},"2637":{"position":[[233,7]]},"2641":{"position":[[245,8]]},"2645":{"position":[[1128,7]]},"2652":{"position":[[483,7]]},"2667":{"position":[[34,7]]},"2669":{"position":[[272,7],[421,10]]},"2683":{"position":[[140,7]]},"2696":{"position":[[58,7]]},"2705":{"position":[[137,8]]},"2715":{"position":[[1615,7]]},"2742":{"position":[[1546,7],[1929,7]]},"2751":{"position":[[494,8],[827,8]]},"2753":{"position":[[156,7],[176,8]]},"2762":{"position":[[212,10]]},"2769":{"position":[[13,7],[323,8]]},"2773":{"position":[[34,7]]},"2775":{"position":[[45,8]]},"2777":{"position":[[15,7],[322,7]]},"2779":{"position":[[166,7]]},"2788":{"position":[[72,7],[142,7],[217,7],[291,7],[443,7]]},"2792":{"position":[[55,8]]},"2799":{"position":[[539,7]]},"2805":{"position":[[154,7]]},"2835":{"position":[[434,7],[1093,8]]},"2846":{"position":[[152,8]]},"2848":{"position":[[350,9],[630,8]]}}}],["defaultpattern",{"_index":3041,"t":{"614":{"position":[[479,16]]}}}],["defaulttest",{"_index":4776,"t":{"2715":{"position":[[1656,12]]}}}],["defin",{"_index":42,"t":{"4":{"position":[[364,7]]},"56":{"position":[[406,8],[714,8]]},"92":{"position":[[764,7]]},"107":{"position":[[8,7]]},"109":{"position":[[160,7],[304,7]]},"147":{"position":[[42,6]]},"149":{"position":[[42,6]]},"153":{"position":[[56,6],[221,6],[366,6],[510,6]]},"189":{"position":[[299,7]]},"300":{"position":[[55,6],[181,6],[1082,8]]},"311":{"position":[[118,7]]},"356":{"position":[[67,6]]},"368":{"position":[[934,8]]},"376":{"position":[[695,7],[796,6]]},"445":{"position":[[475,8]]},"451":{"position":[[220,6]]},"485":{"position":[[182,6]]},"513":{"position":[[626,8]]},"517":{"position":[[930,7],[1121,7]]},"537":{"position":[[40,6],[146,6]]},"541":{"position":[[307,8],[361,7]]},"543":{"position":[[189,7],[253,7],[348,7],[459,7],[1069,8]]},"549":{"position":[[472,6]]},"610":{"position":[[284,9],[718,7]]},"630":{"position":[[8,6]]},"640":{"position":[[577,7]]},"644":{"position":[[257,7]]},"715":{"position":[[18,6],[1009,7],[1080,7]]},"792":{"position":[[121,7],[262,7],[306,7]]},"802":{"position":[[135,7],[276,7],[320,7]]},"812":{"position":[[201,7],[342,7],[386,7]]},"814":{"position":[[133,7],[274,7],[318,7]]},"816":{"position":[[350,7],[491,7],[535,7]]},"822":{"position":[[125,7],[266,7],[310,7]]},"828":{"position":[[472,7],[613,7],[657,7]]},"832":{"position":[[573,7],[714,7],[758,7]]},"840":{"position":[[544,7]]},"920":{"position":[[121,7],[262,7],[306,7]]},"926":{"position":[[201,7],[342,7],[386,7]]},"928":{"position":[[125,7],[266,7],[310,7]]},"935":{"position":[[573,7],[714,7],[758,7]]},"937":{"position":[[544,7]]},"951":{"position":[[472,7],[613,7],[657,7]]},"1049":{"position":[[75,7]]},"1558":{"position":[[20,7]]},"2250":{"position":[[571,7]]},"2257":{"position":[[163,7],[304,7],[348,7]]},"2278":{"position":[[243,7],[384,7],[428,7]]},"2285":{"position":[[167,7],[308,7],[352,7]]},"2304":{"position":[[8399,7]]},"2307":{"position":[[617,7],[758,7],[802,7]]},"2314":{"position":[[588,7]]},"2347":{"position":[[528,7],[669,7],[713,7]]},"2453":{"position":[[660,7]]},"2472":{"position":[[839,7]]},"2544":{"position":[[346,7]]},"2660":{"position":[[1564,7]]},"2818":{"position":[[256,8]]}}}],["definit",{"_index":340,"t":{"36":{"position":[[759,10]]},"244":{"position":[[1311,10]]},"283":{"position":[[1174,11]]},"311":{"position":[[49,10]]},"462":{"position":[[443,11]]},"517":{"position":[[997,11]]},"523":{"position":[[169,11]]},"525":{"position":[[56,11],[373,10]]},"573":{"position":[[141,11]]},"636":{"position":[[68,11]]},"2630":{"position":[[671,10]]}}}],["delambdafi",{"_index":1542,"t":{"283":{"position":[[1331,10]]}}}],["deleg",{"_index":2198,"t":{"462":{"position":[[1636,9]]}}}],["delet",{"_index":2,"t":{"2":{"position":[[18,7]]},"553":{"position":[[375,8]]}}}],["deliv",{"_index":1662,"t":{"301":{"position":[[846,9]]},"304":{"position":[[872,9]]},"306":{"position":[[821,9]]},"509":{"position":[[91,7]]},"2669":{"position":[[549,9]]}}}],["demo\").resolve(\"hello.txt",{"_index":1735,"t":{"319":{"position":[[447,27]]}}}],["demonstr",{"_index":1802,"t":{"329":{"position":[[121,11]]},"358":{"position":[[60,11]]},"360":{"position":[[489,11]]},"364":{"position":[[91,11]]}}}],["dep",{"_index":1117,"t":{"195":{"position":[[336,4]]},"242":{"position":[[398,4]]},"244":{"position":[[368,3]]},"248":{"position":[[789,3],[958,3]]},"250":{"position":[[255,3]]},"262":{"position":[[63,3]]},"297":{"position":[[180,3]]},"309":{"position":[[383,3],[696,3]]},"315":{"position":[[301,3]]},"323":{"position":[[139,3],[939,3]]},"325":{"position":[[443,3]]},"346":{"position":[[562,3]]},"350":{"position":[[104,3]]},"352":{"position":[[226,3]]},"360":{"position":[[688,3],[751,3]]},"362":{"position":[[391,3],[668,3]]},"366":{"position":[[600,3]]},"370":{"position":[[1082,6]]},"376":{"position":[[461,3],[503,3],[544,3],[587,3],[1136,3]]},"433":{"position":[[10,3],[50,3]]},"437":{"position":[[10,3]]},"447":{"position":[[91,3],[133,3],[207,4]]},"464":{"position":[[316,3],[536,3],[763,3]]},"466":{"position":[[250,3]]},"489":{"position":[[355,3]]},"543":{"position":[[229,3],[325,3],[427,3]]},"547":{"position":[[216,3],[246,3]]},"549":{"position":[[65,3],[428,3],[503,3]]},"551":{"position":[[102,3],[142,3]]},"594":{"position":[[378,3],[392,4]]},"709":{"position":[[325,3]]},"715":{"position":[[240,3],[387,3],[485,3]]},"736":{"position":[[27,3],[64,3],[202,3]]},"880":{"position":[[27,3],[64,3],[202,3]]},"1029":{"position":[[11,3]]},"1031":{"position":[[19,4]]},"1518":{"position":[[11,3]]},"1520":{"position":[[19,4]]},"2259":{"position":[[98,3],[177,3]]},"2273":{"position":[[98,3],[177,3]]},"2280":{"position":[[98,3],[177,3]]},"2287":{"position":[[98,3],[177,3]]},"2294":{"position":[[98,3],[177,3]]},"2302":{"position":[[98,3],[177,3]]},"2309":{"position":[[98,3],[177,3]]},"2322":{"position":[[98,3],[177,3]]},"2349":{"position":[[98,3],[177,3]]},"2504":{"position":[[92,4]]},"2519":{"position":[[455,3]]},"2533":{"position":[[512,5]]},"2548":{"position":[[369,3]]},"2593":{"position":[[64,3]]},"2645":{"position":[[1543,4]]},"2656":{"position":[[61,4],[120,4],[237,3]]},"2658":{"position":[[58,4],[134,4],[162,3]]},"2701":{"position":[[80,3]]},"2728":{"position":[[2243,4]]},"2759":{"position":[[625,4]]}}}],["deped",{"_index":5247,"t":{"2828":{"position":[[344,9]]}}}],["depen",{"_index":3432,"t":{"1249":{"position":[[246,11]]},"1991":{"position":[[203,11]]},"2261":{"position":[[2227,11]]},"2275":{"position":[[2227,11]]},"2282":{"position":[[2227,11]]},"2289":{"position":[[2227,11]]},"2296":{"position":[[2227,11]]},"2304":{"position":[[2227,11]]},"2311":{"position":[[2227,11]]},"2324":{"position":[[2227,11]]},"2351":{"position":[[2227,11]]}}}],["depend",{"_index":229,"t":{"24":{"position":[[367,13]]},"42":{"position":[[502,15]]},"48":{"position":[[998,6]]},"94":{"position":[[671,13]]},"119":{"position":[[257,12]]},"123":{"position":[[22,12]]},"137":{"position":[[330,12]]},"161":{"position":[[831,12]]},"191":{"position":[[142,13]]},"195":{"position":[[187,11]]},"197":{"position":[[63,10],[550,13]]},"242":{"position":[[550,12]]},"248":{"position":[[1253,13]]},"270":{"position":[[12,12],[52,11],[98,10],[178,10],[245,12],[380,12],[398,13],[489,10]]},"283":{"position":[[2375,10],[4039,7]]},"285":{"position":[[45,13]]},"293":{"position":[[13,13],[112,12],[250,11]]},"301":{"position":[[88,9]]},"304":{"position":[[145,9]]},"306":{"position":[[281,9]]},"327":{"position":[[60,12],[376,12]]},"338":{"position":[[116,10]]},"356":{"position":[[143,10],[298,13]]},"362":{"position":[[618,10]]},"366":{"position":[[522,11]]},"368":{"position":[[953,10]]},"376":{"position":[[373,10],[2237,12]]},"378":{"position":[[215,12]]},"380":{"position":[[296,12]]},"382":{"position":[[249,12]]},"396":{"position":[[450,6]]},"398":{"position":[[95,12]]},"417":{"position":[[728,6]]},"433":{"position":[[290,10],[365,10]]},"437":{"position":[[40,9],[144,12],[214,12],[298,12],[373,12]]},"441":{"position":[[362,13],[388,10]]},"447":{"position":[[0,12]]},"451":{"position":[[192,12],[227,12],[277,12],[321,12],[612,10],[640,10]]},"460":{"position":[[0,12],[137,12],[525,11],[570,13],[666,12]]},"462":{"position":[[10,12],[1577,11]]},"464":{"position":[[24,10],[221,10],[468,11]]},"466":{"position":[[29,10],[154,10],[461,10],[553,13],[582,10]]},"468":{"position":[[26,12]]},"470":{"position":[[12,12],[57,10],[125,10],[235,11],[313,10],[384,10],[451,12],[527,10],[685,10],[824,10],[942,12]]},"478":{"position":[[95,12]]},"509":{"position":[[585,10]]},"541":{"position":[[422,10]]},"543":{"position":[[261,10],[356,10],[467,10],[1078,12],[1384,12]]},"549":{"position":[[113,12],[227,10],[327,10]]},"551":{"position":[[12,12],[65,10],[242,10],[368,12],[396,10],[441,10],[483,12],[531,10],[575,10],[624,10]]},"567":{"position":[[334,10],[679,13]]},"581":{"position":[[799,10]]},"592":{"position":[[26,10],[82,12],[128,12]]},"594":{"position":[[271,12],[339,10]]},"596":{"position":[[56,12]]},"600":{"position":[[175,10]]},"608":{"position":[[56,12]]},"610":{"position":[[128,12]]},"612":{"position":[[24,12]]},"636":{"position":[[250,9]]},"644":{"position":[[485,7]]},"654":{"position":[[23,12]]},"656":{"position":[[432,9]]},"672":{"position":[[1381,12],[1420,12],[1473,10],[2063,12],[2102,12],[2168,10]]},"715":{"position":[[773,10]]},"736":{"position":[[4,12]]},"766":{"position":[[21,10]]},"778":{"position":[[17,10]]},"792":{"position":[[860,11]]},"794":{"position":[[1788,12],[1851,13]]},"796":{"position":[[7,10],[104,11],[116,10]]},"798":{"position":[[517,11]]},"800":{"position":[[143,12],[956,11]]},"802":{"position":[[1104,11]]},"804":{"position":[[483,11]]},"812":{"position":[[928,11]]},"814":{"position":[[863,11]]},"816":{"position":[[1345,11]]},"818":{"position":[[503,11]]},"822":{"position":[[1161,11]]},"828":{"position":[[882,11]]},"830":{"position":[[1061,11]]},"832":{"position":[[116,13],[1300,11]]},"853":{"position":[[420,11]]},"880":{"position":[[4,12]]},"905":{"position":[[21,10]]},"915":{"position":[[17,10]]},"920":{"position":[[860,11]]},"922":{"position":[[1788,12],[1851,13]]},"924":{"position":[[517,11]]},"926":{"position":[[928,11]]},"928":{"position":[[1161,11]]},"930":{"position":[[1061,11]]},"933":{"position":[[483,11]]},"935":{"position":[[116,13],[1300,11]]},"941":{"position":[[420,11]]},"951":{"position":[[882,11]]},"1029":{"position":[[60,12]]},"1031":{"position":[[96,12]]},"1033":{"position":[[84,10]]},"1035":{"position":[[83,12]]},"1101":{"position":[[103,9]]},"1131":{"position":[[56,12]]},"1261":{"position":[[66,10]]},"1291":{"position":[[88,12]]},"1313":{"position":[[103,9]]},"1368":{"position":[[82,13]]},"1414":{"position":[[47,10]]},"1418":{"position":[[34,13]]},"1432":{"position":[[83,10]]},"1494":{"position":[[77,10]]},"1496":{"position":[[38,13]]},"1508":{"position":[[65,10]]},"1516":{"position":[[37,10]]},"1518":{"position":[[19,12]]},"1520":{"position":[[55,12]]},"1522":{"position":[[41,10]]},"1524":{"position":[[42,12]]},"1526":{"position":[[23,10]]},"1528":{"position":[[11,12]]},"1582":{"position":[[122,10]]},"1586":{"position":[[122,10]]},"1594":{"position":[[37,10]]},"1610":{"position":[[48,9]]},"1628":{"position":[[65,10]]},"1640":{"position":[[24,12]]},"1646":{"position":[[122,10]]},"1658":{"position":[[37,10]]},"1680":{"position":[[99,13]]},"1696":{"position":[[48,12]]},"1715":{"position":[[46,7]]},"1769":{"position":[[122,10]]},"1855":{"position":[[37,10]]},"1889":{"position":[[37,10]]},"1932":{"position":[[37,10]]},"1960":{"position":[[37,10]]},"1964":{"position":[[37,10]]},"1983":{"position":[[37,10]]},"2005":{"position":[[22,10]]},"2019":{"position":[[37,10]]},"2037":{"position":[[37,10]]},"2041":{"position":[[37,10]]},"2045":{"position":[[33,12]]},"2067":{"position":[[48,9]]},"2085":{"position":[[122,10]]},"2093":{"position":[[37,10]]},"2146":{"position":[[37,10]]},"2234":{"position":[[37,10]]},"2246":{"position":[[44,10]]},"2259":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2261":{"position":[[1251,10],[1691,12],[3624,10],[3676,12],[6969,13],[7752,10]]},"2264":{"position":[[1830,12],[1893,13]]},"2268":{"position":[[265,12],[1085,13]]},"2273":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2275":{"position":[[1251,10],[1691,12],[3452,10],[3504,12],[6797,13],[7580,10]]},"2280":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2282":{"position":[[1251,10],[1691,12],[3517,10],[3569,12],[6862,13],[7645,10]]},"2287":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2289":{"position":[[1251,10],[1691,12],[3752,10],[3804,12],[7097,13],[7880,10]]},"2294":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2296":{"position":[[1251,10],[1691,12],[3752,10],[3804,12],[7097,13],[7880,10]]},"2302":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2304":{"position":[[1251,10],[1691,12],[3291,10],[3343,12],[6636,13],[7419,10]]},"2307":{"position":[[160,13]]},"2309":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2311":{"position":[[1251,10],[1691,12],[3723,10],[3775,12],[7068,13],[7851,10]]},"2322":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2324":{"position":[[1251,10],[1691,12],[3247,10],[3299,12],[6592,13],[7375,10]]},"2339":{"position":[[787,9]]},"2349":{"position":[[59,10],[74,12],[117,10],[145,12],[234,12]]},"2351":{"position":[[1251,10],[1691,12],[3247,10],[3299,12],[6592,13],[7375,10]]},"2356":{"position":[[2025,13],[2248,9]]},"2361":{"position":[[346,9]]},"2442":{"position":[[90,12]]},"2465":{"position":[[20,12]]},"2489":{"position":[[334,12]]},"2502":{"position":[[343,12]]},"2504":{"position":[[606,7]]},"2508":{"position":[[2168,12]]},"2517":{"position":[[649,13]]},"2519":{"position":[[23,12],[93,12],[268,11]]},"2548":{"position":[[5,12]]},"2550":{"position":[[154,10]]},"2554":{"position":[[667,10]]},"2573":{"position":[[95,12],[546,10],[596,10]]},"2577":{"position":[[168,12]]},"2593":{"position":[[142,12],[248,10],[360,10]]},"2605":{"position":[[108,10]]},"2641":{"position":[[554,12],[617,13]]},"2645":{"position":[[561,12],[578,14],[1009,10]]},"2654":{"position":[[285,12],[440,15]]},"2656":{"position":[[27,10],[70,10]]},"2660":{"position":[[27,10]]},"2690":{"position":[[0,12]]},"2751":{"position":[[412,11]]},"2781":{"position":[[87,12]]},"2807":{"position":[[511,9]]},"2809":{"position":[[193,12]]},"2818":{"position":[[25,12],[66,10],[112,10],[239,12]]},"2824":{"position":[[2471,12],[2541,13],[2586,13],[2724,11],[2862,12],[2900,12],[2937,12],[3036,7]]},"2828":{"position":[[616,10],[692,10],[944,10]]}}}],["dependabot",{"_index":3566,"t":{"2392":{"position":[[353,11],[728,11]]},"2409":{"position":[[116,11]]},"2422":{"position":[[223,11]]},"2448":{"position":[[231,11]]},"2467":{"position":[[363,11]]},"2479":{"position":[[39,11]]},"2481":{"position":[[217,11]]},"2508":{"position":[[281,11],[801,11],[1888,11],[1959,11]]},"2533":{"position":[[450,11],[915,11]]},"2554":{"position":[[1173,11]]},"2565":{"position":[[468,11]]},"2613":{"position":[[511,11],[801,11],[872,11]]},"2630":{"position":[[1500,11],[1703,11]]},"2645":{"position":[[1406,11],[1482,11]]},"2660":{"position":[[2971,11]]},"2683":{"position":[[2150,11],[2398,11]]},"2696":{"position":[[2113,11]]},"2715":{"position":[[2164,11]]},"2728":{"position":[[2526,11],[2671,11],[3397,11]]},"2742":{"position":[[2513,11],[2619,11]]},"2759":{"position":[[1341,11]]},"2766":{"position":[[108,11]]},"2781":{"position":[[1234,11]]},"2794":{"position":[[1713,10]]}}}],["dependencies.md",{"_index":3953,"t":{"2504":{"position":[[500,15]]}}}],["dependencyfil",{"_index":1558,"t":{"283":{"position":[[2349,14]]}}}],["dependencyformaterror",{"_index":4148,"t":{"2548":{"position":[[99,22]]}}}],["deploy",{"_index":1959,"t":{"370":{"position":[[897,9]]},"2728":{"position":[[852,6]]},"2742":{"position":[[2800,6]]},"2839":{"position":[[327,6]]}}}],["deprec",{"_index":1445,"t":{"273":{"position":[[97,11],[181,10]]},"277":{"position":[[496,11]]},"283":{"position":[[2402,11],[2454,10],[4496,10],[4558,11]]},"507":{"position":[[120,10]]},"513":{"position":[[49,10]]},"517":{"position":[[534,10]]},"971":{"position":[[44,11]]},"1424":{"position":[[44,11]]},"2254":{"position":[[44,11]]},"2407":{"position":[[117,11]]},"2438":{"position":[[46,10],[221,11]]},"2440":{"position":[[176,11]]},"2442":{"position":[[361,11]]},"2660":{"position":[[626,10]]},"2683":{"position":[[447,10]]},"2742":{"position":[[697,11]]}}}],["deps1.sc",{"_index":2147,"t":{"433":{"position":[[327,8]]}}}],["deps2.sc",{"_index":2148,"t":{"433":{"position":[[336,8]]}}}],["depth",{"_index":1409,"t":{"252":{"position":[[241,5]]},"311":{"position":[[300,6]]},"313":{"position":[[208,6]]},"372":{"position":[[365,5]]},"451":{"position":[[728,5]]},"1414":{"position":[[615,5]]}}}],["deriv",{"_index":4126,"t":{"2540":{"position":[[35,7]]},"2683":{"position":[[1385,6]]}}}],["derivation_2.12",{"_index":2628,"t":{"579":{"position":[[9167,15],[37844,15]]}}}],["derivation_2.12/0.9.0",{"_index":2626,"t":{"579":{"position":[[9136,21],[37813,21]]}}}],["describ",{"_index":677,"t":{"82":{"position":[[1135,11]]},"358":{"position":[[989,9]]},"366":{"position":[[314,9]]},"529":{"position":[[3,9]]},"565":{"position":[[153,9]]},"567":{"position":[[609,9]]},"573":{"position":[[402,9]]},"598":{"position":[[258,9]]},"640":{"position":[[855,9],[1430,9]]},"873":{"position":[[14,9]]},"967":{"position":[[14,9]]},"1416":{"position":[[114,9]]},"2250":{"position":[[14,9]]}}}],["descript",{"_index":937,"t":{"137":{"position":[[243,11]]},"139":{"position":[[232,11]]},"283":{"position":[[223,11]]},"462":{"position":[[710,11]]},"1815":{"position":[[0,11]]}}}],["design",{"_index":1078,"t":{"189":{"position":[[405,8]]},"360":{"position":[[376,8]]},"853":{"position":[[151,8]]},"941":{"position":[[151,8]]},"959":{"position":[[13,8]]},"2320":{"position":[[207,8]]}}}],["desir",{"_index":1894,"t":{"360":{"position":[[175,8]]},"2711":{"position":[[31,7]]}}}],["despit",{"_index":5320,"t":{"2848":{"position":[[29,7]]}}}],["dest",{"_index":344,"t":{"38":{"position":[[158,5],[175,4]]},"319":{"position":[[403,4]]},"622":{"position":[[1078,4]]}}}],["dest/build.sbt",{"_index":351,"t":{"38":{"position":[[325,15]]}}}],["dest_json/export.json",{"_index":390,"t":{"42":{"position":[[346,21]]}}}],["dest_mil",{"_index":366,"t":{"40":{"position":[[219,10],[241,9]]}}}],["dest_mill/.mil",{"_index":383,"t":{"40":{"position":[[903,15]]}}}],["dest_mill/build.sc",{"_index":369,"t":{"40":{"position":[[395,19]]}}}],["destin",{"_index":958,"t":{"149":{"position":[[53,11]]},"283":{"position":[[2310,11]]},"487":{"position":[[106,11]]},"754":{"position":[[101,11]]},"1039":{"position":[[61,11]]},"1041":{"position":[[67,11]]},"1177":{"position":[[51,11]]},"1267":{"position":[[48,12]]},"1400":{"position":[[158,11]]},"1532":{"position":[[20,11]]},"1534":{"position":[[26,11]]},"1664":{"position":[[20,11]]},"1666":{"position":[[26,11]]},"1904":{"position":[[8,11]]},"2011":{"position":[[48,12]]},"2144":{"position":[[41,11]]},"2238":{"position":[[126,11]]},"2259":{"position":[[992,11]]},"2261":{"position":[[432,11],[2602,11]]},"2273":{"position":[[992,11],[1054,11],[1105,11]]},"2275":{"position":[[432,11],[2602,11]]},"2280":{"position":[[992,11]]},"2282":{"position":[[432,11],[2602,11]]},"2287":{"position":[[992,11]]},"2289":{"position":[[432,11],[2602,11]]},"2294":{"position":[[992,11]]},"2296":{"position":[[432,11],[2602,11]]},"2302":{"position":[[992,11]]},"2304":{"position":[[432,11],[2602,11]]},"2309":{"position":[[992,11]]},"2311":{"position":[[432,11],[2602,11]]},"2322":{"position":[[992,11]]},"2324":{"position":[[432,11],[2602,11]]},"2349":{"position":[[992,11]]},"2351":{"position":[[432,11],[2602,11]]}}}],["destpath",{"_index":1720,"t":{"315":{"position":[[633,8],[913,9]]}}}],["desugar",{"_index":1489,"t":{"283":{"position":[[309,10]]}}}],["detail",{"_index":17,"t":{"2":{"position":[[206,7]]},"14":{"position":[[189,7]]},"18":{"position":[[429,7]]},"26":{"position":[[131,7]]},"82":{"position":[[635,8]]},"167":{"position":[[1170,8]]},"169":{"position":[[121,7]]},"171":{"position":[[4,7]]},"195":{"position":[[434,7]]},"230":{"position":[[229,8]]},"238":{"position":[[928,7]]},"252":{"position":[[219,7]]},"270":{"position":[[526,8]]},"283":{"position":[[2608,7],[3326,8],[3433,8],[3505,8]]},"291":{"position":[[428,7]]},"329":{"position":[[2966,7]]},"362":{"position":[[857,8]]},"364":{"position":[[506,6],[545,7],[688,7]]},"368":{"position":[[713,7]]},"372":{"position":[[89,8],[189,8]]},"376":{"position":[[1881,8]]},"445":{"position":[[576,7]]},"462":{"position":[[1702,7]]},"468":{"position":[[153,7]]},"505":{"position":[[304,7]]},"517":{"position":[[1391,7]]},"535":{"position":[[491,7]]},"543":{"position":[[1687,7]]},"553":{"position":[[218,7],[359,6],[585,7],[1169,7]]},"579":{"position":[[3094,6],[31637,6],[63968,7]]},"608":{"position":[[961,7]]},"790":{"position":[[118,8]]},"792":{"position":[[685,8]]},"794":{"position":[[1049,7],[1112,7],[1173,7],[1869,8]]},"798":{"position":[[362,8]]},"800":{"position":[[559,8]]},"802":{"position":[[699,8]]},"804":{"position":[[328,8]]},"808":{"position":[[80,8]]},"812":{"position":[[765,8]]},"814":{"position":[[697,8]]},"816":{"position":[[914,8]]},"818":{"position":[[60,8]]},"820":{"position":[[43,8]]},"822":{"position":[[985,8]]},"828":{"position":[[711,8]]},"830":{"position":[[881,8]]},"832":{"position":[[1137,8]]},"834":{"position":[[82,8]]},"836":{"position":[[85,8]]},"838":{"position":[[158,8]]},"840":{"position":[[571,8]]},"853":{"position":[[271,8]]},"855":{"position":[[71,8]]},"920":{"position":[[685,8]]},"922":{"position":[[1049,7],[1112,7],[1173,7],[1869,8]]},"924":{"position":[[362,8]]},"926":{"position":[[765,8]]},"928":{"position":[[985,8]]},"930":{"position":[[881,8]]},"933":{"position":[[328,8]]},"935":{"position":[[1137,8]]},"937":{"position":[[571,8]]},"941":{"position":[[271,8]]},"943":{"position":[[118,8]]},"947":{"position":[[80,8]]},"951":{"position":[[711,8]]},"953":{"position":[[82,8]]},"955":{"position":[[85,8]]},"957":{"position":[[158,8]]},"2257":{"position":[[727,8]]},"2264":{"position":[[1091,7],[1154,7],[1215,7],[1911,8]]},"2271":{"position":[[404,8]]},"2278":{"position":[[807,8]]},"2285":{"position":[[1027,8]]},"2292":{"position":[[923,8]]},"2300":{"position":[[372,8]]},"2307":{"position":[[1181,8]]},"2314":{"position":[[615,8]]},"2320":{"position":[[327,8]]},"2327":{"position":[[174,8]]},"2337":{"position":[[136,8]]},"2347":{"position":[[767,8]]},"2354":{"position":[[138,8]]},"2359":{"position":[[141,8]]},"2364":{"position":[[214,8]]},"2472":{"position":[[496,8],[708,8]]},"2517":{"position":[[178,7]]},"2641":{"position":[[780,8]]},"2660":{"position":[[897,6]]},"2779":{"position":[[609,7]]},"2826":{"position":[[322,7]]}}}],["detect",{"_index":482,"t":{"48":{"position":[[1138,9]]},"248":{"position":[[2895,9]]},"329":{"position":[[187,7]]},"378":{"position":[[315,6]]},"517":{"position":[[339,9],[440,9]]},"553":{"position":[[116,8]]},"2453":{"position":[[1562,9]]},"2759":{"position":[[521,6]]},"2781":{"position":[[395,6]]},"2846":{"position":[[195,8]]}}}],["detectosapp",{"_index":1991,"t":{"378":{"position":[[337,11]]},"380":{"position":[[371,11],[392,13],[499,11],[520,13]]},"382":{"position":[[399,11],[420,13]]}}}],["detectosapp.jar",{"_index":1995,"t":{"380":{"position":[[145,16]]}}}],["detectosapp.scala",{"_index":1996,"t":{"380":{"position":[[188,17]]},"382":{"position":[[132,17]]}}}],["determin",{"_index":1631,"t":{"291":{"position":[[381,9]]},"2577":{"position":[[311,11]]},"2771":{"position":[[140,10]]}}}],["detriment",{"_index":3388,"t":{"1003":{"position":[[299,11]]},"1462":{"position":[[244,11]]},"2261":{"position":[[6425,11]]},"2275":{"position":[[6253,11]]},"2282":{"position":[[6318,11]]},"2289":{"position":[[6553,11]]},"2296":{"position":[[6553,11]]},"2304":{"position":[[6092,11]]},"2311":{"position":[[6524,11]]},"2324":{"position":[[6048,11]]},"2351":{"position":[[6048,11]]},"2356":{"position":[[1957,11]]}}}],["dev",{"_index":3404,"t":{"1167":{"position":[[88,5]]},"1895":{"position":[[45,5]]},"2261":{"position":[[181,5]]},"2275":{"position":[[181,5]]},"2282":{"position":[[181,5]]},"2289":{"position":[[181,5]]},"2296":{"position":[[181,5]]},"2304":{"position":[[181,5]]},"2311":{"position":[[181,5]]},"2324":{"position":[[181,5]]},"2351":{"position":[[181,5]]}}}],["develop",{"_index":745,"t":{"92":{"position":[[939,10],[970,9]]},"98":{"position":[[242,11]]},"169":{"position":[[182,10]]},"181":{"position":[[522,11]]},"183":{"position":[[656,11]]},"356":{"position":[[396,7]]},"364":{"position":[[65,10]]},"376":{"position":[[166,11]]},"547":{"position":[[52,10]]},"581":{"position":[[378,11]]},"622":{"position":[[527,11]]},"2581":{"position":[[71,9]]},"2611":{"position":[[467,10],[495,10]]}}}],["developer(",{"_index":3479,"t":{"1817":{"position":[[0,12]]}}}],["devic",{"_index":772,"t":{"94":{"position":[[2169,7]]}}}],["df243e14",{"_index":4790,"t":{"2715":{"position":[[2211,8]]}}}],["dfoo2=bar2",{"_index":4140,"t":{"2544":{"position":[[331,10],[489,10]]}}}],["dfoo=bar",{"_index":1181,"t":{"214":{"position":[[139,8],[248,8],[366,8]]},"386":{"position":[[226,8],[295,8]]},"549":{"position":[[734,8]]},"2593":{"position":[[597,9]]},"2677":{"position":[[108,8]]}}}],["dfoo=bar2",{"_index":4058,"t":{"2521":{"position":[[361,9]]}}}],["dhttp.proxy=4.4.4.4",{"_index":2002,"t":{"388":{"position":[[163,19]]},"392":{"position":[[132,19]]}}}],["dhttp.proxyhost=proxy.corp.com",{"_index":3117,"t":{"656":{"position":[[515,30]]}}}],["dhttp.proxypassword=1234",{"_index":3120,"t":{"656":{"position":[[597,24]]}}}],["dhttp.proxyport=8080",{"_index":3118,"t":{"656":{"position":[[547,20]]}}}],["dhttp.proxyprotocol=http",{"_index":3116,"t":{"656":{"position":[[489,24]]}}}],["dhttp.proxyusername=alex",{"_index":3119,"t":{"656":{"position":[[571,24]]}}}],["dhttp.user=user2",{"_index":2003,"t":{"388":{"position":[[184,16]]},"392":{"position":[[153,17]]}}}],["dhttps.proxyhost=proxy.corp.com",{"_index":3122,"t":{"656":{"position":[[652,31]]}}}],["dhttps.proxypassword=1234",{"_index":3125,"t":{"656":{"position":[[737,25]]}}}],["dhttps.proxyport=8080",{"_index":3123,"t":{"656":{"position":[[685,21]]}}}],["dhttps.proxyprotocol=http",{"_index":3121,"t":{"656":{"position":[[625,25]]}}}],["dhttps.proxyusername=alex",{"_index":3124,"t":{"656":{"position":[[710,25]]}}}],["diagnost",{"_index":2423,"t":{"567":{"position":[[938,11]]},"575":{"position":[[376,11]]},"794":{"position":[[213,12]]},"922":{"position":[[213,12]]},"1337":{"position":[[73,11]]},"2091":{"position":[[18,11]]},"2261":{"position":[[3989,11]]},"2264":{"position":[[255,12]]},"2268":{"position":[[831,11]]},"2275":{"position":[[3817,11]]},"2282":{"position":[[3882,11]]},"2289":{"position":[[4117,11]]},"2296":{"position":[[4117,11]]},"2304":{"position":[[3656,11]]},"2311":{"position":[[4088,11]]},"2316":{"position":[[444,11]]},"2324":{"position":[[3612,11]]},"2329":{"position":[[444,11]]},"2334":{"position":[[444,11]]},"2339":{"position":[[444,11]]},"2344":{"position":[[444,11]]},"2351":{"position":[[3612,11]]},"2356":{"position":[[444,11]]},"2361":{"position":[[604,11]]},"2366":{"position":[[444,11]]},"2384":{"position":[[157,11]]},"2506":{"position":[[24,11]]},"2641":{"position":[[221,12]]},"2658":{"position":[[229,11]]},"2740":{"position":[[65,12]]},"2794":{"position":[[29,11]]},"2811":{"position":[[34,11],[117,11]]}}}],["dialect",{"_index":525,"t":{"56":{"position":[[64,7],[125,7],[205,7],[662,7],[1164,7],[1292,7],[1317,7],[1562,7],[1844,7]]},"62":{"position":[[152,7],[615,7],[703,8],[1200,7],[1661,7]]},"1069":{"position":[[11,7],[88,7]]},"1578":{"position":[[11,7],[33,7]]},"2304":{"position":[[8949,7],[8971,7],[9116,7]]},"2799":{"position":[[284,7],[345,7],[423,7]]}}}],["dialect=scala213",{"_index":549,"t":{"56":{"position":[[1248,17]]}}}],["dialect=scala3",{"_index":551,"t":{"56":{"position":[[1538,15]]}}}],["dialog",{"_index":952,"t":{"143":{"position":[[311,6]]},"1735":{"position":[[40,6]]}}}],["didn’t",{"_index":1918,"t":{"362":{"position":[[1018,6]]}}}],["diff",{"_index":2558,"t":{"579":{"position":[[5868,4],[34545,4]]}}}],["differ",{"_index":503,"t":{"50":{"position":[[468,10]]},"88":{"position":[[939,10]]},"98":{"position":[[58,9],[219,9]]},"191":{"position":[[132,9]]},"228":{"position":[[321,9]]},"240":{"position":[[1258,9]]},"248":{"position":[[2932,9]]},"268":{"position":[[502,9]]},"327":{"position":[[420,11]]},"451":{"position":[[750,11]]},"470":{"position":[[675,9]]},"495":{"position":[[135,11]]},"511":{"position":[[109,9]]},"517":{"position":[[122,11]]},"529":{"position":[[97,7]]},"539":{"position":[[47,9]]},"567":{"position":[[825,9]]},"588":{"position":[[69,9]]},"636":{"position":[[302,6],[327,9]]},"638":{"position":[[299,11]]},"640":{"position":[[623,9],[785,11],[1359,11]]},"644":{"position":[[118,6]]},"646":{"position":[[24,11]]},"656":{"position":[[401,9]]},"674":{"position":[[921,10]]},"832":{"position":[[106,9]]},"935":{"position":[[106,9]]},"2307":{"position":[[150,9]]},"2453":{"position":[[109,9]]},"2540":{"position":[[137,9]]},"2568":{"position":[[392,11]]},"2635":{"position":[[132,11]]},"2683":{"position":[[1755,11]]},"2803":{"position":[[99,9]]},"2807":{"position":[[499,11]]}}}],["differenti",{"_index":1250,"t":{"240":{"position":[[1582,13]]}}}],["dir",{"_index":1766,"t":{"323":{"position":[[244,3],[388,3],[469,3],[553,3],[1076,3]]},"325":{"position":[[614,3]]},"362":{"position":[[462,4]]},"368":{"position":[[1313,4]]},"543":{"position":[[550,3]]},"694":{"position":[[310,3]]},"1253":{"position":[[20,3]]},"1362":{"position":[[15,3]]},"1995":{"position":[[20,3]]},"2120":{"position":[[11,4],[26,3]]},"2132":{"position":[[15,3]]},"2259":{"position":[[670,4],[720,3]]},"2261":{"position":[[5439,3],[6113,3]]},"2273":{"position":[[670,4],[720,3]]},"2275":{"position":[[5267,3],[5941,3]]},"2280":{"position":[[670,4],[720,3]]},"2282":{"position":[[5332,3],[6006,3]]},"2287":{"position":[[670,4],[720,3]]},"2289":{"position":[[5567,3],[6241,3],[9010,3]]},"2294":{"position":[[670,4],[720,3]]},"2296":{"position":[[5567,3],[6241,3],[9010,3]]},"2302":{"position":[[670,4],[720,3]]},"2304":{"position":[[5106,3],[5780,3]]},"2309":{"position":[[670,4],[720,3]]},"2311":{"position":[[5538,3],[6212,3]]},"2322":{"position":[[670,4],[720,3]]},"2324":{"position":[[5062,3],[5736,3]]},"2329":{"position":[[730,3]]},"2344":{"position":[[803,3]]},"2349":{"position":[[670,4],[720,3]]},"2351":{"position":[[5062,3],[5736,3],[8374,3]]},"2356":{"position":[[971,3],[1645,3],[2469,3]]},"2366":{"position":[[697,3]]},"2683":{"position":[[371,3],[723,3]]},"2696":{"position":[[667,3]]},"2824":{"position":[[545,3],[1637,4],[1794,3]]}}}],["dir/hello.md",{"_index":3212,"t":{"694":{"position":[[174,12]]}}}],["dir1",{"_index":3203,"t":{"689":{"position":[[1254,8]]}}}],["dir1/dir2",{"_index":3210,"t":{"689":{"position":[[1446,9],[1680,9],[1933,9]]}}}],["dir1/file1.scala",{"_index":3209,"t":{"689":{"position":[[1429,16]]}}}],["dir2",{"_index":3205,"t":{"689":{"position":[[1285,8],[1525,5],[1731,4]]}}}],["dir3",{"_index":3207,"t":{"689":{"position":[[1330,8],[1615,5]]}}}],["dir3/project.scala",{"_index":3211,"t":{"689":{"position":[[1456,18],[1627,18],[1708,19]]}}}],["direct",{"_index":409,"t":{"44":{"position":[[223,10],[367,10],[558,11],[690,9]]},"48":{"position":[[400,11]]},"80":{"position":[[618,10]]},"82":{"position":[[289,10],[487,9],[650,9]]},"84":{"position":[[354,10]]},"86":{"position":[[295,10]]},"88":{"position":[[328,10]]},"90":{"position":[[274,11],[405,10],[606,9]]},"92":{"position":[[48,11],[309,10],[519,9],[578,9],[1050,10]]},"94":{"position":[[255,10],[1619,11],[1912,10],[2459,10]]},"98":{"position":[[392,9],[420,9],[442,9]]},"111":{"position":[[82,11]]},"145":{"position":[[106,11]]},"147":{"position":[[11,9]]},"149":{"position":[[11,9],[173,9]]},"151":{"position":[[11,9]]},"153":{"position":[[32,9],[197,9],[342,9],[486,9]]},"167":{"position":[[718,11]]},"191":{"position":[[287,10]]},"193":{"position":[[280,9],[315,10],[1652,10]]},"195":{"position":[[39,11],[366,10],[450,11],[476,10]]},"212":{"position":[[139,9]]},"214":{"position":[[193,9]]},"218":{"position":[[45,9],[362,10],[476,9]]},"268":{"position":[[939,11]]},"270":{"position":[[299,11]]},"275":{"position":[[72,11],[265,10],[357,9]]},"289":{"position":[[222,9]]},"291":{"position":[[97,9],[302,9],[579,9]]},"293":{"position":[[297,9]]},"323":{"position":[[896,10]]},"325":{"position":[[400,10]]},"329":{"position":[[2152,11],[2179,10],[2350,10],[2731,11],[2940,10],[2983,11]]},"362":{"position":[[775,10],[900,11]]},"366":{"position":[[579,10]]},"368":{"position":[[641,10],[739,10],[861,10]]},"376":{"position":[[384,11]]},"396":{"position":[[321,11]]},"421":{"position":[[92,11]]},"433":{"position":[[128,10]]},"443":{"position":[[103,10]]},"445":{"position":[[86,10],[360,11],[393,10],[610,10]]},"447":{"position":[[69,11]]},"451":{"position":[[381,10]]},"462":{"position":[[198,9],[380,9]]},"468":{"position":[[89,10],[187,10]]},"470":{"position":[[500,11],[577,11],[627,10]]},"472":{"position":[[326,11]]},"491":{"position":[[40,10],[207,9]]},"537":{"position":[[10,10],[193,10],[294,10]]},"539":{"position":[[76,11],[254,11]]},"541":{"position":[[6,10],[216,10],[517,11],[705,10],[833,10]]},"543":{"position":[[44,10],[864,10],[1793,10],[2212,10],[2309,11]]},"545":{"position":[[20,9],[105,10],[316,9]]},"547":{"position":[[6,10],[128,10]]},"549":{"position":[[5,10],[536,10]]},"551":{"position":[[34,10]]},"573":{"position":[[217,10],[312,11],[365,10]]},"602":{"position":[[596,10]]},"604":{"position":[[686,6]]},"606":{"position":[[326,10]]},"608":{"position":[[780,10],[986,10],[1023,10]]},"610":{"position":[[785,10]]},"612":{"position":[[346,9]]},"628":{"position":[[45,9]]},"630":{"position":[[184,10]]},"640":{"position":[[203,9],[1036,10]]},"644":{"position":[[232,10],[356,10],[517,10]]},"670":{"position":[[314,10],[622,10]]},"674":{"position":[[356,10]]},"715":{"position":[[31,10],[167,10],[632,10],[663,10],[947,9],[999,9],[1302,9]]},"792":{"position":[[110,10],[194,10],[288,10]]},"794":{"position":[[1619,10]]},"796":{"position":[[18,10]]},"802":{"position":[[124,10],[208,10],[302,10]]},"812":{"position":[[190,10],[274,10],[368,10]]},"814":{"position":[[122,10],[206,10],[300,10]]},"816":{"position":[[160,10],[339,10],[423,10],[517,10]]},"822":{"position":[[114,10],[198,10],[292,10]]},"828":{"position":[[461,10],[545,10],[639,10]]},"832":{"position":[[450,9],[562,10],[646,10],[740,10]]},"840":{"position":[[471,11]]},"920":{"position":[[110,10],[194,10],[288,10]]},"922":{"position":[[1619,10]]},"926":{"position":[[190,10],[274,10],[368,10]]},"928":{"position":[[114,10],[198,10],[292,10]]},"935":{"position":[[450,9],[562,10],[646,10],[740,10]]},"937":{"position":[[471,11]]},"951":{"position":[[461,10],[545,10],[639,10]]},"959":{"position":[[581,10],[829,10],[944,11]]},"1289":{"position":[[28,10],[142,10]]},"2043":{"position":[[28,10],[87,10]]},"2250":{"position":[[560,10]]},"2257":{"position":[[152,10],[236,10],[330,10]]},"2261":{"position":[[3451,10],[3518,10],[3575,10]]},"2264":{"position":[[1661,10]]},"2275":{"position":[[3279,10],[3346,10],[3403,10]]},"2278":{"position":[[232,10],[316,10],[410,10]]},"2282":{"position":[[3344,10],[3411,10],[3468,10]]},"2285":{"position":[[156,10],[240,10],[334,10]]},"2289":{"position":[[3579,10],[3646,10],[3703,10]]},"2296":{"position":[[3579,10],[3646,10],[3703,10]]},"2304":{"position":[[3118,10],[3185,10],[3242,10]]},"2307":{"position":[[494,9],[606,10],[690,10],[784,10]]},"2311":{"position":[[3550,10],[3617,10],[3674,10]]},"2314":{"position":[[515,11]]},"2324":{"position":[[3074,10],[3141,10],[3198,10]]},"2347":{"position":[[517,10],[601,10],[695,10]]},"2351":{"position":[[3074,10],[3141,10],[3198,10]]},"2399":{"position":[[205,10]]},"2407":{"position":[[37,9]]},"2429":{"position":[[140,9]]},"2440":{"position":[[218,10]]},"2457":{"position":[[80,10]]},"2493":{"position":[[93,10],[243,10]]},"2500":{"position":[[246,9]]},"2504":{"position":[[22,9],[197,10],[243,9]]},"2517":{"position":[[325,9],[801,10]]},"2519":{"position":[[294,10]]},"2527":{"position":[[169,9]]},"2546":{"position":[[16,9]]},"2550":{"position":[[31,10],[102,10],[205,9]]},"2575":{"position":[[51,10]]},"2577":{"position":[[211,9],[259,9],[345,9]]},"2579":{"position":[[325,10]]},"2583":{"position":[[92,10]]},"2591":{"position":[[119,9],[438,9]]},"2593":{"position":[[5,10],[428,10]]},"2595":{"position":[[49,10],[311,10]]},"2601":{"position":[[20,9],[108,10]]},"2605":{"position":[[246,10]]},"2607":{"position":[[368,10]]},"2609":{"position":[[96,10]]},"2611":{"position":[[198,10]]},"2620":{"position":[[183,9]]},"2624":{"position":[[31,10],[84,10],[95,10],[129,10]]},"2628":{"position":[[293,10]]},"2639":{"position":[[10,10]]},"2641":{"position":[[480,10]]},"2645":{"position":[[609,9],[936,9]]},"2656":{"position":[[87,9],[176,9]]},"2658":{"position":[[166,9]]},"2660":{"position":[[1107,10],[1281,10]]},"2665":{"position":[[577,10]]},"2679":{"position":[[72,11]]},"2681":{"position":[[67,10]]},"2683":{"position":[[956,10],[1058,10],[1398,10]]},"2690":{"position":[[51,10]]},"2696":{"position":[[553,10]]},"2705":{"position":[[519,6]]},"2715":{"position":[[254,10],[525,10]]},"2722":{"position":[[44,11]]},"2726":{"position":[[51,10]]},"2728":{"position":[[783,9]]},"2734":{"position":[[41,11]]},"2771":{"position":[[389,11]]},"2781":{"position":[[29,10]]},"2794":{"position":[[87,10]]},"2801":{"position":[[79,10]]},"2809":{"position":[[24,10],[148,10]]},"2816":{"position":[[93,11],[213,9]]},"2824":{"position":[[124,10]]},"2828":{"position":[[214,9]]}}}],["directli",{"_index":526,"t":{"56":{"position":[[72,8],[850,8]]},"62":{"position":[[1464,8]]},"123":{"position":[[685,8]]},"145":{"position":[[39,8]]},"163":{"position":[[400,9]]},"242":{"position":[[168,8]]},"244":{"position":[[1201,8],[1923,8]]},"283":{"position":[[1780,8],[1833,8]]},"336":{"position":[[206,8],[420,8]]},"366":{"position":[[1018,8]]},"439":{"position":[[61,8]]},"451":{"position":[[459,8]]},"515":{"position":[[156,9]]},"567":{"position":[[69,8]]},"620":{"position":[[15,8]]},"656":{"position":[[192,8]]},"676":{"position":[[257,8]]},"702":{"position":[[55,8]]},"969":{"position":[[201,8]]},"1422":{"position":[[201,8]]},"2252":{"position":[[201,8]]},"2525":{"position":[[222,8]]},"2544":{"position":[[64,8]]},"2683":{"position":[[1797,8]]},"2709":{"position":[[54,8]]},"2799":{"position":[[292,8]]},"2801":{"position":[[112,8]]}}}],["directori",{"_index":9,"t":{"2":{"position":[[98,9]]},"6":{"position":[[105,11]]},"8":{"position":[[1307,11]]},"10":{"position":[[24,11],[376,9],[531,10],[596,11],[729,11]]},"28":{"position":[[1957,9],[1983,10]]},"36":{"position":[[171,9],[495,9]]},"38":{"position":[[164,10]]},"40":{"position":[[230,10]]},"42":{"position":[[217,9]]},"44":{"position":[[307,10]]},"62":{"position":[[450,10],[526,10],[896,10],[1161,10],[1622,10]]},"86":{"position":[[31,9],[115,9]]},"109":{"position":[[225,10]]},"115":{"position":[[177,10]]},"149":{"position":[[256,10]]},"165":{"position":[[171,10]]},"181":{"position":[[224,9]]},"183":{"position":[[206,9]]},"193":{"position":[[106,9],[196,9],[222,10],[484,9],[680,9],[955,9],[976,9],[1071,9],[1202,11],[1403,9],[1568,9]]},"218":{"position":[[530,10]]},"236":{"position":[[171,10]]},"244":{"position":[[150,10],[1241,10],[1425,10],[1735,12],[2138,10],[2196,10],[2238,9],[2288,9],[2679,10],[2781,9]]},"246":{"position":[[1643,12],[1944,12],[2187,9],[2260,9],[2327,9],[2485,9]]},"248":{"position":[[716,12],[2173,9],[2769,12],[2814,9],[3061,9],[4706,12]]},"250":{"position":[[833,9]]},"283":{"position":[[3737,10]]},"287":{"position":[[1035,10]]},"291":{"position":[[43,11],[408,10],[474,9],[550,10]]},"300":{"position":[[127,10]]},"309":{"position":[[341,10],[622,9],[826,9]]},"323":{"position":[[58,9],[392,9]]},"362":{"position":[[174,10],[240,9],[1075,10],[1112,10],[1174,11],[1255,9]]},"364":{"position":[[186,10]]},"368":{"position":[[246,10],[321,10],[406,12],[501,10],[1501,10]]},"483":{"position":[[203,10]]},"543":{"position":[[562,9]]},"545":{"position":[[68,9]]},"553":{"position":[[1102,9]]},"561":{"position":[[72,11],[135,9],[462,9],[735,9],[791,9],[1104,9],[1519,9],[1546,9],[1612,9]]},"567":{"position":[[311,11],[384,12],[588,10]]},"569":{"position":[[7,9],[274,9],[952,12]]},"571":{"position":[[36,9],[105,9],[253,10]]},"573":{"position":[[694,10]]},"579":{"position":[[51082,9]]},"596":{"position":[[140,9],[851,9]]},"598":{"position":[[98,9]]},"600":{"position":[[519,9],[673,10]]},"622":{"position":[[1083,10]]},"626":{"position":[[490,10],[834,10]]},"644":{"position":[[666,10],[693,9]]},"652":{"position":[[497,10]]},"672":{"position":[[1599,11],[2294,11]]},"687":{"position":[[23,10]]},"689":{"position":[[212,9],[234,10],[263,10],[324,10],[383,9],[405,10],[512,9],[631,9],[700,10],[733,10],[794,9],[816,10],[923,9],[966,10],[1095,9],[1160,10],[1542,9],[1760,9],[1976,10]]},"694":{"position":[[209,11]]},"696":{"position":[[66,12]]},"768":{"position":[[24,9]]},"792":{"position":[[404,12]]},"798":{"position":[[81,12]]},"800":{"position":[[282,12]]},"802":{"position":[[418,12]]},"812":{"position":[[484,12]]},"814":{"position":[[416,12]]},"816":{"position":[[633,12]]},"822":{"position":[[560,12]]},"832":{"position":[[278,9],[368,9],[394,9],[856,12]]},"857":{"position":[[7,11]]},"859":{"position":[[27,9],[49,9]]},"907":{"position":[[24,9]]},"920":{"position":[[404,12]]},"924":{"position":[[81,12]]},"926":{"position":[[484,12]]},"928":{"position":[[560,12]]},"935":{"position":[[278,9],[368,9],[394,9],[856,12]]},"949":{"position":[[27,9],[49,9]]},"983":{"position":[[62,9],[92,10]]},"1001":{"position":[[63,9]]},"1041":{"position":[[79,10]]},"1103":{"position":[[86,9]]},"1121":{"position":[[61,9]]},"1157":{"position":[[75,9]]},"1253":{"position":[[80,9]]},"1267":{"position":[[70,9],[156,9]]},"1309":{"position":[[62,9]]},"1323":{"position":[[62,9]]},"1390":{"position":[[62,9]]},"1400":{"position":[[170,10]]},"1402":{"position":[[154,10]]},"1410":{"position":[[55,9]]},"1442":{"position":[[18,9],[48,10]]},"1460":{"position":[[19,9]]},"1534":{"position":[[38,10]]},"1582":{"position":[[141,12]]},"1586":{"position":[[141,12]]},"1612":{"position":[[31,9]]},"1630":{"position":[[18,9]]},"1646":{"position":[[141,12]]},"1769":{"position":[[141,12]]},"1775":{"position":[[11,9]]},"1791":{"position":[[15,9]]},"1885":{"position":[[20,9]]},"1906":{"position":[[28,9]]},"1995":{"position":[[39,9]]},"1997":{"position":[[74,9]]},"2011":{"position":[[70,9],[115,9]]},"2063":{"position":[[18,9]]},"2077":{"position":[[18,9]]},"2085":{"position":[[141,12]]},"2162":{"position":[[18,9]]},"2238":{"position":[[138,10]]},"2240":{"position":[[122,10]]},"2248":{"position":[[11,9]]},"2257":{"position":[[446,12]]},"2259":{"position":[[690,9],[908,9],[979,9]]},"2261":{"position":[[1568,9],[2614,10],[2762,10],[5450,9],[5480,10],[6125,9],[7146,9],[8110,11]]},"2268":{"position":[[142,9]]},"2271":{"position":[[123,12]]},"2273":{"position":[[690,9],[908,9],[979,9],[1117,10]]},"2275":{"position":[[1568,9],[2614,10],[2762,10],[5278,9],[5308,10],[5953,9],[6974,9],[7938,11]]},"2278":{"position":[[526,12]]},"2280":{"position":[[690,9],[908,9],[979,9]]},"2282":{"position":[[1568,9],[2614,10],[2762,10],[5343,9],[5373,10],[6018,9],[7039,9],[8003,11]]},"2285":{"position":[[602,12]]},"2287":{"position":[[690,9],[908,9],[979,9]]},"2289":{"position":[[1568,9],[2614,10],[2762,10],[5578,9],[5608,10],[6253,9],[7274,9],[8238,11],[9034,9]]},"2294":{"position":[[690,9],[908,9],[979,9]]},"2296":{"position":[[1568,9],[2614,10],[2762,10],[5578,9],[5608,10],[6253,9],[7274,9],[8238,11],[9034,9]]},"2302":{"position":[[690,9],[908,9],[979,9]]},"2304":{"position":[[1568,9],[2614,10],[2762,10],[5117,9],[5147,10],[5792,9],[6813,9],[7777,11]]},"2307":{"position":[[322,9],[412,9],[438,9],[900,12]]},"2309":{"position":[[690,9],[908,9],[979,9]]},"2311":{"position":[[1568,9],[2614,10],[2762,10],[5549,9],[5579,10],[6224,9],[7245,9],[8209,11]]},"2322":{"position":[[690,9],[908,9],[979,9]]},"2324":{"position":[[1568,9],[2614,10],[2762,10],[5073,9],[5103,10],[5748,9],[6769,9],[7733,11]]},"2329":{"position":[[671,9],[785,9]]},"2339":{"position":[[834,9]]},"2342":{"position":[[83,9],[105,9]]},"2344":{"position":[[814,9]]},"2349":{"position":[[690,9],[908,9],[979,9]]},"2351":{"position":[[1568,9],[2614,10],[2762,10],[5073,9],[5103,10],[5748,9],[6769,9],[7733,11],[8315,9]]},"2356":{"position":[[982,9],[1012,10],[1657,9],[2480,9]]},"2366":{"position":[[708,9]]},"2416":{"position":[[69,11],[307,12],[370,11]]},"2442":{"position":[[142,11]]},"2465":{"position":[[634,9]]},"2493":{"position":[[176,10]]},"2540":{"position":[[62,9],[341,10]]},"2544":{"position":[[128,10]]},"2591":{"position":[[43,11],[409,10]]},"2601":{"position":[[71,9]]},"2611":{"position":[[262,9]]},"2645":{"position":[[260,9],[1141,9]]},"2660":{"position":[[131,9]]},"2696":{"position":[[1062,9]]},"2705":{"position":[[74,12]]},"2715":{"position":[[355,9]]},"2759":{"position":[[14,11]]},"2771":{"position":[[50,9],[183,11],[637,9]]},"2824":{"position":[[1613,9]]},"2846":{"position":[[21,9]]}}}],["directory/a.scala",{"_index":2411,"t":{"561":{"position":[[689,17],[1024,18],[1242,17]]}}}],["directory/b.scala",{"_index":2413,"t":{"561":{"position":[[965,17],[1265,17]]}}}],["directory|jar",{"_index":1556,"t":{"283":{"position":[[2294,15]]}}}],["dirty2ba64fdc//[organisation]/[module]/(scala_[scalaversion]/)(sbt_[sbtversion]/)[revision]/[type]s/[artifact",{"_index":404,"t":{"42":{"position":[[761,111]]}}}],["disabl",{"_index":474,"t":{"48":{"position":[[731,8]]},"92":{"position":[[1146,7]]},"96":{"position":[[124,7]]},"103":{"position":[[276,8]]},"279":{"position":[[321,8]]},"283":{"position":[[3081,7]]},"1003":{"position":[[64,7],[157,7],[169,9]]},"1049":{"position":[[166,7]]},"1169":{"position":[[55,7]]},"1462":{"position":[[9,7],[102,7],[114,9]]},"1502":{"position":[[0,7]]},"1558":{"position":[[111,7]]},"1897":{"position":[[11,7]]},"2261":{"position":[[4089,7],[6190,7],[6283,7],[6295,9]]},"2275":{"position":[[3917,7],[6018,7],[6111,7],[6123,9]]},"2282":{"position":[[3982,7],[6083,7],[6176,7],[6188,9]]},"2289":{"position":[[4217,7],[6318,7],[6411,7],[6423,9]]},"2296":{"position":[[4217,7],[6318,7],[6411,7],[6423,9]]},"2304":{"position":[[3756,7],[5857,7],[5950,7],[5962,9],[8490,7]]},"2311":{"position":[[4188,7],[6289,7],[6382,7],[6394,9]]},"2324":{"position":[[3712,7],[5813,7],[5906,7],[5918,9]]},"2351":{"position":[[3712,7],[5813,7],[5906,7],[5918,9]]},"2356":{"position":[[1722,7],[1815,7],[1827,9]]},"2630":{"position":[[1225,7]]},"2715":{"position":[[1297,7]]},"2764":{"position":[[0,7]]},"2794":{"position":[[325,7]]},"2811":{"position":[[98,7]]},"2835":{"position":[[527,8]]}}}],["disallow",{"_index":4288,"t":{"2595":{"position":[[128,10]]}}}],["disambigu",{"_index":2329,"t":{"517":{"position":[[30,14]]},"626":{"position":[[1505,12]]},"2660":{"position":[[2564,14]]}}}],["disconnect",{"_index":2897,"t":{"579":{"position":[[63832,12]]}}}],["discord",{"_index":1965,"t":{"372":{"position":[[269,7]]}}}],["discoveri",{"_index":2397,"t":{"553":{"position":[[165,9]]}}}],["discuss",{"_index":1966,"t":{"372":{"position":[[307,7],[371,12],[403,11]]},"539":{"position":[[110,11]]},"543":{"position":[[2292,10]]},"648":{"position":[[25,7]]}}}],["disk",{"_index":2023,"t":{"404":{"position":[[44,4],[805,4]]},"414":{"position":[[92,5]]},"563":{"position":[[332,4]]},"626":{"position":[[1929,4]]}}}],["display",{"_index":1907,"t":{"362":{"position":[[107,7]]},"1735":{"position":[[18,9]]},"2453":{"position":[[1516,10]]},"2504":{"position":[[214,9]]},"2529":{"position":[[165,10]]}}}],["disregard",{"_index":579,"t":{"60":{"position":[[631,9]]},"283":{"position":[[121,11]]}}}],["distanc",{"_index":705,"t":{"88":{"position":[[812,9]]},"674":{"position":[[794,9]]}}}],["distinct",{"_index":3344,"t":{"840":{"position":[[322,8]]},"937":{"position":[[322,8]]},"2314":{"position":[[366,8]]}}}],["distrib",{"_index":3885,"t":{"2481":{"position":[[102,7]]},"2813":{"position":[[635,8]]}}}],["distribut",{"_index":913,"t":{"131":{"position":[[388,12]]},"137":{"position":[[47,13]]},"139":{"position":[[46,14]]},"497":{"position":[[40,12]]},"535":{"position":[[227,13]]},"543":{"position":[[1469,11]]},"1761":{"position":[[18,12]]},"1879":{"position":[[70,12]]},"2650":{"position":[[80,13],[156,14]]},"2786":{"position":[[284,12]]}}}],["divid",{"_index":2019,"t":{"400":{"position":[[193,6]]},"449":{"position":[[90,7]]},"503":{"position":[[92,7]]},"529":{"position":[[444,7]]}}}],["djavax.net.ssl.truststore=cacert",{"_index":4057,"t":{"2521":{"position":[[327,33]]},"2544":{"position":[[292,33],[454,33]]}}}],["dmg",{"_index":957,"t":{"147":{"position":[[276,4]]},"1686":{"position":[[6,3]]}}}],["dn",{"_index":4497,"t":{"2645":{"position":[[1360,3]]}}}],["dname=prop",{"_index":2317,"t":{"509":{"position":[[741,10]]}}}],["do",{"_index":1597,"t":{"283":{"position":[[4347,6]]},"579":{"position":[[38,6]]},"2630":{"position":[[140,5]]},"2736":{"position":[[146,5]]}}}],["doc",{"_index":104,"t":{"8":{"position":[[416,5]]},"28":{"position":[[204,5]]},"36":{"position":[[423,3],[448,3],[480,3],[511,3]]},"92":{"position":[[1083,4],[1102,3],[1129,3],[1165,4]]},"147":{"position":[[230,4]]},"329":{"position":[[1342,4]]},"497":{"position":[[175,4]]},"515":{"position":[[259,4]]},"535":{"position":[[477,4]]},"600":{"position":[[18,5]]},"798":{"position":[[529,4]]},"924":{"position":[[529,4]]},"973":{"position":[[37,4]]},"1019":{"position":[[45,4]]},"1027":{"position":[[37,4]]},"1037":{"position":[[23,3]]},"1073":{"position":[[52,4]]},"1077":{"position":[[52,4]]},"1085":{"position":[[37,4]]},"1091":{"position":[[11,3],[28,4]]},"1119":{"position":[[45,4]]},"1137":{"position":[[52,4]]},"1149":{"position":[[52,4]]},"1161":{"position":[[37,4]]},"1203":{"position":[[37,4]]},"1231":{"position":[[37,4]]},"1235":{"position":[[37,4]]},"1241":{"position":[[37,4]]},"1273":{"position":[[37,4]]},"1287":{"position":[[37,4]]},"1331":{"position":[[52,4]]},"1339":{"position":[[37,4]]},"1366":{"position":[[45,4]]},"1374":{"position":[[37,4]]},"1396":{"position":[[37,4]]},"1408":{"position":[[44,4]]},"1432":{"position":[[102,4]]},"1494":{"position":[[96,4]]},"1508":{"position":[[84,4]]},"1516":{"position":[[56,4]]},"1530":{"position":[[23,3]]},"1582":{"position":[[154,4]]},"1586":{"position":[[154,4]]},"1594":{"position":[[56,4]]},"1600":{"position":[[11,3],[28,4]]},"1628":{"position":[[84,4]]},"1646":{"position":[[154,4]]},"1658":{"position":[[56,4]]},"1769":{"position":[[154,4]]},"1783":{"position":[[60,3]]},"1855":{"position":[[56,4]]},"1889":{"position":[[56,4]]},"1932":{"position":[[56,4]]},"1960":{"position":[[56,4]]},"1964":{"position":[[56,4]]},"1983":{"position":[[56,4]]},"2019":{"position":[[56,4]]},"2037":{"position":[[56,4]]},"2041":{"position":[[56,4]]},"2085":{"position":[[154,4]]},"2093":{"position":[[56,4]]},"2146":{"position":[[56,4]]},"2234":{"position":[[56,4]]},"2246":{"position":[[63,4]]},"2261":{"position":[[8267,3],[8291,3]]},"2275":{"position":[[8095,3],[8119,3]]},"2282":{"position":[[8160,3],[8184,3]]},"2289":{"position":[[8395,3],[8419,3]]},"2296":{"position":[[8395,3],[8419,3]]},"2304":{"position":[[7934,3],[7958,3]]},"2311":{"position":[[8366,3],[8390,3]]},"2324":{"position":[[7890,3],[7914,3]]},"2351":{"position":[[7890,3],[7914,3]]},"2405":{"position":[[28,4]]},"2407":{"position":[[72,4]]},"2420":{"position":[[340,3]]},"2444":{"position":[[206,4]]},"2463":{"position":[[6,3],[231,4]]},"2504":{"position":[[32,4],[253,4],[294,4],[351,4],[398,4],[447,4],[650,4]]},"2506":{"position":[[226,3]]},"2550":{"position":[[113,4],[147,4],[215,4]]},"2581":{"position":[[4,4],[81,4]]},"2609":{"position":[[0,5],[45,4],[76,4]]},"2630":{"position":[[973,4]]},"2645":{"position":[[704,4],[946,4],[977,4],[1177,4],[1538,4]]},"2660":{"position":[[2377,3],[2602,4],[2764,5]]},"2696":{"position":[[806,4]]},"2715":{"position":[[1047,4],[1124,4]]},"2728":{"position":[[1038,3],[1738,3],[1808,3],[1846,4],[2238,4]]},"2742":{"position":[[1880,4],[2047,4]]},"2781":{"position":[[100,3]]},"2794":{"position":[[187,4]]},"2813":{"position":[[37,3],[95,4]]},"2828":{"position":[[339,4],[386,4]]},"2839":{"position":[[51,4]]},"2850":{"position":[[129,4]]}}}],["doc/index.html",{"_index":337,"t":{"36":{"position":[[644,14]]}}}],["doc=fals",{"_index":750,"t":{"92":{"position":[[1108,10]]}}}],["docker",{"_index":862,"t":{"117":{"position":[[342,6]]},"125":{"position":[[69,6],[145,6],[216,8],[237,6],[283,6],[301,6],[331,6],[409,6],[471,6],[498,6],[528,6],[535,6],[552,6],[570,6],[597,6],[699,6],[715,7],[791,6],[818,6],[848,6],[896,6],[1018,6],[1045,6],[1075,6]]},"127":{"position":[[2,6],[41,6],[94,6],[163,6],[190,6],[215,6],[245,6]]},"147":{"position":[[254,7]]},"153":{"position":[[72,6],[242,6]]},"232":{"position":[[56,6],[132,6],[235,6]]},"258":{"position":[[81,6]]},"370":{"position":[[1025,6]]},"374":{"position":[[69,6],[153,6],[224,8],[245,6],[291,6],[321,6],[341,6],[429,6],[491,6],[518,6],[548,6],[555,6],[572,6],[592,6],[720,6],[767,6],[794,6],[824,6],[867,6],[918,6],[945,6],[975,6],[1029,6]]},"1694":{"position":[[6,6]]},"1755":{"position":[[65,7]]},"2626":{"position":[[73,7],[81,6]]},"2630":{"position":[[468,6],[505,6]]},"2660":{"position":[[2177,6],[2493,6]]},"2679":{"position":[[49,6]]},"2824":{"position":[[271,6],[479,6]]}}}],["docker/login",{"_index":3995,"t":{"2508":{"position":[[766,12]]}}}],["docs/java",{"_index":3751,"t":{"2444":{"position":[[257,9]]}}}],["doctor",{"_index":1648,"t":{"300":{"position":[[383,6],[694,6]]},"2669":{"position":[[453,6]]}}}],["document",{"_index":321,"t":{"36":{"position":[[31,13],[139,13],[556,14],[606,13],[713,14]]},"46":{"position":[[367,8]]},"94":{"position":[[1941,10],[2227,13]]},"175":{"position":[[635,10]]},"252":{"position":[[20,13]]},"260":{"position":[[552,14]]},"441":{"position":[[461,13]]},"445":{"position":[[320,13]]},"462":{"position":[[642,15]]},"543":{"position":[[140,14]]},"640":{"position":[[880,14],[1455,14]]},"666":{"position":[[10,13]]},"790":{"position":[[127,13]]},"792":{"position":[[694,13]]},"794":{"position":[[1878,13]]},"798":{"position":[[18,14],[371,13]]},"800":{"position":[[568,13]]},"802":{"position":[[708,13]]},"804":{"position":[[337,13]]},"808":{"position":[[89,13]]},"812":{"position":[[774,13]]},"814":{"position":[[706,13]]},"816":{"position":[[923,13]]},"818":{"position":[[69,13]]},"820":{"position":[[52,13]]},"822":{"position":[[994,13]]},"828":{"position":[[720,13]]},"830":{"position":[[890,13]]},"832":{"position":[[1146,13]]},"836":{"position":[[94,13]]},"840":{"position":[[580,13]]},"853":{"position":[[280,13]]},"855":{"position":[[80,13]]},"873":{"position":[[5,8],[106,8],[171,13],[271,14],[286,13]]},"917":{"position":[[5,8],[70,13],[170,14],[185,13]]},"920":{"position":[[694,13]]},"922":{"position":[[1878,13]]},"924":{"position":[[18,14],[371,13]]},"926":{"position":[[774,13]]},"928":{"position":[[994,13]]},"930":{"position":[[890,13]]},"933":{"position":[[337,13]]},"935":{"position":[[1146,13]]},"937":{"position":[[580,13]]},"941":{"position":[[280,13]]},"943":{"position":[[127,13]]},"947":{"position":[[89,13]]},"951":{"position":[[720,13]]},"955":{"position":[[94,13]]},"967":{"position":[[5,8]]},"2250":{"position":[[5,8],[83,13],[596,9]]},"2257":{"position":[[736,13]]},"2264":{"position":[[1920,13]]},"2271":{"position":[[60,14],[413,13]]},"2278":{"position":[[816,13]]},"2285":{"position":[[1036,13]]},"2292":{"position":[[932,13]]},"2300":{"position":[[381,13]]},"2307":{"position":[[1190,13]]},"2314":{"position":[[624,13]]},"2320":{"position":[[336,13]]},"2327":{"position":[[183,13]]},"2337":{"position":[[145,13]]},"2347":{"position":[[776,13]]},"2359":{"position":[[150,13]]},"2390":{"position":[[76,13]]},"2420":{"position":[[55,13],[110,13],[168,13],[249,13],[380,13],[509,13]]},"2431":{"position":[[49,13]]},"2444":{"position":[[101,8],[386,14],[507,13],[578,13],[649,13],[720,13],[791,13]]},"2463":{"position":[[153,13],[273,13],[331,8],[378,8],[457,13]]},"2477":{"position":[[13,13]]},"2504":{"position":[[139,13]]},"2529":{"position":[[210,8]]},"2565":{"position":[[80,13]]},"2609":{"position":[[216,13]]},"2630":{"position":[[731,13],[767,13],[880,8]]},"2641":{"position":[[789,13]]},"2645":{"position":[[643,13],[765,8],[1650,13]]},"2660":{"position":[[2296,13],[2463,13]]},"2683":{"position":[[1542,13],[1685,13]]},"2696":{"position":[[693,13]]},"2715":{"position":[[747,13],[901,13],[943,8]]},"2728":{"position":[[1324,13],[1544,13],[1638,13]]},"2742":{"position":[[1826,13]]},"2771":{"position":[[666,8]]},"2779":{"position":[[591,8]]},"2781":{"position":[[0,14]]},"2794":{"position":[[147,14]]},"2813":{"position":[[0,14],[233,13]]},"2822":{"position":[[30,10]]},"2826":{"position":[[304,8]]},"2828":{"position":[[0,14],[144,13],[278,13]]},"2835":{"position":[[39,13]]},"2837":{"position":[[46,13]]},"2839":{"position":[[0,13],[90,13]]},"2850":{"position":[[0,13]]}}}],["document.body.appendchild(parnod",{"_index":2261,"t":{"489":{"position":[[553,34]]}}}],["document.createelement(\"p",{"_index":2259,"t":{"489":{"position":[[489,27]]}}}],["docusauru",{"_index":3775,"t":{"2448":{"position":[[147,10]]},"2457":{"position":[[144,10]]},"2645":{"position":[[1508,10]]},"2728":{"position":[[2209,10]]},"2813":{"position":[[854,10]]}}}],["doesn't",{"_index":591,"t":{"62":{"position":[[364,7],[669,7]]},"129":{"position":[[252,7]]},"240":{"position":[[291,7]]},"244":{"position":[[1042,7]]},"248":{"position":[[2959,7]]},"287":{"position":[[834,7]]},"352":{"position":[[40,7]]},"474":{"position":[[93,7]]},"567":{"position":[[51,7]]},"1680":{"position":[[61,7]]},"2401":{"position":[[104,7]]},"2525":{"position":[[124,7]]},"2824":{"position":[[1695,7],[1940,7]]}}}],["doesn’t",{"_index":3063,"t":{"622":{"position":[[367,7]]}}}],["dollar",{"_index":2376,"t":{"545":{"position":[[387,6]]}}}],["dom",{"_index":2251,"t":{"489":{"position":[[10,3],[53,3],[178,4],[617,3]]},"2261":{"position":[[469,3]]},"2275":{"position":[[469,3]]},"2282":{"position":[[469,3]]},"2289":{"position":[[469,3]]},"2296":{"position":[[469,3]]},"2304":{"position":[[469,3]]},"2311":{"position":[[469,3]]},"2324":{"position":[[469,3]]},"2351":{"position":[[469,3]]}}}],["dom::2.1.0",{"_index":2257,"t":{"489":{"position":[[381,10]]}}}],["domain",{"_index":2420,"t":{"567":{"position":[[247,6],[267,6],[806,6]]},"581":{"position":[[455,7]]}}}],["don't",{"_index":728,"t":{"92":{"position":[[367,5]]},"123":{"position":[[162,5]]},"179":{"position":[[370,5]]},"187":{"position":[[338,5]]},"300":{"position":[[288,5]]},"334":{"position":[[95,5]]},"489":{"position":[[123,5]]},"608":{"position":[[366,5]]},"652":{"position":[[50,5]]},"1117":{"position":[[176,5]]},"1233":{"position":[[247,5]]},"1305":{"position":[[55,5]]},"1347":{"position":[[55,5]]},"1394":{"position":[[55,5]]},"1414":{"position":[[316,5]]},"1416":{"position":[[309,5]]},"1626":{"position":[[121,5]]},"1853":{"position":[[13,5]]},"1871":{"position":[[11,5]]},"1962":{"position":[[192,5]]},"2059":{"position":[[11,5]]},"2105":{"position":[[0,5]]},"2261":{"position":[[6627,5]]},"2275":{"position":[[6455,5]]},"2282":{"position":[[6520,5],[8698,5],[8780,5]]},"2289":{"position":[[6755,5],[8933,5]]},"2296":{"position":[[6755,5],[8933,5]]},"2304":{"position":[[6294,5]]},"2311":{"position":[[6726,5],[8904,5]]},"2316":{"position":[[876,5]]},"2324":{"position":[[6250,5]]},"2351":{"position":[[6250,5]]},"2356":{"position":[[2409,5]]},"2392":{"position":[[417,5]]},"2475":{"position":[[109,5]]},"2489":{"position":[[75,5]]},"2605":{"position":[[223,5]]},"2683":{"position":[[268,5],[1465,5]]},"2696":{"position":[[636,5]]},"2824":{"position":[[1880,5],[2087,5],[2456,5]]},"2848":{"position":[[514,5]]}}}],["done",{"_index":1265,"t":{"244":{"position":[[79,4]]},"417":{"position":[[120,4]]},"421":{"position":[[55,4]]},"431":{"position":[[71,4]]},"596":{"position":[[121,4]]},"616":{"position":[[760,4]]},"2650":{"position":[[201,4]]}}}],["dont",{"_index":4538,"t":{"2660":{"position":[[1258,4]]}}}],["don’t",{"_index":1168,"t":{"206":{"position":[[178,5]]},"270":{"position":[[358,5]]},"622":{"position":[[503,5],[581,5]]}}}],["doofin",{"_index":3954,"t":{"2504":{"position":[[538,7]]},"2510":{"position":[[200,7]]}}}],["doubl",{"_index":1231,"t":{"238":{"position":[[575,7]]},"327":{"position":[[168,6]]},"466":{"position":[[479,6]]},"668":{"position":[[79,6],[221,6]]},"2399":{"position":[[713,7],[727,7]]}}}],["doubt",{"_index":2058,"t":{"406":{"position":[[1540,5]]},"626":{"position":[[1699,6]]}}}],["downgrad",{"_index":3765,"t":{"2446":{"position":[[39,9],[120,9]]},"2613":{"position":[[0,9]]},"2728":{"position":[[1458,9]]}}}],["download",{"_index":163,"t":{"12":{"position":[[313,9]]},"14":{"position":[[51,9]]},"24":{"position":[[355,11]]},"48":{"position":[[532,11]]},"54":{"position":[[98,9]]},"119":{"position":[[242,8]]},"123":{"position":[[176,8]]},"131":{"position":[[356,9]]},"317":{"position":[[268,8]]},"319":{"position":[[190,9]]},"356":{"position":[[713,8]]},"378":{"position":[[201,9]]},"380":{"position":[[320,11]]},"382":{"position":[[326,10]]},"417":{"position":[[91,8],[640,9]]},"423":{"position":[[379,10]]},"581":{"position":[[362,10],[552,8]]},"592":{"position":[[15,8]]},"596":{"position":[[923,11]]},"598":{"position":[[311,11]]},"604":{"position":[[156,8]]},"612":{"position":[[10,9]]},"620":{"position":[[24,11]]},"622":{"position":[[995,8]]},"654":{"position":[[14,8]]},"698":{"position":[[601,10]]},"1372":{"position":[[95,10]]},"1418":{"position":[[65,9]]},"1500":{"position":[[51,10]]},"1502":{"position":[[29,8]]},"1879":{"position":[[83,10]]},"2261":{"position":[[7111,10]]},"2268":{"position":[[1227,10]]},"2275":{"position":[[6939,10]]},"2282":{"position":[[7004,10]]},"2289":{"position":[[7239,10]]},"2296":{"position":[[7239,10]]},"2304":{"position":[[6778,10]]},"2311":{"position":[[7210,10]]},"2324":{"position":[[6734,10]]},"2351":{"position":[[6734,10]]},"2356":{"position":[[2167,10]]},"2472":{"position":[[1021,8]]},"2489":{"position":[[217,11],[378,10]]},"2525":{"position":[[282,11]]},"2548":{"position":[[492,8]]},"2597":{"position":[[69,8]]},"2607":{"position":[[440,9]]},"2611":{"position":[[0,8]]},"2673":{"position":[[47,9]]},"2696":{"position":[[882,8]]},"2703":{"position":[[16,8]]},"2705":{"position":[[321,10]]},"2781":{"position":[[418,11]]},"2794":{"position":[[754,11]]},"2848":{"position":[[478,8]]}}}],["download.googleapis.com/maven2",{"_index":2188,"t":{"462":{"position":[[343,31]]},"766":{"position":[[367,30]]},"905":{"position":[[367,30]]}}}],["dpkg",{"_index":934,"t":{"137":{"position":[[110,4]]}}}],["dproperty=valu",{"_index":1548,"t":{"283":{"position":[[1742,15],[1764,15]]},"1117":{"position":[[122,15]]},"1626":{"position":[[67,15]]},"2282":{"position":[[8644,15]]},"2289":{"position":[[8879,15]]},"2296":{"position":[[8879,15]]},"2311":{"position":[[8850,15]]}}}],["dri",{"_index":3509,"t":{"2282":{"position":[[8772,3]]}}}],["drive",{"_index":3616,"t":{"2401":{"position":[[35,5]]},"2455":{"position":[[35,6],[150,5]]}}}],["driven",{"_index":1519,"t":{"283":{"position":[[918,6]]}}}],["drop",{"_index":2012,"t":{"392":{"position":[[202,7]]},"660":{"position":[[895,7]]},"2624":{"position":[[52,8]]},"2658":{"position":[[273,4]]}}}],["dropdown",{"_index":1653,"t":{"300":{"position":[[1179,8]]},"301":{"position":[[649,8]]}}}],["dsomething=a",{"_index":3266,"t":{"744":{"position":[[130,12],[167,12]]},"882":{"position":[[130,12],[167,12]]}}}],["dt_socket",{"_index":1659,"t":{"301":{"position":[[395,9]]},"304":{"position":[[452,9]]},"2755":{"position":[[122,9]]}}}],["due",{"_index":2403,"t":{"555":{"position":[[371,3],[411,3]]},"636":{"position":[[92,3]]},"640":{"position":[[385,3],[1303,3]]},"2453":{"position":[[330,3],[464,3],[1636,3]]}}}],["dummi",{"_index":3485,"t":{"1853":{"position":[[0,5]]},"2759":{"position":[[642,5]]}}}],["dump",{"_index":253,"t":{"28":{"position":[[639,4],[721,4]]},"1013":{"position":[[55,4]]},"1472":{"position":[[11,4]]},"2268":{"position":[[1464,4],[1469,4]]},"2613":{"position":[[893,4]]},"2645":{"position":[[1503,4]]},"2742":{"position":[[1856,4]]}}}],["duplic",{"_index":419,"t":{"44":{"position":[[516,11]]},"240":{"position":[[786,11]]},"2607":{"position":[[597,10]]}}}],["durat",{"_index":3384,"t":{"987":{"position":[[63,8]]},"989":{"position":[[55,8]]},"991":{"position":[[63,8]]},"1446":{"position":[[19,8]]},"1448":{"position":[[11,8]]},"1450":{"position":[[19,8]]},"2261":{"position":[[5629,8],[5707,8],[5791,8]]},"2275":{"position":[[5457,8],[5535,8],[5619,8]]},"2282":{"position":[[5522,8],[5600,8],[5684,8]]},"2289":{"position":[[5757,8],[5835,8],[5919,8]]},"2296":{"position":[[5757,8],[5835,8],[5919,8]]},"2304":{"position":[[5296,8],[5374,8],[5458,8]]},"2311":{"position":[[5728,8],[5806,8],[5890,8]]},"2324":{"position":[[5252,8],[5330,8],[5414,8]]},"2351":{"position":[[5252,8],[5330,8],[5414,8]]},"2356":{"position":[[1161,8],[1239,8],[1323,8]]}}}],["dure",{"_index":456,"t":{"48":{"position":[[175,6]]},"50":{"position":[[0,6]]},"283":{"position":[[1416,6]]},"293":{"position":[[153,6]]},"670":{"position":[[180,6]]},"1219":{"position":[[82,6]]},"1948":{"position":[[39,6]]},"2261":{"position":[[1022,6]]},"2275":{"position":[[1022,6]]},"2282":{"position":[[1022,6]]},"2289":{"position":[[1022,6]]},"2296":{"position":[[1022,6]]},"2304":{"position":[[1022,6]]},"2311":{"position":[[1022,6]]},"2324":{"position":[[1022,6]]},"2351":{"position":[[1022,6]]},"2497":{"position":[[38,6]]},"2519":{"position":[[133,6]]},"2742":{"position":[[270,6],[505,6]]},"2848":{"position":[[413,6]]}}}],["dynam",{"_index":3910,"t":{"2495":{"position":[[200,7]]}}}],["dynamic|librari",{"_index":3295,"t":{"770":{"position":[[356,15]]},"909":{"position":[[356,15]]}}}],["e",{"_index":69,"t":{"4":{"position":[[1000,2]]},"402":{"position":[[23,1]]},"406":{"position":[[86,3],[1445,1],[1470,1],[1712,1],[1737,1]]},"509":{"position":[[170,2]]},"720":{"position":[[234,1]]},"1277":{"position":[[10,2]]},"2023":{"position":[[10,2]]},"2261":{"position":[[1969,1]]},"2275":{"position":[[1969,1]]},"2282":{"position":[[1969,1]]},"2289":{"position":[[1969,1]]},"2296":{"position":[[1969,1]]},"2304":{"position":[[1969,1]]},"2311":{"position":[[1969,1]]},"2324":{"position":[[1969,1]]},"2351":{"position":[[1969,1]]},"2380":{"position":[[318,1]]},"2414":{"position":[[209,1],[474,1]]},"2438":{"position":[[169,1],[515,1]]},"2472":{"position":[[317,1],[1263,1]]},"2620":{"position":[[105,1]]},"2628":{"position":[[229,1]]},"2762":{"position":[[251,1]]},"2777":{"position":[[180,2],[367,1],[840,1]]},"2820":{"position":[[74,1],[144,1],[475,1]]},"2824":{"position":[[911,1],[1743,1]]}}}],["e.g",{"_index":421,"t":{"44":{"position":[[570,4]]},"50":{"position":[[427,4]]},"52":{"position":[[211,4]]},"88":{"position":[[1025,4],[1101,4]]},"94":{"position":[[842,4],[1055,5]]},"238":{"position":[[420,4]]},"277":{"position":[[928,5]]},"279":{"position":[[125,4],[231,4]]},"331":{"position":[[221,6],[291,6],[472,6]]},"386":{"position":[[110,4]]},"462":{"position":[[961,4],[1366,5]]},"541":{"position":[[638,5]]},"583":{"position":[[61,5]]},"600":{"position":[[684,4]]},"604":{"position":[[92,5]]},"612":{"position":[[511,4]]},"614":{"position":[[165,4],[402,4]]},"616":{"position":[[670,4],[920,4]]},"626":{"position":[[195,4]]},"630":{"position":[[779,4]]},"640":{"position":[[1242,4]]},"652":{"position":[[593,4]]},"674":{"position":[[157,5],[1007,4],[1083,4]]},"999":{"position":[[81,5]]},"1412":{"position":[[424,4]]},"1458":{"position":[[37,5]]},"1480":{"position":[[184,4]]},"2261":{"position":[[6061,5]]},"2275":{"position":[[5889,5]]},"2282":{"position":[[5954,5]]},"2289":{"position":[[6189,5]]},"2296":{"position":[[6189,5]]},"2304":{"position":[[5728,5]]},"2311":{"position":[[6160,5]]},"2324":{"position":[[5684,5]]},"2351":{"position":[[5684,5]]},"2356":{"position":[[1593,5]]},"2453":{"position":[[1007,4]]},"2455":{"position":[[158,4],[240,4]]},"2489":{"position":[[474,4]]},"2573":{"position":[[458,4],[638,4],[773,4]]},"2652":{"position":[[354,4]]}}}],["e.scala",{"_index":1097,"t":{"193":{"position":[[661,7],[1007,7]]}}}],["e259e7e8a23475b3",{"_index":624,"t":{"68":{"position":[[174,16]]},"70":{"position":[[33,16]]}}}],["each",{"_index":92,"t":{"6":{"position":[[291,4]]},"44":{"position":[[675,4]]},"92":{"position":[[397,4]]},"248":{"position":[[338,4],[2010,4],[3208,4],[3367,4],[3489,4],[3738,4]]},"300":{"position":[[145,4]]},"331":{"position":[[202,4]]},"390":{"position":[[361,4]]},"400":{"position":[[259,4]]},"417":{"position":[[738,4]]},"451":{"position":[[178,4]]},"493":{"position":[[189,4]]},"604":{"position":[[1448,4]]},"616":{"position":[[483,4],[737,4]]},"626":{"position":[[139,4]]},"636":{"position":[[297,4]]},"638":{"position":[[449,4]]},"644":{"position":[[332,4]]},"646":{"position":[[98,4]]},"705":{"position":[[402,4]]},"715":{"position":[[936,4]]},"792":{"position":[[669,4]]},"798":{"position":[[346,4]]},"800":{"position":[[547,4]]},"802":{"position":[[683,4]]},"812":{"position":[[749,4]]},"814":{"position":[[681,4]]},"816":{"position":[[898,4]]},"822":{"position":[[825,4]]},"832":{"position":[[1121,4]]},"920":{"position":[[669,4]]},"924":{"position":[[346,4]]},"926":{"position":[[749,4]]},"928":{"position":[[825,4]]},"935":{"position":[[1121,4]]},"967":{"position":[[153,4]]},"1412":{"position":[[266,4]]},"1420":{"position":[[52,4]]},"2257":{"position":[[711,4]]},"2271":{"position":[[388,4]]},"2278":{"position":[[791,4]]},"2285":{"position":[[867,4]]},"2307":{"position":[[1165,4]]},"2521":{"position":[[207,4],[513,4]]},"2544":{"position":[[248,4]]},"2803":{"position":[[270,4]]},"2818":{"position":[[206,4]]}}}],["earli",{"_index":4550,"t":{"2660":{"position":[[1861,5]]}}}],["earlier",{"_index":691,"t":{"88":{"position":[[202,7]]},"517":{"position":[[595,7]]},"529":{"position":[[19,7]]},"715":{"position":[[792,7],[1094,7]]},"2762":{"position":[[74,7]]}}}],["eas",{"_index":1459,"t":{"277":{"position":[[4,4]]}}}],["easi",{"_index":2073,"t":{"419":{"position":[[53,4]]},"529":{"position":[[183,4]]},"662":{"position":[[382,4]]}}}],["easier",{"_index":1252,"t":{"242":{"position":[[24,6]]},"449":{"position":[[149,6]]},"662":{"position":[[23,6]]},"2536":{"position":[[190,6]]},"2540":{"position":[[100,6]]},"2824":{"position":[[855,6]]}}}],["easiest",{"_index":804,"t":{"101":{"position":[[14,7]]},"594":{"position":[[4,7]]}}}],["easili",{"_index":1703,"t":{"313":{"position":[[465,6]]},"378":{"position":[[84,6]]},"606":{"position":[[144,6]]},"2493":{"position":[[202,6]]},"2599":{"position":[[50,6]]},"2658":{"position":[[101,6]]}}}],["easli",{"_index":1755,"t":{"321":{"position":[[20,5]]}}}],["echo",{"_index":188,"t":{"18":{"position":[[59,4],[117,4],[197,4],[346,4]]},"22":{"position":[[79,6]]},"313":{"position":[[350,4],[376,4]]},"354":{"position":[[209,4],[411,4],[422,4],[436,6],[591,4]]},"356":{"position":[[530,4]]},"404":{"position":[[272,4],[818,4]]},"406":{"position":[[1390,4],[1657,4]]},"408":{"position":[[90,4]]},"412":{"position":[[8,4],[66,4],[146,4],[295,4]]},"414":{"position":[[98,4],[163,4],[416,4],[486,4]]},"483":{"position":[[469,4]]},"626":{"position":[[968,4],[1038,4],[1795,4],[1853,4],[1911,4],[1956,4]]},"700":{"position":[[99,4]]},"2707":{"position":[[99,4]]}}}],["echo.scala",{"_index":1872,"t":{"354":{"position":[[397,10],[577,10]]}}}],["ecma",{"_index":3172,"t":{"672":{"position":[[813,4]]},"1193":{"position":[[56,4]]},"1922":{"position":[[13,4]]},"2261":{"position":[[589,4]]},"2275":{"position":[[589,4]]},"2282":{"position":[[589,4]]},"2289":{"position":[[589,4]]},"2296":{"position":[[589,4]]},"2304":{"position":[[589,4]]},"2311":{"position":[[589,4]]},"2324":{"position":[[589,4]]},"2351":{"position":[[589,4]]}}}],["ecosystem",{"_index":1897,"t":{"360":{"position":[[352,10],[414,9]]},"376":{"position":[[275,9]]}}}],["edbe573e.jar",{"_index":2547,"t":{"579":{"position":[[5274,12],[9475,12],[9648,12],[9831,12],[10008,12],[13901,12],[14078,12],[14253,12],[18218,12],[33951,12],[38152,12],[38325,12],[38508,12],[38685,12],[42578,12],[42755,12],[42930,12],[46895,12]]}}}],["edbe573e/compil",{"_index":2709,"t":{"579":{"position":[[14211,17],[18174,17],[42888,17],[46851,17]]}}}],["edbe573e/zinc",{"_index":2634,"t":{"579":{"position":[[9437,13],[9607,13],[9785,13],[9965,13],[13860,13],[14035,13],[38114,13],[38284,13],[38462,13],[38642,13],[42537,13],[42712,13]]}}}],["edbe573e/zinc_2.12",{"_index":2545,"t":{"579":{"position":[[5241,18],[33918,18]]}}}],["edit",{"_index":501,"t":{"50":{"position":[[375,6]]},"189":{"position":[[610,4]]},"2740":{"position":[[31,4],[121,5]]}}}],["editor",{"_index":1253,"t":{"242":{"position":[[66,6]]},"364":{"position":[[146,6]]},"555":{"position":[[150,7]]},"2740":{"position":[[95,7]]}}}],["ee3c4343.jar",{"_index":2571,"t":{"579":{"position":[[6357,12],[35034,12]]}}}],["effect",{"_index":1402,"t":{"250":{"position":[[961,6]]},"281":{"position":[[253,11]]},"390":{"position":[[373,11]]},"549":{"position":[[388,11]]},"596":{"position":[[949,11]]},"608":{"position":[[37,11]]},"1003":{"position":[[311,6]]},"1462":{"position":[[256,6]]},"2261":{"position":[[6437,6]]},"2275":{"position":[[6265,6]]},"2282":{"position":[[6330,6]]},"2289":{"position":[[6565,6]]},"2296":{"position":[[6565,6]]},"2304":{"position":[[6104,6]]},"2311":{"position":[[6536,6]]},"2324":{"position":[[6060,6]]},"2351":{"position":[[6060,6]]},"2356":{"position":[[1969,6]]}}}],["effect_2.12",{"_index":2662,"t":{"579":{"position":[[11152,11],[39829,11]]}}}],["effect_2.12/7.2.20/scalaz",{"_index":2661,"t":{"579":{"position":[[11126,25],[39803,25]]}}}],["effici",{"_index":4136,"t":{"2542":{"position":[[91,9]]}}}],["effort",{"_index":1010,"t":{"167":{"position":[[1011,6]]},"553":{"position":[[473,7]]},"606":{"position":[[28,6]]},"2665":{"position":[[73,6]]}}}],["elimin",{"_index":1535,"t":{"283":{"position":[[1215,9]]},"537":{"position":[[106,11]]},"2521":{"position":[[156,11]]},"2544":{"position":[[197,11]]}}}],["emac",{"_index":1251,"t":{"242":{"position":[[0,5]]},"256":{"position":[[157,5]]},"2477":{"position":[[90,5]]}}}],["email",{"_index":272,"t":{"28":{"position":[[985,8],[1565,5],[1827,5]]},"68":{"position":[[111,5]]},"169":{"position":[[150,6]]},"171":{"position":[[208,5],[261,5]]},"794":{"position":[[1036,7]]},"922":{"position":[[1036,7]]},"1478":{"position":[[0,5]]},"1711":{"position":[[42,5]]},"2264":{"position":[[1078,7]]},"2728":{"position":[[83,5],[95,5]]}}}],["emb",{"_index":3430,"t":{"1229":{"position":[[43,5]]},"1958":{"position":[[0,5]]},"2261":{"position":[[1114,5],[1130,5]]},"2275":{"position":[[1114,5],[1130,5]]},"2282":{"position":[[1114,5],[1130,5]]},"2289":{"position":[[1114,5],[1130,5]]},"2296":{"position":[[1114,5],[1130,5]]},"2304":{"position":[[1114,5],[1130,5]]},"2311":{"position":[[1114,5],[1130,5]]},"2324":{"position":[[1114,5],[1130,5]]},"2351":{"position":[[1114,5],[1130,5]]}}}],["embed",{"_index":1917,"t":{"362":{"position":[[819,8]]},"2775":{"position":[[21,9]]}}}],["emit",{"_index":1560,"t":{"283":{"position":[[2414,4],[2692,4]]},"487":{"position":[[13,4],[57,5],[212,5],[316,4],[333,7]]},"1175":{"position":[[43,4]]},"1902":{"position":[[0,4]]},"2261":{"position":[[368,4],[385,4]]},"2275":{"position":[[368,4],[385,4]]},"2282":{"position":[[368,4],[385,4]]},"2289":{"position":[[368,4],[385,4]]},"2296":{"position":[[368,4],[385,4]]},"2304":{"position":[[368,4],[385,4]]},"2311":{"position":[[368,4],[385,4]]},"2324":{"position":[[368,4],[385,4]]},"2351":{"position":[[368,4],[385,4]]}}}],["empti",{"_index":1021,"t":{"171":{"position":[[226,5]]},"1749":{"position":[[23,6]]},"2548":{"position":[[81,5]]},"2759":{"position":[[588,5]]}}}],["enabl",{"_index":776,"t":{"94":{"position":[[2363,6]]},"151":{"position":[[112,6]]},"163":{"position":[[61,7],[342,8]]},"183":{"position":[[1097,6]]},"242":{"position":[[625,6]]},"283":{"position":[[3071,6],[3293,6],[3467,6],[3991,6],[4527,7],[4582,7]]},"396":{"position":[[0,6]]},"423":{"position":[[173,6],[231,6],[428,6],[599,6]]},"476":{"position":[[0,6]]},"483":{"position":[[517,6]]},"553":{"position":[[1054,6]]},"583":{"position":[[3,6]]},"670":{"position":[[523,6]]},"691":{"position":[[478,6],[536,6]]},"694":{"position":[[258,6],[316,6]]},"696":{"position":[[151,6],[231,6]]},"698":{"position":[[650,6],[821,6]]},"718":{"position":[[987,6]]},"764":{"position":[[0,6]]},"794":{"position":[[194,7],[226,7],[456,7],[859,7]]},"922":{"position":[[194,7],[226,7],[456,7],[859,7]]},"959":{"position":[[649,6]]},"1003":{"position":[[55,6]]},"1163":{"position":[[43,6]]},"1179":{"position":[[43,6]]},"1205":{"position":[[43,6]]},"1337":{"position":[[55,6]]},"1372":{"position":[[55,6]]},"1462":{"position":[[0,6]]},"1500":{"position":[[11,6]]},"1660":{"position":[[26,6]]},"1859":{"position":[[14,6]]},"1891":{"position":[[0,6]]},"1908":{"position":[[0,6]]},"1934":{"position":[[0,6]]},"2091":{"position":[[0,6]]},"2261":{"position":[[5,6],[473,6],[681,6],[3971,6],[6181,6],[7071,6]]},"2264":{"position":[[236,7],[268,7],[498,7],[901,7]]},"2268":{"position":[[813,6],[1187,6]]},"2275":{"position":[[5,6],[473,6],[681,6],[3799,6],[6009,6],[6899,6]]},"2282":{"position":[[5,6],[473,6],[681,6],[3864,6],[6074,6],[6964,6]]},"2289":{"position":[[5,6],[473,6],[681,6],[4099,6],[6309,6],[7199,6]]},"2296":{"position":[[5,6],[473,6],[681,6],[4099,6],[6309,6],[7199,6]]},"2304":{"position":[[5,6],[473,6],[681,6],[3638,6],[5848,6],[6738,6]]},"2311":{"position":[[5,6],[473,6],[681,6],[4070,6],[6280,6],[7170,6]]},"2316":{"position":[[426,6]]},"2324":{"position":[[5,6],[473,6],[681,6],[3594,6],[5804,6],[6694,6]]},"2329":{"position":[[426,6]]},"2334":{"position":[[426,6]]},"2339":{"position":[[426,6]]},"2344":{"position":[[426,6]]},"2351":{"position":[[5,6],[473,6],[681,6],[3594,6],[5804,6],[6694,6]]},"2356":{"position":[[426,6],[1713,6],[2127,6]]},"2361":{"position":[[586,6]]},"2366":{"position":[[426,6]]},"2630":{"position":[[446,6]]},"2641":{"position":[[202,7],[234,7],[277,7],[347,7]]},"2650":{"position":[[757,8],[886,6]]},"2660":{"position":[[91,7]]},"2681":{"position":[[130,6]]},"2705":{"position":[[159,6],[231,6],[257,7],[443,6]]},"2715":{"position":[[1485,6]]},"2726":{"position":[[31,7]]},"2742":{"position":[[2881,6]]},"2779":{"position":[[223,6],[281,6]]},"2811":{"position":[[88,6]]},"2824":{"position":[[76,7],[805,6]]},"2835":{"position":[[1082,7]]}}}],["encapsul",{"_index":4053,"t":{"2517":{"position":[[547,12]]},"2603":{"position":[[209,13]]}}}],["encod",{"_index":1472,"t":{"277":{"position":[[674,8]]},"283":{"position":[[2497,8],[2506,10],[2535,8]]},"971":{"position":[[1,8]]},"1424":{"position":[[1,8]]},"1476":{"position":[[41,6]]},"1841":{"position":[[59,7]]},"2254":{"position":[[1,8]]},"2527":{"position":[[119,8]]},"2645":{"position":[[324,6]]},"2742":{"position":[[668,9]]}}}],["encount",{"_index":643,"t":{"80":{"position":[[318,9]]},"155":{"position":[[330,9]]},"167":{"position":[[330,9]]},"581":{"position":[[127,9]]},"602":{"position":[[130,9]]},"622":{"position":[[137,9]]},"691":{"position":[[131,9]]},"800":{"position":[[761,9]]},"802":{"position":[[909,9]]},"810":{"position":[[182,9]]},"816":{"position":[[1143,9]]},"818":{"position":[[301,9]]},"820":{"position":[[284,9]]},"824":{"position":[[289,9]]},"826":{"position":[[192,9]]},"2513":{"position":[[102,11]]},"2620":{"position":[[303,9]]}}}],["encourag",{"_index":1305,"t":{"244":{"position":[[2594,10]]},"2568":{"position":[[309,9]]},"2573":{"position":[[913,10]]}}}],["encrypt",{"_index":291,"t":{"28":{"position":[[1646,7]]},"68":{"position":[[62,7]]},"94":{"position":[[1345,7]]},"173":{"position":[[339,7]]}}}],["end",{"_index":266,"t":{"28":{"position":[[877,3]]},"74":{"position":[[84,3]]},"76":{"position":[[128,3],[270,3]]},"101":{"position":[[595,6]]},"193":{"position":[[58,4],[886,4]]},"246":{"position":[[2721,3]]},"248":{"position":[[3451,3]]},"346":{"position":[[303,3]]},"366":{"position":[[187,4]]},"368":{"position":[[1058,3]]},"614":{"position":[[398,3]]},"624":{"position":[[46,3]]},"832":{"position":[[234,4]]},"935":{"position":[[234,4]]},"2307":{"position":[[278,4]]},"2453":{"position":[[309,3]]},"2613":{"position":[[1004,4]]}}}],["end_src",{"_index":1261,"t":{"242":{"position":[[463,9],[473,9]]}}}],["endpoint",{"_index":812,"t":{"101":{"position":[[696,9]]}}}],["enforc",{"_index":4218,"t":{"2563":{"position":[[96,7]]},"2728":{"position":[[1249,7]]},"2742":{"position":[[3312,7]]},"2759":{"position":[[603,7]]}}}],["enhanc",{"_index":4119,"t":{"2536":{"position":[[20,12]]},"2732":{"position":[[60,12]]}}}],["enough",{"_index":1950,"t":{"370":{"position":[[224,7]]},"561":{"position":[[1062,6]]},"594":{"position":[[201,6]]}}}],["ensur",{"_index":2321,"t":{"513":{"position":[[549,6],[1134,6]]},"543":{"position":[[1615,6]]},"1416":{"position":[[3,6]]},"2386":{"position":[[0,6]]},"2502":{"position":[[271,6]]},"2517":{"position":[[723,7]]},"2521":{"position":[[740,6]]},"2645":{"position":[[666,6]]},"2696":{"position":[[118,6]]},"2742":{"position":[[1907,6]]},"2759":{"position":[[7,6]]}}}],["enter",{"_index":1193,"t":{"220":{"position":[[96,5],[263,5],[449,5]]},"222":{"position":[[170,5]]},"2728":{"position":[[2059,5]]},"2736":{"position":[[57,5]]}}}],["entir",{"_index":1278,"t":{"244":{"position":[[807,8]]},"291":{"position":[[36,6]]},"390":{"position":[[398,6]]},"812":{"position":[[43,6]]},"926":{"position":[[43,6]]},"2278":{"position":[[85,6]]},"2521":{"position":[[587,6]]},"2591":{"position":[[36,6]]}}}],["entri",{"_index":255,"t":{"28":{"position":[[678,7],[1110,6]]},"173":{"position":[[132,7]]},"577":{"position":[[238,5]]},"616":{"position":[[725,7]]},"644":{"position":[[408,6]]},"843":{"position":[[4,7]]},"1015":{"position":[[71,5]]},"1480":{"position":[[108,5]]},"1482":{"position":[[28,5]]},"2268":{"position":[[355,5]]},"2630":{"position":[[36,7]]},"2641":{"position":[[933,5]]}}}],["enum",{"_index":4495,"t":{"2645":{"position":[[1264,5]]}}}],["env",{"_index":1211,"t":{"230":{"position":[[66,3]]},"678":{"position":[[42,5]]},"1388":{"position":[[75,3]]},"2160":{"position":[[31,3]]},"2339":{"position":[[941,3]]},"2344":{"position":[[760,3],[784,3]]},"2373":{"position":[[63,3]]},"2465":{"position":[[609,3]]},"2502":{"position":[[519,3]]},"2660":{"position":[[146,3]]},"2781":{"position":[[893,3]]}}}],["env:env_var",{"_index":3455,"t":{"1480":{"position":[[254,13]]}}}],["env:env_var_nam",{"_index":3156,"t":{"660":{"position":[[1656,17]]},"2703":{"position":[[443,17]]}}}],["env:gh_token",{"_index":3053,"t":{"616":{"position":[[1015,12]]}}}],["env:my_github_token",{"_index":278,"t":{"28":{"position":[[1183,21],[1243,19]]}}}],["env:my_password",{"_index":623,"t":{"68":{"position":[[141,15]]},"678":{"position":[[117,15]]}}}],["env:pgp_secret",{"_index":766,"t":{"94":{"position":[[1659,14],[1789,14]]}}}],["env:publish_secret_key",{"_index":3280,"t":{"760":{"position":[[279,22]]},"762":{"position":[[299,22]]}}}],["env:sonatype_password",{"_index":724,"t":{"90":{"position":[[578,21]]},"175":{"position":[[504,21],[1243,21]]}}}],["env:sonatype_us",{"_index":723,"t":{"90":{"position":[[560,17]]},"175":{"position":[[486,17],[1225,17]]}}}],["env_var",{"_index":3454,"t":{"1480":{"position":[[234,7]]}}}],["environ",{"_index":471,"t":{"48":{"position":[[665,11]]},"98":{"position":[[305,12]]},"167":{"position":[[672,12]]},"175":{"position":[[659,11],[905,12],[957,11],[1063,11],[1363,11]]},"309":{"position":[[64,13]]},"374":{"position":[[661,13]]},"380":{"position":[[624,13]]},"392":{"position":[[25,11]]},"462":{"position":[[574,11]]},"571":{"position":[[208,11]]},"579":{"position":[[51011,11]]},"581":{"position":[[390,11]]},"583":{"position":[[147,11]]},"588":{"position":[[165,11]]},"594":{"position":[[30,11]]},"598":{"position":[[21,11],[243,11]]},"600":{"position":[[254,13]]},"616":{"position":[[517,11]]},"676":{"position":[[400,11]]},"678":{"position":[[11,11]]},"843":{"position":[[24,11]]},"1249":{"position":[[199,12]]},"1480":{"position":[[213,11]]},"1991":{"position":[[156,12]]},"2261":{"position":[[2180,12]]},"2275":{"position":[[2180,12]]},"2282":{"position":[[2180,12]]},"2289":{"position":[[2180,12]]},"2296":{"position":[[2180,12]]},"2304":{"position":[[2180,12]]},"2311":{"position":[[2180,12]]},"2324":{"position":[[2180,12]]},"2351":{"position":[[2180,12]]},"2472":{"position":[[18,11]]},"2519":{"position":[[225,11]]},"2792":{"position":[[263,12]]}}}],["epoch.major",{"_index":1845,"t":{"331":{"position":[[274,11]]}}}],["equal",{"_index":3398,"t":{"1117":{"position":[[115,5]]},"1626":{"position":[[60,5]]},"2282":{"position":[[8637,5]]},"2289":{"position":[[8872,5]]},"2296":{"position":[[8872,5]]},"2311":{"position":[[8843,5]]}}}],["equival",{"_index":427,"t":{"44":{"position":[[741,10]]},"195":{"position":[[96,12]]},"238":{"position":[[16,10]]},"513":{"position":[[655,10]]},"533":{"position":[[30,10]]},"549":{"position":[[34,11],[403,10],[565,11]]},"707":{"position":[[166,10]]},"830":{"position":[[59,10]]},"930":{"position":[[59,10]]},"2292":{"position":[[101,10]]},"2593":{"position":[[38,11],[457,10]]},"2742":{"position":[[809,10]]}}}],["eras",{"_index":1526,"t":{"283":{"position":[[1013,5],[1076,6]]},"2683":{"position":[[699,5]]}}}],["erasur",{"_index":1525,"t":{"283":{"position":[[1002,7]]}}}],["erron",{"_index":5167,"t":{"2809":{"position":[[8,9]]}}}],["error",{"_index":131,"t":{"8":{"position":[[1248,5]]},"24":{"position":[[112,7],[190,7],[245,7],[255,7]]},"50":{"position":[[710,6]]},"228":{"position":[[381,6]]},"277":{"position":[[284,6]]},"283":{"position":[[2593,6]]},"317":{"position":[[200,5]]},"319":{"position":[[897,5]]},"425":{"position":[[96,6]]},"427":{"position":[[20,6]]},"466":{"position":[[601,6]]},"489":{"position":[[98,6],[183,6]]},"513":{"position":[[139,7]]},"525":{"position":[[305,7],[339,7],[384,7],[420,7],[436,5]]},"567":{"position":[[962,7]]},"579":{"position":[[51342,5]]},"598":{"position":[[297,7],[305,5],[463,5]]},"640":{"position":[[678,6],[696,5]]},"648":{"position":[[461,7]]},"650":{"position":[[543,6],[587,7]]},"705":{"position":[[580,7]]},"2371":{"position":[[53,5],[72,5]]},"2414":{"position":[[438,6],[525,7]]},"2418":{"position":[[83,6]]},"2453":{"position":[[1000,6],[1156,6],[1163,7],[1185,7],[1244,7],[1336,7]]},"2472":{"position":[[164,5],[397,6]]},"2548":{"position":[[380,5]]},"2577":{"position":[[229,6]]},"2603":{"position":[[678,7],[702,7],[785,7],[848,7],[862,5]]},"2607":{"position":[[31,5]]},"2609":{"position":[[137,5]]},"2630":{"position":[[360,5]]},"2645":{"position":[[6,5]]},"2660":{"position":[[1229,6],[2246,5]]},"2683":{"position":[[301,6]]},"2715":{"position":[[163,5]]},"2781":{"position":[[224,5],[315,5]]},"2799":{"position":[[166,5]]},"2809":{"position":[[171,6]]}}}],["error/warn",{"_index":4337,"t":{"2611":{"position":[[138,13]]}}}],["errors/warn",{"_index":2448,"t":{"575":{"position":[[388,17]]}}}],["es",{"_index":2237,"t":{"483":{"position":[[451,2],[524,2]]},"485":{"position":[[260,2]]},"1906":{"position":[[65,2]]},"2261":{"position":[[565,2]]},"2275":{"position":[[565,2]]},"2282":{"position":[[565,2]]},"2289":{"position":[[565,2]]},"2296":{"position":[[565,2]]},"2304":{"position":[[565,2]]},"2311":{"position":[[565,2]]},"2324":{"position":[[565,2]]},"2351":{"position":[[565,2]]},"2399":{"position":[[284,2],[812,2],[958,2]]},"2502":{"position":[[10,2]]},"2824":{"position":[[0,2],[39,2],[160,2]]}}}],["es2015",{"_index":3417,"t":{"1193":{"position":[[84,7]]},"1922":{"position":[[41,7]]},"2261":{"position":[[617,7]]},"2275":{"position":[[617,7]]},"2282":{"position":[[617,7]]},"2289":{"position":[[617,7]]},"2296":{"position":[[617,7]]},"2304":{"position":[[617,7]]},"2311":{"position":[[617,7]]},"2324":{"position":[[617,7]]},"2351":{"position":[[617,7]]}}}],["es2016",{"_index":3418,"t":{"1193":{"position":[[92,7]]},"1922":{"position":[[49,7]]},"2261":{"position":[[625,7]]},"2275":{"position":[[625,7]]},"2282":{"position":[[625,7]]},"2289":{"position":[[625,7]]},"2296":{"position":[[625,7]]},"2304":{"position":[[625,7]]},"2311":{"position":[[625,7]]},"2324":{"position":[[625,7]]},"2351":{"position":[[625,7]]}}}],["es2017",{"_index":3419,"t":{"1193":{"position":[[100,7]]},"1922":{"position":[[57,7]]},"2261":{"position":[[633,7]]},"2275":{"position":[[633,7]]},"2282":{"position":[[633,7]]},"2289":{"position":[[633,7]]},"2296":{"position":[[633,7]]},"2304":{"position":[[633,7]]},"2311":{"position":[[633,7]]},"2324":{"position":[[633,7]]},"2351":{"position":[[633,7]]}}}],["es2018",{"_index":3420,"t":{"1193":{"position":[[108,7]]},"1922":{"position":[[65,7]]},"2261":{"position":[[641,7]]},"2275":{"position":[[641,7]]},"2282":{"position":[[641,7]]},"2289":{"position":[[641,7]]},"2296":{"position":[[641,7]]},"2304":{"position":[[641,7]]},"2311":{"position":[[641,7]]},"2324":{"position":[[641,7]]},"2351":{"position":[[641,7]]}}}],["es2019",{"_index":3421,"t":{"1193":{"position":[[116,7]]},"1922":{"position":[[73,7]]},"2261":{"position":[[649,7]]},"2275":{"position":[[649,7]]},"2282":{"position":[[649,7]]},"2289":{"position":[[649,7]]},"2296":{"position":[[649,7]]},"2304":{"position":[[649,7]]},"2311":{"position":[[649,7]]},"2324":{"position":[[649,7]]},"2351":{"position":[[649,7]]}}}],["es2020",{"_index":3422,"t":{"1193":{"position":[[124,7]]},"1922":{"position":[[81,7]]},"2261":{"position":[[657,7]]},"2275":{"position":[[657,7]]},"2282":{"position":[[657,7]]},"2289":{"position":[[657,7]]},"2296":{"position":[[657,7]]},"2304":{"position":[[657,7]]},"2311":{"position":[[657,7]]},"2324":{"position":[[657,7]]},"2351":{"position":[[657,7]]}}}],["es2021",{"_index":3423,"t":{"1193":{"position":[[132,6]]},"1922":{"position":[[89,6]]},"2261":{"position":[[665,6]]},"2275":{"position":[[665,6]]},"2282":{"position":[[665,6]]},"2289":{"position":[[665,6]]},"2296":{"position":[[665,6]]},"2304":{"position":[[665,6]]},"2311":{"position":[[665,6]]},"2324":{"position":[[665,6]]},"2351":{"position":[[665,6]]}}}],["es5_1",{"_index":3416,"t":{"1193":{"position":[[77,6]]},"1922":{"position":[[34,6]]},"2261":{"position":[[610,6]]},"2275":{"position":[[610,6]]},"2282":{"position":[[610,6]]},"2289":{"position":[[610,6]]},"2296":{"position":[[610,6]]},"2304":{"position":[[610,6]]},"2311":{"position":[[610,6]]},"2324":{"position":[[610,6]]},"2351":{"position":[[610,6]]}}}],["escap",{"_index":4811,"t":{"2724":{"position":[[145,7]]},"2742":{"position":[[609,9],[751,7]]}}}],["esmodul",{"_index":3611,"t":{"2399":{"position":[[933,8]]},"2403":{"position":[[25,8]]},"2824":{"position":[[113,10]]}}}],["esmodule/",{"_index":3408,"t":{"1171":{"position":[[86,12]]},"1899":{"position":[[43,12]]},"2261":{"position":[[322,12]]},"2275":{"position":[[322,12]]},"2282":{"position":[[322,12]]},"2289":{"position":[[322,12]]},"2296":{"position":[[322,12]]},"2304":{"position":[[322,12]]},"2311":{"position":[[322,12]]},"2324":{"position":[[322,12]]},"2351":{"position":[[322,12]]}}}],["especi",{"_index":1793,"t":{"325":{"position":[[827,10]]},"543":{"position":[[1343,10]]},"2658":{"position":[[468,10]]}}}],["essenti",{"_index":2310,"t":{"505":{"position":[[250,11]]},"2521":{"position":[[500,12]]}}}],["establish",{"_index":2332,"t":{"517":{"position":[[238,11]]},"790":{"position":[[40,9]]},"943":{"position":[[40,9]]},"2226":{"position":[[35,12]]},"2327":{"position":[[96,9]]}}}],["etc",{"_index":1861,"t":{"338":{"position":[[161,4]]},"370":{"position":[[1095,6]]},"567":{"position":[[723,4]]},"2736":{"position":[[202,5]]}}}],["eval_2.12",{"_index":2616,"t":{"579":{"position":[[8438,9],[37115,9]]}}}],["eval_2.12/2.3.3/monix",{"_index":2615,"t":{"579":{"position":[[8416,21],[37093,21]]}}}],["evalu",{"_index":1000,"t":{"163":{"position":[[186,11]]},"2749":{"position":[[185,11]]},"2769":{"position":[[254,11]]},"2777":{"position":[[732,11]]}}}],["even",{"_index":246,"t":{"28":{"position":[[291,4]]},"52":{"position":[[79,4]]},"169":{"position":[[582,4]]},"238":{"position":[[261,4],[391,4]]},"248":{"position":[[1737,4]]},"277":{"position":[[827,4]]},"281":{"position":[[199,4]]},"325":{"position":[[31,4]]},"370":{"position":[[938,4],[1056,4]]},"404":{"position":[[241,4]]},"414":{"position":[[278,4]]},"429":{"position":[[661,4]]},"513":{"position":[[64,4]]},"565":{"position":[[0,4],[116,4]]},"616":{"position":[[8,4]]},"630":{"position":[[620,4],[750,4]]},"652":{"position":[[564,4]]},"660":{"position":[[8,4]]},"1418":{"position":[[165,4]]},"2192":{"position":[[43,4]]},"2607":{"position":[[339,4]]},"2652":{"position":[[325,4]]},"2777":{"position":[[0,4]]},"2807":{"position":[[43,4]]},"2824":{"position":[[1675,4]]}}}],["event",{"_index":2778,"t":{"579":{"position":[[18756,6],[47433,6],[63866,6]]}}}],["events/1.3.2/appl",{"_index":2777,"t":{"579":{"position":[[18732,18],[47409,18]]}}}],["eventtim",{"_index":2842,"t":{"579":{"position":[[24150,9],[24505,9],[56312,9],[56667,9]]}}}],["everyday",{"_index":3009,"t":{"606":{"position":[[117,8]]},"2665":{"position":[[162,8]]}}}],["everyth",{"_index":1235,"t":{"238":{"position":[[792,10]]},"244":{"position":[[2758,10]]},"248":{"position":[[1829,10]]},"309":{"position":[[202,10]]},"404":{"position":[[428,10]]},"501":{"position":[[202,10]]},"561":{"position":[[423,10]]},"581":{"position":[[669,10]]}}}],["everywher",{"_index":3015,"t":{"608":{"position":[[149,10]]}}}],["evolv",{"_index":2154,"t":{"439":{"position":[[322,6]]}}}],["ex",{"_index":4214,"t":{"2561":{"position":[[297,4]]}}}],["exact",{"_index":1103,"t":{"193":{"position":[[1244,5]]},"202":{"position":[[60,6]]},"300":{"position":[[312,5]]},"352":{"position":[[176,5]]},"561":{"position":[[283,5]]}}}],["exactli",{"_index":544,"t":{"56":{"position":[[979,7]]},"62":{"position":[[1799,7]]},"193":{"position":[[1110,7]]},"2771":{"position":[[617,7]]}}}],["exampl",{"_index":105,"t":{"8":{"position":[[436,7],[989,8]]},"18":{"position":[[354,7]]},"28":{"position":[[210,8]]},"56":{"position":[[1084,7],[1343,7]]},"58":{"position":[[91,8]]},"82":{"position":[[680,7]]},"86":{"position":[[233,8]]},"90":{"position":[[118,9],[636,7]]},"92":{"position":[[608,7]]},"125":{"position":[[87,8]]},"137":{"position":[[130,8]]},"139":{"position":[[130,8]]},"141":{"position":[[101,8]]},"143":{"position":[[118,8]]},"147":{"position":[[111,8]]},"149":{"position":[[123,8]]},"163":{"position":[[423,8]]},"175":{"position":[[848,7]]},"193":{"position":[[510,7],[518,7],[793,7]]},"195":{"position":[[146,8]]},"197":{"position":[[578,7]]},"234":{"position":[[219,7]]},"244":{"position":[[2477,7]]},"246":{"position":[[294,8]]},"248":{"position":[[3437,9]]},"250":{"position":[[105,8]]},"287":{"position":[[540,8]]},"291":{"position":[[499,8]]},"297":{"position":[[32,7]]},"300":{"position":[[707,7]]},"309":{"position":[[271,8]]},"317":{"position":[[357,8]]},"319":{"position":[[236,8]]},"323":{"position":[[6,8],[492,8]]},"329":{"position":[[1832,7],[1959,8],[2278,7],[2911,9]]},"336":{"position":[[4,8],[449,8]]},"340":{"position":[[4,8]]},"342":{"position":[[11,8]]},"346":{"position":[[205,8],[442,8]]},"354":{"position":[[102,8]]},"358":{"position":[[8,7]]},"360":{"position":[[49,8]]},"370":{"position":[[367,8],[563,7]]},"374":{"position":[[87,8],[679,8]]},"376":{"position":[[246,8],[1266,8],[1983,8]]},"378":{"position":[[252,8]]},"388":{"position":[[69,7]]},"406":{"position":[[633,8]]},"412":{"position":[[303,7]]},"414":{"position":[[401,7]]},"417":{"position":[[188,8],[513,7],[580,8]]},"421":{"position":[[108,8]]},"441":{"position":[[121,7]]},"460":{"position":[[183,8],[762,8]]},"464":{"position":[[252,8]]},"503":{"position":[[299,8],[326,7],[594,8],[621,8],[1093,8],[1400,8]]},"517":{"position":[[1475,9]]},"527":{"position":[[428,7]]},"529":{"position":[[738,8]]},"531":{"position":[[15,7]]},"535":{"position":[[11,7],[158,7]]},"545":{"position":[[143,7]]},"547":{"position":[[180,8]]},"549":{"position":[[50,8],[189,8]]},"579":{"position":[[368,7],[31619,7]]},"604":{"position":[[54,8]]},"610":{"position":[[298,8]]},"626":{"position":[[769,7]]},"630":{"position":[[199,8],[495,7]]},"638":{"position":[[551,8]]},"656":{"position":[[381,7]]},"658":{"position":[[38,7],[243,7]]},"672":{"position":[[237,7]]},"689":{"position":[[1171,8]]},"700":{"position":[[107,7]]},"705":{"position":[[2,7],[27,7]]},"707":{"position":[[277,7],[302,7]]},"709":{"position":[[224,7],[249,7],[483,7]]},"711":{"position":[[435,7]]},"713":{"position":[[116,7]]},"715":{"position":[[209,7],[360,7],[453,7],[1289,8]]},"724":{"position":[[51,9]]},"726":{"position":[[87,9]]},"728":{"position":[[48,9]]},"730":{"position":[[81,9]]},"732":{"position":[[86,9]]},"734":{"position":[[160,9]]},"736":{"position":[[44,9]]},"738":{"position":[[97,9],[155,12]]},"740":{"position":[[87,9]]},"742":{"position":[[77,9]]},"744":{"position":[[93,9]]},"746":{"position":[[72,9]]},"748":{"position":[[90,9]]},"750":{"position":[[58,9]]},"752":{"position":[[83,9]]},"754":{"position":[[118,9]]},"756":{"position":[[111,9]]},"758":{"position":[[128,9]]},"760":{"position":[[150,9]]},"762":{"position":[[179,9]]},"764":{"position":[[39,9]]},"766":{"position":[[208,9]]},"768":{"position":[[116,9]]},"770":{"position":[[379,9]]},"772":{"position":[[55,9]]},"774":{"position":[[526,9]]},"776":{"position":[[58,9]]},"778":{"position":[[177,9]]},"781":{"position":[[81,9]]},"783":{"position":[[76,9]]},"785":{"position":[[79,9]]},"787":{"position":[[66,9]]},"794":{"position":[[80,8]]},"830":{"position":[[787,8]]},"876":{"position":[[87,9]]},"878":{"position":[[48,9]]},"880":{"position":[[44,9]]},"882":{"position":[[93,9]]},"884":{"position":[[72,9]]},"886":{"position":[[58,9]]},"888":{"position":[[55,9]]},"891":{"position":[[86,9]]},"893":{"position":[[160,9]]},"895":{"position":[[97,9],[155,12]]},"897":{"position":[[87,9]]},"899":{"position":[[77,9]]},"901":{"position":[[90,9]]},"903":{"position":[[111,9]]},"905":{"position":[[208,9]]},"907":{"position":[[116,9]]},"909":{"position":[[379,9]]},"911":{"position":[[526,9]]},"913":{"position":[[58,9]]},"915":{"position":[[177,9]]},"922":{"position":[[80,8]]},"930":{"position":[[787,8]]},"2264":{"position":[[122,8]]},"2292":{"position":[[829,8]]},"2407":{"position":[[47,8]]},"2504":{"position":[[76,8]]},"2542":{"position":[[232,8]]},"2561":{"position":[[45,7]]},"2591":{"position":[[358,8]]},"2593":{"position":[[221,8],[473,7]]},"2595":{"position":[[282,8]]},"2599":{"position":[[136,7]]},"2601":{"position":[[218,8]]},"2611":{"position":[[253,8]]},"2654":{"position":[[224,8],[308,7]]},"2660":{"position":[[2500,7]]},"2701":{"position":[[924,8]]},"2707":{"position":[[107,7]]},"2779":{"position":[[428,7]]},"2803":{"position":[[178,7]]},"2805":{"position":[[230,8]]},"2824":{"position":[[1578,9],[2995,7],[3014,8]]}}}],["example.md",{"_index":3215,"t":{"705":{"position":[[280,10]]},"2779":{"position":[[400,10],[551,10]]}}}],["example.sc",{"_index":3671,"t":{"2416":{"position":[[179,10],[426,10]]}}}],["example/scala",{"_index":1633,"t":{"291":{"position":[[536,13],[634,15]]},"2591":{"position":[[395,13],[494,15]]}}}],["example/src",{"_index":1104,"t":{"193":{"position":[[1272,11]]}}}],["example/src/test",{"_index":1107,"t":{"193":{"position":[[1447,16]]}}}],["except",{"_index":223,"t":{"24":{"position":[[101,6]]},"319":{"position":[[976,9]]},"360":{"position":[[475,10]]},"427":{"position":[[9,6]]},"503":{"position":[[919,9]]},"517":{"position":[[1239,9]]},"541":{"position":[[489,10]]},"549":{"position":[[456,7]]},"575":{"position":[[504,9]]},"577":{"position":[[89,9],[345,10]]},"822":{"position":[[455,10]]},"928":{"position":[[455,10]]},"2285":{"position":[[497,10]]},"2525":{"position":[[11,9]]},"2660":{"position":[[259,9],[349,9]]},"2762":{"position":[[354,9]]},"2777":{"position":[[93,9]]}}}],["exception(\"broken",{"_index":5012,"t":{"2762":{"position":[[260,20]]}}}],["exclam",{"_index":2052,"t":{"406":{"position":[[879,12],[1477,11],[1744,11]]}}}],["exclud",{"_index":38,"t":{"4":{"position":[[214,10]]},"291":{"position":[[3,7],[89,7],[135,7],[294,7],[511,7],[626,7]]},"464":{"position":[[3,7],[68,7],[238,9],[445,7],[496,7],[648,7]]},"466":{"position":[[394,7]]},"738":{"position":[[0,7],[43,7],[69,7],[117,7],[147,7],[194,7]]},"895":{"position":[[0,7],[43,7],[69,7],[117,7],[147,7],[194,7]]},"1271":{"position":[[55,7]]},"1696":{"position":[[11,7]]},"2015":{"position":[[0,7]]},"2261":{"position":[[8662,7],[8670,7]]},"2275":{"position":[[8490,7],[8498,7]]},"2282":{"position":[[8555,7],[8563,7]]},"2289":{"position":[[8790,7],[8798,7]]},"2296":{"position":[[8790,7],[8798,7]]},"2304":{"position":[[8329,7],[8337,7]]},"2311":{"position":[[8761,7],[8769,7]]},"2324":{"position":[[8285,7],[8293,7]]},"2351":{"position":[[8285,7],[8293,7]]},"2465":{"position":[[0,7]]},"2591":{"position":[[3,7],[111,7],[225,7],[370,7],[486,7]]},"2645":{"position":[[1001,7]]},"2824":{"position":[[2607,8],[2954,8],[3107,8]]}}}],["exclude=org%%nam",{"_index":2199,"t":{"464":{"position":[[87,17]]}}}],["exclude=org%nam",{"_index":2200,"t":{"464":{"position":[[125,16]]}}}],["excludepath",{"_index":575,"t":{"60":{"position":[[458,12]]}}}],["excludetest",{"_index":4317,"t":{"2607":{"position":[[202,12]]}}}],["exclus",{"_index":566,"t":{"60":{"position":[[188,9]]},"293":{"position":[[62,11]]},"2519":{"position":[[45,11]]},"2573":{"position":[[351,11]]}}}],["execut",{"_index":26,"t":{"4":{"position":[[38,8],[1005,7],[1023,7],[1040,7],[1058,7]]},"18":{"position":[[40,10]]},"117":{"position":[[415,11],[434,11]]},"123":{"position":[[473,11]]},"125":{"position":[[24,10],[131,8]]},"131":{"position":[[55,11],[138,11]]},"133":{"position":[[57,11],[245,10]]},"135":{"position":[[437,10]]},"214":{"position":[[308,8]]},"238":{"position":[[252,8]]},"258":{"position":[[32,10]]},"315":{"position":[[33,10]]},"317":{"position":[[27,10]]},"336":{"position":[[393,11],[409,7],[760,10]]},"340":{"position":[[81,10]]},"354":{"position":[[55,11],[163,10],[344,11]]},"370":{"position":[[420,10]]},"374":{"position":[[24,10],[139,8]]},"509":{"position":[[209,7]]},"630":{"position":[[59,11],[302,10],[611,8]]},"636":{"position":[[20,9]]},"656":{"position":[[358,9]]},"711":{"position":[[160,8]]},"713":{"position":[[197,10]]},"794":{"position":[[656,10]]},"922":{"position":[[656,10]]},"961":{"position":[[269,10]]},"1201":{"position":[[116,10]]},"1275":{"position":[[53,7]]},"1277":{"position":[[15,7],[29,7]]},"1279":{"position":[[53,7]]},"1283":{"position":[[65,7]]},"1412":{"position":[[31,11]]},"1668":{"position":[[38,10]]},"1670":{"position":[[77,10]]},"1672":{"position":[[70,10]]},"1741":{"position":[[31,10]]},"1755":{"position":[[23,10]]},"1930":{"position":[[72,10]]},"2021":{"position":[[10,7]]},"2023":{"position":[[15,7],[29,7]]},"2025":{"position":[[10,7]]},"2029":{"position":[[10,7]]},"2033":{"position":[[32,7]]},"2035":{"position":[[11,7]]},"2261":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4927,10],[7409,7],[7557,7],[7596,7]]},"2264":{"position":[[698,10]]},"2275":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4755,10],[7237,7],[7385,7],[7424,7]]},"2282":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4820,10],[7302,7],[7450,7],[7489,7]]},"2289":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5055,10],[7537,7],[7685,7],[7724,7]]},"2296":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5055,10],[7537,7],[7685,7],[7724,7]]},"2304":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4594,10],[7076,7],[7224,7],[7263,7]]},"2311":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[5026,10],[7508,7],[7656,7],[7695,7]]},"2324":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4550,10],[7032,7],[7180,7],[7219,7]]},"2351":{"position":[[1790,7],[1834,7],[1974,7],[1998,7],[2035,7],[4550,10],[7032,7],[7180,7],[7219,7]]},"2521":{"position":[[222,10],[263,7]]},"2544":{"position":[[263,10]]},"2611":{"position":[[740,8]]},"2630":{"position":[[482,7]]},"2652":{"position":[[87,9]]},"2764":{"position":[[156,9]]},"2777":{"position":[[185,7],[203,7],[222,7],[298,8]]},"2824":{"position":[[2331,11]]}}}],["execution_2.12",{"_index":2614,"t":{"579":{"position":[[8303,14],[36980,14]]}}}],["execution_2.12/2.3.3/monix",{"_index":2613,"t":{"579":{"position":[[8276,26],[36953,26]]}}}],["execv",{"_index":2865,"t":{"579":{"position":[[31582,6],[63744,6]]}}}],["exist",{"_index":592,"t":{"62":{"position":[[372,6],[397,8]]},"244":{"position":[[974,8]]},"246":{"position":[[325,8]]},"327":{"position":[[432,5]]},"529":{"position":[[791,8]]},"559":{"position":[[143,8]]},"571":{"position":[[244,8]]},"1041":{"position":[[96,6]]},"1384":{"position":[[83,6]]},"1534":{"position":[[55,6]]},"1666":{"position":[[50,6]]},"1849":{"position":[[46,6]]},"1851":{"position":[[46,6]]},"2156":{"position":[[39,6]]},"2273":{"position":[[1134,6]]},"2344":{"position":[[713,6]]},"2521":{"position":[[635,8]]},"2525":{"position":[[132,5]]},"2650":{"position":[[602,8]]},"2658":{"position":[[116,8]]},"2732":{"position":[[76,8]]}}}],["exit",{"_index":512,"t":{"52":{"position":[[100,6],[353,4],[406,4]]},"143":{"position":[[306,4]]},"161":{"position":[[170,5],[665,4]]},"220":{"position":[[187,6],[248,5],[373,6],[434,5]]},"222":{"position":[[311,6],[479,6]]},"264":{"position":[[237,5],[353,5]]},"283":{"position":[[4397,5]]},"313":{"position":[[400,4]]},"1079":{"position":[[71,4]]},"1081":{"position":[[97,4]]},"1083":{"position":[[150,4]]},"1432":{"position":[[36,5]]},"1494":{"position":[[36,5]]},"1582":{"position":[[46,5]]},"1586":{"position":[[46,5]]},"1588":{"position":[[16,4]]},"1590":{"position":[[42,4]]},"1592":{"position":[[95,4]]},"1646":{"position":[[46,5]]},"1735":{"position":[[35,4]]},"1769":{"position":[[46,5]]},"1839":{"position":[[54,4]]},"2085":{"position":[[46,5]]},"2188":{"position":[[22,4]]},"2194":{"position":[[22,4]]},"2261":{"position":[[3269,4],[3304,4],[3390,4]]},"2268":{"position":[[504,4],[539,4],[625,4]]},"2275":{"position":[[3097,4],[3132,4],[3218,4]]},"2282":{"position":[[3162,4],[3197,4],[3283,4]]},"2289":{"position":[[3397,4],[3432,4],[3518,4]]},"2296":{"position":[[3397,4],[3432,4],[3518,4]]},"2304":{"position":[[2936,4],[2971,4],[3057,4]]},"2311":{"position":[[3368,4],[3403,4],[3489,4]]},"2316":{"position":[[117,4],[152,4],[238,4]]},"2324":{"position":[[2892,4],[2927,4],[3013,4]]},"2329":{"position":[[117,4],[152,4],[238,4]]},"2334":{"position":[[117,4],[152,4],[238,4]]},"2339":{"position":[[117,4],[152,4],[238,4]]},"2344":{"position":[[117,4],[152,4],[238,4]]},"2351":{"position":[[2892,4],[2927,4],[3013,4]]},"2356":{"position":[[117,4],[152,4],[238,4]]},"2361":{"position":[[117,4],[152,4],[238,4]]},"2366":{"position":[[117,4],[152,4],[238,4]]},"2472":{"position":[[231,4],[473,4],[1177,4]]},"2502":{"position":[[398,4]]},"2645":{"position":[[87,4]]},"2660":{"position":[[336,4],[1867,4]]},"2683":{"position":[[859,6]]},"2728":{"position":[[688,4]]}}}],["exp",{"_index":3916,"t":{"2500":{"position":[[11,3]]}}}],["expand",{"_index":2314,"t":{"509":{"position":[[110,8]]},"614":{"position":[[501,8]]}}}],["expect",{"_index":225,"t":{"24":{"position":[[221,9]]},"80":{"position":[[301,9]]},"155":{"position":[[313,9]]},"167":{"position":[[313,9]]},"366":{"position":[[695,8],[827,9]]},"517":{"position":[[761,7]]},"521":{"position":[[186,7]]},"555":{"position":[[346,8]]},"581":{"position":[[110,9]]},"602":{"position":[[113,9]]},"622":{"position":[[120,9]]},"640":{"position":[[638,8]]},"652":{"position":[[457,9]]},"676":{"position":[[206,6]]},"691":{"position":[[114,9]]},"800":{"position":[[744,9]]},"802":{"position":[[892,9]]},"810":{"position":[[165,9]]},"816":{"position":[[1126,9]]},"818":{"position":[[284,9]]},"820":{"position":[[267,9]]},"824":{"position":[[272,9]]},"826":{"position":[[175,9]]},"2453":{"position":[[1326,9]]},"2618":{"position":[[57,6]]},"2620":{"position":[[284,9]]}}}],["expectedfil",{"_index":1679,"t":{"309":{"position":[[884,13]]}}}],["expectedfiles.foreach(os.write(_",{"_index":1682,"t":{"309":{"position":[[936,33]]}}}],["expectedfiles.map(_.tostring).foreach",{"_index":1690,"t":{"309":{"position":[[1154,37]]}}}],["expecti",{"_index":4440,"t":{"2630":{"position":[[1619,7]]},"2728":{"position":[[2699,7]]}}}],["experi",{"_index":141,"t":{"10":{"position":[[433,11]]},"80":{"position":[[280,10]]},"155":{"position":[[292,10]]},"167":{"position":[[292,10]]},"242":{"position":[[301,10]]},"360":{"position":[[614,10]]},"505":{"position":[[595,11]]},"539":{"position":[[29,12]]},"581":{"position":[[89,10]]},"602":{"position":[[92,10]]},"622":{"position":[[99,10]]},"691":{"position":[[93,10]]},"800":{"position":[[723,10]]},"802":{"position":[[871,10]]},"810":{"position":[[144,10]]},"816":{"position":[[1105,10]]},"818":{"position":[[263,10]]},"820":{"position":[[246,10]]},"824":{"position":[[251,10]]},"826":{"position":[[154,10]]},"2620":{"position":[[263,10]]}}}],["experiment",{"_index":99,"t":{"8":{"position":[[228,14]]},"18":{"position":[[331,14]]},"44":{"position":[[27,12]]},"80":{"position":[[218,12]]},"135":{"position":[[93,13]]},"155":{"position":[[230,12]]},"167":{"position":[[230,12]]},"193":{"position":[[333,12]]},"329":{"position":[[2206,13]]},"402":{"position":[[285,14]]},"412":{"position":[[280,14]]},"423":{"position":[[75,13]]},"435":{"position":[[6,12],[91,12],[153,12]]},"497":{"position":[[27,12]]},"541":{"position":[[723,12]]},"563":{"position":[[258,12]]},"581":{"position":[[27,12]]},"602":{"position":[[30,12]]},"622":{"position":[[37,12]]},"691":{"position":[[31,12],[380,13]]},"794":{"position":[[1739,12]]},"800":{"position":[[669,13]]},"802":{"position":[[817,13]]},"810":{"position":[[90,13]]},"816":{"position":[[1051,13]]},"818":{"position":[[209,13]]},"820":{"position":[[192,13]]},"824":{"position":[[197,13]]},"826":{"position":[[100,13]]},"832":{"position":[[460,14]]},"922":{"position":[[1739,12]]},"935":{"position":[[460,14]]},"961":{"position":[[158,12]]},"1075":{"position":[[20,12],[126,12]]},"1151":{"position":[[68,12]]},"1584":{"position":[[20,12],[71,12]]},"1771":{"position":[[27,12]]},"2259":{"position":[[35,12]]},"2261":{"position":[[3711,12],[3770,12],[3812,12]]},"2264":{"position":[[1781,12]]},"2266":{"position":[[35,12]]},"2268":{"position":[[930,12],[989,12],[1031,12]]},"2273":{"position":[[35,12]]},"2275":{"position":[[3539,12],[3598,12],[3640,12]]},"2280":{"position":[[35,12]]},"2282":{"position":[[3604,12],[3663,12],[3705,12]]},"2287":{"position":[[35,12]]},"2289":{"position":[[3839,12],[3898,12],[3940,12]]},"2294":{"position":[[35,12]]},"2296":{"position":[[3839,12],[3898,12],[3940,12]]},"2302":{"position":[[35,12]]},"2304":{"position":[[3378,12],[3437,12],[3479,12]]},"2307":{"position":[[504,14]]},"2309":{"position":[[35,12]]},"2311":{"position":[[3810,12],[3869,12],[3911,12]]},"2316":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2322":{"position":[[35,12]]},"2324":{"position":[[3334,12],[3393,12],[3435,12]]},"2329":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2334":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2339":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2344":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2349":{"position":[[35,12]]},"2351":{"position":[[3334,12],[3393,12],[3435,12]]},"2356":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2361":{"position":[[35,12],[703,12],[762,12],[804,12]]},"2366":{"position":[[35,12],[543,12],[602,12],[644,12]]},"2550":{"position":[[46,12]]},"2620":{"position":[[6,12],[199,12],[488,12]]},"2622":{"position":[[82,12]]},"2637":{"position":[[42,12]]},"2645":{"position":[[1077,12]]},"2660":{"position":[[757,12]]},"2715":{"position":[[342,12]]},"2728":{"position":[[868,12]]},"2779":{"position":[[21,15],[627,12],[730,15]]},"2826":{"position":[[0,12],[281,13],[342,12]]}}}],["experimental/scala",{"_index":3361,"t":{"961":{"position":[[98,18]]}}}],["explain",{"_index":1090,"t":{"193":{"position":[[457,7]]},"283":{"position":[[2580,7]]},"453":{"position":[[157,8]]},"646":{"position":[[11,8]]},"672":{"position":[[295,10]]},"2660":{"position":[[67,7]]},"2683":{"position":[[1743,7]]}}}],["explaintyp",{"_index":1563,"t":{"283":{"position":[[2567,12]]}}}],["explan",{"_index":4760,"t":{"2715":{"position":[[779,12]]}}}],["explicit",{"_index":54,"t":{"4":{"position":[[555,8]]},"423":{"position":[[194,8]]},"517":{"position":[[1017,8]]},"523":{"position":[[192,8]]},"691":{"position":[[499,8]]},"2438":{"position":[[427,8]]},"2453":{"position":[[1373,8]]},"2779":{"position":[[244,8]]}}}],["explicitli",{"_index":151,"t":{"10":{"position":[[753,10]]},"28":{"position":[[459,10]]},"44":{"position":[[108,10]]},"46":{"position":[[662,10]]},"56":{"position":[[457,10],[723,10],[1717,10]]},"60":{"position":[[100,11],[589,10]]},"62":{"position":[[119,10]]},"64":{"position":[[107,10]]},"66":{"position":[[106,10]]},"80":{"position":[[110,10]]},"117":{"position":[[110,10]]},"155":{"position":[[116,10]]},"161":{"position":[[436,10]]},"167":{"position":[[116,10]]},"169":{"position":[[854,10]]},"206":{"position":[[203,11]]},"210":{"position":[[80,10]]},"283":{"position":[[2765,11]]},"423":{"position":[[143,10]]},"460":{"position":[[271,10]]},"503":{"position":[[365,11],[676,10],[1105,10],[1321,11]]},"513":{"position":[[985,11],[1060,10]]},"517":{"position":[[1110,10]]},"521":{"position":[[331,10],[638,10]]},"610":{"position":[[204,10]]},"616":{"position":[[301,10]]},"626":{"position":[[1669,10]]},"660":{"position":[[288,10]]},"670":{"position":[[110,10]]},"676":{"position":[[113,10]]},"689":{"position":[[162,10],[1657,10]]},"691":{"position":[[448,10]]},"705":{"position":[[716,10]]},"959":{"position":[[672,10]]},"1277":{"position":[[192,10]]},"1281":{"position":[[153,10]]},"1285":{"position":[[153,10]]},"2023":{"position":[[160,10]]},"2027":{"position":[[109,10]]},"2031":{"position":[[98,10]]},"2035":{"position":[[134,10]]},"2261":{"position":[[1948,10],[7521,10],[7707,10]]},"2275":{"position":[[1948,10],[7349,10],[7535,10]]},"2282":{"position":[[1948,10],[7414,10],[7600,10]]},"2289":{"position":[[1948,10],[7649,10],[7835,10]]},"2296":{"position":[[1948,10],[7649,10],[7835,10]]},"2304":{"position":[[1948,10],[7188,10],[7374,10]]},"2311":{"position":[[1948,10],[7620,10],[7806,10]]},"2324":{"position":[[1948,10],[7144,10],[7330,10]]},"2351":{"position":[[1948,10],[7144,10],[7330,10]]},"2405":{"position":[[271,10]]},"2502":{"position":[[136,10]]},"2650":{"position":[[1040,10]]},"2652":{"position":[[549,11]]},"2753":{"position":[[294,11]]},"2777":{"position":[[484,10]]},"2779":{"position":[[188,10]]},"2792":{"position":[[83,10]]},"2799":{"position":[[136,10]]},"2848":{"position":[[749,11]]}}}],["explicitout",{"_index":1520,"t":{"283":{"position":[[957,13]]}}}],["explor",{"_index":4244,"t":{"2568":{"position":[[271,7]]}}}],["export",{"_index":275,"t":{"28":{"position":[[1117,6],[1263,6]]},"38":{"position":[[18,6],[618,6]]},"40":{"position":[[18,6],[87,6]]},"42":{"position":[[3,6],[97,9],[283,6]]},"392":{"position":[[113,6]]},"457":{"position":[[13,6]]},"583":{"position":[[200,6]]},"588":{"position":[[138,6]]},"598":{"position":[[163,6]]},"622":{"position":[[12,6],[260,6],[419,6],[735,6],[773,6],[798,6],[853,6],[879,6],[1064,8]]},"640":{"position":[[405,6]]},"678":{"position":[[55,6]]},"800":{"position":[[0,6],[119,8],[212,6],[647,6],[968,7]]},"1432":{"position":[[107,7]]},"1494":{"position":[[101,7]]},"1508":{"position":[[89,7]]},"1516":{"position":[[61,7]]},"1538":{"position":[[23,6]]},"1540":{"position":[[9,6]]},"1542":{"position":[[9,6]]},"1544":{"position":[[9,6]]},"1550":{"position":[[34,6]]},"1582":{"position":[[159,7]]},"1586":{"position":[[159,7]]},"1594":{"position":[[61,7]]},"1628":{"position":[[89,7]]},"1646":{"position":[[159,7]]},"1652":{"position":[[23,7]]},"1658":{"position":[[61,7]]},"1769":{"position":[[159,7]]},"1855":{"position":[[61,7]]},"1889":{"position":[[61,7]]},"1932":{"position":[[61,7]]},"1960":{"position":[[61,7]]},"1964":{"position":[[61,7]]},"1983":{"position":[[61,7]]},"2019":{"position":[[61,7]]},"2037":{"position":[[61,7]]},"2041":{"position":[[61,7]]},"2085":{"position":[[159,7]]},"2093":{"position":[[61,7]]},"2146":{"position":[[61,7]]},"2234":{"position":[[61,7]]},"2246":{"position":[[68,7]]},"2472":{"position":[[260,6],[1206,6]]},"2605":{"position":[[156,7]]},"2607":{"position":[[573,6]]},"2609":{"position":[[209,6]]},"2645":{"position":[[774,6]]},"2654":{"position":[[22,6],[90,6],[128,6],[160,9]]},"2660":{"position":[[1522,6]]},"2694":{"position":[[22,6],[95,6]]},"2711":{"position":[[72,6],[128,6]]},"2713":{"position":[[22,6],[86,6]]}}}],["export.json",{"_index":388,"t":{"42":{"position":[[247,11]]}}}],["expos",{"_index":610,"t":{"66":{"position":[[221,8]]},"161":{"position":[[792,7]]},"360":{"position":[[397,6]]},"364":{"position":[[614,6]]},"553":{"position":[[849,6]]},"565":{"position":[[22,7]]},"959":{"position":[[143,6]]}}}],["express",{"_index":999,"t":{"163":{"position":[[170,11]]},"283":{"position":[[482,11]]},"2392":{"position":[[683,7]]},"2749":{"position":[[169,11]]},"2769":{"position":[[238,11]]},"2777":{"position":[[716,11]]}}}],["ext",{"_index":1934,"t":{"368":{"position":[[240,5],[293,5],[335,5]]}}}],["extdir",{"_index":1564,"t":{"283":{"position":[[2625,7],[3031,7]]}}}],["extend",{"_index":175,"t":{"16":{"position":[[98,7]]},"24":{"position":[[133,7]]},"40":{"position":[[467,7],[659,7]]},"125":{"position":[[182,7]]},"197":{"position":[[692,7]]},"199":{"position":[[172,7],[265,7]]},"202":{"position":[[186,7]]},"204":{"position":[[227,7]]},"218":{"position":[[110,7]]},"232":{"position":[[196,7]]},"244":{"position":[[417,7]]},"248":{"position":[[838,7],[1024,7]]},"250":{"position":[[304,7]]},"262":{"position":[[106,7]]},"297":{"position":[[100,7],[227,7]]},"309":{"position":[[772,7]]},"319":{"position":[[385,7]]},"329":{"position":[[362,7]]},"346":{"position":[[629,7],[722,7]]},"350":{"position":[[168,7]]},"352":{"position":[[287,7]]},"366":{"position":[[650,7]]},"374":{"position":[[190,7]]},"378":{"position":[[349,7]]},"404":{"position":[[70,7],[472,7]]},"421":{"position":[[302,7]]},"464":{"position":[[358,7],[612,7],[840,7]]},"466":{"position":[[326,7]]},"483":{"position":[[279,7]]},"485":{"position":[[472,7]]},"551":{"position":[[185,7]]},"608":{"position":[[528,7],[836,7]]},"610":{"position":[[455,7],[895,7],[1122,7]]},"638":{"position":[[105,9]]},"707":{"position":[[378,7]]},"709":{"position":[[368,7]]},"715":{"position":[[530,7]]},"718":{"position":[[772,7]]},"2399":{"position":[[676,7]]},"2701":{"position":[[148,7],[317,7]]}}}],["extens",{"_index":1075,"t":{"189":{"position":[[246,10]]},"238":{"position":[[287,10]]},"242":{"position":[[87,10],[217,9]]},"283":{"position":[[577,9],[2671,11]]},"362":{"position":[[149,9],[443,10]]},"368":{"position":[[109,10],[395,10],[1078,10]]},"376":{"position":[[887,10]]},"429":{"position":[[852,12]]},"513":{"position":[[445,9],[589,9],[1176,10]]},"517":{"position":[[693,10],[1277,10]]},"527":{"position":[[124,10],[228,9],[247,10]]},"630":{"position":[[646,10]]},"652":{"position":[[69,10],[481,10],[527,10]]},"792":{"position":[[485,11]]},"798":{"position":[[162,11]]},"800":{"position":[[363,11]]},"802":{"position":[[499,11]]},"812":{"position":[[565,11]]},"814":{"position":[[497,11]]},"816":{"position":[[714,11]]},"822":{"position":[[641,11]]},"832":{"position":[[937,11]]},"920":{"position":[[485,11]]},"924":{"position":[[162,11]]},"926":{"position":[[565,11]]},"928":{"position":[[641,11]]},"935":{"position":[[937,11]]},"2257":{"position":[[527,11]]},"2271":{"position":[[204,11]]},"2278":{"position":[[607,11]]},"2285":{"position":[[683,11]]},"2304":{"position":[[8652,9]]},"2307":{"position":[[981,11]]},"2645":{"position":[[54,10]]},"2652":{"position":[[55,9],[289,9]]}}}],["extern",{"_index":758,"t":{"94":{"position":[[662,8],[2160,8]]},"244":{"position":[[1019,8]]},"800":{"position":[[29,8]]},"838":{"position":[[110,8]]},"957":{"position":[[110,8]]},"2200":{"position":[[50,10]]},"2202":{"position":[[77,10]]},"2204":{"position":[[78,10]]},"2364":{"position":[[166,8]]},"2386":{"position":[[7,8]]},"2504":{"position":[[574,8]]},"2759":{"position":[[245,8]]},"2775":{"position":[[280,7],[315,6]]}}}],["extmethod",{"_index":1504,"t":{"283":{"position":[[560,10]]}}}],["extra",{"_index":76,"t":{"4":{"position":[[1144,5]]},"244":{"position":[[2132,5],[2229,8],[2282,5]]},"429":{"position":[[85,5]]},"472":{"position":[[57,5],[107,5],[231,5]]},"513":{"position":[[828,5]]},"640":{"position":[[115,5]]},"648":{"position":[[360,5]]},"792":{"position":[[994,6]]},"796":{"position":[[257,6]]},"798":{"position":[[656,6]]},"800":{"position":[[1110,6]]},"802":{"position":[[1238,6]]},"804":{"position":[[622,6]]},"812":{"position":[[1085,6]]},"814":{"position":[[1045,6]]},"816":{"position":[[1575,6]]},"818":{"position":[[693,6]]},"822":{"position":[[1329,6]]},"828":{"position":[[1016,6]]},"830":{"position":[[1229,6]]},"832":{"position":[[1451,6]]},"853":{"position":[[554,6]]},"920":{"position":[[994,6]]},"924":{"position":[[656,6]]},"926":{"position":[[1085,6]]},"928":{"position":[[1329,6]]},"930":{"position":[[1229,6]]},"933":{"position":[[622,6]]},"935":{"position":[[1451,6]]},"941":{"position":[[554,6]]},"951":{"position":[[1016,6]]},"1219":{"position":[[43,5]]},"1247":{"position":[[75,5],[90,5],[110,5],[127,5],[197,5]]},"1249":{"position":[[52,5],[122,5]]},"1251":{"position":[[11,5],[104,5]]},"1739":{"position":[[8,5]]},"1847":{"position":[[99,7]]},"1948":{"position":[[0,5]]},"1989":{"position":[[75,5],[90,5],[110,5],[127,5],[156,5]]},"1991":{"position":[[52,5],[79,5]]},"1993":{"position":[[11,5],[61,5]]},"2259":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2261":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2273":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2275":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2280":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2282":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2287":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2289":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2294":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2296":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2302":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2304":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2309":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2311":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2322":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2324":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2349":{"position":[[442,5],[457,5],[533,5],[555,5],[581,5],[642,5]]},"2351":{"position":[[983,5],[2075,5],[2103,5],[2313,5],[2338,5],[2360,5],[2418,5]]},"2645":{"position":[[465,5]]},"2696":{"position":[[993,5]]},"2751":{"position":[[769,5],[841,5]]},"2816":{"position":[[149,8],[252,8]]}}}],["extract",{"_index":410,"t":{"44":{"position":[[238,8],[680,9]]},"2493":{"position":[[108,7]]},"2525":{"position":[[360,7]]},"2630":{"position":[[295,10]]}}}],["ey",{"_index":1780,"t":{"323":{"position":[[691,3]]}}}],["f",{"_index":555,"t":{"58":{"position":[[57,1],[115,1],[280,1]]},"362":{"position":[[523,1]]},"1017":{"position":[[10,1]]},"1041":{"position":[[10,1]]},"1063":{"position":[[10,1]]},"1303":{"position":[[10,1]]},"1325":{"position":[[10,1]]},"1384":{"position":[[10,1]]},"1492":{"position":[[10,1]]},"1534":{"position":[[10,1]]},"1572":{"position":[[10,1]]},"1666":{"position":[[10,1]]},"2057":{"position":[[10,1]]},"2079":{"position":[[10,1]]},"2124":{"position":[[10,1]]},"2144":{"position":[[10,1]]},"2156":{"position":[[10,1]]},"2192":{"position":[[10,1]]},"2214":{"position":[[10,1]]},"2268":{"position":[[442,1]]},"2273":{"position":[[1151,1]]},"2304":{"position":[[8737,1]]},"2344":{"position":[[730,1]]},"2356":{"position":[[2394,1]]},"2366":{"position":[[777,1]]},"2835":{"position":[[125,1],[152,1],[305,1],[666,1],[809,2]]}}}],["f.last.endswith(s\".$extens",{"_index":1915,"t":{"362":{"position":[[528,31]]}}}],["f4a8969b",{"_index":5149,"t":{"2794":{"position":[[1443,8]]}}}],["f651bd93.jar",{"_index":2591,"t":{"579":{"position":[[7242,12],[35919,12]]}}}],["f651bd93/directori",{"_index":2588,"t":{"579":{"position":[[7205,18],[35882,18]]}}}],["f883d08305acbc28e5e5363bf5ec086397627021",{"_index":4934,"t":{"2742":{"position":[[2566,40]]}}}],["f8bff243",{"_index":4657,"t":{"2683":{"position":[[3132,8]]}}}],["facilit",{"_index":1256,"t":{"242":{"position":[[232,11]]}}}],["fact",{"_index":1108,"t":{"193":{"position":[[1554,4]]},"240":{"position":[[1390,5]]},"244":{"position":[[796,4]]},"406":{"position":[[1067,5]]}}}],["fail",{"_index":124,"t":{"8":{"position":[[1080,5]]},"24":{"position":[[277,6]]},"113":{"position":[[502,5]]},"204":{"position":[[579,6]]},"283":{"position":[[2014,4]]},"313":{"position":[[448,6]]},"352":{"position":[[645,7]]},"521":{"position":[[535,4]]},"525":{"position":[[491,6]]},"581":{"position":[[576,4]]},"592":{"position":[[42,5]]},"598":{"position":[[284,4],[450,4]]},"640":{"position":[[667,4],[737,7]]},"674":{"position":[[151,5]]},"1297":{"position":[[43,4]]},"2051":{"position":[[0,4]]},"2311":{"position":[[3204,4]]},"2465":{"position":[[262,6]]},"2472":{"position":[[461,6],[889,7]]},"2475":{"position":[[12,7]]},"2603":{"position":[[917,6]]},"2607":{"position":[[580,7]]},"2645":{"position":[[290,6]]},"2660":{"position":[[575,7]]},"2683":{"position":[[274,4]]},"2696":{"position":[[252,7]]},"2701":{"position":[[577,6]]},"2715":{"position":[[89,6]]},"2728":{"position":[[711,5]]}}}],["failur",{"_index":3433,"t":{"1263":{"position":[[275,8]]},"2007":{"position":[[231,8]]},"2230":{"position":[[72,8]]},"2261":{"position":[[8081,8]]},"2275":{"position":[[7909,8]]},"2282":{"position":[[7974,8]]},"2289":{"position":[[8209,8]]},"2296":{"position":[[8209,8]]},"2304":{"position":[[7748,8]]},"2311":{"position":[[8180,8]]},"2324":{"position":[[7704,8]]},"2351":{"position":[[7704,8]]}}}],["fair",{"_index":1877,"t":{"356":{"position":[[656,4]]}}}],["fall",{"_index":553,"t":{"56":{"position":[[1767,5]]},"588":{"position":[[450,4]]},"590":{"position":[[52,5]]},"840":{"position":[[504,5]]},"937":{"position":[[504,5]]},"2314":{"position":[[548,5]]}}}],["fallback",{"_index":961,"t":{"151":{"position":[[101,8]]},"354":{"position":[[604,8]]},"470":{"position":[[216,8]]},"543":{"position":[[504,8]]},"581":{"position":[[643,9]]},"598":{"position":[[940,8],[1203,8]]},"754":{"position":[[336,8]]},"2442":{"position":[[0,8]]},"2489":{"position":[[435,9]]},"2681":{"position":[[116,10]]}}}],["fals",{"_index":577,"t":{"60":{"position":[[610,5]]},"92":{"position":[[1133,5]]},"283":{"position":[[1950,7],[1998,7],[2062,7],[2111,7],[2159,7],[2488,7],[2616,7],[2794,7],[2933,7],[3158,7],[3226,7],[3264,7],[3573,7],[4080,7],[4146,7],[4218,7],[4287,7],[4354,7],[4403,7],[4488,7],[4550,7]]},"429":{"position":[[880,6],[1305,6]]},"762":{"position":[[344,5]]},"2792":{"position":[[714,7]]}}}],["familiar",{"_index":4246,"t":{"2568":{"position":[[370,8]]}}}],["fansi",{"_index":4886,"t":{"2728":{"position":[[3245,5]]}}}],["fast",{"_index":435,"t":{"46":{"position":[[157,4]]},"119":{"position":[[232,5]]},"321":{"position":[[293,4]]},"325":{"position":[[144,4],[191,4]]},"370":{"position":[[138,4],[219,4]]},"1167":{"position":[[108,6]]},"1895":{"position":[[65,6]]},"2261":{"position":[[201,6]]},"2275":{"position":[[201,6]]},"2282":{"position":[[201,6]]},"2289":{"position":[[201,6]]},"2296":{"position":[[201,6]]},"2304":{"position":[[201,6]]},"2311":{"position":[[201,6]]},"2324":{"position":[[201,6]]},"2351":{"position":[[201,6]]}}}],["faster",{"_index":1788,"t":{"325":{"position":[[36,7],[231,6]]},"2453":{"position":[[427,7]]},"2618":{"position":[[94,7]]}}}],["fastest",{"_index":1791,"t":{"325":{"position":[[292,7]]}}}],["fastlinkj",{"_index":3403,"t":{"1167":{"position":[[66,10],[94,10]]},"1895":{"position":[[23,10],[51,10]]},"2261":{"position":[[159,10],[187,10]]},"2275":{"position":[[159,10],[187,10]]},"2282":{"position":[[159,10],[187,10]]},"2289":{"position":[[159,10],[187,10]]},"2296":{"position":[[159,10],[187,10]]},"2304":{"position":[[159,10],[187,10]]},"2311":{"position":[[159,10],[187,10]]},"2324":{"position":[[159,10],[187,10]]},"2351":{"position":[[159,10],[187,10]]},"2399":{"position":[[304,10]]}}}],["fat",{"_index":861,"t":{"117":{"position":[[331,4]]},"382":{"position":[[83,4]]},"2581":{"position":[[37,3]]},"2597":{"position":[[52,3],[114,3]]}}}],["fatal",{"_index":3511,"t":{"2371":{"position":[[28,5]]}}}],["faulti",{"_index":5169,"t":{"2809":{"position":[[420,6]]}}}],["favor",{"_index":670,"t":{"82":{"position":[[952,7],[1185,7]]},"270":{"position":[[232,5]]},"287":{"position":[[687,5]]},"470":{"position":[[438,5]]}}}],["favorit",{"_index":1921,"t":{"364":{"position":[[137,8]]},"451":{"position":[[553,8]]}}}],["favourit",{"_index":2406,"t":{"555":{"position":[[501,9]]}}}],["feat",{"_index":4084,"t":{"2531":{"position":[[131,5]]}}}],["featur",{"_index":324,"t":{"36":{"position":[[102,8]]},"80":{"position":[[231,8]]},"135":{"position":[[73,7]]},"155":{"position":[[243,8]]},"167":{"position":[[243,8]]},"193":{"position":[[346,8]]},"277":{"position":[[487,7]]},"283":{"position":[[2684,7],[2732,8],[3098,8],[3555,8]]},"301":{"position":[[837,8]]},"304":{"position":[[863,8]]},"306":{"position":[[812,8]]},"309":{"position":[[116,8]]},"331":{"position":[[407,8]]},"338":{"position":[[11,8]]},"356":{"position":[[284,8]]},"358":{"position":[[952,8]]},"368":{"position":[[167,7]]},"372":{"position":[[468,7]]},"423":{"position":[[10,7]]},"435":{"position":[[19,8],[329,8],[398,8]]},"541":{"position":[[736,8]]},"543":{"position":[[1571,7]]},"581":{"position":[[40,8]]},"602":{"position":[[43,8]]},"622":{"position":[[50,8]]},"670":{"position":[[34,7]]},"691":{"position":[[44,8],[315,7]]},"794":{"position":[[1695,8],[1752,9]]},"922":{"position":[[1695,8],[1752,9]]},"959":{"position":[[110,7],[158,8],[660,8]]},"971":{"position":[[35,7]]},"1075":{"position":[[139,8]]},"1151":{"position":[[81,8]]},"1424":{"position":[[35,7]]},"1584":{"position":[[84,8]]},"1771":{"position":[[40,8]]},"2254":{"position":[[35,7]]},"2259":{"position":[[48,8]]},"2261":{"position":[[3724,7],[3783,8]]},"2264":{"position":[[1737,8],[1794,9]]},"2266":{"position":[[48,8]]},"2268":{"position":[[943,7],[1002,8]]},"2273":{"position":[[48,8]]},"2275":{"position":[[3552,7],[3611,8]]},"2280":{"position":[[48,8]]},"2282":{"position":[[3617,7],[3676,8]]},"2287":{"position":[[48,8]]},"2289":{"position":[[3852,7],[3911,8]]},"2294":{"position":[[48,8]]},"2296":{"position":[[3852,7],[3911,8]]},"2302":{"position":[[48,8]]},"2304":{"position":[[3391,7],[3450,8]]},"2309":{"position":[[48,8]]},"2311":{"position":[[3823,7],[3882,8]]},"2316":{"position":[[48,8],[556,7],[615,8]]},"2322":{"position":[[48,8]]},"2324":{"position":[[3347,7],[3406,8]]},"2329":{"position":[[48,8],[556,7],[615,8]]},"2334":{"position":[[48,8],[556,7],[615,8]]},"2339":{"position":[[48,8],[556,7],[615,8]]},"2344":{"position":[[48,8],[556,7],[615,8]]},"2349":{"position":[[48,8]]},"2351":{"position":[[3347,7],[3406,8]]},"2356":{"position":[[48,8],[556,7],[615,8]]},"2361":{"position":[[48,8],[716,7],[775,8]]},"2366":{"position":[[48,8],[556,7],[615,8]]},"2517":{"position":[[81,7]]},"2568":{"position":[[296,9]]},"2573":{"position":[[422,8]]},"2620":{"position":[[19,8],[212,8],[573,8],[648,8]]},"2637":{"position":[[63,7]]},"2645":{"position":[[1090,8]]},"2650":{"position":[[302,8]]},"2652":{"position":[[407,7]]},"2658":{"position":[[434,8]]},"2669":{"position":[[40,8]]},"2715":{"position":[[959,8]]},"2732":{"position":[[85,9]]},"2736":{"position":[[284,8]]},"2742":{"position":[[687,8]]},"2811":{"position":[[290,9]]},"2826":{"position":[[361,9]]},"2837":{"position":[[19,9]]},"2844":{"position":[[130,7]]}}}],["februari",{"_index":2193,"t":{"462":{"position":[[1133,8]]}}}],["feedback",{"_index":645,"t":{"80":{"position":[[345,8]]},"155":{"position":[[357,8]]},"167":{"position":[[357,8]]},"539":{"position":[[97,8]]},"581":{"position":[[154,8]]},"602":{"position":[[157,8]]},"622":{"position":[[164,8]]},"691":{"position":[[158,8]]},"800":{"position":[[788,8]]},"802":{"position":[[936,8]]},"810":{"position":[[209,8]]},"816":{"position":[[1170,8]]},"818":{"position":[[328,8]]},"820":{"position":[[311,8]]},"824":{"position":[[316,8]]},"826":{"position":[[219,8]]},"2603":{"position":[[151,8]]},"2620":{"position":[[330,8]]}}}],["feel",{"_index":1374,"t":{"248":{"position":[[1286,4]]},"2380":{"position":[[236,4]]}}}],["fenc",{"_index":4486,"t":{"2645":{"position":[[719,6]]}}}],["fetch",{"_index":214,"t":{"20":{"position":[[575,8]]},"40":{"position":[[803,7]]},"46":{"position":[[338,8]]},"48":{"position":[[1345,5]]},"155":{"position":[[702,8]]},"268":{"position":[[446,8]]},"311":{"position":[[294,5]]},"313":{"position":[[202,5]]},"429":{"position":[[740,8]]},"460":{"position":[[512,8]]},"470":{"position":[[262,7]]},"567":{"position":[[440,7]]},"579":{"position":[[3162,8],[21200,8],[23194,8],[23477,8],[26001,8],[27995,8],[28278,8],[31839,8],[53362,8],[55356,8],[55639,8],[58163,8],[60157,8],[60440,8]]},"588":{"position":[[38,7],[325,5]]},"594":{"position":[[257,8],[292,5],[479,5]]},"598":{"position":[[894,7],[996,5],[1157,7]]},"1394":{"position":[[89,5]]},"1416":{"position":[[263,8]]},"1871":{"position":[[45,5]]},"2282":{"position":[[8814,5]]},"2548":{"position":[[44,8]]},"2809":{"position":[[225,7]]}}}],["few",{"_index":128,"t":{"8":{"position":[[1187,3]]},"281":{"position":[[5,3]]},"297":{"position":[[28,3]]},"451":{"position":[[6,3]]},"676":{"position":[[331,3]]},"2397":{"position":[[102,3]]}}}],["fewestmodul",{"_index":3415,"t":{"1189":{"position":[[88,14]]},"1918":{"position":[[33,14]]},"2261":{"position":[[4502,14]]},"2275":{"position":[[4330,14]]},"2282":{"position":[[4395,14]]},"2289":{"position":[[4630,14]]},"2296":{"position":[[4630,14]]},"2304":{"position":[[4169,14]]},"2311":{"position":[[4601,14]]},"2324":{"position":[[4125,14]]},"2351":{"position":[[4125,14]]}}}],["field",{"_index":534,"t":{"56":{"position":[[400,5]]},"62":{"position":[[160,7]]},"283":{"position":[[781,6],[816,7],[1168,5]]},"575":{"position":[[617,6],[683,6]]},"672":{"position":[[288,6]]},"1719":{"position":[[5,5]]},"1721":{"position":[[5,5]]},"2654":{"position":[[247,7]]}}}],["figur",{"_index":1283,"t":{"244":{"position":[[1273,6]]}}}],["file",{"_index":3,"t":{"2":{"position":[[37,5],[186,4]]},"4":{"position":[[860,4]]},"6":{"position":[[81,5],[137,5]]},"8":{"position":[[61,6],[94,6],[164,6],[196,6],[285,6],[388,6],[500,5],[711,6],[1028,5],[1114,5],[1191,6],[1211,5]]},"10":{"position":[[91,6],[343,5],[569,5]]},"12":{"position":[[303,6]]},"16":{"position":[[278,4]]},"36":{"position":[[187,5],[540,5]]},"40":{"position":[[761,5]]},"42":{"position":[[259,5],[368,5]]},"44":{"position":[[275,4],[398,6],[446,5],[528,5]]},"48":{"position":[[302,4],[440,4]]},"56":{"position":[[352,4],[1061,4],[1243,4],[1338,4],[1533,4],[1640,5]]},"58":{"position":[[362,11]]},"60":{"position":[[544,5]]},"62":{"position":[[109,4],[278,4],[359,4],[420,4],[468,4],[579,4],[647,4],[726,4],[797,4],[867,4],[939,4],[977,5],[1041,5],[1055,4],[1132,4],[1380,4],[1499,4],[1523,4],[1592,4],[1879,4]]},"64":{"position":[[20,4],[189,4],[244,5],[348,6],[391,4],[468,4],[498,4],[589,5],[635,4]]},"66":{"position":[[527,5]]},"115":{"position":[[287,5]]},"117":{"position":[[370,5]]},"119":{"position":[[87,5]]},"123":{"position":[[88,5]]},"129":{"position":[[49,5]]},"133":{"position":[[213,4]]},"135":{"position":[[405,4]]},"157":{"position":[[170,5]]},"165":{"position":[[67,5],[149,4]]},"167":{"position":[[744,4]]},"169":{"position":[[208,6]]},"171":{"position":[[274,6]]},"175":{"position":[[703,5]]},"179":{"position":[[337,4]]},"181":{"position":[[897,5]]},"183":{"position":[[1165,5]]},"187":{"position":[[100,5]]},"189":{"position":[[30,5],[120,4],[397,4]]},"193":{"position":[[9,4],[48,4],[88,4],[175,4],[826,5],[1342,4],[1684,4],[1860,5]]},"216":{"position":[[27,5],[115,4]]},"218":{"position":[[24,5],[65,5],[81,4],[338,5],[383,5],[465,4],[519,5]]},"236":{"position":[[67,5],[149,4]]},"238":{"position":[[240,5],[282,4],[359,5]]},"242":{"position":[[740,5]]},"244":{"position":[[113,5],[946,4],[1215,4],[1644,6]]},"246":{"position":[[1659,5],[1959,5]]},"248":{"position":[[731,5],[2785,5],[2836,5],[4722,5]]},"250":{"position":[[27,5],[423,5],[570,5]]},"258":{"position":[[43,5]]},"268":{"position":[[922,6]]},"270":{"position":[[272,5],[339,5]]},"283":{"position":[[1716,6],[2226,6],[2284,6],[2364,6],[2395,5],[2559,6],[3843,6],[3894,6],[4411,7],[4426,4],[4481,6]]},"287":{"position":[[924,6],[1001,5]]},"291":{"position":[[27,5],[351,5],[523,5],[610,5]]},"297":{"position":[[40,6]]},"300":{"position":[[103,4],[741,5],[1125,5]]},"301":{"position":[[24,4],[107,4],[214,4],[311,4]]},"304":{"position":[[86,5],[164,4],[271,4],[368,4]]},"306":{"position":[[134,5],[300,4],[419,4],[528,4]]},"309":{"position":[[324,5],[874,5],[1194,4]]},"317":{"position":[[187,5]]},"323":{"position":[[45,5],[252,5],[1084,5]]},"325":{"position":[[622,5]]},"329":{"position":[[302,5],[2136,4],[2303,4],[2492,5]]},"334":{"position":[[18,5],[89,5]]},"340":{"position":[[96,5]]},"342":{"position":[[66,5]]},"358":{"position":[[125,4]]},"362":{"position":[[119,5],[357,4],[842,5],[1050,6],[1209,6]]},"364":{"position":[[513,5],[696,5]]},"366":{"position":[[171,4],[283,5]]},"368":{"position":[[94,5],[471,5],[779,6],[916,6],[981,4],[1047,5],[1285,4],[1413,5],[1460,5]]},"370":{"position":[[435,5],[802,4]]},"376":{"position":[[310,4],[861,5],[1000,5],[1256,5],[2282,5]]},"378":{"position":[[67,4],[104,4],[176,6]]},"388":{"position":[[34,4],[77,4]]},"396":{"position":[[261,5],[306,5]]},"417":{"position":[[311,6],[624,5],[717,5]]},"419":{"position":[[107,4]]},"421":{"position":[[235,5]]},"433":{"position":[[151,6],[215,5],[461,5],[537,5]]},"437":{"position":[[311,5],[386,5]]},"439":{"position":[[88,5],[303,5]]},"443":{"position":[[60,5]]},"445":{"position":[[42,6],[136,5]]},"447":{"position":[[52,5]]},"451":{"position":[[478,5]]},"470":{"position":[[933,5]]},"474":{"position":[[238,4]]},"480":{"position":[[49,5]]},"487":{"position":[[88,6],[245,6]]},"491":{"position":[[169,5]]},"513":{"position":[[295,4],[409,4],[440,4],[584,4],[834,5]]},"517":{"position":[[688,4],[945,6],[1258,5],[1272,4]]},"521":{"position":[[424,5],[521,4]]},"527":{"position":[[110,5],[214,5]]},"537":{"position":[[99,6]]},"541":{"position":[[299,4],[376,4],[455,4],[559,5],[622,4]]},"543":{"position":[[996,5],[1429,5],[1500,5],[1765,5],[1832,5],[1874,4],[2031,5]]},"545":{"position":[[85,4],[179,5],[208,4]]},"553":{"position":[[226,4],[366,4],[593,5],[1177,5]]},"561":{"position":[[103,6],[635,4],[769,5],[930,4],[1083,4],[1427,5],[1747,5]]},"563":{"position":[[359,6]]},"565":{"position":[[137,5]]},"567":{"position":[[561,4],[604,4]]},"569":{"position":[[140,5],[184,5],[922,5],[1018,6]]},"571":{"position":[[145,6]]},"573":{"position":[[17,5],[106,6],[183,5],[285,6],[428,5],[514,5]]},"575":{"position":[[155,6],[274,6],[412,4],[665,5]]},"579":{"position":[[18727,4],[18751,4],[25116,5],[25444,4],[25553,4],[25725,4],[25837,4],[28905,5],[47404,4],[47428,4],[57278,5],[57606,4],[57715,4],[57887,4],[57999,4],[61067,5]]},"624":{"position":[[35,5],[72,6]]},"626":{"position":[[80,4],[185,4],[1331,4],[1569,4]]},"628":{"position":[[24,5],[65,4],[98,4]]},"630":{"position":[[17,4],[599,5],[641,4],[718,5]]},"636":{"position":[[42,4]]},"638":{"position":[[384,4],[518,4]]},"644":{"position":[[71,6],[226,5],[511,5],[586,4]]},"648":{"position":[[482,4],[510,4]]},"650":{"position":[[608,4],[636,4]]},"652":{"position":[[44,5],[513,5]]},"654":{"position":[[140,4],[207,5]]},"658":{"position":[[5,4],[60,5],[265,5]]},"662":{"position":[[131,5]]},"676":{"position":[[464,5]]},"682":{"position":[[11,4],[26,6]]},"687":{"position":[[73,5]]},"689":{"position":[[120,5],[147,4],[342,4],[447,4],[590,5],[762,5],[997,5],[1212,4],[1511,6],[1909,4]]},"698":{"position":[[299,4]]},"705":{"position":[[47,4],[355,5]]},"707":{"position":[[197,5],[322,4]]},"709":{"position":[[269,4]]},"711":{"position":[[60,5],[224,5],[455,4]]},"718":{"position":[[178,4],[329,4]]},"720":{"position":[[102,5]]},"734":{"position":[[120,4],[140,5],[180,4]]},"781":{"position":[[41,4]]},"783":{"position":[[40,4]]},"785":{"position":[[40,4]]},"787":{"position":[[32,4]]},"790":{"position":[[242,5]]},"792":{"position":[[344,4],[436,4],[480,4]]},"794":{"position":[[1578,5],[1658,6],[1801,5]]},"798":{"position":[[113,4],[157,4]]},"800":{"position":[[314,4],[358,4]]},"802":{"position":[[358,4],[450,4],[494,4]]},"804":{"position":[[138,4],[316,7]]},"812":{"position":[[424,4],[516,4],[560,4]]},"814":{"position":[[356,4],[448,4],[492,4]]},"816":{"position":[[573,4],[665,4],[709,4]]},"822":{"position":[[348,4],[592,4],[636,4]]},"828":{"position":[[16,4],[313,4],[695,4],[839,5]]},"830":{"position":[[473,4],[550,5]]},"832":{"position":[[183,4],[224,4],[260,4],[347,4],[796,4],[888,4],[932,4]]},"855":{"position":[[18,5],[175,4],[211,5]]},"869":{"position":[[5,5]]},"893":{"position":[[120,4],[140,5],[180,4]]},"920":{"position":[[344,4],[436,4],[480,4]]},"922":{"position":[[1578,5],[1658,6],[1801,5]]},"924":{"position":[[113,4],[157,4]]},"926":{"position":[[424,4],[516,4],[560,4]]},"928":{"position":[[348,4],[592,4],[636,4]]},"930":{"position":[[473,4],[550,5]]},"933":{"position":[[138,4],[316,7]]},"935":{"position":[[183,4],[224,4],[260,4],[347,4],[796,4],[888,4],[932,4]]},"943":{"position":[[242,5]]},"951":{"position":[[16,4],[313,4],[695,4],[839,5]]},"977":{"position":[[62,4]]},"983":{"position":[[130,6]]},"997":{"position":[[76,4]]},"1051":{"position":[[76,4]]},"1065":{"position":[[124,5]]},"1069":{"position":[[176,4]]},"1071":{"position":[[216,5]]},"1101":{"position":[[67,5]]},"1105":{"position":[[93,4]]},"1131":{"position":[[72,5]]},"1181":{"position":[[99,5]]},"1289":{"position":[[51,5],[165,5]]},"1313":{"position":[[67,5]]},"1315":{"position":[[93,4]]},"1358":{"position":[[81,4]]},"1436":{"position":[[18,4]]},"1442":{"position":[[86,6]]},"1456":{"position":[[32,4]]},"1548":{"position":[[50,4]]},"1560":{"position":[[21,4]]},"1574":{"position":[[69,5]]},"1578":{"position":[[121,4]]},"1580":{"position":[[161,5]]},"1582":{"position":[[116,5]]},"1586":{"position":[[116,5]]},"1610":{"position":[[12,5]]},"1614":{"position":[[49,4]]},"1640":{"position":[[40,5]]},"1646":{"position":[[116,5]]},"1666":{"position":[[38,5]]},"1731":{"position":[[20,4]]},"1769":{"position":[[116,5]]},"1775":{"position":[[37,5]]},"1851":{"position":[[33,4]]},"1906":{"position":[[2,4]]},"1910":{"position":[[56,5]]},"2043":{"position":[[51,5],[110,5]]},"2067":{"position":[[12,5]]},"2069":{"position":[[49,4]]},"2085":{"position":[[116,5]]},"2128":{"position":[[37,4]]},"2136":{"position":[[31,4]]},"2138":{"position":[[27,5]]},"2140":{"position":[[34,5]]},"2142":{"position":[[34,4]]},"2144":{"position":[[53,5]]},"2257":{"position":[[386,4],[478,4],[522,4]]},"2261":{"position":[[554,5],[1707,5],[3474,5],[3541,5],[3598,5],[5232,4],[5518,6],[5992,4],[6018,4]]},"2264":{"position":[[1620,5],[1700,6],[1843,5]]},"2268":{"position":[[281,5]]},"2271":{"position":[[155,4],[199,4]]},"2275":{"position":[[554,5],[1707,5],[3302,5],[3369,5],[3426,5],[5060,4],[5346,6],[5820,4],[5846,4]]},"2278":{"position":[[466,4],[558,4],[602,4]]},"2282":{"position":[[554,5],[1707,5],[3367,5],[3434,5],[3491,5],[5125,4],[5411,6],[5885,4],[5911,4]]},"2285":{"position":[[390,4],[634,4],[678,4]]},"2289":{"position":[[554,5],[1707,5],[3602,5],[3669,5],[3726,5],[5360,4],[5646,6],[6120,4],[6146,4]]},"2292":{"position":[[515,4],[592,5]]},"2296":{"position":[[554,5],[1707,5],[3602,5],[3669,5],[3726,5],[5360,4],[5646,6],[6120,4],[6146,4]]},"2300":{"position":[[182,4],[360,7]]},"2304":{"position":[[554,5],[1707,5],[3141,5],[3208,5],[3265,5],[4899,4],[5185,6],[5659,4],[5685,4],[8544,4],[8797,5],[9059,4],[9281,5]]},"2307":{"position":[[227,4],[268,4],[304,4],[391,4],[840,4],[932,4],[976,4]]},"2311":{"position":[[554,5],[1707,5],[3573,5],[3640,5],[3697,5],[5331,4],[5617,6],[6091,4],[6117,4]]},"2324":{"position":[[554,5],[1707,5],[3097,5],[3164,5],[3221,5],[4855,4],[5141,6],[5615,4],[5641,4],[8350,4]]},"2339":{"position":[[734,4],[751,5],[903,4]]},"2347":{"position":[[72,4],[369,4],[751,4]]},"2351":{"position":[[554,5],[1707,5],[3097,5],[3164,5],[3221,5],[4855,4],[5141,6],[5615,4],[5641,4]]},"2356":{"position":[[764,4],[1050,6],[1524,4],[1550,4],[2195,4],[2212,5],[2314,4]]},"2361":{"position":[[293,4],[310,5],[412,4]]},"2399":{"position":[[35,5]]},"2453":{"position":[[646,4],[1541,4]]},"2455":{"position":[[255,4]]},"2457":{"position":[[103,5]]},"2461":{"position":[[186,4]]},"2493":{"position":[[144,4],[274,6]]},"2500":{"position":[[241,4]]},"2508":{"position":[[1015,4],[1274,4]]},"2536":{"position":[[239,4]]},"2544":{"position":[[91,4],[377,5],[651,5]]},"2548":{"position":[[312,5],[572,4]]},"2552":{"position":[[43,4]]},"2573":{"position":[[506,4],[688,5]]},"2591":{"position":[[27,5],[151,5],[382,5],[470,5]]},"2593":{"position":[[290,4]]},"2601":{"position":[[88,4],[170,5],[199,4]]},"2603":{"position":[[476,6]]},"2605":{"position":[[290,4]]},"2613":{"position":[[318,4]]},"2641":{"position":[[439,5],[519,6],[567,5]]},"2645":{"position":[[49,4]]},"2652":{"position":[[50,4],[275,5]]},"2660":{"position":[[1130,5],[1150,5],[2218,5]]},"2665":{"position":[[384,5]]},"2683":{"position":[[979,5],[1081,5]]},"2696":{"position":[[372,4],[608,5]]},"2705":{"position":[[507,4]]},"2715":{"position":[[508,5]]},"2742":{"position":[[1192,4]]},"2771":{"position":[[91,5],[329,4]]},"2779":{"position":[[448,4]]},"2799":{"position":[[63,4],[99,4]]},"2813":{"position":[[315,5]]},"2816":{"position":[[71,5],[88,4],[115,4],[144,4],[233,4]]},"2824":{"position":[[1545,5],[1660,5]]},"2839":{"position":[[244,5]]},"2848":{"position":[[985,4]]},"2850":{"position":[[306,5]]}}}],["file(",{"_index":1098,"t":{"193":{"position":[[720,7]]}}}],["file.pathsepar",{"_index":4411,"t":{"2630":{"position":[[405,18]]}}}],["file.scala",{"_index":2074,"t":{"419":{"position":[[118,11],[187,10]]}}}],["file.txt",{"_index":1778,"t":{"323":{"position":[[675,8]]}}}],["file/directori",{"_index":3202,"t":{"689":{"position":[[660,14],[844,14],[1020,14]]}}}],["file1.scala",{"_index":3204,"t":{"689":{"position":[[1267,11]]}}}],["file2.scala",{"_index":3206,"t":{"689":{"position":[[1316,11]]}}}],["file3.scala",{"_index":3208,"t":{"689":{"position":[[1357,11]]}}}],["file:$home/.passwords/sonatyp",{"_index":3200,"t":{"682":{"position":[[119,31]]}}}],["file:./key.skr",{"_index":633,"t":{"76":{"position":[[34,14],[183,14]]}}}],["file:/path/to/fil",{"_index":3157,"t":{"660":{"position":[[1674,19]]},"2703":{"position":[[461,19]]}}}],["file:pgp_password.txt",{"_index":769,"t":{"94":{"position":[[1828,21]]}}}],["filecont",{"_index":1739,"t":{"319":{"position":[[541,12]]}}}],["filenam",{"_index":1908,"t":{"362":{"position":[[140,8]]}}}],["filepath",{"_index":1736,"t":{"319":{"position":[[479,8]]}}}],["files.createtempdirectory(\"scala",{"_index":1734,"t":{"319":{"position":[[410,32]]}}}],["files.createtempfil",{"_index":1745,"t":{"319":{"position":[[915,22]]}}}],["files.foreach(println(_",{"_index":1771,"t":{"323":{"position":[[343,25],[1175,25]]},"325":{"position":[[713,25]]}}}],["files.map(_.relativeto(directory)).foreach(println",{"_index":1942,"t":{"368":{"position":[[512,51]]}}}],["files.readstring(filepath",{"_index":1740,"t":{"319":{"position":[[563,26]]}}}],["files.scala",{"_index":1911,"t":{"362":{"position":[[368,12],[636,11]]},"368":{"position":[[792,11],[875,11],[1110,11]]}}}],["files.test.scala",{"_index":1926,"t":{"366":{"position":[[218,17],[725,19]]},"368":{"position":[[1196,16]]}}}],["files.writestr",{"_index":1731,"t":{"319":{"position":[[287,17]]}}}],["files.writestring(dest",{"_index":1737,"t":{"319":{"position":[[490,23]]}}}],["files[io].currentworkingdirectory.flatmap",{"_index":3027,"t":{"610":{"position":[[488,41],[928,41],[1155,41]]}}}],["filesbyextens",{"_index":1912,"t":{"362":{"position":[[425,17]]}}}],["filesbyextension(\"scala\").map(_.last).toset",{"_index":1930,"t":{"366":{"position":[[760,43]]}}}],["filesbyextension(ext",{"_index":1941,"t":{"368":{"position":[[479,21]]}}}],["filesystem",{"_index":1898,"t":{"360":{"position":[[576,10]]}}}],["filter",{"_index":571,"t":{"60":{"position":[[312,7],[645,7]]},"199":{"position":[[55,7]]},"254":{"position":[[76,6]]},"346":{"position":[[68,6],[242,6]]},"352":{"position":[[80,6]]},"362":{"position":[[88,6]]},"1049":{"position":[[67,7]]},"1299":{"position":[[69,6]]},"1558":{"position":[[12,7]]},"2053":{"position":[[26,6]]},"2304":{"position":[[8371,7],[8391,7]]},"2311":{"position":[[3274,6]]},"2660":{"position":[[733,6]]},"2701":{"position":[[22,6],[840,9]]},"2835":{"position":[[280,7],[325,8]]}}}],["filternot(js.isundefin",{"_index":4466,"t":{"2643":{"position":[[197,26]]}}}],["filters:fals",{"_index":3390,"t":{"1049":{"position":[[149,13]]},"1558":{"position":[[94,13]]},"2304":{"position":[[8473,13]]}}}],["filters=fals",{"_index":581,"t":{"60":{"position":[[781,13]]},"2835":{"position":[[565,13]]}}}],["final",{"_index":1811,"t":{"329":{"position":[[540,7]]},"579":{"position":[[31605,8]]},"1807":{"position":[[0,5]]}}}],["find",{"_index":1555,"t":{"283":{"position":[[2268,4]]},"317":{"position":[[352,4],[439,4]]},"423":{"position":[[629,4]]},"449":{"position":[[159,4]]},"489":{"position":[[197,4]]},"517":{"position":[[772,4]]},"644":{"position":[[464,5]]},"672":{"position":[[229,4]]},"689":{"position":[[1490,4]]},"698":{"position":[[851,4]]},"700":{"position":[[193,4]]},"702":{"position":[[211,4]]},"2688":{"position":[[95,4]]},"2747":{"position":[[86,4]]},"2759":{"position":[[221,7]]}}}],["fine",{"_index":658,"t":{"82":{"position":[[404,4]]},"90":{"position":[[88,4]]},"119":{"position":[[358,4]]},"167":{"position":[[1099,4]]},"244":{"position":[[2847,5]]},"331":{"position":[[338,4]]},"364":{"position":[[16,4]]},"553":{"position":[[894,4]]},"620":{"position":[[10,4]]},"1412":{"position":[[86,4]]},"1418":{"position":[[160,4]]},"2742":{"position":[[1769,4]]},"2824":{"position":[[3151,4]]}}}],["fingerprint",{"_index":612,"t":{"66":{"position":[[427,11]]}}}],["finish",{"_index":2880,"t":{"579":{"position":[[51226,8]]}}}],["fire",{"_index":3159,"t":{"662":{"position":[[178,4]]},"812":{"position":[[17,4]]},"926":{"position":[[17,4]]},"2278":{"position":[[59,4]]}}}],["firefox",{"_index":4480,"t":{"2645":{"position":[[360,7]]}}}],["first",{"_index":108,"t":{"8":{"position":[[477,6]]},"48":{"position":[[47,5]]},"62":{"position":[[752,5],[1335,5]]},"119":{"position":[[275,5]]},"123":{"position":[[199,5]]},"161":{"position":[[746,5]]},"177":{"position":[[211,6]]},"189":{"position":[[114,5]]},"208":{"position":[[163,5],[211,5]]},"244":{"position":[[685,5],[2052,5]]},"246":{"position":[[2197,6]]},"250":{"position":[[502,5]]},"301":{"position":[[767,5]]},"304":{"position":[[4,5],[797,5]]},"306":{"position":[[746,5]]},"329":{"position":[[1826,5],[2636,7]]},"356":{"position":[[409,5],[441,6],[599,5]]},"364":{"position":[[398,6]]},"378":{"position":[[235,5]]},"382":{"position":[[346,5]]},"406":{"position":[[405,5],[490,5],[536,5]]},"417":{"position":[[105,6]]},"495":{"position":[[400,5]]},"501":{"position":[[29,5],[223,5]]},"553":{"position":[[634,5]]},"579":{"position":[[391,5]]},"596":{"position":[[823,5]]},"650":{"position":[[309,5]]},"668":{"position":[[13,5]]},"672":{"position":[[107,6]]},"689":{"position":[[0,5],[486,5],[654,5]]},"718":{"position":[[359,5],[444,5],[493,5]]},"822":{"position":[[960,5]]},"830":{"position":[[577,5]]},"928":{"position":[[960,5]]},"930":{"position":[[577,5]]},"2285":{"position":[[1002,5]]},"2292":{"position":[[619,5]]},"2394":{"position":[[19,5],[67,5]]},"2411":{"position":[[23,5],[72,5]]},"2424":{"position":[[23,5],[78,5],[128,5]]},"2450":{"position":[[19,5]]},"2469":{"position":[[21,5]]},"2475":{"position":[[144,5]]},"2483":{"position":[[17,5]]},"2510":{"position":[[21,5],[72,5],[126,5],[172,5],[219,5]]},"2556":{"position":[[22,5],[71,5],[119,5]]},"2571":{"position":[[72,5]]},"2587":{"position":[[21,5]]},"2605":{"position":[[4,5]]},"2616":{"position":[[18,5]]},"2632":{"position":[[25,5],[79,5]]},"2647":{"position":[[27,5]]},"2662":{"position":[[22,5]]},"2685":{"position":[[18,5],[65,5],[116,5],[163,5]]},"2698":{"position":[[20,5],[69,5],[121,5]]},"2717":{"position":[[22,5]]},"2730":{"position":[[23,5]]},"2742":{"position":[[281,5]]},"2744":{"position":[[23,5],[72,5]]},"2783":{"position":[[18,5],[66,5]]},"2796":{"position":[[24,5]]},"2830":{"position":[[26,5]]}}}],["fit",{"_index":1352,"t":{"248":{"position":[[188,3]]},"543":{"position":[[1236,3]]}}}],["fix",{"_index":407,"t":{"44":{"position":[[12,3],[182,3],[333,3],[419,3],[627,4]]},"313":{"position":[[472,5]]},"323":{"position":[[794,3]]},"489":{"position":[[220,3]]},"802":{"position":[[8,5],[47,3],[798,3]]},"1432":{"position":[[115,4]]},"1494":{"position":[[109,4]]},"1508":{"position":[[97,4]]},"1516":{"position":[[69,4]]},"1582":{"position":[[167,4]]},"1586":{"position":[[167,4]]},"1594":{"position":[[69,4]]},"1628":{"position":[[97,4]]},"1646":{"position":[[167,4]]},"1658":{"position":[[69,4]]},"1769":{"position":[[167,4]]},"1855":{"position":[[69,4]]},"1889":{"position":[[69,4]]},"1932":{"position":[[69,4]]},"1960":{"position":[[69,4]]},"1964":{"position":[[69,4]]},"1983":{"position":[[69,4]]},"2019":{"position":[[69,4]]},"2037":{"position":[[69,4]]},"2041":{"position":[[69,4]]},"2085":{"position":[[167,4]]},"2093":{"position":[[69,4]]},"2146":{"position":[[69,4]]},"2234":{"position":[[69,4]]},"2246":{"position":[[76,4]]},"2371":{"position":[[18,5],[161,5]]},"2384":{"position":[[0,3],[51,3],[202,3],[281,3]]},"2401":{"position":[[48,6]]},"2405":{"position":[[0,3],[367,3]]},"2407":{"position":[[0,3]]},"2418":{"position":[[46,3]]},"2420":{"position":[[307,3]]},"2429":{"position":[[0,3],[85,3]]},"2431":{"position":[[0,3]]},"2442":{"position":[[203,3]]},"2463":{"position":[[77,3],[121,3]]},"2465":{"position":[[230,3]]},"2475":{"position":[[0,3]]},"2479":{"position":[[162,3]]},"2493":{"position":[[4,3],[209,3],[291,3]]},"2502":{"position":[[0,3],[378,3],[449,3]]},"2504":{"position":[[0,3],[185,3],[407,3]]},"2513":{"position":[[791,3]]},"2527":{"position":[[0,3]]},"2529":{"position":[[161,3]]},"2536":{"position":[[292,6]]},"2546":{"position":[[48,3]]},"2548":{"position":[[77,3],[198,3],[279,3],[365,3],[486,3],[557,3]]},"2550":{"position":[[83,3]]},"2559":{"position":[[31,5]]},"2561":{"position":[[0,3],[75,3],[164,3],[259,5]]},"2577":{"position":[[147,3],[307,3]]},"2579":{"position":[[0,3],[108,3],[161,3],[213,3],[271,3]]},"2603":{"position":[[260,5],[924,5]]},"2607":{"position":[[191,6],[198,3],[401,3],[472,3],[531,3],[569,3]]},"2611":{"position":[[275,3]]},"2613":{"position":[[31,3],[945,3]]},"2630":{"position":[[332,6],[534,3],[631,3]]},"2645":{"position":[[319,4],[396,3],[873,3],[926,3],[1060,3]]},"2660":{"position":[[958,3],[1076,6],[1083,3],[1316,3],[1402,3],[1594,3],[2770,3]]},"2683":{"position":[[594,6],[1610,6],[1903,3]]},"2690":{"position":[[121,5]]},"2696":{"position":[[13,3],[282,6],[352,3],[405,3],[543,3],[981,3]]},"2715":{"position":[[0,6],[7,3],[159,3],[244,3],[307,3]]},"2724":{"position":[[160,5]]},"2728":{"position":[[41,5],[618,6],[625,3],[748,3],[1582,3],[1764,3]]},"2732":{"position":[[41,6]]},"2742":{"position":[[58,6],[65,5],[392,5],[539,5],[951,5],[979,3],[1154,5],[1182,3],[1347,6],[1354,5],[1382,3],[1608,6],[1615,5],[1798,5],[2257,3]]},"2759":{"position":[[0,6],[111,3],[217,3],[281,3]]},"2762":{"position":[[3,5]]},"2764":{"position":[[202,3]]},"2781":{"position":[[126,6],[133,3]]},"2794":{"position":[[371,5]]},"2809":{"position":[[412,3],[480,5]]},"2813":{"position":[[77,3],[474,3]]},"2824":{"position":[[2052,5],[2421,5],[3187,5]]},"2828":{"position":[[94,3],[993,3]]},"2835":{"position":[[930,6]]},"2848":{"position":[[575,5],[782,5],[1076,5]]},"2850":{"position":[[249,6]]}}}],["flag",{"_index":220,"t":{"24":{"position":[[52,4]]},"42":{"position":[[79,5]]},"48":{"position":[[384,5],[764,5]]},"54":{"position":[[284,5]]},"234":{"position":[[48,5]]},"268":{"position":[[595,5]]},"277":{"position":[[471,6]]},"283":{"position":[[1826,6]]},"370":{"position":[[589,4]]},"487":{"position":[[166,4]]},"515":{"position":[[72,4]]},"583":{"position":[[42,4]]},"602":{"position":[[570,4]]},"640":{"position":[[170,4],[1003,4]]},"794":{"position":[[502,6],[902,6]]},"922":{"position":[[502,6],[902,6]]},"959":{"position":[[703,4]]},"2264":{"position":[[544,6],[944,6]]},"2463":{"position":[[349,4]]},"2487":{"position":[[12,4]]},"2502":{"position":[[244,4]]},"2525":{"position":[[202,4]]},"2622":{"position":[[283,4]]},"2641":{"position":[[323,6],[390,6]]},"2650":{"position":[[357,5],[385,5]]},"2660":{"position":[[1197,4]]},"2759":{"position":[[170,4]]},"2775":{"position":[[97,5]]},"2781":{"position":[[724,4]]},"2792":{"position":[[606,4]]}}}],["flaki",{"_index":3712,"t":{"2433":{"position":[[97,5]]},"2579":{"position":[[165,5]]}}}],["flatten",{"_index":1533,"t":{"283":{"position":[[1204,7]]}}}],["flavour",{"_index":3227,"t":{"715":{"position":[[149,9]]}}}],["flexibl",{"_index":2333,"t":{"517":{"position":[[315,9],[1217,12]]}}}],["float64array",{"_index":3609,"t":{"2399":{"position":[[746,12]]}}}],["flowdal",{"_index":4475,"t":{"2645":{"position":[[209,10]]},"2660":{"position":[[362,10],[1727,10],[2263,10],[2744,10]]},"2662":{"position":[[0,10]]}}}],["fmt",{"_index":51,"t":{"4":{"position":[[487,3]]},"54":{"position":[[66,3],[300,3]]},"56":{"position":[[10,3],[188,3],[1149,3],[1204,3],[1382,3],[1434,3]]},"58":{"position":[[110,3],[301,3]]},"60":{"position":[[526,3],[749,3]]},"62":{"position":[[14,3],[235,3],[379,3],[493,3],[763,3],[838,3],[1103,3],[1296,3],[1346,3],[1421,3],[1563,3]]},"313":{"position":[[331,3],[393,3],[426,3],[499,3]]},"804":{"position":[[495,4]]},"933":{"position":[[495,4]]},"973":{"position":[[42,3]]},"1019":{"position":[[50,3]]},"1027":{"position":[[42,3]]},"1045":{"position":[[23,3]]},"1071":{"position":[[11,3]]},"1073":{"position":[[57,3]]},"1077":{"position":[[57,3]]},"1085":{"position":[[42,3]]},"1095":{"position":[[11,3],[28,4]]},"1119":{"position":[[50,3]]},"1137":{"position":[[57,3]]},"1149":{"position":[[57,3]]},"1161":{"position":[[42,3]]},"1203":{"position":[[42,3]]},"1231":{"position":[[42,3]]},"1235":{"position":[[42,3]]},"1241":{"position":[[42,3]]},"1273":{"position":[[42,3]]},"1287":{"position":[[42,3]]},"1331":{"position":[[57,3]]},"1339":{"position":[[42,3]]},"1366":{"position":[[50,3]]},"1374":{"position":[[42,3]]},"1396":{"position":[[42,3]]},"1408":{"position":[[49,3]]},"1432":{"position":[[120,3]]},"1494":{"position":[[114,3]]},"1508":{"position":[[102,3]]},"1516":{"position":[[74,3]]},"1554":{"position":[[23,3]]},"1580":{"position":[[11,3]]},"1582":{"position":[[172,3]]},"1586":{"position":[[172,3]]},"1594":{"position":[[74,3]]},"1604":{"position":[[11,3],[28,4]]},"1628":{"position":[[102,3]]},"1646":{"position":[[172,3]]},"1658":{"position":[[74,3]]},"1769":{"position":[[172,3]]},"1855":{"position":[[74,3]]},"1889":{"position":[[74,3]]},"1932":{"position":[[74,3]]},"1960":{"position":[[74,3]]},"1964":{"position":[[74,3]]},"1983":{"position":[[74,3]]},"2019":{"position":[[74,3]]},"2037":{"position":[[74,3]]},"2041":{"position":[[74,3]]},"2085":{"position":[[172,3]]},"2093":{"position":[[74,3]]},"2146":{"position":[[74,3]]},"2234":{"position":[[74,3]]},"2246":{"position":[[81,3]]},"2261":{"position":[[8419,3],[8443,3]]},"2275":{"position":[[8247,3],[8271,3]]},"2282":{"position":[[8312,3],[8336,3]]},"2289":{"position":[[8547,3],[8571,3]]},"2296":{"position":[[8547,3],[8571,3]]},"2304":{"position":[[8086,3],[8110,3],[9298,3]]},"2311":{"position":[[8518,3],[8542,3]]},"2324":{"position":[[8042,3],[8066,3]]},"2351":{"position":[[8042,3],[8066,3]]},"2502":{"position":[[382,3]]},"2790":{"position":[[115,3],[144,3],[297,3]]},"2799":{"position":[[26,3],[199,3],[226,3],[408,3]]},"2835":{"position":[[0,3],[99,3],[147,3]]}}}],["focu",{"_index":1805,"t":{"329":{"position":[[317,5]]}}}],["focus",{"_index":4453,"t":{"2637":{"position":[[16,8]]}}}],["folder",{"_index":1281,"t":{"244":{"position":[[1095,6],[1342,6],[1387,6]]},"248":{"position":[[3775,6]]},"2609":{"position":[[26,6]]}}}],["follow",{"_index":66,"t":{"4":{"position":[[949,9]]},"8":{"position":[[22,9],[426,9]]},"36":{"position":[[732,9]]},"62":{"position":[[209,8],[1319,8]]},"88":{"position":[[417,6]]},"113":{"position":[[89,9],[607,9]]},"121":{"position":[[116,6]]},"125":{"position":[[373,9],[659,9],[941,9]]},"127":{"position":[[59,9]]},"135":{"position":[[124,9]]},"175":{"position":[[131,6],[413,9]]},"193":{"position":[[474,9],[816,9]]},"197":{"position":[[568,9]]},"242":{"position":[[348,10]]},"244":{"position":[[567,9]]},"250":{"position":[[381,9],[823,9]]},"277":{"position":[[461,9],[564,9]]},"291":{"position":[[569,9]]},"300":{"position":[[192,9],[467,9]]},"301":{"position":[[69,9]]},"304":{"position":[[126,9]]},"306":{"position":[[93,9],[262,9]]},"311":{"position":[[4,9]]},"319":{"position":[[249,9],[662,9]]},"354":{"position":[[129,9],[288,9]]},"356":{"position":[[253,8]]},"374":{"position":[[393,9]]},"378":{"position":[[265,9]]},"410":{"position":[[185,8]]},"445":{"position":[[290,6]]},"460":{"position":[[56,9],[679,6]]},"464":{"position":[[284,9],[517,8]]},"466":{"position":[[231,8]]},"487":{"position":[[194,9]]},"489":{"position":[[88,9],[301,8]]},"501":{"position":[[98,9]]},"503":{"position":[[611,9]]},"509":{"position":[[4,9]]},"511":{"position":[[4,9]]},"513":{"position":[[4,9]]},"535":{"position":[[318,10]]},"541":{"position":[[198,7]]},"610":{"position":[[97,6]]},"616":{"position":[[885,6]]},"648":{"position":[[621,10]]},"650":{"position":[[533,9]]},"660":{"position":[[1586,9]]},"674":{"position":[[399,6]]},"689":{"position":[[1202,9],[1391,9]]},"2392":{"position":[[299,6]]},"2399":{"position":[[10,9]]},"2453":{"position":[[1056,9],[1134,9]]},"2513":{"position":[[118,9]]},"2517":{"position":[[459,9]]},"2521":{"position":[[275,9]]},"2573":{"position":[[412,9]]},"2591":{"position":[[428,9]]},"2595":{"position":[[295,9]]},"2624":{"position":[[4,9]]},"2654":{"position":[[237,9]]},"2665":{"position":[[239,9]]},"2681":{"position":[[51,9]]},"2703":{"position":[[373,9]]},"2720":{"position":[[41,9]]},"2751":{"position":[[85,9]]},"2753":{"position":[[4,9]]},"2777":{"position":[[160,9],[513,9]]}}}],["fom",{"_index":4739,"t":{"2705":{"position":[[290,3]]}}}],["foo",{"_index":634,"t":{"76":{"position":[[71,5],[220,5]]},"84":{"position":[[167,3]]},"94":{"position":[[2677,3]]},"149":{"position":[[159,3],[233,3]]},"197":{"position":[[851,3]]},"202":{"position":[[370,7],[402,3],[417,3]]},"336":{"position":[[1053,3]]},"350":{"position":[[326,7],[358,3],[373,3],[442,4]]},"537":{"position":[[393,3]]},"754":{"position":[[196,3]]},"2399":{"position":[[460,3]]},"2453":{"position":[[839,3]]},"2701":{"position":[[808,3],[823,3],[1021,7],[1053,3],[1068,3]]}}}],["foo(int",{"_index":5037,"t":{"2775":{"position":[[142,7],[292,8]]}}}],["foo(txt",{"_index":2233,"t":{"483":{"position":[[249,8]]},"485":{"position":[[442,8]]}}}],["foo.asc",{"_index":636,"t":{"76":{"position":[[83,9]]},"78":{"position":[[37,7],[45,8]]}}}],["foo.sc",{"_index":3785,"t":{"2453":{"position":[[744,6],[812,6]]}}}],["foo.sc:2:11",{"_index":3790,"t":{"2453":{"position":[[1171,13]]}}}],["foo.scala",{"_index":393,"t":{"42":{"position":[[455,11]]},"165":{"position":[[197,9]]},"234":{"position":[[263,9]]},"236":{"position":[[192,9]]}}}],["foo/bar",{"_index":3795,"t":{"2455":{"position":[[84,8],[260,8]]}}}],["foo1=bar",{"_index":3269,"t":{"746":{"position":[[101,9]]},"884":{"position":[[101,9]]}}}],["foo1=bar1",{"_index":2386,"t":{"549":{"position":[[813,9]]},"2593":{"position":[[688,11]]}}}],["foo2",{"_index":3270,"t":{"746":{"position":[[111,4]]},"884":{"position":[[111,4]]}}}],["foo3=bar",{"_index":3271,"t":{"746":{"position":[[140,8]]},"884":{"position":[[140,8]]}}}],["foo4",{"_index":3272,"t":{"746":{"position":[[149,4]]},"884":{"position":[[149,4]]}}}],["foo:https://foo.com/license.txt",{"_index":736,"t":{"92":{"position":[[680,32]]}}}],["foo_sc",{"_index":3787,"t":{"2453":{"position":[[771,6]]}}}],["forbid",{"_index":3506,"t":{"2261":{"position":[[8124,6]]},"2275":{"position":[[7952,6]]},"2282":{"position":[[8017,6]]},"2289":{"position":[[8252,6]]},"2296":{"position":[[8252,6]]},"2304":{"position":[[7791,6]]},"2311":{"position":[[8223,6]]},"2324":{"position":[[7747,6]]},"2351":{"position":[[7747,6]]}}}],["forbidden",{"_index":3505,"t":{"2261":{"position":[[8100,9]]},"2275":{"position":[[7928,9]]},"2282":{"position":[[7993,9]]},"2289":{"position":[[8228,9]]},"2296":{"position":[[8228,9]]},"2304":{"position":[[7767,9]]},"2311":{"position":[[8199,9]]},"2324":{"position":[[7723,9]]},"2351":{"position":[[7723,9]]}}}],["forc",{"_index":938,"t":{"137":{"position":[[287,5]]},"139":{"position":[[284,5]]},"141":{"position":[[247,5]]},"143":{"position":[[287,5]]},"193":{"position":[[1740,5]]},"244":{"position":[[2714,6]]},"513":{"position":[[1071,7]]},"640":{"position":[[141,6],[974,6]]},"642":{"position":[[71,6]]},"1017":{"position":[[55,5]]},"1303":{"position":[[67,5]]},"1325":{"position":[[67,5]]},"1414":{"position":[[524,6]]},"1492":{"position":[[12,5]]},"2017":{"position":[[0,5]]},"2057":{"position":[[12,5]]},"2079":{"position":[[12,5]]},"2144":{"position":[[23,5]]},"2196":{"position":[[46,5]]},"2204":{"position":[[46,5]]},"2206":{"position":[[46,5]]},"2268":{"position":[[393,5],[399,5]]},"2273":{"position":[[1085,5]]},"2344":{"position":[[691,5]]},"2356":{"position":[[2352,5],[2358,5]]},"2366":{"position":[[720,5],[726,5]]},"2575":{"position":[[132,5]]},"2715":{"position":[[1495,5]]},"2813":{"position":[[404,5]]},"2835":{"position":[[992,5]]}}}],["fork",{"_index":2914,"t":{"594":{"position":[[583,4]]},"2481":{"position":[[120,4],[271,4],[630,4]]}}}],["form",{"_index":295,"t":{"28":{"position":[[1718,4]]},"94":{"position":[[1417,4]]},"173":{"position":[[411,4]]},"331":{"position":[[286,4]]}}}],["format",{"_index":45,"t":{"4":{"position":[[432,6],[491,7]]},"6":{"position":[[261,7]]},"8":{"position":[[469,7]]},"28":{"position":[[694,7]]},"40":{"position":[[94,7]]},"42":{"position":[[56,7]]},"44":{"position":[[428,6]]},"54":{"position":[[19,10],[245,10]]},"60":{"position":[[554,9]]},"68":{"position":[[269,7]]},"94":{"position":[[1934,6]]},"96":{"position":[[186,7]]},"117":{"position":[[239,8],[480,8]]},"119":{"position":[[20,6]]},"121":{"position":[[132,6]]},"123":{"position":[[515,7]]},"135":{"position":[[134,8]]},"137":{"position":[[19,6]]},"139":{"position":[[28,6]]},"141":{"position":[[26,6]]},"143":{"position":[[26,6]]},"175":{"position":[[628,6]]},"268":{"position":[[361,7]]},"313":{"position":[[82,6],[120,7],[128,7],[359,6],[522,7]]},"370":{"position":[[1012,7]]},"460":{"position":[[66,7]]},"501":{"position":[[302,7]]},"513":{"position":[[1165,6]]},"594":{"position":[[350,6]]},"616":{"position":[[615,6],[912,7]]},"660":{"position":[[1616,7]]},"662":{"position":[[143,7]]},"800":{"position":[[219,6]]},"804":{"position":[[9,7],[26,7],[78,10],[290,9]]},"933":{"position":[[9,7],[26,7],[78,10],[290,9]]},"973":{"position":[[48,6]]},"1019":{"position":[[56,6]]},"1027":{"position":[[48,6]]},"1045":{"position":[[29,6]]},"1047":{"position":[[69,9]]},"1073":{"position":[[63,6]]},"1077":{"position":[[63,6]]},"1085":{"position":[[48,6]]},"1119":{"position":[[56,6]]},"1137":{"position":[[63,6]]},"1149":{"position":[[63,6]]},"1161":{"position":[[48,6]]},"1203":{"position":[[48,6]]},"1231":{"position":[[48,6]]},"1235":{"position":[[48,6]]},"1241":{"position":[[48,6]]},"1273":{"position":[[48,6]]},"1287":{"position":[[48,6]]},"1331":{"position":[[63,6]]},"1339":{"position":[[48,6]]},"1366":{"position":[[56,6]]},"1374":{"position":[[48,6]]},"1396":{"position":[[48,6]]},"1408":{"position":[[55,6]]},"1432":{"position":[[126,6]]},"1494":{"position":[[120,6]]},"1508":{"position":[[108,6]]},"1516":{"position":[[80,6]]},"1540":{"position":[[16,6]]},"1542":{"position":[[16,6]]},"1544":{"position":[[16,6]]},"1554":{"position":[[29,6]]},"1556":{"position":[[26,9]]},"1582":{"position":[[178,6]]},"1586":{"position":[[178,6]]},"1594":{"position":[[80,6]]},"1628":{"position":[[108,6]]},"1646":{"position":[[178,6]]},"1658":{"position":[[80,6]]},"1706":{"position":[[32,7]]},"1769":{"position":[[178,6]]},"1855":{"position":[[80,6]]},"1889":{"position":[[80,6]]},"1932":{"position":[[80,6]]},"1960":{"position":[[80,6]]},"1964":{"position":[[80,6]]},"1983":{"position":[[80,6]]},"2019":{"position":[[80,6]]},"2037":{"position":[[80,6]]},"2041":{"position":[[80,6]]},"2085":{"position":[[178,6]]},"2093":{"position":[[80,6]]},"2146":{"position":[[80,6]]},"2234":{"position":[[80,6]]},"2246":{"position":[[87,6]]},"2300":{"position":[[53,7],[70,7],[122,10],[334,9]]},"2304":{"position":[[2866,9]]},"2339":{"position":[[667,6]]},"2420":{"position":[[311,10]]},"2502":{"position":[[72,6]]},"2603":{"position":[[626,6]]},"2654":{"position":[[74,6]]},"2683":{"position":[[775,10]]},"2703":{"position":[[403,7]]}}}],["former",{"_index":1248,"t":{"240":{"position":[[1280,6]]}}}],["formerli",{"_index":5324,"t":{"2848":{"position":[[703,8],[952,9]]}}}],["formula",{"_index":4826,"t":{"2728":{"position":[[886,7]]}}}],["fortun",{"_index":437,"t":{"46":{"position":[[210,11]]},"189":{"position":[[576,11]]},"327":{"position":[[294,12]]}}}],["forward",{"_index":498,"t":{"50":{"position":[[300,10],[344,9]]}}}],["found",{"_index":226,"t":{"24":{"position":[[239,5]]},"26":{"position":[[146,5]]},"56":{"position":[[1005,5],[1325,5]]},"62":{"position":[[486,6],[626,6],[655,6],[738,6],[776,5],[933,5],[1359,5],[1493,5],[1825,5]]},"238":{"position":[[943,5]]},"300":{"position":[[448,6]]},"317":{"position":[[193,6]]},"406":{"position":[[1036,5]]},"429":{"position":[[1325,5]]},"445":{"position":[[591,5]]},"468":{"position":[[168,5]]},"503":{"position":[[493,5]]},"505":{"position":[[327,5]]},"517":{"position":[[1417,5]]},"543":{"position":[[101,5]]},"579":{"position":[[3230,5],[21422,5],[23719,5],[26223,5],[28520,5],[31793,5],[31907,5],[50813,6],[51466,6],[51810,6],[51928,6],[52046,6],[52164,6],[52282,6],[52400,6],[53584,5],[55881,5],[58385,5],[60682,5]]},"588":{"position":[[427,5]]},"602":{"position":[[645,5]]},"608":{"position":[[1004,5]]},"648":{"position":[[491,5],[519,5]]},"650":{"position":[[617,5],[645,5]]},"656":{"position":[[850,5]]},"670":{"position":[[325,5]]},"672":{"position":[[1173,5],[1852,5]]},"689":{"position":[[350,6],[455,6],[600,6],[1007,5],[1829,6],[1923,5]]},"705":{"position":[[588,5]]},"800":{"position":[[589,5]]},"853":{"position":[[301,5]]},"941":{"position":[[301,5]]},"1849":{"position":[[95,6]]},"1851":{"position":[[80,6]]},"2320":{"position":[[357,5]]},"2525":{"position":[[48,5]]},"2603":{"position":[[198,5]]},"2792":{"position":[[722,5]]}}}],["foundat",{"_index":775,"t":{"94":{"position":[[2348,11]]}}}],["foundfil",{"_index":1686,"t":{"309":{"position":[[1070,10]]}}}],["framework",{"_index":1115,"t":{"195":{"position":[[177,9]]},"197":{"position":[[34,10],[53,9],[125,10],[441,9],[532,9]]},"204":{"position":[[41,9]]},"344":{"position":[[253,11]]},"346":{"position":[[404,9]]},"348":{"position":[[10,10]]},"352":{"position":[[30,9]]},"366":{"position":[[368,10],[415,11],[486,10]]},"543":{"position":[[775,9],[799,9]]},"776":{"position":[[13,9]]},"913":{"position":[[13,9]]},"2311":{"position":[[3109,9]]},"2444":{"position":[[455,9]]},"2609":{"position":[[270,9]]},"2701":{"position":[[909,10]]}}}],["framework'",{"_index":3434,"t":{"1295":{"position":[[60,11]]},"2049":{"position":[[17,11]]},"2311":{"position":[[3136,11]]}}}],["free",{"_index":3531,"t":{"2380":{"position":[[241,4]]},"2401":{"position":[[30,4]]}}}],["freebsd",{"_index":2944,"t":{"600":{"position":[[272,7]]},"2390":{"position":[[27,7]]}}}],["frequenc",{"_index":3001,"t":{"604":{"position":[[1404,9],[1434,9],[1591,9]]}}}],["fresh",{"_index":2404,"t":{"555":{"position":[[382,5]]},"711":{"position":[[261,5],[346,5]]}}}],["freshli",{"_index":1049,"t":{"179":{"position":[[520,7]]}}}],["friendli",{"_index":4454,"t":{"2637":{"position":[[140,9]]}}}],["from:/.ivy/loc",{"_index":2195,"t":{"462":{"position":[[1435,17]]}}}],["home>/.m2/repositori",{"_index":2197,"t":{"462":{"position":[[1510,20]]}}}],["home>/loc",{"_index":2194,"t":{"462":{"position":[[1408,12]]}}}],["homebrew",{"_index":4750,"t":{"2715":{"position":[[327,8]]},"2720":{"position":[[132,9]]}}}],["hood",{"_index":518,"t":{"54":{"position":[[82,5]]},"60":{"position":[[56,5]]},"62":{"position":[[50,5]]},"187":{"position":[[238,4]]},"358":{"position":[[713,5]]},"368":{"position":[[1355,5]]},"455":{"position":[[439,5]]},"565":{"position":[[186,4]]},"804":{"position":[[99,5]]},"933":{"position":[[99,5]]},"1414":{"position":[[79,5],[144,4]]},"2300":{"position":[[143,5]]},"2835":{"position":[[407,5]]}}}],["hook",{"_index":3961,"t":{"2506":{"position":[[207,4]]}}}],["host",{"_index":3044,"t":{"616":{"position":[[488,4],[638,4],[742,5],[821,4]]},"979":{"position":[[55,4]]},"1438":{"position":[[11,4]]},"1486":{"position":[[88,4]]},"2261":{"position":[[5288,4],[5293,4]]},"2275":{"position":[[5116,4],[5121,4]]},"2282":{"position":[[5181,4],[5186,4]]},"2289":{"position":[[5416,4],[5421,4]]},"2296":{"position":[[5416,4],[5421,4]]},"2304":{"position":[[4955,4],[4960,4]]},"2311":{"position":[[5387,4],[5392,4]]},"2324":{"position":[[4911,4],[4916,4]]},"2351":{"position":[[4911,4],[4916,4]]},"2356":{"position":[[820,4],[825,4]]}}}],["host>proxy.corp.comtest",{"_index":3127,"t":{"658":{"position":[[119,8],[321,8]]}}}],["idea",{"_index":1264,"t":{"244":{"position":[[50,4],[889,4],[1531,4],[1748,4],[2608,4]]},"246":{"position":[[33,4],[542,5]]},"248":{"position":[[33,4],[3769,5],[3824,5],[4085,5],[4322,5],[4556,5]]},"256":{"position":[[20,4],[61,4],[126,4]]},"304":{"position":[[894,5]]},"306":{"position":[[843,5]]},"555":{"position":[[167,5]]},"559":{"position":[[77,4],[202,4]]},"561":{"position":[[378,4]]},"2828":{"position":[[59,4]]}}}],["ideal",{"_index":642,"t":{"80":{"position":[[269,5]]},"155":{"position":[[281,5]]},"167":{"position":[[281,5]]},"555":{"position":[[211,5]]},"581":{"position":[[78,5]]},"602":{"position":[[81,5]]},"622":{"position":[[88,5]]},"691":{"position":[[82,5]]},"800":{"position":[[712,5]]},"802":{"position":[[860,5]]},"810":{"position":[[133,5]]},"816":{"position":[[1094,5]]},"818":{"position":[[252,5]]},"820":{"position":[[235,5]]},"824":{"position":[[240,5]]},"826":{"position":[[143,5]]},"2620":{"position":[[252,5]]}}}],["ideaprojects/scala",{"_index":2088,"t":{"429":{"position":[[281,20]]}}}],["identifi",{"_index":915,"t":{"131":{"position":[[562,11]]},"141":{"position":[[204,10]]},"244":{"position":[[1675,11]]},"283":{"position":[[4113,11]]},"1723":{"position":[[10,10]]},"1745":{"position":[[12,8]]}}}],["idiomat",{"_index":2337,"t":{"517":{"position":[[842,9]]}}}],["if(properties.iswin",{"_index":1684,"t":{"309":{"position":[[1012,20]]}}}],["ignor",{"_index":146,"t":{"10":{"position":[[649,7]]},"60":{"position":[[240,8]]},"204":{"position":[[601,7]]},"283":{"position":[[3126,6]]},"423":{"position":[[110,7]]},"513":{"position":[[156,7]]},"539":{"position":[[331,7]]},"588":{"position":[[292,6]]},"691":{"position":[[415,7]]},"694":{"position":[[225,7]]},"696":{"position":[[118,7]]},"713":{"position":[[73,8]]},"2429":{"position":[[223,7]]},"2527":{"position":[[247,6]]},"2544":{"position":[[703,7]]},"2660":{"position":[[1841,6]]},"2692":{"position":[[76,8]]},"2696":{"position":[[1337,6]]},"2705":{"position":[[126,7]]},"2715":{"position":[[1105,6]]},"2779":{"position":[[155,7]]},"2813":{"position":[[295,6]]}}}],["illeg",{"_index":2343,"t":{"525":{"position":[[347,7]]}}}],["imag",{"_index":866,"t":{"117":{"position":[[409,5]]},"125":{"position":[[76,6],[290,6],[308,5],[338,5],[416,5],[505,5],[604,6],[706,5],[825,5],[903,5],[1052,5]]},"127":{"position":[[48,6],[101,5],[118,5],[222,5]]},"131":{"position":[[15,5],[302,5]]},"153":{"position":[[79,5],[249,5],[377,5],[521,5]]},"232":{"position":[[63,5]]},"258":{"position":[[88,6],[142,6]]},"315":{"position":[[933,7]]},"354":{"position":[[88,7],[195,6],[391,5],[499,5],[571,5]]},"374":{"position":[[76,6],[298,6],[328,6],[348,5],[436,5],[525,5],[727,6],[801,5],[874,6],[952,5],[1036,5]]},"384":{"position":[[54,5]]},"1412":{"position":[[71,6],[214,5],[256,5]]},"1694":{"position":[[13,5]]},"1700":{"position":[[38,5]]},"1747":{"position":[[33,5]]},"1749":{"position":[[4,5]]},"1751":{"position":[[4,5]]},"1753":{"position":[[4,5]]},"1757":{"position":[[58,6]]},"1759":{"position":[[47,6]]},"1761":{"position":[[55,6]]},"2544":{"position":[[747,6]]},"2561":{"position":[[355,5]]},"2626":{"position":[[47,5],[164,5]]},"2630":{"position":[[593,5]]},"2660":{"position":[[2184,5]]},"2679":{"position":[[56,5]]},"2683":{"position":[[1264,5]]},"2794":{"position":[[782,5]]},"2824":{"position":[[278,7],[486,7]]}}}],["implement",{"_index":3356,"t":{"917":{"position":[[295,14]]},"975":{"position":[[0,14]]},"977":{"position":[[0,14]]},"979":{"position":[[0,14]]},"981":{"position":[[0,14]]},"983":{"position":[[0,14]]},"985":{"position":[[0,14]]},"987":{"position":[[0,14]]},"989":{"position":[[0,14]]},"991":{"position":[[0,14]]},"993":{"position":[[0,14]]},"995":{"position":[[0,14]]},"997":{"position":[[0,14]]},"999":{"position":[[0,14]]},"1001":{"position":[[0,14]]},"1003":{"position":[[0,14]]},"1013":{"position":[[0,14]]},"1049":{"position":[[0,14]]},"1051":{"position":[[0,14]]},"1053":{"position":[[0,14]]},"1055":{"position":[[0,14]]},"1057":{"position":[[0,14]]},"1059":{"position":[[0,14]]},"1061":{"position":[[0,14]]},"1063":{"position":[[12,14]]},"1065":{"position":[[27,14]]},"1067":{"position":[[56,14]]},"1069":{"position":[[19,14]]},"1071":{"position":[[23,14]]},"1075":{"position":[[41,14]]},"1079":{"position":[[0,14]]},"1081":{"position":[[19,14]]},"1083":{"position":[[45,14]]},"1087":{"position":[[0,14]]},"1089":{"position":[[0,14]]},"1091":{"position":[[49,14]]},"1093":{"position":[[21,14]]},"1095":{"position":[[49,14]]},"1099":{"position":[[17,14]]},"1101":{"position":[[0,14]]},"1103":{"position":[[12,14]]},"1105":{"position":[[0,14]]},"1107":{"position":[[0,14]]},"1109":{"position":[[0,14]]},"1117":{"position":[[21,14]]},"1125":{"position":[[0,14]]},"1127":{"position":[[0,14]]},"1129":{"position":[[0,14]]},"1135":{"position":[[0,14]]},"1139":{"position":[[12,14]]},"1141":{"position":[[0,14]]},"1157":{"position":[[0,14]]},"1159":{"position":[[0,14]]},"1169":{"position":[[0,14]]},"1183":{"position":[[0,14]]},"1185":{"position":[[0,14]]},"1187":{"position":[[0,14]]},"1189":{"position":[[0,14]]},"1191":{"position":[[0,14]]},"1195":{"position":[[0,14]]},"1197":{"position":[[0,14]]},"1199":{"position":[[0,14]]},"1201":{"position":[[0,14]]},"1215":{"position":[[0,14]]},"1217":{"position":[[0,14]]},"1221":{"position":[[0,14]]},"1225":{"position":[[0,14]]},"1233":{"position":[[41,14]]},"1237":{"position":[[23,14]]},"1239":{"position":[[26,14]]},"1257":{"position":[[0,14]]},"1261":{"position":[[0,14]]},"1263":{"position":[[0,14]]},"1265":{"position":[[0,14]]},"1269":{"position":[[19,14]]},"1271":{"position":[[0,14]]},"1281":{"position":[[0,14]]},"1283":{"position":[[0,14]]},"1285":{"position":[[0,14]]},"1289":{"position":[[57,14]]},"1291":{"position":[[0,14]]},"1303":{"position":[[12,14]]},"1305":{"position":[[0,14]]},"1307":{"position":[[0,14]]},"1309":{"position":[[0,14]]},"1313":{"position":[[0,14]]},"1315":{"position":[[0,14]]},"1317":{"position":[[0,14]]},"1321":{"position":[[0,14]]},"1323":{"position":[[0,14]]},"1325":{"position":[[12,14]]},"1327":{"position":[[0,14]]},"1329":{"position":[[0,14]]},"1333":{"position":[[22,14]]},"1335":{"position":[[12,14]]},"1337":{"position":[[0,14]]},"1341":{"position":[[15,14]]},"1343":{"position":[[17,14]]},"1345":{"position":[[0,14]]},"1347":{"position":[[0,14]]},"1358":{"position":[[0,14]]},"1362":{"position":[[19,14]]},"1364":{"position":[[16,14]]},"1368":{"position":[[0,14]]},"1370":{"position":[[0,14]]},"1372":{"position":[[0,14]]},"1376":{"position":[[0,14]]},"1378":{"position":[[0,14]]},"1382":{"position":[[0,14]]},"1384":{"position":[[12,14]]},"1386":{"position":[[0,14]]},"1388":{"position":[[0,14]]},"1390":{"position":[[0,14]]},"1394":{"position":[[0,14]]},"1406":{"position":[[0,14]]},"1410":{"position":[[0,14]]},"2250":{"position":[[262,14]]},"2320":{"position":[[0,14]]},"2327":{"position":[[0,14]]},"2332":{"position":[[0,14]]},"2337":{"position":[[0,14]]},"2342":{"position":[[0,14]]},"2347":{"position":[[0,14]]},"2354":{"position":[[0,14]]},"2359":{"position":[[0,14]]},"2364":{"position":[[0,14]]}}}],["implementant",{"_index":3500,"t":{"2261":{"position":[[3209,17]]},"2268":{"position":[[444,17]]},"2275":{"position":[[3037,17]]},"2282":{"position":[[3102,17]]},"2289":{"position":[[3337,17]]},"2296":{"position":[[3337,17]]},"2304":{"position":[[2876,17]]},"2311":{"position":[[3308,17]]},"2316":{"position":[[57,17]]},"2324":{"position":[[2832,17]]},"2329":{"position":[[57,17]]},"2334":{"position":[[57,17]]},"2339":{"position":[[57,17]]},"2344":{"position":[[57,17]]},"2351":{"position":[[2832,17]]},"2356":{"position":[[57,17]]},"2361":{"position":[[57,17]]},"2366":{"position":[[57,17]]}}}],["impli",{"_index":2062,"t":{"410":{"position":[[15,7]]}}}],["implicit",{"_index":2183,"t":{"460":{"position":[[722,8]]},"2561":{"position":[[95,8]]},"2715":{"position":[[795,8]]}}}],["implicitli",{"_index":1268,"t":{"244":{"position":[[211,10]]},"561":{"position":[[484,10]]},"828":{"position":[[179,10]]},"951":{"position":[[179,10]]},"2347":{"position":[[235,10]]}}}],["import",{"_index":21,"t":{"2":{"position":[[252,9]]},"4":{"position":[[159,9]]},"40":{"position":[[415,6],[429,6]]},"161":{"position":[[1082,6]]},"163":{"position":[[219,6]]},"187":{"position":[[551,6]]},"204":{"position":[[128,6],[151,6],[183,6]]},"244":{"position":[[18,6],[69,6],[297,6],[907,6],[935,6]]},"246":{"position":[[86,6],[168,6],[397,8],[1986,6],[2056,6],[2446,6],[2651,8]]},"248":{"position":[[86,6],[147,9],[988,6],[1819,9],[2980,7],[3181,6],[3360,6]]},"275":{"position":[[305,6]]},"283":{"position":[[2756,8]]},"309":{"position":[[729,6]]},"315":{"position":[[331,6]]},"319":{"position":[[319,6],[346,6]]},"352":{"position":[[257,6]]},"421":{"position":[[266,6]]},"443":{"position":[[80,8]]},"445":{"position":[[164,6],[272,6]]},"447":{"position":[[164,6],[184,6],[200,6]]},"451":{"position":[[505,6]]},"480":{"position":[[82,6]]},"483":{"position":[[214,6]]},"485":{"position":[[407,6]]},"517":{"position":[[68,9]]},"541":{"position":[[165,6]]},"543":{"position":[[28,9]]},"561":{"position":[[272,6]]},"588":{"position":[[193,9]]},"604":{"position":[[265,6],[293,6],[335,6],[731,6],[759,6],[801,6],[826,6]]},"610":{"position":[[396,6],[417,6],[836,6],[857,6],[1063,6],[1084,6]]},"626":{"position":[[571,6]]},"644":{"position":[[219,6],[504,6]]},"666":{"position":[[155,9]]},"672":{"position":[[97,6],[168,6],[204,6]]},"828":{"position":[[34,6],[129,6]]},"853":{"position":[[261,9]]},"941":{"position":[[261,9]]},"951":{"position":[[34,6],[129,6]]},"1719":{"position":[[26,9]]},"1906":{"position":[[49,6],[75,7]]},"2320":{"position":[[317,9]]},"2347":{"position":[[90,6],[185,6]]},"2384":{"position":[[291,6]]},"2399":{"position":[[43,10],[155,7],[337,6],[361,6],[405,6],[822,6],[968,6]]},"2403":{"position":[[34,7]]},"2517":{"position":[[469,6],[492,6]]},"2630":{"position":[[1173,7]]},"2643":{"position":[[62,6],[86,6]]},"2658":{"position":[[16,7],[72,7],[139,7]]},"2749":{"position":[[218,6]]},"2764":{"position":[[206,6]]},"2771":{"position":[[273,6]]},"2775":{"position":[[252,6]]},"2779":{"position":[[844,6]]},"2809":{"position":[[277,8],[369,6]]},"2824":{"position":[[147,6]]}}}],["importmap.json",{"_index":3592,"t":{"2399":{"position":[[20,14],[246,14],[979,14]]}}}],["imposs",{"_index":3788,"t":{"2453":{"position":[[849,10],[1625,10]]}}}],["improv",{"_index":1956,"t":{"370":{"position":[[764,12]]},"372":{"position":[[483,13]]},"553":{"position":[[484,7]]},"2536":{"position":[[108,8]]},"2559":{"position":[[56,13]]},"2577":{"position":[[203,7]]},"2609":{"position":[[129,7]]},"2637":{"position":[[28,9]]},"2660":{"position":[[2688,7]]},"2683":{"position":[[767,7]]},"2696":{"position":[[786,7]]},"2715":{"position":[[1039,7]]},"2728":{"position":[[1719,7],[1834,7]]},"2753":{"position":[[40,7]]},"2781":{"position":[[79,7],[212,7],[303,7]]},"2794":{"position":[[166,7]]},"2835":{"position":[[12,12]]},"2850":{"position":[[19,7]]}}}],["imrent",{"_index":3628,"t":{"2407":{"position":[[12,11]]},"2411":{"position":[[0,11]]}}}],["inadvert",{"_index":3135,"t":{"658":{"position":[[648,13]]}}}],["includ",{"_index":7,"t":{"2":{"position":[[72,8]]},"46":{"position":[[290,8]]},"82":{"position":[[878,8]]},"163":{"position":[[376,8]]},"169":{"position":[[739,8]]},"189":{"position":[[495,8]]},"244":{"position":[[2121,7]]},"277":{"position":[[369,8]]},"281":{"position":[[313,8]]},"283":{"position":[[147,8]]},"293":{"position":[[36,7],[186,8],[362,7]]},"309":{"position":[[78,9]]},"323":{"position":[[866,9]]},"423":{"position":[[180,9]]},"507":{"position":[[183,8]]},"541":{"position":[[908,8]]},"545":{"position":[[284,7]]},"561":{"position":[[413,9],[871,8],[914,7],[1329,8]]},"563":{"position":[[94,9]]},"567":{"position":[[650,9]]},"575":{"position":[[366,9]]},"608":{"position":[[272,8]]},"616":{"position":[[165,8]]},"660":{"position":[[165,8]]},"691":{"position":[[485,9]]},"707":{"position":[[259,9]]},"917":{"position":[[281,9]]},"993":{"position":[[55,7]]},"1043":{"position":[[196,7]]},"1083":{"position":[[120,9]]},"1249":{"position":[[230,7]]},"1259":{"position":[[98,7]]},"1263":{"position":[[62,7]]},"1452":{"position":[[11,7]]},"1536":{"position":[[153,7]]},"1592":{"position":[[65,9]]},"1807":{"position":[[36,9]]},"1991":{"position":[[187,7]]},"2003":{"position":[[57,7]]},"2007":{"position":[[18,7]]},"2259":{"position":[[750,7]]},"2261":{"position":[[2211,7],[3360,9],[5873,7],[7868,7]]},"2268":{"position":[[595,9]]},"2273":{"position":[[750,7]]},"2275":{"position":[[2211,7],[2979,7],[3188,9],[5701,7],[7696,7]]},"2280":{"position":[[750,7]]},"2282":{"position":[[2211,7],[3253,9],[5766,7],[7761,7]]},"2287":{"position":[[750,7]]},"2289":{"position":[[2211,7],[3488,9],[6001,7],[7996,7]]},"2294":{"position":[[750,7]]},"2296":{"position":[[2211,7],[3488,9],[6001,7],[7996,7]]},"2302":{"position":[[750,7]]},"2304":{"position":[[2211,7],[3027,9],[5540,7],[7535,7]]},"2309":{"position":[[750,7]]},"2311":{"position":[[2211,7],[3459,9],[5972,7],[7967,7]]},"2316":{"position":[[208,9]]},"2322":{"position":[[750,7]]},"2324":{"position":[[2211,7],[2983,9],[5496,7],[7491,7]]},"2329":{"position":[[208,9]]},"2334":{"position":[[208,9]]},"2339":{"position":[[208,9]]},"2344":{"position":[[208,9]]},"2349":{"position":[[750,7]]},"2351":{"position":[[2211,7],[2983,9],[5496,7],[7491,7]]},"2356":{"position":[[208,9],[1405,7]]},"2361":{"position":[[208,9]]},"2366":{"position":[[208,9]]},"2405":{"position":[[398,7]]},"2433":{"position":[[120,10]]},"2517":{"position":[[293,7]]},"2519":{"position":[[57,8],[166,8]]},"2536":{"position":[[270,8]]},"2548":{"position":[[204,7]]},"2573":{"position":[[303,8],[448,9]]},"2650":{"position":[[171,9]]},"2654":{"position":[[210,9]]},"2665":{"position":[[226,8]]},"2683":{"position":[[95,7]]},"2779":{"position":[[230,9]]},"2788":{"position":[[28,8]]},"2835":{"position":[[839,7]]},"2842":{"position":[[103,9]]}}}],["includepath",{"_index":572,"t":{"60":{"position":[[406,12]]}}}],["incom",{"_index":2886,"t":{"579":{"position":[[52819,8],[52997,8]]}}}],["incompat",{"_index":3783,"t":{"2453":{"position":[[561,17]]}}}],["inconsist",{"_index":4909,"t":{"2742":{"position":[[926,12]]}}}],["incorpor",{"_index":4248,"t":{"2573":{"position":[[3,13]]}}}],["increas",{"_index":2084,"t":{"429":{"position":[[8,8],[642,8]]},"509":{"position":[[343,10]]},"579":{"position":[[45,8],[129,9],[294,10]]},"1333":{"position":[[77,8]]},"2087":{"position":[[22,8]]},"2261":{"position":[[3843,8]]},"2268":{"position":[[685,8]]},"2275":{"position":[[3671,8]]},"2282":{"position":[[3736,8]]},"2289":{"position":[[3971,8]]},"2296":{"position":[[3971,8]]},"2304":{"position":[[3510,8]]},"2311":{"position":[[3942,8]]},"2316":{"position":[[298,8]]},"2324":{"position":[[3466,8]]},"2329":{"position":[[298,8]]},"2334":{"position":[[298,8]]},"2339":{"position":[[298,8]]},"2344":{"position":[[298,8]]},"2351":{"position":[[3466,8]]},"2356":{"position":[[298,8]]},"2361":{"position":[[458,8]]},"2366":{"position":[[298,8]]},"2611":{"position":[[543,8]]},"2645":{"position":[[182,8]]},"2742":{"position":[[835,10]]}}}],["increment",{"_index":700,"t":{"88":{"position":[[618,9]]},"674":{"position":[[600,9]]},"1003":{"position":[[267,11]]},"1414":{"position":[[119,14],[205,11]]},"1462":{"position":[[212,11]]},"2261":{"position":[[6393,11]]},"2275":{"position":[[6221,11]]},"2282":{"position":[[6286,11]]},"2289":{"position":[[6521,11]]},"2296":{"position":[[6521,11]]},"2304":{"position":[[6060,11]]},"2311":{"position":[[6492,11]]},"2324":{"position":[[6016,11]]},"2351":{"position":[[6016,11]]},"2356":{"position":[[1925,11]]}}}],["indent",{"_index":1470,"t":{"277":{"position":[[542,6],[553,6]]},"971":{"position":[[57,6],[68,6]]},"1424":{"position":[[57,6],[68,6]]},"2254":{"position":[[57,6],[68,6]]},"2724":{"position":[[93,6],[108,7]]}}}],["independ",{"_index":2262,"t":{"493":{"position":[[77,13]]},"2416":{"position":[[102,11]]}}}],["index",{"_index":1175,"t":{"212":{"position":[[252,6]]},"1125":{"position":[[59,5]]},"1127":{"position":[[106,5]]},"1129":{"position":[[106,5]]},"1634":{"position":[[15,5]]},"1636":{"position":[[62,5]]},"1638":{"position":[[62,5]]},"2261":{"position":[[6730,5],[6740,5],[6756,5],[6816,5],[6828,5],[6890,5]]},"2268":{"position":[[1256,5],[1266,5],[1282,5],[1342,5],[1354,5],[1416,5]]},"2275":{"position":[[6558,5],[6568,5],[6584,5],[6644,5],[6656,5],[6718,5]]},"2282":{"position":[[6623,5],[6633,5],[6649,5],[6709,5],[6721,5],[6783,5]]},"2289":{"position":[[6858,5],[6868,5],[6884,5],[6944,5],[6956,5],[7018,5]]},"2296":{"position":[[6858,5],[6868,5],[6884,5],[6944,5],[6956,5],[7018,5]]},"2304":{"position":[[6397,5],[6407,5],[6423,5],[6483,5],[6495,5],[6557,5]]},"2311":{"position":[[6829,5],[6839,5],[6855,5],[6915,5],[6927,5],[6989,5]]},"2324":{"position":[[6353,5],[6363,5],[6379,5],[6439,5],[6451,5],[6513,5]]},"2351":{"position":[[6353,5],[6363,5],[6379,5],[6439,5],[6451,5],[6513,5]]}}}],["index/raw/master/index.json",{"_index":2936,"t":{"598":{"position":[[515,27]]}}}],["indexedseq[os.path",{"_index":1903,"t":{"360":{"position":[[852,19]]}}}],["indic",{"_index":1461,"t":{"277":{"position":[[261,8]]},"527":{"position":[[262,10]]},"707":{"position":[[54,10]]},"794":{"position":[[543,10]]},"922":{"position":[[543,10]]},"2264":{"position":[[585,10]]}}}],["indirectli",{"_index":3381,"t":{"969":{"position":[[213,11]]},"1422":{"position":[[213,11]]},"2252":{"position":[[213,11]]}}}],["individu",{"_index":1919,"t":{"362":{"position":[[1198,10]]},"431":{"position":[[45,13]]}}}],["inf/manifest.mf",{"_index":1823,"t":{"329":{"position":[[1050,17]]},"2807":{"position":[[378,15]]}}}],["infer",{"_index":531,"t":{"56":{"position":[[309,5],[678,8],[1655,8]]},"62":{"position":[[1006,8],[1179,8],[1425,6],[1640,8]]},"84":{"position":[[91,5]]},"88":{"position":[[68,5]]},"167":{"position":[[644,5]]},"179":{"position":[[14,6]]},"277":{"position":[[230,8]]},"626":{"position":[[167,8],[524,9]]},"718":{"position":[[128,8]]},"1069":{"position":[[184,8]]},"1578":{"position":[[129,8]]},"2304":{"position":[[9067,8]]},"2459":{"position":[[64,9]]},"2799":{"position":[[531,5]]}}}],["infinit",{"_index":4266,"t":{"2579":{"position":[[123,8]]}}}],["info",{"_index":1566,"t":{"283":{"position":[[2846,5]]},"301":{"position":[[419,4]]},"304":{"position":[[476,4]]},"306":{"position":[[533,4]]},"329":{"position":[[2164,4]]},"356":{"position":[[0,4]]},"509":{"position":[[692,4]]},"670":{"position":[[568,4]]},"2039":{"position":[[17,4]]},"2420":{"position":[[444,4]]},"2513":{"position":[[153,4],[413,4],[575,4],[688,4]]},"2517":{"position":[[265,4]]},"2525":{"position":[[545,4]]}}}],["inform",{"_index":384,"t":{"42":{"position":[[18,11]]},"50":{"position":[[541,11],[679,12]]},"90":{"position":[[154,12]]},"189":{"position":[[336,11]]},"224":{"position":[[298,12]]},"301":{"position":[[877,11]]},"304":{"position":[[909,11]]},"306":{"position":[[858,11]]},"329":{"position":[[2665,11]]},"362":{"position":[[752,11]]},"364":{"position":[[711,11]]},"370":{"position":[[1131,12]]},"423":{"position":[[639,11]]},"443":{"position":[[14,11]]},"451":{"position":[[447,11]]},"509":{"position":[[527,11]]},"515":{"position":[[175,12]]},"535":{"position":[[409,11]]},"537":{"position":[[61,11]]},"543":{"position":[[1912,12]]},"579":{"position":[[51251,11]]},"594":{"position":[[402,11]]},"602":{"position":[[612,11]]},"656":{"position":[[124,11],[776,11]]},"662":{"position":[[450,13]]},"670":{"position":[[227,11],[377,11],[499,11]]},"672":{"position":[[390,11],[1111,11],[1790,11]]},"698":{"position":[[861,11]]},"700":{"position":[[203,11]]},"702":{"position":[[221,11]]},"845":{"position":[[230,11]]},"847":{"position":[[92,11]]},"849":{"position":[[74,11]]},"851":{"position":[[99,11]]},"853":{"position":[[65,11]]},"873":{"position":[[79,11]]},"941":{"position":[[65,11]]},"967":{"position":[[79,11]]},"1813":{"position":[[4,11]]},"2320":{"position":[[121,11]]},"2420":{"position":[[4,11]]},"2517":{"position":[[131,11],[560,11]]},"2630":{"position":[[348,11]]},"2654":{"position":[[176,11]]}}}],["init",{"_index":1046,"t":{"179":{"position":[[406,4]]},"489":{"position":[[314,4]]}}}],["initi",{"_index":1241,"t":{"240":{"position":[[727,7]]},"323":{"position":[[1248,7]]},"398":{"position":[[64,7]]},"478":{"position":[[64,7]]},"567":{"position":[[736,9]]},"579":{"position":[[53327,14]]},"640":{"position":[[1321,14]]},"2453":{"position":[[500,14]]},"2603":{"position":[[86,11]]},"2809":{"position":[[53,7]]}}}],["inlin",{"_index":1505,"t":{"283":{"position":[[599,6],[1083,6],[3340,6],[3412,9],[4609,6]]},"676":{"position":[[491,7]]},"2550":{"position":[[87,6]]}}}],["inner",{"_index":1536,"t":{"283":{"position":[[1225,5]]}}}],["input",{"_index":29,"t":{"4":{"position":[[74,6],[761,6],[887,6],[1178,6]]},"6":{"position":[[30,5],[255,5]]},"8":{"position":[[463,5],[977,7]]},"10":{"position":[[39,6],[776,7]]},"12":{"position":[[269,5]]},"14":{"position":[[18,5]]},"16":{"position":[[18,6]]},"22":{"position":[[31,5]]},"193":{"position":[[136,6],[775,7],[1590,5]]},"216":{"position":[[53,6],[123,5]]},"238":{"position":[[116,6],[457,6],[641,9],[716,5],[779,6],[813,5],[894,5]]},"268":{"position":[[572,5]]},"283":{"position":[[54,6]]},"309":{"position":[[643,7]]},"348":{"position":[[115,6]]},"400":{"position":[[302,5]]},"408":{"position":[[83,6]]},"414":{"position":[[51,6]]},"421":{"position":[[320,6]]},"423":{"position":[[157,7],[207,6]]},"501":{"position":[[63,5],[364,6]]},"503":{"position":[[52,6],[279,6],[562,6],[1046,6],[1080,8]]},"513":{"position":[[561,6],[874,6],[1123,6]]},"521":{"position":[[212,5]]},"525":{"position":[[88,6]]},"529":{"position":[[309,5],[404,6]]},"563":{"position":[[81,7],[271,6]]},"622":{"position":[[1030,7]]},"644":{"position":[[432,5]]},"648":{"position":[[476,5],[504,5]]},"650":{"position":[[315,5],[602,5],[630,5]]},"689":{"position":[[44,5],[78,6],[252,5],[675,6],[689,5],[751,5],[859,5],[1035,6],[1569,5]]},"691":{"position":[[462,7],[512,6]]},"694":{"position":[[23,6],[101,7]]},"700":{"position":[[92,6]]},"705":{"position":[[676,7]]},"713":{"position":[[56,5]]},"715":{"position":[[99,6],[187,6],[912,5]]},"790":{"position":[[28,6]]},"792":{"position":[[331,5],[365,6],[463,7],[557,6],[644,6],[909,6]]},"796":{"position":[[172,6]]},"798":{"position":[[42,6],[140,7],[234,6],[321,6],[571,6]]},"800":{"position":[[243,6],[341,7],[435,6],[522,6],[1013,6]]},"802":{"position":[[345,5],[379,6],[477,7],[571,6],[658,6],[1153,6]]},"804":{"position":[[238,6],[537,6]]},"812":{"position":[[411,5],[445,6],[543,7],[637,6],[724,6],[977,6]]},"814":{"position":[[343,5],[377,6],[475,7],[569,6],[656,6],[912,6]]},"816":{"position":[[560,5],[594,6],[692,7],[786,6],[873,6],[1394,6]]},"818":{"position":[[552,6]]},"820":{"position":[[484,6]]},"822":{"position":[[335,5],[521,6],[619,7],[713,6],[800,6],[1210,6]]},"828":{"position":[[682,5],[931,6]]},"830":{"position":[[246,6],[379,9],[467,5],[544,5],[560,6],[682,5],[1110,6]]},"832":{"position":[[308,6],[783,5],[817,6],[915,7],[1009,6],[1096,6],[1349,6]]},"853":{"position":[[469,6]]},"920":{"position":[[331,5],[365,6],[463,7],[557,6],[644,6],[909,6]]},"924":{"position":[[42,6],[140,7],[234,6],[321,6],[571,6]]},"926":{"position":[[411,5],[445,6],[543,7],[637,6],[724,6],[977,6]]},"928":{"position":[[335,5],[521,6],[619,7],[713,6],[800,6],[1210,6]]},"930":{"position":[[246,6],[379,9],[467,5],[544,5],[560,6],[682,5],[1110,6]]},"933":{"position":[[238,6],[537,6]]},"935":{"position":[[308,6],[783,5],[817,6],[915,7],[1009,6],[1096,6],[1349,6]]},"941":{"position":[[469,6]]},"943":{"position":[[28,6]]},"951":{"position":[[682,5],[931,6]]},"2257":{"position":[[373,5],[407,6],[505,7],[599,6],[686,6]]},"2271":{"position":[[84,6],[182,7],[276,6],[363,6]]},"2278":{"position":[[453,5],[487,6],[585,7],[679,6],[766,6]]},"2285":{"position":[[377,5],[563,6],[661,7],[755,6],[842,6]]},"2292":{"position":[[288,6],[421,9],[509,5],[586,5],[602,6],[724,5]]},"2300":{"position":[[282,6]]},"2307":{"position":[[352,6],[827,5],[861,6],[959,7],[1053,6],[1140,6]]},"2327":{"position":[[84,6]]},"2347":{"position":[[738,5]]},"2481":{"position":[[607,5]]},"2607":{"position":[[591,5]]},"2637":{"position":[[268,5]]},"2652":{"position":[[506,6]]},"2675":{"position":[[40,6]]},"2692":{"position":[[59,5]]},"2707":{"position":[[92,6]]},"2715":{"position":[[278,6],[1010,6],[1268,6],[1812,5]]},"2753":{"position":[[360,7]]},"2769":{"position":[[292,6]]},"2771":{"position":[[358,5]]},"2777":{"position":[[285,6]]},"2779":{"position":[[66,6],[202,7],[257,6]]},"2803":{"position":[[313,5]]}}}],["inputs.json",{"_index":1385,"t":{"248":{"position":[[2320,11],[2507,11],[2689,11],[4160,11],[4397,11],[4626,11]]}}}],["insert",{"_index":4250,"t":{"2573":{"position":[[763,9]]}}}],["insid",{"_index":590,"t":{"62":{"position":[[267,6],[425,6],[510,6],[872,6],[1137,6]]},"149":{"position":[[237,6]]},"202":{"position":[[28,6]]},"268":{"position":[[909,6]]},"300":{"position":[[108,6]]},"319":{"position":[[1274,6],[1398,6],[1501,6]]},"350":{"position":[[28,6]]},"360":{"position":[[99,6]]},"364":{"position":[[153,6]]},"370":{"position":[[464,7]]},"445":{"position":[[28,6],[97,6]]},"549":{"position":[[432,6]]},"634":{"position":[[46,6]]},"689":{"position":[[312,6],[1518,6],[1600,7],[1608,6]]},"694":{"position":[[199,6]]},"696":{"position":[[30,6],[91,6]]},"713":{"position":[[38,6]]},"715":{"position":[[81,6],[891,6]]},"2692":{"position":[[41,6]]},"2705":{"position":[[38,6],[99,6]]},"2779":{"position":[[113,6]]}}}],["inspect",{"_index":977,"t":{"161":{"position":[[85,7]]},"165":{"position":[[20,8]]},"236":{"position":[[20,8]]},"248":{"position":[[3645,11]]},"521":{"position":[[273,10]]}}}],["inspector_3",{"_index":2481,"t":{"579":{"position":[[1374,11],[29906,11],[62068,11]]}}}],["inspector_3/3.0.0/scala3",{"_index":2480,"t":{"579":{"position":[[1343,24],[29875,24],[62037,24]]}}}],["inspir",{"_index":4899,"t":{"2736":{"position":[[216,8]]}}}],["instal",{"_index":318,"t":{"30":{"position":[[40,7]]},"32":{"position":[[3,7],[31,7],[70,7]]},"94":{"position":[[2021,9]]},"137":{"position":[[119,10]]},"139":{"position":[[119,10]]},"141":{"position":[[90,10]]},"143":{"position":[[62,10],[107,10]]},"224":{"position":[[108,9]]},"226":{"position":[[127,9]]},"232":{"position":[[104,7]]},"240":{"position":[[735,12]]},"283":{"position":[[2661,9]]},"309":{"position":[[193,8]]},"319":{"position":[[120,12]]},"356":{"position":[[486,9]]},"489":{"position":[[152,9],[228,7],[276,7],[284,7],[331,7]]},"497":{"position":[[77,7]]},"535":{"position":[[263,9]]},"555":{"position":[[195,9]]},"594":{"position":[[62,10],[93,7],[126,10],[611,7]]},"598":{"position":[[409,7]]},"604":{"position":[[72,7],[105,9],[188,7]]},"664":{"position":[[22,7],[58,12]]},"808":{"position":[[9,7],[29,8],[231,7]]},"834":{"position":[[38,9],[57,12],[91,12]]},"838":{"position":[[35,9],[54,12],[92,9],[167,12]]},"840":{"position":[[183,9]]},"859":{"position":[[0,7],[107,7]]},"937":{"position":[[183,9]]},"947":{"position":[[9,7],[29,8],[231,7]]},"949":{"position":[[0,7],[107,7]]},"953":{"position":[[38,9],[57,12],[91,12]]},"957":{"position":[[35,9],[54,12],[92,9],[167,12]]},"959":{"position":[[71,9]]},"961":{"position":[[74,7],[144,7]]},"1073":{"position":[[88,7],[110,7],[131,7]]},"1077":{"position":[[88,7],[110,7],[131,7]]},"1097":{"position":[[23,7],[45,7]]},"1137":{"position":[[88,7],[110,7],[131,7]]},"1149":{"position":[[88,7],[110,7],[131,7]]},"1331":{"position":[[88,7],[110,7],[131,7]]},"1380":{"position":[[23,7]]},"1418":{"position":[[104,9],[193,10]]},"1582":{"position":[[203,7],[225,7],[246,7]]},"1586":{"position":[[203,7],[225,7],[246,7]]},"1606":{"position":[[23,7],[45,7]]},"1646":{"position":[[203,7],[225,7],[246,7]]},"1706":{"position":[[98,9]]},"1719":{"position":[[73,9]]},"1743":{"position":[[4,9]]},"1769":{"position":[[203,7],[225,7],[246,7]]},"2085":{"position":[[203,7],[225,7],[246,7]]},"2152":{"position":[[23,7]]},"2314":{"position":[[227,9]]},"2337":{"position":[[65,7],[85,8]]},"2342":{"position":[[56,7]]},"2354":{"position":[[94,9],[113,12],[147,12]]},"2364":{"position":[[91,9],[110,12],[148,9],[223,12]]},"2390":{"position":[[4,12]]},"2465":{"position":[[176,7]]},"2491":{"position":[[12,7]]},"2527":{"position":[[6,7]]},"2529":{"position":[[74,12]]},"2536":{"position":[[54,12]]},"2538":{"position":[[21,9],[84,7]]},"2579":{"position":[[219,7]]},"2660":{"position":[[2785,12]]},"2669":{"position":[[149,9]]},"2683":{"position":[[230,9]]},"2715":{"position":[[893,7]]},"2720":{"position":[[3,7],[86,7],[110,7],[147,7]]},"2728":{"position":[[1655,10],[2007,7]]},"2738":{"position":[[21,9],[82,7]]},"2742":{"position":[[2062,7]]},"2759":{"position":[[537,9]]},"2813":{"position":[[199,7]]},"2822":{"position":[[53,12],[88,12],[135,9],[153,12]]},"2828":{"position":[[398,7]]},"2850":{"position":[[69,12]]}}}],["instanc",{"_index":1635,"t":{"293":{"position":[[349,9]]},"537":{"position":[[359,9]]},"567":{"position":[[409,8]]},"672":{"position":[[245,8]]},"847":{"position":[[17,8]]},"851":{"position":[[15,9]]},"2544":{"position":[[278,9]]}}}],["instant",{"_index":1411,"t":{"254":{"position":[[135,7]]},"321":{"position":[[195,7]]}}}],["instanti",{"_index":4043,"t":{"2513":{"position":[[258,12]]},"2683":{"position":[[1499,13]]}}}],["instantli",{"_index":4052,"t":{"2517":{"position":[[186,9]]}}}],["instead",{"_index":299,"t":{"28":{"position":[[1806,8]]},"94":{"position":[[1505,8]]},"145":{"position":[[0,7]]},"173":{"position":[[500,8]]},"222":{"position":[[58,7]]},"244":{"position":[[2006,8]]},"273":{"position":[[219,8]]},"283":{"position":[[1641,8]]},"400":{"position":[[0,7]]},"408":{"position":[[0,7]]},"511":{"position":[[375,7],[558,7]]},"543":{"position":[[403,7]]},"561":{"position":[[1147,7],[1529,8]]},"588":{"position":[[476,8]]},"590":{"position":[[79,8]]},"700":{"position":[[0,7]]},"707":{"position":[[128,7]]},"711":{"position":[[275,8]]},"1865":{"position":[[32,8]]},"2407":{"position":[[145,7]]},"2453":{"position":[[1415,7]]},"2489":{"position":[[510,7]]},"2523":{"position":[[127,8]]},"2540":{"position":[[187,7]]},"2575":{"position":[[177,7]]},"2603":{"position":[[633,7]]},"2660":{"position":[[159,7],[564,7],[679,7]]},"2696":{"position":[[241,7]]},"2707":{"position":[[0,7]]},"2753":{"position":[[192,7]]},"2759":{"position":[[697,7]]},"2801":{"position":[[90,7]]}}}],["instruct",{"_index":1027,"t":{"175":{"position":[[166,12]]},"497":{"position":[[118,12]]},"834":{"position":[[104,12]]},"838":{"position":[[180,12]]},"953":{"position":[[104,12]]},"957":{"position":[[180,12]]},"2354":{"position":[[160,12]]},"2364":{"position":[[236,12]]},"2609":{"position":[[280,11]]},"2683":{"position":[[1842,11]]},"2822":{"position":[[101,13]]},"2850":{"position":[[82,12]]}}}],["int",{"_index":1764,"t":{"323":{"position":[[219,4],[1051,4]]},"325":{"position":[[589,4]]},"2261":{"position":[[4161,4]]},"2275":{"position":[[3989,4]]},"2282":{"position":[[4054,4]]},"2289":{"position":[[4289,4]]},"2296":{"position":[[4289,4]]},"2304":{"position":[[3828,4]]},"2311":{"position":[[4260,4]]},"2324":{"position":[[3784,4]]},"2351":{"position":[[3784,4]]},"2399":{"position":[[740,5]]},"2775":{"position":[[138,3]]}}}],["integr",{"_index":521,"t":{"54":{"position":[[174,11]]},"94":{"position":[[2308,9]]},"246":{"position":[[429,11]]},"281":{"position":[[123,11]]},"553":{"position":[[20,10],[679,12]]},"555":{"position":[[584,11]]},"602":{"position":[[450,9]]},"1823":{"position":[[63,11]]},"2388":{"position":[[4,11]]},"2405":{"position":[[459,11]]},"2465":{"position":[[425,11]]},"2477":{"position":[[96,11]]},"2542":{"position":[[55,11]]},"2573":{"position":[[119,10]]},"2645":{"position":[[1161,11]]},"2759":{"position":[[772,11]]},"2813":{"position":[[746,11]]}}}],["intellij",{"_index":1065,"t":{"187":{"position":[[24,9]]},"189":{"position":[[261,8]]},"244":{"position":[[55,9],[894,9],[1261,8],[1536,8],[1651,8],[1753,8],[1996,9],[2321,9],[2613,9]]},"246":{"position":[[38,8],[412,8],[1057,8],[1107,8],[2340,8]]},"248":{"position":[[38,8],[2827,8],[2950,8],[3074,8],[3615,8],[3677,8],[3932,8]]},"256":{"position":[[25,8],[66,8],[131,8]]},"304":{"position":[[885,8]]},"306":{"position":[[834,8]]},"364":{"position":[[232,8],[428,8]]},"555":{"position":[[158,8]]},"559":{"position":[[30,9],[82,8],[121,8],[207,8]]},"561":{"position":[[383,8]]},"2513":{"position":[[85,9]]},"2683":{"position":[[1858,8]]},"2828":{"position":[[64,8]]}}}],["intellij'",{"_index":1300,"t":{"244":{"position":[[2418,10]]}}}],["intend",{"_index":1405,"t":{"252":{"position":[[133,8]]},"505":{"position":[[581,8]]},"2844":{"position":[[75,8]]}}}],["intent",{"_index":2410,"t":{"561":{"position":[[352,11]]}}}],["interact",{"_index":49,"t":{"4":{"position":[[463,11]]},"46":{"position":[[509,12]]},"161":{"position":[[53,13]]},"511":{"position":[[185,11]]},"666":{"position":[[272,9]]},"794":{"position":[[109,11],[144,11],[435,11],[464,11],[489,12],[509,11],[568,11]]},"845":{"position":[[0,8]]},"922":{"position":[[109,11],[144,11],[435,11],[464,11],[489,12],[509,11],[568,11]]},"1335":{"position":[[67,11]]},"1416":{"position":[[138,9]]},"1737":{"position":[[65,12]]},"2089":{"position":[[12,11]]},"2261":{"position":[[3920,11],[3932,11]]},"2264":{"position":[[151,11],[186,11],[477,11],[506,11],[531,12],[551,11],[610,11]]},"2268":{"position":[[762,11],[774,11]]},"2275":{"position":[[3748,11],[3760,11]]},"2282":{"position":[[3813,11],[3825,11]]},"2289":{"position":[[4048,11],[4060,11]]},"2296":{"position":[[4048,11],[4060,11]]},"2304":{"position":[[3587,11],[3599,11]]},"2311":{"position":[[4019,11],[4031,11]]},"2316":{"position":[[375,11],[387,11]]},"2324":{"position":[[3543,11],[3555,11]]},"2329":{"position":[[375,11],[387,11]]},"2334":{"position":[[375,11],[387,11]]},"2339":{"position":[[375,11],[387,11]]},"2344":{"position":[[375,11],[387,11]]},"2351":{"position":[[3543,11],[3555,11]]},"2356":{"position":[[375,11],[387,11]]},"2361":{"position":[[535,11],[547,11]]},"2366":{"position":[[375,11],[387,11]]},"2444":{"position":[[221,11]]},"2521":{"position":[[723,11]]},"2552":{"position":[[122,12]]},"2561":{"position":[[193,11]]},"2641":{"position":[[256,11],[285,11],[310,12]]},"2669":{"position":[[569,11]]},"2683":{"position":[[619,13]]},"2792":{"position":[[32,11],[159,11],[366,11],[432,11],[522,11],[702,11],[925,11],[974,11]]},"2835":{"position":[[998,11],[1035,11]]}}}],["interfac",{"_index":1127,"t":{"197":{"position":[[306,10]]},"283":{"position":[[1030,10]]},"360":{"position":[[553,9]]},"429":{"position":[[1574,10],[2072,9],[2785,9]]},"565":{"position":[[39,9]]},"567":{"position":[[59,9]]},"579":{"position":[[1655,10],[2075,9],[2742,9],[5632,9],[14229,9],[15075,9],[18344,9],[21701,10],[22259,9],[23060,9],[26502,10],[27060,9],[27861,9],[30187,10],[30607,9],[31274,9],[34309,9],[42906,9],[43752,9],[47021,9],[53863,10],[54421,9],[55222,9],[58664,10],[59222,9],[60023,9],[62349,10],[62769,9],[63436,9]]}}}],["interface/1.0.0/launch",{"_index":2724,"t":{"579":{"position":[[15050,24],[43727,24]]}}}],["interface/1.0/test",{"_index":2552,"t":{"579":{"position":[[5613,18],[34290,18]]}}}],["interface/1.2.2/util",{"_index":2772,"t":{"579":{"position":[[18323,20],[47000,20]]}}}],["interface/1.3.0",{"_index":2708,"t":{"579":{"position":[[14187,15],[42864,15]]}}}],["interface/1.3.0/util",{"_index":2140,"t":{"429":{"position":[[2764,20]]},"579":{"position":[[2721,20],[23039,20],[27840,20],[31253,20],[55201,20],[60002,20],[63415,20]]}}}],["interface/1.3.5/compil",{"_index":2127,"t":{"429":{"position":[[2047,24]]},"579":{"position":[[2050,24],[22234,24],[27035,24],[30582,24],[54396,24],[59197,24],[62744,24]]}}}],["interface:0.13.3",{"_index":1129,"t":{"197":{"position":[[338,16]]}}}],["interfaces/3.0.0/scala3",{"_index":2484,"t":{"579":{"position":[[1631,23],[30163,23],[62325,23]]}}}],["interfaces/3.0.2/scala3",{"_index":2827,"t":{"579":{"position":[[21677,23],[26478,23],[53839,23],[58640,23]]}}}],["interfaces/3.2.2/scala3",{"_index":2116,"t":{"429":{"position":[[1550,23]]}}}],["intermediari",{"_index":492,"t":{"50":{"position":[[62,12]]}}}],["intern",{"_index":2173,"t":{"455":{"position":[[385,9]]},"569":{"position":[[364,8]]},"571":{"position":[[136,8]]},"579":{"position":[[51333,8]]},"1414":{"position":[[671,9]]},"1434":{"position":[[0,10]]},"1436":{"position":[[0,10]]},"1438":{"position":[[0,10]]},"1440":{"position":[[0,10]]},"1442":{"position":[[0,10]]},"1444":{"position":[[0,10]]},"1446":{"position":[[0,10]]},"1448":{"position":[[0,10]]},"1450":{"position":[[0,10]]},"1452":{"position":[[0,10]]},"1454":{"position":[[0,10]]},"1456":{"position":[[0,10]]},"1458":{"position":[[0,10]]},"1460":{"position":[[0,10]]},"1472":{"position":[[0,10]]},"1496":{"position":[[0,10]]},"1498":{"position":[[0,10]]},"1500":{"position":[[0,10]]},"1562":{"position":[[0,10]]},"1564":{"position":[[0,10]]},"1566":{"position":[[0,10]]},"1568":{"position":[[0,10]]},"1570":{"position":[[0,10]]},"1614":{"position":[[0,10]]},"1616":{"position":[[0,10]]},"1634":{"position":[[0,10]]},"1636":{"position":[[0,10]]},"1638":{"position":[[0,10]]},"1640":{"position":[[0,10]]},"1642":{"position":[[21,10]]},"1644":{"position":[[0,10]]},"1678":{"position":[[0,10]]},"1680":{"position":[[0,10]]},"1696":{"position":[[0,10]]},"1775":{"position":[[0,10]]},"1777":{"position":[[0,10]]},"1779":{"position":[[0,10]]},"1793":{"position":[[0,10]]},"1797":{"position":[[0,10]]},"1799":{"position":[[0,10]]},"1869":{"position":[[12,10]]},"1871":{"position":[[0,10]]},"1875":{"position":[[17,10]]},"1877":{"position":[[22,10]]},"1887":{"position":[[0,10]]},"1897":{"position":[[0,10]]},"1924":{"position":[[0,10]]},"1926":{"position":[[0,10]]},"1928":{"position":[[0,10]]},"1930":{"position":[[0,10]]},"1950":{"position":[[0,10]]},"1954":{"position":[[0,10]]},"1981":{"position":[[0,10]]},"1987":{"position":[[41,10]]},"1997":{"position":[[0,10]]},"2001":{"position":[[0,10]]},"2005":{"position":[[0,10]]},"2007":{"position":[[0,10]]},"2009":{"position":[[0,10]]},"2023":{"position":[[50,10]]},"2027":{"position":[[0,10]]},"2035":{"position":[[22,10]]},"2059":{"position":[[0,10]]},"2061":{"position":[[0,10]]},"2063":{"position":[[0,10]]},"2069":{"position":[[0,10]]},"2071":{"position":[[0,10]]},"2075":{"position":[[0,10]]},"2077":{"position":[[0,10]]},"2081":{"position":[[0,10]]},"2083":{"position":[[0,10]]},"2103":{"position":[[0,10]]},"2116":{"position":[[0,10]]},"2120":{"position":[[30,10]]},"2124":{"position":[[12,10]]},"2128":{"position":[[0,10]]},"2132":{"position":[[19,10]]},"2134":{"position":[[16,10]]},"2138":{"position":[[0,10]]},"2140":{"position":[[0,10]]},"2142":{"position":[[0,10]]},"2144":{"position":[[12,10]]},"2148":{"position":[[0,10]]},"2150":{"position":[[0,10]]},"2154":{"position":[[0,10]]},"2156":{"position":[[12,10]]},"2158":{"position":[[0,10]]},"2160":{"position":[[0,10]]},"2162":{"position":[[0,10]]},"2166":{"position":[[0,10]]},"2168":{"position":[[0,10]]},"2170":{"position":[[0,10]]},"2172":{"position":[[0,10]]},"2174":{"position":[[0,10]]},"2176":{"position":[[0,10]]},"2178":{"position":[[0,10]]},"2182":{"position":[[0,10]]},"2184":{"position":[[12,10]]},"2188":{"position":[[0,10]]},"2192":{"position":[[12,10]]},"2194":{"position":[[0,10]]},"2196":{"position":[[0,10]]},"2200":{"position":[[0,10]]},"2202":{"position":[[0,10]]},"2204":{"position":[[0,10]]},"2206":{"position":[[0,10]]},"2210":{"position":[[0,10]]},"2212":{"position":[[0,10]]},"2214":{"position":[[12,10]]},"2216":{"position":[[0,10]]},"2220":{"position":[[0,10]]},"2224":{"position":[[0,10]]},"2226":{"position":[[0,10]]},"2228":{"position":[[0,10]]},"2230":{"position":[[0,10]]},"2232":{"position":[[0,10]]},"2236":{"position":[[22,10]]},"2238":{"position":[[59,10]]},"2240":{"position":[[59,10]]},"2244":{"position":[[0,10]]},"2248":{"position":[[0,10]]},"2366":{"position":[[784,8]]},"2397":{"position":[[328,9]]},"2405":{"position":[[94,10]]},"2504":{"position":[[342,8]]},"2506":{"position":[[521,8]]},"2559":{"position":[[47,8]]},"2609":{"position":[[36,8]]},"2630":{"position":[[1047,8]]},"2645":{"position":[[1042,8]]},"2660":{"position":[[1823,8]]},"2667":{"position":[[42,8]]},"2683":{"position":[[1188,8]]},"2696":{"position":[[843,8]]},"2715":{"position":[[1170,8]]},"2728":{"position":[[825,8]]},"2759":{"position":[[360,8]]},"2773":{"position":[[42,8]]},"2781":{"position":[[194,8]]},"2794":{"position":[[227,8]]},"2813":{"position":[[277,8]]},"2824":{"position":[[1900,8]]},"2828":{"position":[[457,8]]},"2839":{"position":[[202,8]]},"2850":{"position":[[343,8]]}}}],["internet",{"_index":154,"t":{"12":{"position":[[41,8]]},"113":{"position":[[43,8]]},"380":{"position":[[283,9]]},"382":{"position":[[364,8]]},"581":{"position":[[431,8]]},"620":{"position":[[55,9]]},"698":{"position":[[41,8]]}}}],["interpret",{"_index":2950,"t":{"602":{"position":[[292,11]]},"630":{"position":[[172,11]]}}}],["introduc",{"_index":2369,"t":{"543":{"position":[[1587,9]]},"581":{"position":[[266,10]]},"622":{"position":[[595,9],[674,9]]},"2453":{"position":[[223,10]]},"2536":{"position":[[136,11]]},"2568":{"position":[[404,10]]},"2777":{"position":[[816,10]]}}}],["introductori",{"_index":2172,"t":{"455":{"position":[[5,12]]}}}],["invalid",{"_index":3446,"t":{"1414":{"position":[[495,11]]},"2373":{"position":[[19,7]]},"2414":{"position":[[533,7]]},"2418":{"position":[[61,7]]},"2475":{"position":[[23,7]]},"2607":{"position":[[405,7]]},"2660":{"position":[[434,7]]}}}],["invari",{"_index":3512,"t":{"2371":{"position":[[34,9]]}}}],["invert",{"_index":2340,"t":{"525":{"position":[[12,8]]}}}],["invoc",{"_index":730,"t":{"92":{"position":[[447,11]]}}}],["invok",{"_index":479,"t":{"48":{"position":[[935,7]]},"50":{"position":[[151,8]]},"60":{"position":[[29,7]]},"187":{"position":[[399,6]]},"189":{"position":[[6,8]]},"336":{"position":[[495,7]]},"386":{"position":[[90,8]]},"618":{"position":[[63,9]]},"689":{"position":[[1126,7]]},"853":{"position":[[213,7]]},"941":{"position":[[213,7]]},"2320":{"position":[[269,7]]}}}],["invokedata",{"_index":4336,"t":{"2611":{"position":[[73,10]]}}}],["io",{"_index":2656,"t":{"579":{"position":[[10903,2],[39580,2]]}}}],["io.github.alexarchambault.bleep:bloop",{"_index":2912,"t":{"594":{"position":[[485,37]]},"598":{"position":[[1002,37]]}}}],["io.github.foo",{"_index":682,"t":{"84":{"position":[[248,13],[401,13]]}}}],["io.github.myself",{"_index":3279,"t":{"758":{"position":[[169,16]]}}}],["io.github.scala",{"_index":852,"t":{"115":{"position":[[199,15]]},"157":{"position":[[81,15]]},"181":{"position":[[152,15],[809,15]]},"183":{"position":[[134,15]]}}}],["io.println(cwd.tostr",{"_index":3029,"t":{"610":{"position":[[539,24],[979,24],[1206,24]]}}}],["io/2.5/common",{"_index":2655,"t":{"579":{"position":[[10888,14],[39565,14]]}}}],["io/common",{"_index":2654,"t":{"579":{"position":[[10877,10],[39554,10]]}}}],["ioapp.simpl",{"_index":3026,"t":{"610":{"position":[[463,12],[903,12],[1130,12]]}}}],["ir",{"_index":3497,"t":{"2261":{"position":[[360,2]]},"2275":{"position":[[360,2]]},"2282":{"position":[[360,2]]},"2289":{"position":[[360,2]]},"2296":{"position":[[360,2]]},"2304":{"position":[[360,2]]},"2311":{"position":[[360,2]]},"2324":{"position":[[360,2]]},"2351":{"position":[[360,2]]}}}],["irrelev",{"_index":4586,"t":{"2683":{"position":[[28,10]]}}}],["is.clos",{"_index":1812,"t":{"329":{"position":[[548,10]]}}}],["isn't",{"_index":136,"t":{"10":{"position":[[150,5]]},"179":{"position":[[420,5]]},"370":{"position":[[213,5]]},"417":{"position":[[598,5]]},"493":{"position":[[167,5]]},"845":{"position":[[131,5]]},"985":{"position":[[64,5]]},"1418":{"position":[[179,5]]},"1444":{"position":[[20,5]]},"2261":{"position":[[5550,5]]},"2275":{"position":[[5378,5]]},"2282":{"position":[[5443,5]]},"2289":{"position":[[5678,5]]},"2296":{"position":[[5678,5]]},"2304":{"position":[[5217,5]]},"2311":{"position":[[5649,5]]},"2324":{"position":[[5173,5]]},"2351":{"position":[[5173,5]]},"2356":{"position":[[1082,5]]},"2489":{"position":[[536,5]]},"2660":{"position":[[1558,5]]},"2742":{"position":[[487,5]]},"2792":{"position":[[94,5]]}}}],["isn’t",{"_index":1843,"t":{"331":{"position":[[140,5]]}}}],["isol",{"_index":3233,"t":{"715":{"position":[[926,9]]}}}],["issu",{"_index":2458,"t":{"579":{"position":[[265,7]]},"676":{"position":[[301,7]]},"2453":{"position":[[254,5]]},"2563":{"position":[[57,6]]},"2603":{"position":[[20,5],[270,6]]},"2813":{"position":[[134,5],[807,5]]}}}],["it'",{"_index":287,"t":{"28":{"position":[[1584,4]]},"38":{"position":[[86,4]]},"68":{"position":[[0,4]]},"94":{"position":[[1283,4]]},"98":{"position":[[366,4]]},"173":{"position":[[276,4]]},"187":{"position":[[8,4]]},"195":{"position":[[51,4]]},"240":{"position":[[498,4],[908,4],[1621,4]]},"246":{"position":[[151,4]]},"248":{"position":[[1628,4]]},"273":{"position":[[641,4]]},"275":{"position":[[202,4]]},"360":{"position":[[58,4]]},"362":{"position":[[4,4]]},"368":{"position":[[36,4]]},"370":{"position":[[835,4]]},"390":{"position":[[0,4],[289,4]]},"449":{"position":[[144,4]]},"549":{"position":[[383,4]]},"579":{"position":[[233,4]]},"660":{"position":[[621,4]]},"672":{"position":[[662,4],[746,4],[927,4]]},"959":{"position":[[626,4]]},"1414":{"position":[[328,4]]},"2192":{"position":[[68,4]]},"2397":{"position":[[76,4]]},"2521":{"position":[[448,4]]},"2571":{"position":[[63,4]]},"2643":{"position":[[0,4]]},"2645":{"position":[[126,4]]},"2736":{"position":[[126,4]]},"2753":{"position":[[306,4]]},"2786":{"position":[[128,4],[231,4]]},"2809":{"position":[[395,4]]}}}],["it'd",{"_index":1348,"t":{"246":{"position":[[1826,4]]}}}],["iterator.from(3).take(10).tolist.topythoncopi",{"_index":2968,"t":{"604":{"position":[[543,50]]}}}],["itself",{"_index":1284,"t":{"244":{"position":[[1294,6]]},"325":{"position":[[24,6]]},"400":{"position":[[69,6]]},"541":{"position":[[941,6]]},"567":{"position":[[182,7]]},"634":{"position":[[64,6]]},"658":{"position":[[576,6]]},"660":{"position":[[488,7]]},"2599":{"position":[[118,7]]}}}],["it’",{"_index":30,"t":{"4":{"position":[[81,4],[280,5]]},"8":{"position":[[1120,4]]},"358":{"position":[[379,4]]},"543":{"position":[[1841,4]]},"567":{"position":[[503,4]]}}}],["ivi",{"_index":2162,"t":{"447":{"position":[[191,4]]},"462":{"position":[[161,3],[1309,3],[1319,3],[1403,4]]},"612":{"position":[[151,3]]},"614":{"position":[[319,3],[359,4],[379,3]]},"1791":{"position":[[4,3]]},"2502":{"position":[[631,3]]},"2658":{"position":[[49,4],[125,4]]},"2759":{"position":[[621,3]]}}}],["ivy\"com.lihaoyi::o",{"_index":376,"t":{"40":{"position":[[614,19],[713,19]]}}}],["ivy.hom",{"_index":3938,"t":{"2502":{"position":[[645,8]]}}}],["ivy2",{"_index":824,"t":{"105":{"position":[[44,4]]},"155":{"position":[[507,4]]},"818":{"position":[[39,4]]}}}],["ivy2/loc",{"_index":973,"t":{"155":{"position":[[619,14]]},"592":{"position":[[180,13]]}}}],["ivy2/local/io.github.scala",{"_index":976,"t":{"157":{"position":[[196,29]]}}}],["ivy2loc",{"_index":822,"t":{"105":{"position":[[4,9]]},"462":{"position":[[1299,9]]}}}],["ivy:fil",{"_index":3183,"t":{"672":{"position":[[1570,15],[2265,15]]}}}],["ivy:file:///users/alexandre/library/caches/scalacli/loc",{"_index":2823,"t":{"579":{"position":[[21323,57],[23378,57],[23620,57],[26124,57],[28179,57],[28421,57],[53485,57],[55540,57],[55782,57],[58286,57],[60341,57],[60583,57]]}}}],["ivy:file:///users/mgajek/library/caches/scalacli/loc",{"_index":400,"t":{"42":{"position":[[681,55]]}}}],["ivy:file:/users/mgajek/.ivy2/local/[organisation]/[module]/(scala_[scalaversion]/)(sbt_[sbtversion]/)[revision]/[type]s/[artifact",{"_index":406,"t":{"42":{"position":[[895,132]]}}}],["ivy:http://localhost:8081/repository/ivi",{"_index":3039,"t":{"614":{"position":[[407,40]]}}}],["ivy_2.12",{"_index":2582,"t":{"579":{"position":[[6938,8],[35615,8]]}}}],["ivy_2.12/1.0.0/librarymanag",{"_index":2581,"t":{"579":{"position":[[6905,32],[35582,32]]}}}],["ivydep",{"_index":374,"t":{"40":{"position":[[580,7],[679,7]]}}}],["izzyr",{"_index":3940,"t":{"2504":{"position":[[40,9]]},"2550":{"position":[[121,9]]},"2556":{"position":[[50,9]]}}}],["j",{"_index":1477,"t":{"279":{"position":[[228,2],[255,1]]},"1113":{"position":[[10,1]]},"1123":{"position":[[10,1]]},"1622":{"position":[[10,1]]},"1632":{"position":[[10,1]]},"2261":{"position":[[1661,1]]},"2268":{"position":[[235,1]]},"2275":{"position":[[1661,1]]},"2280":{"position":[[1091,1]]},"2282":{"position":[[1661,1]]},"2287":{"position":[[1091,1]]},"2289":{"position":[[1661,1]]},"2294":{"position":[[1091,1]]},"2296":{"position":[[1661,1]]},"2304":{"position":[[1661,1]]},"2309":{"position":[[1091,1]]},"2311":{"position":[[1661,1]]},"2324":{"position":[[1661,1]]},"2351":{"position":[[1661,1]]}}}],["j:12348080http…(stacktraceprinter.scala:101",{"_index":5014,"t":{"2762":{"position":[[485,72]]}}}],["scala.cli.scalacli",{"_index":4292,"t":{"2597":{"position":[[212,18]]}}}],["scala.concurrent.await",{"_index":3105,"t":{"640":{"position":[[1247,22]]}}}],["scala.io.sourc",{"_index":2077,"t":{"421":{"position":[[273,15]]}}}],["scala.j",{"_index":864,"t":{"117":{"position":[[380,8]]},"125":{"position":[[615,8],[729,8]]},"129":{"position":[[10,8]]},"224":{"position":[[0,8],[274,8]]},"228":{"position":[[146,8],[155,9]]},"374":{"position":[[636,8],[711,8]]},"455":{"position":[[45,8]]},"474":{"position":[[46,8],[283,8]]},"476":{"position":[[7,8]]},"480":{"position":[[10,8],[229,9],[350,8]]},"483":{"position":[[125,8],[572,8]]},"491":{"position":[[0,8],[83,8]]},"493":{"position":[[68,8],[205,9],[267,8],[315,9],[362,8]]},"662":{"position":[[560,8]]},"672":{"position":[[733,9],[804,8],[837,8]]},"756":{"position":[[28,8]]},"774":{"position":[[4,8]]},"792":{"position":[[955,9]]},"796":{"position":[[218,9]]},"798":{"position":[[617,9]]},"800":{"position":[[1071,9]]},"802":{"position":[[1199,9]]},"804":{"position":[[583,9]]},"812":{"position":[[1046,9]]},"814":{"position":[[1006,9]]},"816":{"position":[[1536,9]]},"818":{"position":[[654,9]]},"822":{"position":[[1290,9]]},"828":{"position":[[977,9]]},"830":{"position":[[1190,9]]},"832":{"position":[[1412,9]]},"853":{"position":[[515,9]]},"903":{"position":[[28,8]]},"911":{"position":[[4,8]]},"920":{"position":[[955,9]]},"924":{"position":[[617,9]]},"926":{"position":[[1046,9]]},"928":{"position":[[1290,9]]},"930":{"position":[[1190,9]]},"933":{"position":[[583,9]]},"935":{"position":[[1412,9]]},"941":{"position":[[515,9]]},"951":{"position":[[977,9]]},"1163":{"position":[[50,9],[85,8]]},"1165":{"position":[[47,8]]},"1167":{"position":[[47,8]]},"1169":{"position":[[82,9]]},"1171":{"position":[[47,8]]},"1189":{"position":[[59,8]]},"1193":{"position":[[47,8]]},"1195":{"position":[[67,8]]},"1197":{"position":[[55,8]]},"1199":{"position":[[55,8]]},"1201":{"position":[[74,8]]},"1891":{"position":[[7,9],[42,8]]},"1893":{"position":[[4,8]]},"1895":{"position":[[4,8]]},"1897":{"position":[[38,9]]},"1899":{"position":[[4,8]]},"1918":{"position":[[4,8]]},"1922":{"position":[[4,8]]},"1924":{"position":[[23,8]]},"1926":{"position":[[11,8]]},"1928":{"position":[[11,8]]},"1930":{"position":[[30,8]]},"2261":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4116,9],[4473,8],[4712,8],[4745,8],[4824,8],[4885,8]]},"2275":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3944,9],[4301,8],[4540,8],[4573,8],[4652,8],[4713,8]]},"2282":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4009,9],[4366,8],[4605,8],[4638,8],[4717,8],[4778,8]]},"2289":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4244,9],[4601,8],[4840,8],[4873,8],[4952,8],[5013,8]]},"2296":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4244,9],[4601,8],[4840,8],[4873,8],[4952,8],[5013,8]]},"2304":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3783,9],[4140,8],[4379,8],[4412,8],[4491,8],[4552,8]]},"2311":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[4215,9],[4572,8],[4811,8],[4844,8],[4923,8],[4984,8]]},"2324":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3739,9],[4096,8],[4335,8],[4368,8],[4447,8],[4508,8]]},"2351":{"position":[[12,9],[47,8],[88,8],[140,8],[283,8],[580,8],[3739,9],[4096,8],[4335,8],[4368,8],[4447,8],[4508,8]]},"2382":{"position":[[40,8]]},"2392":{"position":[[632,8]]},"2427":{"position":[[40,8]]},"2435":{"position":[[385,8]]},"2440":{"position":[[128,8]]},"2497":{"position":[[224,8],[274,8]]},"2613":{"position":[[710,8]]},"2742":{"position":[[1217,8],[1291,8]]},"2824":{"position":[[42,8],[1557,8]]},"2839":{"position":[[841,8]]}}}],["scala.js\").txt",{"_index":2235,"t":{"483":{"position":[[323,15]]},"485":{"position":[[516,15]]}}}],["scala.math.{pi",{"_index":2974,"t":{"604":{"position":[[833,15]]}}}],["scala.runtime.lazyvals$.getoffsetstatic(java.lang.reflect.field",{"_index":5013,"t":{"2762":{"position":[[416,65]]}}}],["scala.scalajs.j",{"_index":2227,"t":{"480":{"position":[[89,16]]},"483":{"position":[[221,16]]},"485":{"position":[[414,16]]},"2399":{"position":[[344,16]]},"2643":{"position":[[69,16]]}}}],["scala.scalajs.js.annotation.jsimport",{"_index":3596,"t":{"2399":{"position":[[368,36]]}}}],["scala.scalajs.js.dynamic.glob",{"_index":4462,"t":{"2643":{"position":[[93,31]]}}}],["scala.scalajs.js.typedarray.float64array",{"_index":3597,"t":{"2399":{"position":[[412,40]]}}}],["scala.util.properti",{"_index":1673,"t":{"309":{"position":[[736,21]]},"315":{"position":[[338,21]]}}}],["scala.util.properties.versionnumberstr",{"_index":1851,"t":{"336":{"position":[[48,41],[559,41]]}}}],["scala.util.random",{"_index":2973,"t":{"604":{"position":[[808,17]]}}}],["scala/.bloop",{"_index":2422,"t":{"567":{"position":[[574,13]]}}}],["scala/jsonit",{"_index":2607,"t":{"579":{"position":[[7984,14],[36661,14]]}}}],["scala/project_940fb43dce/classes/main/test$.class",{"_index":2856,"t":{"579":{"position":[[25159,50],[57321,50]]}}}],["scala/project_940fb43dce/classes/main/test.class",{"_index":2857,"t":{"579":{"position":[[25222,49],[57384,49]]}}}],["scala/project_940fb43dce/classes/main/test.tasti",{"_index":2861,"t":{"579":{"position":[[25661,49],[57823,49]]}}}],["scala/project_940fb43dce/classes/main/test_sc$.class",{"_index":2858,"t":{"579":{"position":[[25284,53],[57446,53]]}}}],["scala/project_940fb43dce/classes/main/test_sc.class",{"_index":2859,"t":{"579":{"position":[[25350,52],[57512,52]]}}}],["scala/project_940fb43dce/classes/main/test_sc.tasti",{"_index":2863,"t":{"579":{"position":[[25948,52],[58110,52]]}}}],["scala212",{"_index":546,"t":{"56":{"position":[[1130,8]]}}}],["scala213",{"_index":547,"t":{"56":{"position":[[1172,8]]}}}],["scala2vers",{"_index":1813,"t":{"329":{"position":[[565,14],[764,13]]}}}],["scala3",{"_index":527,"t":{"56":{"position":[[213,6],[1855,7]]},"60":{"position":[[389,6]]},"329":{"position":[[880,7]]},"2508":{"position":[[904,6]]},"2799":{"position":[[431,6]]}}}],["scala:3.3.0",{"_index":2909,"t":{"594":{"position":[[101,11]]},"598":{"position":[[417,11]]}}}],["scala::jsonit",{"_index":1639,"t":{"293":{"position":[[495,15],[652,15]]},"2519":{"position":[[364,15],[492,15]]}}}],["scala_cli_hom",{"_index":2442,"t":{"571":{"position":[[193,14]]}}}],["scala_cli_opt",{"_index":1233,"t":{"238":{"position":[[620,18],[871,22]]}}}],["scala_compiler.xml",{"_index":1332,"t":{"246":{"position":[[1181,18]]}}}],["scalaact",{"_index":4085,"t":{"2531":{"position":[[149,11]]}}}],["scalac",{"_index":433,"t":{"46":{"position":[[112,6]]},"277":{"position":[[1160,6]]},"279":{"position":[[189,6]]},"283":{"position":[[1521,6],[1672,6],[1691,6]]},"511":{"position":[[539,6]]},"515":{"position":[[58,6]]},"567":{"position":[[83,7]]},"573":{"position":[[72,7],[169,6]]},"575":{"position":[[51,6],[299,6]]},"588":{"position":[[469,6]]},"590":{"position":[[72,6]]},"594":{"position":[[245,7]]},"598":{"position":[[930,6],[1193,6]]},"672":{"position":[[1236,6],[1918,6]]},"792":{"position":[[979,7],[987,6]]},"796":{"position":[[242,7],[250,6]]},"798":{"position":[[641,7],[649,6]]},"800":{"position":[[1095,7],[1103,6]]},"802":{"position":[[1223,7],[1231,6]]},"804":{"position":[[607,7],[615,6]]},"812":{"position":[[1070,7],[1078,6]]},"814":{"position":[[1030,7],[1038,6]]},"816":{"position":[[1560,7],[1568,6]]},"818":{"position":[[678,7],[686,6]]},"822":{"position":[[1314,7],[1322,6]]},"828":{"position":[[1001,7],[1009,6]]},"830":{"position":[[1214,7],[1222,6]]},"832":{"position":[[1436,7],[1444,6]]},"853":{"position":[[539,7],[547,6]]},"920":{"position":[[979,7],[987,6]]},"924":{"position":[[641,7],[649,6]]},"926":{"position":[[1070,7],[1078,6]]},"928":{"position":[[1314,7],[1322,6]]},"930":{"position":[[1214,7],[1222,6]]},"933":{"position":[[607,7],[615,6]]},"935":{"position":[[1436,7],[1444,6]]},"941":{"position":[[539,7],[547,6]]},"951":{"position":[[1001,7],[1009,6]]},"1233":{"position":[[102,6],[288,6]]},"1237":{"position":[[16,6],[92,7],[123,6]]},"1239":{"position":[[19,6],[103,7],[134,6]]},"1962":{"position":[[47,6],[233,6]]},"1966":{"position":[[16,6],[37,7],[68,6]]},"1968":{"position":[[19,6],[48,7],[79,6]]},"2261":{"position":[[6462,6],[6482,6],[6668,6],[7188,6],[7214,7],[7245,6],[7281,6],[7290,6],[7327,7],[7358,6],[7400,6]]},"2275":{"position":[[6290,6],[6310,6],[6496,6],[7016,6],[7042,7],[7073,6],[7109,6],[7118,6],[7155,7],[7186,6],[7228,6]]},"2282":{"position":[[6355,6],[6375,6],[6561,6],[7081,6],[7107,7],[7138,6],[7174,6],[7183,6],[7220,7],[7251,6],[7293,6]]},"2289":{"position":[[6590,6],[6610,6],[6796,6],[7316,6],[7342,7],[7373,6],[7409,6],[7418,6],[7455,7],[7486,6],[7528,6]]},"2296":{"position":[[6590,6],[6610,6],[6796,6],[7316,6],[7342,7],[7373,6],[7409,6],[7418,6],[7455,7],[7486,6],[7528,6]]},"2304":{"position":[[6129,6],[6149,6],[6335,6],[6855,6],[6881,7],[6912,6],[6948,6],[6957,6],[6994,7],[7025,6],[7067,6]]},"2311":{"position":[[6561,6],[6581,6],[6767,6],[7287,6],[7313,7],[7344,6],[7380,6],[7389,6],[7426,7],[7457,6],[7499,6]]},"2324":{"position":[[6085,6],[6105,6],[6291,6],[6811,6],[6837,7],[6868,6],[6904,6],[6913,6],[6950,7],[6981,6],[7023,6]]},"2351":{"position":[[6085,6],[6105,6],[6291,6],[6811,6],[6837,7],[6868,6],[6904,6],[6913,6],[6950,7],[6981,6],[7023,6]]},"2440":{"position":[[271,6]]},"2461":{"position":[[166,6]]},"2517":{"position":[[633,6]]},"2616":{"position":[[187,8]]},"2660":{"position":[[704,6]]},"2694":{"position":[[29,6]]},"2713":{"position":[[29,6]]},"2742":{"position":[[586,6],[784,6],[846,6]]},"2820":{"position":[[518,6]]}}}],["scalac:3.3.0",{"_index":2910,"t":{"594":{"position":[[113,12]]},"598":{"position":[[429,12]]}}}],["scalacli",{"_index":1738,"t":{"319":{"position":[[526,10]]},"2513":{"position":[[54,8]]},"2544":{"position":[[0,8],[569,8]]},"2650":{"position":[[671,8]]},"2720":{"position":[[94,8]]}}}],["scalaclilaunch",{"_index":1683,"t":{"309":{"position":[[993,16]]},"315":{"position":[[755,16]]}}}],["scalacommand",{"_index":4955,"t":{"2742":{"position":[[3296,12]]}}}],["scalacompilerplugin",{"_index":3179,"t":{"672":{"position":[[1350,20],[2032,20]]}}}],["scalacopt",{"_index":354,"t":{"38":{"position":[[365,13]]},"40":{"position":[[520,13]]},"42":{"position":[[470,16]]},"672":{"position":[[1272,13],[1954,13]]}}}],["scaladoc",{"_index":334,"t":{"36":{"position":[[460,8],[704,8]]},"798":{"position":[[9,8]]},"924":{"position":[[9,8]]},"1043":{"position":[[19,8],[128,9],[169,8]]},"1091":{"position":[[35,8],[121,8]]},"1536":{"position":[[19,8],[85,9],[126,8]]},"1600":{"position":[[35,8],[66,8]]},"1672":{"position":[[22,8],[42,8]]},"1698":{"position":[[19,8],[45,8]]},"1783":{"position":[[22,8]]},"2261":{"position":[[8216,8],[8242,8],[8274,8]]},"2271":{"position":[[51,8]]},"2275":{"position":[[2842,8],[2911,9],[2952,8],[3023,8],[8044,8],[8070,8],[8102,8]]},"2282":{"position":[[8109,8],[8135,8],[8167,8]]},"2289":{"position":[[8344,8],[8370,8],[8402,8]]},"2296":{"position":[[8344,8],[8370,8],[8402,8]]},"2304":{"position":[[7883,8],[7909,8],[7941,8]]},"2311":{"position":[[8315,8],[8341,8],[8373,8]]},"2324":{"position":[[7839,8],[7865,8],[7897,8]]},"2351":{"position":[[7839,8],[7865,8],[7897,8]]},"2728":{"position":[[1937,8]]}}}],["scalafix",{"_index":4102,"t":{"2533":{"position":[[530,8]]},"2759":{"position":[[390,8]]},"2766":{"position":[[7,8]]}}}],["scalafmt",{"_index":517,"t":{"54":{"position":[[46,9],[117,8]]},"56":{"position":[[43,8],[116,8],[139,8],[196,8],[222,8],[525,8],[890,8],[1155,8],[1283,8],[1388,8],[1482,8]]},"58":{"position":[[30,8],[72,8],[127,8],[184,8],[230,8],[307,8],[321,8],[343,8]]},"60":{"position":[[37,8],[179,8],[569,8]]},"62":{"position":[[31,8],[302,8],[809,9],[1075,9],[1235,9],[1259,8],[1392,9],[1535,9],[1696,9],[1751,8]]},"313":{"position":[[53,9],[299,8]]},"804":{"position":[[17,8],[46,8]]},"933":{"position":[[17,8],[46,8]]},"973":{"position":[[57,9]]},"1019":{"position":[[65,9]]},"1027":{"position":[[57,9]]},"1045":{"position":[[38,8]]},"1063":{"position":[[87,9]]},"1065":{"position":[[11,8],[101,8]]},"1067":{"position":[[11,8],[36,8]]},"1069":{"position":[[100,9]]},"1071":{"position":[[83,8]]},"1073":{"position":[[72,9]]},"1077":{"position":[[72,9]]},"1085":{"position":[[57,9]]},"1095":{"position":[[35,8],[121,8]]},"1119":{"position":[[65,9]]},"1137":{"position":[[72,9]]},"1149":{"position":[[72,9]]},"1161":{"position":[[57,9]]},"1203":{"position":[[57,9]]},"1231":{"position":[[57,9]]},"1235":{"position":[[57,9]]},"1241":{"position":[[57,9]]},"1273":{"position":[[57,9]]},"1287":{"position":[[57,9]]},"1331":{"position":[[72,9]]},"1339":{"position":[[57,9]]},"1366":{"position":[[65,9]]},"1374":{"position":[[57,9]]},"1396":{"position":[[57,9]]},"1408":{"position":[[64,9]]},"1432":{"position":[[135,9]]},"1494":{"position":[[129,9]]},"1508":{"position":[[117,9]]},"1516":{"position":[[89,9]]},"1554":{"position":[[38,8]]},"1572":{"position":[[32,9]]},"1574":{"position":[[11,8],[46,8]]},"1576":{"position":[[11,8],[36,8]]},"1578":{"position":[[45,9]]},"1580":{"position":[[28,8]]},"1582":{"position":[[187,9]]},"1586":{"position":[[187,9]]},"1594":{"position":[[89,9]]},"1604":{"position":[[35,8],[66,8]]},"1628":{"position":[[117,9]]},"1646":{"position":[[187,9]]},"1658":{"position":[[89,9]]},"1769":{"position":[[187,9]]},"1855":{"position":[[89,9]]},"1889":{"position":[[89,9]]},"1932":{"position":[[89,9]]},"1960":{"position":[[89,9]]},"1964":{"position":[[89,9]]},"1983":{"position":[[89,9]]},"2019":{"position":[[89,9]]},"2037":{"position":[[89,9]]},"2041":{"position":[[89,9]]},"2085":{"position":[[187,9]]},"2093":{"position":[[89,9]]},"2146":{"position":[[89,9]]},"2234":{"position":[[89,9]]},"2246":{"position":[[96,9]]},"2261":{"position":[[8368,8],[8394,8],[8426,8]]},"2275":{"position":[[8196,8],[8222,8],[8254,8]]},"2282":{"position":[[8261,8],[8287,8],[8319,8]]},"2289":{"position":[[8496,8],[8522,8],[8554,8]]},"2296":{"position":[[8496,8],[8522,8],[8554,8]]},"2300":{"position":[[61,8],[90,8]]},"2304":{"position":[[8035,8],[8061,8],[8093,8],[8509,8],[8601,8],[8616,8],[8643,8],[8664,8],[8684,8],[8717,9],[8741,8],[8774,8],[8814,8],[8832,8],[8893,8],[8916,8],[8940,8],[8983,9],[9126,8],[9148,8]]},"2311":{"position":[[8467,8],[8493,8],[8525,8]]},"2324":{"position":[[7991,8],[8017,8],[8049,8]]},"2351":{"position":[[7991,8],[8017,8],[8049,8]]},"2467":{"position":[[239,8],[258,8]]},"2481":{"position":[[7,8],[26,8]]},"2502":{"position":[[418,8]]},"2506":{"position":[[303,8]]},"2508":{"position":[[429,8],[448,8],[1197,8],[1216,8]]},"2533":{"position":[[7,8],[26,8],[252,8],[271,8],[576,8],[595,8]]},"2554":{"position":[[7,8],[26,8],[240,8],[259,8],[370,8],[389,8]]},"2565":{"position":[[550,8],[569,8]]},"2613":{"position":[[1119,8],[1138,8]]},"2683":{"position":[[2574,8],[2593,8]]},"2728":{"position":[[1924,8]]},"2742":{"position":[[2248,8]]},"2790":{"position":[[52,8],[86,8],[150,8],[266,8],[303,8]]},"2794":{"position":[[766,8]]},"2799":{"position":[[118,8],[263,8],[336,8],[359,8],[414,8],[440,8],[629,8]]},"2835":{"position":[[75,8],[164,8],[388,8],[635,8],[708,9],[786,8]]},"2839":{"position":[[1080,8]]}}}],["scalafmt'",{"_index":5276,"t":{"2835":{"position":[[205,10]]}}}],["scalafmt.conf",{"_index":532,"t":{"56":{"position":[[337,14],[1046,14]]},"60":{"position":[[708,14]]},"62":{"position":[[80,14],[782,14],[852,14],[1117,14],[1365,14],[1577,14],[1864,14]]},"804":{"position":[[109,14]]},"933":{"position":[[109,14]]},"1051":{"position":[[61,14]]},"1069":{"position":[[161,14]]},"1071":{"position":[[201,14]]},"1560":{"position":[[6,14]]},"1578":{"position":[[106,14]]},"1580":{"position":[[146,14]]},"2300":{"position":[[153,14]]},"2304":{"position":[[8529,14],[9044,14],[9266,14]]},"2799":{"position":[[48,14]]},"2835":{"position":[[501,15]]}}}],["scalaj",{"_index":1205,"t":{"228":{"position":[[178,7]]},"376":{"position":[[807,7]]},"474":{"position":[[153,7]]},"1087":{"position":[[72,7]]},"1596":{"position":[[17,7]]},"2261":{"position":[[8158,7]]},"2275":{"position":[[7986,7]]},"2282":{"position":[[8051,7]]},"2289":{"position":[[8286,7]]},"2296":{"position":[[8286,7]]},"2304":{"position":[[7825,7]]},"2311":{"position":[[8257,7]]},"2324":{"position":[[7781,7]]},"2351":{"position":[[7781,7]]},"2504":{"position":[[360,7]]},"2508":{"position":[[2051,7]]},"2533":{"position":[[329,7]]},"2715":{"position":[[2400,7]]},"2781":{"position":[[885,7]]}}}],["scalajsargs.sc",{"_index":4471,"t":{"2643":{"position":[[364,14]]}}}],["scalajson_2.12",{"_index":2789,"t":{"579":{"position":[[19397,14],[20507,14],[48074,14],[49184,14]]}}}],["scalajson_2.12/0.8.2/sjson",{"_index":2788,"t":{"579":{"position":[[19366,26],[48043,26]]}}}],["scalajson_2.12/1.0.0",{"_index":2805,"t":{"579":{"position":[[20476,20],[49153,20]]}}}],["scalajsvers",{"_index":3171,"t":{"672":{"position":[[778,14]]}}}],["scalalang",{"_index":4432,"t":{"2630":{"position":[[1317,9]]}}}],["scalamainclass1",{"_index":5112,"t":{"2792":{"position":[[803,15]]}}}],["scalamainclass2",{"_index":5111,"t":{"2792":{"position":[[783,15]]}}}],["scalameta",{"_index":3653,"t":{"2409":{"position":[[659,9]]},"2613":{"position":[[547,10]]}}}],["scalamodul",{"_index":372,"t":{"40":{"position":[[475,11]]}}}],["scalan",{"_index":1206,"t":{"228":{"position":[[221,11]]},"1089":{"position":[[72,11]]},"1598":{"position":[[17,11]]},"2261":{"position":[[8197,11]]},"2275":{"position":[[8025,11]]},"2282":{"position":[[8090,11]]},"2289":{"position":[[8325,11]]},"2296":{"position":[[8325,11]]},"2304":{"position":[[7864,11]]},"2311":{"position":[[8296,11]]},"2324":{"position":[[7820,11]]},"2351":{"position":[[7820,11]]}}}],["scalanative.unsaf",{"_index":5039,"t":{"2775":{"position":[[259,20]]}}}],["scalanativevers",{"_index":3174,"t":{"672":{"position":[[959,18]]}}}],["scalaopt",{"_index":4120,"t":{"2536":{"position":[[228,10]]},"2544":{"position":[[80,10],[366,10],[442,10],[640,10]]}}}],["scalapi",{"_index":2949,"t":{"602":{"position":[[8,7],[234,7],[536,7],[630,7]]},"1859":{"position":[[40,7]]},"1861":{"position":[[11,7],[31,7]]},"2742":{"position":[[6,7]]},"2749":{"position":[[41,7]]},"2779":{"position":[[778,7]]}}}],["scalasiptest",{"_index":4668,"t":{"2696":{"position":[[125,13]]}}}],["scalasnippet().valu",{"_index":2029,"t":{"404":{"position":[[511,20]]}}}],["scalasnippet(valu",{"_index":2040,"t":{"404":{"position":[[897,19]]}}}],["scalasnippetstr",{"_index":2028,"t":{"404":{"position":[[490,18],[706,19]]}}}],["scalatest",{"_index":1124,"t":{"197":{"position":[[219,10]]}}}],["scalavers",{"_index":352,"t":{"38":{"position":[[341,12]]},"40":{"position":[[493,12]]},"42":{"position":[[376,15]]},"329":{"position":[[349,12],[1072,12],[1180,15]]},"672":{"position":[[519,12]]},"2654":{"position":[[255,12],[344,15]]}}}],["scalaversion.scala",{"_index":1829,"t":{"329":{"position":[[1357,18],[1545,18],[1753,18],[1800,18],[2473,18],[2508,18],[2813,18]]}}}],["scalaversionutil",{"_index":4997,"t":{"2759":{"position":[[815,16]]}}}],["scan",{"_index":408,"t":{"44":{"position":[[194,5]]},"392":{"position":[[82,4]]},"2493":{"position":[[65,4]]}}}],["scenario",{"_index":67,"t":{"4":{"position":[[959,10]]},"244":{"position":[[304,9],[2485,8]]},"248":{"position":[[253,9]]},"287":{"position":[[808,9]]},"2828":{"position":[[234,9]]}}}],["scene",{"_index":2903,"t":{"581":{"position":[[723,7]]}}}],["sclicheck",{"_index":4765,"t":{"2715":{"position":[[1066,9]]}}}],["scm:git:github.com/virtuslab/scala",{"_index":744,"t":{"92":{"position":[[896,34]]}}}],["scoop",{"_index":4902,"t":{"2738":{"position":[[35,5],[76,5]]}}}],["scope",{"_index":392,"t":{"42":{"position":[[420,9]]},"44":{"position":[[666,5]]},"177":{"position":[[320,5],[393,5]]},"195":{"position":[[90,5]]},"244":{"position":[[2556,6]]},"262":{"position":[[45,7]]},"468":{"position":[[59,5]]},"541":{"position":[[272,5],[672,7]]},"549":{"position":[[28,5],[559,5]]},"608":{"position":[[135,5],[229,5],[390,5],[686,5],[714,5],[980,5]]},"672":{"position":[[1138,5],[1187,5],[1259,5],[1337,5],[1407,5],[1507,5],[1624,5],[1703,5],[1817,5],[1866,5],[1941,5],[2019,5],[2089,5],[2202,5],[2319,5],[2403,5]]},"711":{"position":[[352,5],[418,5],[505,6],[515,5],[567,5],[639,5],[708,5]]},"718":{"position":[[230,5],[269,6],[499,5],[513,6],[568,5],[626,5],[705,5]]},"787":{"position":[[10,5],[60,5]]},"1009":{"position":[[56,5]]},"1468":{"position":[[13,5]]},"2261":{"position":[[3203,5]]},"2517":{"position":[[700,7]]},"2548":{"position":[[251,5],[442,6]]},"2573":{"position":[[205,6],[324,6],[500,5],[569,5],[619,5],[682,5],[752,5],[883,5]]},"2583":{"position":[[86,5]]},"2593":{"position":[[32,5],[81,5],[451,5]]},"2605":{"position":[[299,5]]},"2609":{"position":[[90,5]]},"2654":{"position":[[388,9]]}}}],["scope1",{"_index":3237,"t":{"718":{"position":[[534,7]]}}}],["scope2",{"_index":3238,"t":{"718":{"position":[[547,6]]}}}],["scope{scopenumb",{"_index":3236,"t":{"718":{"position":[[387,19]]}}}],["scoverage.coverag",{"_index":5327,"t":{"2848":{"position":[[966,18]]}}}],["scratch",{"_index":1962,"t":{"372":{"position":[[27,9]]},"2289":{"position":[[9002,7]]},"2296":{"position":[[9002,7]]},"2824":{"position":[[537,7],[1629,7],[1786,7]]}}}],["screen",{"_index":339,"t":{"36":{"position":[[742,6]]}}}],["script",{"_index":70,"t":{"4":{"position":[[1013,7]]},"8":{"position":[[118,7],[143,7]]},"18":{"position":[[51,7]]},"40":{"position":[[754,6]]},"50":{"position":[[443,6]]},"208":{"position":[[45,6]]},"230":{"position":[[41,8],[124,8],[185,6],[196,7]]},"238":{"position":[[192,8],[233,6],[383,7]]},"246":{"position":[[1287,7],[1744,7],[1792,7],[1887,7],[1895,7],[2077,7],[2179,7],[2224,7],[2477,7],[2622,7],[2694,7]]},"248":{"position":[[430,7],[667,7],[1123,8],[1149,8],[1776,7],[2136,7],[2213,8],[2624,7],[3421,8],[4514,7],[4582,7]]},"254":{"position":[[114,7],[122,7]]},"315":{"position":[[209,6]]},"321":{"position":[[48,8],[298,9]]},"323":{"position":[[29,6]]},"325":{"position":[[764,6]]},"331":{"position":[[17,10]]},"334":{"position":[[6,7],[149,7]]},"336":{"position":[[31,7],[377,7],[469,6],[942,8]]},"338":{"position":[[34,7],[57,7]]},"340":{"position":[[57,6]]},"356":{"position":[[245,7]]},"358":{"position":[[49,7],[104,6],[324,6],[500,6],[571,6],[975,10]]},"368":{"position":[[151,7],[196,7],[616,6],[1429,8]]},"394":{"position":[[56,7]]},"402":{"position":[[0,7],[433,7],[629,6]]},"404":{"position":[[792,6],[810,7],[1036,6],[1056,6],[1065,7],[1118,6],[1139,6]]},"406":{"position":[[37,6],[66,6],[200,6],[295,6],[411,6],[496,6],[765,6],[812,6],[859,6],[971,7],[1049,7],[1104,7],[1171,6],[1243,7],[1292,6]]},"410":{"position":[[98,6],[255,7]]},"412":{"position":[[0,7]]},"414":{"position":[[308,8],[338,6]]},"451":{"position":[[798,7]]},"453":{"position":[[40,9],[66,9],[125,9]]},"495":{"position":[[169,6]]},"505":{"position":[[38,8],[145,7],[393,8]]},"509":{"position":[[217,6],[250,6]]},"513":{"position":[[941,6]]},"517":{"position":[[375,6],[972,6],[1164,6],[1377,7],[1439,8]]},"521":{"position":[[196,6],[656,7]]},"525":{"position":[[33,6]]},"527":{"position":[[197,6]]},"529":{"position":[[135,6],[550,8],[657,7],[800,8]]},"531":{"position":[[31,6]]},"535":{"position":[[38,6],[534,8]]},"543":{"position":[[1132,7]]},"573":{"position":[[415,8]]},"624":{"position":[[24,7],[82,8],[175,7],[202,6],[280,6]]},"626":{"position":[[23,7],[271,6],[331,7],[370,7],[457,6],[471,6],[562,8],[677,7],[944,7],[1156,7],[1237,7],[1295,8],[1324,6],[1381,7],[1419,7],[1934,9],[1977,9]]},"628":{"position":[[79,8]]},"630":{"position":[[219,7],[351,7],[592,6],[742,7]]},"632":{"position":[[36,7]]},"634":{"position":[[39,6],[57,6]]},"636":{"position":[[234,6]]},"638":{"position":[[4,7],[370,6],[511,6]]},"640":{"position":[[90,7],[260,7],[316,6],[492,7],[592,7],[1081,7],[1225,6]]},"644":{"position":[[175,8],[199,6],[276,6],[303,7],[422,6],[474,7],[551,7]]},"648":{"position":[[58,6],[120,6],[542,6]]},"652":{"position":[[37,6],[556,7]]},"672":{"position":[[818,6]]},"705":{"position":[[190,7],[328,8]]},"707":{"position":[[110,6]]},"711":{"position":[[115,7]]},"713":{"position":[[214,6]]},"718":{"position":[[104,8],[450,6]]},"752":{"position":[[33,7]]},"822":{"position":[[440,7]]},"830":{"position":[[34,8],[200,8],[774,8]]},"834":{"position":[[70,7]]},"838":{"position":[[67,7]]},"928":{"position":[[440,7]]},"930":{"position":[[34,8],[200,8],[774,8]]},"953":{"position":[[70,7]]},"957":{"position":[[67,7]]},"959":{"position":[[46,6]]},"1193":{"position":[[61,6]]},"1275":{"position":[[88,6]]},"1277":{"position":[[43,6],[108,6]]},"1922":{"position":[[18,6]]},"2017":{"position":[[25,7]]},"2021":{"position":[[45,6]]},"2023":{"position":[[43,6],[76,6]]},"2261":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2275":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2282":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2285":{"position":[[482,7]]},"2289":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2292":{"position":[[76,8],[242,8],[816,8]]},"2296":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2304":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2311":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2324":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2351":{"position":[[594,6],[1765,6],[1825,6],[1842,6],[1864,6],[1988,6]]},"2354":{"position":[[126,7]]},"2364":{"position":[[123,7]]},"2384":{"position":[[109,7],[173,7]]},"2405":{"position":[[66,6]]},"2416":{"position":[[190,7]]},"2429":{"position":[[89,6],[112,6]]},"2444":{"position":[[110,6]]},"2453":{"position":[[54,6],[127,6],[285,6],[401,7],[888,6],[952,6],[1489,8],[1534,6],[1614,7]]},"2491":{"position":[[20,6]]},"2502":{"position":[[557,6]]},"2540":{"position":[[358,7]]},"2548":{"position":[[146,6]]},"2554":{"position":[[1323,7]]},"2561":{"position":[[38,6]]},"2565":{"position":[[384,7]]},"2575":{"position":[[147,6],[241,7]]},"2599":{"position":[[80,6],[106,6]]},"2603":{"position":[[227,6],[386,7],[589,7]]},"2616":{"position":[[206,8]]},"2630":{"position":[[700,6]]},"2645":{"position":[[33,7]]},"2650":{"position":[[611,7]]},"2652":{"position":[[25,7],[317,7]]},"2673":{"position":[[26,6]]},"2683":{"position":[[1809,6]]},"2777":{"position":[[193,7],[545,6],[610,6]]},"2779":{"position":[[355,7]]},"2820":{"position":[[80,6],[185,6],[497,6]]},"2822":{"position":[[166,7]]},"2837":{"position":[[117,8]]},"2842":{"position":[[113,8]]},"2846":{"position":[[42,7],[72,6],[99,6],[204,6]]},"2850":{"position":[[27,7]]}}}],["script\"'|scala",{"_index":2039,"t":{"404":{"position":[[843,14]]}}}],["script'",{"_index":2171,"t":{"453":{"position":[[206,8]]},"636":{"position":[[103,8]]}}}],["script.sc",{"_index":2303,"t":{"501":{"position":[[383,9]]},"521":{"position":[[448,9]]},"523":{"position":[[262,9]]},"626":{"position":[[1946,9],[2048,9]]},"634":{"position":[[175,9],[185,11],[197,11]]},"2603":{"position":[[548,9]]}}}],["script.sc:1:1",{"_index":4301,"t":{"2603":{"position":[[686,15]]}}}],["script.scala",{"_index":2341,"t":{"525":{"position":[[277,12]]}}}],["script_sc",{"_index":3084,"t":{"626":{"position":[[2067,9]]}}}],["scriptarguments.sc",{"_index":1859,"t":{"336":{"position":[[1013,18],[1032,20]]}}}],["scriptinscala.scala:1:1",{"_index":2342,"t":{"525":{"position":[[313,25]]}}}],["scriptpath",{"_index":3088,"t":{"634":{"position":[[89,10]]},"2599":{"position":[[17,10],[162,10]]}}}],["scripts.anotherscript_sc",{"_index":5314,"t":{"2842":{"position":[[162,24]]},"2846":{"position":[[225,25],[347,24]]}}}],["scripts.scalascript_sc",{"_index":5113,"t":{"2792":{"position":[[823,22]]}}}],["scripts.script_sc",{"_index":5315,"t":{"2842":{"position":[[187,17]]},"2846":{"position":[[251,17]]}}}],["scripts/.bsp",{"_index":1349,"t":{"246":{"position":[[2247,12]]}}}],["scripts/hello.sc",{"_index":4294,"t":{"2599":{"position":[[245,16],[262,18],[281,18]]}}}],["scripts_59f2159dd5",{"_index":4130,"t":{"2540":{"position":[[393,18]]}}}],["scriptsnippetstr",{"_index":2032,"t":{"404":{"position":[[577,19],[745,20]]}}}],["sdk",{"_index":4805,"t":{"2720":{"position":[[82,3]]}}}],["sdkman",{"_index":4579,"t":{"2671":{"position":[[92,7]]},"2720":{"position":[[25,7]]}}}],["seamlessli",{"_index":4249,"t":{"2573":{"position":[[108,10]]}}}],["search",{"_index":3034,"t":{"612":{"position":[[110,8],[567,8]]},"2457":{"position":[[169,6]]}}}],["second",{"_index":595,"t":{"62":{"position":[[826,6],[1409,6]]},"113":{"position":[[168,7],[204,7],[231,7],[265,7]]},"189":{"position":[[390,6]]},"193":{"position":[[407,6]]},"208":{"position":[[173,6],[222,6]]},"329":{"position":[[1952,6]]},"358":{"position":[[451,6]]},"406":{"position":[[578,6]]},"501":{"position":[[87,6]]},"529":{"position":[[260,6]]},"561":{"position":[[325,6]]},"600":{"position":[[599,6]]},"622":{"position":[[395,6]]},"668":{"position":[[158,6]]},"715":{"position":[[1321,6]]},"718":{"position":[[524,6]]},"822":{"position":[[970,6]]},"928":{"position":[[970,6]]},"2224":{"position":[[34,8]]},"2228":{"position":[[44,8]]},"2285":{"position":[[1012,6]]},"2742":{"position":[[308,6],[516,6]]}}}],["secret",{"_index":268,"t":{"28":{"position":[[911,7],[936,7]]},"68":{"position":[[208,6]]},"76":{"position":[[23,6],[172,6]]},"94":{"position":[[397,6],[986,6],[1778,6],[1808,6],[1888,7]]},"98":{"position":[[719,6],[769,6]]},"167":{"position":[[952,7],[981,8]]},"169":{"position":[[347,7]]},"175":{"position":[[604,8]]},"177":{"position":[[54,7],[83,7],[359,8]]},"179":{"position":[[112,7]]},"183":{"position":[[770,7]]},"676":{"position":[[224,6],[373,7],[450,7]]},"680":{"position":[[32,6],[65,6],[108,6],[171,6],[288,6],[333,6],[398,8]]},"684":{"position":[[39,7],[128,8],[159,6]]},"794":{"position":[[743,6],[805,6]]},"824":{"position":[[12,6],[65,7],[98,6],[168,6],[498,7],[506,6]]},"826":{"position":[[12,6],[30,7],[73,6],[391,7]]},"922":{"position":[[743,6],[805,6]]},"1494":{"position":[[225,6],[244,6]]},"1582":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1586":{"position":[[407,6],[426,6],[448,6],[465,6]]},"1646":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1769":{"position":[[361,6],[380,6],[402,6],[419,6]]},"1819":{"position":[[0,6]]},"1821":{"position":[[11,6],[39,6]]},"1841":{"position":[[30,7]]},"1843":{"position":[[50,6]]},"1853":{"position":[[30,6]]},"1970":{"position":[[30,6],[49,6],[71,6],[88,6]]},"1975":{"position":[[30,6],[49,6]]},"2085":{"position":[[361,6],[380,6],[402,6],[419,6]]},"2264":{"position":[[785,6],[847,6]]},"2433":{"position":[[87,6]]},"2463":{"position":[[133,7]]},"2607":{"position":[[9,6],[79,6]]}}}],["secret_value=value:secret",{"_index":3335,"t":{"824":{"position":[[138,25]]}}}],["section",{"_index":476,"t":{"48":{"position":[[784,7]]},"82":{"position":[[605,8]]},"169":{"position":[[193,7],[501,8]]},"252":{"position":[[5,7]]},"300":{"position":[[620,8]]},"398":{"position":[[5,7]]},"449":{"position":[[5,7],[287,8]]},"478":{"position":[[5,7]]},"491":{"position":[[217,8]]},"503":{"position":[[286,8],[569,7],[1053,7]]},"505":{"position":[[344,7]]},"509":{"position":[[704,7]]},"515":{"position":[[224,7]]},"517":{"position":[[603,9]]},"527":{"position":[[456,7]]},"529":{"position":[[27,7]]},"543":{"position":[[124,7]]},"598":{"position":[[738,7]]},"666":{"position":[[49,9]]},"873":{"position":[[314,8]]},"917":{"position":[[213,8]]},"2444":{"position":[[58,7]]},"2463":{"position":[[206,7]]},"2781":{"position":[[716,7]]}}}],["secur",{"_index":1032,"t":{"175":{"position":[[823,8]]},"676":{"position":[[292,8]]},"684":{"position":[[17,6]]}}}],["see",{"_index":95,"t":{"8":{"position":[[126,4],[243,3],[347,3],[395,4]]},"36":{"position":[[686,3]]},"48":{"position":[[776,3],[954,4]]},"50":{"position":[[202,6]]},"68":{"position":[[230,3]]},"82":{"position":[[593,3]]},"90":{"position":[[128,3]]},"111":{"position":[[94,3]]},"195":{"position":[[462,3]]},"224":{"position":[[256,3]]},"242":{"position":[[504,3]]},"244":{"position":[[1462,3]]},"248":{"position":[[1486,3]]},"250":{"position":[[726,3]]},"260":{"position":[[320,3]]},"266":{"position":[[80,4]]},"270":{"position":[[481,3]]},"283":{"position":[[2471,3],[2777,3],[4063,3],[4625,3]]},"291":{"position":[[453,3]]},"300":{"position":[[1153,3]]},"329":{"position":[[63,3],[2926,3]]},"362":{"position":[[866,3]]},"364":{"position":[[732,3]]},"368":{"position":[[1213,6]]},"370":{"position":[[1102,3]]},"394":{"position":[[141,3]]},"462":{"position":[[455,4]]},"489":{"position":[[80,3]]},"491":{"position":[[193,3]]},"598":{"position":[[734,3]]},"650":{"position":[[10,3]]},"662":{"position":[[423,4]]},"664":{"position":[[41,3]]},"873":{"position":[[70,3]]},"967":{"position":[[70,3]]},"2472":{"position":[[512,3]]},"2540":{"position":[[252,3]]},"2650":{"position":[[837,3]]},"2771":{"position":[[609,3],[657,3]]},"2779":{"position":[[582,3]]},"2826":{"position":[[295,3]]}}}],["seen",{"_index":1266,"t":{"244":{"position":[[126,4]]}}}],["segment",{"_index":2929,"t":{"596":{"position":[[829,8]]}}}],["select",{"_index":1044,"t":{"177":{"position":[[632,9]]},"242":{"position":[[521,6]]},"301":{"position":[[598,6]]},"543":{"position":[[787,6]]}}}],["self",{"_index":893,"t":{"123":{"position":[[468,4]]},"370":{"position":[[840,4]]},"630":{"position":[[54,4]]},"713":{"position":[[192,4]]}}}],["semant",{"_index":694,"t":{"88":{"position":[[428,8]]},"575":{"position":[[570,8]]},"579":{"position":[[25410,8],[28943,8],[57572,8],[61105,8]]},"674":{"position":[[410,8]]},"792":{"position":[[1001,8]]},"796":{"position":[[264,8]]},"798":{"position":[[663,8]]},"800":{"position":[[1117,8]]},"802":{"position":[[1245,8]]},"804":{"position":[[629,8]]},"812":{"position":[[1092,8]]},"814":{"position":[[1052,8]]},"816":{"position":[[1582,8]]},"818":{"position":[[700,8]]},"822":{"position":[[1336,8]]},"828":{"position":[[1023,8]]},"830":{"position":[[1236,8]]},"832":{"position":[[1458,8]]},"853":{"position":[[561,8]]},"920":{"position":[[1001,8]]},"924":{"position":[[663,8]]},"926":{"position":[[1092,8]]},"928":{"position":[[1336,8]]},"930":{"position":[[1236,8]]},"933":{"position":[[629,8]]},"935":{"position":[[1458,8]]},"941":{"position":[[561,8]]},"951":{"position":[[1023,8]]},"1185":{"position":[[130,10]]},"1187":{"position":[[117,10]]},"1914":{"position":[[75,10]]},"1916":{"position":[[62,10]]},"2261":{"position":[[2465,8],[2522,8],[2686,8],[4334,10],[4434,10]]},"2275":{"position":[[2465,8],[2522,8],[2686,8],[4162,10],[4262,10]]},"2282":{"position":[[2465,8],[2522,8],[2686,8],[4227,10],[4327,10]]},"2289":{"position":[[2465,8],[2522,8],[2686,8],[4462,10],[4562,10]]},"2296":{"position":[[2465,8],[2522,8],[2686,8],[4462,10],[4562,10]]},"2304":{"position":[[2465,8],[2522,8],[2686,8],[4001,10],[4101,10]]},"2311":{"position":[[2465,8],[2522,8],[2686,8],[4433,10],[4533,10]]},"2324":{"position":[[2465,8],[2522,8],[2686,8],[3957,10],[4057,10]]},"2351":{"position":[[2465,8],[2522,8],[2686,8],[3957,10],[4057,10]]},"2440":{"position":[[7,9]]}}}],["semanticdb",{"_index":3438,"t":{"1398":{"position":[[11,10],[74,11]]},"1400":{"position":[[11,10],[37,10],[102,10]]},"1402":{"position":[[11,10],[37,10],[102,10]]},"2236":{"position":[[11,10],[42,11]]},"2238":{"position":[[11,10],[37,10],[70,10]]},"2240":{"position":[[11,10],[37,10],[70,10]]},"2261":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2275":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2282":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2289":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2296":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2304":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2311":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2324":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2351":{"position":[[2486,11],[2509,10],[2546,10],[2636,10],[2662,10],[2710,10],[2784,10],[2810,10]]},"2384":{"position":[[57,10],[83,10]]},"2416":{"position":[[30,10],[168,10],[439,10],[479,10]]},"2531":{"position":[[74,10]]},"2813":{"position":[[302,12]]}}}],["semanticdbvers",{"_index":4081,"t":{"2531":{"position":[[26,17]]}}}],["semver",{"_index":4114,"t":{"2533":{"position":[[873,6]]}}}],["send",{"_index":507,"t":{"50":{"position":[[636,6]]},"242":{"position":[[152,4]]},"579":{"position":[[50860,7],[51003,7],[51066,7],[51173,7],[51235,7],[53103,7]]},"2740":{"position":[[21,4]]}}}],["sender",{"_index":2598,"t":{"579":{"position":[[7592,6],[7627,6],[36269,6],[36304,6]]}}}],["sensibl",{"_index":603,"t":{"64":{"position":[[215,8]]},"82":{"position":[[211,8]]},"159":{"position":[[144,8]]}}}],["sensit",{"_index":1847,"t":{"331":{"position":[[433,9]]},"684":{"position":[[118,9]]}}}],["separ",{"_index":478,"t":{"48":{"position":[[838,8]]},"96":{"position":[[233,10]]},"191":{"position":[[81,10]]},"238":{"position":[[589,10]]},"244":{"position":[[2525,8]]},"248":{"position":[[299,8],[1206,11],[1802,11],[2159,8],[3394,10],[3567,8],[3701,8]]},"256":{"position":[[106,8]]},"275":{"position":[[348,8]]},"325":{"position":[[778,8]]},"327":{"position":[[106,10]]},"400":{"position":[[293,8]]},"505":{"position":[[376,8]]},"559":{"position":[[219,8]]},"711":{"position":[[496,8]]},"832":{"position":[[55,10]]},"935":{"position":[[55,10]]},"1847":{"position":[[54,9]]},"2307":{"position":[[99,10]]},"2442":{"position":[[50,8]]},"2465":{"position":[[410,10]]},"2759":{"position":[[469,8]]},"2803":{"position":[[188,8],[304,8]]}}}],["seq",{"_index":355,"t":{"38":{"position":[[383,5]]},"40":{"position":[[561,5],[609,4],[708,4]]},"604":{"position":[[991,5]]},"672":{"position":[[1288,5],[1970,5]]}}}],["seq(\".../awesomejar1.jar",{"_index":3186,"t":{"672":{"position":[[1734,26]]}}}],["seq(\".../main.scala",{"_index":3178,"t":{"672":{"position":[[1210,21]]}}}],["seq(\".../mytests.scala",{"_index":3188,"t":{"672":{"position":[[1889,24]]}}}],["seq(\".../resourc",{"_index":3184,"t":{"672":{"position":[[1652,20]]}}}],["seq(\".../test/resourc",{"_index":3192,"t":{"672":{"position":[[2347,25]]}}}],["seq(\"com.lihaoyi:o",{"_index":3180,"t":{"672":{"position":[[1435,19]]}}}],["seq(\"https://repo1.maven.org/maven2",{"_index":3182,"t":{"672":{"position":[[1532,37],[2227,37]]}}}],["seq(\"l",{"_index":1680,"t":{"309":{"position":[[900,9]]}}}],["seq(\"org.scala",{"_index":3190,"t":{"672":{"position":[[2117,14]]}}}],["seq(ext",{"_index":1936,"t":{"368":{"position":[[281,8],[312,8]]}}}],["seq[os.path",{"_index":1913,"t":{"362":{"position":[[486,12]]}}}],["seq[seq[doubl",{"_index":2986,"t":{"604":{"position":[[1128,16]]}}}],["seq[str",{"_index":1882,"t":{"358":{"position":[[181,12]]}}}],["seqidx",{"_index":3000,"t":{"604":{"position":[[1390,6],[1416,6]]}}}],["sequenc",{"_index":2978,"t":{"604":{"position":[[903,9],[1307,9],[1352,9],[1453,8],[1661,9]]},"2742":{"position":[[120,8]]}}}],["sequences.zip(seq(\"b",{"_index":2982,"t":{"604":{"position":[[1007,22]]}}}],["seri",{"_index":2350,"t":{"539":{"position":[[19,6],[312,6]]}}}],["serial",{"_index":1507,"t":{"283":{"position":[[624,9]]}}}],["seriou",{"_index":1892,"t":{"360":{"position":[[31,8]]}}}],["serv",{"_index":504,"t":{"50":{"position":[[519,7]]}}}],["server",{"_index":429,"t":{"46":{"position":[[43,6],[277,7],[449,7]]},"48":{"position":[[77,6],[218,6],[522,6],[971,6],[1158,6],[1469,6]]},"50":{"position":[[230,7]]},"52":{"position":[[22,6],[111,6],[317,6]]},"54":{"position":[[191,7]]},"66":{"position":[[489,7]]},"101":{"position":[[176,6]]},"109":{"position":[[71,8]]},"163":{"position":[[150,6]]},"181":{"position":[[360,6]]},"183":{"position":[[342,6]]},"189":{"position":[[159,6]]},"279":{"position":[[95,7],[311,6]]},"300":{"position":[[584,6]]},"553":{"position":[[39,6],[158,6]]},"555":{"position":[[76,6]]},"579":{"position":[[6350,6],[31751,6],[31832,6],[35027,6],[49910,6],[49969,6],[50028,6],[50087,6],[50146,6],[50205,6],[50264,6],[50323,6],[50382,6],[50544,6],[50576,6],[50981,6],[51044,6],[51151,6],[51204,6],[51274,6],[52784,6],[52795,6],[52981,6],[53211,6],[53316,6]]},"588":{"position":[[364,6]]},"612":{"position":[[503,7],[555,7]]},"792":{"position":[[819,7]]},"796":{"position":[[79,7]]},"798":{"position":[[492,7]]},"800":{"position":[[931,7]]},"802":{"position":[[1079,7]]},"804":{"position":[[458,7]]},"812":{"position":[[896,7]]},"814":{"position":[[831,7]]},"816":{"position":[[1313,7]]},"818":{"position":[[471,7]]},"822":{"position":[[1129,7]]},"828":{"position":[[857,7]]},"830":{"position":[[1029,7]]},"832":{"position":[[1268,7]]},"834":{"position":[[214,7]]},"845":{"position":[[31,7],[195,6],[343,7]]},"847":{"position":[[57,6],[198,7]]},"849":{"position":[[39,6],[180,7]]},"851":{"position":[[64,6],[218,7]]},"853":{"position":[[10,7],[39,6],[100,6],[395,7]]},"920":{"position":[[819,7]]},"924":{"position":[[492,7]]},"926":{"position":[[896,7]]},"928":{"position":[[1129,7]]},"930":{"position":[[1029,7]]},"933":{"position":[[458,7]]},"935":{"position":[[1268,7]]},"941":{"position":[[10,7],[39,6],[100,6],[395,7]]},"951":{"position":[[857,7]]},"953":{"position":[[214,7]]},"979":{"position":[[76,6]]},"981":{"position":[[76,6]]},"991":{"position":[[100,6]]},"995":{"position":[[89,6]]},"1003":{"position":[[99,7],[191,6]]},"1416":{"position":[[85,7],[169,6]]},"1438":{"position":[[32,6]]},"1440":{"position":[[32,6]]},"1450":{"position":[[56,6]]},"1454":{"position":[[45,6]]},"1462":{"position":[[44,7],[136,6]]},"1767":{"position":[[4,6]]},"1837":{"position":[[63,7]]},"2261":{"position":[[5314,6],[5370,6],[5828,6],[5962,6],[6174,6],[6225,7],[6317,6]]},"2275":{"position":[[5142,6],[5198,6],[5656,6],[5790,6],[6002,6],[6053,7],[6145,6]]},"2282":{"position":[[5207,6],[5263,6],[5721,6],[5855,6],[6067,6],[6118,7],[6210,6]]},"2289":{"position":[[5442,6],[5498,6],[5956,6],[6090,6],[6302,6],[6353,7],[6445,6]]},"2296":{"position":[[5442,6],[5498,6],[5956,6],[6090,6],[6302,6],[6353,7],[6445,6]]},"2304":{"position":[[4981,6],[5037,6],[5495,6],[5629,6],[5841,6],[5892,7],[5984,6]]},"2311":{"position":[[5413,6],[5469,6],[5927,6],[6061,6],[6273,6],[6324,7],[6416,6]]},"2320":{"position":[[66,7],[95,6],[156,6]]},"2324":{"position":[[4937,6],[4993,6],[5451,6],[5585,6],[5797,6],[5848,7],[5940,6]]},"2351":{"position":[[4937,6],[4993,6],[5451,6],[5585,6],[5797,6],[5848,7],[5940,6]]},"2356":{"position":[[846,6],[902,6],[1360,6],[1494,6],[1706,6],[1757,7],[1849,6]]},"2472":{"position":[[252,7],[388,6],[454,6],[1198,7],[1334,6]]},"2513":{"position":[[162,7],[422,7],[584,7],[697,7]]},"2645":{"position":[[283,6]]},"2660":{"position":[[1854,6],[1905,6]]},"2683":{"position":[[846,6]]},"2728":{"position":[[1784,6]]},"2749":{"position":[[149,6]]},"2769":{"position":[[218,6]]},"2777":{"position":[[696,6]]},"2805":{"position":[[102,6],[168,8]]}}}],["server'",{"_index":446,"t":{"46":{"position":[[482,8]]}}}],["server/ee3c4343/nailgun",{"_index":2570,"t":{"579":{"position":[[6326,23],[35003,23]]}}}],["server=fals",{"_index":475,"t":{"48":{"position":[[751,12]]},"273":{"position":[[542,13]]},"279":{"position":[[338,14]]},"1003":{"position":[[141,12]]},"1462":{"position":[[86,12]]},"2261":{"position":[[6267,12]]},"2275":{"position":[[6095,12]]},"2282":{"position":[[6160,12]]},"2289":{"position":[[6395,12]]},"2296":{"position":[[6395,12]]},"2304":{"position":[[5934,12]]},"2311":{"position":[[6366,12]]},"2324":{"position":[[5890,12]]},"2351":{"position":[[5890,12]]},"2356":{"position":[[1799,12]]}}}],["session",{"_index":989,"t":{"161":{"position":[[856,8]]},"360":{"position":[[136,7]]},"579":{"position":[[51351,7]]}}}],["set",{"_index":235,"t":{"28":{"position":[[52,3],[404,7],[473,3]]},"44":{"position":[[53,7],[122,3]]},"46":{"position":[[607,7],[676,3]]},"54":{"position":[[150,7]]},"60":{"position":[[330,3],[600,3],[692,7]]},"64":{"position":[[52,7],[121,3]]},"66":{"position":[[51,7],[120,3]]},"80":{"position":[[55,7],[124,3],[600,3]]},"82":{"position":[[75,9],[252,7],[264,8],[458,8],[557,8]]},"84":{"position":[[325,3]]},"86":{"position":[[274,3]]},"88":{"position":[[297,3]]},"90":{"position":[[71,8],[241,7],[255,8],[357,7],[471,9]]},"92":{"position":[[28,3],[272,7],[284,8],[490,8]]},"98":{"position":[[41,8],[294,3],[411,8]]},"111":{"position":[[129,8]]},"115":{"position":[[23,8],[36,4]]},"117":{"position":[[55,7],[124,3]]},"155":{"position":[[61,7],[130,3]]},"159":{"position":[[50,8]]},"161":{"position":[[381,7],[450,3]]},"167":{"position":[[61,7],[130,3],[626,4]]},"169":{"position":[[695,7],[868,3]]},"171":{"position":[[0,3]]},"173":{"position":[[125,4]]},"179":{"position":[[132,7],[426,3]]},"181":{"position":[[124,3]]},"183":{"position":[[106,3]]},"189":{"position":[[423,8]]},"238":{"position":[[729,4],[764,3]]},"246":{"position":[[2368,8]]},"248":{"position":[[3007,3],[3102,9],[3800,9]]},"252":{"position":[[45,3]]},"268":{"position":[[896,7]]},"283":{"position":[[2371,3],[2813,3],[4507,9]]},"300":{"position":[[1221,7]]},"301":{"position":[[0,3]]},"304":{"position":[[58,7]]},"306":{"position":[[110,3],[178,3]]},"346":{"position":[[170,3]]},"358":{"position":[[876,7]]},"360":{"position":[[197,3]]},"370":{"position":[[45,3]]},"372":{"position":[[115,3],[198,3]]},"390":{"position":[[51,3]]},"396":{"position":[[131,3],[252,3]]},"429":{"position":[[823,6]]},"431":{"position":[[115,7]]},"487":{"position":[[98,3]]},"541":{"position":[[238,8]]},"543":{"position":[[1101,8],[1599,3],[2124,8]]},"557":{"position":[[29,3]]},"559":{"position":[[40,3],[91,3],[164,3]]},"561":{"position":[[309,3]]},"571":{"position":[[185,3]]},"594":{"position":[[19,3]]},"598":{"position":[[228,7]]},"606":{"position":[[78,3]]},"616":{"position":[[121,7],[217,9],[315,3]]},"630":{"position":[[435,3]]},"656":{"position":[[36,8]]},"658":{"position":[[90,10],[231,11],[292,10],[485,11]]},"660":{"position":[[121,7],[201,7],[302,3],[432,3],[1344,3]]},"670":{"position":[[55,7],[124,3]]},"674":{"position":[[209,3]]},"676":{"position":[[58,7],[127,3]]},"689":{"position":[[196,4],[367,4],[499,3],[617,4],[717,3],[778,4],[942,3],[1070,4],[1744,3],[1952,3]]},"742":{"position":[[0,4]]},"752":{"position":[[0,3]]},"754":{"position":[[0,3]]},"756":{"position":[[0,3]]},"758":{"position":[[0,3]]},"760":{"position":[[0,3]]},"762":{"position":[[0,3]]},"772":{"position":[[0,3]]},"776":{"position":[[0,3]]},"794":{"position":[[17,8],[101,3],[535,7]]},"816":{"position":[[142,3]]},"830":{"position":[[485,4],[529,3],[754,3]]},"888":{"position":[[0,3]]},"899":{"position":[[0,4]]},"903":{"position":[[0,3]]},"913":{"position":[[0,3]]},"922":{"position":[[17,8],[101,3],[535,7]]},"930":{"position":[[485,4],[529,3],[754,3]]},"959":{"position":[[735,7]]},"1039":{"position":[[53,3]]},"1113":{"position":[[53,3]]},"1121":{"position":[[43,3]]},"1177":{"position":[[43,3]]},"1207":{"position":[[43,3]]},"1209":{"position":[[43,3]]},"1213":{"position":[[43,3]]},"1221":{"position":[[75,8]]},"1243":{"position":[[62,3]]},"1245":{"position":[[82,3]]},"1370":{"position":[[55,3]]},"1412":{"position":[[429,3]]},"1430":{"position":[[0,3]]},"1498":{"position":[[11,3]]},"1532":{"position":[[12,3]]},"1540":{"position":[[0,4]]},"1542":{"position":[[0,4]]},"1544":{"position":[[0,4]]},"1546":{"position":[[11,7]]},"1622":{"position":[[12,3]]},"1630":{"position":[[0,3]]},"1664":{"position":[[12,3]]},"1704":{"position":[[0,3]]},"1708":{"position":[[0,3]]},"1791":{"position":[[0,3]]},"1857":{"position":[[0,3]]},"1861":{"position":[[27,3]]},"1867":{"position":[[24,3]]},"1904":{"position":[[0,3]]},"1936":{"position":[[0,3]]},"1938":{"position":[[0,3]]},"1942":{"position":[[0,3]]},"1950":{"position":[[31,8]]},"1985":{"position":[[21,3]]},"1987":{"position":[[52,3]]},"2097":{"position":[[0,3]]},"2259":{"position":[[285,3],[370,3]]},"2261":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5070,8],[7009,3]]},"2264":{"position":[[59,8],[143,3],[577,7]]},"2268":{"position":[[124,3],[1125,3]]},"2273":{"position":[[285,3],[370,3],[1046,3]]},"2275":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4898,8],[6837,3]]},"2280":{"position":[[285,3],[370,3],[1048,3]]},"2282":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4963,8],[6902,3]]},"2287":{"position":[[285,3],[370,3],[1048,3]]},"2289":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5198,8],[7137,3]]},"2292":{"position":[[527,4],[571,3],[796,3]]},"2294":{"position":[[285,3],[370,3],[1048,3]]},"2296":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5198,8],[7137,3]]},"2302":{"position":[[285,3],[370,3]]},"2304":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4737,8],[6676,3]]},"2309":{"position":[[285,3],[370,3],[1048,3]]},"2311":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[5169,8],[7108,3]]},"2322":{"position":[[285,3],[370,3]]},"2324":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4693,8],[6632,3]]},"2349":{"position":[[285,3],[370,3]]},"2351":{"position":[[424,3],[776,3],[840,3],[927,3],[1550,3],[4693,8],[6632,3]]},"2356":{"position":[[2065,3]]},"2405":{"position":[[282,3]]},"2416":{"position":[[22,3],[234,3],[280,3]]},"2461":{"position":[[133,3]]},"2502":{"position":[[6,3]]},"2521":{"position":[[35,3],[236,3]]},"2525":{"position":[[186,7]]},"2542":{"position":[[108,3]]},"2628":{"position":[[22,3]]},"2641":{"position":[[139,8]]},"2650":{"position":[[981,7],[1054,3]]},"2665":{"position":[[123,3]]},"2683":{"position":[[357,3],[1111,3]]},"2715":{"position":[[22,8]]},"2771":{"position":[[320,8]]},"2792":{"position":[[22,3],[178,3],[541,3],[611,3],[649,7],[913,7]]},"2835":{"position":[[478,8]]},"2844":{"position":[[41,3]]}}}],["set(\"files.scala",{"_index":1929,"t":{"366":{"position":[[706,18]]}}}],["setup",{"_index":284,"t":{"28":{"position":[[1468,5]]},"56":{"position":[[1191,5],[1421,5]]},"66":{"position":[[320,5]]},"80":{"position":[[539,5]]},"90":{"position":[[235,5]]},"94":{"position":[[753,5]]},"167":{"position":[[20,5],[206,5],[446,5],[812,5],[1033,5],[1087,5]]},"169":{"position":[[51,5],[567,6]]},"177":{"position":[[8,5],[153,5]]},"179":{"position":[[8,5]]},"181":{"position":[[3,5],[95,5]]},"183":{"position":[[3,5],[71,5]]},"185":{"position":[[12,5],[97,5],[150,5]]},"187":{"position":[[57,5],[406,5],[432,5]]},"189":{"position":[[15,5]]},"244":{"position":[[189,5],[654,5],[1155,5],[2217,5]]},"246":{"position":[[2143,5],[2214,5],[2576,5]]},"248":{"position":[[1665,5],[2076,5],[2101,5],[2126,5],[2865,6],[2942,7],[3318,5]]},"250":{"position":[[459,5]]},"306":{"position":[[103,6]]},"309":{"position":[[182,5]]},"364":{"position":[[623,5]]},"553":{"position":[[312,5],[860,5],[963,5]]},"561":{"position":[[120,5],[674,5],[1227,5],[1566,5]]},"598":{"position":[[33,5]]},"654":{"position":[[69,5]]},"816":{"position":[[82,5],[241,5]]},"820":{"position":[[153,5],[171,5],[590,6]]},"828":{"position":[[60,5],[378,5],[1036,5]]},"951":{"position":[[60,5],[378,5],[1036,5]]},"961":{"position":[[135,5]]},"973":{"position":[[88,5]]},"1019":{"position":[[96,5]]},"1027":{"position":[[88,5]]},"1073":{"position":[[166,5]]},"1077":{"position":[[166,5]]},"1085":{"position":[[88,5]]},"1119":{"position":[[96,5]]},"1137":{"position":[[166,5]]},"1149":{"position":[[166,5]]},"1161":{"position":[[88,5]]},"1203":{"position":[[88,5]]},"1231":{"position":[[88,5]]},"1235":{"position":[[88,5]]},"1241":{"position":[[88,5]]},"1273":{"position":[[88,5]]},"1287":{"position":[[88,5]]},"1331":{"position":[[166,5]]},"1339":{"position":[[88,5]]},"1360":{"position":[[30,5]]},"1366":{"position":[[96,5]]},"1374":{"position":[[88,5]]},"1396":{"position":[[88,5]]},"1404":{"position":[[23,5]]},"1408":{"position":[[95,5]]},"1432":{"position":[[199,5]]},"1494":{"position":[[190,6],[259,5]]},"1508":{"position":[[178,6],[206,5]]},"1516":{"position":[[153,5]]},"1582":{"position":[[326,6],[432,5]]},"1586":{"position":[[372,6],[478,5]]},"1594":{"position":[[153,5]]},"1628":{"position":[[178,6],[206,5]]},"1646":{"position":[[326,6],[432,5]]},"1658":{"position":[[153,5]]},"1765":{"position":[[51,5]]},"1769":{"position":[[326,6],[432,5]]},"1801":{"position":[[55,5]]},"1823":{"position":[[7,5]]},"1825":{"position":[[40,5]]},"1835":{"position":[[31,5]]},"1855":{"position":[[153,5]]},"1889":{"position":[[153,5]]},"1932":{"position":[[153,5]]},"1960":{"position":[[153,5]]},"1964":{"position":[[153,5]]},"1983":{"position":[[153,5]]},"2019":{"position":[[153,5]]},"2037":{"position":[[153,5]]},"2041":{"position":[[153,5]]},"2085":{"position":[[326,6],[432,5]]},"2093":{"position":[[140,6],[168,5]]},"2130":{"position":[[30,5]]},"2146":{"position":[[140,6],[168,5]]},"2198":{"position":[[73,5]]},"2234":{"position":[[153,5]]},"2242":{"position":[[23,5]]},"2246":{"position":[[147,6],[175,5]]},"2347":{"position":[[116,5],[434,5]]},"2442":{"position":[[21,5]]},"2444":{"position":[[413,5]]},"2463":{"position":[[225,5]]},"2465":{"position":[[312,5]]},"2467":{"position":[[334,5]]},"2481":{"position":[[188,5]]},"2508":{"position":[[252,5]]},"2533":{"position":[[421,5]]},"2554":{"position":[[1144,5]]},"2565":{"position":[[439,5]]},"2630":{"position":[[154,5],[1471,5]]},"2637":{"position":[[103,5]]},"2645":{"position":[[1452,5]]},"2660":{"position":[[2940,5]]},"2683":{"position":[[2119,5]]},"2696":{"position":[[2082,5]]},"2715":{"position":[[2133,5]]},"2728":{"position":[[2640,5]]},"2742":{"position":[[2480,5]]},"2759":{"position":[[1308,5]]},"2766":{"position":[[77,5]]},"2781":{"position":[[1203,5]]},"2794":{"position":[[1683,5]]},"2809":{"position":[[98,5],[252,5]]},"2811":{"position":[[313,6]]},"2813":{"position":[[447,5]]},"2839":{"position":[[321,5]]}}}],["setup@v0.1",{"_index":1701,"t":{"311":{"position":[[372,10]]},"313":{"position":[[280,10]]}}}],["sever",{"_index":84,"t":{"6":{"position":[[97,7]]},"131":{"position":[[452,7]]},"323":{"position":[[1311,8]]},"543":{"position":[[826,7]]},"654":{"position":[[78,7]]},"656":{"position":[[78,7]]},"705":{"position":[[594,7]]},"2595":{"position":[[11,7]]},"2792":{"position":[[728,7]]},"2816":{"position":[[168,7]]}}}],["sh",{"_index":3474,"t":{"1755":{"position":[[98,2]]}}}],["sha",{"_index":786,"t":{"96":{"position":[[96,3]]}}}],["sha1",{"_index":789,"t":{"96":{"position":[[338,4]]}}}],["sha1,md5",{"_index":788,"t":{"96":{"position":[[318,8]]}}}],["shapeless_6.2_2.12",{"_index":2666,"t":{"579":{"position":[[11463,18],[40140,18]]}}}],["shapeless_6.2_2.12/1.2.0/argonaut",{"_index":2665,"t":{"579":{"position":[[11429,33],[40106,33]]}}}],["share",{"_index":646,"t":{"80":{"position":[[357,6]]},"155":{"position":[[369,6]]},"167":{"position":[[369,6]]},"248":{"position":[[1303,5],[1910,5]]},"254":{"position":[[151,7]]},"419":{"position":[[61,5],[94,5]]},"581":{"position":[[166,6]]},"602":{"position":[[169,6]]},"622":{"position":[[176,6]]},"691":{"position":[[170,6]]},"711":{"position":[[128,5]]},"792":{"position":[[1014,7]]},"796":{"position":[[277,7]]},"798":{"position":[[676,7]]},"800":{"position":[[800,6],[1130,7]]},"802":{"position":[[948,6],[1258,7]]},"804":{"position":[[642,7]]},"810":{"position":[[221,6]]},"812":{"position":[[1105,7]]},"814":{"position":[[1065,7]]},"816":{"position":[[1182,6],[1595,7]]},"818":{"position":[[340,6],[713,7]]},"820":{"position":[[323,6]]},"822":{"position":[[1349,7]]},"824":{"position":[[328,6]]},"826":{"position":[[231,6]]},"828":{"position":[[1047,7]]},"830":{"position":[[1249,7]]},"832":{"position":[[1471,7]]},"853":{"position":[[574,7]]},"920":{"position":[[1014,7]]},"924":{"position":[[676,7]]},"926":{"position":[[1105,7]]},"928":{"position":[[1349,7]]},"930":{"position":[[1249,7]]},"933":{"position":[[642,7]]},"935":{"position":[[1471,7]]},"941":{"position":[[574,7]]},"951":{"position":[[1047,7]]},"1418":{"position":[[214,6]]},"2495":{"position":[[87,6]]},"2620":{"position":[[342,6]]}}}],["shared_2.12",{"_index":2516,"t":{"579":{"position":[[3831,11],[32508,11]]}}}],["shared_2.12/1.4.8",{"_index":2515,"t":{"579":{"position":[[3794,17],[32471,17]]}}}],["shebang",{"_index":1212,"t":{"230":{"position":[[84,7]]},"238":{"position":[[184,7],[213,7],[327,7],[685,7],[863,7],[952,7]]},"248":{"position":[[1619,8]]},"325":{"position":[[865,8]]},"336":{"position":[[352,9],[542,7],[979,7]]},"453":{"position":[[147,7],[181,7],[215,7]]},"505":{"position":[[30,7],[73,7],[163,7],[227,7],[283,7],[385,7]]},"513":{"position":[[475,7],[611,7]]},"517":{"position":[[1299,7],[1328,7],[1431,7]]},"527":{"position":[[344,7],[396,7]]},"529":{"position":[[203,7],[542,7],[585,7],[675,7],[768,7]]},"531":{"position":[[23,7]]},"535":{"position":[[52,7],[107,7],[353,7],[431,7],[526,7]]},"630":{"position":[[31,9],[104,7],[164,7],[255,7],[477,7],[531,7],[572,7],[686,7]]},"632":{"position":[[128,7]]},"634":{"position":[[138,7]]},"646":{"position":[[56,7]]},"648":{"position":[[77,7],[134,7],[570,7],[660,7]]},"650":{"position":[[22,7],[168,7],[233,7],[374,7]]},"652":{"position":[[17,7],[123,7],[165,7],[242,7],[263,7],[359,7],[377,7],[394,7],[423,8]]},"713":{"position":[[4,7],[258,7]]},"828":{"position":[[209,7]]},"830":{"position":[[26,7],[192,7],[432,7],[651,7],[766,7],[824,7]]},"930":{"position":[[26,7],[192,7],[432,7],[651,7],[766,7],[824,7]]},"951":{"position":[[209,7]]},"973":{"position":[[99,8]]},"1019":{"position":[[107,8]]},"1027":{"position":[[99,8]]},"1073":{"position":[[177,8]]},"1077":{"position":[[177,8]]},"1085":{"position":[[99,8]]},"1111":{"position":[[44,8]]},"1115":{"position":[[44,8]]},"1119":{"position":[[107,8]]},"1137":{"position":[[177,8]]},"1143":{"position":[[28,7]]},"1149":{"position":[[177,8]]},"1153":{"position":[[28,7]]},"1161":{"position":[[99,8]]},"1203":{"position":[[99,8]]},"1231":{"position":[[99,8]]},"1235":{"position":[[99,8]]},"1241":{"position":[[99,8]]},"1273":{"position":[[99,8]]},"1287":{"position":[[99,8]]},"1331":{"position":[[177,8]]},"1339":{"position":[[99,8]]},"1349":{"position":[[53,8]]},"1366":{"position":[[107,8]]},"1374":{"position":[[99,8]]},"1396":{"position":[[99,8]]},"1408":{"position":[[106,8]]},"1426":{"position":[[28,7]]},"1432":{"position":[[210,8]]},"1494":{"position":[[270,8]]},"1504":{"position":[[86,8]]},"1508":{"position":[[217,8]]},"1516":{"position":[[164,8]]},"1582":{"position":[[443,8]]},"1586":{"position":[[489,8]]},"1594":{"position":[[164,8]]},"1620":{"position":[[53,8]]},"1624":{"position":[[53,8]]},"1628":{"position":[[217,8]]},"1646":{"position":[[443,8]]},"1652":{"position":[[69,7]]},"1658":{"position":[[164,8]]},"1769":{"position":[[443,8]]},"1855":{"position":[[164,8]]},"1873":{"position":[[28,7]]},"1889":{"position":[[164,8]]},"1932":{"position":[[164,8]]},"1960":{"position":[[164,8]]},"1964":{"position":[[164,8]]},"1983":{"position":[[164,8]]},"2019":{"position":[[164,8]]},"2037":{"position":[[164,8]]},"2041":{"position":[[164,8]]},"2085":{"position":[[443,8]]},"2093":{"position":[[179,8]]},"2107":{"position":[[86,8]]},"2146":{"position":[[179,8]]},"2234":{"position":[[164,8]]},"2246":{"position":[[186,8]]},"2292":{"position":[[68,7],[234,7],[474,7],[693,7],[808,7],[866,7]]},"2347":{"position":[[265,7]]},"2599":{"position":[[208,7]]},"2605":{"position":[[86,7]]},"2652":{"position":[[112,7],[157,7],[439,7]]},"2660":{"position":[[2696,9]]},"2683":{"position":[[1776,7]]},"2692":{"position":[[4,7],[98,9],[137,9],[192,7]]},"2696":{"position":[[585,7]]}}}],["shell",{"_index":50,"t":{"4":{"position":[[481,5]]},"22":{"position":[[41,5]]},"30":{"position":[[80,5]]},"630":{"position":[[345,5]]},"808":{"position":[[70,5]]},"836":{"position":[[74,6]]},"947":{"position":[[70,5]]},"955":{"position":[[74,6]]},"1099":{"position":[[11,5],[84,6]]},"1101":{"position":[[116,5]]},"1313":{"position":[[116,5]]},"1608":{"position":[[11,5],[29,6]]},"1610":{"position":[[61,5]]},"2067":{"position":[[61,5]]},"2337":{"position":[[126,5]]},"2339":{"position":[[686,6],[723,5],[800,5]]},"2356":{"position":[[2261,5]]},"2359":{"position":[[130,6]]},"2361":{"position":[[359,5]]},"2824":{"position":[[2265,5]]}}}],["shift",{"_index":2445,"t":{"575":{"position":[[125,7],[561,8]]}}}],["ship",{"_index":1951,"t":{"370":{"position":[[235,8],[867,7]]},"543":{"position":[[967,4]]},"2820":{"position":[[509,5]]}}}],["short",{"_index":556,"t":{"58":{"position":[[59,6]]},"131":{"position":[[625,6],[950,6]]},"266":{"position":[[327,7]]},"378":{"position":[[294,5]]},"515":{"position":[[98,7]]},"2386":{"position":[[46,5]]},"2781":{"position":[[563,5]]},"2848":{"position":[[283,5]]}}}],["shortcut",{"_index":2182,"t":{"460":{"position":[[446,9]]}}}],["shorten",{"_index":3167,"t":{"672":{"position":[[335,9]]},"1159":{"position":[[107,9]]},"1887":{"position":[[63,9]]},"2289":{"position":[[9146,9]]},"2296":{"position":[[9146,9]]},"2444":{"position":[[150,7]]}}}],["shorter",{"_index":3033,"t":{"610":{"position":[[704,7]]},"2491":{"position":[[66,7]]},"2660":{"position":[[1033,7]]}}}],["should.match",{"_index":1158,"t":{"204":{"position":[[252,15]]}}}],["shouldn't",{"_index":1079,"t":{"189":{"position":[[592,9]]},"244":{"position":[[1955,9]]}}}],["shouldnotformat",{"_index":585,"t":{"60":{"position":[[917,15]]}}}],["show",{"_index":106,"t":{"8":{"position":[[444,5]]},"36":{"position":[[749,5]]},"125":{"position":[[677,5],[959,5]]},"169":{"position":[[516,4]]},"197":{"position":[[586,5]]},"244":{"position":[[1050,4]]},"252":{"position":[[65,4]]},"283":{"position":[[1617,4]]},"356":{"position":[[201,4]]},"449":{"position":[[208,4]]},"579":{"position":[[3074,5],[31627,5],[63954,5]]},"1087":{"position":[[55,4]]},"1089":{"position":[[55,4]]},"1091":{"position":[[104,4]]},"1093":{"position":[[76,4]]},"1095":{"position":[[104,4]]},"1163":{"position":[[63,4]]},"1205":{"position":[[67,4]]},"1237":{"position":[[78,4]]},"1341":{"position":[[70,4]]},"1343":{"position":[[72,4]]},"1596":{"position":[[0,4]]},"1598":{"position":[[0,4]]},"1600":{"position":[[49,4]]},"1602":{"position":[[21,4]]},"1604":{"position":[[49,4]]},"1891":{"position":[[20,4]]},"1934":{"position":[[24,4]]},"1966":{"position":[[23,4]]},"2099":{"position":[[15,4]]},"2101":{"position":[[17,4]]},"2261":{"position":[[25,4],[705,4],[7200,4],[8141,4],[8180,4],[8225,4],[8312,4],[8377,4]]},"2275":{"position":[[25,4],[705,4],[7028,4],[7969,4],[8008,4],[8053,4],[8140,4],[8205,4]]},"2282":{"position":[[25,4],[705,4],[7093,4],[8034,4],[8073,4],[8118,4],[8205,4],[8270,4]]},"2289":{"position":[[25,4],[705,4],[7328,4],[8269,4],[8308,4],[8353,4],[8440,4],[8505,4]]},"2296":{"position":[[25,4],[705,4],[7328,4],[8269,4],[8308,4],[8353,4],[8440,4],[8505,4]]},"2304":{"position":[[25,4],[705,4],[6867,4],[7808,4],[7847,4],[7892,4],[7979,4],[8044,4]]},"2311":{"position":[[25,4],[705,4],[7299,4],[8240,4],[8279,4],[8324,4],[8411,4],[8476,4]]},"2316":{"position":[[679,4],[744,4]]},"2324":{"position":[[25,4],[705,4],[6823,4],[7764,4],[7803,4],[7848,4],[7935,4],[8000,4]]},"2351":{"position":[[25,4],[705,4],[6823,4],[7764,4],[7803,4],[7848,4],[7935,4],[8000,4]]},"2607":{"position":[[254,4]]},"2630":{"position":[[545,4]]},"2641":{"position":[[981,4]]},"2660":{"position":[[62,4],[2224,4]]},"2835":{"position":[[679,5]]}}}],["showcas",{"_index":442,"t":{"46":{"position":[[376,9]]},"372":{"position":[[137,8]]}}}],["shown",{"_index":1414,"t":{"260":{"position":[[436,5]]},"336":{"position":[[1070,6]]},"338":{"position":[[20,5]]},"360":{"position":[[722,5]]},"417":{"position":[[566,5]]},"419":{"position":[[269,5]]},"561":{"position":[[542,5]]}}}],["side",{"_index":760,"t":{"94":{"position":[[767,5]]},"301":{"position":[[706,5]]},"306":{"position":[[241,5]]}}}],["sign",{"_index":615,"t":{"66":{"position":[[522,4],[542,4],[669,8],[706,7]]},"76":{"position":[[16,4],[165,4]]},"94":{"position":[[14,4],[67,7],[201,7],[384,8],[462,8],[504,7],[588,7],[706,4],[938,7],[1047,7],[1093,7],[1976,4],[2073,4],[2370,7]]},"98":{"position":[[173,7]]},"103":{"position":[[333,7]]},"169":{"position":[[234,4]]},"545":{"position":[[394,5]]},"794":{"position":[[711,8],[764,8],[835,8],[2064,8]]},"816":{"position":[[1447,8]]},"818":{"position":[[605,8]]},"820":{"position":[[530,8]]},"863":{"position":[[114,8]]},"869":{"position":[[0,4],[47,4]]},"922":{"position":[[711,8],[764,8],[835,8],[2064,8]]},"1586":{"position":[[322,5]]},"1785":{"position":[[40,4]]},"1787":{"position":[[17,4]]},"1819":{"position":[[21,4]]},"1821":{"position":[[60,4]]},"1847":{"position":[[80,10]]},"2200":{"position":[[21,7]]},"2208":{"position":[[27,4]]},"2264":{"position":[[753,8],[806,8],[877,8]]},"2508":{"position":[[2112,7]]},"2565":{"position":[[504,7]]},"2607":{"position":[[423,7]]},"2630":{"position":[[227,7]]},"2660":{"position":[[2088,7]]},"2715":{"position":[[1511,7],[2276,7]]},"2742":{"position":[[2736,7]]}}}],["signal",{"_index":4551,"t":{"2660":{"position":[[1878,7]]}}}],["signatur",{"_index":617,"t":{"66":{"position":[[554,10]]},"78":{"position":[[60,9]]},"94":{"position":[[55,11]]},"871":{"position":[[11,10]]}}}],["signer",{"_index":754,"t":{"94":{"position":[[309,6],[868,6]]}}}],["significantli",{"_index":3108,"t":{"644":{"position":[[125,13]]},"2453":{"position":[[413,13]]}}}],["silenc",{"_index":2083,"t":{"427":{"position":[[34,8]]}}}],["similar",{"_index":325,"t":{"36":{"position":[[111,7]]},"248":{"position":[[472,7]]},"250":{"position":[[953,7]]},"376":{"position":[[0,7]]},"406":{"position":[[927,7]]},"460":{"position":[[110,7]]},"462":{"position":[[1034,7]]},"472":{"position":[[183,7]]},"509":{"position":[[99,7]]},"511":{"position":[[411,7]]},"541":{"position":[[816,7]]},"610":{"position":[[67,7]]},"644":{"position":[[105,8]]},"709":{"position":[[75,7]]}}}],["similarli",{"_index":1199,"t":{"222":{"position":[[32,9]]},"240":{"position":[[1610,10]]},"277":{"position":[[623,9]]},"376":{"position":[[785,10],[1769,10]]},"460":{"position":[[376,10]]},"505":{"position":[[118,9]]},"529":{"position":[[630,9]]},"547":{"position":[[41,10]]},"606":{"position":[[267,10]]},"610":{"position":[[726,10]]},"705":{"position":[[173,9],[311,9]]},"718":{"position":[[91,9]]},"2669":{"position":[[438,10]]},"2771":{"position":[[425,9]]},"2779":{"position":[[338,9]]},"2786":{"position":[[117,10]]}}}],["simpl",{"_index":1067,"t":{"187":{"position":[[205,6]]},"244":{"position":[[290,6]]},"246":{"position":[[287,6]]},"250":{"position":[[124,6]]},"270":{"position":[[328,6]]},"283":{"position":[[302,6]]},"295":{"position":[[33,7]]},"309":{"position":[[130,6],[289,6]]},"315":{"position":[[196,6]]},"336":{"position":[[24,6]]},"356":{"position":[[503,6]]},"368":{"position":[[144,6]]},"374":{"position":[[105,6]]},"470":{"position":[[922,6]]},"559":{"position":[[49,6]]},"565":{"position":[[32,6]]},"594":{"position":[[601,6]]},"602":{"position":[[333,6]]},"648":{"position":[[104,6]]},"694":{"position":[[111,6]]},"705":{"position":[[20,6]]},"707":{"position":[[295,6]]},"709":{"position":[[242,6]]},"2728":{"position":[[975,6]]},"2779":{"position":[[421,6]]}}}],["simpler",{"_index":2415,"t":{"561":{"position":[[1490,7]]}}}],["simplest",{"_index":107,"t":{"8":{"position":[[454,8]]},"366":{"position":[[111,8]]},"519":{"position":[[15,8]]}}}],["simpli",{"_index":1900,"t":{"360":{"position":[[653,6]]},"2517":{"position":[[444,6]]}}}],["simplifi",{"_index":3874,"t":{"2479":{"position":[[127,8]]},"2521":{"position":[[108,8]]},"2544":{"position":[[149,8]]},"2579":{"position":[[29,11]]},"2595":{"position":[[30,8]]}}}],["simul",{"_index":2252,"t":{"489":{"position":[[42,8],[165,8]]}}}],["sin",{"_index":2975,"t":{"604":{"position":[[849,4]]}}}],["sin(phas",{"_index":3005,"t":{"604":{"position":[[1638,10]]}}}],["sine",{"_index":2989,"t":{"604":{"position":[[1189,4]]}}}],["sing",{"_index":3494,"t":{"2196":{"position":[[70,7]]},"2202":{"position":[[69,7]]},"2204":{"position":[[70,7]]},"2206":{"position":[[70,7]]}}}],["singl",{"_index":889,"t":{"123":{"position":[[77,6]]},"218":{"position":[[349,6]]},"238":{"position":[[709,6]]},"248":{"position":[[159,6],[1876,6],[3608,6]]},"275":{"position":[[86,6]]},"362":{"position":[[1043,6]]},"390":{"position":[[324,6]]},"464":{"position":[[690,6]]},"537":{"position":[[276,6]]},"561":{"position":[[96,6],[621,6]]},"565":{"position":[[123,6]]},"638":{"position":[[61,6]]},"644":{"position":[[401,6]]},"668":{"position":[[44,6],[191,6]]},"711":{"position":[[49,6],[108,6],[213,6]]},"830":{"position":[[460,6]]},"930":{"position":[[460,6]]},"2292":{"position":[[502,6]]},"2521":{"position":[[483,6]]},"2605":{"position":[[283,6]]},"2816":{"position":[[206,6]]},"2846":{"position":[[61,6]]},"2850":{"position":[[192,6]]}}}],["sip",{"_index":2292,"t":{"495":{"position":[[6,3]]},"873":{"position":[[94,3]]},"967":{"position":[[94,3]]},"2250":{"position":[[114,3]]},"2568":{"position":[[87,3]]},"2635":{"position":[[6,3]]},"2645":{"position":[[536,3]]},"2660":{"position":[[481,3],[783,3],[827,3],[2388,3]]},"2683":{"position":[[0,3]]},"2696":{"position":[[0,3],[100,3]]},"2759":{"position":[[528,3]]},"2794":{"position":[[62,3]]},"2828":{"position":[[862,3],[890,3]]}}}],["site",{"_index":335,"t":{"36":{"position":[[535,4]]}}}],["situat",{"_index":1404,"t":{"252":{"position":[[105,11]]},"329":{"position":[[1681,10]]},"449":{"position":[[252,11]]},"553":{"position":[[497,11]]},"581":{"position":[[295,11]]},"2472":{"position":[[1058,9]]}}}],["size",{"_index":874,"t":{"119":{"position":[[148,4]]},"323":{"position":[[73,5],[444,4],[527,4]]},"543":{"position":[[1649,4]]},"2683":{"position":[[1120,4]]}}}],["sizehigherthan(dir",{"_index":1762,"t":{"323":{"position":[[180,19],[1012,19]]},"325":{"position":[[550,19]]}}}],["skan",{"_index":4132,"t":{"2540":{"position":[[429,4]]}}}],["skan.cod",{"_index":4134,"t":{"2540":{"position":[[498,9]]}}}],["skan_88b44a2858",{"_index":4133,"t":{"2540":{"position":[[461,15]]}}}],["skip",{"_index":529,"t":{"56":{"position":[[253,4]]},"240":{"position":[[806,4]]},"329":{"position":[[279,4]]},"350":{"position":[[490,8]]},"460":{"position":[[266,4]]},"2356":{"position":[[2398,4]]},"2459":{"position":[[120,4]]},"2475":{"position":[[52,4]]},"2525":{"position":[[88,4],[181,4]]},"2624":{"position":[[61,8]]},"2669":{"position":[[202,4]]},"2677":{"position":[[30,7]]},"2696":{"position":[[358,4]]},"2764":{"position":[[151,4]]},"2799":{"position":[[496,8]]}}}],["slate",{"_index":3448,"t":{"1414":{"position":[[587,6]]}}}],["sleep",{"_index":1201,"t":{"222":{"position":[[80,8]]}}}],["slf4j",{"_index":3640,"t":{"2409":{"position":[[287,5]]},"2435":{"position":[[331,5]]},"2508":{"position":[[962,5]]},"2613":{"position":[[67,5]]},"2696":{"position":[[1291,5],[2011,5]]},"2715":{"position":[[2474,5]]},"2728":{"position":[[3087,5]]},"2794":{"position":[[1539,5]]}}}],["slide",{"_index":2364,"t":{"543":{"position":[[1249,5]]}}}],["slightli",{"_index":1354,"t":{"248":{"position":[[230,8]]},"636":{"position":[[309,8]]},"648":{"position":[[549,8]]}}}],["slow",{"_index":1790,"t":{"325":{"position":[[261,4]]}}}],["slower",{"_index":203,"t":{"20":{"position":[[167,6]]},"123":{"position":[[278,6]]},"325":{"position":[[168,6]]}}}],["small",{"_index":873,"t":{"119":{"position":[[142,5]]},"356":{"position":[[265,5]]},"483":{"position":[[106,5]]},"485":{"position":[[88,5]]},"543":{"position":[[1357,5]]},"1191":{"position":[[70,5]]},"1920":{"position":[[15,5]]},"2261":{"position":[[4555,5],[4595,5]]},"2275":{"position":[[4383,5],[4423,5]]},"2282":{"position":[[4448,5],[4488,5]]},"2289":{"position":[[4683,5],[4723,5]]},"2296":{"position":[[4683,5],[4723,5]]},"2304":{"position":[[4222,5],[4262,5]]},"2311":{"position":[[4654,5],[4694,5]]},"2324":{"position":[[4178,5],[4218,5]]},"2351":{"position":[[4178,5],[4218,5]]},"2371":{"position":[[5,5]]}}}],["smallestmodul",{"_index":2231,"t":{"483":{"position":[[32,15],[418,15]]},"485":{"position":[[32,15]]},"1189":{"position":[[103,16]]},"1918":{"position":[[48,16]]},"2261":{"position":[[4517,16]]},"2275":{"position":[[4345,16]]},"2282":{"position":[[4410,16]]},"2289":{"position":[[4645,16]]},"2296":{"position":[[4645,16]]},"2304":{"position":[[4184,16]]},"2311":{"position":[[4616,16]]},"2324":{"position":[[4140,16]]},"2351":{"position":[[4140,16]]}}}],["smallestmodules.scala",{"_index":2236,"t":{"483":{"position":[[372,21]]}}}],["smallmodulesfor",{"_index":2244,"t":{"485":{"position":[[295,15]]},"1189":{"position":[[120,15]]},"1918":{"position":[[65,15]]},"2261":{"position":[[4534,15]]},"2275":{"position":[[4362,15]]},"2282":{"position":[[4427,15]]},"2289":{"position":[[4662,15]]},"2296":{"position":[[4662,15]]},"2304":{"position":[[4201,15]]},"2311":{"position":[[4633,15]]},"2324":{"position":[[4157,15]]},"2351":{"position":[[4157,15]]},"2759":{"position":[[300,15]]}}}],["smooth",{"_index":2296,"t":{"495":{"position":[[215,6]]},"2250":{"position":[[292,6]]},"2635":{"position":[[91,6]]}}}],["smoothli",{"_index":1014,"t":{"169":{"position":[[68,8]]}}}],["snailgun",{"_index":5263,"t":{"2828":{"position":[[1113,8],[1128,8]]}}}],["snapshot",{"_index":209,"t":{"20":{"position":[[355,8],[411,8],[614,8],[662,8]]},"82":{"position":[[1089,8]]},"88":{"position":[[244,8],[649,9],[697,8],[878,9],[926,8]]},"92":{"position":[[240,8]]},"101":{"position":[[605,9]]},"115":{"position":[[243,8],[417,8]]},"157":{"position":[[125,8],[254,9]]},"181":{"position":[[853,8],[1027,8]]},"183":{"position":[[1253,8],[1284,10],[1312,8]]},"462":{"position":[[111,10],[888,9],[1165,9],[1195,9]]},"579":{"position":[[23298,10],[23540,10],[28099,10],[28341,10],[55460,10],[55702,10],[60261,10],[60503,10]]},"612":{"position":[[535,9],[587,9]]},"674":{"position":[[222,9],[631,9],[679,8],[860,9],[908,8]]},"1368":{"position":[[104,9]]},"1496":{"position":[[60,9]]},"2261":{"position":[[6991,9]]},"2268":{"position":[[1107,9]]},"2275":{"position":[[6819,9]]},"2282":{"position":[[6884,9]]},"2289":{"position":[[7119,9]]},"2296":{"position":[[7119,9]]},"2304":{"position":[[6658,9]]},"2311":{"position":[[7090,9]]},"2324":{"position":[[6614,9]]},"2351":{"position":[[6614,9]]},"2356":{"position":[[2047,9]]},"2577":{"position":[[14,9]]},"2613":{"position":[[949,8]]},"2696":{"position":[[865,8]]}}}],["snapshot.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2479,"t":{"579":{"position":[[1229,95],[29761,95],[61923,95]]}}}],["snapshot/jars/runner_2.12.jar:~/library/caches/scalacli/loc",{"_index":1610,"t":{"287":{"position":[[358,61]]}}}],["snapshot/jars/runner_3.jar:/users/alexandre/library/caches/coursier/v1/https/repo1.maven.org/maven2/org/scala",{"_index":2471,"t":{"579":{"position":[[865,109],[29397,109],[61559,109]]}}}],["snapshot/jars/stubs.jar",{"_index":1612,"t":{"287":{"position":[[467,23]]},"579":{"position":[[2994,23],[23856,23],[28657,23],[31526,23],[56018,23],[60819,23],[63688,23]]}}}],["snapshot/pretti",{"_index":2476,"t":{"579":{"position":[[1179,15],[29711,15],[61873,15]]}}}],["snippet",{"_index":68,"t":{"4":{"position":[[975,7]]},"18":{"position":[[362,7]]},"319":{"position":[[259,7]]},"378":{"position":[[275,7]]},"400":{"position":[[127,7],[224,8],[264,7],[344,7],[405,7]]},"402":{"position":[[83,7],[167,7],[325,7],[345,7],[463,7],[550,7],[636,7]]},"404":{"position":[[27,8],[174,7],[334,7],[877,7],[933,10],[951,7],[1021,9],[1043,7],[1073,9],[1097,7],[1110,7],[1125,7]]},"406":{"position":[[44,7],[73,7],[116,7],[146,7],[207,7],[302,9],[418,9],[503,7],[549,7],[565,8],[664,7],[772,7],[819,7],[866,7]]},"412":{"position":[[311,7]]},"435":{"position":[[185,7],[205,7]]},"455":{"position":[[191,8],[232,8]]},"509":{"position":[[257,7]]},"563":{"position":[[147,9]]},"694":{"position":[[118,7]]},"700":{"position":[[115,7]]},"702":{"position":[[47,7],[120,7],[140,7],[249,8],[265,8]]},"705":{"position":[[65,8],[152,8],[378,8]]},"707":{"position":[[75,7],[213,7],[344,8]]},"709":{"position":[[90,8],[292,8]]},"711":{"position":[[26,8],[244,7],[373,7],[482,8]]},"715":{"position":[[654,8],[685,8],[882,8],[1028,7],[1334,7]]},"718":{"position":[[35,8],[377,9]]},"720":{"position":[[52,8],[116,7]]},"792":{"position":[[1022,8]]},"796":{"position":[[285,8]]},"798":{"position":[[684,8]]},"800":{"position":[[1138,8]]},"802":{"position":[[1266,8]]},"804":{"position":[[650,8]]},"812":{"position":[[1113,8]]},"814":{"position":[[1073,8]]},"816":{"position":[[1603,8]]},"818":{"position":[[721,8]]},"822":{"position":[[1357,8]]},"828":{"position":[[1055,8]]},"830":{"position":[[1257,8]]},"832":{"position":[[1479,8]]},"853":{"position":[[582,8]]},"920":{"position":[[1022,8]]},"924":{"position":[[684,8]]},"926":{"position":[[1113,8]]},"928":{"position":[[1357,8]]},"930":{"position":[[1257,8]]},"933":{"position":[[650,8]]},"935":{"position":[[1479,8]]},"941":{"position":[[582,8]]},"951":{"position":[[1055,8]]},"1067":{"position":[[25,8]]},"1277":{"position":[[115,8]]},"1281":{"position":[[76,8]]},"1285":{"position":[[76,8]]},"1576":{"position":[[25,8]]},"2023":{"position":[[83,8]]},"2027":{"position":[[32,8]]},"2031":{"position":[[21,8]]},"2033":{"position":[[14,7]]},"2035":{"position":[[57,8]]},"2261":{"position":[[1772,7],[1871,8],[2017,7],[7444,8],[7539,7],[7630,8]]},"2275":{"position":[[1772,7],[1871,8],[2017,7],[7272,8],[7367,7],[7458,8]]},"2282":{"position":[[1772,7],[1871,8],[2017,7],[7337,8],[7432,7],[7523,8]]},"2289":{"position":[[1772,7],[1871,8],[2017,7],[7572,8],[7667,7],[7758,8]]},"2296":{"position":[[1772,7],[1871,8],[2017,7],[7572,8],[7667,7],[7758,8]]},"2304":{"position":[[1772,7],[1871,8],[2017,7],[7111,8],[7206,7],[7297,8],[8930,7]]},"2311":{"position":[[1772,7],[1871,8],[2017,7],[7543,8],[7638,7],[7729,8]]},"2324":{"position":[[1772,7],[1871,8],[2017,7],[7067,8],[7162,7],[7253,8]]},"2351":{"position":[[1772,7],[1871,8],[2017,7],[7067,8],[7162,7],[7253,8]]},"2506":{"position":[[465,7]]},"2707":{"position":[[115,7]]},"2709":{"position":[[46,7],[111,7],[131,7]]},"2715":{"position":[[1129,8]]},"2777":{"position":[[126,7],[261,8],[422,7],[552,8],[569,7],[587,8],[617,7]]},"2779":{"position":[[91,7],[317,8],[466,8]]},"2803":{"position":[[38,8],[134,7],[203,9],[275,7],[353,7],[414,7]]},"2820":{"position":[[87,7],[105,7],[122,8],[192,7],[245,7],[315,7]]},"2828":{"position":[[997,7]]}}}],["snippet${snippetnumb",{"_index":2044,"t":{"406":{"position":[[428,24]]}}}],["snippet.script",{"_index":2033,"t":{"404":{"position":[[599,14]]}}}],["snippet.world",{"_index":2021,"t":{"402":{"position":[[523,19]]}}}],["snippet.world}${snippet1.exclam",{"_index":2055,"t":{"406":{"position":[[1348,41]]}}}],["snippet1",{"_index":2048,"t":{"406":{"position":[[588,9]]}}}],["snippet1.world}${snippet2.exclam",{"_index":2051,"t":{"406":{"position":[[719,43]]}}}],["snippet2",{"_index":2049,"t":{"406":{"position":[[603,8]]}}}],["snippet_sc",{"_index":2059,"t":{"406":{"position":[[1793,10]]},"2824":{"position":[[1505,10]]}}}],["snippet_sc.main(array.empti",{"_index":5045,"t":{"2777":{"position":[[765,28]]}}}],["snippetdata",{"_index":2024,"t":{"404":{"position":[[88,11],[102,13]]}}}],["snippetdata(valu",{"_index":2026,"t":{"404":{"position":[[194,18],[354,18]]}}}],["snippetnumb",{"_index":2045,"t":{"406":{"position":[[457,13]]},"718":{"position":[[411,13]]}}}],["socket",{"_index":2421,"t":{"567":{"position":[[254,7],[274,6],[813,6]]},"579":{"position":[[50898,6]]},"977":{"position":[[55,6]]},"983":{"position":[[123,6]]},"1436":{"position":[[11,6]]},"1442":{"position":[[79,6]]},"2261":{"position":[[5218,6],[5225,6],[5511,6]]},"2275":{"position":[[5046,6],[5053,6],[5339,6]]},"2282":{"position":[[5111,6],[5118,6],[5404,6]]},"2289":{"position":[[5346,6],[5353,6],[5639,6]]},"2296":{"position":[[5346,6],[5353,6],[5639,6]]},"2304":{"position":[[4885,6],[4892,6],[5178,6]]},"2311":{"position":[[5317,6],[5324,6],[5610,6]]},"2324":{"position":[[4841,6],[4848,6],[5134,6]]},"2351":{"position":[[4841,6],[4848,6],[5134,6]]},"2356":{"position":[[750,6],[757,6],[1043,6]]}}}],["socketerror",{"_index":2898,"t":{"579":{"position":[[63852,13]]}}}],["sockets/proc",{"_index":2875,"t":{"579":{"position":[[50708,12],[50790,12],[50950,12],[51443,12],[51787,12],[51905,12],[52023,12],[52141,12],[52259,12],[52377,12],[52495,12],[52602,12],[52702,12],[52896,12],[53084,12]]}}}],["softwar",{"_index":941,"t":{"139":{"position":[[11,8]]},"141":{"position":[[9,8]]},"143":{"position":[[9,8]]},"1727":{"position":[[40,8]]}}}],["solid",{"_index":1924,"t":{"364":{"position":[[313,5]]}}}],["solut",{"_index":1406,"t":{"252":{"position":[[155,8]]},"372":{"position":[[146,9]]},"543":{"position":[[886,9]]},"2453":{"position":[[540,8]]}}}],["solv",{"_index":1384,"t":{"248":{"position":[[1992,5]]},"606":{"position":[[111,5]]},"666":{"position":[[361,5]]},"2665":{"position":[[156,5]]}}}],["some(\"11",{"_index":3170,"t":{"672":{"position":[[707,10]]}}}],["some(\"main",{"_index":3176,"t":{"672":{"position":[[1045,12]]}}}],["some(hello",{"_index":3113,"t":{"648":{"position":[[334,11],[742,11]]},"652":{"position":[[285,11]]},"2652":{"position":[[252,12]]}}}],["some(p",{"_index":1667,"t":{"309":{"position":[[484,7]]}}}],["some_email",{"_index":286,"t":{"28":{"position":[[1571,12]]}}}],["somescript.sc",{"_index":1336,"t":{"246":{"position":[[1324,13],[1928,13]]},"248":{"position":[[700,13],[2752,13],[4689,13]]}}}],["someth",{"_index":683,"t":{"86":{"position":[[131,10],[166,9],[334,9]]},"360":{"position":[[16,9]]},"555":{"position":[[268,9]]},"608":{"position":[[518,9]]},"622":{"position":[[342,9]]},"720":{"position":[[144,9]]}}}],["something.test.scala",{"_index":3019,"t":{"608":{"position":[[599,20]]}}}],["something_3",{"_index":685,"t":{"86":{"position":[[199,11]]}}}],["sometim",{"_index":500,"t":{"50":{"position":[[362,9]]},"52":{"position":[[122,9],[273,9]]},"113":{"position":[[418,9]]},"368":{"position":[[1371,9]]},"370":{"position":[[198,9]]},"462":{"position":[[0,9]]},"2848":{"position":[[215,9]]}}}],["somewhat",{"_index":892,"t":{"123":{"position":[[269,8]]},"135":{"position":[[84,8]]},"248":{"position":[[463,8]]}}}],["somewher",{"_index":680,"t":{"84":{"position":[[187,9]]}}}],["sonatyp",{"_index":720,"t":{"90":{"position":[[433,8]]},"101":{"position":[[75,8],[683,8]]},"113":{"position":[[373,8],[637,8]]},"169":{"position":[[250,8]]},"175":{"position":[[39,8],[157,8],[224,8],[259,8]]},"183":{"position":[[1275,8]]},"462":{"position":[[102,8],[979,8],[1275,8]]},"612":{"position":[[469,8],[494,8]]},"680":{"position":[[72,8],[178,8],[295,9],[407,9]]},"2405":{"position":[[286,8]]},"2715":{"position":[[414,8]]}}}],["sonatype:_value_",{"_index":3035,"t":{"612":{"position":[[448,16]]}}}],["sonatype:publ",{"_index":1985,"t":{"376":{"position":[[1617,15]]}}}],["sonatype:snapshot",{"_index":826,"t":{"107":{"position":[[70,19]]},"462":{"position":[[267,18],[804,18],[1049,18],[1252,18]]},"612":{"position":[[516,18]]},"766":{"position":[[104,18],[268,18]]},"905":{"position":[[104,18],[268,18]]},"1033":{"position":[[167,18]]},"1522":{"position":[[124,18]]},"2261":{"position":[[1334,18]]},"2275":{"position":[[1334,18]]},"2282":{"position":[[1334,18]]},"2289":{"position":[[1334,18]]},"2296":{"position":[[1334,18]]},"2304":{"position":[[1334,18]]},"2311":{"position":[[1334,18]]},"2324":{"position":[[1334,18]]},"2351":{"position":[[1334,18]]}}}],["sonatype_password",{"_index":1036,"t":{"175":{"position":[[1312,17]]}}}],["sonatype_us",{"_index":1035,"t":{"175":{"position":[[1294,13]]}}}],["soon",{"_index":3115,"t":{"654":{"position":[[213,6]]}}}],["sort",{"_index":2322,"t":{"513":{"position":[[643,4]]}}}],["sound",{"_index":1087,"t":{"193":{"position":[[423,5]]}}}],["sourc",{"_index":83,"t":{"6":{"position":[[74,6],[130,6],[163,7],[185,6]]},"8":{"position":[[41,6],[493,6]]},"10":{"position":[[331,6],[508,7]]},"12":{"position":[[80,8]]},"42":{"position":[[442,10]]},"50":{"position":[[450,8]]},"60":{"position":[[62,7],[158,7]]},"119":{"position":[[205,9]]},"123":{"position":[[44,8]]},"147":{"position":[[222,7]]},"161":{"position":[[774,8]]},"191":{"position":[[46,8],[60,7],[110,9],[269,8]]},"193":{"position":[[2,6],[33,6],[854,8],[1040,6],[1483,8],[1643,8]]},"197":{"position":[[815,7]]},"204":{"position":[[391,7]]},"218":{"position":[[17,6],[331,6]]},"220":{"position":[[223,8],[409,8]]},"222":{"position":[[148,7],[258,7],[347,7],[515,7]]},"238":{"position":[[128,7]]},"242":{"position":[[317,6],[653,6]]},"244":{"position":[[983,10],[1637,6],[1719,7],[2506,7]]},"248":{"position":[[285,7]]},"264":{"position":[[165,7],[212,8],[281,7],[328,8]]},"270":{"position":[[265,6]]},"277":{"position":[[184,7],[438,6]]},"283":{"position":[[276,6],[1708,7],[2552,6],[3836,6],[4474,6]]},"289":{"position":[[75,8],[118,6],[271,6]]},"291":{"position":[[20,6]]},"313":{"position":[[32,8]]},"329":{"position":[[2291,6]]},"331":{"position":[[166,6]]},"334":{"position":[[77,6]]},"342":{"position":[[59,6]]},"366":{"position":[[271,6]]},"368":{"position":[[214,7],[1401,6]]},"370":{"position":[[52,7],[244,7]]},"378":{"position":[[164,6]]},"386":{"position":[[76,8]]},"400":{"position":[[33,8]]},"404":{"position":[[49,8]]},"408":{"position":[[33,8]]},"417":{"position":[[784,7]]},"423":{"position":[[98,7],[286,7],[504,8]]},"439":{"position":[[160,8]]},"451":{"position":[[471,6]]},"455":{"position":[[182,8]]},"457":{"position":[[241,8]]},"462":{"position":[[1740,6]]},"470":{"position":[[471,7]]},"472":{"position":[[146,7],[237,6],[498,7]]},"474":{"position":[[55,8],[292,8]]},"487":{"position":[[18,6],[63,6],[126,6],[149,6],[321,6],[344,6]]},"501":{"position":[[69,7],[357,6]]},"503":{"position":[[1073,6]]},"513":{"position":[[1112,7]]},"517":{"position":[[408,6],[1152,7],[1185,8]]},"519":{"position":[[67,7]]},"527":{"position":[[288,8]]},"529":{"position":[[315,8]]},"537":{"position":[[87,6]]},"541":{"position":[[448,6]]},"543":{"position":[[575,6],[984,6],[1422,6],[1493,6],[1758,6]]},"545":{"position":[[201,6]]},"549":{"position":[[176,8],[374,8],[449,6],[767,6]]},"551":{"position":[[504,8]]},"561":{"position":[[628,6]]},"563":{"position":[[110,8],[293,8],[352,6]]},"565":{"position":[[130,6]]},"567":{"position":[[921,8]]},"569":{"position":[[156,7],[226,7],[1039,8]]},"573":{"position":[[5,6],[630,7]]},"575":{"position":[[87,8],[106,7],[352,8]]},"579":{"position":[[24225,8],[25139,7],[28928,7],[56387,8],[57301,7],[61090,7]]},"622":{"position":[[949,8]]},"628":{"position":[[17,6]]},"636":{"position":[[35,6]]},"652":{"position":[[445,6]]},"656":{"position":[[301,8]]},"670":{"position":[[348,8]]},"672":{"position":[[1165,7],[1200,7],[1844,7],[1879,7]]},"687":{"position":[[50,7]]},"689":{"position":[[178,7],[1673,6]]},"691":{"position":[[296,8],[403,7]]},"694":{"position":[[191,7]]},"696":{"position":[[22,7],[83,7]]},"698":{"position":[[80,8],[726,8]]},"700":{"position":[[42,8],[224,7]]},"705":{"position":[[654,7]]},"715":{"position":[[1052,6]]},"718":{"position":[[171,6]]},"734":{"position":[[13,7],[64,7]]},"738":{"position":[[8,7]]},"748":{"position":[[54,8],[120,6],[168,6]]},"792":{"position":[[132,8],[273,8],[337,6],[1031,6]]},"794":{"position":[[1651,6]]},"796":{"position":[[294,6]]},"798":{"position":[[693,6]]},"800":{"position":[[1147,6]]},"802":{"position":[[146,8],[287,8],[351,6],[1275,6]]},"804":{"position":[[274,7],[659,6]]},"812":{"position":[[212,8],[353,8],[417,6],[1122,6]]},"814":{"position":[[144,8],[285,8],[349,6],[1082,6]]},"816":{"position":[[361,8],[502,8],[566,6],[1612,6]]},"818":{"position":[[730,6]]},"822":{"position":[[136,8],[277,8],[341,6],[1366,6]]},"828":{"position":[[483,8],[624,8],[688,6],[1064,6]]},"830":{"position":[[1266,6]]},"832":{"position":[[34,7],[84,9],[176,6],[209,6],[584,8],[725,8],[789,6],[1488,6]]},"840":{"position":[[450,7]]},"853":{"position":[[591,6]]},"893":{"position":[[13,7],[64,7]]},"895":{"position":[[8,7]]},"901":{"position":[[54,8],[120,6],[168,6]]},"920":{"position":[[132,8],[273,8],[337,6],[1031,6]]},"922":{"position":[[1651,6]]},"924":{"position":[[693,6]]},"926":{"position":[[212,8],[353,8],[417,6],[1122,6]]},"928":{"position":[[136,8],[277,8],[341,6],[1366,6]]},"930":{"position":[[1266,6]]},"933":{"position":[[274,7],[659,6]]},"935":{"position":[[34,7],[84,9],[176,6],[209,6],[584,8],[725,8],[789,6],[1488,6]]},"937":{"position":[[450,7]]},"941":{"position":[[591,6]]},"951":{"position":[[483,8],[624,8],[688,6],[1064,6]]},"1047":{"position":[[52,7]]},"1175":{"position":[[48,6]]},"1177":{"position":[[71,6]]},"1251":{"position":[[17,6],[31,6],[45,6],[110,6]]},"1271":{"position":[[63,7]]},"1351":{"position":[[138,7]]},"1353":{"position":[[148,7]]},"1402":{"position":[[22,6],[113,6]]},"1556":{"position":[[9,7]]},"1670":{"position":[[11,6],[25,8],[51,6]]},"1781":{"position":[[29,6]]},"1902":{"position":[[5,6]]},"1904":{"position":[[28,6]]},"1993":{"position":[[17,6],[31,6],[45,6],[67,6]]},"2015":{"position":[[8,7]]},"2109":{"position":[[95,7]]},"2111":{"position":[[105,7]]},"2240":{"position":[[22,6],[81,6]]},"2257":{"position":[[174,8],[315,8],[379,6]]},"2261":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8678,7]]},"2264":{"position":[[1693,6]]},"2275":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8506,7]]},"2278":{"position":[[254,8],[395,8],[459,6]]},"2282":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8571,7]]},"2285":{"position":[[178,8],[319,8],[383,6]]},"2289":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8806,7]]},"2296":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8806,7]]},"2300":{"position":[[318,7]]},"2304":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2849,7],[8345,7]]},"2307":{"position":[[78,7],[128,9],[220,6],[253,6],[628,8],[769,8],[833,6]]},"2311":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[2923,7],[3056,7],[8777,7]]},"2314":{"position":[[494,7]]},"2324":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8301,7]]},"2347":{"position":[[539,8],[680,8],[744,6]]},"2351":{"position":[[373,6],[390,6],[407,6],[452,6],[2344,6],[2366,6],[2389,6],[2403,6],[2424,6],[2698,6],[2721,6],[2795,6],[8301,7]]},"2371":{"position":[[152,8]]},"2416":{"position":[[57,6]]},"2442":{"position":[[168,7]]},"2453":{"position":[[922,7]]},"2517":{"position":[[830,8]]},"2525":{"position":[[330,7]]},"2548":{"position":[[234,7]]},"2579":{"position":[[281,6]]},"2591":{"position":[[20,6]]},"2593":{"position":[[208,8],[402,8],[631,9]]},"2595":{"position":[[418,6]]},"2601":{"position":[[192,6]]},"2641":{"position":[[512,6]]},"2654":{"position":[[277,7],[410,10]]},"2658":{"position":[[184,8]]},"2683":{"position":[[401,7]]},"2705":{"position":[[30,7],[91,7],[282,7]]},"2707":{"position":[[42,8]]},"2728":{"position":[[1004,7]]},"2734":{"position":[[77,9]]},"2771":{"position":[[451,8]]},"2779":{"position":[[143,7]]},"2809":{"position":[[123,7]]},"2816":{"position":[[26,7],[64,6],[176,7]]},"2835":{"position":[[353,7]]}}}],["source.fromresource(\"input\").getlines.map(_.toint).toseq",{"_index":2078,"t":{"421":{"position":[[329,56]]}}}],["source.scala",{"_index":2299,"t":{"501":{"position":[[159,12]]},"505":{"position":[[171,12]]},"529":{"position":[[683,12]]}}}],["source1.scala",{"_index":2304,"t":{"503":{"position":[[161,13],[410,13],[711,13],[776,13],[848,13],[1217,13]]},"529":{"position":[[469,13]]}}}],["source2.scala",{"_index":2305,"t":{"503":{"position":[[175,13],[424,13],[725,13],[797,13],[862,13],[1231,13]]},"529":{"position":[[483,13]]}}}],["source:3.2",{"_index":1457,"t":{"275":{"position":[[449,10]]}}}],["source:alex Search the documentation - + diff --git a/spark/index.html b/spark/index.html index f8a59d72f7..01c4877393 100644 --- a/spark/index.html +++ b/spark/index.html @@ -4,7 +4,7 @@ Experimental Spark features | Scala CLI - +