From 6479dc2dacbe1d805611fcfe210ad59d9e67ca8a Mon Sep 17 00:00:00 2001 From: PiSaucer <33438654+PiSaucer@users.noreply.github.com> Date: Tue, 2 May 2023 21:58:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Modified?= =?UTF-8?q?Command/Legacy-Docs@f99d4c874d9187818d2cf0e7883eefbf0b655907=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +- Formats/ARC/index.html | 8 +- Formats/COL/index.html | 8 +- Formats/LOC/index.html | 8 +- Formats/Material/index.html | 8 +- Formats/Models/index.html | 8 +- Formats/PCK/index.html | 8 +- Formats/index.html | 8 +- Saves/ChunkData/index.html | 8 +- Saves/MCR/index.html | 8 +- Saves/index.html | 8 +- apple-touch-icon.png | Bin 0 -> 6703 bytes assets/app-4eb6b952.js | 6 - assets/app-6cb3e8c3.js | 6 + assets/index.html-49f80bbd.js | 1 - ...tml-9fefc562.js => index.html-51191bb5.js} | 2 +- ...tml-c8107b3d.js => index.html-5ba90f2d.js} | 2 +- ...tml-c442ba3a.js => index.html-8985b648.js} | 2 +- ...tml-d14bf1c1.js => index.html-9a9dd892.js} | 2 +- ...tml-a3cdca10.js => index.html-a30ec5a5.js} | 2 +- assets/index.html-c79973e6.js | 1 + ...tml-84e90c20.js => index.html-ce08ef66.js} | 2 +- ...tml-7f22ae38.js => index.html-db99f882.js} | 2 +- ...tml-002ebaab.js => index.html-e27811b6.js} | 2 +- ...tml-224ee5f9.js => index.html-e2ea68f2.js} | 2 +- ...tml-31322366.js => index.html-e8f224eb.js} | 2 +- assets/index.html-e9551d24.js | 1 + assets/index.html-ea2e9e63.js | 1 - favicon.ico | Bin 0 -> 15086 bytes favicon.png | Bin 0 -> 207826 bytes index.html | 8 +- safari-pinned-tab.svg | 186 ++++++++++++++++++ 32 files changed, 251 insertions(+), 65 deletions(-) create mode 100644 apple-touch-icon.png delete mode 100644 assets/app-4eb6b952.js create mode 100644 assets/app-6cb3e8c3.js delete mode 100644 assets/index.html-49f80bbd.js rename assets/{index.html-9fefc562.js => index.html-51191bb5.js} (84%) rename assets/{index.html-c8107b3d.js => index.html-5ba90f2d.js} (91%) rename assets/{index.html-c442ba3a.js => index.html-8985b648.js} (80%) rename assets/{index.html-d14bf1c1.js => index.html-9a9dd892.js} (86%) rename assets/{index.html-a3cdca10.js => index.html-a30ec5a5.js} (89%) create mode 100644 assets/index.html-c79973e6.js rename assets/{index.html-84e90c20.js => index.html-ce08ef66.js} (88%) rename assets/{index.html-7f22ae38.js => index.html-db99f882.js} (90%) rename assets/{index.html-002ebaab.js => index.html-e27811b6.js} (94%) rename assets/{index.html-224ee5f9.js => index.html-e2ea68f2.js} (84%) rename assets/{index.html-31322366.js => index.html-e8f224eb.js} (90%) create mode 100644 assets/index.html-e9551d24.js delete mode 100644 assets/index.html-ea2e9e63.js create mode 100644 favicon.ico create mode 100644 favicon.png create mode 100644 safari-pinned-tab.svg diff --git a/404.html b/404.html index a9de571..8420e3f 100644 --- a/404.html +++ b/404.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Minecraft Legacy Docs + Minecraft Legacy Docs - +

404

That's a Four-Oh-Four.
Take me home
- + diff --git a/Formats/ARC/index.html b/Formats/ARC/index.html index f89d170..4e5f73c 100644 --- a/Formats/ARC/index.html +++ b/Formats/ARC/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - ARC | Minecraft Legacy Docs + ARC | Minecraft Legacy Docs - + -

ARC

NameSize (per element)Description
File Entriesvariablean index of all files within the ARC, contains size, offset location, and filename
File Contentsvariableall files' data within the ARC

Entries

NameSize (per element)Description
Count(int32)0x4Amount of entries in the index

(repeated per count)

NameSize (per element)Description
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating file name
File position(int32)0x4indicates offset of a file within the ARC
File Size(int32)0x4indicates size in bytes of a file

Each file from the entries can be read directly, due to the all neccesary information about the file being within the entry itself.

- +

ARC

NameSize (per element)Description
File Entriesvariablean index of all files within the ARC, contains size, offset location, and filename
File Contentsvariableall files' data within the ARC

Entries

NameSize (per element)Description
Count(int32)0x4Amount of entries in the index

(repeated per count)

NameSize (per element)Description
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating file name
File position(int32)0x4indicates offset of a file within the ARC
File Size(int32)0x4indicates size in bytes of a file

Each file from the entries can be read directly, due to the all neccesary information about the file being within the entry itself.

+ diff --git a/Formats/COL/index.html b/Formats/COL/index.html index 1bfda84..a23ff29 100644 --- a/Formats/COL/index.html +++ b/Formats/COL/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - COL | Minecraft Legacy Docs + COL | Minecraft Legacy Docs - + -

COL

NameSize (per element)Description
COL Version(int32)0x4indicates Format version
Colorsvariablea list of all colors within the Color Table
Water Colorsvariablea list of all water colors within the Color Table (only if Version > 0)

Standard Colors

NameSize (per element)Description
Count(int32)0x4Amount of Colors in the table

(repeated per count)

NameSize (per element)Description
Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name

Water Colors

NameSize (per element)Description
Count(int32)0x4Amount of Colors in the table

(repeated per count)

NameSize (per element)Description
Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Surface Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Underwater Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Fog Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name

ARGB

NameSize (per element)Description
Alpha(int8)0x1Alpha color channel
Red(int8)0x1Red color channel
Green(int8)0x1Green color channel
Blue(int8)0x1Blue color channel
- +

COL

NameSize (per element)Description
COL Version(int32)0x4indicates Format version
Colorsvariablea list of all colors within the Color Table
Water Colorsvariablea list of all water colors within the Color Table (only if Version > 0)

Standard Colors

NameSize (per element)Description
Count(int32)0x4Amount of Colors in the table

(repeated per count)

NameSize (per element)Description
Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name

Water Colors

NameSize (per element)Description
Count(int32)0x4Amount of Colors in the table

(repeated per count)

NameSize (per element)Description
Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Surface Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Underwater Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name
Fog Color(ARGB)0x4a string(int16 indicates length, then Little endian Unicode string of specified length) indicating Color name

ARGB

NameSize (per element)Description
Alpha(int8)0x1Alpha color channel
Red(int8)0x1Red color channel
Green(int8)0x1Green color channel
Blue(int8)0x1Blue color channel
+ diff --git a/Formats/LOC/index.html b/Formats/LOC/index.html index a18a615..fa71f23 100644 --- a/Formats/LOC/index.html +++ b/Formats/LOC/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - LOC | Minecraft Legacy Docs + LOC | Minecraft Legacy Docs - + -

LOC

NameSize (per element)Description
version(int32)0x4indicates format version
Language Count(int32)0x4how many languages are within the file
KeysvariableKeys for languages(only if version == 2)
Language indexvariableindex of all languages within the file
Language ListvariableAll languages and strings within the file

Languages Index

NameSize (per element)Description
Language(String)variableindex of all languages within the file
Unknown Integer(int32)0x4it is unknown what this does, but there is a 4 byte space after every language.

(repeat per Language Count)

Language

NameSize (per element)Description
ReadByte(int32)0x4indicates weather or not to read a single byte following this element
unknown byte(byte)0x1to only be read if the previous integer is greater than 0
Language(string)variableLanguage to be used(should be located within languages index)
String Count(int32)0x4number of strings within the language
StringsvariableStrings within the language

(repeat per Language Count)

String

NameSize (per element)Description
Keyvariablewill attempt to either look up key based on previous list, based on current position within strings, or read a new string from the file as the key.
Value(string)variablestring entry contents

(repeat per String Count)

Keys

NameSize (per element)Description
Use Unique IDs(bool)0x1indicates if unique IDs will be used per-string
Key Count(int32)0x4how many Keys to be read
Key(*repeats per count)(Hex ID)0x4 // stringunique key for strings, may either be a 4 byte hexadecimal ID or String itself
- +

LOC

NameSize (per element)Description
version(int32)0x4indicates format version
Language Count(int32)0x4how many languages are within the file
KeysvariableKeys for languages(only if version == 2)
Language indexvariableindex of all languages within the file
Language ListvariableAll languages and strings within the file

Languages Index

NameSize (per element)Description
Language(String)variableindex of all languages within the file
Unknown Integer(int32)0x4it is unknown what this does, but there is a 4 byte space after every language.

(repeat per Language Count)

Language

NameSize (per element)Description
ReadByte(int32)0x4indicates weather or not to read a single byte following this element
unknown byte(byte)0x1to only be read if the previous integer is greater than 0
Language(string)variableLanguage to be used(should be located within languages index)
String Count(int32)0x4number of strings within the language
StringsvariableStrings within the language

(repeat per Language Count)

String

NameSize (per element)Description
Keyvariablewill attempt to either look up key based on previous list, based on current position within strings, or read a new string from the file as the key.
Value(string)variablestring entry contents

(repeat per String Count)

Keys

NameSize (per element)Description
Use Unique IDs(bool)0x1indicates if unique IDs will be used per-string
Key Count(int32)0x4how many Keys to be read
Key(*repeats per count)(Hex ID)0x4 // stringunique key for strings, may either be a 4 byte hexadecimal ID or String itself
+ diff --git a/Formats/Material/index.html b/Formats/Material/index.html index 6dda82c..c2ab908 100644 --- a/Formats/Material/index.html +++ b/Formats/Material/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Material | Minecraft Legacy Docs + Material | Minecraft Legacy Docs - + -

Material

NameSize (per element)Description
version(int32)0x4indicates format version
Material Count(int32)0x4Number of materials declared within the file
Materialsvariablematerials within the file

Materials

NameSize (per element)Description
name(string)variablematerial name
type(string)variablematerial type

(repeat per Material Count)

**Each 'string' is an Int16 to indicate length, followed by an ASCII encoded string.

- +

Material

NameSize (per element)Description
version(int32)0x4indicates format version
Material Count(int32)0x4Number of materials declared within the file
Materialsvariablematerials within the file

Materials

NameSize (per element)Description
name(string)variablematerial name
type(string)variablematerial type

(repeat per Material Count)

**Each 'string' is an Int16 to indicate length, followed by an ASCII encoded string.

+ diff --git a/Formats/Models/index.html b/Formats/Models/index.html index 205b218..9015bd0 100644 --- a/Formats/Models/index.html +++ b/Formats/Models/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Models | Minecraft Legacy Docs + Models | Minecraft Legacy Docs - + -

Models

NameSize (per element)Description
version(int32)0x4indicates format version
Model Count(int32)0x4how many models are within the file
Modelsvariableall models within the model file

Model

(repeated per model count)

NameSize (per element)Description
Model Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating model name
Texture dimensions(2x int32)0x8indicates dimensions of texture file, in X Y format
Part Count(int32)0x4how many parts are within the model
Partsvariableall parts within the model

Part

NameSize (per element)Description
Part Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating part name
Parent Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating part parent name(only if Format version > 1)
Translation X(float)0x4indicates part translation in the X dimension
Translation Y(float)0x4indicates part translation in the Y dimension
Translation Z(float)0x4indicates part translation in the Z dimension
Unknown(float)0x4it is unclear what this space is used to signify
Texture Offset X(float)0x4indicates offset in the texture, in the X dimension
Texture Offset Y(float)0x4indicates offset in the texture, in the Y dimension
Rotation X(float)0x4indicates part rotation in the X dimension
Rotation Y(float)0x4indicates part rotation in the Y dimension
Rotation Z(float)0x4indicates part rotation in the Z dimension
Box Count(int32)0x4how many boxes are within the part
Boxesvariableall boxes within the part

Box

NameSize (per element)Description
Position X(float)0x4indicates box position in the X dimension
Position Y(float)0x4indicates box position in the Y dimension
Position Z(float)0x4indicates box position in the Z dimension
Length(int32)0x4length of the box
Height(int32)0x4height of the box
Width(int32)0x4width of the box
Uv X(float)0x4indicates Uv of the box on the texture in the X dimension
Uv Y(float)0x4indicates Uv of the box on the texture in the Y dimension
Scale(inflation)(float)0x4indicates scale of the box
Mirror Texture(bool)0x1indicates whether or not to mirror the texture on the box
- +

Models

NameSize (per element)Description
version(int32)0x4indicates format version
Model Count(int32)0x4how many models are within the file
Modelsvariableall models within the model file

Model

(repeated per model count)

NameSize (per element)Description
Model Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating model name
Texture dimensions(2x int32)0x8indicates dimensions of texture file, in X Y format
Part Count(int32)0x4how many parts are within the model
Partsvariableall parts within the model

Part

NameSize (per element)Description
Part Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating part name
Parent Namevariablea string(int16 indicates length, then utf8 string of specified length) indicating part parent name(only if Format version > 1)
Translation X(float)0x4indicates part translation in the X dimension
Translation Y(float)0x4indicates part translation in the Y dimension
Translation Z(float)0x4indicates part translation in the Z dimension
Unknown(float)0x4it is unclear what this space is used to signify
Texture Offset X(float)0x4indicates offset in the texture, in the X dimension
Texture Offset Y(float)0x4indicates offset in the texture, in the Y dimension
Rotation X(float)0x4indicates part rotation in the X dimension
Rotation Y(float)0x4indicates part rotation in the Y dimension
Rotation Z(float)0x4indicates part rotation in the Z dimension
Box Count(int32)0x4how many boxes are within the part
Boxesvariableall boxes within the part

Box

NameSize (per element)Description
Position X(float)0x4indicates box position in the X dimension
Position Y(float)0x4indicates box position in the Y dimension
Position Z(float)0x4indicates box position in the Z dimension
Length(int32)0x4length of the box
Height(int32)0x4height of the box
Width(int32)0x4width of the box
Uv X(float)0x4indicates Uv of the box on the texture in the X dimension
Uv Y(float)0x4indicates Uv of the box on the texture in the Y dimension
Scale(inflation)(float)0x4indicates scale of the box
Mirror Texture(bool)0x1indicates whether or not to mirror the texture on the box
+ diff --git a/Formats/PCK/index.html b/Formats/PCK/index.html index 8e092af..aad28d0 100644 --- a/Formats/PCK/index.html +++ b/Formats/PCK/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - PCK | Minecraft Legacy Docs + PCK | Minecraft Legacy Docs - + -

PCK

NameSize (per element)Description
PCK Type(int32)0x4indicates PCK Format
Look-Up Tablevariablea list of all possible tags a file can have
File Entriesvariablean index of all files within the PCK, contains size, type, and filename
File Contentsvariableall files within the PCK, includes file tags

It is worth noting that aside from the main lineup(PS3, WiiU, and Xbox360) all other consoles are Endian Swapped.

lookupTable

NameSize (per element)Description
Count(int32)0x4Amount of tags in the table

(repeated per count)

NameSize (per element)Description
Index(int32)0x4numerical position within the table.
Valuevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating tag name

Entries

NameSize (per element)Description
Count(int32)0x4Amount of entries in the index

(repeated per count)

NameSize (per element)Description
File Size(int32)0x4indicates size in bytes of a file
File type(int32)0x4indicates type of file(Skin file, cape file, models, colours, etc)
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating file name

Contents

NameSize (per element)Description
Count(int32)0x4Amount of entries in the tag index
Tagsvariablethe tags and values of the file
Datavariablebyte data of a file, size is the same as the applicable File Size value in Entries

(repeated per count)

NameSize (per element)Description
tag key(int32)0x4indicates key by index
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating value of tag

File Types

IDFile TypeExtension
0Skindlcskin********.png(*any unigue 8 digit ID)
1Capedlccape********.png(*any unique 8 digit ID)
2Texture*.png
3UI Data*.fui
4Info'0'
5Texture Pack Info(x16/x32/x64)Info.pck
6Localisation(languages/Localisation).loc
7Game RulesGameRules.grf
8Audioaudio.pck
9Color Tablecolors.col
10Game Rules HeaderGameRules.grh
11Skin DataSkins.pck
12Modelsmodels.bin
13Behavioursbehaviours.bin
14MaterialentityMaterials.bin
- +

PCK

NameSize (per element)Description
PCK Type(int32)0x4indicates PCK Format
Look-Up Tablevariablea list of all possible tags a file can have
File Entriesvariablean index of all files within the PCK, contains size, type, and filename
File Contentsvariableall files within the PCK, includes file tags

It is worth noting that aside from the main lineup(PS3, WiiU, and Xbox360) all other consoles are Endian Swapped.

lookupTable

NameSize (per element)Description
Count(int32)0x4Amount of tags in the table

(repeated per count)

NameSize (per element)Description
Index(int32)0x4numerical position within the table.
Valuevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating tag name

Entries

NameSize (per element)Description
Count(int32)0x4Amount of entries in the index

(repeated per count)

NameSize (per element)Description
File Size(int32)0x4indicates size in bytes of a file
File type(int32)0x4indicates type of file(Skin file, cape file, models, colours, etc)
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating file name

Contents

NameSize (per element)Description
Count(int32)0x4Amount of entries in the tag index
Tagsvariablethe tags and values of the file
Datavariablebyte data of a file, size is the same as the applicable File Size value in Entries

(repeated per count)

NameSize (per element)Description
tag key(int32)0x4indicates key by index
File Namevariablea string(int16 indicates length, then Little endian Unicode string of specified length) indicating value of tag

File Types

IDFile TypeExtension
0Skindlcskin********.png(*any unigue 8 digit ID)
1Capedlccape********.png(*any unique 8 digit ID)
2Texture*.png
3UI Data*.fui
4Info'0'
5Texture Pack Info(x16/x32/x64)Info.pck
6Localisation(languages/Localisation).loc
7Game RulesGameRules.grf
8Audioaudio.pck
9Color Tablecolors.col
10Game Rules HeaderGameRules.grh
11Skin DataSkins.pck
12Modelsmodels.bin
13Behavioursbehaviours.bin
14MaterialentityMaterials.bin
+ diff --git a/Formats/index.html b/Formats/index.html index 86146c0..850fac2 100644 --- a/Formats/index.html +++ b/Formats/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Home | Minecraft Legacy Docs + Home | Minecraft Legacy Docs - + -

Minecraft Legacy Console Edition File Formats

Orginial Repositoryopen in new window

Documentation of Minecraft Legacy Console Edition using with different file types.

- +

Minecraft Legacy Console Edition File Formats

Orginial Repositoryopen in new window

Documentation of Minecraft Legacy Console Edition using with different file types.

+ diff --git a/Saves/ChunkData/index.html b/Saves/ChunkData/index.html index 6a751f5..cc6f160 100644 --- a/Saves/ChunkData/index.html +++ b/Saves/ChunkData/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Chunk Data | Minecraft Legacy Docs + Chunk Data | Minecraft Legacy Docs - + -

Chunk Data

1. Header [..0x19]

  • The first two bytes represent a short containing the chunk's version in hex. So far only 12 = Aquatic is known.
  • The next 8 bytes represent two integers with the chunk's X and Z position respectively.
  • The last 16 bytes are two longs containing the LastUpdate and InhabitedTime tags.
   |00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
+    

Chunk Data

1. Header [..0x19]

  • The first two bytes represent a short containing the chunk's version in hex. So far only 12 = Aquatic is known.
  • The next 8 bytes represent two integers with the chunk's X and Z position respectively.
  • The last 16 bytes are two longs containing the LastUpdate and InhabitedTime tags.
   |00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    |-----------------------------------------------
 +00|00 0C 00 00 00 01 00 00 00 05 00 00 00 00 00 00
    |^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
@@ -98,6 +98,6 @@
         return true;
     }
 

4. Block Light & Sky Light [X..??]

* X is the total length of the all the block data sections, as shown in the Section Data. Add 0x4C to get the starting offset. [0x1A..0x1B]

  • Skylight and Blocklight are nybble arrays of 0x8000 bytes stored in XZY format

  • There are 4 different "sections" of light, the first 2 are the SkyLight, and the last 2 being the BlockLight.

For each section
The first 4 bytes (*int) times by 128 plus 128 defines the length of that section (*int + 1) * 0x80 or *int * 0x80 + 0x80
The first 0x80 bytes is the header for the data
For each byte in the header
If the byte is 0x80 then fill 128 bytes of Skylight/Blocklight with 0x00
If the byte is 0x81 then fill 128 bytes of Skylight/Blocklight with 0xFF
If the byte is not 0x80 or 0x81, then read 128 bytes of data with offset of byte value * 0x80 + 0x80 from the section into Skylight/Blocklight data. (Note that the +0x80 is there because the header is 128 bytes long)

5. Height Map, TerrainPopulatedFlags, & Biomes [0x??..(0x??+0x202)]

  • The first 0x100 bytes store the HeightMap byte array.
  • The next 0x2 bytes store the short TerrainPopulatedFlags.
  • The last 0x100 bytes store the Biomes byte array.

6. Raw NBT Data [0x??..]

  • The rest of the file contains raw NBT data after all the other data.
- + diff --git a/Saves/MCR/index.html b/Saves/MCR/index.html index 1e832c1..8ce29a2 100644 --- a/Saves/MCR/index.html +++ b/Saves/MCR/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - MCR Structure | Minecraft Legacy Docs + MCR Structure | Minecraft Legacy Docs - + -

MCR Structure

1. Chunk Index [0x0000..0x0FFF]

  • The first 0x1000 bytes of a .mcr file is dedicated to 1024 (32x32) chunk indicies, despite the fact that only 27x27 chunks are used. They are in order of XZ index. Each 4 bytes represents a chunk offset like so:
00 00 02 01
+    

MCR Structure

1. Chunk Index [0x0000..0x0FFF]

  • The first 0x1000 bytes of a .mcr file is dedicated to 1024 (32x32) chunk indicies, despite the fact that only 27x27 chunks are used. They are in order of XZ index. Each 4 bytes represents a chunk offset like so:
00 00 02 01
 ^^^^^^^^ ^^
 Offset   Length
 
  • The offset and length can be multiplied by 0x1000 to get the actual values. if a chunk offset has all zeros, that means the chunk does not exist.
  • The offset points to a position in the mcr where the chunk's data is stored. The length specifies how many 0x1000 blocks the compressed chunk data takes up.

2. Chunk Timestamps [0x1000..0x1FFF]

  • The next 0x1000 bytes are supposedly (according to miku) timestamps of the chunks, for some reason. Maybe it was the timestamp of when the chunk was last edited? I'm not sure.

