diff --git a/0.7.4/actions-overview/index.html b/0.7.4/actions-overview/index.html index 9d680f58d..958217905 100644 --- a/0.7.4/actions-overview/index.html +++ b/0.7.4/actions-overview/index.html @@ -3,9 +3,9 @@ -Actions and Querying | Skytable +Actions and Querying | Skytable - +
Skip to main content
Version: 0.7.4

Actions and Querying

Actions are exactly what they say — they do something! You can think of actions to be like diff --git a/0.7.4/actions/auth/index.html b/0.7.4/actions/auth/index.html index c1cca84f7..fd548ef32 100644 --- a/0.7.4/actions/auth/index.html +++ b/0.7.4/actions/auth/index.html @@ -3,9 +3,9 @@ -AUTH | Skytable +AUTH | Skytable - +

Version: 0.7.4

AUTH

Change global authn/authz settings

diff --git a/0.7.4/actions/dbsize/index.html b/0.7.4/actions/dbsize/index.html index c0cf7d88c..0509b1901 100644 --- a/0.7.4/actions/dbsize/index.html +++ b/0.7.4/actions/dbsize/index.html @@ -3,9 +3,9 @@ -DBSIZE | Skytable +DBSIZE | Skytable - +
Version: 0.7.4

DBSIZE

About

Time complexity: O(1)
diff --git a/0.7.4/actions/del/index.html b/0.7.4/actions/del/index.html index 5ebf93b74..f9f072907 100644 --- a/0.7.4/actions/del/index.html +++ b/0.7.4/actions/del/index.html @@ -3,9 +3,9 @@ -DEL | Skytable +DEL | Skytable - +

Version: 0.7.4

DEL

About

Time complexity: O(n)
diff --git a/0.7.4/actions/exists/index.html b/0.7.4/actions/exists/index.html index a51d7d195..264b525fc 100644 --- a/0.7.4/actions/exists/index.html +++ b/0.7.4/actions/exists/index.html @@ -3,9 +3,9 @@ -EXISTS | Skytable +EXISTS | Skytable - +

Version: 0.7.4

EXISTS

About

Time complexity: O(n)
diff --git a/0.7.4/actions/flushdb/index.html b/0.7.4/actions/flushdb/index.html index 297721f21..9c7c4197c 100644 --- a/0.7.4/actions/flushdb/index.html +++ b/0.7.4/actions/flushdb/index.html @@ -3,9 +3,9 @@ -FLUSHDB | Skytable +FLUSHDB | Skytable - +

Version: 0.7.4

FLUSHDB

About

Time complexity: O(n)
diff --git a/0.7.4/actions/get/index.html b/0.7.4/actions/get/index.html index c23450a6a..18584b6d8 100644 --- a/0.7.4/actions/get/index.html +++ b/0.7.4/actions/get/index.html @@ -3,9 +3,9 @@ -GET | Skytable +GET | Skytable - +

Version: 0.7.4

GET

About

Time complexity: O(1)
diff --git a/0.7.4/actions/heya/index.html b/0.7.4/actions/heya/index.html index a676636aa..b9fca72f5 100644 --- a/0.7.4/actions/heya/index.html +++ b/0.7.4/actions/heya/index.html @@ -3,9 +3,9 @@ -HEYA | Skytable +HEYA | Skytable - +

Version: 0.7.4

HEYA

About

Time complexity: O(1)
diff --git a/0.7.4/actions/keylen/index.html b/0.7.4/actions/keylen/index.html index 685789a83..98dd73c47 100644 --- a/0.7.4/actions/keylen/index.html +++ b/0.7.4/actions/keylen/index.html @@ -3,9 +3,9 @@ -KEYLEN | Skytable +KEYLEN | Skytable - +

Version: 0.7.4

KEYLEN

About

Time complexity: O(1)
diff --git a/0.7.4/actions/lget/index.html b/0.7.4/actions/lget/index.html index c41da8ab2..b6ee3bfd5 100644 --- a/0.7.4/actions/lget/index.html +++ b/0.7.4/actions/lget/index.html @@ -3,9 +3,9 @@ -LGET | Skytable +LGET | Skytable - +

Version: 0.7.4

LGET

LGET can be used to access the items in a list. Through the sub-actions provided by lget, diff --git a/0.7.4/actions/lmod/index.html b/0.7.4/actions/lmod/index.html index b72ab73f6..f18d388b6 100644 --- a/0.7.4/actions/lmod/index.html +++ b/0.7.4/actions/lmod/index.html @@ -3,9 +3,9 @@ -LMOD | Skytable +LMOD | Skytable - +

Version: 0.7.4

LMOD

LMOD can be used to mutate the elements in a list

diff --git a/0.7.4/actions/lset/index.html b/0.7.4/actions/lset/index.html index 516a9e3ae..20c88f50a 100644 --- a/0.7.4/actions/lset/index.html +++ b/0.7.4/actions/lset/index.html @@ -3,9 +3,9 @@ -LSET | Skytable +LSET | Skytable - +
Version: 0.7.4

LSET

LSET can be used to create empty lists or lists with the provided values.

diff --git a/0.7.4/actions/lskeys/index.html b/0.7.4/actions/lskeys/index.html index 23b6eb7ad..7946b3dce 100644 --- a/0.7.4/actions/lskeys/index.html +++ b/0.7.4/actions/lskeys/index.html @@ -3,9 +3,9 @@ -LSKEYS | Skytable +LSKEYS | Skytable - +
Version: 0.7.4

LSKEYS

About

Time complexity: O(n)
diff --git a/0.7.4/actions/mget/index.html b/0.7.4/actions/mget/index.html index 277990f4f..4610f5512 100644 --- a/0.7.4/actions/mget/index.html +++ b/0.7.4/actions/mget/index.html @@ -3,9 +3,9 @@ -MGET | Skytable +MGET | Skytable - +

Version: 0.7.4

MGET

About

Time complexity: O(n)
diff --git a/0.7.4/actions/mksnap/index.html b/0.7.4/actions/mksnap/index.html index 38f4ac4e1..1b4f0ba68 100644 --- a/0.7.4/actions/mksnap/index.html +++ b/0.7.4/actions/mksnap/index.html @@ -3,9 +3,9 @@ -MKSNAP | Skytable +MKSNAP | Skytable - +

Version: 0.7.4

MKSNAP

About

Time complexity: O(n)
diff --git a/0.7.4/actions/mpop/index.html b/0.7.4/actions/mpop/index.html index 5569bc512..8e125232e 100644 --- a/0.7.4/actions/mpop/index.html +++ b/0.7.4/actions/mpop/index.html @@ -3,9 +3,9 @@ -MPOP | Skytable +MPOP | Skytable - +

Version: 0.7.4

MPOP

About

Time complexity: O(n)
diff --git a/0.7.4/actions/mset/index.html b/0.7.4/actions/mset/index.html index 6b57b3cef..66319bfb1 100644 --- a/0.7.4/actions/mset/index.html +++ b/0.7.4/actions/mset/index.html @@ -3,9 +3,9 @@ -MSET | Skytable +MSET | Skytable - +

Version: 0.7.4

MSET

About

Time complexity: O(n)
diff --git a/0.7.4/actions/mupdate/index.html b/0.7.4/actions/mupdate/index.html index fd1dcfa36..269bf2e2b 100644 --- a/0.7.4/actions/mupdate/index.html +++ b/0.7.4/actions/mupdate/index.html @@ -3,9 +3,9 @@ -MUPDATE | Skytable +MUPDATE | Skytable - +

Version: 0.7.4

MUPDATE

About

Time complexity: O(n)
diff --git a/0.7.4/actions/pop/index.html b/0.7.4/actions/pop/index.html index 1acb7d81d..655e77178 100644 --- a/0.7.4/actions/pop/index.html +++ b/0.7.4/actions/pop/index.html @@ -3,9 +3,9 @@ -POP | Skytable +POP | Skytable - +

Version: 0.7.4

POP

About

Time complexity: O(1)
diff --git a/0.7.4/actions/sdel/index.html b/0.7.4/actions/sdel/index.html index 36d3b7fdc..b0b6191f0 100644 --- a/0.7.4/actions/sdel/index.html +++ b/0.7.4/actions/sdel/index.html @@ -3,9 +3,9 @@ -SDEL | Skytable +SDEL | Skytable - +

Version: 0.7.4

SDEL

About

Time complexity: O(n)
diff --git a/0.7.4/actions/set/index.html b/0.7.4/actions/set/index.html index 958c6b4a3..e0cc77d20 100644 --- a/0.7.4/actions/set/index.html +++ b/0.7.4/actions/set/index.html @@ -3,9 +3,9 @@ -SET | Skytable +SET | Skytable - +

Version: 0.7.4

SET

About

Time complexity: O(1)
diff --git a/0.7.4/actions/sset/index.html b/0.7.4/actions/sset/index.html index 6b6676a8b..690a0244e 100644 --- a/0.7.4/actions/sset/index.html +++ b/0.7.4/actions/sset/index.html @@ -3,9 +3,9 @@ -SSET | Skytable +SSET | Skytable - +

Version: 0.7.4

SSET

About

Time complexity: O(n)
diff --git a/0.7.4/actions/supdate/index.html b/0.7.4/actions/supdate/index.html index 7e5736527..b3d12d59d 100644 --- a/0.7.4/actions/supdate/index.html +++ b/0.7.4/actions/supdate/index.html @@ -3,9 +3,9 @@ -SUPDATE | Skytable +SUPDATE | Skytable - +

Version: 0.7.4

SUPDATE

About

Time complexity: O(n)
diff --git a/0.7.4/actions/update/index.html b/0.7.4/actions/update/index.html index 10463a486..2217b9730 100644 --- a/0.7.4/actions/update/index.html +++ b/0.7.4/actions/update/index.html @@ -3,9 +3,9 @@ -UPDATE | Skytable +UPDATE | Skytable - +

Version: 0.7.4

UPDATE

About

Time complexity: O(1)
diff --git a/0.7.4/actions/uset/index.html b/0.7.4/actions/uset/index.html index 77dcc78c9..cb4dc643a 100644 --- a/0.7.4/actions/uset/index.html +++ b/0.7.4/actions/uset/index.html @@ -3,9 +3,9 @@ -USET | Skytable +USET | Skytable - +

Version: 0.7.4

USET

About

Time complexity: O(n)
diff --git a/0.7.4/actions/whereami/index.html b/0.7.4/actions/whereami/index.html index c95994e62..aecca30b4 100644 --- a/0.7.4/actions/whereami/index.html +++ b/0.7.4/actions/whereami/index.html @@ -3,9 +3,9 @@ -WHEREAMI | Skytable +WHEREAMI | Skytable - +

Version: 0.7.4

WHEREAMI

About

Time complexity: O(1)
diff --git a/0.7.4/all-actions/index.html b/0.7.4/all-actions/index.html index 1bc8f8b81..6767806c2 100644 --- a/0.7.4/all-actions/index.html +++ b/0.7.4/all-actions/index.html @@ -3,9 +3,9 @@ -Index of actions | Skytable +Index of actions | Skytable - +

Version: 0.7.4

Index of actions

Skytable currently supports the actions listed in this document. You can find all the actions diff --git a/0.7.4/auth/index.html b/0.7.4/auth/index.html index f4b406d7d..9d2f82f25 100644 --- a/0.7.4/auth/index.html +++ b/0.7.4/auth/index.html @@ -3,9 +3,9 @@ -Authentication and authorization | Skytable +Authentication and authorization | Skytable - +

Version: 0.7.4

Authentication and authorization

Skytable supports token-based authentication as an authentication scheme, with more on the way in diff --git a/0.7.4/benchmarking/index.html b/0.7.4/benchmarking/index.html index fddb48a18..41501727a 100644 --- a/0.7.4/benchmarking/index.html +++ b/0.7.4/benchmarking/index.html @@ -3,9 +3,9 @@ -Benchmarking | Skytable +Benchmarking | Skytable - +

Version: 0.7.4

Benchmarking

Who doesn't like speed and as a consequence, benchmarks? So here's a guide on benchmarking Skytable with our tool sky-bench .

diff --git a/0.7.4/building-from-source/index.html b/0.7.4/building-from-source/index.html index b47c4297e..07cb7d2a5 100644 --- a/0.7.4/building-from-source/index.html +++ b/0.7.4/building-from-source/index.html @@ -3,9 +3,9 @@ -Building from source | Skytable +Building from source | Skytable - +
Version: 0.7.4

Building from source

Of course you can build it from source — but with quite a bit of hassle. The database server is a bit fussy with its builds, so you'll need quite a few tools before you can actually start using it.

diff --git a/0.7.4/clients/index.html b/0.7.4/clients/index.html index 58ae48bac..e4024a771 100644 --- a/0.7.4/clients/index.html +++ b/0.7.4/clients/index.html @@ -3,9 +3,9 @@ -Client drivers | Skytable +Client drivers | Skytable - +
Version: 0.7.4

Client drivers

We officially maintain the following drivers:

diff --git a/0.7.4/config-cmd/index.html b/0.7.4/config-cmd/index.html index 9e4a1fe69..2f4be458b 100644 --- a/0.7.4/config-cmd/index.html +++ b/0.7.4/config-cmd/index.html @@ -3,9 +3,9 @@ -Command-line configuration | Skytable +Command-line configuration | Skytable - +
Version: 0.7.4

Command-line configuration

You can use command line arguments alone for configuration in place of configuration files. Every binary ( skyd , skysh and sky-bench ) that you get with a bundle have extremely helpful help menus. Whatever you can configure with the configuration file can be configured through command line diff --git a/0.7.4/config-env/index.html b/0.7.4/config-env/index.html index e010e3dc8..20a0e7abf 100644 --- a/0.7.4/config-env/index.html +++ b/0.7.4/config-env/index.html @@ -3,9 +3,9 @@ -Environment Variables | Skytable +Environment Variables | Skytable - +

Version: 0.7.4

Environment Variables

If you don't want to use configuration files or use command-line arguments, you can choose to use diff --git a/0.7.4/config-files/index.html b/0.7.4/config-files/index.html index a92893544..52a3efa00 100644 --- a/0.7.4/config-files/index.html +++ b/0.7.4/config-files/index.html @@ -3,9 +3,9 @@ -Configuration Files | Skytable +Configuration Files | Skytable - +

Version: 0.7.4

Configuration Files

By using configuration files, you can customize the behavior of Skytable.

diff --git a/0.7.4/config/index.html b/0.7.4/config/index.html index 5bd308d9d..8f8165365 100644 --- a/0.7.4/config/index.html +++ b/0.7.4/config/index.html @@ -3,9 +3,9 @@ -Configuration basics | Skytable +Configuration basics | Skytable - +
Version: 0.7.4

Configuration basics

Skytable can be configured to a great degree, depending on your requirements. You can configure Skytable using:

diff --git a/0.7.4/containers/index.html b/0.7.4/containers/index.html index 439dc7571..c98a3a4be 100644 --- a/0.7.4/containers/index.html +++ b/0.7.4/containers/index.html @@ -3,9 +3,9 @@ -Containers | Skytable +Containers | Skytable - +
Version: 0.7.4

Containers

Containers are objects that hold other objects. In Skytable, we have two kinds of containers:

diff --git a/0.7.4/ddl/index.html b/0.7.4/ddl/index.html index 516de62e9..453061563 100644 --- a/0.7.4/ddl/index.html +++ b/0.7.4/ddl/index.html @@ -3,9 +3,9 @@ -DDL | Skytable +DDL | Skytable - +
Version: 0.7.4

DDL

DDL or Data Definition Language is a way to interact with containers. Skytable lets you interact with containers with the following DDL actions:

diff --git a/0.7.4/deployment-notes/index.html b/0.7.4/deployment-notes/index.html index 2d55ca4f3..feffdc131 100644 --- a/0.7.4/deployment-notes/index.html +++ b/0.7.4/deployment-notes/index.html @@ -3,9 +3,9 @@ -Deployment notes | Skytable +Deployment notes | Skytable - +
Version: 0.7.4

Deployment notes

Here are some good to know things about deploying Skytable:

diff --git a/0.7.4/examples/index.html b/0.7.4/examples/index.html index ec6fad7d4..0ef2a74f7 100644 --- a/0.7.4/examples/index.html +++ b/0.7.4/examples/index.html @@ -3,9 +3,9 @@ -Examples | Skytable +Examples | Skytable - +
Version: 0.7.4

Examples

DDL

diff --git a/0.7.4/getting-started/index.html b/0.7.4/getting-started/index.html index 2bb73409b..6fb128ca1 100644 --- a/0.7.4/getting-started/index.html +++ b/0.7.4/getting-started/index.html @@ -3,9 +3,9 @@ -Getting Started | Skytable +Getting Started | Skytable - +
Version: 0.7.4

Getting Started

Getting started with Skytable is easy 😊 (and fun!). You can get started with native binaries (recommended) or by using the docker image.

diff --git a/0.7.4/index.html b/0.7.4/index.html index f03b3ba5f..be49c9581 100644 --- a/0.7.4/index.html +++ b/0.7.4/index.html @@ -3,9 +3,9 @@ -Introduction | Skytable +Introduction | Skytable - +
Version: 0.7.4

Introduction

Welcome to Skytable's docs! You will find information about how you can get started with Skytable, installation options, configuration and clients.

diff --git a/0.7.4/perf-guide/index.html b/0.7.4/perf-guide/index.html index 785260b5b..0abcf8c2a 100644 --- a/0.7.4/perf-guide/index.html +++ b/0.7.4/perf-guide/index.html @@ -3,9 +3,9 @@ -Performance Guide | Skytable +Performance Guide | Skytable - +
Version: 0.7.4

Performance Guide

We have put in our best efforts to make Skytable really fast — but usage patterns can greatly diff --git a/0.7.4/persistence/index.html b/0.7.4/persistence/index.html index b97de02c9..3b2d4a279 100644 --- a/0.7.4/persistence/index.html +++ b/0.7.4/persistence/index.html @@ -3,9 +3,9 @@ -Persistence | Skytable +Persistence | Skytable - +

Version: 0.7.4

Persistence

Skytable supports the persistent storage of data, which is an inherently obvious need for any database. In this document we explore how Skytable's persistence works.

diff --git a/0.7.4/protocol/data-types/index.html b/0.7.4/protocol/data-types/index.html index d2a10c84c..c0a0c3d6d 100644 --- a/0.7.4/protocol/data-types/index.html +++ b/0.7.4/protocol/data-types/index.html @@ -3,9 +3,9 @@ -Data Types | Skytable +Data Types | Skytable - +
Version: 0.7.4

Data Types

This table lists all data types supported by Skytable and their corresponding diff --git a/0.7.4/protocol/errors/index.html b/0.7.4/protocol/errors/index.html index 291360ecb..87e450f10 100644 --- a/0.7.4/protocol/errors/index.html +++ b/0.7.4/protocol/errors/index.html @@ -3,9 +3,9 @@ -Error Strings | Skytable +Error Strings | Skytable - +

Version: 0.7.4

Error Strings

In certain situations, the server may return error strings (also known as other errors), instead of the standard response codes. This table is an index of such error strings.

diff --git a/0.7.4/protocol/response-codes/index.html b/0.7.4/protocol/response-codes/index.html index c12b3d7fc..10b0520f3 100644 --- a/0.7.4/protocol/response-codes/index.html +++ b/0.7.4/protocol/response-codes/index.html @@ -3,9 +3,9 @@ -Response Codes | Skytable +Response Codes | Skytable - +
Version: 0.7.4

Response Codes

Skytable may return any of the response codes listed here:

diff --git a/0.7.4/protocol/skyhash/index.html b/0.7.4/protocol/skyhash/index.html index 956838ad0..9c58e5fa2 100644 --- a/0.7.4/protocol/skyhash/index.html +++ b/0.7.4/protocol/skyhash/index.html @@ -3,9 +3,9 @@ -Skyhash Protocol 1.0 | Skytable +Skyhash Protocol 1.0 | Skytable - +
Version: 0.7.4

Skyhash Protocol 1.0

About this document

Copyright (c) 2021 Sayan Nandan <nandansayan@outlook.com>
diff --git a/0.7.4/snapshots/index.html b/0.7.4/snapshots/index.html index 6ef05cca8..529ad92bf 100644 --- a/0.7.4/snapshots/index.html +++ b/0.7.4/snapshots/index.html @@ -3,9 +3,9 @@ -Snapshots | Skytable +Snapshots | Skytable - +

Version: 0.7.4

Snapshots

Skytable supports automated snapshots that can be used for periodic backups. diff --git a/0.7.4/ssl/index.html b/0.7.4/ssl/index.html index 47fcc2f21..cc2028f89 100644 --- a/0.7.4/ssl/index.html +++ b/0.7.4/ssl/index.html @@ -3,9 +3,9 @@ -TLS configuration | Skytable +TLS configuration | Skytable - +

Version: 0.7.4

TLS configuration

Skytable lets you secure connections with TLS. This feature is built into Sky with OpenSSL and doesn't require you to have OpenSSL installed. You can enable TLS by using your preferred mode of configuration.

diff --git a/0.7.5/actions-overview/index.html b/0.7.5/actions-overview/index.html index 49bb74c0f..17073d87c 100644 --- a/0.7.5/actions-overview/index.html +++ b/0.7.5/actions-overview/index.html @@ -3,9 +3,9 @@ -Actions and Querying | Skytable +Actions and Querying | Skytable - +
Version: 0.7.5

Actions and Querying

Actions are exactly what they say — they do something! You can think of actions to be like diff --git a/0.7.5/actions/auth/index.html b/0.7.5/actions/auth/index.html index 76374b99b..b875591a8 100644 --- a/0.7.5/actions/auth/index.html +++ b/0.7.5/actions/auth/index.html @@ -3,9 +3,9 @@ -AUTH | Skytable +AUTH | Skytable - +

Version: 0.7.5

AUTH

Change global authn/authz settings

diff --git a/0.7.5/actions/dbsize/index.html b/0.7.5/actions/dbsize/index.html index f74d74243..659f4b681 100644 --- a/0.7.5/actions/dbsize/index.html +++ b/0.7.5/actions/dbsize/index.html @@ -3,9 +3,9 @@ -DBSIZE | Skytable +DBSIZE | Skytable - +
Version: 0.7.5

DBSIZE

About

Time complexity: O(1)
diff --git a/0.7.5/actions/del/index.html b/0.7.5/actions/del/index.html index 78a6f8051..a86d8a755 100644 --- a/0.7.5/actions/del/index.html +++ b/0.7.5/actions/del/index.html @@ -3,9 +3,9 @@ -DEL | Skytable +DEL | Skytable - +

Version: 0.7.5

DEL

About

Time complexity: O(n)
diff --git a/0.7.5/actions/exists/index.html b/0.7.5/actions/exists/index.html index 88acf43cb..333a14fdc 100644 --- a/0.7.5/actions/exists/index.html +++ b/0.7.5/actions/exists/index.html @@ -3,9 +3,9 @@ -EXISTS | Skytable +EXISTS | Skytable - +

Version: 0.7.5

EXISTS

About

Time complexity: O(n)
diff --git a/0.7.5/actions/flushdb/index.html b/0.7.5/actions/flushdb/index.html index 1a43f38c9..811c79f82 100644 --- a/0.7.5/actions/flushdb/index.html +++ b/0.7.5/actions/flushdb/index.html @@ -3,9 +3,9 @@ -FLUSHDB | Skytable +FLUSHDB | Skytable - +

Version: 0.7.5

FLUSHDB

About

Time complexity: O(n)
diff --git a/0.7.5/actions/get/index.html b/0.7.5/actions/get/index.html index 0e1a61928..a1eb0d8a7 100644 --- a/0.7.5/actions/get/index.html +++ b/0.7.5/actions/get/index.html @@ -3,9 +3,9 @@ -GET | Skytable +GET | Skytable - +

Version: 0.7.5

GET

About

Time complexity: O(1)
diff --git a/0.7.5/actions/heya/index.html b/0.7.5/actions/heya/index.html index e3ba9249c..31245b35f 100644 --- a/0.7.5/actions/heya/index.html +++ b/0.7.5/actions/heya/index.html @@ -3,9 +3,9 @@ -HEYA | Skytable +HEYA | Skytable - +

Version: 0.7.5

HEYA

About

Time complexity: O(1)
diff --git a/0.7.5/actions/keylen/index.html b/0.7.5/actions/keylen/index.html index 05747b9a7..1784ce08c 100644 --- a/0.7.5/actions/keylen/index.html +++ b/0.7.5/actions/keylen/index.html @@ -3,9 +3,9 @@ -KEYLEN | Skytable +KEYLEN | Skytable - +

Version: 0.7.5

KEYLEN

About

Time complexity: O(1)
diff --git a/0.7.5/actions/lget/index.html b/0.7.5/actions/lget/index.html index 471e0ef82..5fe953bba 100644 --- a/0.7.5/actions/lget/index.html +++ b/0.7.5/actions/lget/index.html @@ -3,9 +3,9 @@ -LGET | Skytable +LGET | Skytable - +

Version: 0.7.5

LGET

LGET can be used to access the items in a list. Through the sub-actions provided by lget, diff --git a/0.7.5/actions/lmod/index.html b/0.7.5/actions/lmod/index.html index 963f636d4..e6f9adba5 100644 --- a/0.7.5/actions/lmod/index.html +++ b/0.7.5/actions/lmod/index.html @@ -3,9 +3,9 @@ -LMOD | Skytable +LMOD | Skytable - +

Version: 0.7.5

LMOD

LMOD can be used to mutate the elements in a list

diff --git a/0.7.5/actions/lset/index.html b/0.7.5/actions/lset/index.html index b22ff37f4..952d05254 100644 --- a/0.7.5/actions/lset/index.html +++ b/0.7.5/actions/lset/index.html @@ -3,9 +3,9 @@ -LSET | Skytable +LSET | Skytable - +
Version: 0.7.5

LSET

LSET can be used to create empty lists or lists with the provided values.

diff --git a/0.7.5/actions/lskeys/index.html b/0.7.5/actions/lskeys/index.html index 42e23be0c..68d02fd39 100644 --- a/0.7.5/actions/lskeys/index.html +++ b/0.7.5/actions/lskeys/index.html @@ -3,9 +3,9 @@ -LSKEYS | Skytable +LSKEYS | Skytable - +
Version: 0.7.5

LSKEYS

About

Time complexity: O(n)
diff --git a/0.7.5/actions/mget/index.html b/0.7.5/actions/mget/index.html index 5f6c99f71..5bca5e290 100644 --- a/0.7.5/actions/mget/index.html +++ b/0.7.5/actions/mget/index.html @@ -3,9 +3,9 @@ -MGET | Skytable +MGET | Skytable - +

Version: 0.7.5

MGET

About

Time complexity: O(n)
diff --git a/0.7.5/actions/mksnap/index.html b/0.7.5/actions/mksnap/index.html index 515553b26..902a7c570 100644 --- a/0.7.5/actions/mksnap/index.html +++ b/0.7.5/actions/mksnap/index.html @@ -3,9 +3,9 @@ -MKSNAP | Skytable +MKSNAP | Skytable - +

Version: 0.7.5

MKSNAP

About

Time complexity: O(n)
diff --git a/0.7.5/actions/mpop/index.html b/0.7.5/actions/mpop/index.html index d7f752395..e1dde532f 100644 --- a/0.7.5/actions/mpop/index.html +++ b/0.7.5/actions/mpop/index.html @@ -3,9 +3,9 @@ -MPOP | Skytable +MPOP | Skytable - +

Version: 0.7.5

MPOP

About

Time complexity: O(n)
diff --git a/0.7.5/actions/mset/index.html b/0.7.5/actions/mset/index.html index ba11f28f8..054c9855d 100644 --- a/0.7.5/actions/mset/index.html +++ b/0.7.5/actions/mset/index.html @@ -3,9 +3,9 @@ -MSET | Skytable +MSET | Skytable - +

Version: 0.7.5

MSET

About

Time complexity: O(n)
diff --git a/0.7.5/actions/mupdate/index.html b/0.7.5/actions/mupdate/index.html index 39bba431d..ea1e5eca5 100644 --- a/0.7.5/actions/mupdate/index.html +++ b/0.7.5/actions/mupdate/index.html @@ -3,9 +3,9 @@ -MUPDATE | Skytable +MUPDATE | Skytable - +

Version: 0.7.5

MUPDATE

About

Time complexity: O(n)
diff --git a/0.7.5/actions/pop/index.html b/0.7.5/actions/pop/index.html index 6322c4552..36002dc34 100644 --- a/0.7.5/actions/pop/index.html +++ b/0.7.5/actions/pop/index.html @@ -3,9 +3,9 @@ -POP | Skytable +POP | Skytable - +

Version: 0.7.5

POP

About

Time complexity: O(1)
diff --git a/0.7.5/actions/sdel/index.html b/0.7.5/actions/sdel/index.html index 3b480b5a7..d918d7aa5 100644 --- a/0.7.5/actions/sdel/index.html +++ b/0.7.5/actions/sdel/index.html @@ -3,9 +3,9 @@ -SDEL | Skytable +SDEL | Skytable - +

Version: 0.7.5

SDEL

About

Time complexity: O(n)
diff --git a/0.7.5/actions/set/index.html b/0.7.5/actions/set/index.html index 94eee2ba3..2c6fe6995 100644 --- a/0.7.5/actions/set/index.html +++ b/0.7.5/actions/set/index.html @@ -3,9 +3,9 @@ -SET | Skytable +SET | Skytable - +

Version: 0.7.5

SET

About

Time complexity: O(1)
diff --git a/0.7.5/actions/sset/index.html b/0.7.5/actions/sset/index.html index c5c429f3a..9ddb7b8f1 100644 --- a/0.7.5/actions/sset/index.html +++ b/0.7.5/actions/sset/index.html @@ -3,9 +3,9 @@ -SSET | Skytable +SSET | Skytable - +

Version: 0.7.5

SSET

About

Time complexity: O(n)
diff --git a/0.7.5/actions/supdate/index.html b/0.7.5/actions/supdate/index.html index 85ef2f9ed..4f16f120d 100644 --- a/0.7.5/actions/supdate/index.html +++ b/0.7.5/actions/supdate/index.html @@ -3,9 +3,9 @@ -SUPDATE | Skytable +SUPDATE | Skytable - +

Version: 0.7.5

SUPDATE

About

Time complexity: O(n)
diff --git a/0.7.5/actions/sys/index.html b/0.7.5/actions/sys/index.html index 2e5515964..c05636b95 100644 --- a/0.7.5/actions/sys/index.html +++ b/0.7.5/actions/sys/index.html @@ -3,9 +3,9 @@ -SYS | Skytable +SYS | Skytable - +

Version: 0.7.5

SYS

Get system information and metrics

diff --git a/0.7.5/actions/update/index.html b/0.7.5/actions/update/index.html index 022a71625..182d84351 100644 --- a/0.7.5/actions/update/index.html +++ b/0.7.5/actions/update/index.html @@ -3,9 +3,9 @@ -UPDATE | Skytable +UPDATE | Skytable - +
Version: 0.7.5

UPDATE

About

Time complexity: O(1)
diff --git a/0.7.5/actions/uset/index.html b/0.7.5/actions/uset/index.html index b8d079882..5536f8a7d 100644 --- a/0.7.5/actions/uset/index.html +++ b/0.7.5/actions/uset/index.html @@ -3,9 +3,9 @@ -USET | Skytable +USET | Skytable - +

Version: 0.7.5

USET

About

Time complexity: O(n)
diff --git a/0.7.5/actions/whereami/index.html b/0.7.5/actions/whereami/index.html index 9d7dd4039..2b6aff34c 100644 --- a/0.7.5/actions/whereami/index.html +++ b/0.7.5/actions/whereami/index.html @@ -3,9 +3,9 @@ -WHEREAMI | Skytable +WHEREAMI | Skytable - +

Version: 0.7.5

WHEREAMI

About

Time complexity: O(1)
diff --git a/0.7.5/all-actions/index.html b/0.7.5/all-actions/index.html index 2c2a76a45..cdd74aa41 100644 --- a/0.7.5/all-actions/index.html +++ b/0.7.5/all-actions/index.html @@ -3,9 +3,9 @@ -Index of actions | Skytable +Index of actions | Skytable - +

Version: 0.7.5

Index of actions

Skytable currently supports the actions listed in this document. You can find all the actions diff --git a/0.7.5/auth/index.html b/0.7.5/auth/index.html index 7b97878cd..25f8008d6 100644 --- a/0.7.5/auth/index.html +++ b/0.7.5/auth/index.html @@ -3,9 +3,9 @@ -Authentication and authorization | Skytable +Authentication and authorization | Skytable - +

Version: 0.7.5

Authentication and authorization

Skytable supports token-based authentication as an authentication scheme, with more on the way in diff --git a/0.7.5/benchmarking/index.html b/0.7.5/benchmarking/index.html index 596aa38a2..a8c95526b 100644 --- a/0.7.5/benchmarking/index.html +++ b/0.7.5/benchmarking/index.html @@ -3,9 +3,9 @@ -Benchmarking | Skytable +Benchmarking | Skytable - +

Version: 0.7.5

Benchmarking

Who doesn't like speed and as a consequence, benchmarks? So here's a guide on benchmarking Skytable with our tool sky-bench .

diff --git a/0.7.5/building-from-source/index.html b/0.7.5/building-from-source/index.html index 1cb5551cc..c8eb65c0a 100644 --- a/0.7.5/building-from-source/index.html +++ b/0.7.5/building-from-source/index.html @@ -3,9 +3,9 @@ -Building from source | Skytable +Building from source | Skytable - +
Version: 0.7.5

Building from source

Of course you can build it from source — but with quite a bit of hassle. The database server is a bit fussy with its builds, so you'll need quite a few tools before you can actually start using it.

diff --git a/0.7.5/clients/index.html b/0.7.5/clients/index.html index 7f45ff7f9..456e6daeb 100644 --- a/0.7.5/clients/index.html +++ b/0.7.5/clients/index.html @@ -3,9 +3,9 @@ -Client drivers | Skytable +Client drivers | Skytable - +
Version: 0.7.5

Client drivers

Official drivers

diff --git a/0.7.5/config-cmd/index.html b/0.7.5/config-cmd/index.html index e7ae903c0..b707d015a 100644 --- a/0.7.5/config-cmd/index.html +++ b/0.7.5/config-cmd/index.html @@ -3,9 +3,9 @@ -Command-line configuration | Skytable +Command-line configuration | Skytable - +
Version: 0.7.5

Command-line configuration

You can use command line arguments alone for configuration in place of configuration files. Every binary ( skyd , skysh and sky-bench ) that you get with a bundle have extremely helpful help menus. Whatever you can configure with the configuration file can be configured through command line diff --git a/0.7.5/config-env/index.html b/0.7.5/config-env/index.html index 909c722a7..74e712a2c 100644 --- a/0.7.5/config-env/index.html +++ b/0.7.5/config-env/index.html @@ -3,9 +3,9 @@ -Environment Variables | Skytable +Environment Variables | Skytable - +

Version: 0.7.5

Environment Variables

If you don't want to use configuration files or use command-line arguments, you can choose to use diff --git a/0.7.5/config-files/index.html b/0.7.5/config-files/index.html index 7ed2f7ecb..a1f3dcc54 100644 --- a/0.7.5/config-files/index.html +++ b/0.7.5/config-files/index.html @@ -3,9 +3,9 @@ -Configuration Files | Skytable +Configuration Files | Skytable - +

Version: 0.7.5

Configuration Files

By using configuration files, you can customize the behavior of Skytable.

diff --git a/0.7.5/config/index.html b/0.7.5/config/index.html index 3d904cb2d..9636f0aca 100644 --- a/0.7.5/config/index.html +++ b/0.7.5/config/index.html @@ -3,9 +3,9 @@ -Configuration basics | Skytable +Configuration basics | Skytable - +
Version: 0.7.5

Configuration basics

Skytable can be configured to a great degree, depending on your requirements. You can configure Skytable using:

diff --git a/0.7.5/containers/index.html b/0.7.5/containers/index.html index 68e77ad1c..e1c70f22a 100644 --- a/0.7.5/containers/index.html +++ b/0.7.5/containers/index.html @@ -3,9 +3,9 @@ -Containers | Skytable +Containers | Skytable - +
Version: 0.7.5

Containers

Containers are objects that hold other objects. In Skytable, we have two kinds of containers:

diff --git a/0.7.5/ddl/index.html b/0.7.5/ddl/index.html index d2d15d7ef..1036e7019 100644 --- a/0.7.5/ddl/index.html +++ b/0.7.5/ddl/index.html @@ -3,9 +3,9 @@ -DDL | Skytable +DDL | Skytable - +
Version: 0.7.5

DDL

DDL or Data Definition Language is a way to interact with containers. Skytable lets you interact with containers with the following DDL actions:

diff --git a/0.7.5/deployment-notes/index.html b/0.7.5/deployment-notes/index.html index b9b6a5db6..b8dc68430 100644 --- a/0.7.5/deployment-notes/index.html +++ b/0.7.5/deployment-notes/index.html @@ -3,9 +3,9 @@ -Deployment notes | Skytable +Deployment notes | Skytable - +
Version: 0.7.5

Deployment notes

Recommendations

diff --git a/0.7.5/examples/index.html b/0.7.5/examples/index.html index e87b966a8..d4a47b0a7 100644 --- a/0.7.5/examples/index.html +++ b/0.7.5/examples/index.html @@ -3,9 +3,9 @@ -Examples | Skytable +Examples | Skytable - +
Version: 0.7.5

Examples

DDL

diff --git a/0.7.5/getting-started/index.html b/0.7.5/getting-started/index.html index c9e778e9e..c881062b6 100644 --- a/0.7.5/getting-started/index.html +++ b/0.7.5/getting-started/index.html @@ -3,9 +3,9 @@ -Getting Started | Skytable +Getting Started | Skytable - +
Version: 0.7.5

Getting Started

Getting started with Skytable is easy 😊 (and fun!). You can get started with native binaries (recommended) or by using the docker image.

diff --git a/0.7.5/index.html b/0.7.5/index.html index 499abc30e..49d568ed5 100644 --- a/0.7.5/index.html +++ b/0.7.5/index.html @@ -3,9 +3,9 @@ -Introduction | Skytable +Introduction | Skytable - +
Version: 0.7.5

Introduction

Welcome to Skytable's docs! You will find information about how you can get started with Skytable, installation options, configuration and clients.

diff --git a/0.7.5/perf-guide/index.html b/0.7.5/perf-guide/index.html index d4a758238..2308fa35f 100644 --- a/0.7.5/perf-guide/index.html +++ b/0.7.5/perf-guide/index.html @@ -3,9 +3,9 @@ -Performance Guide | Skytable +Performance Guide | Skytable - +
Version: 0.7.5

Performance Guide

We have put in our best efforts to make Skytable really fast — but usage patterns can greatly diff --git a/0.7.5/persistence/index.html b/0.7.5/persistence/index.html index 768b1304a..3427a2489 100644 --- a/0.7.5/persistence/index.html +++ b/0.7.5/persistence/index.html @@ -3,9 +3,9 @@ -Persistence | Skytable +Persistence | Skytable - +

Version: 0.7.5

Persistence

Skytable supports the persistent storage of data, which is an inherently obvious need for any database. In this document we explore how Skytable's persistence works.

diff --git a/0.7.5/protocol/data-types/index.html b/0.7.5/protocol/data-types/index.html index 1ebbb58b9..d76593b91 100644 --- a/0.7.5/protocol/data-types/index.html +++ b/0.7.5/protocol/data-types/index.html @@ -3,9 +3,9 @@ -Data Types | Skytable +Data Types | Skytable - +
Version: 0.7.5

Data Types

This table lists all data types supported by Skytable and their corresponding diff --git a/0.7.5/protocol/errors/index.html b/0.7.5/protocol/errors/index.html index 94d08c61a..0eed9c628 100644 --- a/0.7.5/protocol/errors/index.html +++ b/0.7.5/protocol/errors/index.html @@ -3,9 +3,9 @@ -Error Strings | Skytable +Error Strings | Skytable - +

Version: 0.7.5

Error Strings

In certain situations, the server may return error strings (also known as other errors), instead of the standard response codes. This table is an index of such error strings.

diff --git a/0.7.5/protocol/response-codes/index.html b/0.7.5/protocol/response-codes/index.html index 521811518..5c1718f02 100644 --- a/0.7.5/protocol/response-codes/index.html +++ b/0.7.5/protocol/response-codes/index.html @@ -3,9 +3,9 @@ -Response Codes | Skytable +Response Codes | Skytable - +
Version: 0.7.5

Response Codes

Skytable may return any of the response codes listed here:

diff --git a/0.7.5/protocol/skyhash/index.html b/0.7.5/protocol/skyhash/index.html index 082dd875a..1e7d6243a 100644 --- a/0.7.5/protocol/skyhash/index.html +++ b/0.7.5/protocol/skyhash/index.html @@ -3,9 +3,9 @@ -Skyhash Protocol 1.0 | Skytable +Skyhash Protocol 1.0 | Skytable - +
Version: 0.7.5

Skyhash Protocol 1.0

About this document

Copyright (c) 2021 Sayan Nandan <nandansayan@outlook.com>
diff --git a/0.7.5/snapshots/index.html b/0.7.5/snapshots/index.html index a340b37fd..e1b7762f6 100644 --- a/0.7.5/snapshots/index.html +++ b/0.7.5/snapshots/index.html @@ -3,9 +3,9 @@ -Snapshots | Skytable +Snapshots | Skytable - +

Version: 0.7.5

Snapshots

Skytable supports automated snapshots that can be used for periodic backups. diff --git a/0.7.5/ssl/index.html b/0.7.5/ssl/index.html index f98eb4076..a200c4863 100644 --- a/0.7.5/ssl/index.html +++ b/0.7.5/ssl/index.html @@ -3,9 +3,9 @@ -TLS configuration | Skytable +TLS configuration | Skytable - +

Version: 0.7.5

TLS configuration

Skytable lets you secure connections with TLS. This feature is built into Sky with OpenSSL and doesn't require you to have OpenSSL installed. You can enable TLS by using your preferred mode of configuration.

diff --git a/0.8.0/architecture/index.html b/0.8.0/architecture/index.html index 31e3b4c7e..5c520799e 100644 --- a/0.8.0/architecture/index.html +++ b/0.8.0/architecture/index.html @@ -3,9 +3,9 @@ -Architecture | Skytable +Architecture | Skytable - +
Version: 0.8.0

Architecture

Skytable is a modern NoSQL database that prioritises performance, scalability and reliability while providing a rich and powerful querying interface. We are generally targetting an audience that wants to build high performance, large-scale, low latency applications, such as social networking services, auth services, adtech and such. Skytable is designed to work with diff --git a/0.8.0/benchmarking/index.html b/0.8.0/benchmarking/index.html index 161d84b8d..d77bceb09 100644 --- a/0.8.0/benchmarking/index.html +++ b/0.8.0/benchmarking/index.html @@ -3,9 +3,9 @@ -Benchmarking | Skytable +Benchmarking | Skytable - +

Version: 0.8.0

Benchmarking

Due to Skytable having in-house implementations of almost everything, starting from the protocol, the storage engine and query diff --git a/0.8.0/blueql/dcl/index.html b/0.8.0/blueql/dcl/index.html index e4ea5e66f..c8b1f70c7 100644 --- a/0.8.0/blueql/dcl/index.html +++ b/0.8.0/blueql/dcl/index.html @@ -3,9 +3,9 @@ -DCL | Skytable +DCL | Skytable - +

Version: 0.8.0

DCL

Data Control Language or DCL can be used to perform administrative tasks on the database. Currently, all DCL commands are diff --git a/0.8.0/blueql/ddl/index.html b/0.8.0/blueql/ddl/index.html index 0cdefd860..bee48bf7e 100644 --- a/0.8.0/blueql/ddl/index.html +++ b/0.8.0/blueql/ddl/index.html @@ -3,9 +3,9 @@ -DDL | Skytable +DDL | Skytable - +

Version: 0.8.0

DDL

DDL short for Data Definition Language is used to create, alter and drop DDL objects such as spaces and models.

diff --git a/0.8.0/blueql/dml/index.html b/0.8.0/blueql/dml/index.html index a5f6daa64..757d4d929 100644 --- a/0.8.0/blueql/dml/index.html +++ b/0.8.0/blueql/dml/index.html @@ -3,9 +3,9 @@ -DML | Skytable +DML | Skytable - +
Version: 0.8.0

DML

DML or Data Manipulation Language is what you'll be using for the most of your queries once you finish defining your data model. DML enables you to insert rows, manipulate the data in them, access their data or delete them.

diff --git a/0.8.0/blueql/overview/index.html b/0.8.0/blueql/overview/index.html index b6292cf7e..ff75e7511 100644 --- a/0.8.0/blueql/overview/index.html +++ b/0.8.0/blueql/overview/index.html @@ -3,9 +3,9 @@ -Overview | Skytable +Overview | Skytable - +
Version: 0.8.0

Overview

BlueQLTM is Skytable's own query language that very closely follows the design of SQL but with many diff --git a/0.8.0/category/blueql/index.html b/0.8.0/category/blueql/index.html index 8e9f2e301..916b7cf05 100644 --- a/0.8.0/category/blueql/index.html +++ b/0.8.0/category/blueql/index.html @@ -3,9 +3,9 @@ -BlueQL | Skytable +BlueQL | Skytable - +

Version: 0.8.0

BlueQL

In this section we take a look at the syntax and structure of BlueQL, how it is different from SQL, and then proceed to understand different queries. We go from DDL queries which enables you to create spaces and models to DML queries like INSERT and SELECT that enable you to do perform CRUD operations on the database and finally take a look at DCL that enables you to control the access of data and perform administrative tasks. We recommend that you carefully read through this section to get a strong understanding of BlueQL and how it is different.

diff --git a/0.8.0/category/system-management/index.html b/0.8.0/category/system-management/index.html index 2f3fa394b..b8d83247d 100644 --- a/0.8.0/category/system-management/index.html +++ b/0.8.0/category/system-management/index.html @@ -3,9 +3,9 @@ -System Management | Skytable +System Management | Skytable - +
Version: 0.8.0

System Management

Learn how to configure Skytable for your needs and perform administrative tasks. We take a look at the different modes of configuration (CLI, ENV, configuration files), settings, access control, managing the root account and global management.

diff --git a/0.8.0/deployment/index.html b/0.8.0/deployment/index.html index 5229368e7..ac6e79294 100644 --- a/0.8.0/deployment/index.html +++ b/0.8.0/deployment/index.html @@ -3,9 +3,9 @@ -Deployment | Skytable +Deployment | Skytable - +
Version: 0.8.0

Deployment

Here are some recommendations for deployment:

diff --git a/0.8.0/index.html b/0.8.0/index.html index 354d50753..3ecfbaf2f 100644 --- a/0.8.0/index.html +++ b/0.8.0/index.html @@ -3,9 +3,9 @@ -Introduction | Skytable +Introduction | Skytable - +
Version: 0.8.0

Introduction

Welcome to Skytable's docs! Skytable is a free and open-source modern NoSQL database that builds on the foundations of performance, scalability, powerful querying and a robust type system. Skytable can be deployed as just a single binary file with no special system dependencies and only relies on the operating system's libc implementation.

diff --git a/0.8.0/installation/index.html b/0.8.0/installation/index.html index 27c9ba2bc..3346442eb 100644 --- a/0.8.0/installation/index.html +++ b/0.8.0/installation/index.html @@ -3,9 +3,9 @@ -Installation | Skytable +Installation | Skytable - +
Version: 0.8.0

Installation

Getting started with Skytable involves choosing a mode of installation, downloading any required files and then starting up the database. You can choose to either use:

diff --git a/0.8.0/libraries/index.html b/0.8.0/libraries/index.html index a44e6276f..7e4ad48f2 100644 --- a/0.8.0/libraries/index.html +++ b/0.8.0/libraries/index.html @@ -3,9 +3,9 @@ -Client drivers | Skytable +Client drivers | Skytable - +
Version: 0.8.0

Client drivers

Official drivers

diff --git a/0.8.0/limits/index.html b/0.8.0/limits/index.html index 4452a888a..d14db74c0 100644 --- a/0.8.0/limits/index.html +++ b/0.8.0/limits/index.html @@ -3,9 +3,9 @@ -Limits | Skytable +Limits | Skytable - +
Version: 0.8.0

Limits

We've made every effort to provide a robust querying interface, but there are some temporary limitations that we think you diff --git a/0.8.0/protocol/errors/index.html b/0.8.0/protocol/errors/index.html index 1da43452d..95f20ea69 100644 --- a/0.8.0/protocol/errors/index.html +++ b/0.8.0/protocol/errors/index.html @@ -3,9 +3,9 @@ -Errors | Skytable +Errors | Skytable - +

Version: 0.8.0

Errors

If you've done something incorrectly, then the server will respond with an error code (just like HTTP status codes, but note that the server will not respond with an error code if no error occurred, unlike HTTP 200!).

diff --git a/0.8.0/protocol/networking/index.html b/0.8.0/protocol/networking/index.html index b12a1d079..e1689e4b0 100644 --- a/0.8.0/protocol/networking/index.html +++ b/0.8.0/protocol/networking/index.html @@ -3,9 +3,9 @@ -Networking | Skytable +Networking | Skytable - +
Version: 0.8.0

Networking

The Skyhash protocol uses a very simple data exchange model.

diff --git a/0.8.0/protocol/overview/index.html b/0.8.0/protocol/overview/index.html index f26df9f56..511d6653b 100644 --- a/0.8.0/protocol/overview/index.html +++ b/0.8.0/protocol/overview/index.html @@ -3,9 +3,9 @@ -Skyhash 2 — Protocol Overview | Skytable +Skyhash 2 — Protocol Overview | Skytable - +
Version: 0.8.0

Skyhash 2 — Protocol Overview

Skyhash is the protocol used for communication between Skytable clients (client drivers or libraries) and the Skytable server, written on top of TCP. If you're building an application that needs to talk to Skytable, you'll usually choose a client library that works with your programming language and then start building your application.

diff --git a/0.8.0/resources/migration/index.html b/0.8.0/resources/migration/index.html index f10d357d1..45c364bb2 100644 --- a/0.8.0/resources/migration/index.html +++ b/0.8.0/resources/migration/index.html @@ -3,9 +3,9 @@ -Migrating from an older release | Skytable +Migrating from an older release | Skytable - +
Version: 0.8.0

Migrating from an older release

Firstly, thank you patron! You're a part of an exclusive club which has seen Skytable take shape from just another key-value diff --git a/0.8.0/resources/overview/index.html b/0.8.0/resources/overview/index.html index 9146342b3..dc834e421 100644 --- a/0.8.0/resources/overview/index.html +++ b/0.8.0/resources/overview/index.html @@ -3,9 +3,9 @@ -Resources | Skytable +Resources | Skytable - +

Version: 0.8.0

Resources

Community and chat

diff --git a/0.8.0/system/administration/index.html b/0.8.0/system/administration/index.html index 4e50ad129..ee6bf7019 100644 --- a/0.8.0/system/administration/index.html +++ b/0.8.0/system/administration/index.html @@ -3,9 +3,9 @@ -Administration | Skytable +Administration | Skytable - +
Version: 0.8.0

Administration

Skytable's access control is very simple:

diff --git a/0.8.0/system/configuration/index.html b/0.8.0/system/configuration/index.html index 0b057962c..cd259df09 100644 --- a/0.8.0/system/configuration/index.html +++ b/0.8.0/system/configuration/index.html @@ -3,9 +3,9 @@ -Configuration | Skytable +Configuration | Skytable - +
Version: 0.8.0

Configuration

Skytable can be configured to run per your needs. You can use either of command-line arguments, environment variables or a diff --git a/0.8.0/using-the-repl/index.html b/0.8.0/using-the-repl/index.html index 511364eaa..3884a7b23 100644 --- a/0.8.0/using-the-repl/index.html +++ b/0.8.0/using-the-repl/index.html @@ -3,9 +3,9 @@ -Using the REPL | Skytable +Using the REPL | Skytable - +

Version: 0.8.0

Using the REPL

Once you've set up Skytable following our guide, you can now get started using the REPL. Note that you must have downloaded the bundle. If not, go back to the installation guide and do it now.

diff --git a/0.8.1/architecture/index.html b/0.8.1/architecture/index.html index 881aa9c85..18940c188 100644 --- a/0.8.1/architecture/index.html +++ b/0.8.1/architecture/index.html @@ -3,9 +3,9 @@ -Architecture | Skytable +Architecture | Skytable - +
Version: 0.8.1

Architecture

Skytable is a modern NoSQL database that prioritises performance, scalability and reliability while providing a rich and powerful querying interface. We are generally targetting an audience that wants to build high performance, large-scale, low latency applications, such as social networking services, auth services, adtech and such. Skytable is designed to work with diff --git a/0.8.1/benchmarking/index.html b/0.8.1/benchmarking/index.html index c4bb8fcdb..7d6765520 100644 --- a/0.8.1/benchmarking/index.html +++ b/0.8.1/benchmarking/index.html @@ -3,9 +3,9 @@ -Benchmarking | Skytable +Benchmarking | Skytable - +

Version: 0.8.1

Benchmarking

All of Skytable's components are developed from scratch in-house, which makes it hard (if not impossible) to utilize other benchmarking suites. This is why all of Skytable's release bundles come with the sky-bench benchmarking tool. It's important to understand how the tool works to understand what you're benchmarking and what the results mean.

diff --git a/0.8.1/blueql/dcl/index.html b/0.8.1/blueql/dcl/index.html index bda57fa91..c0f8b4c29 100644 --- a/0.8.1/blueql/dcl/index.html +++ b/0.8.1/blueql/dcl/index.html @@ -3,9 +3,9 @@ -DCL | Skytable +DCL | Skytable - +
Version: 0.8.1

DCL

Data Control Language or DCL can be used to perform administrative tasks on the database. Currently, all DCL commands are diff --git a/0.8.1/blueql/ddl/index.html b/0.8.1/blueql/ddl/index.html index 68448d233..c5566b6b3 100644 --- a/0.8.1/blueql/ddl/index.html +++ b/0.8.1/blueql/ddl/index.html @@ -3,9 +3,9 @@ -DDL | Skytable +DDL | Skytable - +

Version: 0.8.1

DDL

DDL short for Data Definition Language is used to create, alter and drop DDL objects such as spaces and models.

diff --git a/0.8.1/blueql/dml/index.html b/0.8.1/blueql/dml/index.html index 388813576..58580ee42 100644 --- a/0.8.1/blueql/dml/index.html +++ b/0.8.1/blueql/dml/index.html @@ -3,9 +3,9 @@ -DML | Skytable +DML | Skytable - +
Version: 0.8.1

DML

DML or Data Manipulation Language is what you'll be using for the most of your queries once you finish defining your data model. DML enables you to insert rows, manipulate the data in them, access their data or delete them.

diff --git a/0.8.1/blueql/index.html b/0.8.1/blueql/index.html index 1ffa26bfe..bfa798205 100644 --- a/0.8.1/blueql/index.html +++ b/0.8.1/blueql/index.html @@ -3,9 +3,9 @@ -BlueQL | Skytable +BlueQL | Skytable - +
Version: 0.8.1

BlueQL

Introduction

diff --git a/0.8.1/blueql/overview/index.html b/0.8.1/blueql/overview/index.html index 80fd22f58..b5d833cd3 100644 --- a/0.8.1/blueql/overview/index.html +++ b/0.8.1/blueql/overview/index.html @@ -3,9 +3,9 @@ -Overview | Skytable +Overview | Skytable - +
Version: 0.8.1

Overview

In this document we explore some of the meta parts of BlueQL. If you want to look at how you can use BlueQL, consider looking at the sections that follow.

diff --git a/0.8.1/deployment/index.html b/0.8.1/deployment/index.html index 9f5ae996f..b9cf89171 100644 --- a/0.8.1/deployment/index.html +++ b/0.8.1/deployment/index.html @@ -3,9 +3,9 @@ -Deployment | Skytable +Deployment | Skytable - +
Version: 0.8.1

Deployment

Here are some recommendations for deployment:

diff --git a/0.8.1/index.html b/0.8.1/index.html index 251bc36fa..7773dc092 100644 --- a/0.8.1/index.html +++ b/0.8.1/index.html @@ -3,9 +3,9 @@ -Introduction | Skytable +Introduction | Skytable - +
Version: 0.8.1

Introduction

Welcome to Skytable's documentation! Skytable is a free and open-source modern NoSQL database that builds on the foundations of performance, scalability, powerful querying and a robust type system. Skytable can be deployed on multiple platforms as just a single binary file with no special system dependencies. You can either follow the guide below to learn Skytable in depth or jump to any sections that you need for reference.

diff --git a/0.8.1/installation/index.html b/0.8.1/installation/index.html index 954988669..5f2f13c7b 100644 --- a/0.8.1/installation/index.html +++ b/0.8.1/installation/index.html @@ -3,9 +3,9 @@ -Installation | Skytable +Installation | Skytable - +
Version: 0.8.1

Installation

Getting started with Skytable involves choosing a mode of installation, downloading any required files and then starting up the database. You can choose to either use:

diff --git a/0.8.1/libraries/index.html b/0.8.1/libraries/index.html index 6c733f77e..9f7d3f6c9 100644 --- a/0.8.1/libraries/index.html +++ b/0.8.1/libraries/index.html @@ -3,9 +3,9 @@ -Client drivers | Skytable +Client drivers | Skytable - +
Version: 0.8.1

Client drivers

Official drivers

diff --git a/0.8.1/limits/index.html b/0.8.1/limits/index.html index ff7bcdc7f..259e96ddc 100644 --- a/0.8.1/limits/index.html +++ b/0.8.1/limits/index.html @@ -3,9 +3,9 @@ -Limits | Skytable +Limits | Skytable - +
Version: 0.8.1

Limits

We've made every effort to provide a robust querying interface, but there are some temporary limitations that we think you diff --git a/0.8.1/protocol/errors/index.html b/0.8.1/protocol/errors/index.html index 75a5469b7..f1387ad13 100644 --- a/0.8.1/protocol/errors/index.html +++ b/0.8.1/protocol/errors/index.html @@ -3,9 +3,9 @@ -Error Index | Skytable +Error Index | Skytable - +

Version: 0.8.1

Error Index

This document provides an exhaustive listing of all the error codes that can be returned by the server. Do note that the handshake errors are only returned in the connection stage and are not the same as the query errors which occcur at the exchange stage.

diff --git a/0.8.1/protocol/index.html b/0.8.1/protocol/index.html index dc6caaf7b..818924610 100644 --- a/0.8.1/protocol/index.html +++ b/0.8.1/protocol/index.html @@ -3,9 +3,9 @@ -Skyhash 2: Overview | Skytable +Skyhash 2: Overview | Skytable - +
Version: 0.8.1

Skyhash 2: Overview

Introduction

diff --git a/0.8.1/protocol/specification/index.html b/0.8.1/protocol/specification/index.html index f01a2d928..024a6d1bc 100644 --- a/0.8.1/protocol/specification/index.html +++ b/0.8.1/protocol/specification/index.html @@ -3,9 +3,9 @@ -Specification | Skytable +Specification | Skytable - +
Version: 0.8.1

Skyhash 2: Specification

diff --git a/0.8.1/querying/index.html b/0.8.1/querying/index.html index 6e6839952..ce718276d 100644 --- a/0.8.1/querying/index.html +++ b/0.8.1/querying/index.html @@ -3,9 +3,9 @@ -Querying | Skytable +Querying | Skytable - +
Version: 0.8.1

Querying

Simple queries

diff --git a/0.8.1/resources/migration/index.html b/0.8.1/resources/migration/index.html index 6b77744d8..b24a11945 100644 --- a/0.8.1/resources/migration/index.html +++ b/0.8.1/resources/migration/index.html @@ -3,9 +3,9 @@ -Migrating from an older release | Skytable +Migrating from an older release | Skytable - +
Version: 0.8.1

Migrating from an older release

Firstly, thank you patron! You're a part of an exclusive club which has seen Skytable take shape from just another key-value diff --git a/0.8.1/resources/platform-support/index.html b/0.8.1/resources/platform-support/index.html index 9b97bc693..8e89dda0e 100644 --- a/0.8.1/resources/platform-support/index.html +++ b/0.8.1/resources/platform-support/index.html @@ -3,9 +3,9 @@ -Platform Support | Skytable +Platform Support | Skytable - +

Version: 0.8.1

Platform Support

When you're building on or using Skytable on an officially supported platform, you can be certain that we've tested Skytable to work on these platforms, depending on their support level. The support level of a platform largely depends on the testing capabilities of our CI runners and tooling infrastructure and whether they support the platform or not besides our own codebase requirements. As such, we've divided platform support into multiple tiers.

diff --git a/0.8.1/resources/useful-links/index.html b/0.8.1/resources/useful-links/index.html index 30ac4f718..d454032a5 100644 --- a/0.8.1/resources/useful-links/index.html +++ b/0.8.1/resources/useful-links/index.html @@ -3,9 +3,9 @@ -Useful links | Skytable +Useful links | Skytable - +
Version: 0.8.1

Useful links

Community and chat

diff --git a/0.8.1/system/configuration/index.html b/0.8.1/system/configuration/index.html index e29a58cd2..d105b5570 100644 --- a/0.8.1/system/configuration/index.html +++ b/0.8.1/system/configuration/index.html @@ -3,9 +3,9 @@ -Configuration | Skytable +Configuration | Skytable - +
Version: 0.8.1

Configuration

Skytable can be configured to run per your needs. You can use either of command-line arguments, environment variables or a diff --git a/0.8.1/system/global-management/index.html b/0.8.1/system/global-management/index.html index 0524a906c..5f8929e0b 100644 --- a/0.8.1/system/global-management/index.html +++ b/0.8.1/system/global-management/index.html @@ -3,9 +3,9 @@ -Global management | Skytable +Global management | Skytable - +

Version: 0.8.1

Global management

Checking system health

diff --git a/0.8.1/system/index.html b/0.8.1/system/index.html index 92dfb417f..1cc9d93e8 100644 --- a/0.8.1/system/index.html +++ b/0.8.1/system/index.html @@ -3,9 +3,9 @@ -System administration | Skytable +System administration | Skytable - +
Version: 0.8.1

System administration

In the following sections, we explore general system administration options with Skytable such as configuration, user management, system health and others. Please note that to use some of these guides you may need direct access to the host on which the database server is running; operations such as recovery and changing the root password require host access.

diff --git a/0.8.1/system/recovery/index.html b/0.8.1/system/recovery/index.html index a69d54e2e..ad5c2fba3 100644 --- a/0.8.1/system/recovery/index.html +++ b/0.8.1/system/recovery/index.html @@ -3,9 +3,9 @@ -Recovery | Skytable +Recovery | Skytable - +
Version: 0.8.1

Recovery

In the unforeseen event that a power failure or other catastrophic system failure causes the database to crash, the Skytable server will fail to start normally. Usually it will exit with a nonzero code and an error message such as "journal-corrupted." In such cases, you will need to recover the journal(s) and/or any other corrupted file(s).

diff --git a/0.8.1/system/user-management/index.html b/0.8.1/system/user-management/index.html index a59a0103e..52de39478 100644 --- a/0.8.1/system/user-management/index.html +++ b/0.8.1/system/user-management/index.html @@ -3,9 +3,9 @@ -User management | Skytable +User management | Skytable - +
Version: 0.8.1

User management

Skytable's access control is very simple:

diff --git a/0.8.1/using-the-repl/index.html b/0.8.1/using-the-repl/index.html index bdc61efa7..8c02e8e6c 100644 --- a/0.8.1/using-the-repl/index.html +++ b/0.8.1/using-the-repl/index.html @@ -3,9 +3,9 @@ -Using the REPL | Skytable +Using the REPL | Skytable - +
Version: 0.8.1

Using the REPL

Once you've set up Skytable following our guide, you can now get started using the REPL. Note that you must have downloaded the bundle. If not, go back to the installation guide and do it now.

diff --git a/0.8.1/versions/index.html b/0.8.1/versions/index.html index 7eb1562c6..5112dd72b 100644 --- a/0.8.1/versions/index.html +++ b/0.8.1/versions/index.html @@ -3,9 +3,9 @@ -All versions | Skytable +All versions | Skytable - +
Version: 0.8.1

All versions

diff --git a/0.8.2/architecture/index.html b/0.8.2/architecture/index.html index 59a41e50b..7716fc7c3 100644 --- a/0.8.2/architecture/index.html +++ b/0.8.2/architecture/index.html @@ -3,9 +3,9 @@ -Architecture | Skytable +Architecture | Skytable - +
Version: 0.8.2

Architecture

Skytable is a modern NoSQL database that prioritises performance, scalability and reliability while providing a rich and powerful querying interface. We are generally targetting an audience that wants to build high performance, large-scale, low latency applications, such as social networking services, auth services, adtech and such. Skytable is designed to work with diff --git a/0.8.2/benchmarking/index.html b/0.8.2/benchmarking/index.html index a98fc520d..2f9f8cd40 100644 --- a/0.8.2/benchmarking/index.html +++ b/0.8.2/benchmarking/index.html @@ -3,9 +3,9 @@ -Benchmarking | Skytable +Benchmarking | Skytable - +

Version: 0.8.2

Benchmarking

All of Skytable's components are developed from scratch in-house, which makes it hard (if not impossible) to utilize other benchmarking suites. This is why all of Skytable's release bundles come with the sky-bench benchmarking tool. It's important to understand how the tool works to understand what you're benchmarking and what the results mean.

diff --git a/0.8.2/blueql/dcl/index.html b/0.8.2/blueql/dcl/index.html index d9ae735fe..17d87f580 100644 --- a/0.8.2/blueql/dcl/index.html +++ b/0.8.2/blueql/dcl/index.html @@ -3,9 +3,9 @@ -DCL | Skytable +DCL | Skytable - +
Version: 0.8.2

DCL

Data Control Language or DCL can be used to perform administrative tasks on the database. Currently, all DCL commands are diff --git a/0.8.2/blueql/ddl/index.html b/0.8.2/blueql/ddl/index.html index 79ddb8d82..5b0cce054 100644 --- a/0.8.2/blueql/ddl/index.html +++ b/0.8.2/blueql/ddl/index.html @@ -3,9 +3,9 @@ -DDL | Skytable +DDL | Skytable - +

Version: 0.8.2

DDL

DDL short for Data Definition Language is used to create, alter and drop DDL objects such as spaces and models.

diff --git a/0.8.2/blueql/dml/index.html b/0.8.2/blueql/dml/index.html index 1442bd747..69c4d14a9 100644 --- a/0.8.2/blueql/dml/index.html +++ b/0.8.2/blueql/dml/index.html @@ -3,9 +3,9 @@ -DML | Skytable +DML | Skytable - +
Version: 0.8.2

DML

DML or Data Manipulation Language is what you'll be using for the most of your queries once you finish defining your data model. DML enables you to insert rows, manipulate the data in them, access their data or delete them.

diff --git a/0.8.2/blueql/index.html b/0.8.2/blueql/index.html index 45c2c8545..9c5e1bbde 100644 --- a/0.8.2/blueql/index.html +++ b/0.8.2/blueql/index.html @@ -3,9 +3,9 @@ -BlueQL | Skytable +BlueQL | Skytable - +
Version: 0.8.2

BlueQL

Introduction

diff --git a/0.8.2/blueql/overview/index.html b/0.8.2/blueql/overview/index.html index a991b9875..f12b59339 100644 --- a/0.8.2/blueql/overview/index.html +++ b/0.8.2/blueql/overview/index.html @@ -3,9 +3,9 @@ -Overview | Skytable +Overview | Skytable - +
Version: 0.8.2

Overview

In this document we explore some of the meta parts of BlueQL. If you want to look at how you can use BlueQL, consider looking at the sections that follow.

diff --git a/0.8.2/deployment/index.html b/0.8.2/deployment/index.html index e871f8ba8..34bdeb548 100644 --- a/0.8.2/deployment/index.html +++ b/0.8.2/deployment/index.html @@ -3,9 +3,9 @@ -Deployment | Skytable +Deployment | Skytable - +
Version: 0.8.2

Deployment

Here are some recommendations for deployment:

diff --git a/0.8.2/index.html b/0.8.2/index.html index 8c2be174a..f3b862bcc 100644 --- a/0.8.2/index.html +++ b/0.8.2/index.html @@ -3,9 +3,9 @@ -Introduction | Skytable +Introduction | Skytable - +
Version: 0.8.2

Introduction

Welcome to Skytable's documentation! Skytable is a free and open-source modern NoSQL database that builds on the foundations of performance, scalability, powerful querying and a robust type system. Skytable can be deployed on multiple platforms as just a single binary file with no special system dependencies. You can either follow the guide below to learn Skytable in depth or jump to any sections that you need for reference.

diff --git a/0.8.2/installation/index.html b/0.8.2/installation/index.html index a3ae99e13..2c1c99edf 100644 --- a/0.8.2/installation/index.html +++ b/0.8.2/installation/index.html @@ -3,9 +3,9 @@ -Installation | Skytable +Installation | Skytable - +
Version: 0.8.2

Installation

Getting started with Skytable involves choosing a mode of installation, downloading any required files and then starting up the database. You can choose to either use:

diff --git a/0.8.2/libraries/index.html b/0.8.2/libraries/index.html index 2e218e632..9be58d5da 100644 --- a/0.8.2/libraries/index.html +++ b/0.8.2/libraries/index.html @@ -3,9 +3,9 @@ -Client drivers | Skytable +Client drivers | Skytable - +
Version: 0.8.2

Client drivers

Official drivers

diff --git a/0.8.2/limits/index.html b/0.8.2/limits/index.html index 72450e734..931c7d542 100644 --- a/0.8.2/limits/index.html +++ b/0.8.2/limits/index.html @@ -3,9 +3,9 @@ -Limits | Skytable +Limits | Skytable - +
Version: 0.8.2

Limits

We've made every effort to provide a robust querying interface, but there are some temporary limitations that we think you diff --git a/0.8.2/protocol/errors/index.html b/0.8.2/protocol/errors/index.html index 4c1892c50..9d508268e 100644 --- a/0.8.2/protocol/errors/index.html +++ b/0.8.2/protocol/errors/index.html @@ -3,9 +3,9 @@ -Error Index | Skytable +Error Index | Skytable - +

Version: 0.8.2

Error Index

This document provides an exhaustive listing of all the error codes that can be returned by the server. Do note that the handshake errors are only returned in the connection stage and are not the same as the query errors which occcur at the exchange stage.

diff --git a/0.8.2/protocol/index.html b/0.8.2/protocol/index.html index 5aa546e0c..f9262ba24 100644 --- a/0.8.2/protocol/index.html +++ b/0.8.2/protocol/index.html @@ -3,9 +3,9 @@ -Skyhash 2: Overview | Skytable +Skyhash 2: Overview | Skytable - +
Version: 0.8.2

Skyhash 2: Overview

Introduction

diff --git a/0.8.2/protocol/specification/index.html b/0.8.2/protocol/specification/index.html index 0422ca45d..a462152cd 100644 --- a/0.8.2/protocol/specification/index.html +++ b/0.8.2/protocol/specification/index.html @@ -3,9 +3,9 @@ -Specification | Skytable +Specification | Skytable - +
Version: 0.8.2

Skyhash 2: Specification

diff --git a/0.8.2/querying/index.html b/0.8.2/querying/index.html index 7bc701c43..73ebaff48 100644 --- a/0.8.2/querying/index.html +++ b/0.8.2/querying/index.html @@ -3,9 +3,9 @@ -Querying | Skytable +Querying | Skytable - +
Version: 0.8.2

Querying

Simple queries

diff --git a/0.8.2/resources/migration/index.html b/0.8.2/resources/migration/index.html index bab88e11b..1524837e8 100644 --- a/0.8.2/resources/migration/index.html +++ b/0.8.2/resources/migration/index.html @@ -3,9 +3,9 @@ -Migrating from an older release | Skytable +Migrating from an older release | Skytable - +
Version: 0.8.2

Migrating from an older release

Firstly, thank you patron! You're a part of an exclusive club which has seen Skytable take shape from just another key-value diff --git a/0.8.2/resources/platform-support/index.html b/0.8.2/resources/platform-support/index.html index 56680ccb5..1f9d33f95 100644 --- a/0.8.2/resources/platform-support/index.html +++ b/0.8.2/resources/platform-support/index.html @@ -3,9 +3,9 @@ -Platform Support | Skytable +Platform Support | Skytable - +

Version: 0.8.2

Platform Support

When you're building on or using Skytable on an officially supported platform, you can be certain that we've tested Skytable to work on these platforms, depending on their support level. The support level of a platform largely depends on the testing capabilities of our CI runners and tooling infrastructure and whether they support the platform or not besides our own codebase requirements. As such, we've divided platform support into multiple tiers.

diff --git a/0.8.2/resources/useful-links/index.html b/0.8.2/resources/useful-links/index.html index 8387f70e2..98ea0011d 100644 --- a/0.8.2/resources/useful-links/index.html +++ b/0.8.2/resources/useful-links/index.html @@ -3,9 +3,9 @@ -Useful links | Skytable +Useful links | Skytable - +
Version: 0.8.2

Useful links

Community and chat

diff --git a/0.8.2/system/configuration/index.html b/0.8.2/system/configuration/index.html index 080f5110a..7720a44d6 100644 --- a/0.8.2/system/configuration/index.html +++ b/0.8.2/system/configuration/index.html @@ -3,9 +3,9 @@ -Configuration | Skytable +Configuration | Skytable - +
Version: 0.8.2

Configuration

Skytable can be configured to run per your needs. You can use either of command-line arguments, environment variables or a diff --git a/0.8.2/system/global-management/index.html b/0.8.2/system/global-management/index.html index ee82b4421..1aabc33c7 100644 --- a/0.8.2/system/global-management/index.html +++ b/0.8.2/system/global-management/index.html @@ -3,9 +3,9 @@ -Global management | Skytable +Global management | Skytable - +

Version: 0.8.2

Global management

Checking system health

diff --git a/0.8.2/system/index.html b/0.8.2/system/index.html index 240d8b5c8..4187d4dd7 100644 --- a/0.8.2/system/index.html +++ b/0.8.2/system/index.html @@ -3,9 +3,9 @@ -System administration | Skytable +System administration | Skytable - +
Version: 0.8.2

System administration

In the following sections, we explore general system administration options with Skytable such as configuration, user management, system health and others. Please note that to use some of these guides you may need direct access to the host on which the database server is running; operations such as recovery and changing the root password require host access.

diff --git a/0.8.2/system/operations/index.html b/0.8.2/system/operations/index.html index 5ae80d23e..9cf6c10d0 100644 --- a/0.8.2/system/operations/index.html +++ b/0.8.2/system/operations/index.html @@ -3,9 +3,9 @@ -Operations | Skytable +Operations | Skytable - +
Version: 0.8.2

Operations

Managing disk usage

diff --git a/0.8.2/system/user-management/index.html b/0.8.2/system/user-management/index.html index d8b65b2a4..c063bf459 100644 --- a/0.8.2/system/user-management/index.html +++ b/0.8.2/system/user-management/index.html @@ -3,9 +3,9 @@ -User management | Skytable +User management | Skytable - +
Version: 0.8.2

User management

Skytable's access control is very simple:

diff --git a/0.8.2/using-the-repl/index.html b/0.8.2/using-the-repl/index.html index 2380f4c11..2aac080c8 100644 --- a/0.8.2/using-the-repl/index.html +++ b/0.8.2/using-the-repl/index.html @@ -3,9 +3,9 @@ -Using the REPL | Skytable +Using the REPL | Skytable - +
Version: 0.8.2

Using the REPL

Once you've set up Skytable following our guide, you can now get started using the REPL. Note that you must have downloaded the bundle. If not, go back to the installation guide and do it now.

diff --git a/0.8.2/versions/index.html b/0.8.2/versions/index.html index 666e491c8..40f43167f 100644 --- a/0.8.2/versions/index.html +++ b/0.8.2/versions/index.html @@ -3,9 +3,9 @@ -All versions | Skytable +All versions | Skytable - +
Version: 0.8.2

All versions

diff --git a/404.html b/404.html index 249f3e0a1..1f4830e3d 100644 --- a/404.html +++ b/404.html @@ -3,9 +3,9 @@ -Skytable +Skytable - +

Page Not Found

We could not find what you were looking for.

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

diff --git a/architecture/index.html b/architecture/index.html index 5eb834304..0c553f568 100644 --- a/architecture/index.html +++ b/architecture/index.html @@ -3,9 +3,9 @@ -Architecture | Skytable +Architecture | Skytable - +
Version: 0.8.3

Architecture

Skytable is a modern NoSQL database that prioritises performance, scalability and reliability while providing a rich and powerful querying interface. We are generally targetting an audience that wants to build high performance, large-scale, low latency applications, such as social networking services, auth services, adtech and such. Skytable is designed to work with diff --git a/assets/js/main.47b3177a.js b/assets/js/main.6689f8a1.js similarity index 99% rename from assets/js/main.47b3177a.js rename to assets/js/main.6689f8a1.js index 4a4c73b4a..559155a63 100644 --- a/assets/js/main.47b3177a.js +++ b/assets/js/main.6689f8a1.js @@ -1,2 +1,2 @@ -/*! For license information please see main.47b3177a.js.LICENSE.txt */ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6411],{9188:(e,t,n)=>{"use strict";n.d(t,{W:()=>o});var r=n(6540);function o(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),o=n.n(r),a=n(4054);const i={"00520511":[()=>n.e(8493).then(n.t.bind(n,7677,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-8-2-d4c.json",7677],"00849eb8":[()=>n.e(1135).then(n.bind(n,6642)),"@site/versioned_docs/version-0.8.1/blueql/2.ddl.md",6642],"077e182c":[()=>n.e(6082).then(n.bind(n,6188)),"@site/versioned_docs/version-0.7.4/16.building-from-source.md",6188],"0886eaad":[()=>n.e(284).then(n.bind(n,6826)),"@site/docs/16.limits.md",6826],"0a6d04ec":[()=>n.e(1736).then(n.bind(n,4727)),"@site/versioned_docs/version-0.8.1/resources/1.useful-links.md",4727],"0e046e27":[()=>n.e(7476).then(n.bind(n,4773)),"@site/versioned_docs/version-0.7.5/protocol/skyhash.md",4773],"0eadbdf8":[()=>n.e(9745).then(n.bind(n,7816)),"@site/docs/4.architecture.md",7816],"0eed62d0":[()=>n.e(7765).then(n.bind(n,1694)),"@site/versioned_docs/version-0.8.0/blueql/4.dcl.md",1694],"0f669020":[()=>n.e(168).then(n.bind(n,8353)),"@site/versioned_docs/version-0.8.0/14.benchmarking.md",8353],"0fe8a02a":[()=>n.e(9366).then(n.bind(n,5276)),"@site/docs/versions.md",5276],"105374d0":[()=>n.e(9757).then(n.bind(n,7499)),"@site/versioned_docs/version-0.7.4/15.deployment-notes.md",7499],"10598b0c":[()=>n.e(6043).then(n.bind(n,7542)),"@site/versioned_docs/version-0.8.0/3.using-repl.md",7542],"1136c95f":[()=>n.e(2355).then(n.bind(n,7949)),"@site/versioned_docs/version-0.7.4/7.cfg.md",7949],"1190ec46":[()=>n.e(7296).then(n.bind(n,5757)),"@site/versioned_docs/version-0.7.4/actions/DBSIZE.md",5757],"13dac574":[()=>n.e(3487).then(n.bind(n,5955)),"@site/versioned_docs/version-0.7.4/actions/MGET.md",5955],"14eb3368":[()=>Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,5847)),"@theme/DocCategoryGeneratedIndexPage",5847],"1573eefc":[()=>n.e(1288).then(n.bind(n,3052)),"@site/versioned_docs/version-0.8.0/13.libraries.md",3052],"16d48d9c":[()=>n.e(8898).then(n.bind(n,724)),"@site/versioned_docs/version-0.7.5/actions/SSET.md",724],"17721d7a":[()=>n.e(9519).then(n.bind(n,1827)),"@site/versioned_docs/version-0.7.5/actions/LGET.md",1827],17896441:[()=>Promise.all([n.e(1869),n.e(8401)]).then(n.bind(n,5113)),"@theme/DocItem",5113],"17a01669":[()=>n.e(9122).then(n.bind(n,963)),"@site/versioned_docs/version-0.8.2/system/operations.md",963],"18abd1b1":[()=>n.e(1071).then(n.bind(n,7487)),"@site/versioned_docs/version-0.8.2/14.benchmarking.md",7487],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,4604)),"@theme/SearchPage",4604],"1b355885":[()=>n.e(1648).then(n.bind(n,16)),"@site/versioned_docs/version-0.8.0/1.index.md",16],"1c3a2cc2":[()=>n.e(5501).then(n.bind(n,3364)),"@site/versioned_docs/version-0.8.2/system/2.user-management.md",3364],"1cd70b93":[()=>n.e(9770).then(n.bind(n,6153)),"@site/versioned_docs/version-0.7.5/actions/KEYLEN.md",6153],"1d32a22a":[()=>n.e(8029).then(n.bind(n,2951)),"@site/versioned_docs/version-0.7.5/5b.examples.md",2951],"1eebf554":[()=>n.e(7500).then(n.bind(n,8589)),"@site/docs/system/3.global-management.md",8589],"1f1a3550":[()=>n.e(4423).then(n.bind(n,3210)),"@site/versioned_docs/version-0.7.5/protocol/response-codes.md",3210],20310182:[()=>n.e(6054).then(n.bind(n,596)),"@site/versioned_docs/version-0.7.4/10.snapshots.md",596],"22dd74f7":[()=>n.e(1567).then(n.t.bind(n,5226,19)),"@generated/docusaurus-plugin-content-docs/default/p/index-466.json",5226],"22fdb0f7":[()=>n.e(5046).then(n.bind(n,5229)),"@site/docs/2.installation.md",5229],"2673cc66":[()=>n.e(6715).then(n.bind(n,547)),"@site/docs/protocol/errors.md",547],"2773c291":[()=>n.e(2881).then(n.bind(n,4418)),"@site/versioned_docs/version-0.7.4/actions/LMOD.md",4418],"283abc1e":[()=>n.e(7466).then(n.bind(n,1375)),"@site/versioned_docs/version-0.7.4/actions/MSET.md",1375],"2e44b5ea":[()=>n.e(4709).then(n.bind(n,5790)),"@site/versioned_docs/version-0.7.4/3.actions-overview.md",5790],"2ef51344":[()=>n.e(503).then(n.bind(n,1234)),"@site/versioned_docs/version-0.7.4/actions/LSET.md",1234],"333ace74":[()=>n.e(5468).then(n.bind(n,4664)),"@site/versioned_docs/version-0.7.4/4.containers.md",4664],"362a08a0":[()=>n.e(832).then(n.bind(n,733)),"@site/versioned_docs/version-0.7.5/7a.env-config.md",733],"364843de":[()=>Promise.all([n.e(1869),n.e(7054)]).then(n.bind(n,422)),"@site/versioned_docs/version-0.8.1/blueql/index.md",422],"38b1a18c":[()=>n.e(8152).then(n.bind(n,2308)),"@site/versioned_docs/version-0.7.4/13.perf-guide.md",2308],"38c0e729":[()=>n.e(7740).then(n.bind(n,2413)),"@site/versioned_docs/version-0.7.4/protocol/data-types.md",2413],"393ba31b":[()=>n.e(7853).then(n.bind(n,5867)),"@site/versioned_docs/version-0.7.5/2.getting-started.md",5867],"39643f54":[()=>n.e(5545).then(n.bind(n,5658)),"@site/docs/3.using-repl.md",5658],"398ec6ec":[()=>n.e(7181).then(n.bind(n,8970)),"@site/versioned_docs/version-0.7.4/actions/MKSNAP.md",8970],"3a3d9827":[()=>n.e(6584).then(n.t.bind(n,9195,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-7-5-d96.json",9195],"3aec8d28":[()=>n.e(7185).then(n.bind(n,4566)),"@site/versioned_docs/version-0.7.5/5.ddl.md",4566],"3b39eb61":[()=>n.e(9202).then(n.bind(n,3453)),"@site/versioned_docs/version-0.7.4/9b.auth.md",3453],"3e753cd6":[()=>n.e(1511).then(n.bind(n,7684)),"@site/versioned_docs/version-0.7.4/actions/SUPDATE.md",7684],"3e90d946":[()=>n.e(2811).then(n.bind(n,4800)),"@site/docs/13.libraries.md",4800],"413b7f27":[()=>n.e(8847).then(n.bind(n,1618)),"@site/versioned_docs/version-0.7.5/actions/HEYA.md",1618],"41cfe910":[()=>n.e(6728).then(n.bind(n,6069)),"@site/versioned_docs/version-0.7.4/actions/DEL.md",6069],"43cf645b":[()=>n.e(204).then(n.bind(n,4567)),"@site/versioned_docs/version-0.7.5/actions/SET.md",4567],"4415fef0":[()=>n.e(9136).then(n.bind(n,486)),"@site/versioned_docs/version-0.8.1/index.md",486],"453d2cf9":[()=>n.e(9357).then(n.bind(n,3365)),"@site/versioned_docs/version-0.7.4/8.config-cmdline.md",3365],45483604:[()=>n.e(5333).then(n.bind(n,6101)),"@site/versioned_docs/version-0.7.5/11.ssl.md",6101],"4575aa6b":[()=>n.e(7444).then(n.bind(n,5437)),"@site/versioned_docs/version-0.7.5/actions/MUPDATE.md",5437],"45762ba8":[()=>n.e(7670).then(n.bind(n,3438)),"@site/versioned_docs/version-0.7.4/protocol/errors.md",3438],"45cfda70":[()=>n.e(5981).then(n.bind(n,3571)),"@site/versioned_docs/version-0.8.0/resources/1.overview.md",3571],"4748fea8":[()=>n.e(6980).then(n.bind(n,5617)),"@site/versioned_docs/version-0.7.5/actions/AUTH.md",5617],"49ec685e":[()=>n.e(4370).then(n.bind(n,5442)),"@site/versioned_docs/version-0.8.2/versions.md",5442],"4cacf3e6":[()=>n.e(8804).then(n.bind(n,3233)),"@site/versioned_docs/version-0.7.5/4.containers.md",3233],"5158272a":[()=>n.e(3216).then(n.bind(n,8732)),"@site/versioned_docs/version-0.8.1/blueql/1.overview.md",8732],"540c3b15":[()=>n.e(3558).then(n.bind(n,4921)),"@site/docs/system/operations.md",4921],"5499eab5":[()=>n.e(7783).then(n.bind(n,8983)),"@site/versioned_docs/version-0.7.5/actions/WHEREAMI.md",8983],55771474:[()=>Promise.all([n.e(1869),n.e(329)]).then(n.bind(n,8031)),"@site/docs/blueql/index.md",8031],"588b3e90":[()=>n.e(1245).then(n.bind(n,5826)),"@site/versioned_docs/version-0.7.5/1.index.md",5826],"590f7409":[()=>n.e(8467).then(n.t.bind(n,4831,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-8-0-category-blueql-d91.json",4831],"59841b15":[()=>n.e(7174).then(n.bind(n,3079)),"@site/versioned_docs/version-0.7.4/actions/USET.md",3079],"5a1b55cd":[()=>n.e(5527).then(n.bind(n,6917)),"@site/versioned_docs/version-0.8.1/system/4.recovery.md",6917],"5a648b40":[()=>n.e(5717).then(n.bind(n,1719)),"@site/docs/protocol/specification.md",1719],"5b464c81":[()=>n.e(5534).then(n.bind(n,8064)),"@site/versioned_docs/version-0.8.2/16.limits.md",8064],"5c02a21c":[()=>n.e(5452).then(n.bind(n,6652)),"@site/versioned_docs/version-0.7.4/14.benchmarking.md",6652],"5d4750be":[()=>n.e(8787).then(n.bind(n,2505)),"@site/versioned_docs/version-0.8.2/blueql/2.ddl.md",2505],"5e3fdd1e":[()=>n.e(5296).then(n.bind(n,8095)),"@site/versioned_docs/version-0.7.4/7.cfg-files.md",8095],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5edea9bf":[()=>n.e(3582).then(n.bind(n,6047)),"@site/versioned_docs/version-0.7.5/actions/EXISTS.md",6047],"5fb694b3":[()=>n.e(4100).then(n.bind(n,3e3)),"@site/versioned_docs/version-0.7.4/actions/GET.md",3e3],"61483c77":[()=>n.e(6776).then(n.bind(n,1495)),"@site/versioned_docs/version-0.8.0/blueql/2.ddl.md",1495],"6315f7a9":[()=>n.e(7491).then(n.bind(n,5420)),"@site/versioned_docs/version-0.7.4/actions/MPOP.md",5420],"63e7d659":[()=>n.e(7538).then(n.bind(n,3460)),"@site/versioned_docs/version-0.7.4/actions/KEYLEN.md",3460],"655ebc95":[()=>n.e(6349).then(n.bind(n,7914)),"@site/versioned_docs/version-0.8.0/protocol/2.networking.md",7914],"670c12fe":[()=>n.e(623).then(n.bind(n,6118)),"@site/docs/resources/1.useful-links.md",6118],"6a9eda4d":[()=>n.e(491).then(n.bind(n,2633)),"@site/docs/querying.md",2633],"6abe9687":[()=>n.e(3017).then(n.bind(n,870)),"@site/versioned_docs/version-0.7.4/actions/WHEREAMI.md",870],"6b87b92b":[()=>n.e(4835).then(n.bind(n,9722)),"@site/versioned_docs/version-0.7.5/actions/USET.md",9722],"6b8fde54":[()=>n.e(3839).then(n.bind(n,2312)),"@site/versioned_docs/version-0.7.4/actions/AUTH.md",2312],"6bb47aa3":[()=>n.e(4365).then(n.t.bind(n,9476,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-8-0-648.json",9476],"6bddfb77":[()=>n.e(1881).then(n.bind(n,7477)),"@site/versioned_docs/version-0.8.1/system/1.configuration.md",7477],"70010fe2":[()=>n.e(9624).then(n.bind(n,5891)),"@site/versioned_docs/version-0.7.5/actions/MKSNAP.md",5891],"7041e121":[()=>n.e(7606).then(n.bind(n,9729)),"@site/versioned_docs/version-0.7.5/9.persistence.md",9729],"718e3846":[()=>n.e(8362).then(n.bind(n,5902)),"@site/versioned_docs/version-0.8.0/16.limits.md",5902],"72032a86":[()=>n.e(4810).then(n.bind(n,2185)),"@site/versioned_docs/version-0.7.4/9.persistence.md",2185],"7232540e":[()=>n.e(1969).then(n.bind(n,3124)),"@site/versioned_docs/version-0.7.5/actions/DBSIZE.md",3124],"72ce6c4c":[()=>n.e(9502).then(n.bind(n,3715)),"@site/versioned_docs/version-0.7.5/actions/FLUSHDB.md",3715],"733fd614":[()=>n.e(1535).then(n.bind(n,3792)),"@site/versioned_docs/version-0.7.5/15.deployment-notes.md",3792],"735f4e8b":[()=>n.e(5659).then(n.bind(n,304)),"@site/versioned_docs/version-0.7.4/actions/SDEL.md",304],"73bb290b":[()=>n.e(6972).then(n.bind(n,7199)),"@site/versioned_docs/version-0.7.4/actions/HEYA.md",7199],"7535d00c":[()=>n.e(2020).then(n.bind(n,4570)),"@site/versioned_docs/version-0.8.0/15.deployment.md",4570],"760c21a9":[()=>n.e(5418).then(n.bind(n,6353)),"@site/versioned_docs/version-0.7.4/5.ddl.md",6353],"77510a09":[()=>n.e(9659).then(n.bind(n,586)),"@site/versioned_docs/version-0.7.4/actions/MUPDATE.md",586],"791af571":[()=>n.e(5718).then(n.bind(n,3632)),"@site/versioned_docs/version-0.7.5/8.config-cmdline.md",3632],"796c6854":[()=>n.e(5723).then(n.bind(n,8436)),"@site/versioned_docs/version-0.8.0/protocol/1.overview.md",8436],"7ca8dcb0":[()=>n.e(5868).then(n.bind(n,5723)),"@site/versioned_docs/version-0.8.1/3.using-repl.md",5723],"7eca411d":[()=>n.e(2849).then(n.bind(n,9052)),"@site/versioned_docs/version-0.8.2/protocol/index.md",9052],"7f1a228f":[()=>n.e(7328).then(n.bind(n,3476)),"@site/versioned_docs/version-0.7.5/actions/POP.md",3476],"820321aa":[()=>n.e(6615).then(n.t.bind(n,7488,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-8-1-f3d.json",7488],"82b53ec7":[()=>n.e(9840).then(n.bind(n,6151)),"@site/versioned_docs/version-0.7.5/actions/SUPDATE.md",6151],"84ed2c91":[()=>n.e(5211).then(n.bind(n,4330)),"@site/versioned_docs/version-0.8.1/14.benchmarking.md",4330],"858b8f4c":[()=>n.e(8937).then(n.bind(n,6051)),"@site/versioned_docs/version-0.7.4/actions/LSKEYS.md",6051],"859ae2ee":[()=>n.e(1807).then(n.bind(n,3247)),"@site/versioned_docs/version-0.7.4/12.clients.md",3247],"85c21da9":[()=>n.e(1312).then(n.bind(n,9647)),"@site/versioned_docs/version-0.7.5/3.actions-overview.md",9647],"87ff70ad":[()=>n.e(3234).then(n.bind(n,4310)),"@site/versioned_docs/version-0.8.2/13.libraries.md",4310],"88f07c05":[()=>n.e(3701).then(n.bind(n,836)),"@site/versioned_docs/version-0.7.4/11.ssl.md",836],"894aac81":[()=>n.e(3922).then(n.bind(n,6606)),"@site/versioned_docs/version-0.7.5/actions/MGET.md",6606],"8ba0b14e":[()=>n.e(2372).then(n.bind(n,6029)),"@site/versioned_docs/version-0.7.4/1.index.md",6029],"8cfdc86d":[()=>n.e(3213).then(n.bind(n,8180)),"@site/versioned_docs/version-0.7.4/actions/FLUSHDB.md",8180],"92b9ac0d":[()=>n.e(5289).then(n.bind(n,9914)),"@site/versioned_docs/version-0.7.4/7a.env-config.md",9914],"93201ccf":[()=>n.e(8958).then(n.bind(n,4980)),"@site/versioned_docs/version-0.8.0/4.architecture.md",4980],"939cc5d6":[()=>n.e(893).then(n.bind(n,5593)),"@site/versioned_docs/version-0.8.1/4.architecture.md",5593],"95f524cc":[()=>n.e(9338).then(n.bind(n,5118)),"@site/versioned_docs/version-0.7.5/protocol/data-types.md",5118],"9b543a4a":[()=>n.e(9684).then(n.bind(n,7791)),"@site/versioned_docs/version-0.8.2/index.md",7791],"9c1c0c58":[()=>n.e(9947).then(n.bind(n,3086)),"@site/versioned_docs/version-0.7.5/7.cfg.md",3086],a1d1dd1b:[()=>n.e(5385).then(n.bind(n,6745)),"@site/versioned_docs/version-0.8.0/blueql/3.dml.md",6745],a21738db:[()=>n.e(4757).then(n.bind(n,1554)),"@site/docs/protocol/index.md",1554],a233450e:[()=>n.e(7644).then(n.bind(n,2193)),"@site/versioned_docs/version-0.8.1/versions.md",2193],a36d89ba:[()=>n.e(5035).then(n.bind(n,4775)),"@site/docs/system/index.md",4775],a377b775:[()=>n.e(7900).then(n.bind(n,7969)),"@site/versioned_docs/version-0.7.4/protocol/response-codes.md",7969],a482deb9:[()=>n.e(8792).then(n.bind(n,5214)),"@site/versioned_docs/version-0.8.0/2.installation.md",5214],a73fd9a7:[()=>n.e(6309).then(n.bind(n,8776)),"@site/versioned_docs/version-0.8.1/2.installation.md",8776],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],a97a69dc:[()=>n.e(9665).then(n.bind(n,1436)),"@site/versioned_docs/version-0.7.4/protocol/skyhash.md",1436],a9f8d366:[()=>n.e(1496).then(n.bind(n,2152)),"@site/versioned_docs/version-0.8.2/resources/1.useful-links.md",2152],aba21aa0:[()=>n.e(5742).then(n.t.bind(n,7093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],acaa9510:[()=>n.e(7823).then(n.bind(n,1883)),"@site/versioned_docs/version-0.7.5/actions/LMOD.md",1883],ad301c44:[()=>n.e(4525).then(n.bind(n,8222)),"@site/docs/system/2.user-management.md",8222],ae4c0ee2:[()=>n.e(4670).then(n.bind(n,8240)),"@site/versioned_docs/version-0.8.2/blueql/4.dcl.md",8240],b09b582c:[()=>n.e(1958).then(n.bind(n,9639)),"@site/versioned_docs/version-0.8.1/system/2.user-management.md",9639],b1d9ab1e:[()=>n.e(322).then(n.bind(n,9173)),"@site/docs/blueql/4.dcl.md",9173],b213ac14:[()=>n.e(8024).then(n.bind(n,9329)),"@site/versioned_docs/version-0.7.5/actions/MPOP.md",9329],b34fd168:[()=>n.e(295).then(n.bind(n,7468)),"@site/versioned_docs/version-0.8.0/system/1.configuration.md",7468],b41b7274:[()=>n.e(9054).then(n.t.bind(n,2340,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-7-4-30b.json",2340],b478df71:[()=>n.e(7702).then(n.bind(n,3891)),"@site/versioned_docs/version-0.7.4/actions/POP.md",3891],b4a62d96:[()=>n.e(5459).then(n.bind(n,4695)),"@site/versioned_docs/version-0.8.2/system/3.global-management.md",4695],b56621c4:[()=>Promise.all([n.e(1869),n.e(1938)]).then(n.bind(n,4409)),"@site/versioned_docs/version-0.8.2/blueql/index.md",4409],b572c5af:[()=>n.e(4426).then(n.bind(n,6302)),"@site/versioned_docs/version-0.8.0/protocol/3.errors.md",6302],b5a8c0e1:[()=>n.e(5044).then(n.bind(n,6045)),"@site/versioned_docs/version-0.7.5/10.snapshots.md",6045],b73968e4:[()=>n.e(3239).then(n.bind(n,6463)),"@site/docs/resources/2.migration.md",6463],b8a88df5:[()=>n.e(1313).then(n.bind(n,5283)),"@site/versioned_docs/version-0.7.5/14.benchmarking.md",5283],ba4c4c42:[()=>n.e(6466).then(n.bind(n,3340)),"@site/versioned_docs/version-0.7.5/7.cfg-files.md",3340],bcc493bb:[()=>n.e(7391).then(n.bind(n,1117)),"@site/versioned_docs/version-0.7.5/protocol/errors.md",1117],bccbf329:[()=>n.e(5059).then(n.bind(n,6321)),"@site/versioned_docs/version-0.7.4/6.all-actions.md",6321],bcf25bf9:[()=>n.e(9864).then(n.bind(n,3326)),"@site/versioned_docs/version-0.7.5/9b.auth.md",3326],bcfce1ff:[()=>n.e(2041).then(n.bind(n,5555)),"@site/versioned_docs/version-0.8.2/2.installation.md",5555],be23a2ab:[()=>n.e(6209).then(n.bind(n,3565)),"@site/docs/blueql/3.dml.md",3565],bef7336c:[()=>n.e(698).then(n.bind(n,9238)),"@site/versioned_docs/version-0.7.5/actions/SYS.md",9238],bf5678db:[()=>n.e(2885).then(n.bind(n,8404)),"@site/versioned_docs/version-0.7.4/actions/SET.md",8404],bf86ff3c:[()=>n.e(839).then(n.bind(n,2852)),"@site/versioned_docs/version-0.8.1/resources/2.migration.md",2852],bf95a5e0:[()=>n.e(9256).then(n.bind(n,7567)),"@site/versioned_docs/version-0.8.0/blueql/1.overview.md",7567],c141421f:[()=>n.e(957).then(n.t.bind(n,936,19)),"@generated/docusaurus-theme-search-algolia/default/__plugin.json",936],c377a04b:[()=>n.e(3361).then(n.bind(n,8321)),"@site/docs/index.md",8321],c414bc73:[()=>n.e(2954).then(n.bind(n,8383)),"@site/versioned_docs/version-0.7.5/13.perf-guide.md",8383],c4e30bec:[()=>n.e(3336).then(n.bind(n,1256)),"@site/versioned_docs/version-0.8.2/3.using-repl.md",1256],c75f9093:[()=>n.e(3723).then(n.bind(n,7626)),"@site/versioned_docs/version-0.8.2/4.architecture.md",7626],c9ef35f2:[()=>n.e(7826).then(n.bind(n,2882)),"@site/versioned_docs/version-0.7.5/actions/UPDATE.md",2882],cbe58da9:[()=>n.e(9552).then(n.bind(n,4871)),"@site/versioned_docs/version-0.7.4/actions/UPDATE.md",4871],cd573875:[()=>n.e(2395).then(n.bind(n,2717)),"@site/versioned_docs/version-0.8.1/16.limits.md",2717],cdce02d4:[()=>n.e(1932).then(n.bind(n,5443)),"@site/versioned_docs/version-0.8.1/protocol/index.md",5443],ce097dff:[()=>n.e(4811).then(n.bind(n,1508)),"@site/versioned_docs/version-0.8.1/querying.md",1508],ce5795f4:[()=>n.e(4691).then(n.bind(n,5371)),"@site/versioned_docs/version-0.8.2/blueql/3.dml.md",5371],d03628f5:[()=>n.e(705).then(n.bind(n,8073)),"@site/versioned_docs/version-0.7.4/actions/SSET.md",8073],d0914994:[()=>n.e(1691).then(n.bind(n,9666)),"@site/versioned_docs/version-0.7.5/actions/DEL.md",9666],d2c557a5:[()=>n.e(2883).then(n.bind(n,7981)),"@site/versioned_docs/version-0.8.1/15.deployment.md",7981],d4aa3b2e:[()=>n.e(6597).then(n.bind(n,9269)),"@site/versioned_docs/version-0.8.2/system/index.md",9269],d862c92b:[()=>n.e(5715).then(n.bind(n,676)),"@site/versioned_docs/version-0.8.1/system/3.global-management.md",676],d8d94b5c:[()=>n.e(3276).then(n.bind(n,2834)),"@site/versioned_docs/version-0.7.5/actions/MSET.md",2834],d94d4c87:[()=>n.e(3466).then(n.t.bind(n,3702,19)),"@generated/docusaurus-plugin-content-docs/default/p/0-8-0-category-system-management-aa3.json",3702],d95065c8:[()=>n.e(4391).then(n.bind(n,2277)),"@site/versioned_docs/version-0.8.0/system/2.administration.md",2277],d9ab0005:[()=>n.e(4634).then(n.bind(n,5845)),"@site/versioned_docs/version-0.8.2/resources/2.migration.md",5845],dc0829bf:[()=>n.e(5579).then(n.bind(n,2050)),"@site/versioned_docs/version-0.8.2/resources/platform_support.md",2050],ddd45ac8:[()=>n.e(5256).then(n.bind(n,136)),"@site/versioned_docs/version-0.7.4/5b.examples.md",136],df871b03:[()=>n.e(8316).then(n.bind(n,7923)),"@site/docs/system/1.configuration.md",7923],dfcc6ccf:[()=>n.e(649).then(n.bind(n,189)),"@site/docs/14.benchmarking.md",189],dff954e4:[()=>n.e(8658).then(n.bind(n,9265)),"@site/versioned_docs/version-0.8.2/protocol/errors.md",9265],e21c15d3:[()=>n.e(4859).then(n.bind(n,8916)),"@site/docs/resources/platform_support.md",8916],e22dd37b:[()=>n.e(2340).then(n.bind(n,6282)),"@site/versioned_docs/version-0.7.5/actions/LSKEYS.md",6282],e3704d3e:[()=>n.e(5445).then(n.bind(n,1935)),"@site/versioned_docs/version-0.8.1/blueql/4.dcl.md",1935],e6557b6f:[()=>n.e(9191).then(n.bind(n,1034)),"@site/versioned_docs/version-0.7.4/actions/EXISTS.md",1034],e82058ca:[()=>n.e(2893).then(n.bind(n,1675)),"@site/docs/blueql/2.ddl.md",1675],e9d57344:[()=>n.e(6750).then(n.bind(n,3203)),"@site/versioned_docs/version-0.8.2/querying.md",3203],ea31ac95:[()=>n.e(5023).then(n.bind(n,7790)),"@site/versioned_docs/version-0.7.5/12.clients.md",7790],ec707320:[()=>n.e(4846).then(n.bind(n,2965)),"@site/versioned_docs/version-0.7.5/actions/SDEL.md",2965],ee01c0d2:[()=>n.e(4011).then(n.bind(n,3861)),"@site/versioned_docs/version-0.8.1/resources/platform_support.md",3861],ee40b307:[()=>n.e(5055).then(n.bind(n,5485)),"@site/versioned_docs/version-0.8.2/protocol/specification.md",5485],efd8aafa:[()=>n.e(3823).then(n.bind(n,3324)),"@site/versioned_docs/version-0.7.4/2.getting-started.md",3324],f000fa6c:[()=>n.e(5839).then(n.bind(n,3107)),"@site/versioned_docs/version-0.7.5/16.building-from-source.md",3107],f0a0c15c:[()=>n.e(9538).then(n.bind(n,5514)),"@site/versioned_docs/version-0.7.5/6.all-actions.md",5514],f0a7be2b:[()=>n.e(2554).then(n.bind(n,6496)),"@site/versioned_docs/version-0.8.1/protocol/errors.md",6496],f14e0d42:[()=>n.e(6851).then(n.bind(n,4285)),"@site/versioned_docs/version-0.8.2/blueql/1.overview.md",4285],f17273da:[()=>n.e(4808).then(n.bind(n,9866)),"@site/versioned_docs/version-0.8.1/system/index.md",9866],f6ca6b97:[()=>n.e(651).then(n.bind(n,7647)),"@site/versioned_docs/version-0.7.5/actions/LSET.md",7647],f7fdec3a:[()=>n.e(4244).then(n.bind(n,5563)),"@site/versioned_docs/version-0.7.5/actions/GET.md",5563],f8837ada:[()=>n.e(3087).then(n.bind(n,7476)),"@site/versioned_docs/version-0.8.2/15.deployment.md",7476],f9345a93:[()=>n.e(5423).then(n.bind(n,9838)),"@site/versioned_docs/version-0.7.4/actions/LGET.md",9838],fa4df832:[()=>n.e(7533).then(n.bind(n,4035)),"@site/versioned_docs/version-0.8.0/resources/2.migration.md",4035],fd3065b9:[()=>n.e(7800).then(n.bind(n,1486)),"@site/versioned_docs/version-0.8.2/system/1.configuration.md",1486],fd366d10:[()=>n.e(3863).then(n.bind(n,3602)),"@site/versioned_docs/version-0.8.1/protocol/specification.md",3602],fd5230de:[()=>n.e(5196).then(n.bind(n,32)),"@site/versioned_docs/version-0.8.1/blueql/3.dml.md",32],fd615c45:[()=>n.e(4963).then(n.bind(n,8291)),"@site/docs/blueql/1.overview.md",8291],fea443f9:[()=>n.e(8791).then(n.bind(n,613)),"@site/versioned_docs/version-0.8.1/13.libraries.md",613],ffee4076:[()=>n.e(5682).then(n.bind(n,705)),"@site/docs/15.deployment.md",705]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return o()({loading:l,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),o().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;delete o.__context;const l=o.__props;return delete o.__props,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(a,{...o,...l,...n})})}})}const p=[{path:"/search",component:d("/search","5de"),exact:!0},{path:"/",component:d("/","d4c"),routes:[{path:"/0.7.4",component:d("/0.7.4","8ff"),routes:[{path:"/0.7.4",component:d("/0.7.4","04c"),routes:[{path:"/0.7.4/",component:d("/0.7.4/","c83"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions-overview",component:d("/0.7.4/actions-overview","2f2"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/auth",component:d("/0.7.4/actions/auth","e5f"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/dbsize",component:d("/0.7.4/actions/dbsize","038"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/del",component:d("/0.7.4/actions/del","828"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/exists",component:d("/0.7.4/actions/exists","4fc"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/flushdb",component:d("/0.7.4/actions/flushdb","5bc"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/get",component:d("/0.7.4/actions/get","bd0"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/heya",component:d("/0.7.4/actions/heya","014"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/keylen",component:d("/0.7.4/actions/keylen","80d"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/lget",component:d("/0.7.4/actions/lget","cb2"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/lmod",component:d("/0.7.4/actions/lmod","ace"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/lset",component:d("/0.7.4/actions/lset","35c"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/lskeys",component:d("/0.7.4/actions/lskeys","e52"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/mget",component:d("/0.7.4/actions/mget","b46"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/mksnap",component:d("/0.7.4/actions/mksnap","c4e"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/mpop",component:d("/0.7.4/actions/mpop","05e"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/mset",component:d("/0.7.4/actions/mset","350"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/mupdate",component:d("/0.7.4/actions/mupdate","e7f"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/pop",component:d("/0.7.4/actions/pop","3f5"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/sdel",component:d("/0.7.4/actions/sdel","f16"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/set",component:d("/0.7.4/actions/set","69d"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/sset",component:d("/0.7.4/actions/sset","33a"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/supdate",component:d("/0.7.4/actions/supdate","71b"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/update",component:d("/0.7.4/actions/update","75a"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/uset",component:d("/0.7.4/actions/uset","313"),exact:!0,sidebar:"docs"},{path:"/0.7.4/actions/whereami",component:d("/0.7.4/actions/whereami","2fc"),exact:!0,sidebar:"docs"},{path:"/0.7.4/all-actions",component:d("/0.7.4/all-actions","f3e"),exact:!0,sidebar:"docs"},{path:"/0.7.4/auth",component:d("/0.7.4/auth","c88"),exact:!0,sidebar:"docs"},{path:"/0.7.4/benchmarking",component:d("/0.7.4/benchmarking","f80"),exact:!0,sidebar:"docs"},{path:"/0.7.4/building-from-source",component:d("/0.7.4/building-from-source","6ab"),exact:!0,sidebar:"docs"},{path:"/0.7.4/clients",component:d("/0.7.4/clients","229"),exact:!0,sidebar:"docs"},{path:"/0.7.4/config",component:d("/0.7.4/config","242"),exact:!0,sidebar:"docs"},{path:"/0.7.4/config-cmd",component:d("/0.7.4/config-cmd","c54"),exact:!0,sidebar:"docs"},{path:"/0.7.4/config-env",component:d("/0.7.4/config-env","d6f"),exact:!0,sidebar:"docs"},{path:"/0.7.4/config-files",component:d("/0.7.4/config-files","9a3"),exact:!0,sidebar:"docs"},{path:"/0.7.4/containers",component:d("/0.7.4/containers","6cf"),exact:!0,sidebar:"docs"},{path:"/0.7.4/ddl",component:d("/0.7.4/ddl","618"),exact:!0,sidebar:"docs"},{path:"/0.7.4/deployment-notes",component:d("/0.7.4/deployment-notes","e00"),exact:!0,sidebar:"docs"},{path:"/0.7.4/examples",component:d("/0.7.4/examples","0d3"),exact:!0,sidebar:"docs"},{path:"/0.7.4/getting-started",component:d("/0.7.4/getting-started","268"),exact:!0,sidebar:"docs"},{path:"/0.7.4/perf-guide",component:d("/0.7.4/perf-guide","854"),exact:!0,sidebar:"docs"},{path:"/0.7.4/persistence",component:d("/0.7.4/persistence","ad3"),exact:!0,sidebar:"docs"},{path:"/0.7.4/protocol/data-types",component:d("/0.7.4/protocol/data-types","14e"),exact:!0,sidebar:"docs"},{path:"/0.7.4/protocol/errors",component:d("/0.7.4/protocol/errors","b55"),exact:!0,sidebar:"docs"},{path:"/0.7.4/protocol/response-codes",component:d("/0.7.4/protocol/response-codes","310"),exact:!0,sidebar:"docs"},{path:"/0.7.4/protocol/skyhash",component:d("/0.7.4/protocol/skyhash","c7f"),exact:!0,sidebar:"docs"},{path:"/0.7.4/snapshots",component:d("/0.7.4/snapshots","f1a"),exact:!0,sidebar:"docs"},{path:"/0.7.4/ssl",component:d("/0.7.4/ssl","7d1"),exact:!0,sidebar:"docs"}]}]},{path:"/0.7.5",component:d("/0.7.5","97f"),routes:[{path:"/0.7.5",component:d("/0.7.5","3db"),routes:[{path:"/0.7.5/",component:d("/0.7.5/","d24"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions-overview",component:d("/0.7.5/actions-overview","777"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/auth",component:d("/0.7.5/actions/auth","371"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/dbsize",component:d("/0.7.5/actions/dbsize","c95"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/del",component:d("/0.7.5/actions/del","58a"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/exists",component:d("/0.7.5/actions/exists","787"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/flushdb",component:d("/0.7.5/actions/flushdb","174"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/get",component:d("/0.7.5/actions/get","709"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/heya",component:d("/0.7.5/actions/heya","da7"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/keylen",component:d("/0.7.5/actions/keylen","4ff"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/lget",component:d("/0.7.5/actions/lget","553"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/lmod",component:d("/0.7.5/actions/lmod","4a3"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/lset",component:d("/0.7.5/actions/lset","a57"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/lskeys",component:d("/0.7.5/actions/lskeys","9ce"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/mget",component:d("/0.7.5/actions/mget","567"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/mksnap",component:d("/0.7.5/actions/mksnap","49b"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/mpop",component:d("/0.7.5/actions/mpop","0a0"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/mset",component:d("/0.7.5/actions/mset","0cc"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/mupdate",component:d("/0.7.5/actions/mupdate","43b"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/pop",component:d("/0.7.5/actions/pop","8f4"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/sdel",component:d("/0.7.5/actions/sdel","1ad"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/set",component:d("/0.7.5/actions/set","d68"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/sset",component:d("/0.7.5/actions/sset","c72"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/supdate",component:d("/0.7.5/actions/supdate","157"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/sys",component:d("/0.7.5/actions/sys","2e8"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/update",component:d("/0.7.5/actions/update","34a"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/uset",component:d("/0.7.5/actions/uset","e6c"),exact:!0,sidebar:"docs"},{path:"/0.7.5/actions/whereami",component:d("/0.7.5/actions/whereami","371"),exact:!0,sidebar:"docs"},{path:"/0.7.5/all-actions",component:d("/0.7.5/all-actions","b58"),exact:!0,sidebar:"docs"},{path:"/0.7.5/auth",component:d("/0.7.5/auth","704"),exact:!0,sidebar:"docs"},{path:"/0.7.5/benchmarking",component:d("/0.7.5/benchmarking","f68"),exact:!0,sidebar:"docs"},{path:"/0.7.5/building-from-source",component:d("/0.7.5/building-from-source","33d"),exact:!0,sidebar:"docs"},{path:"/0.7.5/clients",component:d("/0.7.5/clients","06d"),exact:!0,sidebar:"docs"},{path:"/0.7.5/config",component:d("/0.7.5/config","c93"),exact:!0,sidebar:"docs"},{path:"/0.7.5/config-cmd",component:d("/0.7.5/config-cmd","ca3"),exact:!0,sidebar:"docs"},{path:"/0.7.5/config-env",component:d("/0.7.5/config-env","b94"),exact:!0,sidebar:"docs"},{path:"/0.7.5/config-files",component:d("/0.7.5/config-files","9d3"),exact:!0,sidebar:"docs"},{path:"/0.7.5/containers",component:d("/0.7.5/containers","b15"),exact:!0,sidebar:"docs"},{path:"/0.7.5/ddl",component:d("/0.7.5/ddl","24f"),exact:!0,sidebar:"docs"},{path:"/0.7.5/deployment-notes",component:d("/0.7.5/deployment-notes","6c6"),exact:!0,sidebar:"docs"},{path:"/0.7.5/examples",component:d("/0.7.5/examples","0d3"),exact:!0,sidebar:"docs"},{path:"/0.7.5/getting-started",component:d("/0.7.5/getting-started","1f5"),exact:!0,sidebar:"docs"},{path:"/0.7.5/perf-guide",component:d("/0.7.5/perf-guide","ce5"),exact:!0,sidebar:"docs"},{path:"/0.7.5/persistence",component:d("/0.7.5/persistence","9dc"),exact:!0,sidebar:"docs"},{path:"/0.7.5/protocol/data-types",component:d("/0.7.5/protocol/data-types","d79"),exact:!0,sidebar:"docs"},{path:"/0.7.5/protocol/errors",component:d("/0.7.5/protocol/errors","bd5"),exact:!0,sidebar:"docs"},{path:"/0.7.5/protocol/response-codes",component:d("/0.7.5/protocol/response-codes","2b0"),exact:!0,sidebar:"docs"},{path:"/0.7.5/protocol/skyhash",component:d("/0.7.5/protocol/skyhash","1cf"),exact:!0,sidebar:"docs"},{path:"/0.7.5/snapshots",component:d("/0.7.5/snapshots","b0b"),exact:!0,sidebar:"docs"},{path:"/0.7.5/ssl",component:d("/0.7.5/ssl","6f6"),exact:!0,sidebar:"docs"}]}]},{path:"/0.8.0",component:d("/0.8.0","281"),routes:[{path:"/0.8.0",component:d("/0.8.0","e0d"),routes:[{path:"/0.8.0/",component:d("/0.8.0/","260"),exact:!0,sidebar:"docs"},{path:"/0.8.0/architecture",component:d("/0.8.0/architecture","f14"),exact:!0,sidebar:"docs"},{path:"/0.8.0/benchmarking",component:d("/0.8.0/benchmarking","245"),exact:!0,sidebar:"docs"},{path:"/0.8.0/blueql/dcl",component:d("/0.8.0/blueql/dcl","526"),exact:!0,sidebar:"docs"},{path:"/0.8.0/blueql/ddl",component:d("/0.8.0/blueql/ddl","163"),exact:!0,sidebar:"docs"},{path:"/0.8.0/blueql/dml",component:d("/0.8.0/blueql/dml","6e3"),exact:!0,sidebar:"docs"},{path:"/0.8.0/blueql/overview",component:d("/0.8.0/blueql/overview","246"),exact:!0,sidebar:"docs"},{path:"/0.8.0/category/blueql",component:d("/0.8.0/category/blueql","aaf"),exact:!0,sidebar:"docs"},{path:"/0.8.0/category/system-management",component:d("/0.8.0/category/system-management","177"),exact:!0,sidebar:"docs"},{path:"/0.8.0/deployment",component:d("/0.8.0/deployment","b3c"),exact:!0,sidebar:"docs"},{path:"/0.8.0/installation",component:d("/0.8.0/installation","29e"),exact:!0,sidebar:"docs"},{path:"/0.8.0/libraries",component:d("/0.8.0/libraries","3f0"),exact:!0,sidebar:"docs"},{path:"/0.8.0/limits",component:d("/0.8.0/limits","212"),exact:!0,sidebar:"docs"},{path:"/0.8.0/protocol/errors",component:d("/0.8.0/protocol/errors","6c2"),exact:!0,sidebar:"docs"},{path:"/0.8.0/protocol/networking",component:d("/0.8.0/protocol/networking","267"),exact:!0,sidebar:"docs"},{path:"/0.8.0/protocol/overview",component:d("/0.8.0/protocol/overview","8de"),exact:!0,sidebar:"docs"},{path:"/0.8.0/resources/migration",component:d("/0.8.0/resources/migration","38e"),exact:!0,sidebar:"docs"},{path:"/0.8.0/resources/overview",component:d("/0.8.0/resources/overview","e37"),exact:!0,sidebar:"docs"},{path:"/0.8.0/system/administration",component:d("/0.8.0/system/administration","f45"),exact:!0,sidebar:"docs"},{path:"/0.8.0/system/configuration",component:d("/0.8.0/system/configuration","34c"),exact:!0,sidebar:"docs"},{path:"/0.8.0/using-the-repl",component:d("/0.8.0/using-the-repl","b1f"),exact:!0,sidebar:"docs"}]}]},{path:"/0.8.1",component:d("/0.8.1","cda"),routes:[{path:"/0.8.1",component:d("/0.8.1","6ad"),routes:[{path:"/0.8.1/",component:d("/0.8.1/","419"),exact:!0,sidebar:"docs"},{path:"/0.8.1/architecture",component:d("/0.8.1/architecture","a86"),exact:!0,sidebar:"docs"},{path:"/0.8.1/benchmarking",component:d("/0.8.1/benchmarking","87f"),exact:!0,sidebar:"docs"},{path:"/0.8.1/blueql/",component:d("/0.8.1/blueql/","31e"),exact:!0,sidebar:"docs"},{path:"/0.8.1/blueql/dcl",component:d("/0.8.1/blueql/dcl","455"),exact:!0,sidebar:"docs"},{path:"/0.8.1/blueql/ddl",component:d("/0.8.1/blueql/ddl","5eb"),exact:!0,sidebar:"docs"},{path:"/0.8.1/blueql/dml",component:d("/0.8.1/blueql/dml","93e"),exact:!0,sidebar:"docs"},{path:"/0.8.1/blueql/overview",component:d("/0.8.1/blueql/overview","4c2"),exact:!0,sidebar:"docs"},{path:"/0.8.1/deployment",component:d("/0.8.1/deployment","6bc"),exact:!0,sidebar:"docs"},{path:"/0.8.1/installation",component:d("/0.8.1/installation","8a9"),exact:!0,sidebar:"docs"},{path:"/0.8.1/libraries",component:d("/0.8.1/libraries","207"),exact:!0,sidebar:"docs"},{path:"/0.8.1/limits",component:d("/0.8.1/limits","0b5"),exact:!0,sidebar:"docs"},{path:"/0.8.1/protocol/",component:d("/0.8.1/protocol/","ac8"),exact:!0,sidebar:"docs"},{path:"/0.8.1/protocol/errors",component:d("/0.8.1/protocol/errors","9d8"),exact:!0,sidebar:"docs"},{path:"/0.8.1/protocol/specification",component:d("/0.8.1/protocol/specification","2d0"),exact:!0,sidebar:"docs"},{path:"/0.8.1/querying",component:d("/0.8.1/querying","f4c"),exact:!0,sidebar:"docs"},{path:"/0.8.1/resources/migration",component:d("/0.8.1/resources/migration","f60"),exact:!0,sidebar:"docs"},{path:"/0.8.1/resources/platform-support",component:d("/0.8.1/resources/platform-support","0a0"),exact:!0,sidebar:"docs"},{path:"/0.8.1/resources/useful-links",component:d("/0.8.1/resources/useful-links","175"),exact:!0,sidebar:"docs"},{path:"/0.8.1/system/",component:d("/0.8.1/system/","ca6"),exact:!0,sidebar:"docs"},{path:"/0.8.1/system/configuration",component:d("/0.8.1/system/configuration","c97"),exact:!0,sidebar:"docs"},{path:"/0.8.1/system/global-management",component:d("/0.8.1/system/global-management","807"),exact:!0,sidebar:"docs"},{path:"/0.8.1/system/recovery",component:d("/0.8.1/system/recovery","9f7"),exact:!0,sidebar:"docs"},{path:"/0.8.1/system/user-management",component:d("/0.8.1/system/user-management","9e6"),exact:!0,sidebar:"docs"},{path:"/0.8.1/using-the-repl",component:d("/0.8.1/using-the-repl","21e"),exact:!0,sidebar:"docs"},{path:"/0.8.1/versions",component:d("/0.8.1/versions","f76"),exact:!0}]}]},{path:"/0.8.2",component:d("/0.8.2","88a"),routes:[{path:"/0.8.2",component:d("/0.8.2","c83"),routes:[{path:"/0.8.2/",component:d("/0.8.2/","6d6"),exact:!0,sidebar:"docs"},{path:"/0.8.2/architecture",component:d("/0.8.2/architecture","ca2"),exact:!0,sidebar:"docs"},{path:"/0.8.2/benchmarking",component:d("/0.8.2/benchmarking","db9"),exact:!0,sidebar:"docs"},{path:"/0.8.2/blueql/",component:d("/0.8.2/blueql/","91c"),exact:!0,sidebar:"docs"},{path:"/0.8.2/blueql/dcl",component:d("/0.8.2/blueql/dcl","566"),exact:!0,sidebar:"docs"},{path:"/0.8.2/blueql/ddl",component:d("/0.8.2/blueql/ddl","77e"),exact:!0,sidebar:"docs"},{path:"/0.8.2/blueql/dml",component:d("/0.8.2/blueql/dml","970"),exact:!0,sidebar:"docs"},{path:"/0.8.2/blueql/overview",component:d("/0.8.2/blueql/overview","8fb"),exact:!0,sidebar:"docs"},{path:"/0.8.2/deployment",component:d("/0.8.2/deployment","3a3"),exact:!0,sidebar:"docs"},{path:"/0.8.2/installation",component:d("/0.8.2/installation","d95"),exact:!0,sidebar:"docs"},{path:"/0.8.2/libraries",component:d("/0.8.2/libraries","c92"),exact:!0,sidebar:"docs"},{path:"/0.8.2/limits",component:d("/0.8.2/limits","fba"),exact:!0,sidebar:"docs"},{path:"/0.8.2/protocol/",component:d("/0.8.2/protocol/","583"),exact:!0,sidebar:"docs"},{path:"/0.8.2/protocol/errors",component:d("/0.8.2/protocol/errors","66c"),exact:!0,sidebar:"docs"},{path:"/0.8.2/protocol/specification",component:d("/0.8.2/protocol/specification","7d4"),exact:!0,sidebar:"docs"},{path:"/0.8.2/querying",component:d("/0.8.2/querying","c77"),exact:!0,sidebar:"docs"},{path:"/0.8.2/resources/migration",component:d("/0.8.2/resources/migration","7d6"),exact:!0,sidebar:"docs"},{path:"/0.8.2/resources/platform-support",component:d("/0.8.2/resources/platform-support","f19"),exact:!0,sidebar:"docs"},{path:"/0.8.2/resources/useful-links",component:d("/0.8.2/resources/useful-links","2ee"),exact:!0,sidebar:"docs"},{path:"/0.8.2/system/",component:d("/0.8.2/system/","fbd"),exact:!0,sidebar:"docs"},{path:"/0.8.2/system/configuration",component:d("/0.8.2/system/configuration","234"),exact:!0,sidebar:"docs"},{path:"/0.8.2/system/global-management",component:d("/0.8.2/system/global-management","228"),exact:!0,sidebar:"docs"},{path:"/0.8.2/system/operations",component:d("/0.8.2/system/operations","afa"),exact:!0,sidebar:"docs"},{path:"/0.8.2/system/user-management",component:d("/0.8.2/system/user-management","210"),exact:!0,sidebar:"docs"},{path:"/0.8.2/using-the-repl",component:d("/0.8.2/using-the-repl","fb7"),exact:!0,sidebar:"docs"},{path:"/0.8.2/versions",component:d("/0.8.2/versions","794"),exact:!0}]}]},{path:"/",component:d("/","c51"),routes:[{path:"/",component:d("/","344"),routes:[{path:"/architecture",component:d("/architecture","a9a"),exact:!0,sidebar:"docs"},{path:"/benchmarking",component:d("/benchmarking","3d5"),exact:!0,sidebar:"docs"},{path:"/blueql/",component:d("/blueql/","3c8"),exact:!0,sidebar:"docs"},{path:"/blueql/dcl",component:d("/blueql/dcl","7e2"),exact:!0,sidebar:"docs"},{path:"/blueql/ddl",component:d("/blueql/ddl","295"),exact:!0,sidebar:"docs"},{path:"/blueql/dml",component:d("/blueql/dml","a39"),exact:!0,sidebar:"docs"},{path:"/blueql/overview",component:d("/blueql/overview","f9b"),exact:!0,sidebar:"docs"},{path:"/deployment",component:d("/deployment","76f"),exact:!0,sidebar:"docs"},{path:"/installation",component:d("/installation","de0"),exact:!0,sidebar:"docs"},{path:"/libraries",component:d("/libraries","ece"),exact:!0,sidebar:"docs"},{path:"/limits",component:d("/limits","186"),exact:!0,sidebar:"docs"},{path:"/protocol/",component:d("/protocol/","a22"),exact:!0,sidebar:"docs"},{path:"/protocol/errors",component:d("/protocol/errors","817"),exact:!0,sidebar:"docs"},{path:"/protocol/specification",component:d("/protocol/specification","588"),exact:!0,sidebar:"docs"},{path:"/querying",component:d("/querying","5d4"),exact:!0,sidebar:"docs"},{path:"/resources/migration",component:d("/resources/migration","afb"),exact:!0,sidebar:"docs"},{path:"/resources/platform-support",component:d("/resources/platform-support","249"),exact:!0,sidebar:"docs"},{path:"/resources/useful-links",component:d("/resources/useful-links","9ff"),exact:!0,sidebar:"docs"},{path:"/system/",component:d("/system/","3e0"),exact:!0,sidebar:"docs"},{path:"/system/configuration",component:d("/system/configuration","cf3"),exact:!0,sidebar:"docs"},{path:"/system/global-management",component:d("/system/global-management","3b0"),exact:!0,sidebar:"docs"},{path:"/system/operations",component:d("/system/operations","64d"),exact:!0,sidebar:"docs"},{path:"/system/user-management",component:d("/system/user-management","710"),exact:!0,sidebar:"docs"},{path:"/using-the-repl",component:d("/using-the-repl","315"),exact:!0,sidebar:"docs"},{path:"/versions",component:d("/versions","c96"),exact:!0},{path:"/",component:d("/","bea"),exact:!0,sidebar:"docs"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(6540),o=n(4848);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),o=n(5338),a=n(545),i=n(4625),s=n(4784),l=n(8193);const c=[n(119),n(6134),n(6294),n(1043)];var u=n(8328),d=n(6347),p=n(2831),f=n(4848);function m(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var h=n(5260),g=n(4586),b=n(6025),y=n(6342),v=n(9024),w=n(2131),x=n(4090),k=n(2967),_=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,w.o)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(h.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function T(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,d.zy)();return e+(0,_.applyTrailingSlash)((0,b.Ay)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:o}),(0,f.jsx)("link",{rel:"canonical",href:o})]})}function A(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:x.w})]}),n&&(0,f.jsx)(v.be,{image:n}),(0,f.jsx)(T,{}),(0,f.jsx)(E,{}),(0,f.jsx)(S.A,{tag:k.Cy,locale:e}),(0,f.jsx)(h.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const C=new Map;var N=n(6125),L=n(6988),O=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const I=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,O.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,o=t.hash===n.hash,a=t.search===n.search;if(r&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),R("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function P(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class j extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),P(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(I,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const D=j,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function U(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n

\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

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

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(D,{location:e,children:G})}function Y(){return(0,f.jsx)(q.A,{children:(0,f.jsx)(L.l,{children:(0,f.jsxs)(N.x,{children:[(0,f.jsxs)(m,{children:[(0,f.jsx)(H,{}),(0,f.jsx)(A,{}),(0,f.jsx)($,{}),(0,f.jsx)(K,{})]}),(0,f.jsx)(W,{})]})})})}var X=n(4054);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Z=n(6921);const J=new Set,ee=new Set,te=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ne={prefetch:e=>{if(!(e=>!te()&&!ee.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,p.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(X).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!te()&&!ee.has(e))(e)&&(ee.add(e),P(e))},re=Object.freeze(ne);function oe(e){let{children:t}=e;return"hash"===s.A.future.experimental_router?(0,f.jsx)(i.I9,{children:t}):(0,f.jsx)(i.Kd,{children:t})}const ae=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(a.vd,{children:(0,f.jsx)(oe,{children:(0,f.jsx)(Y,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(ae)window.docusaurusRoot=o.hydrateRoot(e,t,{onRecoverableError:n});else{const r=o.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};P(window.location.pathname).then((()=>{(0,r.startTransition)(i)}))}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),o=n(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"0.8.3","isLast":true,"path":"/","mainDocId":"index","docs":[{"id":"architecture","path":"/architecture","sidebar":"docs"},{"id":"benchmarking","path":"/benchmarking","sidebar":"docs"},{"id":"blueql/dcl","path":"/blueql/dcl","sidebar":"docs"},{"id":"blueql/ddl","path":"/blueql/ddl","sidebar":"docs"},{"id":"blueql/dml","path":"/blueql/dml","sidebar":"docs"},{"id":"blueql/index","path":"/blueql/","sidebar":"docs"},{"id":"blueql/overview","path":"/blueql/overview","sidebar":"docs"},{"id":"deployment","path":"/deployment","sidebar":"docs"},{"id":"index","path":"/","sidebar":"docs"},{"id":"installation","path":"/installation","sidebar":"docs"},{"id":"libraries","path":"/libraries","sidebar":"docs"},{"id":"limits","path":"/limits","sidebar":"docs"},{"id":"protocol/errors","path":"/protocol/errors","sidebar":"docs"},{"id":"protocol/index","path":"/protocol/","sidebar":"docs"},{"id":"protocol/specification","path":"/protocol/specification","sidebar":"docs"},{"id":"querying","path":"/querying","sidebar":"docs"},{"id":"resources/migration","path":"/resources/migration","sidebar":"docs"},{"id":"resources/platform-support","path":"/resources/platform-support","sidebar":"docs"},{"id":"resources/useful-links","path":"/resources/useful-links","sidebar":"docs"},{"id":"system/configuration","path":"/system/configuration","sidebar":"docs"},{"id":"system/global-management","path":"/system/global-management","sidebar":"docs"},{"id":"system/index","path":"/system/","sidebar":"docs"},{"id":"system/operations","path":"/system/operations","sidebar":"docs"},{"id":"system/user-management","path":"/system/user-management","sidebar":"docs"},{"id":"using-the-repl","path":"/using-the-repl","sidebar":"docs"},{"id":"versions","path":"/versions"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/","label":"index"}}}},{"name":"0.8.2","label":"0.8.2","isLast":false,"path":"/0.8.2","mainDocId":"index","docs":[{"id":"architecture","path":"/0.8.2/architecture","sidebar":"docs"},{"id":"benchmarking","path":"/0.8.2/benchmarking","sidebar":"docs"},{"id":"blueql/dcl","path":"/0.8.2/blueql/dcl","sidebar":"docs"},{"id":"blueql/ddl","path":"/0.8.2/blueql/ddl","sidebar":"docs"},{"id":"blueql/dml","path":"/0.8.2/blueql/dml","sidebar":"docs"},{"id":"blueql/index","path":"/0.8.2/blueql/","sidebar":"docs"},{"id":"blueql/overview","path":"/0.8.2/blueql/overview","sidebar":"docs"},{"id":"deployment","path":"/0.8.2/deployment","sidebar":"docs"},{"id":"index","path":"/0.8.2/","sidebar":"docs"},{"id":"installation","path":"/0.8.2/installation","sidebar":"docs"},{"id":"libraries","path":"/0.8.2/libraries","sidebar":"docs"},{"id":"limits","path":"/0.8.2/limits","sidebar":"docs"},{"id":"protocol/errors","path":"/0.8.2/protocol/errors","sidebar":"docs"},{"id":"protocol/index","path":"/0.8.2/protocol/","sidebar":"docs"},{"id":"protocol/specification","path":"/0.8.2/protocol/specification","sidebar":"docs"},{"id":"querying","path":"/0.8.2/querying","sidebar":"docs"},{"id":"resources/migration","path":"/0.8.2/resources/migration","sidebar":"docs"},{"id":"resources/platform-support","path":"/0.8.2/resources/platform-support","sidebar":"docs"},{"id":"resources/useful-links","path":"/0.8.2/resources/useful-links","sidebar":"docs"},{"id":"system/configuration","path":"/0.8.2/system/configuration","sidebar":"docs"},{"id":"system/global-management","path":"/0.8.2/system/global-management","sidebar":"docs"},{"id":"system/index","path":"/0.8.2/system/","sidebar":"docs"},{"id":"system/operations","path":"/0.8.2/system/operations","sidebar":"docs"},{"id":"system/user-management","path":"/0.8.2/system/user-management","sidebar":"docs"},{"id":"using-the-repl","path":"/0.8.2/using-the-repl","sidebar":"docs"},{"id":"versions","path":"/0.8.2/versions"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/0.8.2/","label":"index"}}}},{"name":"0.8.1","label":"0.8.1","isLast":false,"path":"/0.8.1","mainDocId":"index","docs":[{"id":"architecture","path":"/0.8.1/architecture","sidebar":"docs"},{"id":"benchmarking","path":"/0.8.1/benchmarking","sidebar":"docs"},{"id":"blueql/dcl","path":"/0.8.1/blueql/dcl","sidebar":"docs"},{"id":"blueql/ddl","path":"/0.8.1/blueql/ddl","sidebar":"docs"},{"id":"blueql/dml","path":"/0.8.1/blueql/dml","sidebar":"docs"},{"id":"blueql/index","path":"/0.8.1/blueql/","sidebar":"docs"},{"id":"blueql/overview","path":"/0.8.1/blueql/overview","sidebar":"docs"},{"id":"deployment","path":"/0.8.1/deployment","sidebar":"docs"},{"id":"index","path":"/0.8.1/","sidebar":"docs"},{"id":"installation","path":"/0.8.1/installation","sidebar":"docs"},{"id":"libraries","path":"/0.8.1/libraries","sidebar":"docs"},{"id":"limits","path":"/0.8.1/limits","sidebar":"docs"},{"id":"protocol/errors","path":"/0.8.1/protocol/errors","sidebar":"docs"},{"id":"protocol/index","path":"/0.8.1/protocol/","sidebar":"docs"},{"id":"protocol/specification","path":"/0.8.1/protocol/specification","sidebar":"docs"},{"id":"querying","path":"/0.8.1/querying","sidebar":"docs"},{"id":"resources/migration","path":"/0.8.1/resources/migration","sidebar":"docs"},{"id":"resources/platform-support","path":"/0.8.1/resources/platform-support","sidebar":"docs"},{"id":"resources/useful-links","path":"/0.8.1/resources/useful-links","sidebar":"docs"},{"id":"system/configuration","path":"/0.8.1/system/configuration","sidebar":"docs"},{"id":"system/global-management","path":"/0.8.1/system/global-management","sidebar":"docs"},{"id":"system/index","path":"/0.8.1/system/","sidebar":"docs"},{"id":"system/recovery","path":"/0.8.1/system/recovery","sidebar":"docs"},{"id":"system/user-management","path":"/0.8.1/system/user-management","sidebar":"docs"},{"id":"using-the-repl","path":"/0.8.1/using-the-repl","sidebar":"docs"},{"id":"versions","path":"/0.8.1/versions"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/0.8.1/","label":"index"}}}},{"name":"0.8.0","label":"0.8.0","isLast":false,"path":"/0.8.0","mainDocId":"index","docs":[{"id":"architecture","path":"/0.8.0/architecture","sidebar":"docs"},{"id":"benchmarking","path":"/0.8.0/benchmarking","sidebar":"docs"},{"id":"blueql/dcl","path":"/0.8.0/blueql/dcl","sidebar":"docs"},{"id":"blueql/ddl","path":"/0.8.0/blueql/ddl","sidebar":"docs"},{"id":"blueql/dml","path":"/0.8.0/blueql/dml","sidebar":"docs"},{"id":"blueql/overview","path":"/0.8.0/blueql/overview","sidebar":"docs"},{"id":"deployment","path":"/0.8.0/deployment","sidebar":"docs"},{"id":"index","path":"/0.8.0/","sidebar":"docs"},{"id":"installation","path":"/0.8.0/installation","sidebar":"docs"},{"id":"libraries","path":"/0.8.0/libraries","sidebar":"docs"},{"id":"limits","path":"/0.8.0/limits","sidebar":"docs"},{"id":"protocol/errors","path":"/0.8.0/protocol/errors","sidebar":"docs"},{"id":"protocol/networking","path":"/0.8.0/protocol/networking","sidebar":"docs"},{"id":"protocol/overview","path":"/0.8.0/protocol/overview","sidebar":"docs"},{"id":"resources/migration","path":"/0.8.0/resources/migration","sidebar":"docs"},{"id":"resources/overview","path":"/0.8.0/resources/overview","sidebar":"docs"},{"id":"system/administration","path":"/0.8.0/system/administration","sidebar":"docs"},{"id":"system/configuration","path":"/0.8.0/system/configuration","sidebar":"docs"},{"id":"using-the-repl","path":"/0.8.0/using-the-repl","sidebar":"docs"},{"id":"/category/blueql","path":"/0.8.0/category/blueql","sidebar":"docs"},{"id":"/category/system-management","path":"/0.8.0/category/system-management","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/0.8.0/","label":"index"}}}},{"name":"0.7.5","label":"0.7.5","isLast":false,"path":"/0.7.5","mainDocId":"index","docs":[{"id":"actions-overview","path":"/0.7.5/actions-overview","sidebar":"docs"},{"id":"actions/auth","path":"/0.7.5/actions/auth","sidebar":"docs"},{"id":"actions/dbsize","path":"/0.7.5/actions/dbsize","sidebar":"docs"},{"id":"actions/del","path":"/0.7.5/actions/del","sidebar":"docs"},{"id":"actions/exists","path":"/0.7.5/actions/exists","sidebar":"docs"},{"id":"actions/flushdb","path":"/0.7.5/actions/flushdb","sidebar":"docs"},{"id":"actions/get","path":"/0.7.5/actions/get","sidebar":"docs"},{"id":"actions/heya","path":"/0.7.5/actions/heya","sidebar":"docs"},{"id":"actions/keylen","path":"/0.7.5/actions/keylen","sidebar":"docs"},{"id":"actions/lget","path":"/0.7.5/actions/lget","sidebar":"docs"},{"id":"actions/lmod","path":"/0.7.5/actions/lmod","sidebar":"docs"},{"id":"actions/lset","path":"/0.7.5/actions/lset","sidebar":"docs"},{"id":"actions/lskeys","path":"/0.7.5/actions/lskeys","sidebar":"docs"},{"id":"actions/mget","path":"/0.7.5/actions/mget","sidebar":"docs"},{"id":"actions/mksnap","path":"/0.7.5/actions/mksnap","sidebar":"docs"},{"id":"actions/mpop","path":"/0.7.5/actions/mpop","sidebar":"docs"},{"id":"actions/mset","path":"/0.7.5/actions/mset","sidebar":"docs"},{"id":"actions/mupdate","path":"/0.7.5/actions/mupdate","sidebar":"docs"},{"id":"actions/pop","path":"/0.7.5/actions/pop","sidebar":"docs"},{"id":"actions/sdel","path":"/0.7.5/actions/sdel","sidebar":"docs"},{"id":"actions/set","path":"/0.7.5/actions/set","sidebar":"docs"},{"id":"actions/sset","path":"/0.7.5/actions/sset","sidebar":"docs"},{"id":"actions/supdate","path":"/0.7.5/actions/supdate","sidebar":"docs"},{"id":"actions/sys","path":"/0.7.5/actions/sys","sidebar":"docs"},{"id":"actions/update","path":"/0.7.5/actions/update","sidebar":"docs"},{"id":"actions/uset","path":"/0.7.5/actions/uset","sidebar":"docs"},{"id":"actions/whereami","path":"/0.7.5/actions/whereami","sidebar":"docs"},{"id":"all-actions","path":"/0.7.5/all-actions","sidebar":"docs"},{"id":"auth","path":"/0.7.5/auth","sidebar":"docs"},{"id":"benchmarking","path":"/0.7.5/benchmarking","sidebar":"docs"},{"id":"building-from-source","path":"/0.7.5/building-from-source","sidebar":"docs"},{"id":"clients","path":"/0.7.5/clients","sidebar":"docs"},{"id":"config","path":"/0.7.5/config","sidebar":"docs"},{"id":"config-cmd","path":"/0.7.5/config-cmd","sidebar":"docs"},{"id":"config-env","path":"/0.7.5/config-env","sidebar":"docs"},{"id":"config-files","path":"/0.7.5/config-files","sidebar":"docs"},{"id":"containers","path":"/0.7.5/containers","sidebar":"docs"},{"id":"ddl","path":"/0.7.5/ddl","sidebar":"docs"},{"id":"deployment-notes","path":"/0.7.5/deployment-notes","sidebar":"docs"},{"id":"examples","path":"/0.7.5/examples","sidebar":"docs"},{"id":"getting-started","path":"/0.7.5/getting-started","sidebar":"docs"},{"id":"index","path":"/0.7.5/","sidebar":"docs"},{"id":"perf-guide","path":"/0.7.5/perf-guide","sidebar":"docs"},{"id":"persistence","path":"/0.7.5/persistence","sidebar":"docs"},{"id":"protocol/data-types","path":"/0.7.5/protocol/data-types","sidebar":"docs"},{"id":"protocol/errors","path":"/0.7.5/protocol/errors","sidebar":"docs"},{"id":"protocol/response-codes","path":"/0.7.5/protocol/response-codes","sidebar":"docs"},{"id":"protocol/skyhash","path":"/0.7.5/protocol/skyhash","sidebar":"docs"},{"id":"snapshots","path":"/0.7.5/snapshots","sidebar":"docs"},{"id":"ssl","path":"/0.7.5/ssl","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/0.7.5/","label":"index"}}}},{"name":"0.7.4","label":"0.7.4","isLast":false,"path":"/0.7.4","mainDocId":"index","docs":[{"id":"actions-overview","path":"/0.7.4/actions-overview","sidebar":"docs"},{"id":"actions/auth","path":"/0.7.4/actions/auth","sidebar":"docs"},{"id":"actions/dbsize","path":"/0.7.4/actions/dbsize","sidebar":"docs"},{"id":"actions/del","path":"/0.7.4/actions/del","sidebar":"docs"},{"id":"actions/exists","path":"/0.7.4/actions/exists","sidebar":"docs"},{"id":"actions/flushdb","path":"/0.7.4/actions/flushdb","sidebar":"docs"},{"id":"actions/get","path":"/0.7.4/actions/get","sidebar":"docs"},{"id":"actions/heya","path":"/0.7.4/actions/heya","sidebar":"docs"},{"id":"actions/keylen","path":"/0.7.4/actions/keylen","sidebar":"docs"},{"id":"actions/lget","path":"/0.7.4/actions/lget","sidebar":"docs"},{"id":"actions/lmod","path":"/0.7.4/actions/lmod","sidebar":"docs"},{"id":"actions/lset","path":"/0.7.4/actions/lset","sidebar":"docs"},{"id":"actions/lskeys","path":"/0.7.4/actions/lskeys","sidebar":"docs"},{"id":"actions/mget","path":"/0.7.4/actions/mget","sidebar":"docs"},{"id":"actions/mksnap","path":"/0.7.4/actions/mksnap","sidebar":"docs"},{"id":"actions/mpop","path":"/0.7.4/actions/mpop","sidebar":"docs"},{"id":"actions/mset","path":"/0.7.4/actions/mset","sidebar":"docs"},{"id":"actions/mupdate","path":"/0.7.4/actions/mupdate","sidebar":"docs"},{"id":"actions/pop","path":"/0.7.4/actions/pop","sidebar":"docs"},{"id":"actions/sdel","path":"/0.7.4/actions/sdel","sidebar":"docs"},{"id":"actions/set","path":"/0.7.4/actions/set","sidebar":"docs"},{"id":"actions/sset","path":"/0.7.4/actions/sset","sidebar":"docs"},{"id":"actions/supdate","path":"/0.7.4/actions/supdate","sidebar":"docs"},{"id":"actions/update","path":"/0.7.4/actions/update","sidebar":"docs"},{"id":"actions/uset","path":"/0.7.4/actions/uset","sidebar":"docs"},{"id":"actions/whereami","path":"/0.7.4/actions/whereami","sidebar":"docs"},{"id":"all-actions","path":"/0.7.4/all-actions","sidebar":"docs"},{"id":"auth","path":"/0.7.4/auth","sidebar":"docs"},{"id":"benchmarking","path":"/0.7.4/benchmarking","sidebar":"docs"},{"id":"building-from-source","path":"/0.7.4/building-from-source","sidebar":"docs"},{"id":"clients","path":"/0.7.4/clients","sidebar":"docs"},{"id":"config","path":"/0.7.4/config","sidebar":"docs"},{"id":"config-cmd","path":"/0.7.4/config-cmd","sidebar":"docs"},{"id":"config-env","path":"/0.7.4/config-env","sidebar":"docs"},{"id":"config-files","path":"/0.7.4/config-files","sidebar":"docs"},{"id":"containers","path":"/0.7.4/containers","sidebar":"docs"},{"id":"ddl","path":"/0.7.4/ddl","sidebar":"docs"},{"id":"deployment-notes","path":"/0.7.4/deployment-notes","sidebar":"docs"},{"id":"examples","path":"/0.7.4/examples","sidebar":"docs"},{"id":"getting-started","path":"/0.7.4/getting-started","sidebar":"docs"},{"id":"index","path":"/0.7.4/","sidebar":"docs"},{"id":"perf-guide","path":"/0.7.4/perf-guide","sidebar":"docs"},{"id":"persistence","path":"/0.7.4/persistence","sidebar":"docs"},{"id":"protocol/data-types","path":"/0.7.4/protocol/data-types","sidebar":"docs"},{"id":"protocol/errors","path":"/0.7.4/protocol/errors","sidebar":"docs"},{"id":"protocol/response-codes","path":"/0.7.4/protocol/response-codes","sidebar":"docs"},{"id":"protocol/skyhash","path":"/0.7.4/protocol/skyhash","sidebar":"docs"},{"id":"snapshots","path":"/0.7.4/snapshots","sidebar":"docs"},{"id":"ssl","path":"/0.7.4/ssl","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/0.7.4/","label":"index"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.4.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.4.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.4.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.4.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.4.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.4.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.4.0"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.4.0"}}}');var c=n(4848);const u={siteConfig:o.A,siteMetadata:l,globalData:a,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(6540),o=n(8193),a=n(5260),i=n(440),s=n(9201),l=n(3102),c=n(4848);function u(e){let{error:t,tryAgain:n}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){let{children:t}=e;return(0,c.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)(p,{children:(0,c.jsxs)(h,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:n}),children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(s.A,{children:(0,c.jsx)(u,{error:t,tryAgain:n})})]})})}const m=e=>(0,c.jsx)(f,{...e});class h extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??m)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(545),o=n(4848);function a(e){return(0,o.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(4625),a=n(440),i=n(4586),s=n(6654),l=n(8193),c=n(3427),u=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,i.A)(),{trailingSlash:w,baseUrl:x}=v,k=v.future.experimental_router,{withBaseUrl:_}=(0,u.hH)(),S=(0,c.A)(),E=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>E.current));const T=p||f;const A=(0,s.A)(T),C=T?.replace("pathname://","");let N=void 0!==C?(L=C,b&&(e=>e.startsWith("/"))(L)?_(L):L):void 0;var L;"hash"===k&&N?.startsWith("./")&&(N=N?.slice(1)),N&&A&&(N=(0,a.applyTrailingSlash)(N,{trailingSlash:w,baseUrl:x}));const O=(0,r.useRef)(!1),R=n?o.k2:o.N_,I=l.A.canUseIntersectionObserver,P=(0,r.useRef)(),j=()=>{O.current||null==N||(window.docusaurus.preload(N),O.current=!0)};(0,r.useEffect)((()=>(!I&&A&&null!=N&&window.docusaurus.prefetch(N),()=>{I&&P.current&&P.current.disconnect()})),[P,N,I,A]);const D=N?.startsWith("#")??!1,M=!y.target||"_self"===y.target,F=!N||!A||!M;return g||!D&&F||S.collectLink(N),y.id&&S.collectAnchor(y.id),F?(0,d.jsx)("a",{ref:E,href:N,...T&&!A&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(R,{...y,onMouseEnter:j,onTouchStart:j,innerRef:e=>{E.current=e,I&&e&&A&&(P.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(P.current.unobserve(e),P.current.disconnect(),null!=N&&window.docusaurus.prefetch(N))}))})),P.current.observe(e))},to:N,...n&&{isActive:h,activeClassName:m}})}const f=r.forwardRef(p)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var r=n(6540),o=n(4848);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(s({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=s({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,hH:()=>i});var r=n(6540),o=n(4586),a=n(6654);function i(){const{siteConfig:e}=(0,o.A)(),{baseUrl:t,url:n}=e,i=e.future.experimental_router,s=(0,r.useCallback)(((e,r)=>function(e){let{siteUrl:t,baseUrl:n,url:r,options:{forcePrependBaseUrl:o=!1,absolute:i=!1}={},router:s}=e;if(!r||r.startsWith("#")||(0,a.z)(r))return r;if("hash"===s)return r.startsWith("/")?`.${r}`:`./${r}`;if(o)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;const l=r.startsWith(n)?r:n+r.replace(/^\//,"");return i?t+l:l}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})),[n,t,i]);return{withBaseUrl:s}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6988);function a(){return(0,r.useContext)(o.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6125);function a(){return(0,r.useContext)(o.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540);const o=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[a,i]=n;const s=o?`${o}.${a}`:a;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>a});var r=n(6540),o=n(4848);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,o.jsx)(a.Provider,{value:s,children:t})}},4070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>b,vT:()=>f,gk:()=>m,Gy:()=>d,HW:()=>y,ht:()=>p,r7:()=>g,jh:()=>h});var r=n(6347),o=n(4586),a=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){const n=s(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const n=l(e,t),o=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const u={},d=()=>i("docusaurus-plugin-content-docs")??u,p=e=>{try{return function(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=i(e),o=r?.[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function f(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,n,e)}function m(e){void 0===e&&(e={});const t=f(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,n)}}function h(e){return p(e).versions}function g(e){const t=p(e);return s(t)}function b(e){const t=p(e),{pathname:n}=(0,r.zy)();return c(t,n)}function y(e){const t=p(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=s(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5947),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},6134:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),o=n(4784);!function(e){const{themeConfig:{prism:t}}=o.A,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8586)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(4164),o=n(1312),a=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(4848);function a(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},9201:(e,t,n)=>{"use strict";n.d(t,{A:()=>It});var r=n(6540),o=n(4164),a=n(7489),i=n(9024),s=n(6347),l=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(7559),b=n(4090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:y.skipToContent})}var w=n(6342),x=n(5041);function k(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:o,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const _={closeButton:"closeButton_CVFx"};function S(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",_.closeButton,e.className),children:(0,u.jsx)(k,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function T(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,o.A)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function C(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,x.M)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(T,{className:A.announcementBarContent}),a&&(0,u.jsx)(S,{onClick:n,className:A.announcementBarClose})]})}var N=n(2069),L=n(3104);var O=n(9532),R=n(5600);const I=r.createContext(null);function P(e){let{children:t}=e;const n=function(){const e=(0,N.M)(),t=(0,R.YL)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,O.ZC)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return(0,u.jsx)(I.Provider,{value:n,children:t})}function j(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(I);if(!e)throw new O.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,R.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:j(a)})),[o,a,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=D();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),B=n(2303);function U(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function z(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function H(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const i=(0,B.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,o.A)($.toggle,t),children:(0,u.jsxs)("button",{className:(0,o.A)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(U,{className:(0,o.A)($.toggleIcon,$.lightToggleIcon)}),(0,u.jsx)(z,{className:(0,o.A)($.toggleIcon,$.darkToggleIcon)})]})})}const q=r.memo(H),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function W(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,F.G)();return r?null:(0,u.jsx)(q,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var G=n(3465);function K(){return(0,u.jsx)(G.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Y(){const e=(0,N.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(k,{color:"var(--ifm-color-emphasis-600)"})})}function X(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(K,{}),(0,u.jsx)(W,{className:"margin-right--md"}),(0,u.jsx)(Y,{})]})}var Q=n(8774),Z=n(6025),J=n(6654),ee=n(1252),te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const d=(0,Z.Ay)(r),p=(0,Z.Ay)(t),f=(0,Z.Ay)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,J.A)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[a,m&&(0,u.jsx)(te.A,{...s&&{width:12,height:12}})]})};return o?(0,u.jsx)(Q.A,{href:l?f:o,...c,...h}):(0,u.jsx)(Q.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?(0,ee.G)(n,t.pathname):t.pathname.startsWith(p)},...c,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,u.jsx)(ne,{className:(0,o.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,o.A)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,u.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!(0,ee.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:a,onClick:i,...s}=e;const l=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,u.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,o.A)("navbar__link",a),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ve,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:a,onClick:i,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),(0,u.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,o.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ve,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var me=n(2131);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";var be=n(961);function ye(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ve=n(9188),we=["translations"];function xe(){return xe=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ee="Ctrl";var Te=r.forwardRef((function(e,t){var n=e.translations,o=void 0===n?{}:n,a=Se(e,we),i=o.buttonText,s=void 0===i?"Search":i,l=o.buttonAriaLabel,c=void 0===l?"Search":l,u=ke((0,r.useState)(null),2),d=u[0],p=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(Ee))}),[]),r.createElement("button",xe({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},a,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(ve.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement(Ae,{reactsToKey:d===Ee?Ee:"Meta"},d===Ee?r.createElement(ye,null):d),r.createElement(Ae,{reactsToKey:"k"},"K"))))}));function Ae(e){var t=e.reactsToKey,n=e.children,o=ke((0,r.useState)(!1),2),a=o[0],i=o[1];return(0,r.useEffect)((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),r.createElement("kbd",{className:a?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}var Ce=n(5260),Ne=n(4255),Le=n(1062),Oe=n(2967);const Re={button:{buttonText:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,l.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,l.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,l.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,l.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,l.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,l.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,l.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,l.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Ie=null;function Pe(e){let{hit:t,children:n}=e;return(0,u.jsx)(Q.A,{to:t.url,children:n})}function je(e){let{state:t,onClose:n}=e;const r=(0,Ne.w)();return(0,u.jsx)(Q.A,{to:r(t.query),onClick:n,children:(0,u.jsx)(l.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function De(e){let{contextualSearch:t,externalUrlRegex:o,...a}=e;const{siteMetadata:i}=(0,le.A)(),l=(0,Le.C)(),c=function(){const{locale:e,tags:t}=(0,Oe.af)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=a.searchParameters?.facetFilters??[],p=t?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,d):d,f={...a.searchParameters,facetFilters:p},m=(0,s.W6)(),h=(0,r.useRef)(null),g=(0,r.useRef)(null),[b,y]=(0,r.useState)(!1),[v,w]=(0,r.useState)(void 0),x=(0,r.useCallback)((()=>Ie?Promise.resolve():Promise.all([n.e(9462).then(n.bind(n,9462)),Promise.all([n.e(1869),n.e(8913)]).then(n.bind(n,8913)),Promise.all([n.e(1869),n.e(416)]).then(n.bind(n,416))]).then((e=>{let[{DocSearchModal:t}]=e;Ie=t}))),[]),k=(0,r.useCallback)((()=>{if(!h.current){const e=document.createElement("div");h.current=e,document.body.insertBefore(e,document.body.firstChild)}}),[]),_=(0,r.useCallback)((()=>{k(),x().then((()=>y(!0)))}),[x,k]),S=(0,r.useCallback)((()=>{y(!1),g.current?.focus()}),[]),E=(0,r.useCallback)((e=>{e.preventDefault(),w(e.key),_()}),[_]),T=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ee.G)(o,t)?window.location.href=t:m.push(t)}}).current,A=(0,r.useRef)((e=>a.transformItems?a.transformItems(e):e.map((e=>({...e,url:l(e.url)}))))).current,C=(0,r.useMemo)((()=>e=>(0,u.jsx)(je,{...e,onClose:S})),[S]),N=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",i.docusaurusVersion),e)),[i.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,o=e.onClose,a=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){var r;(27===e.keyCode&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?o():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&a&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&a(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,o,a,i])}({isOpen:b,onOpen:_,onClose:S,onInput:E,searchButtonRef:g}),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ce.A,{children:(0,u.jsx)("link",{rel:"preconnect",href:`https://${a.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,u.jsx)(Te,{onTouchStart:x,onFocus:x,onMouseOver:x,onClick:_,ref:g,translations:Re.button}),b&&Ie&&h.current&&(0,be.createPortal)((0,u.jsx)(Ie,{onClose:S,initialScrollY:window.scrollY,initialQuery:v,navigator:T,transformItems:A,hitComponent:Pe,transformSearchClient:N,...a.searchPagePath&&{resultsFooterComponent:C},...a,searchParameters:f,placeholder:Re.placeholder,translations:Re.modal}),h.current)]})}function Me(){const{siteConfig:e}=(0,le.A)();return(0,u.jsx)(De,{...e.themeConfig.algolia})}const Fe={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Be(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,o.A)(n,Fe.navbarSearchContainer),children:t})}var Ue=n(4070),ze=n(1754);var $e=n(5597);const He=e=>e.docs.find((t=>t.id===e.mainDocId));const qe={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,le.A)(),p=(0,me.o)(),{search:f,hash:m}=(0,s.zy)(),h=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${o}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...a,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(he,{className:ge}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(Be,{className:n,children:(0,u.jsx)(Me,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,u.jsx)(i,{className:(0,o.A)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,Ue.zK)(r),i=(0,ze.QB)(t,r),s=a?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>s||!!a?.sidebar&&a.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,Ue.zK)(r),i=(0,ze.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...o}=e;const a=(0,ze.Vd)(r)[0],i=t??a.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,u.jsx)(ae,{...o,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:c,hash:d}=(0,s.zy)(),p=(0,Ue.zK)(n),f=(0,Ue.jh)(n),{savePreferredVersionName:m}=(0,$e.g1)(n),h=[...o,...f.map((e=>{const t=p.alternateDocVersions[e.name]??He(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...a],g=(0,ze.Vd)(n)[0],b=t&&h.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,y=t&&h.length>1?void 0:He(g).path;return h.length<=1?(0,u.jsx)(ae,{...i,mobile:t,label:b,to:y,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:b,to:y,items:h,isActive:r?()=>!1:void 0})}};function Ve(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=qe[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(o,{...n})}function We(){const e=(0,N.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ve,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ge(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ke(){const e=0===(0,w.p)().navbar.items.length,t=D();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Ge,{onClick:()=>t.hide()}),t.content]})}function Ye(){const e=(0,N.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(X,{}),primaryMenu:(0,u.jsx)(We,{}),secondaryMenu:(0,u.jsx)(Ke,{})}):null}const Xe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Qe(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function Ze(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.p)(),i=(0,N.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,L.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=s?n(!1):i+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",n&&[Xe.navbarHideable,!d&&Xe.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Qe,{onClick:i.toggle}),(0,u.jsx)(Ye,{})]})}var Je=n(440);const et={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function tt(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function nt(e){let{error:t}=e;const n=(0,Je.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{className:et.errorBoundaryError,children:n})}class rt extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const ot="right";function at(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function it(){const{toggle:e,shown:t}=(0,N.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(at,{})})}const st={colorModeToggle:"colorModeToggle_DEke"};function lt(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(rt,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Ve,{...e})},t)))})}function ct(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function ut(){const e=(0,N.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??ot)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,u.jsx)(ct,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(it,{}),(0,u.jsx)(K,{}),(0,u.jsx)(lt,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(lt,{items:r}),(0,u.jsx)(W,{className:st.colorModeToggle}),!o&&(0,u.jsx)(Be,{children:(0,u.jsx)(Me,{})})]})})}function dt(){return(0,u.jsx)(Ze,{children:(0,u.jsx)(ut,{})})}function pt(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,s=(0,Z.Ay)(n),l=(0,Z.Ay)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Q.A,{className:"footer__link-item",...r?{href:a?l:r}:{to:s},...i,children:[o,r&&!(0,J.A)(r)&&(0,u.jsx)(te.A,{})]})}function ft(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(pt,{item:t})},t.href??t.to)}function mt(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(ft,{item:e},t)))})]})}function ht(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(mt,{column:e},t)))})}function gt(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function bt(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(pt,{item:t})}function yt(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(bt,{item:e}),t.length!==n+1&&(0,u.jsx)(gt,{})]},n)))})})}function vt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(ht,{columns:t}):(0,u.jsx)(yt,{links:t})}var wt=n(1122);const xt={footerLogoLink:"footerLogoLink_BH7S"};function kt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,Z.hH)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(wt.A,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function _t(e){let{logo:t}=e;return t.href?(0,u.jsx)(Q.A,{href:t.href,className:xt.footerLogoLink,target:t.target,children:(0,u.jsx)(kt,{logo:t})}):(0,u.jsx)(kt,{logo:t})}function St(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Et(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,u.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function Tt(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,u.jsx)(Et,{style:o,links:n&&n.length>0&&(0,u.jsx)(vt,{links:n}),logo:r&&(0,u.jsx)(_t,{logo:r}),copyright:t&&(0,u.jsx)(St,{copyright:t})})}const At=r.memo(Tt),Ct=(0,O.fM)([F.a,x.o,L.Tv,$e.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(R.y_,{children:(0,u.jsx)(N.e,{children:(0,u.jsx)(P,{children:t})})})}]);function Nt(e){let{children:t}=e;return(0,u.jsx)(Ct,{children:t})}var Lt=n(1107);function Ot(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(Lt.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(tt,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(nt,{error:t})})]})})})}const Rt={mainWrapper:"mainWrapper_z2l0"};function It(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,b.J)(),(0,u.jsxs)(Nt,{children:[(0,u.jsx)(i.be,{title:s,description:l}),(0,u.jsx)(v,{}),(0,u.jsx)(C,{}),(0,u.jsx)(dt,{}),(0,u.jsx)("div",{id:d,className:(0,o.A)(g.G.wrapper.main,Rt.mainWrapper,r),children:(0,u.jsx)(a.A,{fallback:e=>(0,u.jsx)(Ot,{...e}),children:t})}),!n&&(0,u.jsx)(At,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),o=n(6025),a=n(4586),i=n(6342),s=n(1122),l=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.Ay)(t.src),dark:(0,o.Ay)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,a.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,o.Ay)(s?.href||"/"),m=n?"":t,h=s?.alt??m;return(0,l.jsxs)(r.A,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:h,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(5260),o=n(4848);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),o=n(4164),a=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,a.A)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:a},e)}))})}function u(e){const{sources:t,className:n,alt:r,...o}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>c});var r=n(6540),o=n(8193),a=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,o]=(0,r.useState)(t??!1),a=(0,r.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:a}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.A.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:a}),(0,s.jsx)(t,{ref:u,style:c?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:l,children:o})}function g(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&c(t)}),[o,t]),o?(0,s.jsx)(h,{...n,collapsed:l}):null}function b(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{M:()=>h,o:()=>m});var r=n(6540),o=n(2303),a=n(679),i=n(9532),s=n(6342),l=n(4848);const c=(0,a.Wf)("docusaurus.announcement.dismiss"),u=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,o.A)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),a(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>g});var r=n(6540),o=n(8193),a=n(9532),i=n(679),s=n(6342),l=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>o.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[o,a]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(a(t),o&&h(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,XK:()=>w,g1:()=>v});var r=n(6540),o=n(4070),a=n(7065),i=n(6342),s=n(1754),l=n(9532),c=n(679),u=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,o.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,u.jsx)(m.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return s.C5?(0,u.jsx)(g,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function y(){const e=(0,r.useContext)(m);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=a.W);const t=(0,o.ht)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,o.Gy)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:o}=t[n];return r.versions.find((e=>e.name===o))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var r=n(6540),o=n(9532),a=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:o}=e;const i=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(s);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},2069:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(6540),o=n(5600),a=n(4581),i=n(7485),s=n(6342),l=n(9532),c=n(4848);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,s.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),n=!e&&"mobile"===t,[l,c]=(0,r.useState)(!1);(0,i.$Z)((()=>{if(l)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:l})),[e,n,u,l])}function p(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function f(){const e=r.useContext(u);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,s]=a,l=(0,o.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(6540);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4255:(e,t,n)=>{"use strict";n.d(t,{b:()=>s,w:()=>l});var r=n(6540),o=n(4586),a=n(7485);const i="q";function s(){return(0,a.l)(i)}function l(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,o.A)(),{algolia:{searchPagePath:n}}=t;return(0,r.useCallback)((t=>`${e}${n}?${i}=${encodeURIComponent(t)}`),[e,n])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),o=n(8193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{d1:()=>A,Nr:()=>m,w8:()=>y,C5:()=>p,$S:()=>h,cC:()=>f,B5:()=>T,Vd:()=>_,QB:()=>E,fW:()=>S,OF:()=>k,Y:()=>w});var r=n(6540),o=n(6347),a=n(2831),i=n(4070),s=n(5597),l=n(2252),c=n(6588);function u(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){const t=(0,l.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,o.zy)(),t=(0,c.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=x({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function x(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.ys)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.ys)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function k(){const e=(0,c.t)(),{pathname:t}=(0,o.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?x({sidebarItems:e.items,pathname:t}):null}function _(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,s.g1)(e),o=(0,i.r7)(e);return(0,r.useMemo)((()=>u([t,n,o].filter(Boolean))),[t,n,o])}function S(e,t){const n=_(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function E(e,t){const n=_(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function T(e){let{route:t}=e;const n=(0,o.zy)(),r=(0,l.r)(),i=t.routes,s=i.find((e=>(0,o.B6)(n.pathname,e)));if(!s)return null;const c=s.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,a.v)(i),sidebarName:c,sidebarItems:u}}function A(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},481:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var r=n(4586);function o(e){const{siteConfig:t}=(0,r.A)(),{title:n,titleDelimiter:o}=t;return e?.trim().length?`${e.trim()} ${o} ${n}`:n}},7485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,l:()=>l});var r=n(6540),o=n(6347),a=n(9532);function i(e){!function(e){const t=(0,o.W6)(),n=(0,a._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){const t=(0,o.W6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}function l(e){const t=function(e){return s((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}(e)??"",n=function(e){const t=(0,o.W6)();return(0,r.useCallback)(((n,r)=>{const o=new URLSearchParams(t.location.search);n?o.set(e,n):o.delete(e),(r?.push?t.push:t.replace)({search:o.toString()})}),[e,t])}(e);return[t,n]}},9024:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(6540),o=n(4164),a=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),c=n(481),u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const s=(0,c.s)(t),{withBaseUrl:d}=(0,l.hH)(),p=o?d(o,{absolute:!0}):void 0;return(0,u.jsxs)(a.A,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),s=(0,o.A)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(a.A,{children:(0,u.jsx)("html",{className:s})}),n]})}function m(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,o.A)(r,a),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var r=n(6540),o=n(205),a=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),n)})}}},1252:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),o=n(8328),a=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,a.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>c,gk:()=>f});var r=n(6540),o=n(8193),a=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),o=(0,r.useRef)(d()),a=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,a.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>i,af:()=>l,tU:()=>s});var r=n(4070),o=n(4586),a=n(5597);const i="default";function s(e,t){return`docs-${e}-${t}`}function l(){const{i18n:e}=(0,o.A)(),t=(0,r.Gy)(),n=(0,r.gk)(),l=(0,a.XK)();const c=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,o=l[e],a=t[e].versions.find((e=>e.isLast));return s(e,(r??o??a).name)}))];return{locale:e.currentLocale,tags:c}}},679:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>c});n(6540);const r=JSON.parse('{"N":"localStorage","M":""}'),o=r.N;function a(e){let{key:t,oldValue:n,newValue:r,storage:o}=e;if(n===r)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}function i(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){const n=`${e}${r.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const o=i(t?.persistence);return null===o?l:{get:()=>{try{return o.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=o.getItem(n);o.setItem(n,e),a({key:n,oldValue:t,newValue:e,storage:o})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=o.getItem(n);o.removeItem(n),a({key:n,oldValue:e,newValue:null,storage:o})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===o&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),o=n(6347),a=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,o.zy)(),c=(0,a.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),o=n(6347),a=n(9532);function i(e){const t=(0,o.zy)(),n=(0,a.ZC)(t),i=(0,a._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(4586);function o(){return(0,r.A)().siteConfig.themeConfig}},8126:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(4586);function o(){const{siteConfig:{themeConfig:e}}=(0,r.A)();return e}},1062:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r=n(6540),o=n(1252),a=n(6025),i=n(8126);function s(){const{withBaseUrl:e}=(0,a.hH)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,i.c)();return(0,r.useCallback)((r=>{const a=new URL(r);if((0,o.G)(t,a.href))return r;const i=`${a.pathname+a.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(i,n))}),[e,t,n])}},2983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=void 0;const r=n(2566);function o(e){return e.endsWith("/")?e:`${e}/`}function a(e){return(0,r.removeSuffix)(e,"/")}t.addTrailingSlash=o,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),s="/"===i||i===r?i:(l=i,n?o(l):a(l));var l;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=a},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"addTrailingSlash",{enumerable:!0,get:function(){return o.addTrailingSlash}}),Object.defineProperty(t,"addLeadingSlash",{enumerable:!0,get:function(){return o.addLeadingSlash}}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return o.removeTrailingSlash}});var a=n(2566);Object.defineProperty(t,"addPrefix",{enumerable:!0,get:function(){return a.addPrefix}}),Object.defineProperty(t,"removeSuffix",{enumerable:!0,get:function(){return a.removeSuffix}}),Object.defineProperty(t,"addSuffix",{enumerable:!0,get:function(){return a.addSuffix}}),Object.defineProperty(t,"removePrefix",{enumerable:!0,get:function(){return a.removePrefix}});var i=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},2566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=void 0,t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){return""===t?e:e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>T,yJ:()=>f,sC:()=>C,AO:()=>p});var r=n(8168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function f(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,h(),w.location);u.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),g=0;g{"use strict";e.exports=function(e,t,n,r,o,a,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),c=a.querySelector(r.barSelector),u=r.speed,d=r.easing;return a.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){l(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),s=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},7022:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,i=0;i{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==n.code.indexOf(o=t(r,s));)++s;return i[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(s){for(var l=0;l=a.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(Prism)},5342:()=>{!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism)},6966:()=>{Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},132:()=>{!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(Prism)},8586:(e,t,n)=>{var r={"./prism-bash":7022,"./prism-json":2514,"./prism-rust":5342,"./prism-sql":6966,"./prism-toml":132};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=8586},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),o=n(9982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n