From ea410cd99033e00c83a63a1cb84cee815c2375e7 Mon Sep 17 00:00:00 2001 From: dottorblaster Date: Mon, 28 Aug 2023 15:00:09 +0000 Subject: [PATCH] deploy: dd25dfd5662dadc3fef659b65ec38f6b7e1a7ce1 --- .build | 6 ++-- 404.html | 11 +++---- Wanda.Catalog.Check.html | 11 +++---- Wanda.Catalog.Condition.html | 11 +++---- Wanda.Catalog.Expectation.html | 11 +++---- Wanda.Catalog.Fact.html | 11 +++---- Wanda.Catalog.Value.html | 11 +++---- Wanda.Catalog.html | 11 +++---- Wanda.DataCase.html | 17 +++++----- Wanda.EvaluationEngine.html | 11 +++---- Wanda.Executions.AgentCheckError.html | 11 +++---- Wanda.Executions.AgentCheckResult.html | 11 +++---- Wanda.Executions.CheckResult.html | 11 +++---- Wanda.Executions.Evaluation.html | 11 +++---- Wanda.Executions.Execution.Target.html | 11 +++---- Wanda.Executions.Execution.html | 11 +++---- Wanda.Executions.ExpectationEvaluation.html | 11 +++---- ...Executions.ExpectationEvaluationError.html | 11 +++---- Wanda.Executions.ExpectationResult.html | 11 +++---- Wanda.Executions.Fact.html | 11 +++---- Wanda.Executions.FactError.html | 11 +++---- Wanda.Executions.FakeGatheredFacts.html | 11 +++---- Wanda.Executions.FakeServer.html | 11 +++---- Wanda.Executions.Gathering.html | 11 +++---- Wanda.Executions.Result.html | 11 +++---- Wanda.Executions.Server.html | 11 +++---- Wanda.Executions.ServerBehaviour.html | 11 +++---- Wanda.Executions.State.html | 11 +++---- Wanda.Executions.Target.html | 11 +++---- Wanda.Executions.Value.html | 11 +++---- Wanda.Executions.html | 11 +++---- Wanda.Messaging.Adapters.AMQP.Consumer.html | 11 +++---- Wanda.Messaging.Adapters.AMQP.Processor.html | 11 +++---- Wanda.Messaging.Adapters.AMQP.Publisher.html | 11 +++---- Wanda.Messaging.Adapters.AMQP.html | 11 +++---- Wanda.Messaging.Mapper.html | 11 +++---- Wanda.Messaging.html | 11 +++---- Wanda.Policy.html | 11 +++---- Wanda.Release.html | 11 +++---- Wanda.Repo.html | 11 +++---- Wanda.epub | Bin 505474 -> 508278 bytes WandaWeb.Auth.AccessToken.html | 11 +++---- WandaWeb.Auth.JWTAuthPlug.html | 11 +++---- WandaWeb.ConnCase.html | 11 +++---- WandaWeb.Endpoint.html | 11 +++---- WandaWeb.ErrorHelpers.html | 11 +++---- WandaWeb.ErrorView.html | 11 +++---- WandaWeb.FallbackController.html | 11 +++---- WandaWeb.HealthController.html | 11 +++---- WandaWeb.HealthView.html | 11 +++---- WandaWeb.Plugs.ApiRedirector.html | 11 +++---- WandaWeb.Router.Helpers.html | 11 +++---- WandaWeb.Router.html | 11 +++---- ...Web.Schemas.AcceptedExecutionResponse.html | 11 +++---- WandaWeb.Schemas.BadRequest.html | 11 +++---- WandaWeb.Schemas.CatalogResponse.Check.html | 11 +++---- WandaWeb.Schemas.CatalogResponse.html | 11 +++---- WandaWeb.Schemas.ExecutionResponse.html | 11 +++---- WandaWeb.Schemas.Health.html | 11 +++---- WandaWeb.Schemas.ListExecutionsResponse.html | 11 +++---- WandaWeb.Schemas.NotFound.html | 11 +++---- WandaWeb.Schemas.Ready.html | 11 +++---- WandaWeb.Schemas.StartExecutionRequest.html | 11 +++---- WandaWeb.V1.CatalogController.html | 11 +++---- WandaWeb.V1.CatalogView.html | 11 +++---- WandaWeb.V1.ExecutionController.html | 11 +++---- WandaWeb.V1.ExecutionView.html | 11 +++---- WandaWeb.html | 11 +++---- api-reference.html | 11 +++---- changelog.html | 11 +++---- contributing.html | 11 +++---- demo.html | 11 +++---- ...2D.js => handlebars.templates-KDPBTEPL.js} | 31 +++++++++--------- dist/{html-B3DGGEY7.js => html-CP2A7WXZ.js} | 4 +-- dist/html-elixir-M3TQBNKO.css | 6 ++++ dist/html-elixir-WZEKIBKB.css | 6 ---- expression_language.html | 11 +++---- gatherers.html | 13 ++++---- hack_on_wanda.html | 13 ++++---- index.html | 2 +- readme.html | 19 +++++------ rhai_expressions_cheat_sheet.html | 11 +++---- search.html | 11 +++---- specification.html | 17 +++++----- 84 files changed, 425 insertions(+), 501 deletions(-) rename dist/{handlebars.templates-NBND3S2D.js => handlebars.templates-KDPBTEPL.js} (93%) rename dist/{html-B3DGGEY7.js => html-CP2A7WXZ.js} (87%) create mode 100644 dist/html-elixir-M3TQBNKO.css delete mode 100644 dist/html-elixir-WZEKIBKB.css diff --git a/.build b/.build index 8e6d3483..e267859b 100644 --- a/.build +++ b/.build @@ -70,9 +70,9 @@ changelog.html contributing.html demo.html dist/handlebars.runtime-NWIB6V2M.js -dist/handlebars.templates-NBND3S2D.js -dist/html-B3DGGEY7.js -dist/html-elixir-WZEKIBKB.css +dist/handlebars.templates-KDPBTEPL.js +dist/html-CP2A7WXZ.js +dist/html-elixir-M3TQBNKO.css dist/inconsolata-latin-400-normal-RGKDDNDD.woff2 dist/inconsolata-latin-700-normal-DTS2D7TO.woff2 dist/inconsolata-latin-ext-400-normal-K7HVGTP7.woff2 diff --git a/404.html b/404.html index f4335640..08165eee 100644 --- a/404.html +++ b/404.html @@ -4,20 +4,20 @@ - + 404 — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -
@@ -125,7 +124,7 @@

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.Check.html b/Wanda.Catalog.Check.html index 07fa019e..d02c6854 100644 --- a/Wanda.Catalog.Check.html +++ b/Wanda.Catalog.Check.html @@ -4,20 +4,20 @@ - + Wanda.Catalog.Check — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -210,7 +209,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.Condition.html b/Wanda.Catalog.Condition.html index 9e20a9cf..efff4140 100644 --- a/Wanda.Catalog.Condition.html +++ b/Wanda.Catalog.Condition.html @@ -4,20 +4,20 @@ - + Wanda.Catalog.Condition — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -201,7 +200,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.Expectation.html b/Wanda.Catalog.Expectation.html index 58eddd25..385824d6 100644 --- a/Wanda.Catalog.Expectation.html +++ b/Wanda.Catalog.Expectation.html @@ -4,20 +4,20 @@ - + Wanda.Catalog.Expectation — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -203,7 +202,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.Fact.html b/Wanda.Catalog.Fact.html index 2b247347..97c272f4 100644 --- a/Wanda.Catalog.Fact.html +++ b/Wanda.Catalog.Fact.html @@ -4,20 +4,20 @@ - + Wanda.Catalog.Fact — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.Value.html b/Wanda.Catalog.Value.html index f2e9ca4b..c3dcdae6 100644 --- a/Wanda.Catalog.Value.html +++ b/Wanda.Catalog.Value.html @@ -4,20 +4,20 @@ - + Wanda.Catalog.Value — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Catalog.html b/Wanda.Catalog.html index 6770d448..eff85105 100644 --- a/Wanda.Catalog.html +++ b/Wanda.Catalog.html @@ -4,20 +4,20 @@ - + Wanda.Catalog — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -278,7 +277,7 @@

get_checks(checks_id, env)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.DataCase.html b/Wanda.DataCase.html index f78e7458..e92cf336 100644 --- a/Wanda.DataCase.html +++ b/Wanda.DataCase.html @@ -4,20 +4,20 @@ - + Wanda.DataCase — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -187,9 +186,9 @@

errors_on(changeset)

-

A helper that transforms changeset errors into a map of messages.

assert {:error, changeset} = Accounts.create_user(%{password: "short"})
-assert "password is too short" in errors_on(changeset).password
-assert %{password: ["password is too short"]} = errors_on(changeset)
+

A helper that transforms changeset errors into a map of messages.

assert {:error, changeset} = Accounts.create_user(%{password: "short"})
+assert "password is too short" in errors_on(changeset).password
+assert %{password: ["password is too short"]} = errors_on(changeset)
@@ -235,7 +234,7 @@

setup_sandbox(tags)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.EvaluationEngine.html b/Wanda.EvaluationEngine.html index 9427af6f..ce03656c 100644 --- a/Wanda.EvaluationEngine.html +++ b/Wanda.EvaluationEngine.html @@ -4,20 +4,20 @@ - + Wanda.EvaluationEngine — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -224,7 +223,7 @@

new()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.AgentCheckError.html b/Wanda.Executions.AgentCheckError.html index 05c5d453..437ea28b 100644 --- a/Wanda.Executions.AgentCheckError.html +++ b/Wanda.Executions.AgentCheckError.html @@ -4,20 +4,20 @@ - + Wanda.Executions.AgentCheckError — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -203,7 +202,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.AgentCheckResult.html b/Wanda.Executions.AgentCheckResult.html index a856f9d7..a4df9e91 100644 --- a/Wanda.Executions.AgentCheckResult.html +++ b/Wanda.Executions.AgentCheckResult.html @@ -4,20 +4,20 @@ - + Wanda.Executions.AgentCheckResult — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -206,7 +205,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.CheckResult.html b/Wanda.Executions.CheckResult.html index 684a3a6d..7e5cec24 100644 --- a/Wanda.Executions.CheckResult.html +++ b/Wanda.Executions.CheckResult.html @@ -4,20 +4,20 @@ - + Wanda.Executions.CheckResult — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -205,7 +204,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Evaluation.html b/Wanda.Executions.Evaluation.html index 4b715e74..b6119ed8 100644 --- a/Wanda.Executions.Evaluation.html +++ b/Wanda.Executions.Evaluation.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Evaluation — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -238,7 +237,7 @@

has_some_fact_gathering_error?(facts)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Execution.Target.html b/Wanda.Executions.Execution.Target.html index 1331c879..d3b91e74 100644 --- a/Wanda.Executions.Execution.Target.html +++ b/Wanda.Executions.Execution.Target.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Execution.Target — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -130,7 +129,7 @@

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Execution.html b/Wanda.Executions.Execution.html index 0ea8cead..3433e5f5 100644 --- a/Wanda.Executions.Execution.html +++ b/Wanda.Executions.Execution.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Execution — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -261,7 +260,7 @@

changeset(execution, params)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.ExpectationEvaluation.html b/Wanda.Executions.ExpectationEvaluation.html index 5a6fc2ba..14b1ec17 100644 --- a/Wanda.Executions.ExpectationEvaluation.html +++ b/Wanda.Executions.ExpectationEvaluation.html @@ -4,20 +4,20 @@ - + Wanda.Executions.ExpectationEvaluation — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -203,7 +202,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.ExpectationEvaluationError.html b/Wanda.Executions.ExpectationEvaluationError.html index 9f80a416..29ff1f6d 100644 --- a/Wanda.Executions.ExpectationEvaluationError.html +++ b/Wanda.Executions.ExpectationEvaluationError.html @@ -4,20 +4,20 @@ - + Wanda.Executions.ExpectationEvaluationError — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.ExpectationResult.html b/Wanda.Executions.ExpectationResult.html index 802f67eb..c53b536d 100644 --- a/Wanda.Executions.ExpectationResult.html +++ b/Wanda.Executions.ExpectationResult.html @@ -4,20 +4,20 @@ - + Wanda.Executions.ExpectationResult — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -203,7 +202,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Fact.html b/Wanda.Executions.Fact.html index 6d294c85..64e58960 100644 --- a/Wanda.Executions.Fact.html +++ b/Wanda.Executions.Fact.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Fact — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.FactError.html b/Wanda.Executions.FactError.html index 1d534dc4..923564ef 100644 --- a/Wanda.Executions.FactError.html +++ b/Wanda.Executions.FactError.html @@ -4,20 +4,20 @@ - + Wanda.Executions.FactError — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -203,7 +202,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.FakeGatheredFacts.html b/Wanda.Executions.FakeGatheredFacts.html index 7df9feed..06b658e5 100644 --- a/Wanda.Executions.FakeGatheredFacts.html +++ b/Wanda.Executions.FakeGatheredFacts.html @@ -4,20 +4,20 @@ - + Wanda.Executions.FakeGatheredFacts — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -192,7 +191,7 @@

get_demo_gathered_facts(checks, targets) Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.FakeServer.html b/Wanda.Executions.FakeServer.html index 524ddf50..9c58596d 100644 --- a/Wanda.Executions.FakeServer.html +++ b/Wanda.Executions.FakeServer.html @@ -4,20 +4,20 @@ - + Wanda.Executions.FakeServer — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -
@@ -135,7 +134,7 @@

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Gathering.html b/Wanda.Executions.Gathering.html index 8854ce95..9cb59cd9 100644 --- a/Wanda.Executions.Gathering.html +++ b/Wanda.Executions.Gathering.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Gathering — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -317,7 +316,7 @@

target?(targets, agent_id)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Result.html b/Wanda.Executions.Result.html index 039917a1..675fadc9 100644 --- a/Wanda.Executions.Result.html +++ b/Wanda.Executions.Result.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Result — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -204,7 +203,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Server.html b/Wanda.Executions.Server.html index 6ef1e390..443b3c60 100644 --- a/Wanda.Executions.Server.html +++ b/Wanda.Executions.Server.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Server — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -260,7 +259,7 @@

start_link(opts)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.ServerBehaviour.html b/Wanda.Executions.ServerBehaviour.html index 61296c87..fa4fe7b7 100644 --- a/Wanda.Executions.ServerBehaviour.html +++ b/Wanda.Executions.ServerBehaviour.html @@ -4,20 +4,20 @@ - + Wanda.Executions.ServerBehaviour — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -286,7 +285,7 @@

start_execution(execution_id, group_id, tar

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.State.html b/Wanda.Executions.State.html index ff235c81..a7878962 100644 --- a/Wanda.Executions.State.html +++ b/Wanda.Executions.State.html @@ -4,20 +4,20 @@ - + Wanda.Executions.State — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -208,7 +207,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Target.html b/Wanda.Executions.Target.html index ac9b358e..226941f9 100644 --- a/Wanda.Executions.Target.html +++ b/Wanda.Executions.Target.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Target — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -282,7 +281,7 @@

map_targets(map_list)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.Value.html b/Wanda.Executions.Value.html index 5c82906b..6fcb6a92 100644 --- a/Wanda.Executions.Value.html +++ b/Wanda.Executions.Value.html @@ -4,20 +4,20 @@ - + Wanda.Executions.Value — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

t()

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Executions.html b/Wanda.Executions.html index 193cbd98..134528f2 100644 --- a/Wanda.Executions.html +++ b/Wanda.Executions.html @@ -4,20 +4,20 @@ - + Wanda.Executions — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -394,7 +393,7 @@

list_executions(params \\ %{})

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.Adapters.AMQP.Consumer.html b/Wanda.Messaging.Adapters.AMQP.Consumer.html index 97aa3a44..798ee401 100644 --- a/Wanda.Messaging.Adapters.AMQP.Consumer.html +++ b/Wanda.Messaging.Adapters.AMQP.Consumer.html @@ -4,20 +4,20 @@ - + Wanda.Messaging.Adapters.AMQP.Consumer — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -228,7 +227,7 @@

start_link(opts)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.Adapters.AMQP.Processor.html b/Wanda.Messaging.Adapters.AMQP.Processor.html index 231b5462..e1e7b787 100644 --- a/Wanda.Messaging.Adapters.AMQP.Processor.html +++ b/Wanda.Messaging.Adapters.AMQP.Processor.html @@ -4,20 +4,20 @@ - + Wanda.Messaging.Adapters.AMQP.Processor — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -194,7 +193,7 @@

process(message)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.Adapters.AMQP.Publisher.html b/Wanda.Messaging.Adapters.AMQP.Publisher.html index c17375fb..ef7ca4d7 100644 --- a/Wanda.Messaging.Adapters.AMQP.Publisher.html +++ b/Wanda.Messaging.Adapters.AMQP.Publisher.html @@ -4,20 +4,20 @@ - + Wanda.Messaging.Adapters.AMQP.Publisher — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -286,7 +285,7 @@

start_link(opts)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.Adapters.AMQP.html b/Wanda.Messaging.Adapters.AMQP.html index b15448dd..d80f6dab 100644 --- a/Wanda.Messaging.Adapters.AMQP.html +++ b/Wanda.Messaging.Adapters.AMQP.html @@ -4,20 +4,20 @@ - + Wanda.Messaging.Adapters.AMQP — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -134,7 +133,7 @@

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.Mapper.html b/Wanda.Messaging.Mapper.html index 2aff03d8..5f2ef8fc 100644 --- a/Wanda.Messaging.Mapper.html +++ b/Wanda.Messaging.Mapper.html @@ -4,20 +4,20 @@ - + Wanda.Messaging.Mapper — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -341,7 +340,7 @@

to_facts_gathering_requested(execution_id,

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Messaging.html b/Wanda.Messaging.html index 759f39cd..3cdc8d4c 100644 --- a/Wanda.Messaging.html +++ b/Wanda.Messaging.html @@ -4,20 +4,20 @@ - + Wanda.Messaging — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -198,7 +197,7 @@

publish(topic, message)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Policy.html b/Wanda.Policy.html index 804258e7..275619d5 100644 --- a/Wanda.Policy.html +++ b/Wanda.Policy.html @@ -4,20 +4,20 @@ - + Wanda.Policy — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -202,7 +201,7 @@

handle_event(event)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Release.html b/Wanda.Release.html index f783fb01..abebd1b6 100644 --- a/Wanda.Release.html +++ b/Wanda.Release.html @@ -4,20 +4,20 @@ - + Wanda.Release — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -253,7 +252,7 @@

rollback(repo, version)

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.Repo.html b/Wanda.Repo.html index c35ca60e..7042af62 100644 --- a/Wanda.Repo.html +++ b/Wanda.Repo.html @@ -4,20 +4,20 @@ - + Wanda.Repo — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

@@ -1714,7 +1713,7 @@

update_all(queryable, updates, opts \\ [])<

Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/Wanda.epub b/Wanda.epub index 44ee13dbd6561fbf8e3972353ee81130da02a850..c63171cb1a7874c259b4c684f75590b0e0414cf5 100644 GIT binary patch delta 118556 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 - + WandaWeb.Auth.AccessToken — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -
    @@ -334,7 +333,7 @@

    verify_and_validate!(bearer_token, key \\ _

    Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Auth.JWTAuthPlug.html b/WandaWeb.Auth.JWTAuthPlug.html index ac2b382a..a003eca6 100644 --- a/WandaWeb.Auth.JWTAuthPlug.html +++ b/WandaWeb.Auth.JWTAuthPlug.html @@ -4,20 +4,20 @@ - + WandaWeb.Auth.JWTAuthPlug — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

      @@ -229,7 +228,7 @@

      init(opts)

      Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.ConnCase.html b/WandaWeb.ConnCase.html index e50a49a9..73a0c1e5 100644 --- a/WandaWeb.ConnCase.html +++ b/WandaWeb.ConnCase.html @@ -4,20 +4,20 @@ - + WandaWeb.ConnCase — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

        @@ -142,7 +141,7 @@

        Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Endpoint.html b/WandaWeb.Endpoint.html index 166906bb..67400dc0 100644 --- a/WandaWeb.Endpoint.html +++ b/WandaWeb.Endpoint.html @@ -4,20 +4,20 @@ - + WandaWeb.Endpoint — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

          @@ -916,7 +915,7 @@

          url()

          Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.ErrorHelpers.html b/WandaWeb.ErrorHelpers.html index 6a2ff6d5..10027dd8 100644 --- a/WandaWeb.ErrorHelpers.html +++ b/WandaWeb.ErrorHelpers.html @@ -4,20 +4,20 @@ - + WandaWeb.ErrorHelpers — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

            @@ -194,7 +193,7 @@

            translate_error(arg)

            Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.ErrorView.html b/WandaWeb.ErrorView.html index 19f4d30b..613fdfbc 100644 --- a/WandaWeb.ErrorView.html +++ b/WandaWeb.ErrorView.html @@ -4,20 +4,20 @@ - + WandaWeb.ErrorView — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

              @@ -266,7 +265,7 @@

              template_not_found(template, assigns)

              Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.FallbackController.html b/WandaWeb.FallbackController.html index 88bbefcf..2f65e7df 100644 --- a/WandaWeb.FallbackController.html +++ b/WandaWeb.FallbackController.html @@ -4,20 +4,20 @@ - + WandaWeb.FallbackController — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                @@ -130,7 +129,7 @@

                Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.HealthController.html b/WandaWeb.HealthController.html index af0e795c..c362548e 100644 --- a/WandaWeb.HealthController.html +++ b/WandaWeb.HealthController.html @@ -4,20 +4,20 @@ - + WandaWeb.HealthController — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                  @@ -314,7 +313,7 @@

                  shared_tags()

                  Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.HealthView.html b/WandaWeb.HealthView.html index 33da4b47..7b6cc2bc 100644 --- a/WandaWeb.HealthView.html +++ b/WandaWeb.HealthView.html @@ -4,20 +4,20 @@ - + WandaWeb.HealthView — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                    @@ -266,7 +265,7 @@

                    template_not_found(template, assigns)

                    Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Plugs.ApiRedirector.html b/WandaWeb.Plugs.ApiRedirector.html index 095926f9..0f19835b 100644 --- a/WandaWeb.Plugs.ApiRedirector.html +++ b/WandaWeb.Plugs.ApiRedirector.html @@ -4,20 +4,20 @@ - + WandaWeb.Plugs.ApiRedirector — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                      @@ -135,7 +134,7 @@

                      Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Router.Helpers.html b/WandaWeb.Router.Helpers.html index 84c88149..81018274 100644 --- a/WandaWeb.Router.Helpers.html +++ b/WandaWeb.Router.Helpers.html @@ -4,20 +4,20 @@ - + WandaWeb.Router.Helpers — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                        @@ -1102,7 +1101,7 @@

                        url(data)

                        Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Router.html b/WandaWeb.Router.html index f1314a88..81da9d62 100644 --- a/WandaWeb.Router.html +++ b/WandaWeb.Router.html @@ -4,20 +4,20 @@ - + WandaWeb.Router — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                          @@ -284,7 +283,7 @@

                          protected_api(conn, _)

                          Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.AcceptedExecutionResponse.html b/WandaWeb.Schemas.AcceptedExecutionResponse.html index 82186431..cd36a564 100644 --- a/WandaWeb.Schemas.AcceptedExecutionResponse.html +++ b/WandaWeb.Schemas.AcceptedExecutionResponse.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.AcceptedExecutionResponse — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                            @@ -252,7 +251,7 @@

                            schema()

                            Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.BadRequest.html b/WandaWeb.Schemas.BadRequest.html index a4e57b8e..4a2d2606 100644 --- a/WandaWeb.Schemas.BadRequest.html +++ b/WandaWeb.Schemas.BadRequest.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.BadRequest — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                              @@ -278,7 +277,7 @@

                              schema()

                              Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.CatalogResponse.Check.html b/WandaWeb.Schemas.CatalogResponse.Check.html index ec74915b..19ec2569 100644 --- a/WandaWeb.Schemas.CatalogResponse.Check.html +++ b/WandaWeb.Schemas.CatalogResponse.Check.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.CatalogResponse.Check — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                @@ -257,7 +256,7 @@

                                schema()

                                Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.CatalogResponse.html b/WandaWeb.Schemas.CatalogResponse.html index 717bedfa..8cba632e 100644 --- a/WandaWeb.Schemas.CatalogResponse.html +++ b/WandaWeb.Schemas.CatalogResponse.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.CatalogResponse — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                  @@ -248,7 +247,7 @@

                                  schema()

                                  Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.ExecutionResponse.html b/WandaWeb.Schemas.ExecutionResponse.html index 45048b78..31d406ef 100644 --- a/WandaWeb.Schemas.ExecutionResponse.html +++ b/WandaWeb.Schemas.ExecutionResponse.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.ExecutionResponse — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                    @@ -261,7 +260,7 @@

                                    schema()

                                    Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.Health.html b/WandaWeb.Schemas.Health.html index 5f3c90e3..cd76ec46 100644 --- a/WandaWeb.Schemas.Health.html +++ b/WandaWeb.Schemas.Health.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.Health — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                      @@ -278,7 +277,7 @@

                                      schema()

                                      Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.ListExecutionsResponse.html b/WandaWeb.Schemas.ListExecutionsResponse.html index 738be38c..927f6d2d 100644 --- a/WandaWeb.Schemas.ListExecutionsResponse.html +++ b/WandaWeb.Schemas.ListExecutionsResponse.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.ListExecutionsResponse — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                        @@ -251,7 +250,7 @@

                                        schema()

                                        Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.NotFound.html b/WandaWeb.Schemas.NotFound.html index 97f4775c..07d635f4 100644 --- a/WandaWeb.Schemas.NotFound.html +++ b/WandaWeb.Schemas.NotFound.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.NotFound — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                          @@ -278,7 +277,7 @@

                                          schema()

                                          Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.Ready.html b/WandaWeb.Schemas.Ready.html index a2c1d15b..a06d639c 100644 --- a/WandaWeb.Schemas.Ready.html +++ b/WandaWeb.Schemas.Ready.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.Ready — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                            @@ -278,7 +277,7 @@

                                            schema()

                                            Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.Schemas.StartExecutionRequest.html b/WandaWeb.Schemas.StartExecutionRequest.html index 2ed59bd0..930238f0 100644 --- a/WandaWeb.Schemas.StartExecutionRequest.html +++ b/WandaWeb.Schemas.StartExecutionRequest.html @@ -4,20 +4,20 @@ - + WandaWeb.Schemas.StartExecutionRequest — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                              @@ -253,7 +252,7 @@

                                              schema()

                                              Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.V1.CatalogController.html b/WandaWeb.V1.CatalogController.html index b43a892c..55f0c85b 100644 --- a/WandaWeb.V1.CatalogController.html +++ b/WandaWeb.V1.CatalogController.html @@ -4,20 +4,20 @@ - + WandaWeb.V1.CatalogController — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                @@ -284,7 +283,7 @@

                                                shared_tags()

                                                Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.V1.CatalogView.html b/WandaWeb.V1.CatalogView.html index b26b6e86..1ac047e0 100644 --- a/WandaWeb.V1.CatalogView.html +++ b/WandaWeb.V1.CatalogView.html @@ -4,20 +4,20 @@ - + WandaWeb.V1.CatalogView — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                  @@ -266,7 +265,7 @@

                                                  template_not_found(template, assigns)

                                                  Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.V1.ExecutionController.html b/WandaWeb.V1.ExecutionController.html index e3d8dbb1..75f44404 100644 --- a/WandaWeb.V1.ExecutionController.html +++ b/WandaWeb.V1.ExecutionController.html @@ -4,20 +4,20 @@ - + WandaWeb.V1.ExecutionController — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                    @@ -374,7 +373,7 @@

                                                    start(conn, params)

                                                    Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.V1.ExecutionView.html b/WandaWeb.V1.ExecutionView.html index 094ef3bb..c02c050f 100644 --- a/WandaWeb.V1.ExecutionView.html +++ b/WandaWeb.V1.ExecutionView.html @@ -4,20 +4,20 @@ - + WandaWeb.V1.ExecutionView — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                      @@ -266,7 +265,7 @@

                                                      template_not_found(template, assigns)

                                                      Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/WandaWeb.html b/WandaWeb.html index 13bd1980..842b1d64 100644 --- a/WandaWeb.html +++ b/WandaWeb.html @@ -4,20 +4,20 @@ - + WandaWeb — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                        @@ -322,7 +321,7 @@

                                                        view()

                                                        Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/api-reference.html b/api-reference.html index 6a7362ee..ee36ddb4 100644 --- a/api-reference.html +++ b/api-reference.html @@ -4,20 +4,20 @@ - + API Reference — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                          @@ -732,7 +731,7 @@

                                                          Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/changelog.html b/changelog.html index ce12e935..be51b017 100644 --- a/changelog.html +++ b/changelog.html @@ -4,20 +4,20 @@ - + Changelog — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                            @@ -171,7 +170,7 @@

                                                            Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/contributing.html b/contributing.html index 9f267355..799291f4 100644 --- a/contributing.html +++ b/contributing.html @@ -4,20 +4,20 @@ - + How to contribute — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                              @@ -194,7 +193,7 @@

                                                              Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/demo.html b/demo.html index b7da4037..1033c403 100644 --- a/demo.html +++ b/demo.html @@ -4,20 +4,20 @@ - + Wanda Demo — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                @@ -240,7 +239,7 @@

                                                                Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/dist/handlebars.templates-NBND3S2D.js b/dist/handlebars.templates-KDPBTEPL.js similarity index 93% rename from dist/handlebars.templates-NBND3S2D.js rename to dist/handlebars.templates-KDPBTEPL.js index 38e47e92..fa1ccb0f 100644 --- a/dist/handlebars.templates-NBND3S2D.js +++ b/dist/handlebars.templates-KDPBTEPL.js @@ -122,33 +122,34 @@ `+((u=(c(a,"nestingChanged")||l&&c(l,"nestingChanged")||i).call(s,o[1],e[0][0],{name:"nestingChanged",hash:{},fn:n.program(7,r,0,e,o),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:8,column:2},end:{line:10,column:21}}}))!=null?u:"")+`
                                                              • -`+((u=c(a,"if").call(s,(u=e[0][0])!=null?c(u,"nested_title"):u,{name:"if",hash:{},fn:n.program(13,r,0,e,o),inverse:n.program(15,r,0,e,o),data:r,blockParams:e,loc:{start:{line:14,column:6},end:{line:18,column:13}}}))!=null?u:"")+((u=(c(a,"isEmptyArray")||l&&c(l,"isEmptyArray")||i).call(s,(u=e[0][0])!=null?c(u,"headers"):u,{name:"isEmptyArray",hash:{},fn:n.program(3,r,0,e,o),inverse:n.program(17,r,0,e,o),data:r,blockParams:e,loc:{start:{line:19,column:6},end:{line:22,column:23}}}))!=null?u:"")+` +`+((u=c(a,"if").call(s,(u=e[0][0])!=null?c(u,"nested_title"):u,{name:"if",hash:{},fn:n.program(13,r,0,e,o),inverse:n.program(15,r,0,e,o),data:r,blockParams:e,loc:{start:{line:14,column:6},end:{line:18,column:13}}}))!=null?u:"")+` -`+((u=(c(a,"isArray")||l&&c(l,"isArray")||i).call(s,(u=e[0][0])!=null?c(u,"headers"):u,{name:"isArray",hash:{},fn:n.program(19,r,0,e,o),inverse:n.program(23,r,0,e,o),data:r,blockParams:e,loc:{start:{line:25,column:4},end:{line:73,column:16}}}))!=null?u:"")+`
                                                              • +`+((u=(c(a,"isEmptyArray")||l&&c(l,"isEmptyArray")||i).call(s,(u=e[0][0])!=null?c(u,"headers"):u,{name:"isEmptyArray",hash:{},fn:n.program(3,r,0,e,o),inverse:n.program(17,r,0,e,o),data:r,blockParams:e,loc:{start:{line:21,column:4},end:{line:24,column:21}}}))!=null?u:"")+` +`+((u=(c(a,"isArray")||l&&c(l,"isArray")||i).call(s,(u=e[0][0])!=null?c(u,"headers"):u,{name:"isArray",hash:{},fn:n.program(19,r,0,e,o),inverse:n.program(23,r,0,e,o),data:r,blockParams:e,loc:{start:{line:26,column:4},end:{line:74,column:16}}}))!=null?u:"")+` `},2:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return'
                                                              • `+n.escapeExpression(n.lambda((o=e[1][0])!=null?u(o,"group"):o,l))+`
                                                              • `},3:function(n,l,a,f,r){return""},5:function(n,l,a,f,r){return'translate="no"'},7:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return' `},9:function(n,l,a,f,r){return"current-page open"},11:function(n,l,a,f,r){return"#content"},13:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return" "+((o=n.lambda((o=e[1][0])!=null?u(o,"nested_title"):o,l))!=null?o:"")+` `},15:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return" "+((o=n.lambda((o=e[1][0])!=null?u(o,"title"):o,l))!=null?o:"")+` -`},17:function(n,l,a,f,r){return` -`},19:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return(o=(u(a,"isNonEmptyArray")||l&&u(l,"isNonEmptyArray")||n.hooks.helperMissing).call(l??(n.nullContext||{}),(o=e[1][0])!=null?u(o,"headers"):o,{name:"isNonEmptyArray",hash:{},fn:n.program(20,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:26,column:6},end:{line:34,column:26}}}))!=null?o:""},20:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return`
                                                                  -`+((o=u(a,"each").call(l??(n.nullContext||{}),(o=e[2][0])!=null?u(o,"headers"):o,{name:"each",hash:{},fn:n.program(21,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:28,column:10},end:{line:32,column:19}}}))!=null?o:"")+`
                                                                +`},17:function(n,l,a,f,r){return` +`},19:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return(o=(u(a,"isNonEmptyArray")||l&&u(l,"isNonEmptyArray")||n.hooks.helperMissing).call(l??(n.nullContext||{}),(o=e[1][0])!=null?u(o,"headers"):o,{name:"isNonEmptyArray",hash:{},fn:n.program(20,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:27,column:6},end:{line:35,column:26}}}))!=null?o:""},20:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return`
                                                                  +`+((o=u(a,"each").call(l??(n.nullContext||{}),(o=e[2][0])!=null?u(o,"headers"):o,{name:"each",hash:{},fn:n.program(21,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:29,column:10},end:{line:33,column:19}}}))!=null?o:"")+`
                                                                `},21:function(n,l,a,f,r,e){var o,u,s=l??(n.nullContext||{}),i=n.hooks.helperMissing,c="function",t=n.lookupProperty||function(p,m){if(Object.prototype.hasOwnProperty.call(p,m))return p[m]};return`
                                                              • - '+((o=(u=(u=t(a,"id")||(l!=null?t(l,"id"):l))!=null?u:i,typeof u===c?u.call(s,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:30,column:54},end:{line:30,column:62}}}):u))!=null?o:"")+` + '+((o=(u=(u=t(a,"id")||(l!=null?t(l,"id"):l))!=null?u:i,typeof u===c?u.call(s,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:31,column:54},end:{line:31,column:62}}}):u))!=null?o:"")+`
                                                              • `},23:function(n,l,a,f,r,e){var o,u=l??(n.nullContext||{}),s=n.hooks.helperMissing,i=n.lookupProperty||function(c,t){if(Object.prototype.hasOwnProperty.call(c,t))return c[t]};return`
                                                                  -`+((o=(i(a,"showSections")||l&&i(l,"showSections")||s).call(u,e[1][0],{name:"showSections",hash:{},fn:n.program(24,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:37,column:8},end:{line:51,column:25}}}))!=null?o:"")+((o=(i(a,"showSummary")||l&&i(l,"showSummary")||s).call(u,e[1][0],{name:"showSummary",hash:{},fn:n.program(29,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:52,column:8},end:{line:56,column:24}}}))!=null?o:"")+((o=i(a,"each").call(u,(o=e[1][0])!=null?i(o,"nodeGroups"):o,{name:"each",hash:{},fn:n.program(31,r,1,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:57,column:8},end:{line:71,column:17}}}))!=null?o:"")+`
                                                                -`},24:function(n,l,a,f,r,e){var o,u=l??(n.nullContext||{}),s=n.lookupProperty||function(i,c){if(Object.prototype.hasOwnProperty.call(i,c))return i[c]};return'
                                                              • +`+((o=(i(a,"showSections")||l&&i(l,"showSections")||s).call(u,e[1][0],{name:"showSections",hash:{},fn:n.program(24,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:38,column:8},end:{line:52,column:25}}}))!=null?o:"")+((o=(i(a,"showSummary")||l&&i(l,"showSummary")||s).call(u,e[1][0],{name:"showSummary",hash:{},fn:n.program(29,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:53,column:8},end:{line:57,column:24}}}))!=null?o:"")+((o=i(a,"each").call(u,(o=e[1][0])!=null?i(o,"nodeGroups"):o,{name:"each",hash:{},fn:n.program(31,r,1,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:58,column:8},end:{line:72,column:17}}}))!=null?o:"")+` +`},24:function(n,l,a,f,r,e){var o,u=l??(n.nullContext||{}),s=n.lookupProperty||function(i,c){if(Object.prototype.hasOwnProperty.call(i,c))return i[c]};return'
                                                              • Sections - +
                                                                  -`+((o=s(a,"each").call(u,l!=null?s(l,"sections"):l,{name:"each",hash:{},fn:n.program(27,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:44,column:14},end:{line:48,column:23}}}))!=null?o:"")+`
                                                                +`+((o=s(a,"each").call(u,l!=null?s(l,"sections"):l,{name:"each",hash:{},fn:n.program(27,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:45,column:14},end:{line:49,column:23}}}))!=null?o:"")+`
                                                              • `},25:function(n,l,a,f,r){return"open"},27:function(n,l,a,f,r,e){var o,u,s=n.escapeExpression,i=l??(n.nullContext||{}),c=n.hooks.helperMissing,t="function",p=n.lookupProperty||function(m,v){if(Object.prototype.hasOwnProperty.call(m,v))return m[v]};return`
                                                              • - '+((o=(u=(u=p(a,"id")||(l!=null?p(l,"id"):l))!=null?u:c,typeof u===t?u.call(i,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:46,column:56},end:{line:46,column:64}}}):u))!=null?o:"")+` + '+((o=(u=(u=p(a,"id")||(l!=null?p(l,"id"):l))!=null?u:c,typeof u===t?u.call(i,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:47,column:56},end:{line:47,column:64}}}):u))!=null?o:"")+`
                                                              • `},29:function(n,l,a,f,r,e){var o,u=n.lookupProperty||function(s,i){if(Object.prototype.hasOwnProperty.call(s,i))return s[i]};return`
                                                              • Summary @@ -156,15 +157,15 @@ `},31:function(n,l,a,f,r,e){var o,u=n.lambda,s=n.escapeExpression,i=n.lookupProperty||function(c,t){if(Object.prototype.hasOwnProperty.call(c,t))return c[t]};return`
                                                              • `+s(u((o=e[0][0])!=null?i(o,"name"):o,l))+` - +
                                                                  -`+((o=i(a,"each").call(l??(n.nullContext||{}),(o=e[0][0])!=null?i(o,"nodes"):o,{name:"each",hash:{},fn:n.program(32,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:64,column:14},end:{line:68,column:23}}}))!=null?o:"")+`
                                                                +`+((o=i(a,"each").call(l??(n.nullContext||{}),(o=e[0][0])!=null?i(o,"nodes"):o,{name:"each",hash:{},fn:n.program(32,r,0,e),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:65,column:14},end:{line:69,column:23}}}))!=null?o:"")+`
                                                              • `},32:function(n,l,a,f,r,e){var o,u,s=n.escapeExpression,i=l??(n.nullContext||{}),c=n.hooks.helperMissing,t="function",p=n.lookupProperty||function(m,v){if(Object.prototype.hasOwnProperty.call(m,v))return m[v]};return`
                                                              • - '+s((u=(u=p(a,"id")||(l!=null?p(l,"id"):l))!=null?u:c,typeof u===t?u.call(i,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:66,column:89},end:{line:66,column:95}}}):u))+` + '+s((u=(u=p(a,"id")||(l!=null?p(l,"id"):l))!=null?u:c,typeof u===t?u.call(i,{name:"id",hash:{},data:r,blockParams:e,loc:{start:{line:67,column:89},end:{line:67,column:95}}}):u))+`
                                                              • -`},compiler:[8,">= 4.3.0"],main:function(n,l,a,f,r,e,o){var u,s=n.lookupProperty||function(i,c){if(Object.prototype.hasOwnProperty.call(i,c))return i[c]};return(u=s(a,"each").call(l??(n.nullContext||{}),l!=null?s(l,"nodes"):l,{name:"each",hash:{},fn:n.program(1,r,2,e,o),inverse:n.noop,data:r,blockParams:e,loc:{start:{line:1,column:0},end:{line:75,column:9}}}))!=null?u:""},useData:!0,useDepths:!0,useBlockParams:!0}),d.tabset=y({1:function(n,l,a,f,r){var e,o,u=l??(n.nullContext||{}),s=n.hooks.helperMissing,i="function",c=n.escapeExpression,t=n.lookupProperty||function(p,m){if(Object.prototype.hasOwnProperty.call(p,m))return p[m]};return' `).join(""),body:Handlebars.templates["settings-modal-body"]({shortcuts:Xe})});let e=c(Nr),t=e.querySelector('[name="theme"]'),n=e.querySelector('[name="tooltips"]'),i=e.querySelector('[name="direct_livebook_url"]'),r=e.querySelector('[name="livebook_url"]');I.getAndSubscribe(s=>{t.value=s.theme||"system",n.checked=s.tooltips,s.livebookUrl===null?(i.checked=!1,r.classList.add("hidden"),r.tabIndex=-1):(i.checked=!0,r.classList.remove("hidden"),r.tabIndex=0,r.value=s.livebookUrl)}),t.addEventListener("change",s=>{I.update({theme:s.target.value})}),n.addEventListener("change",s=>{I.update({tooltips:s.target.checked})}),i.addEventListener("change",s=>{let o=s.target.checked?r.value:null;I.update({livebookUrl:o})}),r.addEventListener("input",s=>{I.update({livebookUrl:s.target.value})}),c(Ke).addEventListener("click",s=>{un()}),c(Ye).addEventListener("click",s=>{Hr()}),un()}var Fr="#settings-modal-content",Xe=[{key:"c",description:"Toggle sidebar",action:Ce},{key:"n",description:"Cycle themes",action:Jt},{key:"s",description:"Focus search bar",displayAs:"/ or s",action:pn},{key:"/",action:pn},{key:"g",description:"Search HexDocs package",displayAs:"g",action:Ge},{key:"?",displayAs:"?",description:"Bring up this modal",action:Vr}],Ze={shortcutBeingPressed:null};function mn(){Mr()}function Mr(){document.addEventListener("keydown",Br),document.addEventListener("keyup",zr)}function Br(e){if(Ze.shortcutBeingPressed||e.target.matches("input, textarea")||e.ctrlKey||e.metaKey||e.altKey)return;let t=Xe.find(n=>n.key===e.key);t&&(Ze.shortcutBeingPressed=t,e.preventDefault(),t.action(e))}function zr(e){Ze.shortcutBeingPressed=null}function pn(e){ae(),Ae(),Mt()}function Vr(){jr()?ae():Je()}function jr(){return sn()&&c(Fr)}var W={plain:"plain",function:"function",module:"module"},$r=[{href:"typespecs.html#basic-types",hint:{kind:W.plain,description:"Basic type"}},{href:"typespecs.html#literals",hint:{kind:W.plain,description:"Literal"}},{href:"typespecs.html#built-in-types",hint:{kind:W.plain,description:"Built-in type"}}],_e={cancelHintFetching:null};function gn(e){if(vn(e))return!0;let t=/#.*\//;return e.includes("#")&&!t.test(e)?!1:e.includes(".html")}function yn(e){let t=vn(e);return t?Promise.resolve(t):Ur(e)}function vn(e){let t=$r.find(n=>e.includes(n.href));return t?t.hint:null}function Ur(e){let t=e.replace(".html",".html?hint=true");return new Promise((n,i)=>{let r=document.createElement("iframe");r.setAttribute("sandbox","allow-scripts allow-same-origin"),r.setAttribute("src",t),r.style.display="none";function s(a){let{href:u,hint:l}=a.data;t===u&&(o(),n(l))}_e.cancelHintFetching=()=>{o(),i(new Error("cancelled"))};function o(){r.remove(),window.removeEventListener("message",s),_e.cancelHintFetching=null}window.addEventListener("message",s),document.body.appendChild(r)})}function Sn(){_e.cancelHintFetching&&_e.cancelHintFetching()}function bn(e){let n=e.querySelector("h1").textContent,i=e.querySelector(".docstring > p"),r=i?i.innerHTML:"";return{kind:W.function,title:n.trim(),description:r.trim()}}function xn(e){let n=e.querySelector("h1 > span").textContent,i=e.querySelector("#moduledoc p"),r=i?i.innerHTML:"";return{kind:W.module,title:n.trim(),description:r.trim()}}var qr=".content a",et="#tooltip",Wr="#tooltip .tooltip-body",Ln="body .content-inner",Gr="#content",Tn="tooltip-shown",ce=10,Kr=ce*4,En={height:450,width:768},Yr=100,ne={currentLinkElement:null,hoverDelayTimeout:null};function wn(){Jr(),Xr()}function Jr(){let e=Handlebars.templates["tooltip-layout"]();c(Ln).insertAdjacentHTML("beforeend",e)}function Xr(){k(qr).forEach(e=>{Zr(e)&&(e.addEventListener("mouseenter",t=>{ts(e)}),e.addEventListener("mouseleave",t=>{ss(e)}))})}function Zr(e){return!(e.classList.contains("detail-link")||es(e.href)||!gn(e.href))}function es(e){let t=e.replace(Gr,"");return window.location.href.split("#")[0]===t}function ts(e){ns()&&(ne.currentLinkElement=e,ne.hoverDelayTimeout=setTimeout(()=>{yn(e.href).then(t=>{is(t),rs()}).catch(()=>{})},Yr))}function ns(){let e=window.innerWidthe.firstElementChild&&e.firstElementChild.tagName==="CODE").forEach(e=>e.insertAdjacentHTML("beforeend",ms)),Array.from(k(".copy-button")).forEach(e=>{let t;e.addEventListener("click",()=>{t&&clearTimeout(t);let n=Array.from(e.parentElement.querySelector("code").childNodes).filter(i=>!(i.tagName==="SPAN"&&i.classList.contains("unselectable"))).map(i=>i.textContent).join("");navigator.clipboard.writeText(n),e.classList.add("clicked"),t=setTimeout(()=>e.classList.remove("clicked"),3e3)})})}function Cn(){let t=/(Macintosh|iPhone|iPad|iPod)/.test(window.navigator.userAgent)?"apple-os":"non-apple-os";document.documentElement.classList.add(t)}var ys="content",vs="tabs-open",Ss="tabs-close",bs="H3",xs="tabset";function An(){Es().map(Ls).forEach(n=>ks(n))}function Es(){let e=document.createNodeIterator(document.getElementById(ys),NodeFilter.SHOW_COMMENT,{acceptNode(i){return i.nodeValue.trim()===vs?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),t=[],n;for(;n=e.nextNode();)t.push(n);return t}function Ls(e,t,n){let i=[],r=[],s={label:"",content:[]};for(;e=e.nextSibling;){if(Ts(e)){Pn(s,r,t);break}i.push(e),e.nodeName===bs?(Pn(s,r,t),s.label=e.innerText,s.content=[]):s.content.push(e.outerHTML)}let o=document.createElement("div");return o.className=xs,ws(i,o),o.innerHTML=Handlebars.templates.tabset({tabs:r}),o}function Ts(e){return e.nodeName==="#comment"&&e.nodeValue.trim()===Ss}function Pn(e,t,n){if(e.label===""&&!e.content.length)return!1;let i=e.label,r=e.content;t.push({label:i,content:r,setIndex:n})}function ws(e,t){if(!e||!e.length)return!1;e[0].parentNode.insertBefore(t,e[0]),e.forEach(n=>t.appendChild(n))}function ks(e){let t={tabs:e.querySelectorAll(':scope [role="tab"]'),panels:e.querySelectorAll(':scope [role="tabpanel"]'),activeIndex:0};t.tabs.forEach((n,i)=>{n.addEventListener("click",r=>{G(i,t)}),n.addEventListener("keydown",r=>{let s=t.tabs.length-1;r.code==="ArrowLeft"?(r.preventDefault(),t.activeIndex===0?G(s,t):G(t.activeIndex-1,t)):r.code==="ArrowRight"?(r.preventDefault(),t.activeIndex===s?G(0,t):G(t.activeIndex+1,t)):r.code==="Home"?(r.preventDefault(),G(0,t)):r.code==="End"&&(r.preventDefault(),G(s,t))})})}function G(e,t){t.tabs[t.activeIndex].setAttribute("aria-selected","false"),t.tabs[t.activeIndex].tabIndex=-1,t.tabs[e].setAttribute("aria-selected","true"),t.tabs[e].tabIndex=0,t.tabs[e].focus(),t.panels[t.activeIndex].setAttribute("hidden",""),t.panels[t.activeIndex].tabIndex=-1,t.panels[e].removeAttribute("hidden"),t.panels[e].tabIndex=0,t.activeIndex=e}ct(()=>{Yt(),bt(),_t(),Ht(),zt(),ft(),en(),nn(),mn(),ln(),Gt(),wn(),In(),qt(),On(),hn(),Cn(),An()});})(); +(()=>{var Hn=Object.create;var tt=Object.defineProperty;var Fn=Object.getOwnPropertyDescriptor;var Mn=Object.getOwnPropertyNames;var Bn=Object.getPrototypeOf,zn=Object.prototype.hasOwnProperty;var nt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Vn=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Mn(t))!zn.call(e,r)&&r!==n&&tt(e,r,{get:()=>t[r],enumerable:!(i=Fn(t,r))||i.enumerable});return e};var it=(e,t,n)=>(n=e!=null?Hn(Bn(e)):{},Vn(t||!e||!e.__esModule?tt(n,"default",{value:e,enumerable:!0}):n,e));var yt=nt((Rs,gt)=>{var mt="Expected a function",ht=NaN,Xn="[object Symbol]",Zn=/^\s+|\s+$/g,ei=/^[-+]0x[0-9a-f]+$/i,ti=/^0b[01]+$/i,ni=/^0o[0-7]+$/i,ii=parseInt,ri=typeof global=="object"&&global&&global.Object===Object&&global,si=typeof self=="object"&&self&&self.Object===Object&&self,oi=ri||si||Function("return this")(),ai=Object.prototype,ci=ai.toString,li=Math.max,ui=Math.min,Oe=function(){return oi.Date.now()};function di(e,t,n){var i,r,s,o,a,u,l=0,f=!1,y=!1,g=!0;if(typeof e!="function")throw new TypeError(mt);t=pt(t)||0,me(n)&&(f=!!n.leading,y="maxWait"in n,s=y?li(pt(n.maxWait)||0,t):s,g="trailing"in n?!!n.trailing:g);function L(b){var C=i,H=r;return i=r=void 0,l=b,o=e.apply(H,C),o}function S(b){return l=b,a=setTimeout(p,t),f?L(b):o}function T(b){var C=b-u,H=b-l,j=t-C;return y?ui(j,s-H):j}function m(b){var C=b-u,H=b-l;return u===void 0||C>=t||C<0||y&&H>=s}function p(){var b=Oe();if(m(b))return _(b);a=setTimeout(p,T(b))}function _(b){return a=void 0,g&&i?L(b):(i=r=void 0,o)}function w(){a!==void 0&&clearTimeout(a),l=0,i=u=r=a=void 0}function Q(){return a===void 0?o:_(Oe())}function D(){var b=Oe(),C=m(b);if(i=arguments,r=this,u=b,C){if(a===void 0)return S(u);if(y)return a=setTimeout(p,t),L(u)}return a===void 0&&(a=setTimeout(p,t)),o}return D.cancel=w,D.flush=Q,D}function fi(e,t,n){var i=!0,r=!0;if(typeof e!="function")throw new TypeError(mt);return me(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),di(e,t,{leading:i,maxWait:t,trailing:r})}function me(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function hi(e){return!!e&&typeof e=="object"}function pi(e){return typeof e=="symbol"||hi(e)&&ci.call(e)==Xn}function pt(e){if(typeof e=="number")return e;if(pi(e))return ht;if(me(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=me(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(Zn,"");var n=ti.test(e);return n||ni.test(e)?ii(e.slice(2),n?2:8):ei.test(e)?ht:+e}gt.exports=fi});var qt=nt((Vt,jt)=>{(function(){var e=function(t){var n=new e.Builder;return n.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),n.searchPipeline.add(e.stemmer),t.call(n,n),n.build()};e.version="2.3.9";e.utils={},e.utils.warn=function(t){return function(n){t.console&&console.warn&&console.warn(n)}}(this),e.utils.asString=function(t){return t==null?"":t.toString()},e.utils.clone=function(t){if(t==null)return t;for(var n=Object.create(null),i=Object.keys(t),r=0;r0){var f=e.utils.clone(n)||{};f.position=[a,l],f.index=s.length,s.push(new e.Token(i.slice(a,o),f))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/;e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,n){n in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+n),t.label=n,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var n=t.label&&t.label in this.registeredFunctions;n||e.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,t)},e.Pipeline.load=function(t){var n=new e.Pipeline;return t.forEach(function(i){var r=e.Pipeline.registeredFunctions[i];if(r)n.add(r);else throw new Error("Cannot load unregistered function: "+i)}),n},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(n){e.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},e.Pipeline.prototype.after=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i=i+1,this._stack.splice(i,0,n)},e.Pipeline.prototype.before=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,n)},e.Pipeline.prototype.remove=function(t){var n=this._stack.indexOf(t);n!=-1&&this._stack.splice(n,1)},e.Pipeline.prototype.run=function(t){for(var n=this._stack.length,i=0;i1&&(ot&&(i=s),o!=t);)r=i-n,s=n+Math.floor(r/2),o=this.elements[s*2];if(o==t||o>t)return s*2;if(ou?f+=2:a==u&&(n+=i[l+1]*r[f+1],l+=2,f+=2);return n},e.Vector.prototype.similarity=function(t){return this.dot(t)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var t=new Array(this.elements.length/2),n=1,i=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new e.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),r.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),r.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&r.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),r.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var f=s.str.charAt(0),y=s.str.charAt(1),g;y in s.node.edges?g=s.node.edges[y]:(g=new e.TokenSet,s.node.edges[y]=g),s.str.length==1&&(g.final=!0),r.push({node:g,editsRemaining:s.editsRemaining-1,str:f+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var n=new e.TokenSet,i=n,r=0,s=t.length;r=t;n--){var i=this.uncheckedNodes[n],r=i.child.toString();r in this.minimizedNodes?i.parent.edges[i.char]=this.minimizedNodes[r]:(i.child._str=r,this.minimizedNodes[r]=i.child),this.uncheckedNodes.pop()}};e.Index=function(t){this.invertedIndex=t.invertedIndex,this.fieldVectors=t.fieldVectors,this.tokenSet=t.tokenSet,this.fields=t.fields,this.pipeline=t.pipeline},e.Index.prototype.search=function(t){return this.query(function(n){var i=new e.QueryParser(t,n);i.parse()})},e.Index.prototype.query=function(t){for(var n=new e.Query(this.fields),i=Object.create(null),r=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=t},e.Builder.prototype.k1=function(t){this._k1=t},e.Builder.prototype.add=function(t,n){var i=t[this._ref],r=Object.keys(this._fields);this._documents[i]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,n;do t=this.next(),n=t.charCodeAt(0);while(n>47&&n<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var n=t.next();if(n==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){t.escapeCharacter();continue}if(n==":")return e.QueryLexer.lexField;if(n=="~")return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if(n=="^")return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if(n=="+"&&t.width()===1||n=="-"&&t.width()===1)return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(n.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}},e.QueryParser=function(t,n){this.lexer=new e.QueryLexer(t),this.query=n,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var t=this.peekLexeme();return this.lexemeIdx+=1,t},e.QueryParser.prototype.nextClause=function(){var t=this.currentClause;this.query.clause(t),this.currentClause={}},e.QueryParser.parseClause=function(t){var n=t.peekLexeme();if(n!=null)switch(n.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(i+=" with value '"+n.str+"'"),new e.QueryParseError(i,n.start,n.end)}},e.QueryParser.parsePresence=function(t){var n=t.consumeLexeme();if(n!=null){switch(n.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+n.str+"'";throw new e.QueryParseError(i,n.start,n.end)}var r=t.peekLexeme();if(r==null){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,n.start,n.end)}switch(r.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+r.type+"'";throw new e.QueryParseError(i,r.start,r.end)}}},e.QueryParser.parseField=function(t){var n=t.consumeLexeme();if(n!=null){if(t.query.allFields.indexOf(n.str)==-1){var i=t.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),r="unrecognised field '"+n.str+"', possible fields: "+i;throw new e.QueryParseError(r,n.start,n.end)}t.currentClause.fields=[n.str];var s=t.peekLexeme();if(s==null){var r="expecting term, found nothing";throw new e.QueryParseError(r,n.start,n.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var r="expecting term, found '"+s.type+"'";throw new e.QueryParseError(r,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var n=t.consumeLexeme();if(n!=null){t.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(i==null){t.nextClause();return}switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(r,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var n=t.consumeLexeme();if(n!=null){var i=parseInt(n.str,10);if(isNaN(i)){var r="edit distance must be numeric";throw new e.QueryParseError(r,n.start,n.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(s==null){t.nextClause();return}switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(r,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var n=t.consumeLexeme();if(n!=null){var i=parseInt(n.str,10);if(isNaN(i)){var r="boost must be numeric";throw new e.QueryParseError(r,n.start,n.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(s==null){t.nextClause();return}switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(r,s.start,s.end)}}},function(t,n){typeof define=="function"&&define.amd?define(n):typeof Vt=="object"?jt.exports=n():t.lunr=n()}(this,function(){return e})})()});Handlebars.registerHelper("groupChanged",function(e,t,n){let i=t||"";if(e.group!==i)return delete e.nestedContext,e.group=i,n.fn(this)});Handlebars.registerHelper("nestingChanged",function(e,t,n){if(t.nested_context&&t.nested_context!==e.nestedContext){if(e.nestedContext=t.nested_context,e.lastModuleSeenInGroup!==t.nested_context)return n.fn(this)}else e.lastModuleSeenInGroup=t.title});Handlebars.registerHelper("showSections",function(e,t){if(e.sections.length>0)return t.fn(this)});Handlebars.registerHelper("showSummary",function(e,t){if(e.nodeGroups)return t.fn(this)});Handlebars.registerHelper("isArray",function(e,t){return Array.isArray(e)?t.fn(this):t.inverse(this)});Handlebars.registerHelper("isNonEmptyArray",function(e,t){return Array.isArray(e)&&e.length>0?t.fn(this):t.inverse(this)});Handlebars.registerHelper("isEmptyArray",function(e,t){return Array.isArray(e)&&e.length===0?t.fn(this):t.inverse(this)});Handlebars.registerHelper("isLocal",function(e,t){let n=window.location.pathname.split("/").pop();return e+".html"===n?t.fn(this):t.inverse(this)});var c=document.querySelector.bind(document),k=document.querySelectorAll.bind(document);function rt(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function fe(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}function se(){return document.body.dataset.type}function st(e,t){if(e){for(let n of e){let i=n.nodeGroups&&n.nodeGroups.find(r=>r.nodes.some(s=>s.anchor===t));if(i)return i.key}return null}}function he(){return window.location.hash.replace(/^#/,"")}function ot(e){return new URLSearchParams(window.location.search).get(e)}function at(e){return fetch(e).then(t=>t.ok).catch(()=>!1)}function ct(e){document.readyState!=="loading"?e():document.addEventListener("DOMContentLoaded",e)}function X(e){return!e||e.trim()===""}function lt(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=null,e(...r)},t)}}function pe(){return document.head.querySelector("meta[name=project][content]").content}var ut="ex_doc:settings",jn={tooltips:!0,theme:null,livebookUrl:null},Ie=class{constructor(){this._subscribers=[],this._settings=jn,this._loadSettings()}get(){return this._settings}update(t){let n=this._settings;this._settings={...this._settings,...t},this._subscribers.forEach(i=>i(this._settings,n)),this._storeSettings()}getAndSubscribe(t){this._subscribers.push(t),t(this._settings)}_loadSettings(){try{let t=localStorage.getItem(ut);if(t){let n=JSON.parse(t);this._settings={...this._settings,...n}}this._loadSettingsLegacy()}catch(t){console.error(`Failed to load settings: ${t}`)}}_storeSettings(){try{this._storeSettingsLegacy(),localStorage.setItem(ut,JSON.stringify(this._settings))}catch(t){console.error(`Failed to persist settings: ${t}`)}}_loadSettingsLegacy(){localStorage.getItem("tooltipsDisabled")!==null&&(this._settings={...this._settings,tooltips:!1}),localStorage.getItem("night-mode")==="true"&&(this._settings={...this._settings,nightMode:!0}),this._settings.nightMode===!0&&(this._settings={...this._settings,theme:"dark"})}_storeSettingsLegacy(){this._settings.tooltips?localStorage.removeItem("tooltipsDisabled"):localStorage.setItem("tooltipsDisabled","true"),this._settings.nightMode!==null?localStorage.setItem("night-mode",this._settings.nightMode===!0?"true":"false"):localStorage.removeItem("night-mode"),this._settings.theme!==null?(localStorage.setItem("night-mode",this._settings.theme==="dark"?"true":"false"),this._settings.nightMode=this._settings.theme==="dark"):(delete this._settings.nightMode,localStorage.removeItem("night-mode"))}},I=new Ie;var qn=".content",dt=".content-inner",$n=".livebook-badge";function ft(){Un(),Gn(),Kn(),Wn()}function Un(){c(qn).querySelectorAll("a").forEach(e=>{e.querySelector("code, img")&&e.classList.add("no-underline")})}function Wn(){["warning","info","error","neutral","tip"].forEach(t=>{k(`blockquote h3.${t}, blockquote h4.${t}`).forEach(n=>{n.closest("blockquote").classList.add(t)})})}function Gn(){c(dt).setAttribute("tabindex",-1),c(dt).focus()}function Kn(){let t=window.location.pathname.replace(/(\.html)?$/,".livemd"),n=new URL(t,window.location.href).toString();I.getAndSubscribe(i=>{let r=i.livebookUrl?Jn(i.livebookUrl,n):Yn(n);for(let s of k($n))s.href=r})}function Yn(e){return`https://livebook.dev/run?url=${encodeURIComponent(e)}`}function Jn(e,t){return`${e}/import?url=${encodeURIComponent(t)}`}var vt=it(yt());var mi=768,St=300,gi=".sidebar-toggle",yi=".content",F={CLOSED:"closed",OPEN:"open",NO_PREF:"no_pref"},N={opened:"sidebar-opened",openingStart:"sidebar-opening-start",opening:"sidebar-opening",closed:"sidebar-closed",closingStart:"sidebar-closing-start",closing:"sidebar-closing"},vi=Object.values(N),P={togglingTimeout:null,lastWindowWidth:window.innerWidth,sidebarPreference:F.NO_PREF};function bt(){xt(),Si()}function xt(){if(sessionStorage.getItem("sidebar_state")==="closed")return V(N.closed);V(Et()?N.closed:N.opened)}function Et(){return window.matchMedia(`screen and (max-width: ${mi}px)`).matches}function V(...e){document.body.classList.remove(...vi),document.body.classList.add(...e)}function Si(){c(gi).addEventListener("click",e=>{Ce(),Ei()}),c(yi).addEventListener("click",e=>{xi()}),window.addEventListener("resize",(0,vt.default)(e=>{bi()},100))}function Ce(){return Pe()?Lt():Ae()}function Pe(){return document.body.classList.contains(N.opened)||document.body.classList.contains(N.opening)}function Ae(){Tt(),sessionStorage.setItem("sidebar_state","opened"),requestAnimationFrame(()=>{V(N.openingStart),requestAnimationFrame(()=>(V(N.opening),new Promise((e,t)=>{P.togglingTimeout=setTimeout(()=>{V(N.opened),e()},St)})))})}function Lt(){Tt(),sessionStorage.setItem("sidebar_state","closed"),requestAnimationFrame(()=>{V(N.closingStart),requestAnimationFrame(()=>(V(N.closing),new Promise((e,t)=>{P.togglingTimeout=setTimeout(()=>{V(N.closed),e()},St)})))})}function Tt(){P.togglingTimeout&&(clearTimeout(P.togglingTimeout),P.togglingTimeout=null)}function bi(){P.lastWindowWidth!==window.innerWidth&&(P.lastWindowWidth=window.innerWidth,(P.sidebarPreference===F.OPEN||P.sidebarPreference===F.NO_PREF)&&xt())}function xi(){Et()&&Pe()&&Lt()}function Ei(){switch(P.sidebarPreference){case F.OPEN:P.sidebarPreference=F.CLOSED;break;case F.CLOSED:P.sidebarPreference=F.OPEN;break;case F.NO_PREF:Pe()?P.sidebarPreference=F.OPEN:P.sidebarPreference=F.CLOSED}}function Z(){return window.sidebarNodes||{}}function wt(){return window.versionNodes||[]}var Re={search:"search",extras:"extras",modules:"modules",tasks:"tasks"},kt=[Re.extras,Re.modules,Re.tasks],ge="#full-list";function _t(){It(Z(),se()),Ct(),Ot(),Ti()}function It(e,t){let n=e[t]||[],i=c(ge),r=Handlebars.templates["sidebar-items"]({nodes:n,group:""});i.innerHTML=r,Li(t),i.querySelectorAll("ul").forEach(s=>{if(s.innerHTML.trim()===""){let o=s.previousElementSibling;o.classList.contains("expand")&&o.classList.remove("expand"),s.remove()}}),i.querySelectorAll("li a + button").forEach(s=>{s.addEventListener("click",o=>{o.target.closest("li").classList.toggle("open")})}),i.querySelectorAll("li a").forEach(s=>{s.addEventListener("click",o=>{let u=o.target.closest("li"),l=i.querySelector(".current-section");l&&l.classList.remove("current-section"),s.matches(".expand")&&s.pathname===window.location.pathname&&u.classList.add("open")})})}function Li(e){kt.forEach(t=>{let n=c(`#${t}-list-link`);n&&n.parentElement.classList.toggle("selected",t===e)})}function Ot(){let e=c(ge),t=e.querySelector("li.current-page");t&&(t.scrollIntoView(),e.scrollTop-=40)}function Ct(){let e=he()||"content",n=Z()[se()]||[],i=st(n,e),r=c(ge),s=r.querySelector(`li.current-page a.expand[href$="#${i}"]`);s&&s.closest("li").classList.add("open");let o=r.querySelector(`li.current-page a[href$="#${e}"]`);if(o){let a=o.closest("ul");a.classList.contains("deflist")&&a.closest("li").classList.add("current-section"),o.closest("li").classList.add("current-hash")}}function Ti(){kt.forEach(e=>{let t=c(`#${e}-list-link`);t&&t.addEventListener("click",n=>{n.preventDefault(),It(Z(),e),Ot()})}),window.addEventListener("hashchange",e=>{let n=c(ge).querySelector("li.current-page li.current-hash");n&&n.classList.remove("current-hash"),Ct()})}var M={module:"module",moduleChild:"module-child",mixTask:"mix-task",extra:"extra",section:"section"};function At(e,t=5){if(X(e))return[];let n=Z(),i=[...Ne(n.modules,e,M.module),...wi(n.modules,e,M.moduleChild),...Ne(n.tasks,e,M.mixTask),...Ne(n.extras,e,M.extra),...Qe(n.modules,e,M.section),...Qe(n.tasks,e,M.section),...Qe(n.extras,e,M.section)].filter(r=>r!==null);return Ai(i).slice(0,t)}function Ne(e,t,n){return e.map(i=>_i(i,t,n))}function wi(e,t,n){return e.filter(i=>i.nodeGroups).flatMap(i=>i.nodeGroups.flatMap(({key:r,nodes:s})=>{let o=Pi(r);return s.map(a=>Ii(a,i.id,t,n,o)||Ci(a,i.id,t,n,o))}))}function Qe(e,t,n){return e.flatMap(i=>ki(i).map(r=>Oi(i,r,t,n)))}function ki(e){return(e.sections||[]).concat(e.headers||[])}function _i(e,t,n){return De(e.title,t)?{link:`${e.id}.html`,title:be(e.title,t),label:null,description:null,matchQuality:ve(e.title,t),deprecated:e.deprecated,category:n}:null}function Ii(e,t,n,i,r){return De(e.id,n)?{link:`${t}.html#${e.anchor}`,title:be(e.id,n),label:r,description:t,matchQuality:ve(e.id,n),deprecated:e.deprecated,category:i}:null}function Oi(e,t,n,i){return Rt(t.id,n)?{link:`${e.id}.html#${t.anchor}`,title:be(t.id,n),label:null,description:e.title,matchQuality:ve(t.id,n),category:i}:null}function Ci(e,t,n,i,r){let s=`${t}.${e.id}`;if(!De(s,n))return null;let o=n.replace(/\./g," ");return Rt(e.id,o)?{link:`${t}.html#${e.anchor}`,title:be(e.id,o),label:r,description:t,matchQuality:ve(s,n),deprecated:e.deprecated,category:i}:null}function Pi(e){switch(e){case"callbacks":return"callback";case"types":return"type";default:return null}}function Ai(e){return e.slice().sort((t,n)=>t.matchQuality!==n.matchQuality?n.matchQuality-t.matchQuality:Pt(t.category)-Pt(n.category))}function Pt(e){switch(e){case M.module:return 1;case M.moduleChild:return 2;case M.mixTask:return 3;default:return 4}}function Rt(e,t){return Se(t).some(i=>Nt(e,i))}function De(e,t){return Se(t).every(i=>Nt(e,i))}function Nt(e,t){return e.toLowerCase().includes(t.toLowerCase())}function ve(e,t){let n=Se(t),r=n.map(o=>o.length).reduce((o,a)=>o+a,0)/e.length,s=Ri(e,n[0])?1:0;return r+s}function Ri(e,t){return e.toLowerCase().startsWith(t.toLowerCase())}function Se(e){return e.trim().split(/\s+/)}function be(e,t){let n=Se(t).sort((i,r)=>r.length-i.length);return ye(e,n)}function ye(e,t){if(t.length===0)return e;let[n,...i]=t,r=e.match(new RegExp(`(.*)(${rt(n)})(.*)`,"i"));if(r){let[,s,o,a]=r;return ye(s,t)+""+fe(o)+""+ye(a,t)}else return ye(e,i)}var ee=".autocomplete",xe=".autocomplete-suggestion",B={autocompleteSuggestions:[],selectedIdx:-1};function Ni(){c(ee).classList.add("shown")}function He(){c(ee).classList.remove("shown")}function Qt(){return c(ee).classList.contains("shown")}function Fe(e){B.autocompleteSuggestions=At(e),B.selectedIdx=-1,X(e)?He():(Qi({term:e,suggestions:B.autocompleteSuggestions}),Ee(0),Ni())}function Qi({term:e,suggestions:t}){let n=Handlebars.templates["autocomplete-suggestions"]({suggestions:t,term:e}),i=c(ee);i.innerHTML=n}function Dt(){return B.selectedIdx===-1?null:B.autocompleteSuggestions[B.selectedIdx]}function Ee(e){B.selectedIdx=Di(e);let t=c(`${xe}.selected`),n=c(`${xe}[data-index="${B.selectedIdx}"]`);t&&t.classList.remove("selected"),n&&n.classList.add("selected")}function Di(e){let t=B.autocompleteSuggestions.length+1;return(B.selectedIdx+e+1+t)%t-1}var oe="form.sidebar-search input",Hi="form.sidebar-search .search-close-button";function Ht(){Fi()}function Ft(e){let t=c(oe);t.value=e}function Mt(){c(oe).focus()}function Fi(){let e=c(oe);e.addEventListener("keydown",t=>{t.key==="Escape"?(Le(),e.blur()):t.key==="Enter"?Mi(t):t.key==="ArrowUp"?(Ee(-1),t.preventDefault()):t.key==="ArrowDown"&&(Ee(1),t.preventDefault())}),e.addEventListener("input",t=>{Fe(t.target.value)}),e.addEventListener("focus",t=>{document.body.classList.add("search-focused"),Fe(t.target.value)}),e.addEventListener("blur",t=>{let n=t.relatedTarget;if(n){if(n.matches(xe))return setTimeout(()=>{Qt()&&e.focus()},1e3),null;n.matches(Hi)&&Le()}Me()}),c(ee).addEventListener("click",t=>{t.shiftKey||t.ctrlKey?e.focus():(Le(),Me())})}function Mi(e){let t=c(oe),n=e.shiftKey||e.ctrlKey,i=Dt();e.preventDefault();let r=n?"_blank":"_self",s=document.createElement("a");s.setAttribute("target",r),i?s.setAttribute("href",i.link):s.setAttribute("href",`search.html?q=${encodeURIComponent(t.value)}`),s.click(),n||(Le(),Me())}function Le(){let e=c(oe);e.value=""}function Me(){document.body.classList.remove("search-focused"),He()}var Bt=".sidebar-projectVersion",Bi=".sidebar-projectVersionsDropdown";function zt(){let e=wt();if(e.length>0){let n=c(Bt).textContent.trim(),i=Vi(e,n);zi({nodes:i})}}function zi({nodes:e}){let t=c(Bt),n=Handlebars.templates["versions-dropdown"]({nodes:e});t.innerHTML=n,c(Bi).addEventListener("change",qi)}function Vi(e,t){return ji(e,t).map(i=>({...i,isCurrentVersion:i.version===t}))}function ji(e,t){return e.some(i=>i.version===t)?e:[{version:t,url:"#"},...e]}function qi(e){let t=e.target.value,n=window.location.pathname.split("/").pop()+window.location.hash,i=`${t}/${n}`;at(i).then(r=>{r?window.location.href=i:window.location.href=t})}var O=it(qt());var Te=80,$i="#search";function Ut(){if(window.location.pathname.endsWith("/search.html")){let e=ot("q");Ui(e)}}async function Ui(e){if(X(e))Be({value:e});else{Ft(e);let t=await Wi();try{let n=rr(t.search(e));Be({value:e,results:n})}catch(n){Be({value:e,errorMessage:n.message})}}}function Be({value:e,results:t,errorMessage:n}){let i=c($i),r=Handlebars.templates["search-results"]({value:e,results:t,errorMessage:n});i.innerHTML=r}async function Wi(){O.default.QueryLexer.termSeparator=/\s+/,O.default.Pipeline.registerFunction(ze,"elixirTokenSplitter"),O.default.Pipeline.registerFunction(Ve,"elixirTrimmer"),O.default.Pipeline.registerFunction(je,"hyphenSearch");let e=await Gi();if(e)return e;let t=er();return Ki(t),t}async function Gi(){try{let e=sessionStorage.getItem(Wt());if(e){let t=await Ji(e);return O.default.Index.load(t)}else return null}catch(e){return console.error("Failed to load index: ",e),null}}async function Ki(e){try{let t=await Yi(e);sessionStorage.setItem(Wt(),t)}catch(t){console.error("Failed to save index: ",t)}}async function Yi(e){let t=new Blob([JSON.stringify(e)],{type:"application/json"}).stream().pipeThrough(new window.CompressionStream("gzip")),i=await(await new Response(t).blob()).arrayBuffer();return Xi(i)}async function Ji(e){let t=new Blob([Zi(e)],{type:"application/json"}).stream().pipeThrough(new window.DecompressionStream("gzip")),n=await new Response(t).text();return JSON.parse(n)}function Xi(e){let t="",n=new Uint8Array(e),i=n.byteLength;for(let r=0;r{this.add(e)})})}function tr(e){e.pipeline.before(O.default.stemmer,ze),e.searchPipeline.before(O.default.stemmer,ze)}function ze(e){let t=e.toString().split(/\.|\/|_/).map(n=>e.clone().update(()=>n));return t.length>1?[...t,e]:t}function nr(e){e.pipeline.after(O.default.stemmer,Ve),e.searchPipeline.after(O.default.stemmer,Ve)}function Ve(e){return e.update(function(t){return t.replace(/^@?\W+/,"").replace(/\W+$/,"")})}function je(e){if(e.toString().indexOf("-")<0)return e;let n=[];return n.push(e.clone(function(i){return i.replace("-","")})),n.push(e),n}function ir(e){e.pipeline.before(O.default.stemmer,je),e.searchPipeline.before(O.default.stemmer,je)}function rr(e){return e.filter(t=>$t(t.ref)).map(t=>{let n=$t(t.ref),i=t.matchData.metadata;return{...n,metadata:i,excerpts:sr(n,i)}})}function $t(e){return searchData.items.find(t=>t.ref===e)||null}function sr(e,t){let{doc:n}=e,r=Object.keys(t).filter(s=>"doc"in t[s]).map(s=>t[s].doc.position.map(([o,a])=>or(n,o,a))).reduce((s,o)=>s.concat(o),[]);return r.length===0?[n.slice(0,Te*2)+(Te*20?"...":"",e.slice(i,t),""+fe(e.slice(t,t+n))+"",e.slice(t+n,r),r{clearTimeout(we),e.target.classList.remove("show")})}function qe(e){W&&(clearTimeout(we),W.innerText=e,W.classList.add("show"),we=setTimeout(()=>{W.classList.remove("show"),we=setTimeout(function(){W.innerText=""},1e3)},5e3))}var Kt="dark",$e=["system","dark","light"];function Yt(){I.getAndSubscribe(e=>{document.body.classList.toggle(Kt,Xt(e))}),cr()}function Jt(){let t=I.get().theme||"system",n=$e[$e.indexOf(t)+1]||$e[0];I.update({theme:n}),qe(`Set theme to "${n}"`)}function Xt(e){return e.theme==="dark"||ar()&&(e.theme==null||e.theme==="system")}function ar(){return window.matchMedia("(prefers-color-scheme: dark)").matches}function cr(){window.matchMedia("(prefers-color-scheme: dark)").addListener(e=>{let t=I.get(),n=Xt(t);(t.theme==null||t.theme==="system")&&(document.body.classList.toggle(Kt,n),qe(`Browser changed theme to "${n?"dark":"light"}"`))})}var lr="hll";function en(){ur()}function ur(){k("[data-group-id]").forEach(t=>{let n=t.getAttribute("data-group-id");t.addEventListener("mouseenter",i=>{Zt(n,!0)}),t.addEventListener("mouseleave",i=>{Zt(n,!1)})})}function Zt(e,t){k(`[data-group-id="${e}"]`).forEach(i=>{i.classList.toggle(lr,t)})}var te="#modal",dr="#modal .modal-close",fr="#modal .modal-title",hr="#modal .modal-body",tn='button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])',z={prevFocus:null,lastFocus:null,ignoreFocusChanges:!1};function nn(){pr()}function pr(){let e=Handlebars.templates["modal-layout"]();document.body.insertAdjacentHTML("beforeend",e),c(te).addEventListener("keydown",t=>{t.key==="Escape"&&ae()}),c(dr).addEventListener("click",t=>{ae()})}function rn(e){if(z.ignoreFocusChanges)return;let t=c(te);if(t.contains(e.target))z.lastFocus=e.target;else{z.ignoreFocusChanges=!0;let n=mr(t);z.lastFocus===n?gr(t).focus():n.focus(),z.ignoreFocusChanges=!1,z.lastFocus=document.activeElement}}function mr(e){return e.querySelector(tn)}function gr(e){let t=e.querySelectorAll(tn);return t[t.length-1]}function ke({title:e,body:t}){z.prevFocus=document.activeElement,document.addEventListener("focus",rn,!0),c(fr).innerHTML=e,c(hr).innerHTML=t,c(te).classList.add("shown"),c(te).focus()}function ae(){c(te).classList.remove("shown"),document.addEventListener("focus",rn,!0),z.prevFocus&&z.prevFocus.focus(),z.prevFocus=null}function sn(){return c(te).classList.contains("shown")}var yr="https://hexdocs.pm/%%",vr="https://hex.pm/api/packages?search=name:%%*",Sr=".display-quick-switch",Ue="#quick-switch-input",an="#quick-switch-results",br=".quick-switch-result",xr=300,Er=9,Lr=["elixir","eex","ex_unit","hex","iex","logger","mix"].map(e=>({name:e})),cn=2,A={autocompleteResults:[],selectedIdx:null};function ln(){Tr()}function Tr(){k(Sr).forEach(e=>{e.addEventListener("click",t=>{Ge()})})}function wr(e){if(e.key==="Enter"){let t=e.target.value;_r(t),e.preventDefault()}else e.key==="ArrowUp"?(on(-1),e.preventDefault()):e.key==="ArrowDown"&&(on(1),e.preventDefault())}function kr(e){let t=e.target.value;if(t.lengthn.json()).then(n=>{Array.isArray(n)&&(A.autocompleteResults=Pr(e,n),A.selectedIdx=null,c(Ue).value.length>=cn&&Cr({results:A.autocompleteResults}))})}function Cr({results:e}){let t=c(an),n=Handlebars.templates["quick-switch-results"]({results:e});t.innerHTML=n,k(br).forEach(i=>{i.addEventListener("click",r=>{let s=i.getAttribute("data-index"),o=A.autocompleteResults[s];We(o.name)})})}function Pr(e,t){return Lr.concat(t).filter(n=>n.name.toLowerCase().includes(e.toLowerCase())).filter(n=>n.releases===void 0||n.releases[0].has_docs===!0).slice(0,Er)}function on(e){A.selectedIdx=Ar(e);let t=c(".quick-switch-result.selected"),n=c(`.quick-switch-result[data-index="${A.selectedIdx}"]`);t&&t.classList.remove("selected"),n&&n.classList.add("selected")}function Ar(e){let t=A.autocompleteResults.length;if(A.selectedIdx===null){if(e>=0)return 0;if(e<0)return t-1}return(A.selectedIdx+e+t)%t}var Rr=".display-settings",Nr="#settings-modal-content",Ke="#modal-settings-tab",Ye="#modal-keyboard-shortcuts-tab",dn="#settings-content",fn="#keyboard-shortcuts-content",Qr=[{title:"Settings",id:"modal-settings-tab"},{title:"Keyboard shortcuts",id:"modal-keyboard-shortcuts-tab"}];function hn(){Dr()}function Dr(){k(Rr).forEach(e=>{e.addEventListener("click",t=>{Je()})})}function un(){c(Ye).classList.remove("active"),c(Ke).classList.add("active"),c(dn).classList.remove("hidden"),c(fn).classList.add("hidden")}function Hr(){c(Ye).classList.add("active"),c(Ke).classList.remove("active"),c(fn).classList.remove("hidden"),c(dn).classList.add("hidden")}function Je(){ke({title:Qr.map(({id:s,title:o})=>``).join(""),body:Handlebars.templates["settings-modal-body"]({shortcuts:Xe})});let e=c(Nr),t=e.querySelector('[name="theme"]'),n=e.querySelector('[name="tooltips"]'),i=e.querySelector('[name="direct_livebook_url"]'),r=e.querySelector('[name="livebook_url"]');I.getAndSubscribe(s=>{t.value=s.theme||"system",n.checked=s.tooltips,s.livebookUrl===null?(i.checked=!1,r.classList.add("hidden"),r.tabIndex=-1):(i.checked=!0,r.classList.remove("hidden"),r.tabIndex=0,r.value=s.livebookUrl)}),t.addEventListener("change",s=>{I.update({theme:s.target.value})}),n.addEventListener("change",s=>{I.update({tooltips:s.target.checked})}),i.addEventListener("change",s=>{let o=s.target.checked?r.value:null;I.update({livebookUrl:o})}),r.addEventListener("input",s=>{I.update({livebookUrl:s.target.value})}),c(Ke).addEventListener("click",s=>{un()}),c(Ye).addEventListener("click",s=>{Hr()}),un()}var Fr="#settings-modal-content",Xe=[{key:"c",description:"Toggle sidebar",action:Ce},{key:"n",description:"Cycle themes",action:Jt},{key:"s",description:"Focus search bar",displayAs:"/ or s",action:pn},{key:"/",action:pn},{key:"g",description:"Search HexDocs package",displayAs:"g",action:Ge},{key:"?",displayAs:"?",description:"Bring up this modal",action:Vr}],Ze={shortcutBeingPressed:null};function mn(){Mr()}function Mr(){document.addEventListener("keydown",Br),document.addEventListener("keyup",zr)}function Br(e){if(Ze.shortcutBeingPressed||e.target.matches("input, textarea")||e.ctrlKey||e.metaKey||e.altKey)return;let t=Xe.find(n=>n.key===e.key);t&&(Ze.shortcutBeingPressed=t,e.preventDefault(),t.action(e))}function zr(e){Ze.shortcutBeingPressed=null}function pn(e){ae(),Ae(),Mt()}function Vr(){jr()?ae():Je()}function jr(){return sn()&&c(Fr)}var G={plain:"plain",function:"function",module:"module"},qr=[{href:"typespecs.html#basic-types",hint:{kind:G.plain,description:"Basic type"}},{href:"typespecs.html#literals",hint:{kind:G.plain,description:"Literal"}},{href:"typespecs.html#built-in-types",hint:{kind:G.plain,description:"Built-in type"}}],_e={cancelHintFetching:null};function gn(e){if(vn(e))return!0;let t=/#.*\//;return e.includes("#")&&!t.test(e)?!1:e.includes(".html")}function yn(e){let t=vn(e);return t?Promise.resolve(t):$r(e)}function vn(e){let t=qr.find(n=>e.includes(n.href));return t?t.hint:null}function $r(e){let t=e.replace(".html",".html?hint=true");return new Promise((n,i)=>{let r=document.createElement("iframe");r.setAttribute("sandbox","allow-scripts allow-same-origin"),r.setAttribute("src",t),r.style.display="none";function s(a){let{href:u,hint:l}=a.data;t===u&&(o(),n(l))}_e.cancelHintFetching=()=>{o(),i(new Error("cancelled"))};function o(){r.remove(),window.removeEventListener("message",s),_e.cancelHintFetching=null}window.addEventListener("message",s),document.body.appendChild(r)})}function Sn(){_e.cancelHintFetching&&_e.cancelHintFetching()}function bn(e){let n=e.querySelector("h1").textContent,i=e.querySelector(".docstring > p"),r=i?i.innerHTML:"";return{kind:G.function,title:n.trim(),description:r.trim()}}function xn(e){let n=e.querySelector("h1 > span").textContent,i=e.querySelector("#moduledoc p"),r=i?i.innerHTML:"";return{kind:G.module,title:n.trim(),description:r.trim()}}var Ur=".content a",et="#tooltip",Wr="#tooltip .tooltip-body",Ln="body .content-inner",Gr="#content",Tn="tooltip-shown",ce=10,Kr=ce*4,En={height:450,width:768},Yr=100,ne={currentLinkElement:null,hoverDelayTimeout:null};function wn(){Jr(),Xr()}function Jr(){let e=Handlebars.templates["tooltip-layout"]();c(Ln).insertAdjacentHTML("beforeend",e)}function Xr(){k(Ur).forEach(e=>{Zr(e)&&(e.addEventListener("mouseenter",t=>{ts(e)}),e.addEventListener("mouseleave",t=>{ss(e)}))})}function Zr(e){return!(e.classList.contains("detail-link")||es(e.href)||!gn(e.href))}function es(e){let t=e.replace(Gr,"");return window.location.href.split("#")[0]===t}function ts(e){ns()&&(ne.currentLinkElement=e,ne.hoverDelayTimeout=setTimeout(()=>{yn(e.href).then(t=>{is(t),rs()}).catch(()=>{})},Yr))}function ns(){let e=window.innerWidthe.firstElementChild&&e.firstElementChild.tagName==="CODE").forEach(e=>e.insertAdjacentHTML("beforeend",ms)),Array.from(k(".copy-button")).forEach(e=>{let t;e.addEventListener("click",()=>{t&&clearTimeout(t);let n=Array.from(e.parentElement.querySelector("code").childNodes).filter(i=>!(i.tagName==="SPAN"&&i.classList.contains("unselectable"))).map(i=>i.textContent).join("");navigator.clipboard.writeText(n),e.classList.add("clicked"),t=setTimeout(()=>e.classList.remove("clicked"),3e3)})})}function Cn(){let t=/(Macintosh|iPhone|iPad|iPod)/.test(window.navigator.userAgent)?"apple-os":"non-apple-os";document.documentElement.classList.add(t)}var ys="content",vs="tabs-open",Ss="tabs-close",bs="H3",xs="tabset";function An(){Es().map(Ls).forEach(n=>ks(n))}function Es(){let e=document.createNodeIterator(document.getElementById(ys),NodeFilter.SHOW_COMMENT,{acceptNode(i){return i.nodeValue.trim()===vs?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),t=[],n;for(;n=e.nextNode();)t.push(n);return t}function Ls(e,t,n){let i=[],r=[],s={label:"",content:[]};for(;e=e.nextSibling;){if(Ts(e)){Pn(s,r,t);break}i.push(e),e.nodeName===bs?(Pn(s,r,t),s.label=e.innerText,s.content=[]):s.content.push(e.outerHTML)}let o=document.createElement("div");return o.className=xs,ws(i,o),o.innerHTML=Handlebars.templates.tabset({tabs:r}),o}function Ts(e){return e.nodeName==="#comment"&&e.nodeValue.trim()===Ss}function Pn(e,t,n){if(e.label===""&&!e.content.length)return!1;let i=e.label,r=e.content;t.push({label:i,content:r,setIndex:n})}function ws(e,t){if(!e||!e.length)return!1;e[0].parentNode.insertBefore(t,e[0]),e.forEach(n=>t.appendChild(n))}function ks(e){let t={tabs:e.querySelectorAll(':scope [role="tab"]'),panels:e.querySelectorAll(':scope [role="tabpanel"]'),activeIndex:0};t.tabs.forEach((n,i)=>{n.addEventListener("click",r=>{K(i,t)}),n.addEventListener("keydown",r=>{let s=t.tabs.length-1;r.code==="ArrowLeft"?(r.preventDefault(),t.activeIndex===0?K(s,t):K(t.activeIndex-1,t)):r.code==="ArrowRight"?(r.preventDefault(),t.activeIndex===s?K(0,t):K(t.activeIndex+1,t)):r.code==="Home"?(r.preventDefault(),K(0,t)):r.code==="End"&&(r.preventDefault(),K(s,t))})})}function K(e,t){t.tabs[t.activeIndex].setAttribute("aria-selected","false"),t.tabs[t.activeIndex].tabIndex=-1,t.tabs[e].setAttribute("aria-selected","true"),t.tabs[e].tabIndex=0,t.tabs[e].focus(),t.panels[t.activeIndex].setAttribute("hidden",""),t.panels[t.activeIndex].tabIndex=-1,t.panels[e].removeAttribute("hidden"),t.panels[e].tabIndex=0,t.activeIndex=e}ct(()=>{Yt(),bt(),_t(),Ht(),zt(),ft(),en(),nn(),mn(),ln(),Gt(),wn(),In(),Ut(),On(),hn(),Cn(),An()});})(); /*! Bundled license information: lunr/lunr.js: diff --git a/dist/html-elixir-M3TQBNKO.css b/dist/html-elixir-M3TQBNKO.css new file mode 100644 index 00000000..32e5284f --- /dev/null +++ b/dist/html-elixir-M3TQBNKO.css @@ -0,0 +1,6 @@ +:root{--main: hsl(250, 68%, 69%);--main-darkened-10: hsl(250, 68%, 59%);--main-darkened-20: hsl(250, 68%, 49%);--main-lightened-05: hsl(250, 68%, 74%);--main-lightened-10: hsl(250, 68%, 79%)}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(./lato-latin-ext-300-normal-VPGGJKJL.woff2) format("woff2"),url(./lato-all-300-normal-GIV56FBX.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(./lato-latin-300-normal-YUMVEFOL.woff2) format("woff2"),url(./lato-all-300-normal-GIV56FBX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-normal-N27NCBWW.woff2) format("woff2"),url(./lato-all-400-normal-MNITWADU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-400-normal-W7754I4D.woff2) format("woff2"),url(./lato-all-400-normal-MNITWADU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal-Q2L5DVMW.woff2) format("woff2"),url(./lato-all-700-normal-XMT5XFBS.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal-2XVSBPG4.woff2) format("woff2"),url(./lato-all-700-normal-XMT5XFBS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-ext-300-normal-5LF5LCEK.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-300-normal-7PAAHU3N.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-vietnamese-300-normal-U376L4Z4.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-latin-ext-300-normal-K6L27CZ5.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-latin-300-normal-RWDJH4FN.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-ext-300-italic-JP3ZEV2P.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-300-italic-M6KMXZSZ.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-vietnamese-300-italic-EHHNZPUO.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-latin-ext-300-italic-MWCA36KE.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-latin-300-italic-353COS6Q.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-vietnamese-400-normal-IGQPHHJH.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-latin-ext-400-normal-K7HVGTP7.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-latin-400-normal-RGKDDNDD.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-vietnamese-700-normal-LHEGSN35.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-latin-ext-700-normal-4MPBLFZC.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-latin-700-normal-DTS2D7TO.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius: 4px;--serifFontFamily: "Merriweather", "Book Antiqua", Georgia, "Century Schoolbook", serif;--sansFontFamily: "Lato", sans-serif;--monoFontFamily: "Inconsolata", Menlo, Courier, monospace;--baseFontSize: 18px;--baseLineHeight: 1.5em;--gray25: hsl(207, 43%, 98% );--gray50: hsl(207, 43%, 96% );--gray100: hsl(212, 33%, 91% );--gray200: hsl(210, 29%, 88% );--gray300: hsl(210, 26%, 84% );--gray400: hsl(210, 21%, 64% );--gray500: hsl(210, 21%, 34% );--gray600: hsl(210, 27%, 26% );--gray700: hsl(212, 35%, 17% );--gray750: hsl(214, 46%, 14% );--gray800: hsl(216, 52%, 11% );--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8% );--gray900: hsl(218, 73%, 4% );--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97% );--coldGrayLight: hsl(240, 5%, 88% );--coldGray-lightened-10: hsl(240, 5%, 56% );--coldGray: hsl(240, 5%, 46% );--coldGrayDark: hsl(240, 5%, 28% );--coldGrayDim: hsl(240, 5%, 18% );--yellowLight: hsl( 60, 100%, 81% );--yellowDark: hsl( 60, 100%, 43%, 62%);--yellow: hsl( 60, 100%, 43% );--green-lightened-10: hsl( 90, 100%, 45% );--green: hsl( 90, 100%, 35% );--white: hsl( 0, 0%, 100% );--white-opacity-50: hsla( 0, 0%, 100%, 50%);--white-opacity-10: hsla( 0, 0%, 100%, 10%);--white-opacity-0: hsla( 0, 0%, 100%, 0%);--black: hsl( 0, 0%, 0% );--black-opacity-10: hsla( 0, 0%, 0%, 10%);--black-opacity-50: hsla( 0, 0%, 0%, 50%)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray700);--textHeaders: var(--gray800);--textDetailBackground: var(--coldGrayFaint);--textFooter: var(--gray600);--links: var(--black);--linksVisited: var(--black);--linksNoUnderline: var(--main-darkened-10);--linksNoUnderlineVisited: var(--main-darkened-20);--linksDecoration: var(--gray400);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--warningBackground: hsl( 33, 100%, 97%);--warningHeadingBackground: hsl( 33, 87%, 64%);--warningHeading: var(--black);--errorBackground: hsl( 7, 81%, 96%);--errorHeadingBackground: hsl( 6, 80%, 60%);--errorHeading: var(--white);--infoBackground: hsl(206, 91%, 96%);--infoHeadingBackground: hsl(213, 92%, 62%);--infoHeading: var(--white);--neutralBackground: hsl(212, 29%, 92%);--neutralHeadingBackground: hsl(220, 43%, 11%);--neutralHeading: var(--white);--tipBackground: hsl(142, 31%, 93%);--tipHeadingBackground: hsl(134, 39%, 36%);--tipHeading: var(--white);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray25);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray25);--admCodeBorder: var(--gray100);--admInlineCode: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBackground: var(--white);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tab: var(--gray600);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnSubheader: var(--main-darkened-10);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--sidebarButtonBackground: linear-gradient(180deg, var(--white) 20%, var(--white-opacity-50) 70%, var(--white-opacity-0) 100%);--sidebarAccentMain: var(--gray50);--sidebarBackground: var(--gray800);--sidebarHeader: var(--gray700);--sidebarMuted: var(--gray300);--sidebarHover: var(--white);--sidebarScrollbarThumb: var(--coldGray);--sidebarScrollbarTrack: var(--sidebarBackground);--sidebarSearch: var(--gray700);--sidebarSubheadings: var(--gray400);--sidebarItem: var(--gray200);--sidebarInactiveItemMarker: var(--gray600);--sidebarLanguageAccentBar: var(--main);--sidebarActiveItem: var(--main-lightened-10)}body.dark{--background: var(--gray900);--contrast: var(--white);--textBody: var(--gray200);--textHeaders: var(--gray100);--textDetailBackground: var(--gray700);--textFooter: var(--gray300);--links: var(--gray100);--linksVisited: var(--gray100);--linksNoUnderline: var(--main-lightened-10);--linksNoUnderlineVisited: var(--main-lightened-05);--linksDecoration: var(--gray500);--iconAction: var(--coldGray-lightened-10);--iconActionHover: var(--white);--blockquoteBackground: var(--coldGrayDim);--blockquoteBorder: var(--coldGrayDark);--warningBackground: hsl( 40, 67%, 79%);--warningHeadingBackground: hsl( 27, 66%, 29%);--warningHeading: var(--white);--errorBackground: hsl(358, 52%, 78%);--errorHeadingBackground: hsl(349, 55%, 34%);--errorHeading: var(--white);--infoBackground: hsl(222, 57%, 77%);--infoHeadingBackground: hsl(243, 65%, 26%);--infoHeading: var(--white);--neutralBackground: hsl(220, 23%, 82%);--neutralHeadingBackground: hsl(224, 24%, 16%);--neutralHeading: var(--white);--tipBackground: hsl(139, 26%, 69%);--tipHeadingBackground: hsl(158, 35%, 17%);--tipHeading: var(--white);--fnSpecAttr: var(--gray500);--fnDeprecated: var(--yellowDark);--blink: var(--gray600);--codeBackground: var(--gray850);--codeBorder: var(--gray700);--codeScrollThumb: var(--gray500);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray750);--admCodeBorder: var(--gray600);--admInlineCode: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBackground: var(--gray900);--tabBorder: var(--gray700);--tabBorderTop: var(--gray700);--tab: var(--white);--tabShadow: var(--black);--bottomActionsBtnBorder: var(--white-opacity-10);--bottomActionsBtnSubheader: var(--main);--modalBackground: var(--gray800);--settingsInput: var(--white);--settingsInputBackground: var(--gray700);--settingsInputBorder: var(--gray700);--settingsSectionBorder: var(--gray700);--quickSwitchInput: var(--gray300);--quickSwitchContour: var(--gray500);--success: var(--green-lightened-10);--sidebarButtonBackground: linear-gradient(180deg, var(--gray900) 20%, var(--gray900-opacity-50) 70%, var(--gray900-opacity-0) 100%);--sidebarAccentMain: var(--gray50);--sidebarBackground: var(--gray800);--sidebarHeader: var(--gray700);--sidebarMuted: var(--gray300);--sidebarHover: var(--white);--sidebarScrollbarThumb: var(--coldGray);--sidebarScrollbarTrack: var(--sidebarBackground);--sidebarSearch: var(--gray700);--sidebarSubheadings: var(--gray400);--sidebarItem: var(--gray200);--sidebarInactiveItemMarker: var(--gray600);--sidebarLanguageAccentBar: var(--main);--sidebarActiveItem: var(--main-lightened-10)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:remixicon;src:url(./remixicon-NKANDIL5.woff2) format("woff2");font-display:swap}[class^=ri-],[class*=" ri-"],.remix-icon{font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-arrow-up-s: "\ea78";--icon-arrow-down-s: "\ea4e";--icon-arrow-right-s: "\ea6e";--icon-add: "\ea13";--icon-subtract: "\f1af";--icon-error-warning: "\eca1";--icon-information: "\ee59";--icon-alert: "\ea21";--icon-double-quotes-l: "\ec51";--icon-link-m: "\eeaf";--icon-close-line: "\eb99";--icon-code-s-slash-line: "\ebad";--icon-menu-line: "\ef3e";--icon-search-2-line: "\f0cd";--icon-settings-3-line: "\f0e6";--icon-printer-line: "\f029"}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-settings-3-line:before{content:var(--icon-settings-3-line)}.ri-add-line:before{content:var(--icon-add)}.ri-subtract-line:before{content:var(--icon-subtract)}.ri-arrow-up-s-line:before{content:var(--icon-arrow-up-s)}.ri-arrow-down-s-line:before{content:var(--icon-arrow-down-s)}.ri-arrow-right-s-line:before{content:var(--icon-arrow-right-s)}.ri-search-2-line:before{content:var(--icon-search-2-line)}.ri-menu-line:before{content:var(--icon-menu-line)}.ri-close-line:before{content:var(--icon-close-line)}.ri-link-m:before{content:var(--icon-link-m)}.ri-code-s-slash-line:before{content:var(--icon-code-s-slash-line)}.ri-error-warning-line:before{content:var(--icon-error-warning)}.ri-information-line:before{content:var(--icon-information)}.ri-alert-line:before{content:var(--icon-alert)}.ri-double-quotes-l:before{content:var(--icon-double-quotes-l)}.ri-printer-line:before{content:var(--icon-printer-line)}html,body{box-sizing:border-box;height:100%;width:100%}body{--sidebarWidth: 300px;--sidebarTransitionDuration: .3s;background-color:var(--background);color:var(--textBody);font-size:16px;font-family:var(--sansFontFamily);line-height:1.6875em}*,*:before,*:after{box-sizing:inherit}.main{display:flex;justify-content:flex-end;height:100%}.sidebar{display:flex;flex-direction:column;width:var(--sidebarWidth);height:100%;position:fixed;top:0;left:0;z-index:4}.sidebar-button{--sidebarButtonTopOpen: 6px;--sidebarButtonRightOpen: 7px;position:fixed;z-index:99;left:0;top:0;transition:all var(--sidebarTransitionDuration) ease-in-out;will-change:transform}.content{width:calc(100% - var(--sidebarWidth));left:var(--sidebarWidth);height:100%;position:absolute;z-index:3}@media screen and (max-width: 768px){.content{overflow:auto;scroll-padding-top:45px}}body:is(.sidebar-opening,.sidebar-opened) .sidebar-button{transform:translate(calc(var(--sidebarWidth) - 100% - var(--sidebarButtonRightOpen)));top:var(--sidebarButtonTopOpen)}body.sidebar-opening-start .sidebar{left:calc(-1 * var(--sidebarWidth))}body.sidebar-opening-start .content{width:100%;left:0}body.sidebar-opening .sidebar{left:0;transition:left var(--sidebarTransitionDuration) ease-in-out}body.sidebar-opening .content{width:calc(100% - var(--sidebarWidth));left:var(--sidebarWidth);transition:all var(--sidebarTransitionDuration) ease-in-out}body.sidebar-closing .sidebar-button{transform:translate(0)}body.sidebar-closing .sidebar{left:calc(-1 * var(--sidebarWidth));transition:left var(--sidebarTransitionDuration) ease-in-out}body.sidebar-closing .content{width:100%;left:0;transition:all var(--sidebarTransitionDuration) ease-in-out}body.sidebar-closed .sidebar{left:calc(-1 * var(--sidebarWidth));display:none}body.sidebar-closed .content{width:100%;left:0}@media screen and (max-width: 768px){.sidebar-button:before{--sidebarButtonHeight: 60px;content:"";display:block;z-index:-1;pointer-events:none;position:fixed;left:-1px;top:0;height:var(--sidebarButtonHeight);width:calc(100vw + 2px);background:var(--sidebarButtonBackground);transition:top var(--sidebarTransitionDuration) ease-in-out}body:is(.sidebar-closed,.sidebar-closing) .sidebar-button:before{top:0}body:is(.sidebar-opening,.sidebar-opened) .sidebar-button:before{top:calc(-1 * var(--sidebarButtonHeight) - var(--sidebarButtonTopOpen))}body.sidebar-opened .sidebar-button:before{opacity:0}}body.search-focused .sidebar-button{transform:translate(250px) scaleY(0);transition:all .15s ease-out;opacity:0}body.search-focused .sidebar-search .search-close-button{transform:scaleY(1);transition:transform .15s ease-out .15s}.content-inner{max-width:var(--content-width);margin:0 auto;padding:3px var(--content-gutter)}.content-inner:focus{outline:none}.content-outer{min-height:100%}@media screen and (max-width: 768px){.content,body.sidebar-opening .content{left:0;width:100%}.content-inner{padding-top:10px;padding-bottom:27px;overflow-x:auto}}.sidebar{--sidebarFontSize: 16px;--sidebarLineHeight: 20px;font-family:var(--sansFontFamily);font-size:var(--sidebarFontSize);font-weight:300;line-height:var(--sidebarLineHeight);background-color:var(--sidebarBackground);color:var(--sidebarAccentMain);overflow:hidden;scrollbar-color:var(--sidebarScrollbarThumb) var(--sidebarScrollbarTrack)}.non-apple-os .sidebar{font-weight:400}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:var(--sidebarAccentMain);text-decoration:none;transition:color .3s ease-in-out}.sidebar a:hover{color:var(--sidebarHover)}.sidebar .sidebar-header{margin:12px;border-radius:var(--borderRadius);background-color:var(--sidebarHeader);width:276px}.sidebar .sidebar-projectDetails{display:inline-block;text-align:left;vertical-align:top;margin:6px 0 0 10px}.sidebar .sidebar-projectImage{display:inline-block;max-width:48px;max-height:48px;margin:0 0 0 10px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:20px;line-height:30px;color:var(--sidebarAccentMain);margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{display:block;position:relative;margin:0;padding:0;font-size:var(--sidebarFontSize);line-height:var(--sidebarLineHeight);color:var(--sidebarMuted)}.sidebar .sidebar-projectVersionsDropdown{cursor:pointer;position:relative;margin:0;padding:0 0 0 12px;border:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--sidebarMuted);z-index:2}.sidebar .sidebar-projectVersionsDropdown option{color:initial}.sidebar .sidebar-projectVersion form:after{position:absolute;left:0;top:2px;content:"\25bc";z-index:1;font-size:8px;color:var(--sidebarMuted)}.sidebar .sidebar-projectVersionsDropdown::-ms-expand{display:none}.sidebar .sidebar-listNav{padding:12px 0 0;margin:0}.sidebar .sidebar-listNav :is(li,li a){text-transform:uppercase;font-size:14px;color:var(--sidebarMuted)}.sidebar .sidebar-listNav li{display:inline-block;padding:0}.sidebar .sidebar-listNav li a{display:inline-block;line-height:27px;border-bottom:3px solid transparent;padding:0 10px}.sidebar .sidebar-listNav li:is(:hover,.selected) a{border-color:var(--sidebarLanguageAccentBar)}.sidebar .sidebar-listNav li:is(:hover,.selected) a{color:var(--sidebarAccentMain)}.sidebar .sidebar-search{margin-top:12px}.sidebar .sidebar-search.selected .search-button,.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search .search-button:focus{color:var(--sidebarLanguageAccentBar);opacity:1}.sidebar .sidebar-search .search-label{position:relative;width:100%}.sidebar .sidebar-search .search-button{font-size:14px;color:var(--sidebarAccentMain);background-color:transparent;border:none;cursor:pointer;left:22px;margin:0;opacity:.5;padding:3px 1px 3px 0;position:absolute;top:18px;z-index:2}.sidebar .sidebar-search .search-close-button{font-size:var(--sidebarFontSize);color:var(--sidebarAccentMain);background-color:transparent;border:none;cursor:pointer;right:18px;margin:0;opacity:.5;padding:5px 1px 5px 0;position:absolute;transform:scaleY(0);top:17px;transition:.15s transform ease-out;z-index:2}.sidebar .sidebar-search .search-close-button:hover{opacity:.7}.sidebar .sidebar-search .search-input{background-color:var(--sidebarSearch);border:none;border-radius:var(--borderRadius);color:var(--sidebarAccentMain);margin-left:12px;padding:8px 6px 8px 38px;width:276px}.sidebar .sidebar-search .search-input::placeholder{color:var(--sidebarAccentMain);opacity:.3}.sidebar .sidebar-search .ri-search-2-line{font-weight:700}.sidebar #full-list{margin:0;padding:20px 0;overflow-y:auto;overscroll-behavior:contain;position:relative;-webkit-overflow-scrolling:touch;flex:1 1 .01%}.sidebar #full-list :is(li,a){overflow:hidden;text-overflow:ellipsis}.sidebar #full-list li{padding:0;margin-right:30px;line-height:27px;white-space:nowrap}.sidebar #full-list li.docs{margin-right:0}.sidebar #full-list li.open>ul{display:block;margin-left:10px}.sidebar #full-list li a.expand+button.icon-expand{appearance:none;background-color:transparent;border:0;padding:0;cursor:pointer;color:inherit;margin-right:10px;font-size:calc(1.2 * var(--sidebarFontSize));line-height:var(--sidebarLineHeight);position:absolute;display:flex;right:0;transform:translateY(calc(-100% - 4px))}.sidebar #full-list li a+button.icon-expand:after{font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar #full-list li a.expand+button.icon-expand:after{content:var(--icon-arrow-down-s)}.sidebar #full-list li.open>a.expand+button.icon-expand:after{content:var(--icon-arrow-up-s)}.sidebar #full-list li.docs>a+button.icon-expand{margin-right:12px;font-size:var(--sidebarFontSize);line-height:var(--sidebarFontSize);transform:translateY(calc(-100% - 5px))}.sidebar #full-list li.docs>a+button.icon-expand:after{content:var(--icon-add)}.sidebar #full-list li.docs.open>a+button.icon-expand:after{content:var(--icon-subtract)}.sidebar #full-list li.nesting-context{font-weight:700;font-size:.9em;line-height:1.8em;color:var(--sidebarSubheadings);padding-left:15px}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:1.5em 0 0;line-height:1.8em;color:var(--sidebarSubheadings);padding-left:15px}.sidebar #full-list li a{padding:3px 0 3px 15px;color:var(--sidebarItem)}.sidebar #full-list>li>a{display:block;width:100%;height:27px;line-height:var(--sidebarLineHeight)}.sidebar #full-list li .current-section>a{color:var(--sidebarActiveItem)}.sidebar #full-list li .current-section>a+button.icon-expand{color:var(--sidebarActiveItem)}.sidebar #full-list>li>a:hover{border-left:3px solid var(--sidebarLanguageAccentBar);padding-left:12px}.sidebar #full-list>li.current-page>a{color:var(--sidebarActiveItem);border-left:3px solid var(--sidebarLanguageAccentBar);padding-left:12px}.sidebar #full-list>li.current-page>a:after,.sidebar #full-list>li.current-page{color:var(--sidebarActiveItem)}.sidebar #full-list>li:last-child{margin-bottom:30px}.sidebar #full-list>li.group:first-child{margin-top:0}.sidebar #full-list ul{display:none;margin:10px 0 10px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:var(--sidebarFontSize);padding:0 8px;margin-right:0;color:var(--sidebarAccentMain)}.non-apple-os .sidebar #full-list ul li{font-weight:400}.sidebar #full-list ul li.current-hash{color:var(--sidebarActiveItem)}.sidebar #full-list ul li.current-hash>a{color:var(--sidebarActiveItem)}.sidebar #full-list ul li.current-hash>a:before,.sidebar #full-list>li>ul>li>a:hover:before{content:"\2022";position:absolute;margin-left:-15px;color:var(--sidebarActiveItem)}.sidebar #full-list ul li a{padding-left:15px;display:block;width:100%;height:24px}.sidebar #full-list ul li ul{display:none;margin:9px 0 9px 20px}.sidebar #full-list ul li ul li{margin-right:0;height:20px;color:var(--sidebarAccentMain)}.sidebar #full-list ul li ul li a{border-left:1px solid var(--sidebarInactiveItemMarker);padding:0 10px;height:20px}.sidebar #full-list ul li ul li.current-hash>a:before{content:none}.sidebar #full-list ul li ul li>a:hover{border-color:var(--sidebarLanguageAccentBar)}.sidebar #full-list ul li ul li.current-hash>a{color:var(--sidebarActiveItem);border-color:var(--sidebarLanguageAccentBar)}.sidebar #full-list ul li ul li.current-hash>a{color:var(--sidebarActiveItem);margin-left:0}.sidebar ::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background-color:var(--sidebarBackground)}.sidebar ::-webkit-scrollbar-thumb{background-color:var(--sidebarScrollbarThumb);border-radius:10px;border:3px solid var(--sidebarBackground)}.sidebar-button{cursor:pointer;background-color:transparent;border:none;padding:15px 11px;font-size:var(--sidebarFontSize)}.sidebar-button:hover{color:var(--sidebarHover)}.sidebar-button{color:var(--sidebarAccentMain)}.sidebar-closed .sidebar-button{color:var(--contrast)}@media screen and (max-height: 500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}*:focus,button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus{outline:2px solid var(--main);outline-offset:-2px}*:focus:not(:focus-visible),button:focus:not(:focus-visible),[type=button]:focus:not(:focus-visible),[type=reset]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible){outline:0}input[type=text],input[type=number],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea{outline:0}.content-inner{font-family:var(--serifFontFamily);font-size:1em;line-height:1.6875em;position:relative;background-color:var(--background);color:var(--textBody)}.content-inner :is(h1,h2,h3,h4,h5,h6){font-family:var(--sansFontFamily);font-weight:700;line-height:1.5em;word-wrap:break-word;color:var(--textHeaders)}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.signature{margin:0}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 .icon-action{font-size:1.2rem;font-weight:400}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner :is(a,.a-main){color:var(--links);text-decoration:underline;text-decoration-color:var(--linksDecoration);text-decoration-skip-ink:auto}.content-inner :is(a:visited,.a-main:visited){color:var(--linksVisited)}.content-inner .icon-action{float:right;color:var(--iconAction);text-decoration:none;border:none;transition:color .3s ease-in-out;background-color:transparent;cursor:pointer}.content-inner button.icon-action{margin-top:12px}.content-inner .icon-action:hover{color:var(--iconActionHover)}.content-inner .icon-action:visited{color:var(--iconAction)}.content-inner .livebook-badge-container{display:flex}.content-inner a.livebook-badge{display:inline-flex}.content-inner .note{color:var(--iconAction);margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{border-left:3px solid var(--blockquoteBorder);position:relative;margin:1.5625em 0;padding:0 1.2rem;overflow:auto;background-color:var(--blockquoteBackground);border-radius:var(--borderRadius)}.content-inner blockquote p:last-child{padding-bottom:1em;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:var(--sansFontFamily);text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid var(--gray50);vertical-align:bottom;height:2.5em}.content-inner :is(td,th){padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading a{text-decoration:none}.content-inner .section-heading i{font-size:16px;margin-top:.1em;margin-left:-21px;opacity:0}.content-inner .section-heading a:is(:hover,:focus) i{opacity:1}blockquote .section-heading i{display:none}@media screen and (max-width: 768px){.content-inner .section-heading i{margin-left:-16px;margin-right:-5px}}.content-inner .app-vsn{display:none!important;font-size:.6em;line-height:1.5em}@media screen and (max-width: 768px){.content-inner .app-vsn{display:block!important}}.content-inner img{max-width:100%}.content-inner code{font-family:var(--monoFontFamily);font-style:normal;line-height:24px;font-weight:400}@media screen and (max-width: 768px){.content-inner :is(ol,ul){padding-left:calc(1.5 * var(--content-gutter))}}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){color:var(--black);border-radius:10px;border-left:0}.content-inner blockquote.warning{background-color:var(--warningBackground)}.content-inner blockquote.error{background-color:var(--errorBackground)}.content-inner blockquote.info{background-color:var(--infoBackground)}.content-inner blockquote.neutral{background-color:var(--neutralBackground)}.content-inner blockquote.tip{background-color:var(--tipBackground)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){color:var(--contrast);margin:0 -1.2rem;padding:.7rem 1.2rem .7rem 3.3rem;font-weight:700;font-style:normal}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip):before{color:var(--contrast);position:absolute;left:1rem;font-size:1.8rem;font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-inner blockquote :is(h3,h4).warning{background-color:var(--warningHeadingBackground);color:var(--warningHeading)}.content-inner blockquote :is(h3,h4).warning:before{content:var(--icon-error-warning);color:var(--warningHeading)}.content-inner blockquote :is(h3,h4).error{background-color:var(--errorHeadingBackground);color:var(--errorHeading)}.content-inner blockquote :is(h3,h4).error:before{content:var(--icon-error-warning);color:var(--errorHeading)}.content-inner blockquote :is(h3,h4).info{background-color:var(--infoHeadingBackground);color:var(--infoHeading)}.content-inner blockquote :is(h3,h4).info:before{content:var(--icon-information);color:var(--infoHeading)}.content-inner blockquote :is(h3,h4).neutral{background-color:var(--neutralHeadingBackground);color:var(--neutralHeading)}.content-inner blockquote :is(h3,h4).neutral:before{content:var(--icon-double-quotes-l);color:var(--neutralHeading)}.content-inner blockquote :is(h3,h4).tip{background-color:var(--tipHeadingBackground);color:var(--tipHeading)}.content-inner blockquote :is(h3,h4).tip:before{content:var(--icon-information);color:var(--tipHeading)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip) code{margin:0 .5ch}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) code{background-color:var(--admInlineCodeBackground);border:1px solid var(--admInlineCodeBorder);color:var(--admInlineCode)}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) pre code{background-color:var(--admCodeBackground);border:1px solid var(--admCodeBorder)}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) :is(a,a:visited){color:var(--black)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip) :is(a,a:visited){color:inherit;text-decoration-color:currentColor}@media screen and (max-width: 768px){.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter));padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){margin:0 calc(-1 * var(--content-gutter))}}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:var(--darkDeprecated);font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:var(--monoFontFamily);font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:var(--serifFontFamily);font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}.content-inner :is(a.no-underline,pre a){color:var(--linksNoUnderline);text-shadow:none;text-decoration:none;background-image:none}.content-inner :is(a.no-underline,pre a):is(:visited,:active,:focus,:hover){color:var(--linksNoUnderlineVisited)}.content-inner code{background-color:var(--codeBackground);vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:.5em 1em}.content-inner pre code::-webkit-scrollbar{width:.4rem;height:.4rem}.content-inner pre code::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--codeScrollThumb)}.content-inner pre code::-webkit-scrollbar-track{background-color:var(--codeScrollBackground)}.content-inner pre code::-webkit-scrollbar-corner{background-color:var(--codeScrollBackground)}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:12px;font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre,.content-inner section>pre{margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%{background-color:var(--textDetailBackground)}to{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--main);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{display:inline-block;font-family:var(--monoFontFamily);font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link,.content-inner .detail-header a.detail-link:focus{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:9px 15px;background-color:var(--fnDeprecated)}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px}.content-inner .footer,.content-inner .footer :is(a,.footer-button){color:var(--textFooter)}.content-inner .footer .line{display:inline-block}.content-inner .footer .footer-button{background-color:transparent;border:0;cursor:pointer;font-style:italic;padding:0 4px}.content-inner .footer .footer-hex-package{margin-right:4px}.content-inner .bottom-actions{display:flex;justify-content:space-between;margin-top:4em}.content-inner .bottom-actions .bottom-actions-button{display:flex;text-decoration:none;flex-direction:column;border-radius:var(--borderRadius);border:1px solid var(--bottomActionsBtnBorder);padding:8px 16px;min-width:150px}.content-inner .bottom-actions .bottom-actions-button .subheader{font-size:.8em;color:var(--bottomActionsBtnSubheader);white-space:nowrap}.content-inner .bottom-actions .bottom-actions-button[rel=prev] .subheader{text-align:right}@media screen and (max-width: 768px){.content-inner .bottom-actions{flex-direction:column-reverse}.content-inner .bottom-actions .bottom-actions-item:not(:first-child){margin-bottom:16px}}.page-cheatmd .content-inner{--horizontal-space: 1.5em;--vertical-space: 1em}@media (max-width: 600px){.page-cheatmd .content-inner{--horizontal-space: 1em;--vertical-space: .75em}}.page-cheatmd .content-inner{max-width:1200px}.page-cheatmd .content-inner h1{margin-bottom:var(--vertical-space)}.page-cheatmd .content-inner h2{margin:var(--vertical-space) 0;column-span:all;color:var(--gray700);font-weight:500}.page-cheatmd.dark .content-inner h2{color:var(--gray200)}.page-cheatmd .content-inner h3{color:var(--main);margin:0 0 1em;font-weight:400;overflow:hidden}.page-cheatmd .content-inner h3 :is(a,a:visited){color:var(--main);text-decoration:none}.page-cheatmd .content-inner h3.section-heading i{display:none}.page-cheatmd .content-inner section.h3{min-width:300px;margin:0;padding:0 0 calc(var(--vertical-space) * 2) 0;break-inside:avoid}.page-cheatmd .content-inner h3:after{content:"";margin-left:calc(var(--horizontal-space) / 2);vertical-align:baseline;display:inline-block;width:100%;height:1px;margin-right:-100%;margin-bottom:5px;background-color:var(--codeBorder)}.page-cheatmd .content-inner h4{display:block;margin:0;padding:.25em var(--horizontal-space);font-weight:400;background:var(--gray100);color:#567;border:solid 1px 1px 0 1px var(--gray100)}.page-cheatmd.dark .content-inner h4{background:#192f50;color:var(--textBody);border:1px solid #192f50;border-bottom:0}.page-cheatmd .content-inner .h2 p{margin:0;display:block;background:var(--gray50);padding:var(--vertical-space) var(--horizontal-space)}.page-cheatmd.dark .content-inner .h2 p{background:var(--gray700)}.page-cheatmd .content-inner .h2 p>code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner pre code{padding:var(--vertical-space) var(--horizontal-space)}.page-cheatmd .content-inner pre code::-webkit-scrollbar{width:.4rem;height:.6rem}.page-cheatmd .content-inner .h2 pre{margin:0}.page-cheatmd .content-inner .h2 pre+pre{margin-top:-1px}.page-cheatmd .content-inner pre.wrap{white-space:break-spaces}@media screen and (max-width: 768px){.page-cheatmd .content-inner pre code{border-left-width:1px!important;border-right-width:1px!important}}.page-cheatmd .content-inner .h2 table{display:table;box-sizing:border-box;width:100%;border-collapse:collapse;margin:0}.page-cheatmd .content-inner .h2 th{padding:var(--vertical-space) var(--horizontal-space);line-height:inherit;margin-bottom:-1px;vertical-align:middle;border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 td{padding:var(--vertical-space) var(--horizontal-space);border:0;border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 tr:first-child{border-top:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 td code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner .h2 thead{background-color:var(--gray50)}.page-cheatmd.dark .content-inner .h2 thead{background-color:var(--gray700)}.page-cheatmd .content-inner .h2 tbody{background-color:var(--codeBackground)}.page-cheatmd .content-inner .h2 :is(ul,ol){margin:0;padding:0}.page-cheatmd .content-inner .h2 li{list-style-position:inside;padding:.5em var(--horizontal-space);line-height:2em;vertical-align:middle;background-color:var(--codeBackground);border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 :is(ul,ol)+pre code{border-top:0}.page-cheatmd .content-inner .h2 li>code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner section.width-50{display:block;width:50%;margin:0}.page-cheatmd .content-inner section.width-50>section>table{width:100%}.page-cheatmd .content-inner section:is(.col-2,.col-2-left,.col-3){column-gap:40px}.page-cheatmd .content-inner section.col-2{column-count:2;height:auto}.page-cheatmd .content-inner section.col-2-left{display:grid;grid-template-columns:calc(100% / 3) auto}.page-cheatmd .content-inner section.col-2-left>h2{grid-column-end:span 2}.page-cheatmd .content-inner section.col-3{column-count:3;height:auto}.page-cheatmd .content-inner section.list-4>ul{display:flex;flex-wrap:wrap}.page-cheatmd .content-inner section.list-4>ul>li{flex:0 0 25%}.page-cheatmd .content-inner section.list-6>ul{display:flex;flex-wrap:wrap}.page-cheatmd .content-inner section.list-6>ul>li{flex:0 0 calc(100% / 6)}@media screen and (max-width: 1400px){.page-cheatmd .content-inner section.col-3{column-count:2}.page-cheatmd .content-inner section.col-2-left{display:flex;flex-direction:column}}@media screen and (max-width: 1200px){.page-cheatmd .content-inner section:is(.col-2,.col-3){display:flex;flex-direction:column}.page-cheatmd .content-inner section.list-6>ul>li{flex:0 0 25%}}@media screen and (max-width: 1000px){.page-cheatmd .content-inner section:is(.list-4,.list-6)>ul>li{flex:0 0 calc(100% / 3)}}@media screen and (max-width: 600px){.page-cheatmd .content-inner section:is(.list-4,.list-6)>ul>li{flex:0 0 50%}.page-cheatmd .content-inner section.width-50{width:100%}}#search{min-height:200px;position:relative}#search .loading{height:64px;width:64px;vertical-align:middle;position:absolute;top:50%;left:18%}#search .loading div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid var(--coldGray);border-radius:50%;animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--coldGray) transparent transparent transparent}#search .loading div:nth-child(1){animation-delay:-.45s}#search .loading div:nth-child(2){animation-delay:-.3s}#search .loading div:nth-child(3){animation-delay:-.15s}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#search .result{margin:2em 0 2.5em}#search .result p{margin:0}#search .result-id{font-size:1.4em;margin:0}#search .result-id a{text-decoration:none;transition:color .1s ease-in-out;color:var(--links)}#search .result-id a:is(:visited,:active,:focus){color:var(--linksVisited)}#search .result-id a:hover{color:var(--main)}#search :is(.result-id,.result-elem) em{font-style:normal;color:var(--main)}#search .result-id small{font-weight:400}@keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}.modal{animation-duration:.15s;animation-name:keyboard-shortcuts-show;animation-iteration-count:1;animation-timing-function:ease-in-out;display:none;background-color:#000000bf;position:fixed;inset:0;z-index:300}.modal.shown{display:block}.modal .modal-contents{margin:75px auto 0;max-width:500px;background-color:var(--modalBackground);border-radius:var(--borderRadius);box-shadow:2px 2px 8px #0003;padding:25px 35px 35px}@media screen and (max-width: 768px){.modal .modal-contents{padding:20px}}.modal .modal-header{display:flex;align-items:start}.modal .modal-title{display:inline-block;flex-grow:1;font-size:1.2rem;font-weight:700;margin-bottom:20px}.modal .modal-title button{border:none;background-color:transparent;color:var(--textHeaders);font-weight:700;margin-right:30px;padding-left:0;text-align:left;transition:color .15s}.modal .modal-title button:hover{color:var(--main);cursor:pointer}.modal .modal-title button.active{color:var(--main)}.modal .modal-close{cursor:pointer;display:block;font-size:1.5rem;margin:-8px -8px 0 0;padding:8px;opacity:.7;background-color:transparent;color:var(--textHeaders);border:none;transition:opacity .15s}.modal .modal-close:hover{opacity:1}#keyboard-shortcuts-content dl.shortcut-row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 0 8px;border-bottom:1px solid var(--settingsSectionBorder)}#keyboard-shortcuts-content dl.shortcut-row:last-of-type{border-bottom-style:none}#keyboard-shortcuts-content dl.shortcut-row:first-child{padding-top:0}#keyboard-shortcuts-content :is(.shortcut-keys,.shortcut-description){display:inline-block}#keyboard-shortcuts-content kbd>kbd{background-color:var(--settingsInputBorder);color:var(--contrast);border-radius:var(--borderRadius);font-family:inherit;font-weight:700;display:inline-block;line-height:1;padding:4px 7px 6px;min-width:26px;text-align:center}#keyboard-shortcuts-content :is(.shortcut-keys,.shortcut-description){margin:0}#quick-switch-modal-body{width:100%;position:relative}#quick-switch-modal-body .ri-search-2-line{position:absolute;left:0;top:0;padding:4px 10px;color:var(--quickSwitchContour);font-weight:700}#quick-switch-modal-body #quick-switch-input{width:100%;padding:8px 6px 8px 38px;border:none;color:var(--quickSwitchInput);background-color:transparent;border-bottom:1px solid var(--quickSwitchContour);box-sizing:border-box;transition:all .12s ease-out}#quick-switch-modal-body #quick-switch-results{margin:0}#quick-switch-modal-body .quick-switch-result{padding:2px 5px;border-bottom:1px dotted var(--quickSwitchContour);transition:all .12s ease-out}#quick-switch-modal-body .quick-switch-result:last-child{border-bottom:none}#quick-switch-modal-body .quick-switch-result:hover{cursor:pointer}#quick-switch-modal-body .quick-switch-result:is(:hover,.selected){border-left:4px solid var(--main);background-color:var(--codeBackground)}.autocomplete{display:none;height:0;margin:0 5px 0 12px;overflow:visible;position:relative;width:100%}.autocomplete.shown{display:block}.autocomplete-suggestions{box-shadow:2px 2px 10px #00000040;background-color:var(--gray700);border-top:1px solid var(--gray800);left:0;position:absolute;top:-2px;width:276px;z-index:200}.autocomplete-suggestion{color:inherit;display:block;padding:10px;text-decoration:none}.autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background-color:var(--gray600);border-left:3px solid var(--main)}.autocomplete-suggestion em{font-style:normal;font-weight:700}.autocomplete-suggestion .description{opacity:.6;padding-top:3px}.autocomplete-suggestion .label{padding-left:2px;opacity:.75}.autocomplete-suggestion .title,.autocomplete-suggestion .description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#tooltip{box-shadow:0 0 10px var(--black-opacity-10);max-height:300px;max-width:500px;padding:0;position:absolute;pointer-events:none;margin:0;z-index:99;top:0;left:0;visibility:hidden;transform:translateY(20px);opacity:0;transition:.2s visibility ease-out,.2s transform ease-out,.2s opacity ease-out}#tooltip.tooltip-shown{visibility:visible;transform:translateY(0);opacity:1}#tooltip .tooltip-body{border:1px solid var(--codeBorder)}#tooltip .tooltip-body .signature{min-width:320px;width:100%}#tooltip .tooltip-body .detail-header{border-left:0;margin-bottom:0;margin-top:0}#tooltip .tooltip-body .docstring{background-color:var(--background);padding:1.2em;margin:0;width:498px}#tooltip .tooltip-body .docstring-plain{max-width:498px;width:auto}#tooltip .tooltip-body .version-info{float:right;line-height:1.6rem;font-family:var(--monoFontFamily);font-size:.9rem;font-weight:400;margin-bottom:-6px;opacity:.3;padding-left:.3em}pre{position:relative}pre:hover .copy-button,pre .copy-button:focus{opacity:1}.copy-button{display:flex;opacity:0;position:absolute;top:5px;right:5px;padding:4px;background-color:var(--codeBackground);border:none;cursor:pointer;transition:all .15s;font-family:var(--serifFontFamily);font-size:14px;line-height:24px;color:currentColor}.copy-button svg{opacity:.5;transition:all .15s}pre .copy-button:hover svg,pre .copy-button:focus-visible svg{opacity:1}.copy-button svg{width:20px}.copy-button.clicked{display:block;opacity:1;color:var(--success)}.copy-button.clicked:after{content:"Copied! \2713"}.copy-button.clicked svg{display:none;color:currentColor}#settings-modal-content{margin-top:10px}#settings-modal-content .hidden{display:none}#settings-modal-content .input{box-sizing:border-box;width:80%;padding:8px;font-size:14px;background-color:var(--settingsInputBackground);color:var(--settingsInput);border:1px solid var(--settingsInputBorder);border-radius:8px;transition:border-color .15s}#settings-modal-content .input:focus{border-color:var(--main)}#settings-modal-content .input::placeholder{color:var(--gray400)}#settings-modal-content .switch-button-container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--settingsSectionBorder);padding:10px 0}#settings-modal-content .switch-button-container:first-of-type{border-top-style:none;padding-top:0}#settings-modal-content .switch-button-container>div>span{font-size:18px}#settings-modal-content .switch-button-container>div>p{font-size:14px;font-weight:300;line-height:1.4;margin:0;padding-bottom:6px;padding-right:10px}#settings-modal-content .switch-button{position:relative;display:inline-block;flex-shrink:0;width:40px;height:20px;user-select:none;transition:all .15s}#settings-modal-content .switch-button__checkbox{appearance:none;position:absolute;display:block;width:20px;height:20px;border-radius:1000px;background-color:#91a4b7;border:3px solid #e5edf5;cursor:pointer;transition:all .3s}#settings-modal-content .switch-button__bg{display:block;width:100%;height:100%;border-radius:1000px;background-color:#e5edf5;cursor:pointer;transition:all .3s}#settings-modal-content .switch-button__checkbox:checked{background-color:#fff;border-color:var(--main);transform:translate(100%)}#settings-modal-content .switch-button__checkbox:checked+.switch-button__bg{background-color:var(--main)}#settings-modal-content .switch-button__checkbox:focus{outline:0}#settings-modal-content .switch-button__checkbox:focus+.switch-button__bg{outline:2px solid var(--main);outline-offset:2px}#settings-modal-content .switch-button__checkbox:focus:not(:focus-visible)+.switch-button__bg{outline:0}#settings-modal-content .settings-select{cursor:pointer;position:relative;border:none;background-color:transparent;color:var(--textBody)}#settings-modal-content .settings-select option{color:initial}#toast{opacity:0;position:fixed;z-index:1;left:50%;bottom:1rem;min-width:3rem;margin:0 -1.2rem;padding:.7rem 1.2rem;text-align:center;font-weight:700;border-radius:10px;border:1px solid var(--codeBorder);background-color:var(--codeBackground);color:var(--textBody);transition:opacity .4s ease-in-out,transform .3s ease-out;cursor:default}#toast.show{opacity:1;transform:translateY(-.75rem)}@media (prefers-reduced-motion: reduce){#toast{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible;left:0;width:100%}.summary-row{break-inside:avoid}#toast,.content-inner .section-heading a.hover-link,.content-inner button.icon-action,.content-inner a.icon-action,.content-inner .bottom-actions{display:none}.footer p:first-of-type{display:none}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){border:2px solid var(--gray400)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){color:var(--textHeaders);border-bottom:2px solid var(--gray400)}.content-inner pre code.makeup{border-color:var(--gray400);white-space:break-spaces;break-inside:avoid}.content-inner blockquote code.inline,.content-inner code.inline{border-color:var(--gray400)}}@media print{.page-cheatmd .content-inner *{background-color:transparent!important;border-color:var(--gray400)!important}.page-cheatmd .content-inner{max-width:100%;width:100%;padding:0;font-size:.7em}.page-cheatmd .content-inner section:is(.col-2,.col-2-left,.col-3){column-gap:30px}.page-cheatmd .content-inner section.col-2{column-count:2}.page-cheatmd .content-inner section.col-2-left{display:grid}.page-cheatmd .content-inner section.col-3{column-count:3}.page-cheatmd .content-inner h1{margin-top:0;margin-bottom:.5em}.page-cheatmd .content-inner h2.section-heading{font-weight:700;margin-top:1em;column-span:all}.page-cheatmd .content-inner section.h2{break-inside:avoid}.page-cheatmd .content-inner h3{font-weight:700;color:var(--main-darkened-10)}.page-cheatmd .content-inner h3:after{height:2px;background-color:var(--gray400)}.page-cheatmd .content-inner section.h3{min-width:300px;break-inside:avoid}.page-cheatmd .content-inner h4{padding:.5em 0;border:none;font-weight:700;color:#000}.page-cheatmd .content-inner .h2 p{padding-left:0;padding-right:0;border:none!important}.page-cheatmd .content-inner code{line-height:1.5em}.page-cheatmd .content-inner .h2 table{font-variant-numeric:tabular-nums;break-inside:avoid}.page-cheatmd .content-inner .h2 :is(th,td){vertical-align:top;padding-left:0;padding-right:0}.page-cheatmd .content-inner .h2 thead{border-style:solid none;border-width:1px}.page-cheatmd .content-inner .h2 tr{border-bottom:none}.page-cheatmd .content-inner .h2 th{font-weight:700}.page-cheatmd .content-inner .h2 li{padding-left:0;padding-right:0;vertical-align:middle;border-bottom:none}.page-cheatmd .content-inner pre:hover button.copy-button,.page-cheatmd .content-inner div#tooltip{display:none}.page-cheatmd .content-inner footer p:not(.built-using){display:none}}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}.tabset{--borderWidth: 1px;--tabsetPadding: var(--baseLineHeight);margin:var(--baseLineHeight) 0}.tabset-tablist{display:flex;overflow-x:auto}.tabset-tab{padding:.6rem var(--tabsetPadding);min-height:46px;font-family:var(--sansFontFamily);background-color:var(--tabBackground);color:var(--tab);border:var(--borderWidth) solid var(--tabBorder);margin-right:calc(-1 * var(--borderWidth));border-top-width:4px;border-top-color:var(--tabBorderTop);border-radius:0;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);box-shadow:0 -3px 4px var(--tabShadow) inset;cursor:pointer}.tabset-tab[aria-selected=true]{border-bottom-color:var(--tabBackground);border-top-color:var(--main-lightened-05);box-shadow:none}.tabset-tab[aria-selected=true]:focus-visible{background-color:var(--main-lightened-05);border-color:var(--main-lightened-05);border-top-color:var(--main);color:var(--white)}.tabset-panel{padding:0 var(--tabsetPadding);border:var(--borderWidth) solid var(--tabBorder);margin-top:calc(-1 * var(--borderWidth));border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}@media screen and (max-width: 768px){.tabset{--tabsetPadding: calc(var(--baseLineHeight) / 2)}.tabset-panel{padding-top:calc(var(--tabsetPadding) / 2);padding-bottom:calc(var(--tabsetPadding) / 2)}.tabset-panel pre{margin-left:calc(-1 * var(--tabsetPadding));margin-right:calc(-1 * var(--tabsetPadding))}.tabset-panel>pre code{border-left-width:0;border-right-width:0}}body:not(.dark) .content-inner img[src*="#gh-dark-mode-only"],body.dark .content-inner img[src*="#gh-light-mode-only"]{display:none} +/*! Bundled license information: + +normalize.css/normalize.css: + (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *) +*/ diff --git a/dist/html-elixir-WZEKIBKB.css b/dist/html-elixir-WZEKIBKB.css deleted file mode 100644 index 29313a67..00000000 --- a/dist/html-elixir-WZEKIBKB.css +++ /dev/null @@ -1,6 +0,0 @@ -:root{--main: hsl(250, 68%, 69%);--main-darkened-10: hsl(250, 68%, 59%);--main-darkened-20: hsl(250, 68%, 49%);--main-lightened-05: hsl(250, 68%, 74%);--main-lightened-10: hsl(250, 68%, 79%)}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(./lato-latin-ext-300-normal-VPGGJKJL.woff2) format("woff2"),url(./lato-all-300-normal-GIV56FBX.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(./lato-latin-300-normal-YUMVEFOL.woff2) format("woff2"),url(./lato-all-300-normal-GIV56FBX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-normal-N27NCBWW.woff2) format("woff2"),url(./lato-all-400-normal-MNITWADU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-400-normal-W7754I4D.woff2) format("woff2"),url(./lato-all-400-normal-MNITWADU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal-Q2L5DVMW.woff2) format("woff2"),url(./lato-all-700-normal-XMT5XFBS.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal-2XVSBPG4.woff2) format("woff2"),url(./lato-all-700-normal-XMT5XFBS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-ext-300-normal-5LF5LCEK.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-300-normal-7PAAHU3N.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-vietnamese-300-normal-U376L4Z4.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-latin-ext-300-normal-K6L27CZ5.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(./merriweather-latin-300-normal-RWDJH4FN.woff2) format("woff2"),url(./merriweather-all-300-normal-VL6BT3UN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-ext-300-italic-JP3ZEV2P.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-cyrillic-300-italic-M6KMXZSZ.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-vietnamese-300-italic-EHHNZPUO.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-latin-ext-300-italic-MWCA36KE.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(./merriweather-latin-300-italic-353COS6Q.woff2) format("woff2"),url(./merriweather-all-300-italic-CMQNB6FA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-vietnamese-400-normal-IGQPHHJH.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-latin-ext-400-normal-K7HVGTP7.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(./inconsolata-latin-400-normal-RGKDDNDD.woff2) format("woff2"),url(./inconsolata-all-400-normal-HMVRHNDU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-vietnamese-700-normal-LHEGSN35.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-latin-ext-700-normal-4MPBLFZC.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(./inconsolata-latin-700-normal-DTS2D7TO.woff2) format("woff2"),url(./inconsolata-all-700-normal-WFUKXZPS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius: 4px;--serifFontFamily: "Merriweather", "Book Antiqua", Georgia, "Century Schoolbook", serif;--sansFontFamily: "Lato", sans-serif;--monoFontFamily: "Inconsolata", Menlo, Courier, monospace;--baseFontSize: 18px;--baseLineHeight: 1.5em;--gray25: hsl(207, 43%, 98% );--gray50: hsl(207, 43%, 96% );--gray100: hsl(212, 33%, 91% );--gray200: hsl(210, 29%, 88% );--gray300: hsl(210, 26%, 84% );--gray400: hsl(210, 21%, 64% );--gray500: hsl(210, 21%, 34% );--gray600: hsl(210, 27%, 26% );--gray700: hsl(212, 35%, 17% );--gray750: hsl(214, 46%, 14% );--gray800: hsl(216, 52%, 11% );--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8% );--gray900: hsl(218, 73%, 4% );--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97% );--coldGrayLight: hsl(240, 5%, 88% );--coldGray-lightened-10: hsl(240, 5%, 56% );--coldGray: hsl(240, 5%, 46% );--coldGrayDark: hsl(240, 5%, 28% );--coldGrayDim: hsl(240, 5%, 18% );--yellowLight: hsl( 60, 100%, 81% );--yellowDark: hsl( 60, 100%, 43%, 62%);--yellow: hsl( 60, 100%, 43% );--green-lightened-10: hsl( 90, 100%, 45% );--green: hsl( 90, 100%, 35% );--white: hsl( 0, 0%, 100% );--white-opacity-50: hsla( 0, 0%, 100%, 50%);--white-opacity-10: hsla( 0, 0%, 100%, 10%);--white-opacity-0: hsla( 0, 0%, 100%, 0%);--black: hsl( 0, 0%, 0% );--black-opacity-10: hsla( 0, 0%, 0%, 10%);--black-opacity-50: hsla( 0, 0%, 0%, 50%)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray700);--textHeaders: var(--gray800);--textDetailBackground: var(--coldGrayFaint);--textFooter: var(--gray600);--links: var(--black);--linksVisited: var(--black);--linksNoUnderline: var(--main-darkened-10);--linksNoUnderlineVisited: var(--main-darkened-20);--linksDecoration: var(--gray400);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--warningBackground: hsl( 33, 100%, 97%);--warningHeadingBackground: hsl( 33, 87%, 64%);--warningHeading: var(--black);--errorBackground: hsl( 7, 81%, 96%);--errorHeadingBackground: hsl( 6, 80%, 60%);--errorHeading: var(--white);--infoBackground: hsl(206, 91%, 96%);--infoHeadingBackground: hsl(213, 92%, 62%);--infoHeading: var(--white);--neutralBackground: hsl(212, 29%, 92%);--neutralHeadingBackground: hsl(220, 43%, 11%);--neutralHeading: var(--white);--tipBackground: hsl(142, 31%, 93%);--tipHeadingBackground: hsl(134, 39%, 36%);--tipHeading: var(--white);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray25);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray25);--admCodeBorder: var(--gray100);--admInlineCode: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBackground: var(--white);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tab: var(--gray600);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnSubheader: var(--main-darkened-10);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--sidebarButtonBackground: linear-gradient(180deg, var(--white) 20%, var(--white-opacity-50) 70%, var(--white-opacity-0) 100%);--sidebarAccentMain: var(--gray50);--sidebarBackground: var(--gray800);--sidebarGradient: linear-gradient(var(--sidebarBackground), var(gray800-opacity-0));--sidebarHeader: var(--gray700);--sidebarMuted: var(--gray300);--sidebarHover: var(--white);--sidebarScrollbarThumb: var(--coldGray);--sidebarScrollbarTrack: var(--sidebarBackground);--sidebarSearch: var(--gray700);--sidebarSubheadings: var(--gray400);--sidebarItem: var(--gray200);--sidebarInactiveItemMarker: var(--gray600);--sidebarLanguageAccentBar: var(--main);--sidebarActiveItem: var(--main-lightened-10)}body.dark{--background: var(--gray900);--contrast: var(--white);--textBody: var(--gray200);--textHeaders: var(--gray100);--textDetailBackground: var(--gray700);--textFooter: var(--gray300);--links: var(--gray100);--linksVisited: var(--gray100);--linksNoUnderline: var(--main-lightened-10);--linksNoUnderlineVisited: var(--main-lightened-05);--linksDecoration: var(--gray500);--iconAction: var(--coldGray-lightened-10);--iconActionHover: var(--white);--blockquoteBackground: var(--coldGrayDim);--blockquoteBorder: var(--coldGrayDark);--warningBackground: hsl( 40, 67%, 79%);--warningHeadingBackground: hsl( 27, 66%, 29%);--warningHeading: var(--white);--errorBackground: hsl(358, 52%, 78%);--errorHeadingBackground: hsl(349, 55%, 34%);--errorHeading: var(--white);--infoBackground: hsl(222, 57%, 77%);--infoHeadingBackground: hsl(243, 65%, 26%);--infoHeading: var(--white);--neutralBackground: hsl(220, 23%, 82%);--neutralHeadingBackground: hsl(224, 24%, 16%);--neutralHeading: var(--white);--tipBackground: hsl(139, 26%, 69%);--tipHeadingBackground: hsl(158, 35%, 17%);--tipHeading: var(--white);--fnSpecAttr: var(--gray500);--fnDeprecated: var(--yellowDark);--blink: var(--gray600);--codeBackground: var(--gray850);--codeBorder: var(--gray700);--codeScrollThumb: var(--gray500);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray750);--admCodeBorder: var(--gray600);--admInlineCode: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBackground: var(--gray900);--tabBorder: var(--gray700);--tabBorderTop: var(--gray700);--tab: var(--white);--tabShadow: var(--black);--bottomActionsBtnBorder: var(--white-opacity-10);--bottomActionsBtnSubheader: var(--main);--modalBackground: var(--gray800);--settingsInput: var(--white);--settingsInputBackground: var(--gray700);--settingsInputBorder: var(--gray700);--settingsSectionBorder: var(--gray700);--quickSwitchInput: var(--gray300);--quickSwitchContour: var(--gray500);--success: var(--green-lightened-10);--sidebarButtonBackground: linear-gradient(180deg, var(--gray900) 20%, var(--gray900-opacity-50) 70%, var(--gray900-opacity-0) 100%);--sidebarAccentMain: var(--gray50);--sidebarBackground: var(--gray800);--sidebarGradient: linear-gradient(var(--sidebarBackground), var(gray800-opacity-0));--sidebarHeader: var(--gray700);--sidebarMuted: var(--gray300);--sidebarHover: var(--white);--sidebarScrollbarThumb: var(--coldGray);--sidebarScrollbarTrack: var(--sidebarBackground);--sidebarSearch: var(--gray700);--sidebarSubheadings: var(--gray400);--sidebarItem: var(--gray200);--sidebarInactiveItemMarker: var(--gray600);--sidebarLanguageAccentBar: var(--main);--sidebarActiveItem: var(--main-lightened-10)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:remixicon;src:url(./remixicon-NKANDIL5.woff2) format("woff2");font-display:swap}[class^=ri-],[class*=" ri-"],.remix-icon{font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-arrow-up-s: "\ea78";--icon-arrow-down-s: "\ea4e";--icon-arrow-right-s: "\ea6e";--icon-add: "\ea13";--icon-subtract: "\f1af";--icon-error-warning: "\eca1";--icon-information: "\ee59";--icon-alert: "\ea21";--icon-double-quotes-l: "\ec51";--icon-link-m: "\eeaf";--icon-close-line: "\eb99";--icon-code-s-slash-line: "\ebad";--icon-menu-line: "\ef3e";--icon-search-2-line: "\f0cd";--icon-settings-3-line: "\f0e6";--icon-printer-line: "\f029"}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-settings-3-line:before{content:var(--icon-settings-3-line)}.ri-add-line:before{content:var(--icon-add)}.ri-subtract-line:before{content:var(--icon-subtract)}.ri-arrow-up-s-line:before{content:var(--icon-arrow-up-s)}.ri-arrow-down-s-line:before{content:var(--icon-arrow-down-s)}.ri-arrow-right-s-line:before{content:var(--icon-arrow-right-s)}.ri-search-2-line:before{content:var(--icon-search-2-line)}.ri-menu-line:before{content:var(--icon-menu-line)}.ri-close-line:before{content:var(--icon-close-line)}.ri-link-m:before{content:var(--icon-link-m)}.ri-code-s-slash-line:before{content:var(--icon-code-s-slash-line)}.ri-error-warning-line:before{content:var(--icon-error-warning)}.ri-information-line:before{content:var(--icon-information)}.ri-alert-line:before{content:var(--icon-alert)}.ri-double-quotes-l:before{content:var(--icon-double-quotes-l)}.ri-printer-line:before{content:var(--icon-printer-line)}html,body{box-sizing:border-box;height:100%;width:100%}body{background-color:var(--background);color:var(--textBody);font-size:16px;font-family:var(--sansFontFamily);line-height:1.6875em}*,*:before,*:after{box-sizing:inherit}.main{display:flex;justify-content:flex-end;height:100%}.sidebar{display:flex;flex-direction:column;width:300px;height:100%;position:fixed;top:0;left:0;z-index:4}.sidebar-button{--sidebarButtonTopOpen: 6px;position:fixed;z-index:99;left:0;top:0;transition:all .3s ease-in-out;will-change:transform}.content{width:calc(100% - 300px);left:300px;height:100%;position:absolute;z-index:3}@media screen and (max-width: 768px){.content{overflow:auto;scroll-padding-top:45px}}body:is(.sidebar-opening,.sidebar-opened) .sidebar-button{transform:translate(250px);top:var(--sidebarButtonTopOpen)}body.sidebar-opening .sidebar{left:0;transition:left .3s ease-in-out}body.sidebar-opening .content{width:calc(100% - 300px);left:300px;transition:all .3s ease-in-out}body.sidebar-closing .sidebar-button{transform:translate(0)}body.sidebar-closing .sidebar{left:-300px;transition:left .3s ease-in-out}body.sidebar-closing .content{width:100%;left:0;transition:all .3s ease-in-out}body.sidebar-closed .sidebar{left:-300px}body.sidebar-closed .content{width:100%;left:0}@media screen and (max-width: 768px){.sidebar-button:before{--sidebarButtonHeight: 60px;content:"";display:block;z-index:-1;pointer-events:none;position:fixed;left:-1px;top:0;height:var(--sidebarButtonHeight);width:calc(100vw + 2px);background:var(--sidebarButtonBackground);transition:top .3s ease-in-out}body:is(.sidebar-closed,.sidebar-closing) .sidebar-button:before{top:0}body:is(.sidebar-opening,.sidebar-opened) .sidebar-button:before{top:calc(-1 * var(--sidebarButtonHeight) - var(--sidebarButtonTopOpen))}body.sidebar-opened .sidebar-button:before{opacity:0}}body.search-focused .sidebar-button{transform:translate(250px) scaleY(0);transition:all .15s ease-out;opacity:0}body.search-focused .sidebar-search .search-close-button{transform:scaleY(1);transition:transform .15s ease-out .15s}.content-inner{max-width:var(--content-width);margin:0 auto;padding:3px var(--content-gutter)}.content-inner:focus{outline:none}.content-outer{min-height:100%}@media screen and (max-width: 768px){.content,body.sidebar-opening .content{left:0;width:100%}.content-inner{padding-top:10px;padding-bottom:27px;overflow-x:auto}}.sidebar{font-family:var(--sansFontFamily);font-size:16px;font-weight:300;line-height:18px;background-color:var(--sidebarBackground);color:var(--sidebarAccentMain);overflow:hidden;scrollbar-color:var(--sidebarScrollbarThumb) var(--sidebarScrollbarTrack)}.non-apple-os .sidebar{font-weight:400}.sidebar .gradient{background:var(--sidebarGradient);height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:var(--sidebarAccentMain);text-decoration:none;transition:color .3s ease-in-out}.sidebar a:hover{color:var(--sidebarHover)}.sidebar .sidebar-header{margin:12px;border-radius:var(--borderRadius);background-color:var(--sidebarHeader);width:276px}.sidebar .sidebar-projectDetails{display:inline-block;text-align:left;vertical-align:top;margin:6px 0 0 10px}.sidebar .sidebar-projectImage{display:inline-block;max-width:48px;max-height:48px;margin:0 0 0 10px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:20px;line-height:30px;color:var(--sidebarAccentMain);margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{display:block;position:relative;margin:0;padding:0;font-size:16px;line-height:20px;color:var(--sidebarMuted)}.sidebar .sidebar-projectVersionsDropdown{cursor:pointer;position:relative;margin:0;padding:0 0 0 12px;border:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--sidebarMuted);z-index:2}.sidebar .sidebar-projectVersionsDropdown option{color:initial}.sidebar .sidebar-projectVersionsDropdown:focus{outline:none}.sidebar .sidebar-projectVersion form:after{position:absolute;left:0;top:2px;content:"\25bc";z-index:1;font-size:8px;color:var(--sidebarMuted)}.sidebar .sidebar-projectVersionsDropdown::-ms-expand{display:none}.sidebar .sidebar-listNav{padding:12px 0 0;margin:0}.sidebar .sidebar-listNav :is(li,li a){text-transform:uppercase;font-size:14px;color:var(--sidebarMuted)}.sidebar .sidebar-listNav li{display:inline-block;padding:0}.sidebar .sidebar-listNav li a{display:inline-block;line-height:27px;border-bottom:3px solid transparent;padding:0 10px}.sidebar .sidebar-listNav li:is(:hover,.selected) a{border-color:var(--sidebarLanguageAccentBar)}.sidebar .sidebar-listNav li:is(:hover,.selected) a{color:var(--sidebarAccentMain)}.sidebar .sidebar-search{margin-top:12px}.sidebar .sidebar-search.selected .search-button,.sidebar .sidebar-search .search-button:hover{color:var(--sidebarLanguageAccentBar);opacity:1}.sidebar .sidebar-search .search-label{position:relative;width:100%}.sidebar .sidebar-search .search-button{font-size:14px;color:var(--sidebarAccentMain);background-color:transparent;border:none;cursor:pointer;left:22px;margin:0;opacity:.5;padding:3px 1px 3px 0;position:absolute;top:18px;z-index:2}.sidebar .sidebar-search .search-close-button{font-size:16px;color:var(--sidebarAccentMain);background-color:transparent;border:none;cursor:pointer;right:18px;margin:0;opacity:.5;padding:5px 1px 5px 0;position:absolute;transform:scaleY(0);top:17px;transition:.15s transform ease-out;z-index:2}.sidebar .sidebar-search .search-close-button:hover{opacity:.7}.sidebar .sidebar-search .search-close-button:is(:focus,:hover){outline:none}.sidebar .sidebar-search .search-input{background-color:var(--sidebarSearch);border:none;border-radius:var(--borderRadius);color:var(--sidebarAccentMain);margin-left:12px;padding:8px 6px 8px 38px;width:276px}.sidebar .sidebar-search .search-input::placeholder{color:var(--sidebarAccentMain);opacity:.3}.sidebar .sidebar-search .search-input:is(:focus,:hover){outline:none}.sidebar .sidebar-search .ri-search-2-line{font-weight:700}.sidebar #full-list{margin:0;padding:20px 0;overflow-y:auto;overscroll-behavior:contain;position:relative;-webkit-overflow-scrolling:touch;flex:1 1 .01%}.sidebar #full-list :is(li,a){overflow:hidden;text-overflow:ellipsis}.sidebar #full-list li{padding:0;margin-right:30px;line-height:27px;white-space:nowrap}.sidebar #full-list li.docs{margin-right:0}.sidebar #full-list li.open>ul{display:block;margin-left:10px}.sidebar #full-list li a span.icon-expand:after{font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar #full-list li a.expand>span.icon-expand:after{content:var(--icon-arrow-down-s);margin-right:10px;font-size:1.2em;position:absolute;right:0}.sidebar #full-list li.open>a.expand>span.icon-expand:after{content:var(--icon-arrow-up-s)}.sidebar #full-list li.docs>a>span.icon-expand:after{margin-right:12px;content:var(--icon-add);font-size:1em;position:absolute;right:0}.sidebar #full-list li.docs.open>a>span.icon-expand:after{content:var(--icon-subtract)}.sidebar #full-list li.nesting-context{font-weight:700;font-size:.9em;line-height:1.8em;color:var(--sidebarSubheadings);padding-left:15px}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:1.5em 0 0;line-height:1.8em;color:var(--sidebarSubheadings);padding-left:15px}.sidebar #full-list li a{padding:3px 0 3px 15px;color:var(--sidebarItem)}.sidebar #full-list>li>a{display:block;width:100%;height:27px;line-height:20px}.sidebar #full-list li .current-section>a{color:var(--sidebarActiveItem)}.sidebar #full-list>li>a:hover{border-left:3px solid var(--sidebarLanguageAccentBar);padding-left:12px}.sidebar #full-list>li.current-page>a{color:var(--sidebarActiveItem);border-left:3px solid var(--sidebarLanguageAccentBar);padding-left:12px}.sidebar #full-list>li.current-page>a:after,.sidebar #full-list>li.current-page{color:var(--sidebarActiveItem)}.sidebar #full-list>li:last-child{margin-bottom:30px}.sidebar #full-list>li.group:first-child{margin-top:0}.sidebar #full-list ul{display:none;margin:10px 0 10px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:16px;padding:0 8px;margin-right:0;color:var(--sidebarAccentMain)}.non-apple-os .sidebar #full-list ul li{font-weight:400}.sidebar #full-list ul li.current-hash{color:var(--sidebarActiveItem)}.sidebar #full-list ul li.current-hash>a{color:var(--sidebarActiveItem)}.sidebar #full-list ul li.current-hash>a:before,.sidebar #full-list>li>ul>li>a:hover:before{content:"\2022";position:absolute;margin-left:-15px;color:var(--sidebarActiveItem)}.sidebar #full-list ul li a{padding-left:15px;display:block;width:100%;height:24px}.sidebar #full-list ul li ul{display:none;margin:9px 0 9px 20px}.sidebar #full-list ul li ul li{margin-right:0;height:20px;color:var(--sidebarAccentMain)}.sidebar #full-list ul li ul li a{border-left:1px solid var(--sidebarInactiveItemMarker);padding:0 10px;height:20px}.sidebar #full-list ul li ul li.current-hash>a:before{content:none}.sidebar #full-list ul li ul li>a:hover{border-color:var(--sidebarLanguageAccentBar)}.sidebar #full-list ul li ul li.current-hash>a{color:var(--sidebarActiveItem);border-color:var(--sidebarLanguageAccentBar)}.sidebar #full-list ul li ul li.current-hash>a{color:var(--sidebarActiveItem);margin-left:0}.sidebar ::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background-color:var(--sidebarBackground)}.sidebar ::-webkit-scrollbar-thumb{background-color:var(--sidebarScrollbarThumb);border-radius:10px;border:3px solid var(--sidebarBackground)}.sidebar-button{cursor:pointer;background-color:transparent;border:none;padding:15px 11px;font-size:16px}.sidebar-button:hover{color:var(--sidebarHover)}.sidebar-button:is(:active,:hover,:focus){outline:none}.sidebar-button{color:var(--sidebarAccentMain)}.sidebar-closed .sidebar-button{color:var(--contrast)}@media screen and (max-height: 500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:var(--serifFontFamily);font-size:1em;line-height:1.6875em;position:relative;background-color:var(--background);color:var(--textBody)}.content-inner :is(h1,h2,h3,h4,h5,h6){font-family:var(--sansFontFamily);font-weight:700;line-height:1.5em;word-wrap:break-word;color:var(--textHeaders)}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.signature{margin:0}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 .icon-action{font-size:1.2rem;font-weight:400}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner :is(a,.a-main){color:var(--links);text-decoration:underline;text-decoration-color:var(--linksDecoration);text-decoration-skip-ink:auto}.content-inner :is(a:visited,.a-main:visited){color:var(--linksVisited)}.content-inner .icon-action{float:right;color:var(--iconAction);text-decoration:none;border:none;transition:color .3s ease-in-out;background-color:transparent;cursor:pointer}.content-inner button.icon-action{margin-top:12px}.content-inner .icon-action:hover{color:var(--iconActionHover)}.content-inner .icon-action:visited{color:var(--iconAction)}.content-inner .livebook-badge-container{display:flex}.content-inner a.livebook-badge{display:inline-flex}.content-inner .note{color:var(--iconAction);margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{border-left:3px solid var(--blockquoteBorder);position:relative;margin:1.5625em 0;padding:0 1.2rem;overflow:auto;background-color:var(--blockquoteBackground);border-radius:var(--borderRadius)}.content-inner blockquote p:last-child{padding-bottom:1em;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:var(--sansFontFamily);text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid var(--gray50);vertical-align:bottom;height:2.5em}.content-inner :is(td,th){padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading a{color:var(--links);text-decoration:none;display:inline-block}.content-inner .section-heading a.no-underline{color:var(--links)}.content-inner .section-heading i{font-size:16px;margin-top:.1em;margin-left:-21px;opacity:0}.content-inner .section-heading a:is(:hover,:focus) i{opacity:1}blockquote .section-heading i{display:none}@media screen and (max-width: 768px){.content-inner .section-heading i{margin-left:-16px;margin-right:-5px}}.content-inner .app-vsn{display:none!important;font-size:.6em;line-height:1.5em}@media screen and (max-width: 768px){.content-inner .app-vsn{display:block!important}}.content-inner img{max-width:100%}.content-inner code{font-family:var(--monoFontFamily);font-style:normal;line-height:24px;font-weight:400}@media screen and (max-width: 768px){.content-inner :is(ol,ul){padding-left:calc(1.5 * var(--content-gutter))}}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){color:var(--black);border-radius:10px;border-left:0}.content-inner blockquote.warning{background-color:var(--warningBackground)}.content-inner blockquote.error{background-color:var(--errorBackground)}.content-inner blockquote.info{background-color:var(--infoBackground)}.content-inner blockquote.neutral{background-color:var(--neutralBackground)}.content-inner blockquote.tip{background-color:var(--tipBackground)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){color:var(--contrast);margin:0 -1.2rem;padding:.7rem 1.2rem .7rem 3.3rem;font-weight:700;font-style:normal}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip):before{color:var(--contrast);position:absolute;left:1rem;font-size:1.8rem;font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-inner blockquote :is(h3,h4).warning{background-color:var(--warningHeadingBackground);color:var(--warningHeading)}.content-inner blockquote :is(h3,h4).warning:before{content:var(--icon-error-warning);color:var(--warningHeading)}.content-inner blockquote :is(h3,h4).error{background-color:var(--errorHeadingBackground);color:var(--errorHeading)}.content-inner blockquote :is(h3,h4).error:before{content:var(--icon-error-warning);color:var(--errorHeading)}.content-inner blockquote :is(h3,h4).info{background-color:var(--infoHeadingBackground);color:var(--infoHeading)}.content-inner blockquote :is(h3,h4).info:before{content:var(--icon-information);color:var(--infoHeading)}.content-inner blockquote :is(h3,h4).neutral{background-color:var(--neutralHeadingBackground);color:var(--neutralHeading)}.content-inner blockquote :is(h3,h4).neutral:before{content:var(--icon-double-quotes-l);color:var(--neutralHeading)}.content-inner blockquote :is(h3,h4).tip{background-color:var(--tipHeadingBackground);color:var(--tipHeading)}.content-inner blockquote :is(h3,h4).tip:before{content:var(--icon-information);color:var(--tipHeading)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip) code{margin:0 .5ch}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) code{background-color:var(--admInlineCodeBackground);border:1px solid var(--admInlineCodeBorder);color:var(--admInlineCode)}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) pre code{background-color:var(--admCodeBackground);border:1px solid var(--admCodeBorder)}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip) :is(a,a:visited){color:var(--black)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip) :is(a,a:visited){color:inherit}@media screen and (max-width: 768px){.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter));padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){margin:0 calc(-1 * var(--content-gutter))}}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:var(--darkDeprecated);font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:var(--monoFontFamily);font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:var(--serifFontFamily);font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}.content-inner :is(a.no-underline,pre a){color:var(--linksNoUnderline);text-shadow:none;text-decoration:none;background-image:none}.content-inner :is(a.no-underline,pre a):is(:visited,:active,:focus,:hover){color:var(--linksNoUnderlineVisited)}.content-inner code{background-color:var(--codeBackground);vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:.5em 1em}.content-inner pre code::-webkit-scrollbar{width:.4rem;height:.4rem}.content-inner pre code::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--codeScrollThumb)}.content-inner pre code::-webkit-scrollbar-track{background-color:var(--codeScrollBackground)}.content-inner pre code::-webkit-scrollbar-corner{background-color:var(--codeScrollBackground)}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:12px;font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre,.content-inner section>pre{margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%{background-color:var(--textDetailBackground)}to{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--main);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{display:inline-block;font-family:var(--monoFontFamily);font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:9px 15px;background-color:var(--fnDeprecated)}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px}.content-inner .footer,.content-inner .footer :is(a,.footer-button){color:var(--textFooter)}.content-inner .footer .line{display:inline-block}.content-inner .footer .footer-button{background-color:transparent;border:0;cursor:pointer;font-style:italic;outline:none;padding:0 4px}.content-inner .footer .footer-hex-package{margin-right:4px}.content-inner .bottom-actions{display:flex;justify-content:space-between;margin-top:4em}.content-inner .bottom-actions .bottom-actions-button{display:flex;text-decoration:none;flex-direction:column;border-radius:var(--borderRadius);border:1px solid var(--bottomActionsBtnBorder);padding:8px 16px;min-width:150px}.content-inner .bottom-actions .bottom-actions-button .subheader{font-size:.8em;color:var(--bottomActionsBtnSubheader);white-space:nowrap}.content-inner .bottom-actions .bottom-actions-button[rel=prev] .subheader{text-align:right}@media screen and (max-width: 768px){.content-inner .bottom-actions{flex-direction:column-reverse}.content-inner .bottom-actions .bottom-actions-item:not(:first-child){margin-bottom:16px}}.page-cheatmd .content-inner{--horizontal-space: 1.5em;--vertical-space: 1em}@media (max-width: 600px){.page-cheatmd .content-inner{--horizontal-space: 1em;--vertical-space: .75em}}.page-cheatmd .content-inner{max-width:1200px}.page-cheatmd .content-inner h1{margin-bottom:var(--vertical-space)}.page-cheatmd .content-inner h2{margin:var(--vertical-space) 0;column-span:all;color:var(--gray700);font-weight:500}.page-cheatmd.dark .content-inner h2{color:var(--gray200)}.page-cheatmd .content-inner h3{margin:0 0 1em;font-weight:400;overflow:hidden}.page-cheatmd .content-inner h3 a{color:var(--main)}.page-cheatmd .content-inner h3.section-heading a.hover-link{display:none}.page-cheatmd .content-inner section.h3{min-width:300px;margin:0 0 calc(var(--vertical-space) * 2) 0;break-inside:avoid}.page-cheatmd .content-inner h3:after{content:"";margin-left:calc(var(--horizontal-space) / 2);vertical-align:baseline;display:inline-block;width:100%;height:1px;margin-right:-100%;margin-bottom:5px;background-color:var(--codeBorder)}.page-cheatmd .content-inner h4{display:block;margin:0;padding:.25em var(--horizontal-space);font-weight:400;background:var(--gray100);color:#567;border:solid 1px 1px 0 1px var(--gray100)}.page-cheatmd.dark .content-inner h4{background:#192f50;color:var(--textBody);border:1px solid #192f50;border-bottom:0}.page-cheatmd .content-inner .h2 p{margin:0;display:block;background:var(--gray50);padding:var(--vertical-space) var(--horizontal-space)}.page-cheatmd.dark .content-inner .h2 p{background:var(--gray700)}.page-cheatmd .content-inner .h2 p>code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner pre code{padding:var(--vertical-space) var(--horizontal-space)}.page-cheatmd .content-inner pre code::-webkit-scrollbar{width:.4rem;height:.6rem}.page-cheatmd .content-inner .h2 pre{margin:0}.page-cheatmd .content-inner .h2 pre+pre{margin-top:-1px}.page-cheatmd .content-inner pre.wrap{white-space:break-spaces}@media screen and (max-width: 768px){.page-cheatmd .content-inner pre code{border-left-width:1px!important;border-right-width:1px!important}}.page-cheatmd .content-inner .h2 table{display:table;box-sizing:border-box;width:100%;border-collapse:collapse;margin:0}.page-cheatmd .content-inner .h2 th{padding:var(--vertical-space) var(--horizontal-space);line-height:inherit;margin-bottom:-1px;vertical-align:middle;border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 td{padding:var(--vertical-space) var(--horizontal-space);border:0;border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 tr:first-child{border-top:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 td code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner .h2 thead{background-color:var(--gray50)}.page-cheatmd.dark .content-inner .h2 thead{background-color:var(--gray700)}.page-cheatmd .content-inner .h2 tbody{background-color:var(--codeBackground)}.page-cheatmd .content-inner .h2 :is(ul,ol){margin:0;padding:0}.page-cheatmd .content-inner .h2 li{list-style-position:inside;padding:.5em var(--horizontal-space);line-height:2em;vertical-align:middle;background-color:var(--codeBackground);border-bottom:1px solid var(--codeBorder)}.page-cheatmd .content-inner .h2 :is(ul,ol)+pre code{border-top:0}.page-cheatmd .content-inner .h2 li>code{color:#eb5757;border-radius:var(--borderRadius);padding:.2em .4em}.page-cheatmd .content-inner section.width-50{display:block;width:50%;margin:0}.page-cheatmd .content-inner section.width-50>section>table{width:100%}.page-cheatmd .content-inner section:is(.col-2,.col-2-left,.col-3){column-gap:40px}.page-cheatmd .content-inner section.col-2{column-count:2;height:auto}.page-cheatmd .content-inner section.col-2-left{display:grid;grid-template-columns:calc(100% / 3) auto}.page-cheatmd .content-inner section.col-2-left>h2{grid-column-end:span 2}.page-cheatmd .content-inner section.col-3{column-count:3;height:auto}.page-cheatmd .content-inner section.list-4>ul{display:flex;flex-wrap:wrap}.page-cheatmd .content-inner section.list-4>ul>li{flex:0 0 25%}.page-cheatmd .content-inner section.list-6>ul{display:flex;flex-wrap:wrap}.page-cheatmd .content-inner section.list-6>ul>li{flex:0 0 calc(100% / 6)}@media screen and (max-width: 1400px){.page-cheatmd .content-inner section.col-3{column-count:2}.page-cheatmd .content-inner section.col-2-left{display:block;column-count:1}}@media screen and (max-width: 1200px){.page-cheatmd .content-inner section:is(.col-2,.col-3){column-count:1}.page-cheatmd .content-inner section.list-6>ul>li{flex:0 0 25%}}@media screen and (max-width: 1000px){.page-cheatmd .content-inner section:is(.list-4,.list-6)>ul>li{flex:0 0 calc(100% / 3)}}@media screen and (max-width: 600px){.page-cheatmd .content-inner section:is(.list-4,.list-6)>ul>li{flex:0 0 50%}.page-cheatmd .content-inner section.width-50{width:100%}}#search{min-height:200px;position:relative}#search .loading{height:64px;width:64px;vertical-align:middle;position:absolute;top:50%;left:18%}#search .loading div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid var(--coldGray);border-radius:50%;animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--coldGray) transparent transparent transparent}#search .loading div:nth-child(1){animation-delay:-.45s}#search .loading div:nth-child(2){animation-delay:-.3s}#search .loading div:nth-child(3){animation-delay:-.15s}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#search .result{margin:2em 0 2.5em}#search .result p{margin:0}#search .result-id{font-size:1.4em;margin:0}#search .result-id a{text-decoration:none;transition:color .1s ease-in-out;color:var(--links)}#search .result-id a:is(:visited,:active,:focus){color:var(--linksVisited)}#search .result-id a:hover{color:var(--main)}#search :is(.result-id,.result-elem) em{font-style:normal;color:var(--main)}#search .result-id small{font-weight:400}@keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}.modal{animation-duration:.15s;animation-name:keyboard-shortcuts-show;animation-iteration-count:1;animation-timing-function:ease-in-out;display:none;background-color:#000000bf;position:fixed;inset:0;z-index:300}.modal.shown{display:block}.modal .modal-contents{margin:75px auto 0;max-width:500px;background-color:var(--modalBackground);border-radius:var(--borderRadius);box-shadow:2px 2px 8px #0003;padding:25px 35px 35px}@media screen and (max-width: 768px){.modal .modal-contents{padding:20px}}.modal .modal-header{display:flex;align-items:start}.modal .modal-title{display:inline-block;flex-grow:1;font-size:1.2rem;font-weight:700;margin-bottom:20px}.modal .modal-title button{border:none;background-color:transparent;color:var(--textHeaders);font-weight:700;margin-right:30px;padding-left:0;text-align:left;transition:color .15s}.modal .modal-title button:hover{color:var(--main);cursor:pointer}.modal .modal-title button.active{color:var(--main)}.modal .modal-close{cursor:pointer;display:block;font-size:1.5rem;margin:-8px -8px 0 0;padding:8px;opacity:.7;background-color:transparent;color:var(--textHeaders);border:none;transition:opacity .15s}.modal .modal-close:hover{opacity:1}#keyboard-shortcuts-content dl.shortcut-row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 0 8px;border-bottom:1px solid var(--settingsSectionBorder)}#keyboard-shortcuts-content dl.shortcut-row:last-of-type{border-bottom-style:none}#keyboard-shortcuts-content dl.shortcut-row:first-child{padding-top:0}#keyboard-shortcuts-content :is(.shortcut-keys,.shortcut-description){display:inline-block}#keyboard-shortcuts-content kbd>kbd{background-color:var(--settingsInputBorder);color:var(--contrast);border-radius:var(--borderRadius);font-family:inherit;font-weight:700;display:inline-block;line-height:1;padding:4px 7px 6px;min-width:26px;text-align:center}#keyboard-shortcuts-content :is(.shortcut-keys,.shortcut-description){margin:0}#quick-switch-modal-body{width:100%;position:relative}#quick-switch-modal-body .ri-search-2-line{position:absolute;left:0;top:0;padding:4px 10px;color:var(--quickSwitchContour);font-weight:700}#quick-switch-modal-body #quick-switch-input{width:100%;padding:8px 6px 8px 38px;border:none;color:var(--quickSwitchInput);background-color:transparent;border-bottom:1px solid var(--quickSwitchContour);box-sizing:border-box;transition:all .12s ease-out}#quick-switch-modal-body #quick-switch-input:focus{outline:none}#quick-switch-modal-body #quick-switch-results{margin:0}#quick-switch-modal-body .quick-switch-result{padding:2px 5px;border-bottom:1px dotted var(--quickSwitchContour);transition:all .12s ease-out}#quick-switch-modal-body .quick-switch-result:last-child{border-bottom:none}#quick-switch-modal-body .quick-switch-result:hover{cursor:pointer}#quick-switch-modal-body .quick-switch-result:is(:hover,.selected){border-left:4px solid var(--main);background-color:var(--codeBackground)}.autocomplete{display:none;height:0;margin:0 5px 0 12px;overflow:visible;position:relative;width:100%}.autocomplete.shown{display:block}.autocomplete-suggestions{box-shadow:2px 2px 10px #00000040;background-color:var(--gray700);border-top:1px solid var(--gray800);left:0;position:absolute;top:-2px;width:276px;z-index:200}.autocomplete-suggestion{color:inherit;display:block;padding:10px;text-decoration:none}.autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background-color:var(--gray600);border-left:3px solid var(--main)}.autocomplete-suggestion em{font-style:normal;font-weight:700}.autocomplete-suggestion .description{opacity:.6;padding-top:3px}.autocomplete-suggestion .label{padding-left:2px;opacity:.75}.autocomplete-suggestion .title,.autocomplete-suggestion .description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#tooltip{box-shadow:0 0 10px var(--black-opacity-10);max-height:300px;max-width:500px;padding:0;position:absolute;pointer-events:none;margin:0;z-index:99;top:0;left:0;visibility:hidden;transform:translateY(20px);opacity:0;transition:.2s visibility ease-out,.2s transform ease-out,.2s opacity ease-out}#tooltip.tooltip-shown{visibility:visible;transform:translateY(0);opacity:1}#tooltip .tooltip-body{border:1px solid var(--codeBorder)}#tooltip .tooltip-body .signature{min-width:320px;width:100%}#tooltip .tooltip-body .detail-header{border-left:0;margin-bottom:0;margin-top:0}#tooltip .tooltip-body .docstring{background-color:var(--background);padding:1.2em;margin:0;width:498px}#tooltip .tooltip-body .docstring-plain{max-width:498px;width:auto}#tooltip .tooltip-body .version-info{float:right;line-height:1.6rem;font-family:var(--monoFontFamily);font-size:.9rem;font-weight:400;margin-bottom:-6px;opacity:.3;padding-left:.3em}pre{position:relative}pre:hover .copy-button{display:block}.copy-button{display:none;position:absolute;top:9px;right:9px;background-color:transparent;border:none;cursor:pointer;padding:0;opacity:.5;transition:all .15s;font-family:var(--serifFontFamily);font-size:14px;line-height:24px;color:currentColor}.copy-button:hover{opacity:1}.copy-button svg{width:20px}.copy-button.clicked{display:block;opacity:1;color:var(--success)}.copy-button.clicked:after{content:"Copied! \2713"}.copy-button.clicked svg{display:none;color:currentColor}#settings-modal-content{margin-top:10px}#settings-modal-content .hidden{display:none}#settings-modal-content .input{box-sizing:border-box;width:80%;padding:8px;font-size:14px;background-color:var(--settingsInputBackground);color:var(--settingsInput);border:1px solid var(--settingsInputBorder);border-radius:8px;transition:border-color .15s}#settings-modal-content .input:focus{outline:none;border-color:var(--main)}#settings-modal-content .input::placeholder{color:var(--gray400)}#settings-modal-content .switch-button-container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--settingsSectionBorder);padding:10px 0}#settings-modal-content .switch-button-container:first-of-type{border-top-style:none;padding-top:0}#settings-modal-content .switch-button-container>div>span{font-size:18px}#settings-modal-content .switch-button-container>div>p{font-size:14px;font-weight:300;line-height:1.4;margin:0;padding-bottom:6px;padding-right:10px}#settings-modal-content .switch-button{position:relative;display:inline-block;flex-shrink:0;width:40px;height:20px;user-select:none;transition:all .15s}#settings-modal-content .switch-button__checkbox{appearance:none;position:absolute;display:block;width:20px;height:20px;border-radius:1000px;background-color:#91a4b7;border:3px solid #e5edf5;cursor:pointer;transition:all .3s}#settings-modal-content .switch-button__bg{display:block;width:100%;height:100%;border-radius:1000px;background-color:#e5edf5;cursor:pointer;transition:all .3s}#settings-modal-content .switch-button__checkbox:checked{background-color:#fff;border-color:var(--main);transform:translate(100%)}#settings-modal-content .switch-button__checkbox:checked+.switch-button__bg{background-color:var(--main)}#settings-modal-content .settings-select{cursor:pointer;position:relative;border:none;background-color:transparent;color:var(--textBody)}#settings-modal-content .settings-select option{color:initial}#settings-modal-content .settings-select:focus{outline:none}#toast{opacity:0;position:fixed;z-index:1;left:50%;bottom:1rem;min-width:3rem;margin:0 -1.2rem;padding:.7rem 1.2rem;text-align:center;font-weight:700;border-radius:10px;border:1px solid var(--codeBorder);background-color:var(--codeBackground);color:var(--textBody);transition:opacity .4s ease-in-out,transform .3s ease-out;cursor:default}#toast.show{opacity:1;transform:translateY(-.75rem)}@media (prefers-reduced-motion: reduce){#toast{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible;left:0;width:100%}.summary-row{break-inside:avoid}#toast,.content-inner .section-heading a.hover-link,.content-inner button.icon-action,.content-inner a.icon-action,.content-inner .bottom-actions{display:none}.footer p:first-of-type{display:none}.content-inner blockquote:is(.warning,.error,.info,.neutral,.tip){border:2px solid var(--gray400)}.content-inner blockquote :is(h3,h4):is(.warning,.error,.info,.neutral,.tip){color:var(--textHeaders);border-bottom:2px solid var(--gray400)}.content-inner pre code.makeup{border-color:var(--gray400);white-space:break-spaces;break-inside:avoid}.content-inner blockquote code.inline,.content-inner code.inline{border-color:var(--gray400)}}@media print{.page-cheatmd .content-inner *{background-color:transparent!important;border-color:var(--gray400)!important}.page-cheatmd .content-inner{max-width:100%;width:100%;padding:0;font-size:.7em}.page-cheatmd .content-inner section:is(.col-2,.col-2-left,.col-3){column-gap:30px}.page-cheatmd .content-inner section.col-2{column-count:2}.page-cheatmd .content-inner section.col-2-left{display:grid}.page-cheatmd .content-inner section.col-3{column-count:3}.page-cheatmd .content-inner h1{margin-top:0;margin-bottom:.5em}.page-cheatmd .content-inner h2.section-heading{font-weight:700;margin-top:1em;column-span:all}.page-cheatmd .content-inner section.h2{break-inside:avoid}.page-cheatmd .content-inner h3{font-weight:700;color:var(--main-darkened-10)}.page-cheatmd .content-inner h3:after{height:2px;background-color:var(--gray400)}.page-cheatmd .content-inner section.h3{min-width:300px;break-inside:avoid}.page-cheatmd .content-inner h4{padding:.5em 0;border:none;font-weight:700;color:#000}.page-cheatmd .content-inner .h2 p{padding-left:0;padding-right:0;border:none!important}.page-cheatmd .content-inner code{line-height:1.5em}.page-cheatmd .content-inner .h2 table{font-variant-numeric:tabular-nums;break-inside:avoid}.page-cheatmd .content-inner .h2 :is(th,td){vertical-align:top;padding-left:0;padding-right:0}.page-cheatmd .content-inner .h2 thead{border-style:solid none;border-width:1px}.page-cheatmd .content-inner .h2 tr{border-bottom:none}.page-cheatmd .content-inner .h2 th{font-weight:700}.page-cheatmd .content-inner .h2 li{padding-left:0;padding-right:0;vertical-align:middle;border-bottom:none}.page-cheatmd .content-inner pre:hover button.copy-button,.page-cheatmd .content-inner div#tooltip{display:none}.page-cheatmd .content-inner footer p:not(.built-using){display:none}}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}.tabset{--borderWidth: 1px;--tabsetPadding: var(--baseLineHeight);margin:var(--baseLineHeight) 0}.tabset-tablist{display:flex;overflow-x:auto}.tabset-tab{padding:.6rem var(--tabsetPadding);min-height:46px;font-family:var(--sansFontFamily);background-color:var(--tabBackground);color:var(--tab);border:var(--borderWidth) solid var(--tabBorder);margin-right:calc(-1 * var(--borderWidth));border-top-width:4px;border-top-color:var(--tabBorderTop);border-radius:0;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);box-shadow:0 -3px 4px var(--tabShadow) inset;cursor:pointer}.tabset-tab[aria-selected=true]{border-bottom-color:var(--tabBackground);border-top-color:var(--main-lightened-05);box-shadow:none}.tabset-tab[aria-selected=true]:focus-visible{background-color:var(--main-lightened-05);border-color:var(--main-lightened-05);border-top-color:var(--main);color:var(--white)}.tabset-panel{padding:0 var(--tabsetPadding);border:var(--borderWidth) solid var(--tabBorder);margin-top:calc(-1 * var(--borderWidth));border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}@media screen and (max-width: 768px){.tabset{--tabsetPadding: calc(var(--baseLineHeight) / 2)}.tabset-panel{padding-top:calc(var(--tabsetPadding) / 2);padding-bottom:calc(var(--tabsetPadding) / 2)}.tabset-panel pre{margin-left:calc(-1 * var(--tabsetPadding));margin-right:calc(-1 * var(--tabsetPadding))}.tabset-panel>pre code{border-left-width:0;border-right-width:0}}body:not(.dark) .content-inner img[src*="#gh-dark-mode-only"],body.dark .content-inner img[src*="#gh-light-mode-only"]{display:none} -/*! Bundled license information: - -normalize.css/normalize.css: - (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *) -*/ diff --git a/expression_language.html b/expression_language.html index b54ee29b..d6b04345 100644 --- a/expression_language.html +++ b/expression_language.html @@ -4,20 +4,20 @@ - + Expression Language — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -
                                                                  @@ -338,7 +337,7 @@

                                                                  Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/gatherers.html b/gatherers.html index 70f1719a..ba517541 100644 --- a/gatherers.html +++ b/gatherers.html @@ -4,20 +4,20 @@ - + Gatherers — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                    @@ -115,7 +114,7 @@

                                                                    Introduction

                                                                    -

                                                                    Gatherers can be thought of as functions:

                                                                    • they have a name
                                                                    • they accept argument(s)
                                                                    • they return a value, the gathered Fact

                                                                    Facts Gathering process in a nutshell

                                                                    fact = gatherer(argument)

                                                                    +

                                                                    Gatherers can be thought of as functions:

                                                                    • they have a name
                                                                    • they accept argument(s)
                                                                    • they return a value, the gathered Fact

                                                                    Facts Gathering process in a nutshell

                                                                    fact = gatherer(argument)

                                                                    Available Gatherers @@ -513,7 +512,7 @@

                                                                    Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/hack_on_wanda.html b/hack_on_wanda.html index e939e461..045fe6d4 100644 --- a/hack_on_wanda.html +++ b/hack_on_wanda.html @@ -4,20 +4,20 @@ - + Hack on Wanda — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                      @@ -121,7 +120,7 @@

                                                                      Ensure Compatibility with asdf

                                                                      -

                                                                      asdf allows using specific versions of programming language tools that are known to be compatible with the project, rather than relying on the version that's installed globally on the host system.

                                                                      In order to use asdf, follow the official asdf getting started guide.

                                                                      Install all required asdf plugins from .tool-versions inside the web repository.

                                                                      cut -d' ' -f1 .tool-versions|xargs -i asdf plugin add  {}

                                                                      Set up the asdf environment

                                                                      asdf install

                                                                      +

                                                                      asdf allows using specific versions of programming language tools that are known to be compatible with the project, rather than relying on the version that's installed globally on the host system.

                                                                      In order to use asdf, follow the official asdf getting started guide.

                                                                      Install all required asdf plugins from .tool-versions inside the web repository.

                                                                      cut -d' ' -f1 .tool-versions|xargs -i asdf plugin add  {}

                                                                      Set up the asdf environment

                                                                      asdf install

                                                                      Development environment @@ -196,7 +195,7 @@

                                                                      Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/index.html b/index.html index 70692db0..b9302861 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Wanda v1.1.0 — Documentation - + diff --git a/readme.html b/readme.html index 814c1f10..3b7d9bea 100644 --- a/readme.html +++ b/readme.html @@ -4,20 +4,20 @@ - + Wanda — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                        @@ -251,14 +250,14 @@

                                                                        Often times knowing the returned value of the gathered facts is not a trivial thing, more during the implementation of new checks.

                                                                        To better debug the fact gathering process and the returned values, the facts subcommand of trento-agent is a really useful tool. This command helps to see in the target itself what the gathered fact looks like. This is specially interesting when the returned value is a complex object or the target under test is modified and the check developer wants to see how this affects the gathered fact.

                                                                        The command can be used as:

                                                                        ./trento-agent facts gather --gatherer corosync.conf --argument totem.token
                                                                         # To see the currently available gatherers and their names
                                                                        -# ./trento-agent facts list

                                                                        Which would return the next where the Value is the available value in the written check:

                                                                        {
                                                                        +# ./trento-agent facts list

                                                                        Which would return the next where the Value is the available value in the written check:

                                                                        {
                                                                           "Name": "totem.token",
                                                                           "CheckID": "",
                                                                        -  "Value": {
                                                                        +  "Value": {
                                                                             "Value": 30000
                                                                        -  },
                                                                        +  },
                                                                           "Error": null
                                                                        -}

                                                                        +}

                                                                        Adding new Checks @@ -326,7 +325,7 @@

                                                                        Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/rhai_expressions_cheat_sheet.html b/rhai_expressions_cheat_sheet.html index 33466d9c..6eaecd39 100644 --- a/rhai_expressions_cheat_sheet.html +++ b/rhai_expressions_cheat_sheet.html @@ -4,22 +4,22 @@ - + Rhai expressions cheatsheet — Wanda v1.1.0 - + - + - + @@ -86,7 +86,6 @@ -

                                                                          @@ -205,7 +204,7 @@

                                                                          Splitting a string

                                                                          "a;b;c".split(";
                                                                           
                                                                                   

                                                                          Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/search.html b/search.html index f6227618..ee648ed0 100644 --- a/search.html +++ b/search.html @@ -4,20 +4,20 @@ - + Search — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                            @@ -123,7 +122,7 @@

                                                                            Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language diff --git a/specification.html b/specification.html index 6b7ee131..8660f16f 100644 --- a/specification.html +++ b/specification.html @@ -4,20 +4,20 @@ - + Checks Specification — Wanda v1.1.0 - + - + - + @@ -84,7 +84,6 @@ -

                                                                              @@ -424,12 +423,12 @@

                                                                              - name: bar_expectation expect: facts.bar == values.expected_bar

                                                                            • Pipe the expression language functions vertically in order to provide a better visual output of the code.
                                                                              So this:

                                                                                expectations:
                                                                                   - name: some_expectation
                                                                              -      expect: facts.foo.find(|item| item.id == "super").properties.find(|prop| prop.name == "good").value

                                                                              would be:

                                                                                expectations:
                                                                              +      expect: facts.foo.find(|item| item.id == "super").properties.find(|prop| prop.name == "good").value

                                                                              would be:

                                                                                expectations:
                                                                                   - name: some_expectation
                                                                                     expect: |
                                                                                       facts.foo
                                                                              -        .find(|item| item.id == "super").properties
                                                                              -        .find(|prop| prop.name == "good").value

                                                                              Note: Keep in mind that some functions such as sort and drain run in-place modifications, so they cannot be piped.

                                                                            • + .find(|item| item.id == "super").properties + .find(|prop| prop.name == "good").value

                                                                              Note: Keep in mind that some functions such as sort and drain run in-place modifications, so they cannot be piped.

                                                                              @@ -473,7 +472,7 @@

                                                                              Built using - ExDoc (v0.30.5) for the + ExDoc (v0.30.6) for the Elixir programming language