3. Chunk Data [0x2000..]

  • The rest of the .mcr file is dedicated to storing the actual chunk's data. The size of the chunk data is shown in the chunk index, multiplied by 0x1000, so if the length is 03, 0x3000 bytes are reserved for the chunk data. Missing chunks are not stored here. You can tell where a chunk's data starts if it has the bytes C0 or 80 at the beginning.

A chunk's data is stored like so:
The first 8 bytes contain the decompressed and compressed sizes of the chunk (not including the header here):

+ C0 00 02 EB 00 00 0C 73
@@ -35,6 +35,6 @@
   Compressed  Decompressed
   Size & Bits Size
 
  • The first two bits of the compressed size are two flags that define stuff like RLE compression. The first bit defines whether or not the compressed chunk data is RLE compressed, but the second bit's purpose is unknown at the moment.

(You can safely remove the bits from the compressed size by doing an AND operation: 0xC00002EB & 0x3FFFFFFF = 0x000002EB)

The rest of the data is the compressed chunk data (XMEM for Xbox 360, Deflate for PS3, or ZLIB for Wii U), along with RLE compression. The compressed size shows how big the data is before it ends (there may be some trailing bytes at the end, I'm not sure what those mean exactly yet).

- + diff --git a/Saves/index.html b/Saves/index.html index 4fb4aa7..2153ff8 100644 --- a/Saves/index.html +++ b/Saves/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Home | Minecraft Legacy Docs + Home | Minecraft Legacy Docs - + -

Minecraft Legacy Save Files

Orginial Repositoryopen in new window

Base Information

The following Table gives you Important information the structure of a Save file:

NameSize (in bytes)Description
Offset(Int)0x04offset of File information
NumberOfFiles(Int)0x04Number of Files in list of File Info
Filedatavariablebytes of each file contained inside the save
FileInfovariableFilenames, offsets within save, and size in bytes of files.

File Information

NameSize (in bytes)Description
Filename0x80Endian reverse Unicode string to dictate the path of the file
Filesize(Int)0x04Size of file in bytes
Offset(Int)0x04offset of file

MCR Structure

The following Table gives you Important information the structure of a legacy edition mcr file:

NameSize (in bytes)Description
locations0x1000offsets of the chunks within the region file, as well as X,Y positioning
timestamps0x1000timestamps for the chunks found within the previous sector
chunks and unused spacevariablechunks themselves, compressed with a different format per-console.

LCE buffers

PlatformSAVEGAMEREGIONCHUNK/GRF
Xbox360XMemcompressNoneXMemcompress (+ RLE)
PS3Deflate(Algorithm)open in new window or NoneNoneDeflate(Algorithm) (+ RLE)
WiiUZlibNoneZlib (+ RLE)
PSVitaVita RLENoneZlib (+ RLE)
SwitchZlibSwitch RLEZlib (+ RLE)

Chunk Structure

The chunks on LCE utilize a different format to Java's MCR Chunks, this is the header information:

NameSize (in bytes)Description
FlagAndBuffer0x04Bit flag for RLE and an unknown value, plus 30 bits to specify the compressed buffer size
RLEUncompressedBuffer(Int)0x04Size of the buffer after RLE is performed
UncompressedBuffer(Int)0x04Size of the buffer before RLE is performed(only occurs on PS3)
Format0x02chunk format version (0xC is aquatic)
X(Int)0x04chunk X coordinate
Y(Int)0x04chunk X coordinate
LastUpdate0x08chunk Last-Updated Time
Inhabited0x08chunk Inhabited Time(Only on chunk version 8 and higher)

Chunk header flag

Within the chunk header lies a 4-byte portion of data that dictates 2 flags and the compressed chunk size.

NameSize (in bits)Description
RLE Flag1Flag for if to use RLE
Unknown Flag1It is unknown what this flag is
CompressedSize30compressed chunk size
- +

Minecraft Legacy Save Files

Orginial Repositoryopen in new window

Base Information

The following Table gives you Important information the structure of a Save file:

NameSize (in bytes)Description
Offset(Int)0x04offset of File information
NumberOfFiles(Int)0x04Number of Files in list of File Info
Filedatavariablebytes of each file contained inside the save
FileInfovariableFilenames, offsets within save, and size in bytes of files.

File Information

NameSize (in bytes)Description
Filename0x80Endian reverse Unicode string to dictate the path of the file
Filesize(Int)0x04Size of file in bytes
Offset(Int)0x04offset of file

MCR Structure

The following Table gives you Important information the structure of a legacy edition mcr file:

NameSize (in bytes)Description
locations0x1000offsets of the chunks within the region file, as well as X,Y positioning
timestamps0x1000timestamps for the chunks found within the previous sector
chunks and unused spacevariablechunks themselves, compressed with a different format per-console.

LCE buffers

PlatformSAVEGAMEREGIONCHUNK/GRF
Xbox360XMemcompressNoneXMemcompress (+ RLE)
PS3Deflate(Algorithm)open in new window or NoneNoneDeflate(Algorithm) (+ RLE)
WiiUZlibNoneZlib (+ RLE)
PSVitaVita RLENoneZlib (+ RLE)
SwitchZlibSwitch RLEZlib (+ RLE)

Chunk Structure

The chunks on LCE utilize a different format to Java's MCR Chunks, this is the header information:

NameSize (in bytes)Description
FlagAndBuffer0x04Bit flag for RLE and an unknown value, plus 30 bits to specify the compressed buffer size
RLEUncompressedBuffer(Int)0x04Size of the buffer after RLE is performed
UncompressedBuffer(Int)0x04Size of the buffer before RLE is performed(only occurs on PS3)
Format0x02chunk format version (0xC is aquatic)
X(Int)0x04chunk X coordinate
Y(Int)0x04chunk X coordinate
LastUpdate0x08chunk Last-Updated Time
Inhabited0x08chunk Inhabited Time(Only on chunk version 8 and higher)

Chunk header flag

Within the chunk header lies a 4-byte portion of data that dictates 2 flags and the compressed chunk size.

NameSize (in bits)Description
RLE Flag1Flag for if to use RLE
Unknown Flag1It is unknown what this flag is
CompressedSize30compressed chunk size
+ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc5cdf28c6def0b0c7659906ee2116d119c05a3 GIT binary patch literal 6703 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 CBBJI1 literal 0 HcmV?d00001 diff --git a/assets/app-4eb6b952.js b/assets/app-4eb6b952.js deleted file mode 100644 index 3ca9f31..0000000 --- a/assets/app-4eb6b952.js +++ /dev/null @@ -1,6 +0,0 @@ -import{d as Y,r as I,a as At,b as bn,c as A,i as ne,e as Me,f as yn,g as Pt,o as X,h,j as T,k as ie,l as Se,m as It,u as fe,n as qe,T as Ke,p as f,q as _,s as D,t as Le,v as j,w as oe,x as Dt,_ as F,y as Ln,z as m,A as he,B as kn,C as Ge,D as wn,E as En,F as Sn,G as Cn,H as Qe,I as Rt,J as xn,K as Je,L as ge,M as le,N,O as Z,P as de,Q as B,R as $,S as He,U as W,V as G,W as lt,X as On,Y as Tn,Z as Pe,$ as Ie,a0 as Mt,a1 as $n,a2 as An,a3 as Pn,a4 as In,a5 as Dn,a6 as Rn,a7 as Mn}from"./framework-5866ffd3.js";const Hn="modulepreload",Nn=function(e){return"/Legacy-Docs/"+e},it={},H=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=Nn(a),a in it)return;it[a]=!0;const l=a.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let d=r.length-1;d>=0;d--){const v=r[d];if(v.href===a&&(!l||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Hn,l||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),l)return new Promise((d,v)=>{c.addEventListener("load",d),c.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},zn={"v-8daa1a0e":()=>H(()=>import("./index.html-49f80bbd.js"),[]).then(({data:e})=>e),"v-12759b28":()=>H(()=>import("./index.html-c442ba3a.js"),[]).then(({data:e})=>e),"v-5ccd64b2":()=>H(()=>import("./index.html-d14bf1c1.js"),[]).then(({data:e})=>e),"v-5a2636ae":()=>H(()=>import("./index.html-224ee5f9.js"),[]).then(({data:e})=>e),"v-5a24798a":()=>H(()=>import("./index.html-a3cdca10.js"),[]).then(({data:e})=>e),"v-5a1c4d0a":()=>H(()=>import("./index.html-7f22ae38.js"),[]).then(({data:e})=>e),"v-440bb248":()=>H(()=>import("./index.html-9fefc562.js"),[]).then(({data:e})=>e),"v-4bb7f6f9":()=>H(()=>import("./index.html-84e90c20.js"),[]).then(({data:e})=>e),"v-5a19023a":()=>H(()=>import("./index.html-31322366.js"),[]).then(({data:e})=>e),"v-77c3f9aa":()=>H(()=>import("./index.html-002ebaab.js"),[]).then(({data:e})=>e),"v-8d287c36":()=>H(()=>import("./index.html-c8107b3d.js"),[]).then(({data:e})=>e),"v-3706649a":()=>H(()=>import("./404.html-60b35caa.js"),[]).then(({data:e})=>e)},Fn=JSON.parse('{"base":"/Legacy-Docs/","lang":"en-US","title":"Minecraft Legacy Docs","description":"Just playing around","head":[["meta",{"charset":"utf-8"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["meta",{"name":"theme-color","content":"#27ae60"}],["meta",{"name":"twitter:card","content":"summary"}],["meta",{"property":"og:title","content":"Minecraft Legacy Docs"}],["meta",{"property":"og:description","content":"Just playing around"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en_US"}]],"locales":{}}'),Ht={"v-8daa1a0e":Y(()=>H(()=>import("./index.html-ea2e9e63.js"),["assets/index.html-ea2e9e63.js","assets/framework-5866ffd3.js"])),"v-12759b28":Y(()=>H(()=>import("./index.html-7fff35d2.js"),["assets/index.html-7fff35d2.js","assets/framework-5866ffd3.js"])),"v-5ccd64b2":Y(()=>H(()=>import("./index.html-8fa643bb.js"),["assets/index.html-8fa643bb.js","assets/framework-5866ffd3.js"])),"v-5a2636ae":Y(()=>H(()=>import("./index.html-b69c1892.js"),["assets/index.html-b69c1892.js","assets/framework-5866ffd3.js"])),"v-5a24798a":Y(()=>H(()=>import("./index.html-ff702c2f.js"),["assets/index.html-ff702c2f.js","assets/framework-5866ffd3.js"])),"v-5a1c4d0a":Y(()=>H(()=>import("./index.html-396c1e92.js"),["assets/index.html-396c1e92.js","assets/framework-5866ffd3.js"])),"v-440bb248":Y(()=>H(()=>import("./index.html-5688077e.js"),["assets/index.html-5688077e.js","assets/framework-5866ffd3.js"])),"v-4bb7f6f9":Y(()=>H(()=>import("./index.html-017938cc.js"),["assets/index.html-017938cc.js","assets/framework-5866ffd3.js"])),"v-5a19023a":Y(()=>H(()=>import("./index.html-f4200627.js"),["assets/index.html-f4200627.js","assets/framework-5866ffd3.js"])),"v-77c3f9aa":Y(()=>H(()=>import("./index.html-abe5fb8b.js"),["assets/index.html-abe5fb8b.js","assets/framework-5866ffd3.js"])),"v-8d287c36":Y(()=>H(()=>import("./index.html-b03e4dbc.js"),["assets/index.html-b03e4dbc.js","assets/framework-5866ffd3.js"])),"v-3706649a":Y(()=>H(()=>import("./404.html-87d54bd8.js"),["assets/404.html-87d54bd8.js","assets/framework-5866ffd3.js"]))};var Bn=Symbol(""),Vn=I(zn),Nt=At({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=I(Nt),pe=()=>ue,zt=Symbol(""),ae=()=>{const e=ie(zt);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Ft=Symbol(""),jn=()=>{const e=ie(Ft);if(!e)throw new Error("usePageHead() is called without provider.");return e},Un=Symbol(""),Bt=Symbol(""),Wn=()=>{const e=ie(Bt);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vt=Symbol(""),qn=()=>{const e=ie(Vt);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Ye=Symbol(""),Ce=()=>{const e=ie(Ye);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},ye=I(Fn),Kn=()=>ye,jt=Symbol(""),Ze=()=>{const e=ie(jt);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Gn=Symbol(""),Qn="Layout",Jn="NotFound",re=bn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Vn.value[e];return await(t==null?void 0:t())??Nt},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=ne(t.description)?t.description:n.description,r=[...Me(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return yn(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let n;if(e.path){const o=e.frontmatter.layout;ne(o)?n=o:n=Qn}else n=Jn;return t[n]},resolveRouteLocale:(e,t)=>Pt(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Xe=A({name:"ClientOnly",setup(e,t){const n=I(!1);return X(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Yn=A({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=pe(),n=h(()=>Ht[e.pageKey||t.value.key]);return()=>n.value?T(n.value):T("div","404 Not Found")}}),me=(e={})=>e,et=e=>Se(e)?e:`/Legacy-Docs/${It(e)}`;function Ut(e,t,n){var o,r,a;t===void 0&&(t=50),n===void 0&&(n={});var l=(o=n.isImmediate)!=null&&o,s=(r=n.callback)!=null&&r,i=n.maxWait,c=Date.now(),d=[];function v(){if(i!==void 0){var g=Date.now()-c;if(g+t>=i)return i-g}return t}var p=function(){var g=[].slice.call(arguments),b=this;return new Promise(function(L,y){var S=l&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!l){var x=e.apply(b,g);s&&s(x),d.forEach(function(U){return(0,U.resolve)(x)}),d=[]}},v()),S){var M=e.apply(b,g);return s&&s(M),L(M)}d.push({resolve:L,reject:y})})};return p.cancel=function(g){a!==void 0&&clearTimeout(a),d.forEach(function(b){return(0,b.reject)(g)}),d=[]},p}const Zn=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=fe(),l=Ut(()=>{var L,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)p.some(M=>M.hash===S.hash));for(let S=0;S=(((L=M.parentElement)==null?void 0:L.offsetTop)??0)-o,K=!x||s<(((y=x.parentElement)==null?void 0:y.offsetTop)??0)-o;if(!(U&&K))continue;const k=decodeURIComponent(r.currentRoute.value.hash),u=decodeURIComponent(M.hash);if(k===u)return;if(v){for(let R=S+1;R{window.addEventListener("scroll",l)}),qe(()=>{window.removeEventListener("scroll",l)})},ct=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},Xn="a.sidebar-item",eo=".header-anchor",to=300,no=5,oo=me({setup(){Zn({headerLinkSelector:Xn,headerAnchorSelector:eo,delay:to,offset:no})}}),ut=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,ro=()=>window.scrollTo({top:0,behavior:"smooth"});const ao=A({name:"BackToTop",setup(){const e=I(0),t=h(()=>e.value>300),n=Ut(()=>{e.value=ut()},100);X(()=>{e.value=ut(),window.addEventListener("scroll",()=>n())});const o=T("div",{class:"back-to-top",onClick:ro});return()=>T(Ke,{name:"back-to-top"},()=>t.value?o:null)}}),so=me({rootComponents:[ao]});const lo=T("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[T("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),T("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),io=A({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Ce(),n=h(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>T("span",[lo,T("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),co={"/":{openInNewWindow:"open in new window"}},uo=me({enhance({app:e}){e.component("ExternalLinkIcon",T(io,{locales:co}))}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var ve=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(w){function E(){}w(E,E)},r=function(w){var E=w.target;if(E===R){b();return}x.indexOf(E)!==-1&&L({target:E})},a=function(){if(!(K||!u.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(ee-w)>k.scrollOffset&&setTimeout(b,150)}},l=function(w){var E=w.key||w.keyCode;(E==="Escape"||E==="Esc"||E===27)&&b()},s=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w;if(w.background&&(R.style.background=w.background),w.container&&w.container instanceof Object&&(E.container=ve({},k.container,w.container)),w.template){var z=Ae(w.template)?w.template:document.querySelector(w.template);E.template=z}return k=ve({},k,E),x.forEach(function(V){V.dispatchEvent(be("medium-zoom:update",{detail:{zoom:P}}))}),P},i=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(ve({},k,w))},c=function(){for(var w=arguments.length,E=Array(w),z=0;z0?E.reduce(function(C,Q){return[].concat(C,mt(Q))},[]):x;return V.forEach(function(C){C.classList.remove("medium-zoom-image"),C.dispatchEvent(be("medium-zoom:detach",{detail:{zoom:P}}))}),x=x.filter(function(C){return V.indexOf(C)===-1}),P},v=function(w,E){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.addEventListener("medium-zoom:"+w,E,z)}),U.push({type:"medium-zoom:"+w,listener:E,options:z}),P},p=function(w,E){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.removeEventListener("medium-zoom:"+w,E,z)}),U=U.filter(function(V){return!(V.type==="medium-zoom:"+w&&V.listener.toString()===E.toString())}),P},g=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target,z=function(){var C={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Q=void 0,te=void 0;if(k.container)if(k.container instanceof Object)C=ve({},C,k.container),Q=C.width-C.left-C.right-k.margin*2,te=C.height-C.top-C.bottom-k.margin*2;else{var _e=Ae(k.container)?k.container:document.querySelector(k.container),ce=_e.getBoundingClientRect(),Ne=ce.width,ln=ce.height,cn=ce.left,un=ce.top;C=ve({},C,{width:Ne,height:ln,left:cn,top:un})}Q=Q||C.width-k.margin*2,te=te||C.height-k.margin*2;var ke=u.zoomedHd||u.original,dn=dt(ke)?Q:ke.naturalWidth||Q,mn=dt(ke)?te:ke.naturalHeight||te,xe=ke.getBoundingClientRect(),vn=xe.top,pn=xe.left,ze=xe.width,Fe=xe.height,fn=Math.min(Math.max(ze,dn),Q)/ze,hn=Math.min(Math.max(Fe,mn),te)/Fe,Be=Math.min(fn,hn),gn=(-pn+(Q-ze)/2+k.margin+C.left)/Be,_n=(-vn+(te-Fe)/2+k.margin+C.top)/Be,st="scale("+Be+") translate3d("+gn+"px, "+_n+"px, 0)";u.zoomed.style.transform=st,u.zoomedHd&&(u.zoomedHd.style.transform=st)};return new o(function(V){if(E&&x.indexOf(E)===-1){V(P);return}var C=function Ne(){K=!1,u.zoomed.removeEventListener("transitionend",Ne),u.original.dispatchEvent(be("medium-zoom:opened",{detail:{zoom:P}})),V(P)};if(u.zoomed){V(P);return}if(E)u.original=E;else if(x.length>0){var Q=x;u.original=Q[0]}else{V(P);return}if(u.original.dispatchEvent(be("medium-zoom:open",{detail:{zoom:P}})),ee=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,K=!0,u.zoomed=po(u.original),document.body.appendChild(R),k.template){var te=Ae(k.template)?k.template:document.querySelector(k.template);u.template=document.createElement("div"),u.template.appendChild(te.content.cloneNode(!0)),document.body.appendChild(u.template)}if(u.original.parentElement&&u.original.parentElement.tagName==="PICTURE"&&u.original.currentSrc&&(u.zoomed.src=u.original.currentSrc),document.body.appendChild(u.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),u.original.classList.add("medium-zoom-image--hidden"),u.zoomed.classList.add("medium-zoom-image--opened"),u.zoomed.addEventListener("click",b),u.zoomed.addEventListener("transitionend",C),u.original.getAttribute("data-zoom-src")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("srcset"),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading"),u.zoomedHd.src=u.zoomed.getAttribute("data-zoom-src"),u.zoomedHd.onerror=function(){clearInterval(_e),console.warn("Unable to reach the zoom image target "+u.zoomedHd.src),u.zoomedHd=null,z()};var _e=setInterval(function(){u.zoomedHd.complete&&(clearInterval(_e),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),z())},10)}else if(u.original.hasAttribute("srcset")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading");var ce=u.zoomedHd.addEventListener("load",function(){u.zoomedHd.removeEventListener("load",ce),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),z()})}else z()})},b=function(){return new o(function(w){if(K||!u.original){w(P);return}var E=function z(){u.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(u.zoomed),u.zoomedHd&&document.body.removeChild(u.zoomedHd),document.body.removeChild(R),u.zoomed.classList.remove("medium-zoom-image--opened"),u.template&&document.body.removeChild(u.template),K=!1,u.zoomed.removeEventListener("transitionend",z),u.original.dispatchEvent(be("medium-zoom:closed",{detail:{zoom:P}})),u.original=null,u.zoomed=null,u.zoomedHd=null,u.template=null,w(P)};K=!0,document.body.classList.remove("medium-zoom--opened"),u.zoomed.style.transform="",u.zoomedHd&&(u.zoomedHd.style.transform=""),u.template&&(u.template.style.transition="opacity 150ms",u.template.style.opacity=0),u.original.dispatchEvent(be("medium-zoom:close",{detail:{zoom:P}})),u.zoomed.addEventListener("transitionend",E)})},L=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target;return u.original?b():g({target:E})},y=function(){return k},S=function(){return x},M=function(){return u.original},x=[],U=[],K=!1,ee=0,k=n,u={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?k=t:(t||typeof t=="string")&&c(t),k=ve({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},k);var R=vo(k.background);document.addEventListener("click",r),document.addEventListener("keyup",l),document.addEventListener("scroll",a),window.addEventListener("resize",b);var P={open:g,close:b,toggle:L,update:s,clone:i,attach:c,detach:d,on:v,off:p,getOptions:y,getImages:S,getZoomedImage:M};return P};function ho(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var go=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";ho(go);const _o=fo,bo=Symbol("mediumZoom");const yo=".theme-default-content > img, .theme-default-content :not(a) > img",Lo={},ko=300,wo=me({enhance({app:e,router:t}){const n=_o(Lo);n.refresh=(o=yo)=>{n.detach(),n.attach(o)},e.provide(bo,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),ko)})}});/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const O={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=O.isStarted();e=Ve(e,O.settings.minimum,1),O.status=e===1?null:e;const n=O.render(!t),o=n.querySelector(O.settings.barSelector),r=O.settings.speed,a=O.settings.easing;return n.offsetWidth,Eo(l=>{Te(o,{transform:"translate3d("+vt(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(Te(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Te(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){O.remove(),l()},r)},r)):setTimeout(()=>l(),r)}),O},isStarted:()=>typeof O.status=="number",start:()=>{O.status||O.set(0);const e=()=>{setTimeout(()=>{O.status&&(O.trickle(),e())},O.settings.trickleSpeed)};return O.settings.trickle&&e(),O},done:e=>!e&&!O.status?O:O.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=O.status;return t?(typeof e!="number"&&(e=(1-t)*Ve(Math.random()*t,.1,.95)),t=Ve(t+e,0,.994),O.set(t)):O.start()},trickle:()=>O.inc(Math.random()*O.settings.trickleRate),render:e=>{if(O.isRendered())return document.getElementById("nprogress");pt(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=O.settings.template;const n=t.querySelector(O.settings.barSelector),o=e?"-100":vt(O.status||0),r=document.querySelector(O.settings.parent);return Te(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&pt(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{ft(document.documentElement,"nprogress-busy"),ft(document.querySelector(O.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&So(e)},isRendered:()=>!!document.getElementById("nprogress")},Ve=(e,t,n)=>en?n:e,vt=e=>(-1+e)*100,Eo=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Te=function(){const e=["Webkit","O","Moz","ms"],t={};function n(l){return l.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,i){return i.toUpperCase()})}function o(l){const s=document.body.style;if(l in s)return l;let i=e.length;const c=l.charAt(0).toUpperCase()+l.slice(1);let d;for(;i--;)if(d=e[i]+c,d in s)return d;return l}function r(l){return l=n(l),t[l]||(t[l]=o(l))}function a(l,s,i){s=r(s),l.style[s]=i}return function(l,s){for(const i in s){const c=s[i];c!==void 0&&Object.prototype.hasOwnProperty.call(s,i)&&a(l,i,c)}}}(),Wt=(e,t)=>(typeof e=="string"?e:tt(e)).indexOf(" "+t+" ")>=0,pt=(e,t)=>{const n=tt(e),o=n+t;Wt(n,t)||(e.className=o.substring(1))},ft=(e,t)=>{const n=tt(e);if(!Wt(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},tt=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),So=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Co=()=>{X(()=>{const e=fe(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||O.start()}),e.afterEach(n=>{t.add(n.path),O.done()})})},xo=me({setup(){Co()}}),Oo=JSON.parse(`{"sidebar":{"/":[{"text":"Home","children":["/README.md"]},{"text":"Legacy Save Files","children":["/Saves/README.md","/Saves/MCR/README.md","/Saves/ChunkData/README.md"]},{"text":"Legacy Filetypes","children":["/Formats/README.md","/Formats/ARC/README.md","/Formats/COL/README.md","/Formats/LOC/README.md","/Formats/Material/README.md","/Formats/Models/README.md","/Formats/PCK/README.md"]}]},"contributors":true,"repo":"ModifiedCommand/Legacy-Docs","sidebarDepth":2,"docsDir":"docs","editLink":true,"lastUpdated":true,"colorMode":"dark","locales":{"/":{"selectLanguageName":"English"}},"colorModeSwitch":true,"navbar":[],"logo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","editLinkText":"Edit this page","lastUpdatedText":"Last Updated","contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),To=I(Oo),$o=()=>To,qt=Symbol(""),Ao=()=>{const e=ie(qt);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Po=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Io=me({enhance({app:e}){const t=$o(),n=e._context.provides[Ye],o=h(()=>Po(t.value,n.value));e.provide(qt,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),Do=A({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(f(),_("span",{class:oe(["badge",e.type]),style:Dt({verticalAlign:e.vertical})},[D(t.$slots,"default",{},()=>[Le(j(e.text),1)])],6))}}),Ro=F(Do,[["__file","Badge.vue"]]),Mo=A({name:"CodeGroup",setup(e,{slots:t}){const n=I(-1),o=I([]),r=(s=n.value)=>{s{s>0?n.value=s-1:n.value=o.value.length-1,o.value[n.value].focus()},l=(s,i)=>{s.key===" "||s.key==="Enter"?(s.preventDefault(),n.value=i):s.key==="ArrowRight"?(s.preventDefault(),r(i)):s.key==="ArrowLeft"&&(s.preventDefault(),a(i))};return()=>{var i;const s=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return s.length===0?null:(n.value<0||n.value>s.length-1?(n.value=s.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):s.forEach((c,d)=>{c.props.active=d===n.value}),T("div",{class:"code-group"},[T("div",{class:"code-group__nav"},T("ul",{class:"code-group__ul"},s.map((c,d)=>{const v=d===n.value;return T("li",{class:"code-group__li"},T("button",{ref:p=>{p&&(o.value[d]=p)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":v},ariaPressed:v,ariaExpanded:v,onClick:()=>n.value=d,onKeydown:p=>l(p,d)},c.props.title))}))),s]))}}}),Ho=["aria-selected"],No=A({name:"CodeGroupItem"}),zo=A({...No,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(f(),_("div",{class:oe(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[D(t.$slots,"default")],10,Ho))}}),Fo=F(zo,[["__file","CodeGroupItem.vue"]]);var ht;const Kt=typeof window<"u",Bo=e=>typeof e=="function",Vo=e=>typeof e=="string",jo=()=>{};Kt&&((ht=window==null?void 0:window.navigator)!=null&&ht.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ee(e){return typeof e=="function"?e():m(e)}function Uo(e,t){function n(...o){return new Promise((r,a)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(a)})}return n}const Gt=e=>e();function Wo(e=Gt){const t=I(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:At(t),pause:n,resume:o,eventFilter:r}}function qo(e){return e}function Qt(e){return wn()?(En(e),!0):!1}function Ko(e){return typeof e=="function"?h(e):I(e)}function Go(e,t=!0){kn()?X(e):t?e():Ge(e)}function Qo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Ln(e),a=I(e);function l(s){if(arguments.length)return a.value=s,a.value;{const i=Ee(n);return a.value=a.value===i?Ee(o):i,a.value}}return r?l:[a,l]}var gt=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,Zo=(e,t)=>{var n={};for(var o in e)Jo.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&>)for(var o of gt(e))t.indexOf(o)<0&&Yo.call(e,o)&&(n[o]=e[o]);return n};function Xo(e,t,n={}){const o=n,{eventFilter:r=Gt}=o,a=Zo(o,["eventFilter"]);return he(e,Uo(r,t),a)}var er=Object.defineProperty,tr=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,_t=(e,t,n)=>t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,or=(e,t)=>{for(var n in t||(t={}))Jt.call(t,n)&&_t(e,n,t[n]);if(De)for(var n of De(t))Yt.call(t,n)&&_t(e,n,t[n]);return e},rr=(e,t)=>tr(e,nr(t)),ar=(e,t)=>{var n={};for(var o in e)Jt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&De)for(var o of De(e))t.indexOf(o)<0&&Yt.call(e,o)&&(n[o]=e[o]);return n};function sr(e,t,n={}){const o=n,{eventFilter:r}=o,a=ar(o,["eventFilter"]),{eventFilter:l,pause:s,resume:i,isActive:c}=Wo(r);return{stop:Xo(e,t,rr(or({},a),{eventFilter:l})),pause:s,resume:i,isActive:c}}function lr(e){var t;const n=Ee(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Re=Kt?window:void 0;function bt(...e){let t,n,o,r;if(Vo(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=Re):[t,n,o,r]=e,!t)return jo;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],l=()=>{a.forEach(d=>d()),a.length=0},s=(d,v,p,g)=>(d.addEventListener(v,p,g),()=>d.removeEventListener(v,p,g)),i=he(()=>[lr(t),Ee(r)],([d,v])=>{l(),d&&a.push(...n.flatMap(p=>o.map(g=>s(d,p,g,v))))},{immediate:!0,flush:"post"}),c=()=>{i(),l()};return Qt(c),c}function ir(e,t=!1){const n=I(),o=()=>n.value=Boolean(e());return o(),Go(o,t),n}function cr(e,t={}){const{window:n=Re}=t,o=ir(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const a=I(!1),l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s))},s=()=>{o.value&&(l(),r=n.matchMedia(Ko(e).value),a.value=r.matches,"addEventListener"in r?r.addEventListener("change",s):r.addListener(s))};return Cn(s),Qt(()=>l()),a}const Ue=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},We="__vueuse_ssr_handlers__";Ue[We]=Ue[We]||{};const ur=Ue[We];function dr(e,t){return ur[e]||t}function mr(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var vr=Object.defineProperty,yt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Lt=(e,t,n)=>t in e?vr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||(t={}))pr.call(t,n)&&Lt(e,n,t[n]);if(yt)for(var n of yt(t))fr.call(t,n)&&Lt(e,n,t[n]);return e};const hr={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},wt="vueuse-storage";function gr(e,t,n,o={}){var r;const{flush:a="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:d,window:v=Re,eventFilter:p,onError:g=u=>{console.error(u)}}=o,b=(d?Sn:I)(t);if(!n)try{n=dr("getDefaultStorage",()=>{var u;return(u=Re)==null?void 0:u.localStorage})()}catch(u){g(u)}if(!n)return b;const L=Ee(t),y=mr(L),S=(r=o.serializer)!=null?r:hr[y],{pause:M,resume:x}=sr(b,()=>U(b.value),{flush:a,deep:l,eventFilter:p});return v&&s&&(bt(v,"storage",k),bt(v,wt,ee)),k(),b;function U(u){try{if(u==null)n.removeItem(e);else{const R=S.write(u),P=n.getItem(e);P!==R&&(n.setItem(e,R),v&&v.dispatchEvent(new CustomEvent(wt,{detail:{key:e,oldValue:P,newValue:R,storageArea:n}})))}}catch(R){g(R)}}function K(u){const R=u?u.newValue:n.getItem(e);if(R==null)return i&&L!==null&&n.setItem(e,S.write(L)),L;if(!u&&c){const P=S.read(R);return Bo(c)?c(P,L):y==="object"&&!Array.isArray(P)?kt(kt({},L),P):P}else return typeof R!="string"?R:S.read(R)}function ee(u){k(u.detail)}function k(u){if(!(u&&u.storageArea!==n)){if(u&&u.key==null){b.value=L;return}if(!(u&&u.key!==e)){M();try{b.value=K(u)}catch(R){g(R)}finally{u?Ge(x):x()}}}}}function _r(e){return cr("(prefers-color-scheme: dark)",e)}var Et;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Et||(Et={}));var br=Object.defineProperty,St=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kr=(e,t)=>{for(var n in t||(t={}))yr.call(t,n)&&Ct(e,n,t[n]);if(St)for(var n of St(t))Lr.call(t,n)&&Ct(e,n,t[n]);return e};const wr={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};kr({linear:qo},wr);const J=()=>Ao(),Zt=Symbol(""),nt=()=>{const e=ie(Zt);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Er=()=>{const e=J(),t=_r(),n=gr("vuepress-color-scheme",e.value.colorMode),o=h({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?n.value="auto":n.value=r?"dark":"light"}});Qe(Zt,o),Sr(o)},Sr=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};X(()=>{he(e,t,{immediate:!0})}),Rt(()=>t())},Xt=(...e)=>{const n=fe().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,a=xn(r)?r(n):r,l=ne(a)?{path:a}:a;return Xt({hash:n.hash,query:n.query,params:n.params,...l})},ot=e=>{const t=Xt(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let je=null,we=null;const Cr={wait:()=>je,pending:()=>{je=new Promise(e=>we=e)},resolve:()=>{we==null||we(),je=null,we=null}},en=()=>Cr,tn=Symbol("sidebarItems"),rt=()=>{const e=ie(tn);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},xr=()=>{const e=J(),t=ae(),n=h(()=>Or(t.value,e.value));Qe(tn,n)},Or=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$r(o):Me(n)?nn(n,o):Je(n)?Ar(n,o):[]},Tr=(e,t)=>({text:e.title,link:e.link,children:at(e.children,t)}),at=(e,t)=>t>0?e.map(n=>Tr(n,t-1)):[],$r=e=>{const t=pe();return[{text:t.value.title,children:at(t.value.headers,e)}]},nn=(e,t)=>{const n=ge(),o=pe(),r=a=>{var s;let l;if(ne(a)?l=ot(a):l=a,l.children)return{...l,children:l.children.map(i=>r(i))};if(l.link===n.path){const i=((s=o.value.headers[0])==null?void 0:s.level)===1?o.value.headers[0].children:o.value.headers;return{...l,children:at(i,t)}}return l};return e.map(a=>r(a))},Ar=(e,t)=>{const n=ge(),o=Pt(e,n.path),r=e[o]??[];return nn(r,t)},Pr={},Ir={class:"theme-default-content"};function Dr(e,t){const n=le("Content");return f(),_("div",Ir,[N(n)])}const Rr=F(Pr,[["render",Dr],["__file","HomeContent.vue"]]),Mr={key:0,class:"features"},Hr=A({__name:"HomeFeatures",setup(e){const t=ae(),n=h(()=>Me(t.value.features)?t.value.features:[]);return(o,r)=>m(n).length?(f(),_("div",Mr,[(f(!0),_(Z,null,de(m(n),a=>(f(),_("div",{key:a.title,class:"feature"},[$("h2",null,j(a.title),1),$("p",null,j(a.details),1)]))),128))])):B("v-if",!0)}}),Nr=F(Hr,[["__file","HomeFeatures.vue"]]),zr=["innerHTML"],Fr=["textContent"],Br=A({__name:"HomeFooter",setup(e){const t=ae(),n=h(()=>t.value.footer),o=h(()=>t.value.footerHtml);return(r,a)=>m(n)?(f(),_(Z,{key:0},[B(" eslint-disable-next-line vue/no-v-html "),m(o)?(f(),_("div",{key:0,class:"footer",innerHTML:m(n)},null,8,zr)):(f(),_("div",{key:1,class:"footer",textContent:j(m(n))},null,8,Fr))],64)):B("v-if",!0)}}),Vr=F(Br,[["__file","HomeFooter.vue"]]),jr=["href","rel","target","aria-label"],Ur=A({inheritAttrs:!1}),Wr=A({...Ur,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=ge(),o=Kn(),{item:r}=He(t),a=h(()=>Se(r.value.link)),l=h(()=>On(r.value.link)||Tn(r.value.link)),s=h(()=>{if(!l.value){if(r.value.target)return r.value.target;if(a.value)return"_blank"}}),i=h(()=>s.value==="_blank"),c=h(()=>!a.value&&!l.value&&!i.value),d=h(()=>{if(!l.value){if(r.value.rel)return r.value.rel;if(i.value)return"noopener noreferrer"}}),v=h(()=>r.value.ariaLabel||r.value.text),p=h(()=>{const L=Object.keys(o.value.locales);return L.length?!L.some(y=>y===r.value.link):r.value.link!=="/"}),g=h(()=>p.value?n.path.startsWith(r.value.link):!1),b=h(()=>c.value?r.value.activeMatch?new RegExp(r.value.activeMatch).test(n.path):g.value:!1);return(L,y)=>{const S=le("RouterLink"),M=le("AutoLinkExternalIcon");return m(c)?(f(),W(S,lt({key:0,class:{"router-link-active":m(b)},to:m(r).link,"aria-label":m(v)},L.$attrs),{default:G(()=>[D(L.$slots,"before"),Le(" "+j(m(r).text)+" ",1),D(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(f(),_("a",lt({key:1,class:"external-link",href:m(r).link,rel:m(d),target:m(s),"aria-label":m(v)},L.$attrs),[D(L.$slots,"before"),Le(" "+j(m(r).text)+" ",1),m(i)?(f(),W(M,{key:0})):B("v-if",!0),D(L.$slots,"after")],16,jr))}}}),se=F(Wr,[["__file","AutoLink.vue"]]),qr={class:"hero"},Kr={key:0,id:"main-title"},Gr={key:1,class:"description"},Qr={key:2,class:"actions"},Jr=A({__name:"HomeHero",setup(e){const t=ae(),n=Ze(),o=nt(),r=h(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),a=h(()=>t.value.heroAlt||s.value||"hero"),l=h(()=>t.value.heroHeight||280),s=h(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),i=h(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=h(()=>Me(t.value.actions)?t.value.actions.map(({text:v,link:p,type:g="primary"})=>({text:v,link:p,type:g})):[]),d=()=>{if(!r.value)return null;const v=T("img",{src:et(r.value),alt:a.value,height:l.value});return t.value.heroImageDark===void 0?v:T(Xe,()=>v)};return(v,p)=>(f(),_("header",qr,[N(d),m(s)?(f(),_("h1",Kr,j(m(s)),1)):B("v-if",!0),m(i)?(f(),_("p",Gr,j(m(i)),1)):B("v-if",!0),m(c).length?(f(),_("p",Qr,[(f(!0),_(Z,null,de(m(c),g=>(f(),W(se,{key:g.text,class:oe(["action-button",[g.type]]),item:g},null,8,["class","item"]))),128))])):B("v-if",!0)]))}}),Yr=F(Jr,[["__file","HomeHero.vue"]]),Zr={class:"home"},Xr=A({__name:"Home",setup(e){return(t,n)=>(f(),_("main",Zr,[N(Yr),N(Nr),N(Rr),N(Vr)]))}}),ea=F(Xr,[["__file","Home.vue"]]),ta=A({__name:"NavbarBrand",setup(e){const t=Ce(),n=Ze(),o=J(),r=nt(),a=h(()=>o.value.home||t.value),l=h(()=>n.value.title),s=h(()=>r.value&&o.value.logoDark!==void 0?o.value.logoDark:o.value.logo),i=()=>{if(!s.value)return null;const c=T("img",{class:"logo",src:et(s.value),alt:l.value});return o.value.logoDark===void 0?c:T(Xe,()=>c)};return(c,d)=>{const v=le("RouterLink");return f(),W(v,{to:m(a)},{default:G(()=>[N(i),m(l)?(f(),_("span",{key:0,class:oe(["site-name",{"can-hide":m(s)}])},j(m(l)),3)):B("v-if",!0)]),_:1},8,["to"])}}}),na=F(ta,[["__file","NavbarBrand.vue"]]),oa=A({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,r)=>(f(),W(Ke,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:G(()=>[D(o.$slots,"default")]),_:3}))}}),on=F(oa,[["__file","DropdownTransition.vue"]]),ra=["aria-label"],aa={class:"title"},sa=$("span",{class:"arrow down"},null,-1),la=["aria-label"],ia={class:"title"},ca={class:"navbar-dropdown"},ua={class:"navbar-dropdown-subtitle"},da={key:1},ma={class:"navbar-dropdown-subitem-wrapper"},va=A({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=He(t),o=h(()=>n.value.ariaLabel||n.value.text),r=I(!1),a=ge();he(()=>a.path,()=>{r.value=!1});const l=i=>{i.detail===0?r.value=!r.value:r.value=!1},s=(i,c)=>c[c.length-1]===i;return(i,c)=>(f(),_("div",{class:oe(["navbar-dropdown-wrapper",{open:r.value}])},[$("button",{class:"navbar-dropdown-title",type:"button","aria-label":m(o),onClick:l},[$("span",aa,j(m(n).text),1),sa],8,ra),$("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":m(o),onClick:c[0]||(c[0]=d=>r.value=!r.value)},[$("span",ia,j(m(n).text),1),$("span",{class:oe(["arrow",r.value?"down":"right"])},null,2)],8,la),N(on,null,{default:G(()=>[Pe($("ul",ca,[(f(!0),_(Z,null,de(m(n).children,d=>(f(),_("li",{key:d.text,class:"navbar-dropdown-item"},[d.children?(f(),_(Z,{key:0},[$("h4",ua,[d.link?(f(),W(se,{key:0,item:d,onFocusout:v=>s(d,m(n).children)&&d.children.length===0&&(r.value=!1)},null,8,["item","onFocusout"])):(f(),_("span",da,j(d.text),1))]),$("ul",ma,[(f(!0),_(Z,null,de(d.children,v=>(f(),_("li",{key:v.link,class:"navbar-dropdown-subitem"},[N(se,{item:v,onFocusout:p=>s(v,d.children)&&s(d,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(f(),W(se,{key:1,item:d,onFocusout:v=>s(d,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[Ie,r.value]])]),_:1})],2))}}),pa=F(va,[["__file","NavbarDropdown.vue"]]),xt=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),fa=(e,t)=>{if(t.hash===e)return!0;const n=xt(t.path),o=xt(e);return n===o},rn=(e,t)=>e.link&&fa(e.link,t)?!0:e.children?e.children.some(n=>rn(n,t)):!1,an=e=>!Se(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,ha={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},ga=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=an(e);return n!==null?ha[n]:null},_a=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const a=ga({docsRepo:e,editLinkPattern:r});return a?a.replace(/:repo/,Se(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,It(`${Mt(n)}/${o}`)):null},ba={key:0,class:"navbar-items"},ya=A({__name:"NavbarItems",setup(e){const t=()=>{const d=fe(),v=Ce(),p=Ze(),g=J();return h(()=>{const b=Object.keys(p.value.locales);if(b.length<2)return[];const L=d.currentRoute.value.path,y=d.currentRoute.value.fullPath;return[{text:g.value.selectLanguageText??"unknown language",ariaLabel:g.value.selectLanguageAriaLabel??g.value.selectLanguageText??"unknown language",children:b.map(M=>{var u,R;const x=((u=p.value.locales)==null?void 0:u[M])??{},U=((R=g.value.locales)==null?void 0:R[M])??{},K=`${x.lang}`,ee=U.selectLanguageName??K;let k;if(K===p.value.lang)k=y;else{const P=L.replace(v.value,M);d.getRoutes().some(q=>q.path===P)?k=y.replace(L,P):k=U.home??M}return{text:ee,link:k}})}]})},n=()=>{const d=J(),v=h(()=>d.value.repo),p=h(()=>v.value?an(v.value):null),g=h(()=>v.value&&!Se(v.value)?`https://github.com/${v.value}`:v.value),b=h(()=>g.value?d.value.repoLabel?d.value.repoLabel:p.value===null?"Source":p.value:null);return h(()=>!g.value||!b.value?[]:[{text:b.value,link:g.value}])},o=d=>ne(d)?ot(d):d.children?{...d,children:d.children.map(o)}:d,r=()=>{const d=J();return h(()=>(d.value.navbar||[]).map(o))},a=I(!1),l=r(),s=t(),i=n(),c=h(()=>[...l.value,...s.value,...i.value]);return X(()=>{const v=()=>{window.innerWidth<719?a.value=!0:a.value=!1};v(),window.addEventListener("resize",v,!1),window.addEventListener("orientationchange",v,!1)}),(d,v)=>m(c).length?(f(),_("nav",ba,[(f(!0),_(Z,null,de(m(c),p=>(f(),_("div",{key:p.text,class:"navbar-item"},[p.children?(f(),W(pa,{key:0,item:p,class:oe(a.value?"mobile":"")},null,8,["item","class"])):(f(),W(se,{key:1,item:p},null,8,["item"]))]))),128))])):B("v-if",!0)}}),sn=F(ya,[["__file","NavbarItems.vue"]]),La=["title"],ka={class:"icon",focusable:"false",viewBox:"0 0 32 32"},wa=$n('',9),Ea=[wa],Sa={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Ca=$("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),xa=[Ca],Oa=A({__name:"ToggleColorModeButton",setup(e){const t=J(),n=nt(),o=()=>{n.value=!n.value};return(r,a)=>(f(),_("button",{class:"toggle-color-mode-button",title:m(t).toggleColorMode,onClick:o},[Pe((f(),_("svg",ka,Ea,512)),[[Ie,!m(n)]]),Pe((f(),_("svg",Sa,xa,512)),[[Ie,m(n)]])],8,La))}}),Ta=F(Oa,[["__file","ToggleColorModeButton.vue"]]),$a=["title"],Aa=$("div",{class:"icon","aria-hidden":"true"},[$("span"),$("span"),$("span")],-1),Pa=[Aa],Ia=A({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=J();return(n,o)=>(f(),_("div",{class:"toggle-sidebar-button",title:m(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=r=>n.$emit("toggle"))},Pa,8,$a))}}),Da=F(Ia,[["__file","ToggleSidebarButton.vue"]]),Ra=A({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=J(),n=I(null),o=I(null),r=I(0),a=h(()=>r.value?{maxWidth:r.value+"px"}:{});X(()=>{const i=l(n.value,"paddingLeft")+l(n.value,"paddingRight"),c=()=>{var d;window.innerWidth<719?r.value=0:r.value=n.value.offsetWidth-i-(((d=o.value)==null?void 0:d.offsetWidth)||0)};c(),window.addEventListener("resize",c,!1),window.addEventListener("orientationchange",c,!1)});function l(s,i){var v,p,g;const c=(g=(p=(v=s==null?void 0:s.ownerDocument)==null?void 0:v.defaultView)==null?void 0:p.getComputedStyle(s,null))==null?void 0:g[i],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d}return(s,i)=>{const c=le("NavbarSearch");return f(),_("header",{ref_key:"navbar",ref:n,class:"navbar"},[N(Da,{onToggle:i[0]||(i[0]=d=>s.$emit("toggle-sidebar"))}),$("span",{ref_key:"navbarBrand",ref:o},[N(na)],512),$("div",{class:"navbar-items-wrapper",style:Dt(m(a))},[D(s.$slots,"before"),N(sn,{class:"can-hide"}),D(s.$slots,"after"),m(t).colorModeSwitch?(f(),W(Ta,{key:0})):B("v-if",!0),N(c)],4)],512)}}}),Ma=F(Ra,[["__file","Navbar.vue"]]),Ha={class:"page-meta"},Na={key:0,class:"meta-item edit-link"},za={key:1,class:"meta-item last-updated"},Fa={class:"meta-item-label"},Ba={class:"meta-item-info"},Va={key:2,class:"meta-item contributors"},ja={class:"meta-item-label"},Ua={class:"meta-item-info"},Wa=["title"],qa=A({__name:"PageMeta",setup(e){const t=()=>{const i=J(),c=pe(),d=ae();return h(()=>{if(!(d.value.editLink??i.value.editLink??!0))return null;const{repo:p,docsRepo:g=p,docsBranch:b="main",docsDir:L="",editLinkText:y}=i.value;if(!g)return null;const S=_a({docsRepo:g,docsBranch:b,docsDir:L,filePathRelative:c.value.filePathRelative,editLinkPattern:d.value.editLinkPattern??i.value.editLinkPattern});return S?{text:y??"Edit this page",link:S}:null})},n=()=>{const i=J(),c=pe(),d=ae();return h(()=>{var g,b;return!(d.value.lastUpdated??i.value.lastUpdated??!0)||!((g=c.value.git)!=null&&g.updatedTime)?null:new Date((b=c.value.git)==null?void 0:b.updatedTime).toLocaleString()})},o=()=>{const i=J(),c=pe(),d=ae();return h(()=>{var p;return d.value.contributors??i.value.contributors??!0?((p=c.value.git)==null?void 0:p.contributors)??null:null})},r=J(),a=t(),l=n(),s=o();return(i,c)=>{const d=le("ClientOnly");return f(),_("footer",Ha,[m(a)?(f(),_("div",Na,[N(se,{class:"meta-item-label",item:m(a)},null,8,["item"])])):B("v-if",!0),m(l)?(f(),_("div",za,[$("span",Fa,j(m(r).lastUpdatedText)+": ",1),N(d,null,{default:G(()=>[$("span",Ba,j(m(l)),1)]),_:1})])):B("v-if",!0),m(s)&&m(s).length?(f(),_("div",Va,[$("span",ja,j(m(r).contributorsText)+": ",1),$("span",Ua,[(f(!0),_(Z,null,de(m(s),(v,p)=>(f(),_(Z,{key:p},[$("span",{class:"contributor",title:`email: ${v.email}`},j(v.name),9,Wa),p!==m(s).length-1?(f(),_(Z,{key:0},[Le(", ")],64)):B("v-if",!0)],64))),128))])])):B("v-if",!0)])}}}),Ka=F(qa,[["__file","PageMeta.vue"]]),Ga={key:0,class:"page-nav"},Qa={class:"inner"},Ja={key:0,class:"prev"},Ya={key:1,class:"next"},Za=A({__name:"PageNav",setup(e){const t=i=>i===!1?null:ne(i)?ot(i):Je(i)?i:!1,n=(i,c,d)=>{const v=i.findIndex(p=>p.link===c);if(v!==-1){const p=i[v+d];return p!=null&&p.link?p:null}for(const p of i)if(p.children){const g=n(p.children,c,d);if(g)return g}return null},o=ae(),r=rt(),a=ge(),l=h(()=>{const i=t(o.value.prev);return i!==!1?i:n(r.value,a.path,-1)}),s=h(()=>{const i=t(o.value.next);return i!==!1?i:n(r.value,a.path,1)});return(i,c)=>m(l)||m(s)?(f(),_("nav",Ga,[$("p",Qa,[m(l)?(f(),_("span",Ja,[N(se,{item:m(l)},null,8,["item"])])):B("v-if",!0),m(s)?(f(),_("span",Ya,[N(se,{item:m(s)},null,8,["item"])])):B("v-if",!0)])])):B("v-if",!0)}}),Xa=F(Za,[["__file","PageNav.vue"]]),es={class:"page"},ts={class:"theme-default-content"},ns=A({__name:"Page",setup(e){return(t,n)=>{const o=le("Content");return f(),_("main",es,[D(t.$slots,"top"),$("div",ts,[D(t.$slots,"content-top"),N(o),D(t.$slots,"content-bottom")]),N(Ka),N(Xa),D(t.$slots,"bottom")])}}}),os=F(ns,[["__file","Page.vue"]]),rs=["onKeydown"],as={class:"sidebar-item-children"},ss=A({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=He(t),r=ge(),a=fe(),l=h(()=>rn(n.value,r)),s=h(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:l.value,collapsible:n.value.collapsible})),i=h(()=>n.value.collapsible?l.value:!0),[c,d]=Qo(i.value),v=g=>{n.value.collapsible&&(g.preventDefault(),d())},p=a.afterEach(g=>{Ge(()=>{c.value=i.value})});return qe(()=>{p()}),(g,b)=>{var y;const L=le("SidebarItem",!0);return f(),_("li",null,[m(n).link?(f(),W(se,{key:0,class:oe(m(s)),item:m(n)},null,8,["class","item"])):(f(),_("p",{key:1,tabindex:"0",class:oe(m(s)),onClick:v,onKeydown:An(v,["enter"])},[Le(j(m(n).text)+" ",1),m(n).collapsible?(f(),_("span",{key:0,class:oe(["arrow",m(c)?"down":"right"])},null,2)):B("v-if",!0)],42,rs)),(y=m(n).children)!=null&&y.length?(f(),W(on,{key:2},{default:G(()=>[Pe($("ul",as,[(f(!0),_(Z,null,de(m(n).children,S=>(f(),W(L,{key:`${m(o)}${S.text}${S.link}`,item:S,depth:m(o)+1},null,8,["item","depth"]))),128))],512),[[Ie,m(c)]])]),_:1})):B("v-if",!0)])}}}),ls=F(ss,[["__file","SidebarItem.vue"]]),is={key:0,class:"sidebar-items"},cs=A({__name:"SidebarItems",setup(e){const t=ge(),n=rt();return X(()=>{he(()=>t.hash,o=>{const r=document.querySelector(".sidebar");if(!r)return;const a=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!a)return;const{top:l,height:s}=r.getBoundingClientRect(),{top:i,height:c}=a.getBoundingClientRect();il+s&&a.scrollIntoView(!1)})}),(o,r)=>m(n).length?(f(),_("ul",is,[(f(!0),_(Z,null,de(m(n),a=>(f(),W(ls,{key:`${a.text}${a.link}`,item:a},null,8,["item"]))),128))])):B("v-if",!0)}}),us=F(cs,[["__file","SidebarItems.vue"]]),ds={class:"sidebar"},ms=A({__name:"Sidebar",setup(e){return(t,n)=>(f(),_("aside",ds,[N(sn),D(t.$slots,"top"),N(us),D(t.$slots,"bottom")]))}}),vs=F(ms,[["__file","Sidebar.vue"]]),ps=A({__name:"Layout",setup(e){const t=pe(),n=ae(),o=J(),r=h(()=>n.value.navbar!==!1&&o.value.navbar!==!1),a=rt(),l=I(!1),s=y=>{l.value=typeof y=="boolean"?y:!l.value},i={x:0,y:0},c=y=>{i.x=y.changedTouches[0].clientX,i.y=y.changedTouches[0].clientY},d=y=>{const S=y.changedTouches[0].clientX-i.x,M=y.changedTouches[0].clientY-i.y;Math.abs(S)>Math.abs(M)&&Math.abs(S)>40&&(S>0&&i.x<=80?s(!0):s(!1))},v=h(()=>[{"no-navbar":!r.value,"no-sidebar":!a.value.length,"sidebar-open":l.value},n.value.pageClass]);let p;X(()=>{p=fe().afterEach(()=>{s(!1)})}),Rt(()=>{p()});const g=en(),b=g.resolve,L=g.pending;return(y,S)=>(f(),_("div",{class:oe(["theme-container",m(v)]),onTouchstart:c,onTouchend:d},[D(y.$slots,"navbar",{},()=>[m(r)?(f(),W(Ma,{key:0,onToggleSidebar:s},{before:G(()=>[D(y.$slots,"navbar-before")]),after:G(()=>[D(y.$slots,"navbar-after")]),_:3})):B("v-if",!0)]),$("div",{class:"sidebar-mask",onClick:S[0]||(S[0]=M=>s(!1))}),D(y.$slots,"sidebar",{},()=>[N(vs,null,{top:G(()=>[D(y.$slots,"sidebar-top")]),bottom:G(()=>[D(y.$slots,"sidebar-bottom")]),_:3})]),D(y.$slots,"page",{},()=>[m(n).home?(f(),W(ea,{key:0})):(f(),W(Ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:m(b),onBeforeLeave:m(L)},{default:G(()=>[(f(),W(os,{key:m(t).path},{top:G(()=>[D(y.$slots,"page-top")]),"content-top":G(()=>[D(y.$slots,"page-content-top")]),"content-bottom":G(()=>[D(y.$slots,"page-content-bottom")]),bottom:G(()=>[D(y.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),fs=F(ps,[["__file","Layout.vue"]]),hs={class:"theme-container"},gs={class:"page"},_s={class:"theme-default-content"},bs=$("h1",null,"404",-1),ys=A({__name:"NotFound",setup(e){const t=Ce(),n=J(),o=n.value.notFound??["Not Found"],r=()=>o[Math.floor(Math.random()*o.length)],a=n.value.home??t.value,l=n.value.backToHome??"Back to home";return(s,i)=>{const c=le("RouterLink");return f(),_("div",hs,[$("main",gs,[$("div",_s,[bs,$("blockquote",null,j(r()),1),N(c,{to:m(a)},{default:G(()=>[Le(j(m(l)),1)]),_:1},8,["to"])])])])}}}),Ls=F(ys,[["__file","NotFound.vue"]]);const ks=me({enhance({app:e,router:t}){e.component("Badge",Ro),e.component("CodeGroup",Mo),e.component("CodeGroupItem",Fo),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?T(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?T(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await en().wait(),n(...o))},setup(){Er(),xr()},layouts:{Layout:fs,NotFound:Ls}}),ws=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,Es=(e,t)=>t.some(n=>{if(ne(n))return n===e.key;const{key:o,ctrl:r=!1,shift:a=!1,alt:l=!1}=n;return o===e.key&&r===e.ctrlKey&&a===e.shiftKey&&l===e.altKey}),Ss=/[^\x00-\x7F]/,Cs=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),Ot=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),Tt=(e,t)=>{const n=t.join(" "),o=Cs(e);if(Ss.test(e))return o.some(l=>n.toLowerCase().indexOf(l)>-1);const r=e.endsWith(" ");return new RegExp(o.map((l,s)=>o.length===s+1&&!r?`(?=.*\\b${Ot(l)})`:`(?=.*\\b${Ot(l)}\\b)`).join("")+".+","gi").test(n)},xs=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=o=>{e.value&&Es(o,t.value)&&!ws(o.target)&&(o.preventDefault(),e.value.focus())};X(()=>{document.addEventListener("keydown",n)}),qe(()=>{document.removeEventListener("keydown",n)})},Os=[{title:"Legacy-Docs",headers:[{level:2,title:"Orginial Contributors",slug:"orginial-contributors",link:"#orginial-contributors",children:[]},{level:2,title:"Original Repositories",slug:"original-repositories",link:"#original-repositories",children:[]}],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/Formats/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[{level:2,title:"Base Information",slug:"base-information",link:"#base-information",children:[{level:3,title:"File Information",slug:"file-information",link:"#file-information",children:[]},{level:3,title:"MCR Structure",slug:"mcr-structure",link:"#mcr-structure",children:[]},{level:3,title:"LCE buffers",slug:"lce-buffers",link:"#lce-buffers",children:[]},{level:3,title:"Chunk Structure",slug:"chunk-structure",link:"#chunk-structure",children:[]},{level:3,title:"Chunk header flag",slug:"chunk-header-flag",link:"#chunk-header-flag",children:[]}]}],path:"/Saves/",pathLocale:"/",extraFields:[]},{title:"ARC",headers:[{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]}],path:"/Formats/ARC/",pathLocale:"/",extraFields:[]},{title:"COL",headers:[{level:2,title:"Standard Colors",slug:"standard-colors",link:"#standard-colors",children:[]},{level:2,title:"Water Colors",slug:"water-colors",link:"#water-colors",children:[]},{level:2,title:"ARGB",slug:"argb",link:"#argb",children:[]}],path:"/Formats/COL/",pathLocale:"/",extraFields:[]},{title:"LOC",headers:[{level:2,title:"Languages Index",slug:"languages-index",link:"#languages-index",children:[]},{level:2,title:"Language",slug:"language",link:"#language",children:[]},{level:2,title:"String",slug:"string",link:"#string",children:[]},{level:2,title:"Keys",slug:"keys",link:"#keys",children:[]}],path:"/Formats/LOC/",pathLocale:"/",extraFields:[]},{title:"Material",headers:[{level:2,title:"Materials",slug:"materials",link:"#materials",children:[]}],path:"/Formats/Material/",pathLocale:"/",extraFields:[]},{title:"Models",headers:[{level:2,title:"Model",slug:"model",link:"#model",children:[]},{level:2,title:"Part",slug:"part",link:"#part",children:[]},{level:2,title:"Box",slug:"box",link:"#box",children:[]}],path:"/Formats/Models/",pathLocale:"/",extraFields:[]},{title:"PCK",headers:[{level:2,title:"lookupTable",slug:"lookuptable",link:"#lookuptable",children:[]},{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]},{level:2,title:"Contents",slug:"contents",link:"#contents",children:[]},{level:2,title:"File Types",slug:"file-types",link:"#file-types",children:[]}],path:"/Formats/PCK/",pathLocale:"/",extraFields:[]},{title:"Chunk Data",headers:[{level:2,title:"1. Header [..0x19]",slug:"_1-header-0x19",link:"#_1-header-0x19",children:[]},{level:2,title:"2. Section Header [0x1A..0x4B]",slug:"_2-section-header-0x1a-0x4b",link:"#_2-section-header-0x1a-0x4b",children:[]},{level:2,title:"3. Section Data [0x4C..(*X+0x4C)]",slug:"_3-section-data-0x4c-x-0x4c",link:"#_3-section-data-0x4c-x-0x4c",children:[]},{level:2,title:"4. Block Light & Sky Light [X..??]",slug:"_4-block-light-sky-light-x",link:"#_4-block-light-sky-light-x",children:[]},{level:2,title:"5. Height Map, TerrainPopulatedFlags, & Biomes [0x??..(0x??+0x202)]",slug:"_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202",link:"#_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202",children:[]},{level:2,title:"6. Raw NBT Data [0x??..]",slug:"_6-raw-nbt-data-0x",link:"#_6-raw-nbt-data-0x",children:[]}],path:"/Saves/ChunkData/",pathLocale:"/",extraFields:[]},{title:"MCR Structure",headers:[{level:2,title:"1. Chunk Index [0x0000..0x0FFF]",slug:"_1-chunk-index-0x0000-0x0fff",link:"#_1-chunk-index-0x0000-0x0fff",children:[]},{level:2,title:"2. Chunk Timestamps [0x1000..0x1FFF]",slug:"_2-chunk-timestamps-0x1000-0x1fff",link:"#_2-chunk-timestamps-0x1000-0x1fff",children:[]},{level:2,title:"3. Chunk Data [0x2000..]",slug:"_3-chunk-data-0x2000",link:"#_3-chunk-data-0x2000",children:[]}],path:"/Saves/MCR/",pathLocale:"/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],Ts=I(Os),$s=()=>Ts,As=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:o})=>{const r=h(()=>e.value.filter(a=>a.pathLocale===t.value));return h(()=>{const a=n.value.trim().toLowerCase();if(!a)return[];const l=[],s=(i,c)=>{Tt(a,[c.title])&&l.push({link:`${i.path}#${c.slug}`,title:i.title,header:c.title});for(const d of c.children){if(l.length>=o.value)return;s(i,d)}};for(const i of r.value){if(l.length>=o.value)break;if(Tt(a,[i.title,...i.extraFields])){l.push({link:i.path,title:i.title});continue}for(const c of i.headers){if(l.length>=o.value)break;s(i,c)}}return l})},Ps=e=>{const t=I(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},Is=A({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:o}=He(e),r=fe(),a=Ce(),l=$s(),s=I(null),i=I(!1),c=I(""),d=h(()=>t.value[a.value]??{}),v=As({searchIndex:l,routeLocale:a,query:c,maxSuggestions:o}),{focusIndex:p,focusNext:g,focusPrev:b}=Ps(v);xs({input:s,hotKeys:n});const L=h(()=>i.value&&!!v.value.length),y=()=>{L.value&&b()},S=()=>{L.value&&g()},M=x=>{if(!L.value)return;const U=v.value[x];U&&r.push(U.link).then(()=>{c.value="",p.value=0})};return()=>T("form",{class:"search-box",role:"search"},[T("input",{ref:s,type:"search",placeholder:d.value.placeholder,autocomplete:"off",spellcheck:!1,value:c.value,onFocus:()=>i.value=!0,onBlur:()=>i.value=!1,onInput:x=>c.value=x.target.value,onKeydown:x=>{switch(x.key){case"ArrowUp":{y();break}case"ArrowDown":{S();break}case"Enter":{x.preventDefault(),M(p.value);break}}}}),L.value&&T("ul",{class:"suggestions",onMouseleave:()=>p.value=-1},v.value.map(({link:x,title:U,header:K},ee)=>T("li",{class:["suggestion",{focus:p.value===ee}],onMouseenter:()=>p.value=ee,onMousedown:()=>M(ee)},T("a",{href:x,onClick:k=>k.preventDefault()},[T("span",{class:"page-title"},U),K&&T("span",{class:"page-header"},`> ${K}`)]))))])}});const Ds={},Rs=["s","/"],Ms=5,Hs=me({enhance({app:e}){e.component("SearchBox",t=>T(Is,{locales:Ds,hotKeys:Rs,maxSuggestions:Ms,...t}))}}),$e=[oo,so,uo,wo,xo,Io,ks,Hs],Ns=[["v-8daa1a0e","/",{title:"Legacy-Docs"},["/index.html","/README.md"]],["v-12759b28","/Formats/",{title:"Home"},["/Formats/index.html","/Formats/README.md"]],["v-5ccd64b2","/Saves/",{title:"Home"},["/Saves/index.html","/Saves/README.md"]],["v-5a2636ae","/Formats/ARC/",{title:"ARC"},["/Formats/ARC/index.html","/Formats/ARC/README.md"]],["v-5a24798a","/Formats/COL/",{title:"COL"},["/Formats/COL/index.html","/Formats/COL/README.md"]],["v-5a1c4d0a","/Formats/LOC/",{title:"LOC"},["/Formats/LOC/index.html","/Formats/LOC/README.md"]],["v-440bb248","/Formats/Material/",{title:"Material"},["/Formats/Material/index.html","/Formats/Material/README.md"]],["v-4bb7f6f9","/Formats/Models/",{title:"Models"},["/Formats/Models/index.html","/Formats/Models/README.md"]],["v-5a19023a","/Formats/PCK/",{title:"PCK"},["/Formats/PCK/index.html","/Formats/PCK/README.md"]],["v-77c3f9aa","/Saves/ChunkData/",{title:"Chunk Data"},["/Saves/ChunkData/index.html","/Saves/ChunkData/README.md"]],["v-8d287c36","/Saves/MCR/",{title:"MCR Structure"},["/Saves/MCR/index.html","/Saves/MCR/README.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var $t=A({name:"Vuepress",setup(){const e=qn();return()=>T(e.value)}}),zs=()=>Ns.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:$t,meta:o},...r.map(a=>({path:a,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:$t}]),Fs=Rn,Bs=()=>{const e=Pn({history:Fs(Mt("/Legacy-Docs/")),routes:zs(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===In)&&([ue.value]=await Promise.all([re.resolvePageData(t.name),(o=Ht[t.name])==null?void 0:o.__asyncLoader()]))}),e},Vs=e=>{e.component("ClientOnly",Xe),e.component("Content",Yn)},js=(e,t,n)=>{const o=I(t.currentRoute.value.path);he(()=>t.currentRoute.value.path,p=>o.value=p);const r=h(()=>re.resolveLayouts(n)),a=h(()=>re.resolveRouteLocale(ye.value.locales,o.value)),l=h(()=>re.resolveSiteLocaleData(ye.value,a.value)),s=h(()=>re.resolvePageFrontmatter(ue.value)),i=h(()=>re.resolvePageHeadTitle(ue.value,l.value)),c=h(()=>re.resolvePageHead(i.value,s.value,l.value)),d=h(()=>re.resolvePageLang(ue.value)),v=h(()=>re.resolvePageLayout(ue.value,r.value));return e.provide(Bn,r),e.provide(zt,s),e.provide(Un,i),e.provide(Ft,c),e.provide(Bt,d),e.provide(Vt,v),e.provide(Ye,a),e.provide(jt,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>s.value},$head:{get:()=>c.value},$headTitle:{get:()=>i.value},$lang:{get:()=>d.value},$page:{get:()=>ue.value},$routeLocale:{get:()=>a.value},$site:{get:()=>ye.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>et}}),{layouts:r,pageData:ue,pageFrontmatter:s,pageHead:c,pageHeadTitle:i,pageLang:d,pageLayout:v,routeLocale:a,siteData:ye,siteLocaleData:l}},Us=()=>{const e=jn(),t=Wn(),n=I([]),o=()=>{e.value.forEach(a=>{const l=Ws(a);l&&n.value.push(l)})},r=()=>{document.documentElement.lang=t.value,n.value.forEach(a=>{a.parentNode===document.head&&document.head.removeChild(a)}),n.value.splice(0,n.value.length),e.value.forEach(a=>{const l=qs(a);l!==null&&(document.head.appendChild(l),n.value.push(l))})};Qe(Gn,r),X(()=>{o(),r(),he(()=>e.value,()=>r())})},Ws=([e,t,n=""])=>{const o=Object.entries(t).map(([s,i])=>ne(i)?`[${s}=${JSON.stringify(i)}]`:i===!0?`[${s}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(s=>s.innerText===n)||null},qs=([e,t,n])=>{if(!ne(e))return null;const o=document.createElement(e);return Je(t)&&Object.entries(t).forEach(([r,a])=>{ne(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),ne(n)&&o.appendChild(document.createTextNode(n)),o},Ks=Dn,Gs=async()=>{var n;const e=Ks({name:"VuepressApp",setup(){var o;Us();for(const r of $e)(o=r.setup)==null||o.call(r);return()=>[T(Mn),...$e.flatMap(({rootComponents:r=[]})=>r.map(a=>T(a)))]}}),t=Bs();Vs(e),js(e,t,$e);for(const o of $e)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:ye}));return e.use(t),{app:e,router:t}};Gs().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Gs as createVueApp}; diff --git a/assets/app-6cb3e8c3.js b/assets/app-6cb3e8c3.js new file mode 100644 index 0000000..ce6bec5 --- /dev/null +++ b/assets/app-6cb3e8c3.js @@ -0,0 +1,6 @@ +import{d as J,r as D,a as At,b as bn,c as A,i as ne,e as Me,f as yn,g as Pt,o as X,h,j as T,k as ie,l as Se,m as Dt,u as fe,n as qe,T as Ke,p as f,q as _,s as I,t as Le,v as j,w as oe,x as It,_ as z,y as Ln,z as m,A as he,B as kn,C as Ge,D as wn,E as En,F as Sn,G as Cn,H as Qe,I as Rt,J as xn,K as Ye,L as ge,M as le,N as H,O as Z,P as de,Q as B,R as $,S as Fe,U as W,V as G,W as lt,X as On,Y as Tn,Z as Pe,$ as De,a0 as Mt,a1 as $n,a2 as An,a3 as Pn,a4 as Dn,a5 as In,a6 as Rn,a7 as Mn}from"./framework-5866ffd3.js";const Fn="modulepreload",Hn=function(e){return"/Legacy-Docs/"+e},it={},F=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=Hn(a),a in it)return;it[a]=!0;const l=a.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!o)for(let d=r.length-1;d>=0;d--){const v=r[d];if(v.href===a&&(!l||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Fn,l||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),l)return new Promise((d,v)=>{c.addEventListener("load",d),c.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},Nn={"v-8daa1a0e":()=>F(()=>import("./index.html-c79973e6.js"),[]).then(({data:e})=>e),"v-12759b28":()=>F(()=>import("./index.html-8985b648.js"),[]).then(({data:e})=>e),"v-5ccd64b2":()=>F(()=>import("./index.html-9a9dd892.js"),[]).then(({data:e})=>e),"v-5a2636ae":()=>F(()=>import("./index.html-e2ea68f2.js"),[]).then(({data:e})=>e),"v-5a24798a":()=>F(()=>import("./index.html-a30ec5a5.js"),[]).then(({data:e})=>e),"v-5a1c4d0a":()=>F(()=>import("./index.html-db99f882.js"),[]).then(({data:e})=>e),"v-440bb248":()=>F(()=>import("./index.html-51191bb5.js"),[]).then(({data:e})=>e),"v-4bb7f6f9":()=>F(()=>import("./index.html-ce08ef66.js"),[]).then(({data:e})=>e),"v-5a19023a":()=>F(()=>import("./index.html-e8f224eb.js"),[]).then(({data:e})=>e),"v-77c3f9aa":()=>F(()=>import("./index.html-e27811b6.js"),[]).then(({data:e})=>e),"v-8d287c36":()=>F(()=>import("./index.html-5ba90f2d.js"),[]).then(({data:e})=>e),"v-3706649a":()=>F(()=>import("./404.html-60b35caa.js"),[]).then(({data:e})=>e)},zn=JSON.parse('{"base":"/Legacy-Docs/","lang":"en-US","title":"Minecraft Legacy Docs","description":"Documentation about Minecraft: Legacy Console Edition","head":[["meta",{"charset":"utf-8"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["link",{"rel":"icon","href":"/favicon.png"}],["link",{"rel":"mask-icon","href":"/safari-pinned-tab.svg","color":"#2ecc71"}],["meta",{"name":"theme-color","content":"#27ae60"}],["meta",{"name":"twitter:card","content":"summary"}],["meta",{"property":"og:title","content":"Minecraft Legacy Docs"}],["meta",{"property":"og:description","content":"Documentation about Minecraft: Legacy Console Edition"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:url","content":"https://modifiedcommand.github.io/Legacy-Docs/"}],["meta",{"property":"og:locale","content":"en_US"}],["meta",{"property":"og:image","content":"https://modifiedcommand.github.io/Legacy-Docs/"}]],"locales":{}}'),Ft={"v-8daa1a0e":J(()=>F(()=>import("./index.html-e9551d24.js"),["assets/index.html-e9551d24.js","assets/framework-5866ffd3.js"])),"v-12759b28":J(()=>F(()=>import("./index.html-7fff35d2.js"),["assets/index.html-7fff35d2.js","assets/framework-5866ffd3.js"])),"v-5ccd64b2":J(()=>F(()=>import("./index.html-8fa643bb.js"),["assets/index.html-8fa643bb.js","assets/framework-5866ffd3.js"])),"v-5a2636ae":J(()=>F(()=>import("./index.html-b69c1892.js"),["assets/index.html-b69c1892.js","assets/framework-5866ffd3.js"])),"v-5a24798a":J(()=>F(()=>import("./index.html-ff702c2f.js"),["assets/index.html-ff702c2f.js","assets/framework-5866ffd3.js"])),"v-5a1c4d0a":J(()=>F(()=>import("./index.html-396c1e92.js"),["assets/index.html-396c1e92.js","assets/framework-5866ffd3.js"])),"v-440bb248":J(()=>F(()=>import("./index.html-5688077e.js"),["assets/index.html-5688077e.js","assets/framework-5866ffd3.js"])),"v-4bb7f6f9":J(()=>F(()=>import("./index.html-017938cc.js"),["assets/index.html-017938cc.js","assets/framework-5866ffd3.js"])),"v-5a19023a":J(()=>F(()=>import("./index.html-f4200627.js"),["assets/index.html-f4200627.js","assets/framework-5866ffd3.js"])),"v-77c3f9aa":J(()=>F(()=>import("./index.html-abe5fb8b.js"),["assets/index.html-abe5fb8b.js","assets/framework-5866ffd3.js"])),"v-8d287c36":J(()=>F(()=>import("./index.html-b03e4dbc.js"),["assets/index.html-b03e4dbc.js","assets/framework-5866ffd3.js"])),"v-3706649a":J(()=>F(()=>import("./404.html-87d54bd8.js"),["assets/404.html-87d54bd8.js","assets/framework-5866ffd3.js"]))};var Bn=Symbol(""),Vn=D(Nn),Ht=At({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ue=D(Ht),pe=()=>ue,Nt=Symbol(""),ae=()=>{const e=ie(Nt);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},zt=Symbol(""),jn=()=>{const e=ie(zt);if(!e)throw new Error("usePageHead() is called without provider.");return e},Un=Symbol(""),Bt=Symbol(""),Wn=()=>{const e=ie(Bt);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vt=Symbol(""),qn=()=>{const e=ie(Vt);if(!e)throw new Error("usePageLayout() is called without provider.");return e},Je=Symbol(""),Ce=()=>{const e=ie(Je);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},ye=D(zn),Kn=()=>ye,jt=Symbol(""),Ze=()=>{const e=ie(jt);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Gn=Symbol(""),Qn="Layout",Yn="NotFound",re=bn({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=Vn.value[e];return await(t==null?void 0:t())??Ht},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=ne(t.description)?t.description:n.description,r=[...Me(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return yn(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let n;if(e.path){const o=e.frontmatter.layout;ne(o)?n=o:n=Qn}else n=Yn;return t[n]},resolveRouteLocale:(e,t)=>Pt(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Xe=A({name:"ClientOnly",setup(e,t){const n=D(!1);return X(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Jn=A({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=pe(),n=h(()=>Ft[e.pageKey||t.value.key]);return()=>n.value?T(n.value):T("div","404 Not Found")}}),me=(e={})=>e,et=e=>Se(e)?e:`/Legacy-Docs/${Dt(e)}`;function Ut(e,t,n){var o,r,a;t===void 0&&(t=50),n===void 0&&(n={});var l=(o=n.isImmediate)!=null&&o,s=(r=n.callback)!=null&&r,i=n.maxWait,c=Date.now(),d=[];function v(){if(i!==void 0){var g=Date.now()-c;if(g+t>=i)return i-g}return t}var p=function(){var g=[].slice.call(arguments),b=this;return new Promise(function(L,y){var S=l&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!l){var x=e.apply(b,g);s&&s(x),d.forEach(function(U){return(0,U.resolve)(x)}),d=[]}},v()),S){var M=e.apply(b,g);return s&&s(M),L(M)}d.push({resolve:L,reject:y})})};return p.cancel=function(g){a!==void 0&&clearTimeout(a),d.forEach(function(b){return(0,b.reject)(g)}),d=[]},p}const Zn=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=fe(),l=Ut(()=>{var L,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)p.some(M=>M.hash===S.hash));for(let S=0;S=(((L=M.parentElement)==null?void 0:L.offsetTop)??0)-o,K=!x||s<(((y=x.parentElement)==null?void 0:y.offsetTop)??0)-o;if(!(U&&K))continue;const k=decodeURIComponent(r.currentRoute.value.hash),u=decodeURIComponent(M.hash);if(k===u)return;if(v){for(let R=S+1;R{window.addEventListener("scroll",l)}),qe(()=>{window.removeEventListener("scroll",l)})},ct=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},Xn="a.sidebar-item",eo=".header-anchor",to=300,no=5,oo=me({setup(){Zn({headerLinkSelector:Xn,headerAnchorSelector:eo,delay:to,offset:no})}}),ut=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,ro=()=>window.scrollTo({top:0,behavior:"smooth"});const ao=A({name:"BackToTop",setup(){const e=D(0),t=h(()=>e.value>300),n=Ut(()=>{e.value=ut()},100);X(()=>{e.value=ut(),window.addEventListener("scroll",()=>n())});const o=T("div",{class:"back-to-top",onClick:ro});return()=>T(Ke,{name:"back-to-top"},()=>t.value?o:null)}}),so=me({rootComponents:[ao]});const lo=T("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[T("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),T("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),io=A({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Ce(),n=h(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>T("span",[lo,T("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),co={"/":{openInNewWindow:"open in new window"}},uo=me({enhance({app:e}){e.component("ExternalLinkIcon",T(io,{locales:co}))}});/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var ve=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(w){function E(){}w(E,E)},r=function(w){var E=w.target;if(E===R){b();return}x.indexOf(E)!==-1&&L({target:E})},a=function(){if(!(K||!u.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(ee-w)>k.scrollOffset&&setTimeout(b,150)}},l=function(w){var E=w.key||w.keyCode;(E==="Escape"||E==="Esc"||E===27)&&b()},s=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w;if(w.background&&(R.style.background=w.background),w.container&&w.container instanceof Object&&(E.container=ve({},k.container,w.container)),w.template){var N=Ae(w.template)?w.template:document.querySelector(w.template);E.template=N}return k=ve({},k,E),x.forEach(function(V){V.dispatchEvent(be("medium-zoom:update",{detail:{zoom:P}}))}),P},i=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(ve({},k,w))},c=function(){for(var w=arguments.length,E=Array(w),N=0;N0?E.reduce(function(C,Q){return[].concat(C,mt(Q))},[]):x;return V.forEach(function(C){C.classList.remove("medium-zoom-image"),C.dispatchEvent(be("medium-zoom:detach",{detail:{zoom:P}}))}),x=x.filter(function(C){return V.indexOf(C)===-1}),P},v=function(w,E){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.addEventListener("medium-zoom:"+w,E,N)}),U.push({type:"medium-zoom:"+w,listener:E,options:N}),P},p=function(w,E){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x.forEach(function(V){V.removeEventListener("medium-zoom:"+w,E,N)}),U=U.filter(function(V){return!(V.type==="medium-zoom:"+w&&V.listener.toString()===E.toString())}),P},g=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target,N=function(){var C={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Q=void 0,te=void 0;if(k.container)if(k.container instanceof Object)C=ve({},C,k.container),Q=C.width-C.left-C.right-k.margin*2,te=C.height-C.top-C.bottom-k.margin*2;else{var _e=Ae(k.container)?k.container:document.querySelector(k.container),ce=_e.getBoundingClientRect(),He=ce.width,ln=ce.height,cn=ce.left,un=ce.top;C=ve({},C,{width:He,height:ln,left:cn,top:un})}Q=Q||C.width-k.margin*2,te=te||C.height-k.margin*2;var ke=u.zoomedHd||u.original,dn=dt(ke)?Q:ke.naturalWidth||Q,mn=dt(ke)?te:ke.naturalHeight||te,xe=ke.getBoundingClientRect(),vn=xe.top,pn=xe.left,Ne=xe.width,ze=xe.height,fn=Math.min(Math.max(Ne,dn),Q)/Ne,hn=Math.min(Math.max(ze,mn),te)/ze,Be=Math.min(fn,hn),gn=(-pn+(Q-Ne)/2+k.margin+C.left)/Be,_n=(-vn+(te-ze)/2+k.margin+C.top)/Be,st="scale("+Be+") translate3d("+gn+"px, "+_n+"px, 0)";u.zoomed.style.transform=st,u.zoomedHd&&(u.zoomedHd.style.transform=st)};return new o(function(V){if(E&&x.indexOf(E)===-1){V(P);return}var C=function He(){K=!1,u.zoomed.removeEventListener("transitionend",He),u.original.dispatchEvent(be("medium-zoom:opened",{detail:{zoom:P}})),V(P)};if(u.zoomed){V(P);return}if(E)u.original=E;else if(x.length>0){var Q=x;u.original=Q[0]}else{V(P);return}if(u.original.dispatchEvent(be("medium-zoom:open",{detail:{zoom:P}})),ee=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,K=!0,u.zoomed=po(u.original),document.body.appendChild(R),k.template){var te=Ae(k.template)?k.template:document.querySelector(k.template);u.template=document.createElement("div"),u.template.appendChild(te.content.cloneNode(!0)),document.body.appendChild(u.template)}if(u.original.parentElement&&u.original.parentElement.tagName==="PICTURE"&&u.original.currentSrc&&(u.zoomed.src=u.original.currentSrc),document.body.appendChild(u.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),u.original.classList.add("medium-zoom-image--hidden"),u.zoomed.classList.add("medium-zoom-image--opened"),u.zoomed.addEventListener("click",b),u.zoomed.addEventListener("transitionend",C),u.original.getAttribute("data-zoom-src")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("srcset"),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading"),u.zoomedHd.src=u.zoomed.getAttribute("data-zoom-src"),u.zoomedHd.onerror=function(){clearInterval(_e),console.warn("Unable to reach the zoom image target "+u.zoomedHd.src),u.zoomedHd=null,N()};var _e=setInterval(function(){u.zoomedHd.complete&&(clearInterval(_e),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),N())},10)}else if(u.original.hasAttribute("srcset")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading");var ce=u.zoomedHd.addEventListener("load",function(){u.zoomedHd.removeEventListener("load",ce),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",b),document.body.appendChild(u.zoomedHd),N()})}else N()})},b=function(){return new o(function(w){if(K||!u.original){w(P);return}var E=function N(){u.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(u.zoomed),u.zoomedHd&&document.body.removeChild(u.zoomedHd),document.body.removeChild(R),u.zoomed.classList.remove("medium-zoom-image--opened"),u.template&&document.body.removeChild(u.template),K=!1,u.zoomed.removeEventListener("transitionend",N),u.original.dispatchEvent(be("medium-zoom:closed",{detail:{zoom:P}})),u.original=null,u.zoomed=null,u.zoomedHd=null,u.template=null,w(P)};K=!0,document.body.classList.remove("medium-zoom--opened"),u.zoomed.style.transform="",u.zoomedHd&&(u.zoomedHd.style.transform=""),u.template&&(u.template.style.transition="opacity 150ms",u.template.style.opacity=0),u.original.dispatchEvent(be("medium-zoom:close",{detail:{zoom:P}})),u.zoomed.addEventListener("transitionend",E)})},L=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=w.target;return u.original?b():g({target:E})},y=function(){return k},S=function(){return x},M=function(){return u.original},x=[],U=[],K=!1,ee=0,k=n,u={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?k=t:(t||typeof t=="string")&&c(t),k=ve({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},k);var R=vo(k.background);document.addEventListener("click",r),document.addEventListener("keyup",l),document.addEventListener("scroll",a),window.addEventListener("resize",b);var P={open:g,close:b,toggle:L,update:s,clone:i,attach:c,detach:d,on:v,off:p,getOptions:y,getImages:S,getZoomedImage:M};return P};function ho(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var go=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";ho(go);const _o=fo,bo=Symbol("mediumZoom");const yo=".theme-default-content > img, .theme-default-content :not(a) > img",Lo={},ko=300,wo=me({enhance({app:e,router:t}){const n=_o(Lo);n.refresh=(o=yo)=>{n.detach(),n.attach(o)},e.provide(bo,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),ko)})}});/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const O={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=O.isStarted();e=Ve(e,O.settings.minimum,1),O.status=e===1?null:e;const n=O.render(!t),o=n.querySelector(O.settings.barSelector),r=O.settings.speed,a=O.settings.easing;return n.offsetWidth,Eo(l=>{Te(o,{transform:"translate3d("+vt(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(Te(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Te(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){O.remove(),l()},r)},r)):setTimeout(()=>l(),r)}),O},isStarted:()=>typeof O.status=="number",start:()=>{O.status||O.set(0);const e=()=>{setTimeout(()=>{O.status&&(O.trickle(),e())},O.settings.trickleSpeed)};return O.settings.trickle&&e(),O},done:e=>!e&&!O.status?O:O.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=O.status;return t?(typeof e!="number"&&(e=(1-t)*Ve(Math.random()*t,.1,.95)),t=Ve(t+e,0,.994),O.set(t)):O.start()},trickle:()=>O.inc(Math.random()*O.settings.trickleRate),render:e=>{if(O.isRendered())return document.getElementById("nprogress");pt(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=O.settings.template;const n=t.querySelector(O.settings.barSelector),o=e?"-100":vt(O.status||0),r=document.querySelector(O.settings.parent);return Te(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&pt(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{ft(document.documentElement,"nprogress-busy"),ft(document.querySelector(O.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&So(e)},isRendered:()=>!!document.getElementById("nprogress")},Ve=(e,t,n)=>en?n:e,vt=e=>(-1+e)*100,Eo=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Te=function(){const e=["Webkit","O","Moz","ms"],t={};function n(l){return l.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,i){return i.toUpperCase()})}function o(l){const s=document.body.style;if(l in s)return l;let i=e.length;const c=l.charAt(0).toUpperCase()+l.slice(1);let d;for(;i--;)if(d=e[i]+c,d in s)return d;return l}function r(l){return l=n(l),t[l]||(t[l]=o(l))}function a(l,s,i){s=r(s),l.style[s]=i}return function(l,s){for(const i in s){const c=s[i];c!==void 0&&Object.prototype.hasOwnProperty.call(s,i)&&a(l,i,c)}}}(),Wt=(e,t)=>(typeof e=="string"?e:tt(e)).indexOf(" "+t+" ")>=0,pt=(e,t)=>{const n=tt(e),o=n+t;Wt(n,t)||(e.className=o.substring(1))},ft=(e,t)=>{const n=tt(e);if(!Wt(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},tt=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),So=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Co=()=>{X(()=>{const e=fe(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||O.start()}),e.afterEach(n=>{t.add(n.path),O.done()})})},xo=me({setup(){Co()}}),Oo=JSON.parse(`{"navbar":[{"text":"Save Files","link":"/Saves/"},{"text":"Filetypes","link":"/Formats/"}],"sidebar":{"/":[{"text":"Home","children":["/README.md"]},{"text":"Legacy Save Files","children":["/Saves/README.md","/Saves/MCR/README.md","/Saves/ChunkData/README.md"]},{"text":"Legacy Filetypes","children":["/Formats/README.md","/Formats/ARC/README.md","/Formats/COL/README.md","/Formats/LOC/README.md","/Formats/Material/README.md","/Formats/Models/README.md","/Formats/PCK/README.md"]}]},"contributors":true,"repo":"ModifiedCommand/Legacy-Docs","logo":"/favicon.png","sidebarDepth":2,"docsDir":"docs","editLink":true,"lastUpdated":true,"colorMode":"auto","locales":{"/":{"selectLanguageName":"English"}},"colorModeSwitch":true,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","editLinkText":"Edit this page","lastUpdatedText":"Last Updated","contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),To=D(Oo),$o=()=>To,qt=Symbol(""),Ao=()=>{const e=ie(qt);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Po=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Do=me({enhance({app:e}){const t=$o(),n=e._context.provides[Je],o=h(()=>Po(t.value,n.value));e.provide(qt,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),Io=A({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(f(),_("span",{class:oe(["badge",e.type]),style:It({verticalAlign:e.vertical})},[I(t.$slots,"default",{},()=>[Le(j(e.text),1)])],6))}}),Ro=z(Io,[["__file","Badge.vue"]]),Mo=A({name:"CodeGroup",setup(e,{slots:t}){const n=D(-1),o=D([]),r=(s=n.value)=>{s{s>0?n.value=s-1:n.value=o.value.length-1,o.value[n.value].focus()},l=(s,i)=>{s.key===" "||s.key==="Enter"?(s.preventDefault(),n.value=i):s.key==="ArrowRight"?(s.preventDefault(),r(i)):s.key==="ArrowLeft"&&(s.preventDefault(),a(i))};return()=>{var i;const s=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return s.length===0?null:(n.value<0||n.value>s.length-1?(n.value=s.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):s.forEach((c,d)=>{c.props.active=d===n.value}),T("div",{class:"code-group"},[T("div",{class:"code-group__nav"},T("ul",{class:"code-group__ul"},s.map((c,d)=>{const v=d===n.value;return T("li",{class:"code-group__li"},T("button",{ref:p=>{p&&(o.value[d]=p)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":v},ariaPressed:v,ariaExpanded:v,onClick:()=>n.value=d,onKeydown:p=>l(p,d)},c.props.title))}))),s]))}}}),Fo=["aria-selected"],Ho=A({name:"CodeGroupItem"}),No=A({...Ho,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(f(),_("div",{class:oe(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[I(t.$slots,"default")],10,Fo))}}),zo=z(No,[["__file","CodeGroupItem.vue"]]);var ht;const Kt=typeof window<"u",Bo=e=>typeof e=="function",Vo=e=>typeof e=="string",jo=()=>{};Kt&&((ht=window==null?void 0:window.navigator)!=null&&ht.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ee(e){return typeof e=="function"?e():m(e)}function Uo(e,t){function n(...o){return new Promise((r,a)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(a)})}return n}const Gt=e=>e();function Wo(e=Gt){const t=D(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:At(t),pause:n,resume:o,eventFilter:r}}function qo(e){return e}function Qt(e){return wn()?(En(e),!0):!1}function Ko(e){return typeof e=="function"?h(e):D(e)}function Go(e,t=!0){kn()?X(e):t?e():Ge(e)}function Qo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Ln(e),a=D(e);function l(s){if(arguments.length)return a.value=s,a.value;{const i=Ee(n);return a.value=a.value===i?Ee(o):i,a.value}}return r?l:[a,l]}var gt=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,Zo=(e,t)=>{var n={};for(var o in e)Yo.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&>)for(var o of gt(e))t.indexOf(o)<0&&Jo.call(e,o)&&(n[o]=e[o]);return n};function Xo(e,t,n={}){const o=n,{eventFilter:r=Gt}=o,a=Zo(o,["eventFilter"]);return he(e,Uo(r,t),a)}var er=Object.defineProperty,tr=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_t=(e,t,n)=>t in e?er(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,or=(e,t)=>{for(var n in t||(t={}))Yt.call(t,n)&&_t(e,n,t[n]);if(Ie)for(var n of Ie(t))Jt.call(t,n)&&_t(e,n,t[n]);return e},rr=(e,t)=>tr(e,nr(t)),ar=(e,t)=>{var n={};for(var o in e)Yt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ie)for(var o of Ie(e))t.indexOf(o)<0&&Jt.call(e,o)&&(n[o]=e[o]);return n};function sr(e,t,n={}){const o=n,{eventFilter:r}=o,a=ar(o,["eventFilter"]),{eventFilter:l,pause:s,resume:i,isActive:c}=Wo(r);return{stop:Xo(e,t,rr(or({},a),{eventFilter:l})),pause:s,resume:i,isActive:c}}function lr(e){var t;const n=Ee(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Re=Kt?window:void 0;function bt(...e){let t,n,o,r;if(Vo(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=Re):[t,n,o,r]=e,!t)return jo;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],l=()=>{a.forEach(d=>d()),a.length=0},s=(d,v,p,g)=>(d.addEventListener(v,p,g),()=>d.removeEventListener(v,p,g)),i=he(()=>[lr(t),Ee(r)],([d,v])=>{l(),d&&a.push(...n.flatMap(p=>o.map(g=>s(d,p,g,v))))},{immediate:!0,flush:"post"}),c=()=>{i(),l()};return Qt(c),c}function ir(e,t=!1){const n=D(),o=()=>n.value=Boolean(e());return o(),Go(o,t),n}function cr(e,t={}){const{window:n=Re}=t,o=ir(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const a=D(!1),l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s))},s=()=>{o.value&&(l(),r=n.matchMedia(Ko(e).value),a.value=r.matches,"addEventListener"in r?r.addEventListener("change",s):r.addListener(s))};return Cn(s),Qt(()=>l()),a}const Ue=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},We="__vueuse_ssr_handlers__";Ue[We]=Ue[We]||{};const ur=Ue[We];function dr(e,t){return ur[e]||t}function mr(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var vr=Object.defineProperty,yt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Lt=(e,t,n)=>t in e?vr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||(t={}))pr.call(t,n)&&Lt(e,n,t[n]);if(yt)for(var n of yt(t))fr.call(t,n)&&Lt(e,n,t[n]);return e};const hr={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},wt="vueuse-storage";function gr(e,t,n,o={}){var r;const{flush:a="pre",deep:l=!0,listenToStorageChanges:s=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:d,window:v=Re,eventFilter:p,onError:g=u=>{console.error(u)}}=o,b=(d?Sn:D)(t);if(!n)try{n=dr("getDefaultStorage",()=>{var u;return(u=Re)==null?void 0:u.localStorage})()}catch(u){g(u)}if(!n)return b;const L=Ee(t),y=mr(L),S=(r=o.serializer)!=null?r:hr[y],{pause:M,resume:x}=sr(b,()=>U(b.value),{flush:a,deep:l,eventFilter:p});return v&&s&&(bt(v,"storage",k),bt(v,wt,ee)),k(),b;function U(u){try{if(u==null)n.removeItem(e);else{const R=S.write(u),P=n.getItem(e);P!==R&&(n.setItem(e,R),v&&v.dispatchEvent(new CustomEvent(wt,{detail:{key:e,oldValue:P,newValue:R,storageArea:n}})))}}catch(R){g(R)}}function K(u){const R=u?u.newValue:n.getItem(e);if(R==null)return i&&L!==null&&n.setItem(e,S.write(L)),L;if(!u&&c){const P=S.read(R);return Bo(c)?c(P,L):y==="object"&&!Array.isArray(P)?kt(kt({},L),P):P}else return typeof R!="string"?R:S.read(R)}function ee(u){k(u.detail)}function k(u){if(!(u&&u.storageArea!==n)){if(u&&u.key==null){b.value=L;return}if(!(u&&u.key!==e)){M();try{b.value=K(u)}catch(R){g(R)}finally{u?Ge(x):x()}}}}}function _r(e){return cr("(prefers-color-scheme: dark)",e)}var Et;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Et||(Et={}));var br=Object.defineProperty,St=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kr=(e,t)=>{for(var n in t||(t={}))yr.call(t,n)&&Ct(e,n,t[n]);if(St)for(var n of St(t))Lr.call(t,n)&&Ct(e,n,t[n]);return e};const wr={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};kr({linear:qo},wr);const Y=()=>Ao(),Zt=Symbol(""),nt=()=>{const e=ie(Zt);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Er=()=>{const e=Y(),t=_r(),n=gr("vuepress-color-scheme",e.value.colorMode),o=h({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?n.value="auto":n.value=r?"dark":"light"}});Qe(Zt,o),Sr(o)},Sr=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};X(()=>{he(e,t,{immediate:!0})}),Rt(()=>t())},Xt=(...e)=>{const n=fe().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,a=xn(r)?r(n):r,l=ne(a)?{path:a}:a;return Xt({hash:n.hash,query:n.query,params:n.params,...l})},ot=e=>{const t=Xt(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let je=null,we=null;const Cr={wait:()=>je,pending:()=>{je=new Promise(e=>we=e)},resolve:()=>{we==null||we(),je=null,we=null}},en=()=>Cr,tn=Symbol("sidebarItems"),rt=()=>{const e=ie(tn);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},xr=()=>{const e=Y(),t=ae(),n=h(()=>Or(t.value,e.value));Qe(tn,n)},Or=(e,t)=>{const n=e.sidebar??t.sidebar??"auto",o=e.sidebarDepth??t.sidebarDepth??2;return e.home||n===!1?[]:n==="auto"?$r(o):Me(n)?nn(n,o):Ye(n)?Ar(n,o):[]},Tr=(e,t)=>({text:e.title,link:e.link,children:at(e.children,t)}),at=(e,t)=>t>0?e.map(n=>Tr(n,t-1)):[],$r=e=>{const t=pe();return[{text:t.value.title,children:at(t.value.headers,e)}]},nn=(e,t)=>{const n=ge(),o=pe(),r=a=>{var s;let l;if(ne(a)?l=ot(a):l=a,l.children)return{...l,children:l.children.map(i=>r(i))};if(l.link===n.path){const i=((s=o.value.headers[0])==null?void 0:s.level)===1?o.value.headers[0].children:o.value.headers;return{...l,children:at(i,t)}}return l};return e.map(a=>r(a))},Ar=(e,t)=>{const n=ge(),o=Pt(e,n.path),r=e[o]??[];return nn(r,t)},Pr={},Dr={class:"theme-default-content"};function Ir(e,t){const n=le("Content");return f(),_("div",Dr,[H(n)])}const Rr=z(Pr,[["render",Ir],["__file","HomeContent.vue"]]),Mr={key:0,class:"features"},Fr=A({__name:"HomeFeatures",setup(e){const t=ae(),n=h(()=>Me(t.value.features)?t.value.features:[]);return(o,r)=>m(n).length?(f(),_("div",Mr,[(f(!0),_(Z,null,de(m(n),a=>(f(),_("div",{key:a.title,class:"feature"},[$("h2",null,j(a.title),1),$("p",null,j(a.details),1)]))),128))])):B("v-if",!0)}}),Hr=z(Fr,[["__file","HomeFeatures.vue"]]),Nr=["innerHTML"],zr=["textContent"],Br=A({__name:"HomeFooter",setup(e){const t=ae(),n=h(()=>t.value.footer),o=h(()=>t.value.footerHtml);return(r,a)=>m(n)?(f(),_(Z,{key:0},[B(" eslint-disable-next-line vue/no-v-html "),m(o)?(f(),_("div",{key:0,class:"footer",innerHTML:m(n)},null,8,Nr)):(f(),_("div",{key:1,class:"footer",textContent:j(m(n))},null,8,zr))],64)):B("v-if",!0)}}),Vr=z(Br,[["__file","HomeFooter.vue"]]),jr=["href","rel","target","aria-label"],Ur=A({inheritAttrs:!1}),Wr=A({...Ur,__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=ge(),o=Kn(),{item:r}=Fe(t),a=h(()=>Se(r.value.link)),l=h(()=>On(r.value.link)||Tn(r.value.link)),s=h(()=>{if(!l.value){if(r.value.target)return r.value.target;if(a.value)return"_blank"}}),i=h(()=>s.value==="_blank"),c=h(()=>!a.value&&!l.value&&!i.value),d=h(()=>{if(!l.value){if(r.value.rel)return r.value.rel;if(i.value)return"noopener noreferrer"}}),v=h(()=>r.value.ariaLabel||r.value.text),p=h(()=>{const L=Object.keys(o.value.locales);return L.length?!L.some(y=>y===r.value.link):r.value.link!=="/"}),g=h(()=>p.value?n.path.startsWith(r.value.link):!1),b=h(()=>c.value?r.value.activeMatch?new RegExp(r.value.activeMatch).test(n.path):g.value:!1);return(L,y)=>{const S=le("RouterLink"),M=le("AutoLinkExternalIcon");return m(c)?(f(),W(S,lt({key:0,class:{"router-link-active":m(b)},to:m(r).link,"aria-label":m(v)},L.$attrs),{default:G(()=>[I(L.$slots,"before"),Le(" "+j(m(r).text)+" ",1),I(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(f(),_("a",lt({key:1,class:"external-link",href:m(r).link,rel:m(d),target:m(s),"aria-label":m(v)},L.$attrs),[I(L.$slots,"before"),Le(" "+j(m(r).text)+" ",1),m(i)?(f(),W(M,{key:0})):B("v-if",!0),I(L.$slots,"after")],16,jr))}}}),se=z(Wr,[["__file","AutoLink.vue"]]),qr={class:"hero"},Kr={key:0,id:"main-title"},Gr={key:1,class:"description"},Qr={key:2,class:"actions"},Yr=A({__name:"HomeHero",setup(e){const t=ae(),n=Ze(),o=nt(),r=h(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),a=h(()=>t.value.heroAlt||s.value||"hero"),l=h(()=>t.value.heroHeight||280),s=h(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),i=h(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=h(()=>Me(t.value.actions)?t.value.actions.map(({text:v,link:p,type:g="primary"})=>({text:v,link:p,type:g})):[]),d=()=>{if(!r.value)return null;const v=T("img",{src:et(r.value),alt:a.value,height:l.value});return t.value.heroImageDark===void 0?v:T(Xe,()=>v)};return(v,p)=>(f(),_("header",qr,[H(d),m(s)?(f(),_("h1",Kr,j(m(s)),1)):B("v-if",!0),m(i)?(f(),_("p",Gr,j(m(i)),1)):B("v-if",!0),m(c).length?(f(),_("p",Qr,[(f(!0),_(Z,null,de(m(c),g=>(f(),W(se,{key:g.text,class:oe(["action-button",[g.type]]),item:g},null,8,["class","item"]))),128))])):B("v-if",!0)]))}}),Jr=z(Yr,[["__file","HomeHero.vue"]]),Zr={class:"home"},Xr=A({__name:"Home",setup(e){return(t,n)=>(f(),_("main",Zr,[H(Jr),H(Hr),H(Rr),H(Vr)]))}}),ea=z(Xr,[["__file","Home.vue"]]),ta=A({__name:"NavbarBrand",setup(e){const t=Ce(),n=Ze(),o=Y(),r=nt(),a=h(()=>o.value.home||t.value),l=h(()=>n.value.title),s=h(()=>r.value&&o.value.logoDark!==void 0?o.value.logoDark:o.value.logo),i=()=>{if(!s.value)return null;const c=T("img",{class:"logo",src:et(s.value),alt:l.value});return o.value.logoDark===void 0?c:T(Xe,()=>c)};return(c,d)=>{const v=le("RouterLink");return f(),W(v,{to:m(a)},{default:G(()=>[H(i),m(l)?(f(),_("span",{key:0,class:oe(["site-name",{"can-hide":m(s)}])},j(m(l)),3)):B("v-if",!0)]),_:1},8,["to"])}}}),na=z(ta,[["__file","NavbarBrand.vue"]]),oa=A({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,r)=>(f(),W(Ke,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:G(()=>[I(o.$slots,"default")]),_:3}))}}),on=z(oa,[["__file","DropdownTransition.vue"]]),ra=["aria-label"],aa={class:"title"},sa=$("span",{class:"arrow down"},null,-1),la=["aria-label"],ia={class:"title"},ca={class:"navbar-dropdown"},ua={class:"navbar-dropdown-subtitle"},da={key:1},ma={class:"navbar-dropdown-subitem-wrapper"},va=A({__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Fe(t),o=h(()=>n.value.ariaLabel||n.value.text),r=D(!1),a=ge();he(()=>a.path,()=>{r.value=!1});const l=i=>{i.detail===0?r.value=!r.value:r.value=!1},s=(i,c)=>c[c.length-1]===i;return(i,c)=>(f(),_("div",{class:oe(["navbar-dropdown-wrapper",{open:r.value}])},[$("button",{class:"navbar-dropdown-title",type:"button","aria-label":m(o),onClick:l},[$("span",aa,j(m(n).text),1),sa],8,ra),$("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":m(o),onClick:c[0]||(c[0]=d=>r.value=!r.value)},[$("span",ia,j(m(n).text),1),$("span",{class:oe(["arrow",r.value?"down":"right"])},null,2)],8,la),H(on,null,{default:G(()=>[Pe($("ul",ca,[(f(!0),_(Z,null,de(m(n).children,d=>(f(),_("li",{key:d.text,class:"navbar-dropdown-item"},[d.children?(f(),_(Z,{key:0},[$("h4",ua,[d.link?(f(),W(se,{key:0,item:d,onFocusout:v=>s(d,m(n).children)&&d.children.length===0&&(r.value=!1)},null,8,["item","onFocusout"])):(f(),_("span",da,j(d.text),1))]),$("ul",ma,[(f(!0),_(Z,null,de(d.children,v=>(f(),_("li",{key:v.link,class:"navbar-dropdown-subitem"},[H(se,{item:v,onFocusout:p=>s(v,d.children)&&s(d,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(f(),W(se,{key:1,item:d,onFocusout:v=>s(d,m(n).children)&&(r.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[De,r.value]])]),_:1})],2))}}),pa=z(va,[["__file","NavbarDropdown.vue"]]),xt=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),fa=(e,t)=>{if(t.hash===e)return!0;const n=xt(t.path),o=xt(e);return n===o},rn=(e,t)=>e.link&&fa(e.link,t)?!0:e.children?e.children.some(n=>rn(n,t)):!1,an=e=>!Se(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,ha={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},ga=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=an(e);return n!==null?ha[n]:null},_a=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const a=ga({docsRepo:e,editLinkPattern:r});return a?a.replace(/:repo/,Se(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Dt(`${Mt(n)}/${o}`)):null},ba={key:0,class:"navbar-items"},ya=A({__name:"NavbarItems",setup(e){const t=()=>{const d=fe(),v=Ce(),p=Ze(),g=Y();return h(()=>{const b=Object.keys(p.value.locales);if(b.length<2)return[];const L=d.currentRoute.value.path,y=d.currentRoute.value.fullPath;return[{text:g.value.selectLanguageText??"unknown language",ariaLabel:g.value.selectLanguageAriaLabel??g.value.selectLanguageText??"unknown language",children:b.map(M=>{var u,R;const x=((u=p.value.locales)==null?void 0:u[M])??{},U=((R=g.value.locales)==null?void 0:R[M])??{},K=`${x.lang}`,ee=U.selectLanguageName??K;let k;if(K===p.value.lang)k=y;else{const P=L.replace(v.value,M);d.getRoutes().some(q=>q.path===P)?k=y.replace(L,P):k=U.home??M}return{text:ee,link:k}})}]})},n=()=>{const d=Y(),v=h(()=>d.value.repo),p=h(()=>v.value?an(v.value):null),g=h(()=>v.value&&!Se(v.value)?`https://github.com/${v.value}`:v.value),b=h(()=>g.value?d.value.repoLabel?d.value.repoLabel:p.value===null?"Source":p.value:null);return h(()=>!g.value||!b.value?[]:[{text:b.value,link:g.value}])},o=d=>ne(d)?ot(d):d.children?{...d,children:d.children.map(o)}:d,r=()=>{const d=Y();return h(()=>(d.value.navbar||[]).map(o))},a=D(!1),l=r(),s=t(),i=n(),c=h(()=>[...l.value,...s.value,...i.value]);return X(()=>{const v=()=>{window.innerWidth<719?a.value=!0:a.value=!1};v(),window.addEventListener("resize",v,!1),window.addEventListener("orientationchange",v,!1)}),(d,v)=>m(c).length?(f(),_("nav",ba,[(f(!0),_(Z,null,de(m(c),p=>(f(),_("div",{key:p.text,class:"navbar-item"},[p.children?(f(),W(pa,{key:0,item:p,class:oe(a.value?"mobile":"")},null,8,["item","class"])):(f(),W(se,{key:1,item:p},null,8,["item"]))]))),128))])):B("v-if",!0)}}),sn=z(ya,[["__file","NavbarItems.vue"]]),La=["title"],ka={class:"icon",focusable:"false",viewBox:"0 0 32 32"},wa=$n('',9),Ea=[wa],Sa={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Ca=$("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),xa=[Ca],Oa=A({__name:"ToggleColorModeButton",setup(e){const t=Y(),n=nt(),o=()=>{n.value=!n.value};return(r,a)=>(f(),_("button",{class:"toggle-color-mode-button",title:m(t).toggleColorMode,onClick:o},[Pe((f(),_("svg",ka,Ea,512)),[[De,!m(n)]]),Pe((f(),_("svg",Sa,xa,512)),[[De,m(n)]])],8,La))}}),Ta=z(Oa,[["__file","ToggleColorModeButton.vue"]]),$a=["title"],Aa=$("div",{class:"icon","aria-hidden":"true"},[$("span"),$("span"),$("span")],-1),Pa=[Aa],Da=A({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=Y();return(n,o)=>(f(),_("div",{class:"toggle-sidebar-button",title:m(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=r=>n.$emit("toggle"))},Pa,8,$a))}}),Ia=z(Da,[["__file","ToggleSidebarButton.vue"]]),Ra=A({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=Y(),n=D(null),o=D(null),r=D(0),a=h(()=>r.value?{maxWidth:r.value+"px"}:{});X(()=>{const i=l(n.value,"paddingLeft")+l(n.value,"paddingRight"),c=()=>{var d;window.innerWidth<719?r.value=0:r.value=n.value.offsetWidth-i-(((d=o.value)==null?void 0:d.offsetWidth)||0)};c(),window.addEventListener("resize",c,!1),window.addEventListener("orientationchange",c,!1)});function l(s,i){var v,p,g;const c=(g=(p=(v=s==null?void 0:s.ownerDocument)==null?void 0:v.defaultView)==null?void 0:p.getComputedStyle(s,null))==null?void 0:g[i],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d}return(s,i)=>{const c=le("NavbarSearch");return f(),_("header",{ref_key:"navbar",ref:n,class:"navbar"},[H(Ia,{onToggle:i[0]||(i[0]=d=>s.$emit("toggle-sidebar"))}),$("span",{ref_key:"navbarBrand",ref:o},[H(na)],512),$("div",{class:"navbar-items-wrapper",style:It(m(a))},[I(s.$slots,"before"),H(sn,{class:"can-hide"}),I(s.$slots,"after"),m(t).colorModeSwitch?(f(),W(Ta,{key:0})):B("v-if",!0),H(c)],4)],512)}}}),Ma=z(Ra,[["__file","Navbar.vue"]]),Fa={class:"page-meta"},Ha={key:0,class:"meta-item edit-link"},Na={key:1,class:"meta-item last-updated"},za={class:"meta-item-label"},Ba={class:"meta-item-info"},Va={key:2,class:"meta-item contributors"},ja={class:"meta-item-label"},Ua={class:"meta-item-info"},Wa=["title"],qa=A({__name:"PageMeta",setup(e){const t=()=>{const i=Y(),c=pe(),d=ae();return h(()=>{if(!(d.value.editLink??i.value.editLink??!0))return null;const{repo:p,docsRepo:g=p,docsBranch:b="main",docsDir:L="",editLinkText:y}=i.value;if(!g)return null;const S=_a({docsRepo:g,docsBranch:b,docsDir:L,filePathRelative:c.value.filePathRelative,editLinkPattern:d.value.editLinkPattern??i.value.editLinkPattern});return S?{text:y??"Edit this page",link:S}:null})},n=()=>{const i=Y(),c=pe(),d=ae();return h(()=>{var g,b;return!(d.value.lastUpdated??i.value.lastUpdated??!0)||!((g=c.value.git)!=null&&g.updatedTime)?null:new Date((b=c.value.git)==null?void 0:b.updatedTime).toLocaleString()})},o=()=>{const i=Y(),c=pe(),d=ae();return h(()=>{var p;return d.value.contributors??i.value.contributors??!0?((p=c.value.git)==null?void 0:p.contributors)??null:null})},r=Y(),a=t(),l=n(),s=o();return(i,c)=>{const d=le("ClientOnly");return f(),_("footer",Fa,[m(a)?(f(),_("div",Ha,[H(se,{class:"meta-item-label",item:m(a)},null,8,["item"])])):B("v-if",!0),m(l)?(f(),_("div",Na,[$("span",za,j(m(r).lastUpdatedText)+": ",1),H(d,null,{default:G(()=>[$("span",Ba,j(m(l)),1)]),_:1})])):B("v-if",!0),m(s)&&m(s).length?(f(),_("div",Va,[$("span",ja,j(m(r).contributorsText)+": ",1),$("span",Ua,[(f(!0),_(Z,null,de(m(s),(v,p)=>(f(),_(Z,{key:p},[$("span",{class:"contributor",title:`email: ${v.email}`},j(v.name),9,Wa),p!==m(s).length-1?(f(),_(Z,{key:0},[Le(", ")],64)):B("v-if",!0)],64))),128))])])):B("v-if",!0)])}}}),Ka=z(qa,[["__file","PageMeta.vue"]]),Ga={key:0,class:"page-nav"},Qa={class:"inner"},Ya={key:0,class:"prev"},Ja={key:1,class:"next"},Za=A({__name:"PageNav",setup(e){const t=i=>i===!1?null:ne(i)?ot(i):Ye(i)?i:!1,n=(i,c,d)=>{const v=i.findIndex(p=>p.link===c);if(v!==-1){const p=i[v+d];return p!=null&&p.link?p:null}for(const p of i)if(p.children){const g=n(p.children,c,d);if(g)return g}return null},o=ae(),r=rt(),a=ge(),l=h(()=>{const i=t(o.value.prev);return i!==!1?i:n(r.value,a.path,-1)}),s=h(()=>{const i=t(o.value.next);return i!==!1?i:n(r.value,a.path,1)});return(i,c)=>m(l)||m(s)?(f(),_("nav",Ga,[$("p",Qa,[m(l)?(f(),_("span",Ya,[H(se,{item:m(l)},null,8,["item"])])):B("v-if",!0),m(s)?(f(),_("span",Ja,[H(se,{item:m(s)},null,8,["item"])])):B("v-if",!0)])])):B("v-if",!0)}}),Xa=z(Za,[["__file","PageNav.vue"]]),es={class:"page"},ts={class:"theme-default-content"},ns=A({__name:"Page",setup(e){return(t,n)=>{const o=le("Content");return f(),_("main",es,[I(t.$slots,"top"),$("div",ts,[I(t.$slots,"content-top"),H(o),I(t.$slots,"content-bottom")]),H(Ka),H(Xa),I(t.$slots,"bottom")])}}}),os=z(ns,[["__file","Page.vue"]]),rs=["onKeydown"],as={class:"sidebar-item-children"},ss=A({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=Fe(t),r=ge(),a=fe(),l=h(()=>rn(n.value,r)),s=h(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:l.value,collapsible:n.value.collapsible})),i=h(()=>n.value.collapsible?l.value:!0),[c,d]=Qo(i.value),v=g=>{n.value.collapsible&&(g.preventDefault(),d())},p=a.afterEach(g=>{Ge(()=>{c.value=i.value})});return qe(()=>{p()}),(g,b)=>{var y;const L=le("SidebarItem",!0);return f(),_("li",null,[m(n).link?(f(),W(se,{key:0,class:oe(m(s)),item:m(n)},null,8,["class","item"])):(f(),_("p",{key:1,tabindex:"0",class:oe(m(s)),onClick:v,onKeydown:An(v,["enter"])},[Le(j(m(n).text)+" ",1),m(n).collapsible?(f(),_("span",{key:0,class:oe(["arrow",m(c)?"down":"right"])},null,2)):B("v-if",!0)],42,rs)),(y=m(n).children)!=null&&y.length?(f(),W(on,{key:2},{default:G(()=>[Pe($("ul",as,[(f(!0),_(Z,null,de(m(n).children,S=>(f(),W(L,{key:`${m(o)}${S.text}${S.link}`,item:S,depth:m(o)+1},null,8,["item","depth"]))),128))],512),[[De,m(c)]])]),_:1})):B("v-if",!0)])}}}),ls=z(ss,[["__file","SidebarItem.vue"]]),is={key:0,class:"sidebar-items"},cs=A({__name:"SidebarItems",setup(e){const t=ge(),n=rt();return X(()=>{he(()=>t.hash,o=>{const r=document.querySelector(".sidebar");if(!r)return;const a=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!a)return;const{top:l,height:s}=r.getBoundingClientRect(),{top:i,height:c}=a.getBoundingClientRect();il+s&&a.scrollIntoView(!1)})}),(o,r)=>m(n).length?(f(),_("ul",is,[(f(!0),_(Z,null,de(m(n),a=>(f(),W(ls,{key:`${a.text}${a.link}`,item:a},null,8,["item"]))),128))])):B("v-if",!0)}}),us=z(cs,[["__file","SidebarItems.vue"]]),ds={class:"sidebar"},ms=A({__name:"Sidebar",setup(e){return(t,n)=>(f(),_("aside",ds,[H(sn),I(t.$slots,"top"),H(us),I(t.$slots,"bottom")]))}}),vs=z(ms,[["__file","Sidebar.vue"]]),ps=A({__name:"Layout",setup(e){const t=pe(),n=ae(),o=Y(),r=h(()=>n.value.navbar!==!1&&o.value.navbar!==!1),a=rt(),l=D(!1),s=y=>{l.value=typeof y=="boolean"?y:!l.value},i={x:0,y:0},c=y=>{i.x=y.changedTouches[0].clientX,i.y=y.changedTouches[0].clientY},d=y=>{const S=y.changedTouches[0].clientX-i.x,M=y.changedTouches[0].clientY-i.y;Math.abs(S)>Math.abs(M)&&Math.abs(S)>40&&(S>0&&i.x<=80?s(!0):s(!1))},v=h(()=>[{"no-navbar":!r.value,"no-sidebar":!a.value.length,"sidebar-open":l.value},n.value.pageClass]);let p;X(()=>{p=fe().afterEach(()=>{s(!1)})}),Rt(()=>{p()});const g=en(),b=g.resolve,L=g.pending;return(y,S)=>(f(),_("div",{class:oe(["theme-container",m(v)]),onTouchstart:c,onTouchend:d},[I(y.$slots,"navbar",{},()=>[m(r)?(f(),W(Ma,{key:0,onToggleSidebar:s},{before:G(()=>[I(y.$slots,"navbar-before")]),after:G(()=>[I(y.$slots,"navbar-after")]),_:3})):B("v-if",!0)]),$("div",{class:"sidebar-mask",onClick:S[0]||(S[0]=M=>s(!1))}),I(y.$slots,"sidebar",{},()=>[H(vs,null,{top:G(()=>[I(y.$slots,"sidebar-top")]),bottom:G(()=>[I(y.$slots,"sidebar-bottom")]),_:3})]),I(y.$slots,"page",{},()=>[m(n).home?(f(),W(ea,{key:0})):(f(),W(Ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:m(b),onBeforeLeave:m(L)},{default:G(()=>[(f(),W(os,{key:m(t).path},{top:G(()=>[I(y.$slots,"page-top")]),"content-top":G(()=>[I(y.$slots,"page-content-top")]),"content-bottom":G(()=>[I(y.$slots,"page-content-bottom")]),bottom:G(()=>[I(y.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),fs=z(ps,[["__file","Layout.vue"]]),hs={class:"theme-container"},gs={class:"page"},_s={class:"theme-default-content"},bs=$("h1",null,"404",-1),ys=A({__name:"NotFound",setup(e){const t=Ce(),n=Y(),o=n.value.notFound??["Not Found"],r=()=>o[Math.floor(Math.random()*o.length)],a=n.value.home??t.value,l=n.value.backToHome??"Back to home";return(s,i)=>{const c=le("RouterLink");return f(),_("div",hs,[$("main",gs,[$("div",_s,[bs,$("blockquote",null,j(r()),1),H(c,{to:m(a)},{default:G(()=>[Le(j(m(l)),1)]),_:1},8,["to"])])])])}}}),Ls=z(ys,[["__file","NotFound.vue"]]);const ks=me({enhance({app:e,router:t}){e.component("Badge",Ro),e.component("CodeGroup",Mo),e.component("CodeGroupItem",zo),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?T(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?T(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await en().wait(),n(...o))},setup(){Er(),xr()},layouts:{Layout:fs,NotFound:Ls}}),ws=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,Es=(e,t)=>t.some(n=>{if(ne(n))return n===e.key;const{key:o,ctrl:r=!1,shift:a=!1,alt:l=!1}=n;return o===e.key&&r===e.ctrlKey&&a===e.shiftKey&&l===e.altKey}),Ss=/[^\x00-\x7F]/,Cs=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),Ot=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),Tt=(e,t)=>{const n=t.join(" "),o=Cs(e);if(Ss.test(e))return o.some(l=>n.toLowerCase().indexOf(l)>-1);const r=e.endsWith(" ");return new RegExp(o.map((l,s)=>o.length===s+1&&!r?`(?=.*\\b${Ot(l)})`:`(?=.*\\b${Ot(l)}\\b)`).join("")+".+","gi").test(n)},xs=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=o=>{e.value&&Es(o,t.value)&&!ws(o.target)&&(o.preventDefault(),e.value.focus())};X(()=>{document.addEventListener("keydown",n)}),qe(()=>{document.removeEventListener("keydown",n)})},Os=[{title:"Legacy-Docs",headers:[{level:2,title:"Orginial Contributors",slug:"orginial-contributors",link:"#orginial-contributors",children:[]},{level:2,title:"Original Repositories",slug:"original-repositories",link:"#original-repositories",children:[]},{level:2,title:"Official Forks",slug:"official-forks",link:"#official-forks",children:[]}],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/Formats/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[{level:2,title:"Base Information",slug:"base-information",link:"#base-information",children:[{level:3,title:"File Information",slug:"file-information",link:"#file-information",children:[]},{level:3,title:"MCR Structure",slug:"mcr-structure",link:"#mcr-structure",children:[]},{level:3,title:"LCE buffers",slug:"lce-buffers",link:"#lce-buffers",children:[]},{level:3,title:"Chunk Structure",slug:"chunk-structure",link:"#chunk-structure",children:[]},{level:3,title:"Chunk header flag",slug:"chunk-header-flag",link:"#chunk-header-flag",children:[]}]}],path:"/Saves/",pathLocale:"/",extraFields:[]},{title:"ARC",headers:[{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]}],path:"/Formats/ARC/",pathLocale:"/",extraFields:[]},{title:"COL",headers:[{level:2,title:"Standard Colors",slug:"standard-colors",link:"#standard-colors",children:[]},{level:2,title:"Water Colors",slug:"water-colors",link:"#water-colors",children:[]},{level:2,title:"ARGB",slug:"argb",link:"#argb",children:[]}],path:"/Formats/COL/",pathLocale:"/",extraFields:[]},{title:"LOC",headers:[{level:2,title:"Languages Index",slug:"languages-index",link:"#languages-index",children:[]},{level:2,title:"Language",slug:"language",link:"#language",children:[]},{level:2,title:"String",slug:"string",link:"#string",children:[]},{level:2,title:"Keys",slug:"keys",link:"#keys",children:[]}],path:"/Formats/LOC/",pathLocale:"/",extraFields:[]},{title:"Material",headers:[{level:2,title:"Materials",slug:"materials",link:"#materials",children:[]}],path:"/Formats/Material/",pathLocale:"/",extraFields:[]},{title:"Models",headers:[{level:2,title:"Model",slug:"model",link:"#model",children:[]},{level:2,title:"Part",slug:"part",link:"#part",children:[]},{level:2,title:"Box",slug:"box",link:"#box",children:[]}],path:"/Formats/Models/",pathLocale:"/",extraFields:[]},{title:"PCK",headers:[{level:2,title:"lookupTable",slug:"lookuptable",link:"#lookuptable",children:[]},{level:2,title:"Entries",slug:"entries",link:"#entries",children:[]},{level:2,title:"Contents",slug:"contents",link:"#contents",children:[]},{level:2,title:"File Types",slug:"file-types",link:"#file-types",children:[]}],path:"/Formats/PCK/",pathLocale:"/",extraFields:[]},{title:"Chunk Data",headers:[{level:2,title:"1. Header [..0x19]",slug:"_1-header-0x19",link:"#_1-header-0x19",children:[]},{level:2,title:"2. Section Header [0x1A..0x4B]",slug:"_2-section-header-0x1a-0x4b",link:"#_2-section-header-0x1a-0x4b",children:[]},{level:2,title:"3. Section Data [0x4C..(*X+0x4C)]",slug:"_3-section-data-0x4c-x-0x4c",link:"#_3-section-data-0x4c-x-0x4c",children:[]},{level:2,title:"4. Block Light & Sky Light [X..??]",slug:"_4-block-light-sky-light-x",link:"#_4-block-light-sky-light-x",children:[]},{level:2,title:"5. Height Map, TerrainPopulatedFlags, & Biomes [0x??..(0x??+0x202)]",slug:"_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202",link:"#_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202",children:[]},{level:2,title:"6. Raw NBT Data [0x??..]",slug:"_6-raw-nbt-data-0x",link:"#_6-raw-nbt-data-0x",children:[]}],path:"/Saves/ChunkData/",pathLocale:"/",extraFields:[]},{title:"MCR Structure",headers:[{level:2,title:"1. Chunk Index [0x0000..0x0FFF]",slug:"_1-chunk-index-0x0000-0x0fff",link:"#_1-chunk-index-0x0000-0x0fff",children:[]},{level:2,title:"2. Chunk Timestamps [0x1000..0x1FFF]",slug:"_2-chunk-timestamps-0x1000-0x1fff",link:"#_2-chunk-timestamps-0x1000-0x1fff",children:[]},{level:2,title:"3. Chunk Data [0x2000..]",slug:"_3-chunk-data-0x2000",link:"#_3-chunk-data-0x2000",children:[]}],path:"/Saves/MCR/",pathLocale:"/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],Ts=D(Os),$s=()=>Ts,As=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:o})=>{const r=h(()=>e.value.filter(a=>a.pathLocale===t.value));return h(()=>{const a=n.value.trim().toLowerCase();if(!a)return[];const l=[],s=(i,c)=>{Tt(a,[c.title])&&l.push({link:`${i.path}#${c.slug}`,title:i.title,header:c.title});for(const d of c.children){if(l.length>=o.value)return;s(i,d)}};for(const i of r.value){if(l.length>=o.value)break;if(Tt(a,[i.title,...i.extraFields])){l.push({link:i.path,title:i.title});continue}for(const c of i.headers){if(l.length>=o.value)break;s(i,c)}}return l})},Ps=e=>{const t=D(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},Ds=A({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:o}=Fe(e),r=fe(),a=Ce(),l=$s(),s=D(null),i=D(!1),c=D(""),d=h(()=>t.value[a.value]??{}),v=As({searchIndex:l,routeLocale:a,query:c,maxSuggestions:o}),{focusIndex:p,focusNext:g,focusPrev:b}=Ps(v);xs({input:s,hotKeys:n});const L=h(()=>i.value&&!!v.value.length),y=()=>{L.value&&b()},S=()=>{L.value&&g()},M=x=>{if(!L.value)return;const U=v.value[x];U&&r.push(U.link).then(()=>{c.value="",p.value=0})};return()=>T("form",{class:"search-box",role:"search"},[T("input",{ref:s,type:"search",placeholder:d.value.placeholder,autocomplete:"off",spellcheck:!1,value:c.value,onFocus:()=>i.value=!0,onBlur:()=>i.value=!1,onInput:x=>c.value=x.target.value,onKeydown:x=>{switch(x.key){case"ArrowUp":{y();break}case"ArrowDown":{S();break}case"Enter":{x.preventDefault(),M(p.value);break}}}}),L.value&&T("ul",{class:"suggestions",onMouseleave:()=>p.value=-1},v.value.map(({link:x,title:U,header:K},ee)=>T("li",{class:["suggestion",{focus:p.value===ee}],onMouseenter:()=>p.value=ee,onMousedown:()=>M(ee)},T("a",{href:x,onClick:k=>k.preventDefault()},[T("span",{class:"page-title"},U),K&&T("span",{class:"page-header"},`> ${K}`)]))))])}});const Is={},Rs=["s","/"],Ms=5,Fs=me({enhance({app:e}){e.component("SearchBox",t=>T(Ds,{locales:Is,hotKeys:Rs,maxSuggestions:Ms,...t}))}}),$e=[oo,so,uo,wo,xo,Do,ks,Fs],Hs=[["v-8daa1a0e","/",{title:"Legacy-Docs"},["/index.html","/README.md"]],["v-12759b28","/Formats/",{title:"Home"},["/Formats/index.html","/Formats/README.md"]],["v-5ccd64b2","/Saves/",{title:"Home"},["/Saves/index.html","/Saves/README.md"]],["v-5a2636ae","/Formats/ARC/",{title:"ARC"},["/Formats/ARC/index.html","/Formats/ARC/README.md"]],["v-5a24798a","/Formats/COL/",{title:"COL"},["/Formats/COL/index.html","/Formats/COL/README.md"]],["v-5a1c4d0a","/Formats/LOC/",{title:"LOC"},["/Formats/LOC/index.html","/Formats/LOC/README.md"]],["v-440bb248","/Formats/Material/",{title:"Material"},["/Formats/Material/index.html","/Formats/Material/README.md"]],["v-4bb7f6f9","/Formats/Models/",{title:"Models"},["/Formats/Models/index.html","/Formats/Models/README.md"]],["v-5a19023a","/Formats/PCK/",{title:"PCK"},["/Formats/PCK/index.html","/Formats/PCK/README.md"]],["v-77c3f9aa","/Saves/ChunkData/",{title:"Chunk Data"},["/Saves/ChunkData/index.html","/Saves/ChunkData/README.md"]],["v-8d287c36","/Saves/MCR/",{title:"MCR Structure"},["/Saves/MCR/index.html","/Saves/MCR/README.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var $t=A({name:"Vuepress",setup(){const e=qn();return()=>T(e.value)}}),Ns=()=>Hs.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:$t,meta:o},...r.map(a=>({path:a,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:$t}]),zs=Rn,Bs=()=>{const e=Pn({history:zs(Mt("/Legacy-Docs/")),routes:Ns(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===Dn)&&([ue.value]=await Promise.all([re.resolvePageData(t.name),(o=Ft[t.name])==null?void 0:o.__asyncLoader()]))}),e},Vs=e=>{e.component("ClientOnly",Xe),e.component("Content",Jn)},js=(e,t,n)=>{const o=D(t.currentRoute.value.path);he(()=>t.currentRoute.value.path,p=>o.value=p);const r=h(()=>re.resolveLayouts(n)),a=h(()=>re.resolveRouteLocale(ye.value.locales,o.value)),l=h(()=>re.resolveSiteLocaleData(ye.value,a.value)),s=h(()=>re.resolvePageFrontmatter(ue.value)),i=h(()=>re.resolvePageHeadTitle(ue.value,l.value)),c=h(()=>re.resolvePageHead(i.value,s.value,l.value)),d=h(()=>re.resolvePageLang(ue.value)),v=h(()=>re.resolvePageLayout(ue.value,r.value));return e.provide(Bn,r),e.provide(Nt,s),e.provide(Un,i),e.provide(zt,c),e.provide(Bt,d),e.provide(Vt,v),e.provide(Je,a),e.provide(jt,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>s.value},$head:{get:()=>c.value},$headTitle:{get:()=>i.value},$lang:{get:()=>d.value},$page:{get:()=>ue.value},$routeLocale:{get:()=>a.value},$site:{get:()=>ye.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>et}}),{layouts:r,pageData:ue,pageFrontmatter:s,pageHead:c,pageHeadTitle:i,pageLang:d,pageLayout:v,routeLocale:a,siteData:ye,siteLocaleData:l}},Us=()=>{const e=jn(),t=Wn(),n=D([]),o=()=>{e.value.forEach(a=>{const l=Ws(a);l&&n.value.push(l)})},r=()=>{document.documentElement.lang=t.value,n.value.forEach(a=>{a.parentNode===document.head&&document.head.removeChild(a)}),n.value.splice(0,n.value.length),e.value.forEach(a=>{const l=qs(a);l!==null&&(document.head.appendChild(l),n.value.push(l))})};Qe(Gn,r),X(()=>{o(),r(),he(()=>e.value,()=>r())})},Ws=([e,t,n=""])=>{const o=Object.entries(t).map(([s,i])=>ne(i)?`[${s}=${JSON.stringify(i)}]`:i===!0?`[${s}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(s=>s.innerText===n)||null},qs=([e,t,n])=>{if(!ne(e))return null;const o=document.createElement(e);return Ye(t)&&Object.entries(t).forEach(([r,a])=>{ne(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),ne(n)&&o.appendChild(document.createTextNode(n)),o},Ks=In,Gs=async()=>{var n;const e=Ks({name:"VuepressApp",setup(){var o;Us();for(const r of $e)(o=r.setup)==null||o.call(r);return()=>[T(Mn),...$e.flatMap(({rootComponents:r=[]})=>r.map(a=>T(a)))]}}),t=Bs();Vs(e),js(e,t,$e);for(const o of $e)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:ye}));return e.use(t),{app:e,router:t}};Gs().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Gs as createVueApp}; diff --git a/assets/index.html-49f80bbd.js b/assets/index.html-49f80bbd.js deleted file mode 100644 index 4f09993..0000000 --- a/assets/index.html-49f80bbd.js +++ /dev/null @@ -1 +0,0 @@ -const i=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"Legacy-Docs","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Orginial Contributors","slug":"orginial-contributors","link":"#orginial-contributors","children":[]},{"level":2,"title":"Original Repositories","slug":"original-repositories","link":"#original-repositories","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"README.md"}');export{i as data}; diff --git a/assets/index.html-9fefc562.js b/assets/index.html-51191bb5.js similarity index 84% rename from assets/index.html-9fefc562.js rename to assets/index.html-51191bb5.js index 2598122..c9de056 100644 --- a/assets/index.html-9fefc562.js +++ b/assets/index.html-51191bb5.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-440bb248","path":"/Formats/Material/","title":"Material","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Materials","slug":"materials","link":"#materials","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/Material/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-440bb248","path":"/Formats/Material/","title":"Material","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Materials","slug":"materials","link":"#materials","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/Material/README.md"}');export{e as data}; diff --git a/assets/index.html-c8107b3d.js b/assets/index.html-5ba90f2d.js similarity index 91% rename from assets/index.html-c8107b3d.js rename to assets/index.html-5ba90f2d.js index e32f6bc..1204511 100644 --- a/assets/index.html-c8107b3d.js +++ b/assets/index.html-5ba90f2d.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-8d287c36","path":"/Saves/MCR/","title":"MCR Structure","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"1. Chunk Index [0x0000..0x0FFF]","slug":"_1-chunk-index-0x0000-0x0fff","link":"#_1-chunk-index-0x0000-0x0fff","children":[]},{"level":2,"title":"2. Chunk Timestamps [0x1000..0x1FFF]","slug":"_2-chunk-timestamps-0x1000-0x1fff","link":"#_2-chunk-timestamps-0x1000-0x1fff","children":[]},{"level":2,"title":"3. Chunk Data [0x2000..]","slug":"_3-chunk-data-0x2000","link":"#_3-chunk-data-0x2000","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/MCR/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-8d287c36","path":"/Saves/MCR/","title":"MCR Structure","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"1. Chunk Index [0x0000..0x0FFF]","slug":"_1-chunk-index-0x0000-0x0fff","link":"#_1-chunk-index-0x0000-0x0fff","children":[]},{"level":2,"title":"2. Chunk Timestamps [0x1000..0x1FFF]","slug":"_2-chunk-timestamps-0x1000-0x1fff","link":"#_2-chunk-timestamps-0x1000-0x1fff","children":[]},{"level":2,"title":"3. Chunk Data [0x2000..]","slug":"_3-chunk-data-0x2000","link":"#_3-chunk-data-0x2000","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/MCR/README.md"}');export{e as data}; diff --git a/assets/index.html-c442ba3a.js b/assets/index.html-8985b648.js similarity index 80% rename from assets/index.html-c442ba3a.js rename to assets/index.html-8985b648.js index ac20eb9..ee02ab9 100644 --- a/assets/index.html-c442ba3a.js +++ b/assets/index.html-8985b648.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-12759b28","path":"/Formats/","title":"Home","lang":"en-US","frontmatter":{"title":"Home"},"headers":[],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-12759b28","path":"/Formats/","title":"Home","lang":"en-US","frontmatter":{"title":"Home"},"headers":[],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/README.md"}');export{e as data}; diff --git a/assets/index.html-d14bf1c1.js b/assets/index.html-9a9dd892.js similarity index 86% rename from assets/index.html-d14bf1c1.js rename to assets/index.html-9a9dd892.js index 5d7bc8b..e904414 100644 --- a/assets/index.html-d14bf1c1.js +++ b/assets/index.html-9a9dd892.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5ccd64b2","path":"/Saves/","title":"Home","lang":"en-US","frontmatter":{"title":"Home"},"headers":[{"level":2,"title":"Base Information","slug":"base-information","link":"#base-information","children":[{"level":3,"title":"File Information","slug":"file-information","link":"#file-information","children":[]},{"level":3,"title":"MCR Structure","slug":"mcr-structure","link":"#mcr-structure","children":[]},{"level":3,"title":"LCE buffers","slug":"lce-buffers","link":"#lce-buffers","children":[]},{"level":3,"title":"Chunk Structure","slug":"chunk-structure","link":"#chunk-structure","children":[]},{"level":3,"title":"Chunk header flag","slug":"chunk-header-flag","link":"#chunk-header-flag","children":[]}]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-5ccd64b2","path":"/Saves/","title":"Home","lang":"en-US","frontmatter":{"title":"Home"},"headers":[{"level":2,"title":"Base Information","slug":"base-information","link":"#base-information","children":[{"level":3,"title":"File Information","slug":"file-information","link":"#file-information","children":[]},{"level":3,"title":"MCR Structure","slug":"mcr-structure","link":"#mcr-structure","children":[]},{"level":3,"title":"LCE buffers","slug":"lce-buffers","link":"#lce-buffers","children":[]},{"level":3,"title":"Chunk Structure","slug":"chunk-structure","link":"#chunk-structure","children":[]},{"level":3,"title":"Chunk header flag","slug":"chunk-header-flag","link":"#chunk-header-flag","children":[]}]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/README.md"}');export{e as data}; diff --git a/assets/index.html-a3cdca10.js b/assets/index.html-a30ec5a5.js similarity index 89% rename from assets/index.html-a3cdca10.js rename to assets/index.html-a30ec5a5.js index a8742e6..2a8f86b 100644 --- a/assets/index.html-a3cdca10.js +++ b/assets/index.html-a30ec5a5.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5a24798a","path":"/Formats/COL/","title":"COL","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Standard Colors","slug":"standard-colors","link":"#standard-colors","children":[]},{"level":2,"title":"Water Colors","slug":"water-colors","link":"#water-colors","children":[]},{"level":2,"title":"ARGB","slug":"argb","link":"#argb","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/COL/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-5a24798a","path":"/Formats/COL/","title":"COL","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Standard Colors","slug":"standard-colors","link":"#standard-colors","children":[]},{"level":2,"title":"Water Colors","slug":"water-colors","link":"#water-colors","children":[]},{"level":2,"title":"ARGB","slug":"argb","link":"#argb","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/COL/README.md"}');export{e as data}; diff --git a/assets/index.html-c79973e6.js b/assets/index.html-c79973e6.js new file mode 100644 index 0000000..f75c487 --- /dev/null +++ b/assets/index.html-c79973e6.js @@ -0,0 +1 @@ +const i=JSON.parse('{"key":"v-8daa1a0e","path":"/","title":"Legacy-Docs","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Orginial Contributors","slug":"orginial-contributors","link":"#orginial-contributors","children":[]},{"level":2,"title":"Original Repositories","slug":"original-repositories","link":"#original-repositories","children":[]},{"level":2,"title":"Official Forks","slug":"official-forks","link":"#official-forks","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"README.md"}');export{i as data}; diff --git a/assets/index.html-84e90c20.js b/assets/index.html-ce08ef66.js similarity index 88% rename from assets/index.html-84e90c20.js rename to assets/index.html-ce08ef66.js index ac19379..5b36327 100644 --- a/assets/index.html-84e90c20.js +++ b/assets/index.html-ce08ef66.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-4bb7f6f9","path":"/Formats/Models/","title":"Models","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Model","slug":"model","link":"#model","children":[]},{"level":2,"title":"Part","slug":"part","link":"#part","children":[]},{"level":2,"title":"Box","slug":"box","link":"#box","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/Models/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-4bb7f6f9","path":"/Formats/Models/","title":"Models","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Model","slug":"model","link":"#model","children":[]},{"level":2,"title":"Part","slug":"part","link":"#part","children":[]},{"level":2,"title":"Box","slug":"box","link":"#box","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/Models/README.md"}');export{e as data}; diff --git a/assets/index.html-7f22ae38.js b/assets/index.html-db99f882.js similarity index 90% rename from assets/index.html-7f22ae38.js rename to assets/index.html-db99f882.js index 3ead11a..2f4d56c 100644 --- a/assets/index.html-7f22ae38.js +++ b/assets/index.html-db99f882.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5a1c4d0a","path":"/Formats/LOC/","title":"LOC","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Languages Index","slug":"languages-index","link":"#languages-index","children":[]},{"level":2,"title":"Language","slug":"language","link":"#language","children":[]},{"level":2,"title":"String","slug":"string","link":"#string","children":[]},{"level":2,"title":"Keys","slug":"keys","link":"#keys","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/LOC/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-5a1c4d0a","path":"/Formats/LOC/","title":"LOC","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Languages Index","slug":"languages-index","link":"#languages-index","children":[]},{"level":2,"title":"Language","slug":"language","link":"#language","children":[]},{"level":2,"title":"String","slug":"string","link":"#string","children":[]},{"level":2,"title":"Keys","slug":"keys","link":"#keys","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/LOC/README.md"}');export{e as data}; diff --git a/assets/index.html-002ebaab.js b/assets/index.html-e27811b6.js similarity index 94% rename from assets/index.html-002ebaab.js rename to assets/index.html-e27811b6.js index 72a2266..9f8da87 100644 --- a/assets/index.html-002ebaab.js +++ b/assets/index.html-e27811b6.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-77c3f9aa","path":"/Saves/ChunkData/","title":"Chunk Data","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"1. Header [..0x19]","slug":"_1-header-0x19","link":"#_1-header-0x19","children":[]},{"level":2,"title":"2. Section Header [0x1A..0x4B]","slug":"_2-section-header-0x1a-0x4b","link":"#_2-section-header-0x1a-0x4b","children":[]},{"level":2,"title":"3. Section Data [0x4C..(*X+0x4C)]","slug":"_3-section-data-0x4c-x-0x4c","link":"#_3-section-data-0x4c-x-0x4c","children":[]},{"level":2,"title":"4. Block Light & Sky Light [X..??]","slug":"_4-block-light-sky-light-x","link":"#_4-block-light-sky-light-x","children":[]},{"level":2,"title":"5. Height Map, TerrainPopulatedFlags, & Biomes [0x??..(0x??+0x202)]","slug":"_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202","link":"#_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202","children":[]},{"level":2,"title":"6. Raw NBT Data [0x??..]","slug":"_6-raw-nbt-data-0x","link":"#_6-raw-nbt-data-0x","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/ChunkData/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-77c3f9aa","path":"/Saves/ChunkData/","title":"Chunk Data","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"1. Header [..0x19]","slug":"_1-header-0x19","link":"#_1-header-0x19","children":[]},{"level":2,"title":"2. Section Header [0x1A..0x4B]","slug":"_2-section-header-0x1a-0x4b","link":"#_2-section-header-0x1a-0x4b","children":[]},{"level":2,"title":"3. Section Data [0x4C..(*X+0x4C)]","slug":"_3-section-data-0x4c-x-0x4c","link":"#_3-section-data-0x4c-x-0x4c","children":[]},{"level":2,"title":"4. Block Light & Sky Light [X..??]","slug":"_4-block-light-sky-light-x","link":"#_4-block-light-sky-light-x","children":[]},{"level":2,"title":"5. Height Map, TerrainPopulatedFlags, & Biomes [0x??..(0x??+0x202)]","slug":"_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202","link":"#_5-height-map-terrainpopulatedflags-biomes-0x-0x-0x202","children":[]},{"level":2,"title":"6. Raw NBT Data [0x??..]","slug":"_6-raw-nbt-data-0x","link":"#_6-raw-nbt-data-0x","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Saves/ChunkData/README.md"}');export{e as data}; diff --git a/assets/index.html-224ee5f9.js b/assets/index.html-e2ea68f2.js similarity index 84% rename from assets/index.html-224ee5f9.js rename to assets/index.html-e2ea68f2.js index b26fb36..36cfb1c 100644 --- a/assets/index.html-224ee5f9.js +++ b/assets/index.html-e2ea68f2.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5a2636ae","path":"/Formats/ARC/","title":"ARC","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Entries","slug":"entries","link":"#entries","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/ARC/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-5a2636ae","path":"/Formats/ARC/","title":"ARC","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"Entries","slug":"entries","link":"#entries","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/ARC/README.md"}');export{e as data}; diff --git a/assets/index.html-31322366.js b/assets/index.html-e8f224eb.js similarity index 90% rename from assets/index.html-31322366.js rename to assets/index.html-e8f224eb.js index 6dc804f..9b9cdf8 100644 --- a/assets/index.html-31322366.js +++ b/assets/index.html-e8f224eb.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5a19023a","path":"/Formats/PCK/","title":"PCK","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"lookupTable","slug":"lookuptable","link":"#lookuptable","children":[]},{"level":2,"title":"Entries","slug":"entries","link":"#entries","children":[]},{"level":2,"title":"Contents","slug":"contents","link":"#contents","children":[]},{"level":2,"title":"File Types","slug":"file-types","link":"#file-types","children":[]}],"git":{"updatedTime":1682979986000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/PCK/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-5a19023a","path":"/Formats/PCK/","title":"PCK","lang":"en-US","frontmatter":{},"headers":[{"level":2,"title":"lookupTable","slug":"lookuptable","link":"#lookuptable","children":[]},{"level":2,"title":"Entries","slug":"entries","link":"#entries","children":[]},{"level":2,"title":"Contents","slug":"contents","link":"#contents","children":[]},{"level":2,"title":"File Types","slug":"file-types","link":"#file-types","children":[]}],"git":{"updatedTime":1683064662000,"contributors":[{"name":"PiSaucer","email":"33438654+PiSaucer@users.noreply.github.com","commits":1}]},"filePathRelative":"Formats/PCK/README.md"}');export{e as data}; diff --git a/assets/index.html-e9551d24.js b/assets/index.html-e9551d24.js new file mode 100644 index 0000000..f40cb28 --- /dev/null +++ b/assets/index.html-e9551d24.js @@ -0,0 +1 @@ +import{_ as n,M as a,p as i,q as l,R as e,t as r,N as o}from"./framework-5866ffd3.js";const s={},c=e("h1",{id:"legacy-docs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#legacy-docs","aria-hidden":"true"},"#"),r(" Legacy-Docs")],-1),h=e("p",null,"Documentation about Minecraft: Legacy Console Edition related stuff.",-1),_=e("h2",{id:"orginial-contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#orginial-contributors","aria-hidden":"true"},"#"),r(" Orginial Contributors")],-1),d={href:"https://github.com/UtterEvergreen1/",target:"_blank",rel:"noopener noreferrer"},u={href:"https://github.com/PhoenixARC/",target:"_blank",rel:"noopener noreferrer"},f={href:"https://github.com/vylryna/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/hee/",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/miku-666/",target:"_blank",rel:"noopener noreferrer"},b=e("h2",{id:"original-repositories",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#original-repositories","aria-hidden":"true"},"#"),r(" Original Repositories")],-1),m={href:"https://github.com/UtterEvergreen1/Minecraft-LCE-Docs",target:"_blank",rel:"noopener noreferrer"},k={href:"https://github.com/PhoenixARC/LCE_Format_Documentation",target:"_blank",rel:"noopener noreferrer"},x=e("h2",{id:"official-forks",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#official-forks","aria-hidden":"true"},"#"),r(" Official Forks")],-1),C={href:"https://github.com/Minecraft-Manipulator/Legacy-Docs",target:"_blank",rel:"noopener noreferrer"},E=e("p",null,"Checked Date: 2023-04-28",-1);function y(L,v){const t=a("ExternalLinkIcon");return i(),l("div",null,[c,h,_,e("ul",null,[e("li",null,[e("a",d,[r("UtterEvergreen1"),o(t)])]),e("li",null,[e("a",u,[r("PhoenixARC"),o(t)])]),e("li",null,[e("a",f,[r("vylryna"),o(t)])]),e("li",null,[e("a",g,[r("hee"),o(t)])]),e("li",null,[e("a",p,[r("miku-666"),o(t)])])]),b,e("ul",null,[e("li",null,[e("a",m,[r("UtterEvergreen1/Minecraft-LCE-Docs"),o(t)])]),e("li",null,[e("a",k,[r("PhoenixARC/LCE_Format_Documentation"),o(t)])])]),x,e("ul",null,[e("li",null,[e("a",C,[r("Minecraft-Manipulator/Legacy-Docs"),o(t)])])]),E])}const M=n(s,[["render",y],["__file","index.html.vue"]]);export{M as default}; diff --git a/assets/index.html-ea2e9e63.js b/assets/index.html-ea2e9e63.js deleted file mode 100644 index d2a9d69..0000000 --- a/assets/index.html-ea2e9e63.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,M as a,p as i,q as l,R as e,t as r,N as n}from"./framework-5866ffd3.js";const s={},c=e("h1",{id:"legacy-docs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#legacy-docs","aria-hidden":"true"},"#"),r(" Legacy-Docs")],-1),h=e("p",null,"Documentation about Minecraft: Legacy Console Edition related stuff.",-1),_=e("h2",{id:"orginial-contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#orginial-contributors","aria-hidden":"true"},"#"),r(" Orginial Contributors")],-1),d={href:"https://github.com/UtterEvergreen1/",target:"_blank",rel:"noopener noreferrer"},u={href:"https://github.com/PhoenixARC/",target:"_blank",rel:"noopener noreferrer"},f={href:"https://github.com/vylryna/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/hee/",target:"_blank",rel:"noopener noreferrer"},p={href:"https://github.com/miku-666/",target:"_blank",rel:"noopener noreferrer"},m=e("h2",{id:"original-repositories",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#original-repositories","aria-hidden":"true"},"#"),r(" Original Repositories")],-1),b={href:"https://github.com/UtterEvergreen1/Minecraft-LCE-Docs",target:"_blank",rel:"noopener noreferrer"},x={href:"https://github.com/PhoenixARC/LCE_Format_Documentation",target:"_blank",rel:"noopener noreferrer"},k=e("p",null,"Checked Date: 2023-04-28",-1);function C(E,v){const t=a("ExternalLinkIcon");return i(),l("div",null,[c,h,_,e("ul",null,[e("li",null,[e("a",d,[r("UtterEvergreen1"),n(t)])]),e("li",null,[e("a",u,[r("PhoenixARC"),n(t)])]),e("li",null,[e("a",f,[r("vylryna"),n(t)])]),e("li",null,[e("a",g,[r("hee"),n(t)])]),e("li",null,[e("a",p,[r("miku-666"),n(t)])])]),m,e("ul",null,[e("li",null,[e("a",b,[r("UtterEvergreen1/Minecraft-LCE-Docs"),n(t)])]),e("li",null,[e("a",x,[r("PhoenixARC/LCE_Format_Documentation"),n(t)])])]),k])}const L=o(s,[["render",C],["__file","index.html.vue"]]);export{L as default}; diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..996e65c0f78c1a251a353c164cbe06601478e316 GIT binary patch literal 15086 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 i>IeVu@J#jl^0Kc&@lxC<9MgXV) literal 0 HcmV?d00001 diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c07428e1b911e788a5c7aaa7672f566f256b439b GIT binary patch literal 207826 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 z zIrkb zUp?5X<~iXyBpYHkW2%n0@XZ$QX#cs1z7VY-T*r6GiGlz4(e+#OKm8F_TCw=3kqsQ$ zB4>BPu~%`cg&$n>(o6XJONz(WK0Zh3F}X_56ZkpWT~pq;v$Od9_Ss14;_r|Oj@rRGqbR(t9B{vS-CA_c--AD@ZyAiyr@0}%roDF`?ZgiRVoyb%S43jVj?8iltG9kJLwW0SReFL0*-iC*h${PL57iMHMV)IB=8D=)r|y?V8F-J_v`St__hg_wOv-NWlfFsQKS;V~PMwda{g#2%~lHhe{ zjWL|>T=BHn#qH{+?yiC&tZS8VHqV~_N42H zQ!j8%S60-xC45VvC*$uVal`yIiVb!C>?Gx&rpYf5)1mewf%MBvFsQGSJ{9Abx!y*KgcApHkz0vn%0$;{IXXgeOZgyG_!w(94 zQqJ&L%J8#4SNxHx4u6a482=;{St<673 zRep;r*!?IdU~a*tTygKJ6;Wcz6#p zehB3$rCi$GX=0dyu#3Ug$z9JB_bFeWI2R49j(*;;kjcCSjB5iMNs=UM@c1NxXZnu{ zcC4915e>DU3EDw9D^8;OKEfFP5Vh~r9yKNC>gQ5wMV8N5(A&|tIzP*-NDoF2OR^qc zzV?SIYwWUYm0NLQ`M;gu_jiRz&ua|;y-VHxq{}eC+=I(*W&fP_kMY6 z#oCniEqYFU9~V+$pbZ<|<0yO-4*~&r*1ag-Vw;ykpeVJsv!*^de4(}}^Ey0-G{x<^Xc{hLC+&}z@2ozAGL^!T?xzs8OSscL3F82y3=Z_>p?_H?~8 znc+;((TetBn-y+*Q0?c=DdF?i;l}Ehp7Nd9rW2ebf(swFnV=Rvn0XT#2~PX(Xn##K zd+o(K8E2pGyrs~rezZ4QaWQhtv zquti;I(H!fRiUjbC-e5>$-~3*{>$krnmu+qW zj5G1vAe@R!D262rEDvR=TW0mv&0mJw1EP9 z&zK^=sKtbDjp^}mfSM!rr_yzrH-QMNb*LzAn2sM^DODImcY4sWl-=$B5lu(axgxYN zRqI{5uKO2>3Vvou#C*+)SJ&>|_er(^d)Y^0Bfq5QhsE>Sh}uY8!nz7-|Jx#x^=W$v zaqQukX4J3qeg;#C9Y$@SvNjf0V2NSTGL+>^*h2xeC?di|sfiyP(*{zB2OZmU5s?!} z|F7tD_wd1>NjMQjiud&sZ-jSyg=O2tef_9)0b%9ot-K=sQxs9Fr+qs=*dF;xfhb@- zoprCA`BrWw;4d%l0p-#$7~c7BXDwOzNYac1{Zwod*{_hOBK|u?S3&Q4ArSEjCnf}b ztW4$<@#lq2uJOZyrB_6t>Tv={aWB&Wn0a?7Ch2YCZR5h`3H`0`^$}>uS)(V#{6Fmi zv5pTuYK{l)E2Mz`zJ0S;3;wsR!T2s(6JJ-e^fD%~jLQ!ok15N!>_1A}Vl`~<{kd| z6RRIhdi2dUej)ywg+R}{ZCLz1xtaf~e_vKx)w-7iOv z_tt$I#2yg-{blfq%V)gjv zdqS@WIaNl>JwKOt+8a39Zmv&OGZB3bHFcoU_Akbg5YncJSX_*TVKnlp~_AO_UWFQ141RB8D@M_9ZyBV$r+%n|>~Ln^`BZs(Zb?n1{&xA&SYU;jMYRQs?^ z#ft(c{#!5*p3g{KS2{dg>AB;W+v2=Wy!gQ<#6P+k ziBd#7b+h0Fu@t1hc4+BupzbaDfgA-N9Y&Fi=h-!vi)lo2CDw$8^DLbyg
Ly9FG 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

jJbmdlkHitVoO+1GuSp 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%0Ai->^YsnHir;URV2P=;mELk+CfW8u{ETnGx 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.!;i2YC)p}TKbNDjBq)aS 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%0D7yTxZBv~K5yKXYELdp#R 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index c99a40c..6f62f07 100644 --- a/index.html +++ b/index.html @@ -22,12 +22,12 @@ document.documentElement.classList.toggle('dark', true); } - Legacy-Docs | Minecraft Legacy Docs + Legacy-Docs | Minecraft Legacy Docs - + -

- + + diff --git a/safari-pinned-tab.svg b/safari-pinned-tab.svg new file mode 100644 index 0000000..883461a --- /dev/null +++ b/safari-pinned-tab.svg @@ -0,0 +1,186 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + +